Skip to content

glib: 2.80.0 -> 2.80.2#309952

Merged
fabianhjr merged 1 commit intoNixOS:stagingfrom
leona-ya:glib-2.80.1
May 10, 2024
Merged

glib: 2.80.0 -> 2.80.2#309952
fabianhjr merged 1 commit intoNixOS:stagingfrom
leona-ya:glib-2.80.1

Conversation

@leona-ya
Copy link
Member

@leona-ya leona-ya commented May 7, 2024

Description of changes

https://gitlab.gnome.org/GNOME/glib/-/compare/2.80.0...2.80.2
https://gitlab.gnome.org/GNOME/glib/-/blob/2.80.1/NEWS
https://gitlab.gnome.org/GNOME/glib/-/blob/2.80.2/NEWS

CVE-2024-34397

Things done

  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)
    • sandbox = relaxed
    • sandbox = true
  • Tested, as applicable:
  • Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
  • Tested basic functionality of all binary files (usually in ./result/bin/)
  • 24.05 Release Notes (or backporting 23.05 and 23.11 Release notes)
    • (Package updates) Added a release notes entry if the change is major or breaking
    • (Module updates) Added a release notes entry if the change is significant
    • (Module addition) Added a release notes entry if adding a new NixOS module
  • Fits CONTRIBUTING.md.

Add a 👍 reaction to pull requests you find important.

@leona-ya leona-ya added the 1.severity: security Issues which raise a security issue, or PRs that fix one label May 7, 2024
@ofborg ofborg bot added 10.rebuild-darwin: 501+ This PR causes many rebuilds on Darwin and should normally target the staging branches. 10.rebuild-darwin: 5001+ This PR causes many rebuilds on Darwin and must target the staging branches. 10.rebuild-linux: 501+ This PR causes many rebuilds on Linux and should normally target the staging branches. 10.rebuild-linux: 5001+ This PR causes many rebuilds on Linux and must target the staging branches. labels May 7, 2024
Copy link
Member

@jtojnar jtojnar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@leona-ya leona-ya requested a review from amaxine May 8, 2024 08:42
@amaxine amaxine removed their request for review May 8, 2024 10:48
@fabianhjr
Copy link
Member

fabianhjr commented May 9, 2024

https://gitlab.gnome.org/GNOME/glib/-/compare/2.80.1...2.80.2

2.80.2 has just released

Overview of changes in GLib 2.80.2, 2024-05-08
==============================================
* Fix a regression with IBus caused by the fix for CVE-2024-34397 (#3353,
  work by Simon McVittie)
* Fix installation directory of the GVariant specification (#3351, work by
  Michael Catanzaro)
* Bugs fixed:
  - #3351 GVariant specification installed in wrong directory (Michael
    Catanzaro)
  - #3353 Fixing CVE-2024-34397 caused regressions for ibus (Simon McVittie)
  - !4052 Backport "gdbusconnection: Fix test signal subscription ordering" to
    glib-2-80
  - !4054 Backport !4049 “Correct installation directory of GVariant
    specification” to glib-2-80
  - !4055 Backport !4053 “gdbusconnection: Allow name owners to have the syntax
    of a well-known name” to glib-2-80

@leona-ya leona-ya changed the title glib: 2.80.0 -> 2.80.1 glib: 2.80.0 -> 2.80.2 May 9, 2024
@ofborg ofborg bot requested a review from jtojnar May 9, 2024 15:25
@wegank wegank added 12.approvals: 2 This PR was reviewed and approved by two persons. 12.approved-by: package-maintainer This PR was reviewed and approved by a maintainer listed in any of the changed packages. labels May 10, 2024
@fabianhjr
Copy link
Member

Been using this on staging-next, is it ok if I merge this into staging today?

@fabianhjr fabianhjr merged commit e37ca96 into NixOS:staging May 10, 2024
@vcunat
Copy link
Member

vcunat commented May 21, 2024

This broke libmodulemd build, perhaps surprisingly:

meson.build:78: WARNING: glib >= 2.79.0 documention might not be properly referred from libmodulemd documentation.

meson.build:87:6: ERROR: Problem encountered: Missing GTK documentation for glib: /nix/store/la2ylr97skw8rigwx4bg691lni3hvx04-glib-2.80.2-devdoc/share/doc/glib-2.0/glib/index.html

/cc the staging-next PR #312133. Some RPM-related packages depend on this. (I checked locally that reverting this glib bump would fix the build.)

@vcunat
Copy link
Member

vcunat commented May 21, 2024

The ${glib.devdoc}/share/doc/glib-2.0/glib/index.html path really did disappear with this merge. EDIT: and it's not a mistake of the moveToOutput change.

@vcunat
Copy link
Member

vcunat commented May 21, 2024

@vcunat
Copy link
Member

vcunat commented May 21, 2024

Ah, probably this one, let me test:
fedora-modularity/libmodulemd@f333619

@vcunat
Copy link
Member

vcunat commented May 21, 2024

OK, looks good. 🦆

@vcunat
Copy link
Member

vcunat commented May 23, 2024

In 2.80 branch as well: https://gitlab.gnome.org/GNOME/glib/-/commit/2d60dc15390e14c99438179caf8ce159fb51d7a9

EDIT: so it should be in 2.80.3 once it's released, for example.

@OPNA2608
Copy link
Contributor

#314043

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

1.severity: security Issues which raise a security issue, or PRs that fix one 10.rebuild-darwin: 501+ This PR causes many rebuilds on Darwin and should normally target the staging branches. 10.rebuild-darwin: 5001+ This PR causes many rebuilds on Darwin and must target the staging branches. 10.rebuild-linux: 501+ This PR causes many rebuilds on Linux and should normally target the staging branches. 10.rebuild-linux: 5001+ This PR causes many rebuilds on Linux and must target the staging branches. 12.approvals: 2 This PR was reviewed and approved by two persons. 12.approved-by: package-maintainer This PR was reviewed and approved by a maintainer listed in any of the changed packages.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants