Opened 13 months ago

Closed 13 months ago

Last modified 9 months ago

#17779 closed enhancement (fixed)

glib-2.76.1

Reported by: Douglas R. Reno Owned by: pierre
Priority: normal Milestone: 12.0
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New minor version

Change History (10)

comment:1 by Xi Ruoyao, 13 months ago

It looks like there is an issue breaking some downstream packages: https://gitlab.gnome.org/GNOME/glib/-/issues/2936.

comment:2 by Douglas R. Reno, 13 months ago

I think holding might be a good idea for this one :)

comment:3 by Xi Ruoyao, 13 months ago

Let's hold until the upstream revert the change, or say "you should fix it downstream".

I can't see any way to make this optimization work w/o breaking backward compatibility. I've got an idea: https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3322.

Last edited 13 months ago by Xi Ruoyao (previous) (diff)

comment:4 by Bruce Dubbs, 13 months ago

Summary: glib-2.76.0glib-2.76.0 (Hold for upstream fix)

comment:5 by Xi Ruoyao, 13 months ago

The fix is applied. We can pull it in as a patch or wait for 2.76.1 (scheduled Apr 20).

comment:6 by Bruce Dubbs, 13 months ago

Summary: glib-2.76.0 (Hold for upstream fix)glib-2.76.0 (Hold for 2.76.1 Apr 20)

Let's wait.

comment:7 by Douglas R. Reno, 13 months ago

Milestone: 11.4gnome-44

comment:8 by pierre, 13 months ago

Milestone: gnome-4411.4
Owner: changed from blfs-book to pierre
Status: newassigned
Summary: glib-2.76.0 (Hold for 2.76.1 Apr 20)glib-2.76.1

Changelog for glib-2.75

Look at (very long) .news files in https://download.gnome.org/sources/glib/2.75/

Overview of changes in GLib 2.76.0, 2023-03-10

  • Fix several regressions in handling GFileInfo attributes (#2932, #2934, work by Ondrej Holy and Philip Withnall)
  • Bugs fixed:
    • #2932 ETAG_VALUE not set in GFileInfo when requested (Philip Withnall)
    • #2934 File attributes are not set when their value is FALSE/NULL (Philip Withnall)
    • !3309 gfile: Fix file size detection when copying on btrfs
    • !3310 glocalfileinfo: Mark the lost+found dir as hidden again
    • !3311 glocalfileinfo: Ensure that is-backup is always set

Overview of changes in GLib 2.76.1, 2023-03-22

  • Fix build failures in third party C++ projects using g_strdup() via C++ qualified symbol lookup (#2936, work by Xi Ruoyao)
  • Downgrade critical warnings from GFileInfo about missing attributes to debug messages, as it was affecting too many apps; the critical warnings will be reinstated early in the 2.78 cycle, so apps should continue to fix their ambiguous use of GFileInfo API (#2948, work by Philip Withnall)
  • Bugs fixed:
    • #159 g_strstr_len() ignores haystack_len (Philip Withnall)
    • #352 Docs for g_file_enumerator_next_files_async () are unclear about end condition (Owen Taylor)
    • #919 g_variant_dict_lookup is unclear about what happens on failure (Philip Withnall)
    • #2922 GWin32AppInfo: Missing NULL string check (Luca Bacci)
    • #2936 Possible regression in 2.75.3 when used from C++ due to g_strdup becoming a macro
    • #2943 Meson fails TAP test when g_test_message is called before g_test_init (Philip Withnall)
    • #2948 gio list triggers 'GFileInfo created without …' warnings for trash, smb and google-drive GVFS backends (Philip Withnall)
    • !3241 inotify: Avoid empty root directory string
    • !3315 tests: Change the time function used in the bookmark tests
    • !3318 gmacros: Add GCC < 5 fallback for always_inline
    • !3319 fuzzing: do not build tests if build_tests is false
    • !3321 tests: only build messages-low-memory if RTLD_NEXT is available
    • !3323 tests: Fix timeout sources in gdbus-auth and gapplication tests
    • !3324 tests: Reduce number of iterations in queue test
    • !3325 gdesktopappinfo: Add a missing NULL check
    • !3330 tests: Check a few results in strfuncs tests
    • !3338 gfileinfo: Temporarily downgrade missing attribute criticals to debugs

comment:9 by pierre, 13 months ago

Resolution: fixed
Status: assignedclosed

Fixed at ed921051ca

comment:10 by Bruce Dubbs, 9 months ago

Milestone: 11.412.0

Milestone renamed

Note: See TracTickets for help on using tickets.