From patchwork Fri Nov 28 13:53:07 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 9343 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail01.haj.ipfire.org", Issuer "R12" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4dHvsX3fKVz3wpl for ; Fri, 28 Nov 2025 13:53:52 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail02.haj.ipfire.org", Issuer "E8" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4dHvsX0RLYz6H7 for ; Fri, 28 Nov 2025 13:53:52 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [IPv6:::1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4dHvsR2pxZz3481 for ; Fri, 28 Nov 2025 13:53:47 +0000 (UTC) X-Original-To: development@lists.ipfire.org Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail01.haj.ipfire.org", Issuer "R12" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4dHvs42djrz333L for ; Fri, 28 Nov 2025 13:53:28 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4dHvrx3rR4z43x; Fri, 28 Nov 2025 13:53:21 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1764338001; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=3MEfMwTcYjz0WSUj2tpjbW0e7uzAuaLB3xe4eIjrO1I=; b=m1IuE+DHaeB33vCB1GxxTiDsV+wbd+RIrNZ2JwTX6wRIPMWBifF4fFSLL7q5GLfQA/RZ6m aJrb2XaZruXfH8BA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1764338001; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=3MEfMwTcYjz0WSUj2tpjbW0e7uzAuaLB3xe4eIjrO1I=; b=LTs55a0ttvZ1zWnv4scna27AKb6OIi+Q6IqNrb1hhS8o0KoA7pckzgUbt1IvKpZyjDEaCp LZiv/O43t+lpvkWYZQo3m3s4G2M89LFPQqDDE9ttafuKd8ZRup15ZqMGwekj9rCvbUYrPI wHMfxAXk+LT26khZ/4kckxMDg0SdJe6/PBEN8brSS263qTKBgnbnALAz688oQF6Lyjrynw KDRecb7vGnNaJ4jO/p5S1FFi0QVDvAS4pxNdiQk4wRZPzqTLaAdS43UJ5VAHor3YuZfs8o BPCDofPvEfM563aTLCB9U9hb3lA1DfkJwMLyLbTdubKfpkbx7zzy2j6d42L1UA== From: Adolf Belka To: development@lists.ipfire.org Cc: Adolf Belka Subject: [PATCH] glib: Update to version 2.87.0 Date: Fri, 28 Nov 2025 14:53:07 +0100 Message-ID: <20251128135310.67235-8-adolf.belka@ipfire.org> In-Reply-To: <20251128135310.67235-1-adolf.belka@ipfire.org> References: <20251128135310.67235-1-adolf.belka@ipfire.org> Precedence: list List-Id: List-Subscribe: , List-Unsubscribe: , List-Post: List-Help: Sender: Mail-Followup-To: MIME-Version: 1.0 - Update from version 2.86.0 to 2.87.0 - Update of rootfile - Changelog 2.87.0 * Update to Unicode 17.0.0 (!4793, work by Peng Wu) * Support runtime extensions to `gdbus-codegen` tool to allow modifying its output in project-specific ways (!4812, work by Sebastian Wick) * Use document portal to open all the URIs for snaps (!4822, work by Marco Trevisan) * Add g_markup_parse_context_get_offset() API for getting error locations in XML files (!4879, work by Matthias Clasen) * Bugs fixed: - GNOME/ptyxis#490 new tab does not open in current directory when hostname contains a period (Christian Hergert) - #672 hash resize broken for large sizes (Tobias Stoeckmann) - #2608 Support nanosecond time resolution with stat() on macOS (André Barnabá Silva) - #2949 gdbus-server-auth test intermittently fails on macOS - #3070 gio/g-file-info test fails on macOS (André Barnabá Silva) - #3523 g_filename_from_uri rejects valid host names according to RFC 1123 (Christian Hergert) - #3771 Should opening a .desktop file fail if Exec key contains invalid escapes? (Philip Withnall) - #3784 Memory leak related to g_get_home_dir (Tobias Stoeckmann) - #3785 "gio trash --empty" returns 0 even when it fails to remove files - #3790 _g_log_abort() should check TracerPid from /proc before raising SIGTRAP - #3805 [CI] Pipeline on 'main' failed for commit e6c52881 - #3806 fake-document-portal needs to use _g_fd_query_path() rather than accessing /proc/self/fd directly (Marco Trevisan (Treviño)) - #3808 Uyghur language translation updated. - #3809 GRegex tests fail with pcre2 10.47: different error for ^(a)\g{3 (Marco Trevisan (Treviño)) - #3811 g_get_user_special_dir doesn't strip trailing slash from $HOME/ (Tobias Stoeckmann) - !4753 GIO/Win32: Remove custom definitions of system interfaces - !4759 GWin32AppInfo: Allow focus-stealing when requested via GAppLaunchContext - !4764 subprojects: Update libffi, pcre2, proxy-libintl - !4789 gio: add some nullable / zero-terminated annotations - !4790 gstring: Support large strings in g_string_replace - !4792 gtype: Define copy and free functions for GTypeClass and GTypeInterface - !4793 gunicode: Update the code for Unicode 17.0.0 - !4794 CI/MSYS2: Use builtin b_coverage option - !4795 Meson: Add arguments and defines to all C-like languages - !4798 GDBus: Add `(out)` annotation to quark in g_dbus_error_register_error_domain() - !4803 Add missing `(array length=n_values)` annotation to `GEnumClass` / `GFlagsClass` - !4806 build: Post-release version bump - !4807 Add missing "nullable" to parameter docs of GList/GSList - !4810 gutils: Mark load_user_special_dirs unlocked - !4811 Update Esperanto translation - !4812 gdbus-codegen: Support extensions and changing the GDBusInterfaceSkeleton type to inherit from - !4813 Update Serbian translation - !4815 gfile: Expand documentation around file equality - !4816 strfuncs: Check for overflows when joining strings - !4817 Mark a couple of functions as constructors and not methods - !4819 utils: Fix a leak when user-dirs.dirs declares a variable twice - !4820 gio/tests: Fix a race condition in /gdbus/connection/flush - !4822 GDesktopAppInfo: Use document portal to open all the URIs for snaps - !4823 gio/gdocumentportal: Use the target name when opening a symlink - !4825 gdbus-codegen: Supress coverity warning in skeleton finalization - !4827 ghostutils: Treat 0x80 (and above) as non-ASCII - !4829 docs: Fix typos in win32-build.md - !4830 giowin32: Fix uninitialised variable error on msys2-clang64 - !4831 macros: Add C23/C++23 standards - !4832 gtypes: Support more overflow check implementations - !4835 Update Portuguese translation - !4837 tests: Fix another clang compiler warning - !4838 GLocalFile: keep suffix name when trashing - !4840 gpattern: Support patterns/strings longer than G_MAXUINT - !4843 tests: Use integer widths rather than maximum values for strfuncs check - !4844 Forward-port !4839 “Update Romanian translation” to main - !4847 GFile entity tags: Update HTTP reference link to point to RFC9110 ETags description - !4849 Update British English translation (main) - !4851 Docs: New file-name-encodings image: light/dark, color - !4855 glib-compile-resources: print error message when the temp file cannot be created - !4856 Mark return value of g_dbus_interface_get_info() as `nullable` - !4857 Docs: Migrate gvariant-*.svg licenses to comments - !4858 gsocketcontrolmessage: Fix a minor typo in a doc comment - !4860 Fix `g_memory_monitor_base_query_mem_ratio` on Solaris - !4861 gio/tests/gapplication: Check the values received on action activation - !4862 ci: Temporarily disable macos-arm64 CI as it has issues creating temp files - !4863 ci: Temporarily disable msys2-mingw32 CI - !4864 ci: Update Fedora CI image to Fedora 41 - !4866 Fix various scan-build errors - !4870 Reenable MSYS2 CI - !4874 ci: use APFS for macOS TMPDIR - !4877 gresolver: Fix loopback detection of IPv6 addresses - !4879 Add g_markup_parse_context_get_offset - !4887 glib-unix: Add Solaris implementation of g_unix_fd_query_path - !4893 ci: Use CI/CD file variable tokens for secrets - !4894 gthread-win32: Ignore error when setting thread priority - !4895 gunixmounts: fix out of bounds write in AIX mount table parser - !4896 ci: Actually use token file for the issue bot - !4897 Re-enable PCRE2 tests for 32-bit Visual Studio builds Signed-off-by: Adolf Belka --- config/rootfiles/common/glib | 16 ++++++++-------- lfs/glib | 4 ++-- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/config/rootfiles/common/glib b/config/rootfiles/common/glib index debb0176d..cd4ef61da 100644 --- a/config/rootfiles/common/glib +++ b/config/rootfiles/common/glib @@ -337,22 +337,22 @@ usr/include/glib-2.0/gio/gdebugcontroller.h #usr/lib/glib-2.0/include/glibconfig.h #usr/lib/libgio-2.0.so usr/lib/libgio-2.0.so.0 -usr/lib/libgio-2.0.so.0.8600.0 +usr/lib/libgio-2.0.so.0.8700.0 #usr/lib/libgirepository-2.0.so usr/lib/libgirepository-2.0.so.0 -usr/lib/libgirepository-2.0.so.0.8600.0 +usr/lib/libgirepository-2.0.so.0.8700.0 #usr/lib/libglib-2.0.so usr/lib/libglib-2.0.so.0 -usr/lib/libglib-2.0.so.0.8600.0 +usr/lib/libglib-2.0.so.0.8700.0 #usr/lib/libgmodule-2.0.so usr/lib/libgmodule-2.0.so.0 -usr/lib/libgmodule-2.0.so.0.8600.0 +usr/lib/libgmodule-2.0.so.0.8700.0 #usr/lib/libgobject-2.0.so usr/lib/libgobject-2.0.so.0 -usr/lib/libgobject-2.0.so.0.8600.0 +usr/lib/libgobject-2.0.so.0.8700.0 #usr/lib/libgthread-2.0.so usr/lib/libgthread-2.0.so.0 -usr/lib/libgthread-2.0.so.0.8600.0 +usr/lib/libgthread-2.0.so.0.8700.0 #usr/lib/pkgconfig/gio-2.0.pc #usr/lib/pkgconfig/gio-unix-2.0.pc #usr/lib/pkgconfig/girepository-2.0.pc @@ -375,8 +375,8 @@ usr/lib/libgthread-2.0.so.0.8600.0 #usr/share/gdb/auto-load #usr/share/gdb/auto-load/usr #usr/share/gdb/auto-load/usr/lib -#usr/share/gdb/auto-load/usr/lib/libglib-2.0.so.0.8600.0-gdb.py -#usr/share/gdb/auto-load/usr/lib/libgobject-2.0.so.0.8600.0-gdb.py +#usr/share/gdb/auto-load/usr/lib/libglib-2.0.so.0.8700.0-gdb.py +#usr/share/gdb/auto-load/usr/lib/libgobject-2.0.so.0.8700.0-gdb.py #usr/share/gettext/its #usr/share/gettext/its/gschema.its #usr/share/gettext/its/gschema.loc diff --git a/lfs/glib b/lfs/glib index 6f5ea4241..7459d3bf4 100644 --- a/lfs/glib +++ b/lfs/glib @@ -24,7 +24,7 @@ include Config -VER = 2.86.0 +VER = 2.87.0 # https://download.gnome.org/sources/glib/ THISAPP = glib-$(VER) @@ -41,7 +41,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 089fa2d34dacb360943cb18ce95ad880769300540e9f8ce56045cd19d0285526b8058fa79f9f0fede1ae6b4a6d9a73f3aa0f0e0ebfa18e728dbadbee3bd30d0a +$(DL_FILE)_BLAKE2 = 799fc394e15c90c357687b681041530d9035af1c1d9ec16eaeb2453f3041e8c2a9d64b3e4e033e186975a3551edb95a4b1605300fa1384d7bf5f6600ce89ac18 install : $(TARGET)