public inbox for development@lists.ipfire.org
 help / color / mirror / Atom feed
* [PATCH] core200: Ship coreutils
@ 2025-11-28 13:53 Adolf Belka
  2025-11-28 13:53 ` [PATCH] core200: Ship glib Adolf Belka
                   ` (9 more replies)
  0 siblings, 10 replies; 11+ messages in thread
From: Adolf Belka @ 2025-11-28 13:53 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/core/200/filelists/coreutils | 1 +
 1 file changed, 1 insertion(+)
 create mode 120000 config/rootfiles/core/200/filelists/coreutils

diff --git a/config/rootfiles/core/200/filelists/coreutils b/config/rootfiles/core/200/filelists/coreutils
new file mode 120000
index 000000000..7351ed2cf
--- /dev/null
+++ b/config/rootfiles/core/200/filelists/coreutils
@@ -0,0 +1 @@
+../../../common/coreutils
\ No newline at end of file
-- 
2.52.0



^ permalink raw reply	[flat|nested] 11+ messages in thread

* [PATCH] core200: Ship glib
  2025-11-28 13:53 [PATCH] core200: Ship coreutils Adolf Belka
@ 2025-11-28 13:53 ` Adolf Belka
  2025-11-28 13:53 ` [PATCH] core200: Ship intel-microcode Adolf Belka
                   ` (8 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: Adolf Belka @ 2025-11-28 13:53 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/core/200/filelists/glib | 1 +
 1 file changed, 1 insertion(+)
 create mode 120000 config/rootfiles/core/200/filelists/glib

diff --git a/config/rootfiles/core/200/filelists/glib b/config/rootfiles/core/200/filelists/glib
new file mode 120000
index 000000000..44665746a
--- /dev/null
+++ b/config/rootfiles/core/200/filelists/glib
@@ -0,0 +1 @@
+../../../common/glib
\ No newline at end of file
-- 
2.52.0



^ permalink raw reply	[flat|nested] 11+ messages in thread

* [PATCH] core200: Ship intel-microcode
  2025-11-28 13:53 [PATCH] core200: Ship coreutils Adolf Belka
  2025-11-28 13:53 ` [PATCH] core200: Ship glib Adolf Belka
@ 2025-11-28 13:53 ` Adolf Belka
  2025-11-28 13:53 ` [PATCH] core200: Ship libarchive Adolf Belka
                   ` (7 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: Adolf Belka @ 2025-11-28 13:53 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/core/200/filelists/x86_64/intel-microcode | 1 +
 1 file changed, 1 insertion(+)
 create mode 120000 config/rootfiles/core/200/filelists/x86_64/intel-microcode

diff --git a/config/rootfiles/core/200/filelists/x86_64/intel-microcode b/config/rootfiles/core/200/filelists/x86_64/intel-microcode
new file mode 120000
index 000000000..d5ac074e2
--- /dev/null
+++ b/config/rootfiles/core/200/filelists/x86_64/intel-microcode
@@ -0,0 +1 @@
+../../../../common/x86_64/intel-microcode
\ No newline at end of file
-- 
2.52.0



^ permalink raw reply	[flat|nested] 11+ messages in thread

* [PATCH] core200: Ship libarchive
  2025-11-28 13:53 [PATCH] core200: Ship coreutils Adolf Belka
  2025-11-28 13:53 ` [PATCH] core200: Ship glib Adolf Belka
  2025-11-28 13:53 ` [PATCH] core200: Ship intel-microcode Adolf Belka
@ 2025-11-28 13:53 ` Adolf Belka
  2025-11-28 13:53 ` [PATCH] core200: Ship liburcu Adolf Belka
                   ` (6 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: Adolf Belka @ 2025-11-28 13:53 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/core/200/filelists/libarchive | 1 +
 1 file changed, 1 insertion(+)
 create mode 120000 config/rootfiles/core/200/filelists/libarchive

diff --git a/config/rootfiles/core/200/filelists/libarchive b/config/rootfiles/core/200/filelists/libarchive
new file mode 120000
index 000000000..551f1f743
--- /dev/null
+++ b/config/rootfiles/core/200/filelists/libarchive
@@ -0,0 +1 @@
+../../../common/libarchive
\ No newline at end of file
-- 
2.52.0



^ permalink raw reply	[flat|nested] 11+ messages in thread

* [PATCH] core200: Ship liburcu
  2025-11-28 13:53 [PATCH] core200: Ship coreutils Adolf Belka
                   ` (2 preceding siblings ...)
  2025-11-28 13:53 ` [PATCH] core200: Ship libarchive Adolf Belka
@ 2025-11-28 13:53 ` Adolf Belka
  2025-11-28 13:53 ` [PATCH] coreutils: Update to version 9.9 Adolf Belka
                   ` (5 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: Adolf Belka @ 2025-11-28 13:53 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/core/200/filelists/liburcu | 1 +
 1 file changed, 1 insertion(+)
 create mode 120000 config/rootfiles/core/200/filelists/liburcu

diff --git a/config/rootfiles/core/200/filelists/liburcu b/config/rootfiles/core/200/filelists/liburcu
new file mode 120000
index 000000000..d19012e04
--- /dev/null
+++ b/config/rootfiles/core/200/filelists/liburcu
@@ -0,0 +1 @@
+../../../common/liburcu
\ No newline at end of file
-- 
2.52.0



^ permalink raw reply	[flat|nested] 11+ messages in thread

* [PATCH] coreutils: Update to version 9.9
  2025-11-28 13:53 [PATCH] core200: Ship coreutils Adolf Belka
                   ` (3 preceding siblings ...)
  2025-11-28 13:53 ` [PATCH] core200: Ship liburcu Adolf Belka
@ 2025-11-28 13:53 ` Adolf Belka
  2025-11-28 13:53 ` [PATCH] git: Update to version 2.52.0 Adolf Belka
                   ` (4 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: Adolf Belka @ 2025-11-28 13:53 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 9.8 to 9.9
- Update of rootfile
- Changelog
    9.9
	Bug fixes
	  `basenc --base58` would not operate correctly with input > 15561475 bytes.
	   [bug introduced with --base58 in coreutils-9.8]
	  'cksum --check' now supports base64 encoded input in untagged format:
	    - for all length adjustable algorithms (blake2b, sha2, sha3),
	    - if that base64 input starts with a tag like "SHA1" etc.
	   Previously an error was given, about invalid input format.
	   [bug introduced in coreutils-9.2]
	  'cksum --check -a sha2' has better support for tagged format.  Previously
	   an unneeded but explicit '-a sha2' did not match standard tags like SHA256.
	   Also non standard SHA2 tags with a bad length resulted in undefined behavior.
	   [bug introduced in coreutils-9.8]
	  'cp' restores performance with transparently compressed files, which
	   regressed due to the avoidance of copy offload, seen with OpenZFS at least.
	   [bug introduced in coreutils-9.8]
	  `env` on macOS, for now only when built with --disable-nls,
	   will no longer always set a __CF_USER_TEXT_ENCODING environment variable.
	   [bug introduced in coreutils-9.8]
	  'nice' now limits the adjusted niceness value to its supported range on
	   GNU/Hurd.
	   [This bug was present in "the beginning".]
	  'numfmt' no longer reads out-of-bounds memory with trailing blanks in input.
	   [bug introduced with numfmt in coreutils-8.21]
	  'numfmt' no longer outputs invalid characters with multi-byte blanks in input.
	   [bug introduced in coreutils-9.5]
	  'rm -d DIR' no longer fails on Ceph snapshot directories.
	   Although these directories are nonempty, 'rmdir DIR' succeeds on them.
	   [bug introduced in coreutils-8.16]
	  'sort --compress-program' now diagnoses if it can't write more data to an
	   exited compressor.  Previously sort could have exited silently in this case.
	   [bug introduced in coreutils-6.8]
	  'tail' outputs the correct number of lines again for non-small -n values.
	   Previously it may have output too few lines.
	   [bug introduced in coreutils-9.8]
	  'unexpand' no longer triggers a heap buffer overflow with --tabs arguments
	   that use the GNU extension /NUM or +NUM formats.
	   [bug introduced in coreutils-8.28]
	Changes in behavior
	  'cp' with default options may again, like with versions before v9.8,
	   miss opportunities to create holes with file systems that support
	   SEEK_HOLE only trivially.  This change is a consequence of the
	   abovementioned copy offload fix.
	  'sort --compress-program' will continue without compressing temporary files
	   if the specified program cannot be executed.  Also malformed shell scripts
	   without a "shebang line" will no longer be executed.
	New Features
	  'numfmt' now accepts the --unit-separator=SEP option, to output or accept
	   a separator between the number and unit.  For e.g. "1234 M".
	Improvements
	  'fmt', 'date', 'nl', and 'pr' will now exit promptly upon receiving a write
	   error, which is significant when reading large / unbounded inputs.
	  install, sort, and split now use posix_spawn() to invoke child programs more
	   efficiently and more independently from their own memory usage.
	  'numfmt':
	   - parses numbers with a non-breaking space character before a unit
	   - parses numbers containing grouping characters from the current locale
	   - supports a multi-byte --delimiter character
	   - no longer processes input indefinitely in the presence of write errors
	  wc -l now operates 10% faster on hosts that support AVX512 instructions.
	Build-related
	  chcon and runcon are not built by default if selinux headers are not present,
	   or if the --without-selinux configure option is specified.
	   This can be overridden with the --with-selinux configure option.
	  nproc no longer fails to build with Android API level <= 20.
	   [build issue introduced in coreutils-9.8]

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/common/coreutils | 4 ----
 lfs/coreutils                     | 4 ++--
 2 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/config/rootfiles/common/coreutils b/config/rootfiles/common/coreutils
index e4b83a1b2..603c24d65 100644
--- a/config/rootfiles/common/coreutils
+++ b/config/rootfiles/common/coreutils
@@ -27,7 +27,6 @@ usr/bin/base32
 usr/bin/base64
 usr/bin/basename
 usr/bin/basenc
-usr/bin/chcon
 usr/bin/cksum
 usr/bin/comm
 usr/bin/csplit
@@ -66,7 +65,6 @@ usr/bin/printf
 usr/bin/ptx
 usr/bin/readlink
 usr/bin/realpath
-usr/bin/runcon
 usr/bin/seq
 usr/bin/sha1sum
 usr/bin/sha224sum
@@ -259,7 +257,6 @@ usr/sbin/chroot
 #usr/share/man/man1/basename.1
 #usr/share/man/man1/basenc.1
 #usr/share/man/man1/cat.1
-#usr/share/man/man1/chcon.1
 #usr/share/man/man1/chgrp.1
 #usr/share/man/man1/chmod.1
 #usr/share/man/man1/chown.1
@@ -318,7 +315,6 @@ usr/sbin/chroot
 #usr/share/man/man1/realpath.1
 #usr/share/man/man1/rm.1
 #usr/share/man/man1/rmdir.1
-#usr/share/man/man1/runcon.1
 #usr/share/man/man1/seq.1
 #usr/share/man/man1/sha1sum.1
 #usr/share/man/man1/sha224sum.1
diff --git a/lfs/coreutils b/lfs/coreutils
index 8a59bfadb..3ab75ac57 100644
--- a/lfs/coreutils
+++ b/lfs/coreutils
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 9.8
+VER        = 9.9
 
 THISAPP    = coreutils-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -58,7 +58,7 @@ objects =$(DL_FILE)
 
 $(DL_FILE)= $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = a93e26c8dda875b11541808d82ff8d6537f521b9c44e2a9959ee8f452823a4df5aed2793ac32766e2d3f832606d7190f7f53ea5870419f585aa66429a9626d98
+$(DL_FILE)_BLAKE2 = ddae0c1ff882739712e901d6eb1373e4172de9335b95b4c1004773aadc6b7e3cb3bf5aa583f13034062a75dc9194bf8534b0f7f1258c8ff64595b1301964e124
 
 install : $(TARGET)
 
-- 
2.52.0



^ permalink raw reply	[flat|nested] 11+ messages in thread

* [PATCH] git: Update to version 2.52.0
  2025-11-28 13:53 [PATCH] core200: Ship coreutils Adolf Belka
                   ` (4 preceding siblings ...)
  2025-11-28 13:53 ` [PATCH] coreutils: Update to version 9.9 Adolf Belka
@ 2025-11-28 13:53 ` Adolf Belka
  2025-11-28 13:53 ` [PATCH] glib: Update to version 2.87.0 Adolf Belka
                   ` (3 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: Adolf Belka @ 2025-11-28 13:53 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 2.51.0 to 2.52.0
- Update of rootfile
- Changelog
    2.52.0
	UI, Workflows & Features
	 * The "list" subcommand of "git refs" acts as a front-end for
	   "git for-each-ref".
	 * "git cmd --help-all" now works outside repositories.
	 * "git diff-tree" learned "--max-depth" option.
	 * A new subcommand "git repo" gives users a way to grab various
	   repository characteristics.
	 * A new command "git last-modified" has been added to show the closest
	   ancestor commit that touched each path.
	 * The "git refs exists" command that works like "git show-ref --exists"
	   has been added.
	 * "git repo info" learns the short-hand option "-z" that is the same as
	   "--format=nul", and learns to report the objects format used in the
	   repository.
	 * "core.commentChar=auto" that attempts to dynamically pick a
	   suitable comment character is non-workable, as it is too much
	   trouble to support for little benefit, and is marked as deprecated.
	 * "git send-email" learned to drive "git imap-send" to store already
	   sent e-mails in an IMAP folder.
	 * The "promisor-remote" capability mechanism has been updated to
	   allow the "partialCloneFilter" settings and the "token" value to be
	   communicated from the server side.
	 * Declare that "git init" that is not otherwise configured uses
	   'main' as the initial branch, not 'master', starting Git 3.0.
	 * Keep giving hint about the default initial branch name for users
	   who may be surprised after Git 3.0 switch-over.
	 * The stash.index configuration variable can be set to make "git stash
	   pop/apply" pretend that it was invoked with "--index".
	 * "git fast-import" learned that "--signed-commits=<how>" option that
	   corresponds to that of "git fast-export".
	 * Marking a hunk 'selected' in "git add -p" and then splitting made
	   all the split pieces 'selected'; this has been changed to make them
	   all 'undecided', which gives better end-user experience.
	 * Configuration variables that take a pathname as a value
	   (e.g. blame.ignorerevsfile) can be marked as optional by prefixing
	   ":(optional)" before its value.
	 * Show 'P'ipe command in "git add -p".
	 * "git sparse-checkout" subcommand learned a new "clean" action to
	   prune otherwise unused working-tree files that are outside the
	   areas of interest.
	 * "git fast-import" is taught to handle signed tags, just like it
	   recently learned to handle signed commits, in different ways.
	 * A new configuration variable commitGraph.changedPaths allows to
	   turn "--changed-paths" on by default for "git commit-graph".
	 * "Symlink symref" has been added to the list of things that will
	   disappear at Git 3.0 boundary.
	 * "git maintenance" command learns the "geometric" strategy where it
	   avoids doing maintenance tasks that rebuilds everything from
	   scratch.
	 * "git repo structure", a new command.
	 * The help text and manual page of "git bisect" command have been
	   made consistent with each other.
	Performance, Internal Implementation, Development Support etc.
	 * string_list_split*() family of functions have been extended to
	   simplify common use cases.
	 * Arrays of strbuf is often a wrong data structure to use, and
	   strbuf_split*() family of functions that create them often have
	   better alternatives.  Update several code paths and replace
	   strbuf_split*().
	 * Revision traversal limited with pathspec, like "git log dir/*",
	   used to ignore changed-paths Bloom filter when the pathspec
	   contained wildcards; now they take advantage of the filter when
	   they can.
	 * Doc lint updates to encourage the newer and easier-to-use
	   `synopsis` format, with fixes to a handful of existing uses.
	 * Remove dependency on the_repository and other globals from the
	   commit-graph code, and other changes unrelated to de-globaling.
	 * Discord has been added to the first contribution documentation as
	   another way to ask for help.
	 * Inspired by Ezekiel's recent effort to showcase Rust interface, the
	   hash function implementation used to hash lines have been updated
	   to the one used for ELF symbol lookup by Glibc.
	 * Instead of scanning for the remaining items to see if there are
	   still commits to be explored in the queue, use khash to remember
	   which items are still on the queue (an unacceptable alternative is
	   to reserve one object flag bits).
	 * The bulk-checkin code used to depend on a file-scope static
	   singleton variable, which has been updated to pass an instance
	   throughout the callchain.
	 * The work to build on the bulk-checkin infrastructure to create many
	   objects at once in a transaction and to abstract it into the
	   generic object layer continues.
	 * CodingGuidelines now spells out how bitfields are to be written.
	 * Adjust to the way newer versions of cURL selectively enable tracing
	   options, so that our tests can continue to work.
	 * The clear_alloc_state() API function was not fully clearing the
	   structure for reuse, but since nobody reuses it, replace it with a
	   variant that frees the structure as well, making the callers simpler.
	 * "git range-diff" learned a way to limit the memory consumed by
	   O(N*N) cost matrix.
	 * Some places in the code confused a variable that is *not* a boolean
	   to enable color but is an enum that records what the user requested
	   to do about color.  A couple of bugs of this sort have been fixed,
	   while the code has been cleaned up to prevent similar bugs in the
	   future.
	 * The build procedure based on meson learned a target to only build
	   documentation, similar to "make doc".
	   (merge ff4ec8ded0 ps/meson-build-docs later to maint).
	 * Dip our toes a bit to (optionally) use Rust implemented helper
	   called from our C code.
	 * Documentation for "git log --pretty" options has been updated
	   to make it easier to translate.
	 * Instead of three library archives (one for git, one for reftable,
	   and one for xdiff), roll everything into a single libgit.a archive.
	   This would help later effort to FFI into Rust.
	 * The beginning of SHA1-SHA256 interoperability work.
	 * Build procedure for a few credential helpers (in contrib/) have
	   been updated.
	 * CI improvements to handle the recent Rust integration better.
	 * The code in "git repack" machinery has been cleaned up to prepare
	   for incremental update of midx files.
	 * Two slightly different ways to get at "all the packfiles" in API
	   has been cleaned up.
	 * The code to walk revision graph to compute merge base has been
	   optimized.
	 * AI guidelines has been added to our documentation set.
	 * Contributed credential helpers (obviously in contrib/) now have "cd
	   $there && make install" target.
	 * The "MyFirstContribution" tutorial tells the reader how to send out
	   their patches; the section gained a hint to verify the message
	   reached the mailing list.
	 * The "debug" ref-backend was missing a method implementation, which
	   has been corrected.
	 * Build procedure for Wincred credential helper has been updated.
	 * The build procedure based on meson learned to allow builders to
	   specify the directory to install HTML documents.
	 * Building "git contacts" script (in contrib/) left the resulting
	   file unexecutable, which has been corrected.
	Bug Fixes
	 * During interactive rebase, using 'drop' on a merge commit lead to
	   an error, which was incorrect.
	 * "git refs migrate" to migrate the reflog entries from a refs
	   backend to another had a handful of bugs squashed.
	 * "git remote rename origin upstream" failed to move origin/HEAD to
	   upstream/HEAD when origin/HEAD is unborn and performed other
	   renames extremely inefficiently, which has been corrected.
	   (merge 16c4fa26b9 ps/remote-rename-fix later to maint).
	 * "git describe" has been optimized by using better data structure.
	   (merge 08bb69d70f rs/describe-with-prio-queue later to maint).
	 * "git push" had a code path that led to BUG() but it should have
	   been a die(), as it is a response to a usual but invalid end-user
	   action to attempt pushing an object that does not exist.
	 * Various bugs about rename handling in "ort" merge strategy have
	   been fixed.
	 * "git jump" (in contrib/) fails to parse the diff header correctly
	   when a file has a space in its name, which has been corrected.
	   (merge 621ce9c1c6 gh/git-jump-pathname-with-sp later to maint).
	 * "git diff --no-index" run inside a subdirectory under control of a
	   Git repository operated at the top of the working tree and stripped
	   the prefix from the output, and oddballs like "-" (stdin) did not
	   work correctly because of it.  Correct the set-up by undoing what
	   the set-up sequence did to cwd and prefix.
	 * Various options to "git diff" that makes comparison ignore certain
	   aspects of the differences (like "space changes are ignored",
	   "differences in lines that match these regular expressions are
	   ignored") did not work well with "--name-only" and friends.
	   (merge b55e6d36eb ly/diff-name-only-with-diff-from-content later to maint).
	 * The above caused regressions, which has been corrected.
	 * Documentation for "git rebase" has been updated.
	   (merge 3f7f2b0359 je/doc-rebase later to maint).
	 * The start_delayed_progress() function in the progress eye-candy API
	   did not clear its internal state, making an initial delay value
	   larger than 1 second ineffective, which has been corrected.
	 * The compatObjectFormat extension is used to hide an incomplete
	   feature that is not yet usable for any purpose other than
	   developing the feature further.  Document it as such to discourage
	   its use by mere mortals.
	 * "git log -L..." compared trees of multiple parents with the tree of the
	   merge result in an unnecessarily inefficient way.
	   (merge 0a15bb634c sg/line-log-merge-optim later to maint).
	 * Under a race against another process that is repacking the
	   repository, especially a partially cloned one, "git fetch" may
	   mistakenly think some objects we do have are missing, which has
	   been corrected.
	 * "git fetch" can clobber a symref that is dangling when the
	   remote-tracking HEAD is set to auto update, which has been
	   corrected.
	 * "git describe <blob>" misbehaves and/or crashes in some corner
	   cases, which has been taught to exit with failure gracefully.
	   (merge 7c10e48e81 jk/describe-blob later to maint).
	 * Manual page for "gitk" is updated with the current maintainer's
	   name.
	 * Update the instructions for using GGG in the MyFirstContribution
	   document to say that a GitHub PR could be made against `git/git`
	   instead of `gitgitgadget/git`.
	 * Makefile tried to run multiple "cargo build" which would not work
	   very well; serialize their execution to work around this problem.
	 * "git repack --path-walk" lost objects in some corner cases, which
	   has been corrected.
	 * "git ls-files <pathspec>..." should not necessarily have to expand
	   the index fully if a sparsified directory is excluded by the
	   pathspec; the code is taught to expand the index on demand to avoid
	   this.
	   (merge 681f26bccc ds/ls-files-lazy-unsparse later to maint).
	 * Windows "real-time monitoring" interferes with the execution of
	   tests and affects negatively in both correctness and performance,
	   which has been disabled in Gitlab CI.
	 * A broken or malicious "git fetch" can say that it has the same
	   object for many many times, and the upload-pack serving it can
	   exhaust memory storing them redundantly, which has been corrected.
	 * A corner case bug in "git log -L..." has been corrected.
	 * "git rev-parse --short" and friends failed to disambiguate two
	   objects with object names that share common prefix longer than 32
	   characters, which has been fixed.
	   (merge 8655908b9e jc/longer-disambiguation-fix later to maint).
	 * Some among "git add -p" and friends ignored color.diff and/or
	   color.ui configuration variables, which is an old regression, which
	   has been corrected.
	 * "git subtree" (in contrib/) did not work correctly when splitting
	   squashed subtrees, which has been improved.
	 * Import a newer version of the clar unit testing framework.
	   (merge 93dbb6b3c5 ps/clar-updates later to maint).
	 * "git send-email --compose --reply-to=<address>" used to add
	   duplicated Reply-To: header, which made mailservers unhappy.  This
	   has been corrected.
	   (merge f448f65719 nb/send-email-no-dup-reply-to later to maint).
	 * "git rebase -i" failed to clean-up the commit log message when the
	   command commits the final one in a chain of "fixup" commands, which
	   has been corrected.
	 * There are double frees and leaks around setup_revisions() API used
	   in "git stash show", which has been fixed, and setup_revisions()
	   API gained a wrapper to make it more ergonomic when using it with
	   strvec-manged argc/argv pairs.
	   (merge a04bc71725 jk/setup-revisions-freefix later to maint).
	 * Deal more gracefully with directory / file conflicts when the files
	   backend is used for ref storage, by failing only the ones that are
	   involved in the conflict while allowing others.
	 * "git last-modified" operating in non-recursive mode used to trigger
	   a BUG(), which has been corrected.
	 * The use of "git config get" command to learn how ANSI color
	   sequence is for a particular type, e.g., "git config get
	   --type=color --default=reset no.such.thing", isn't very ergonomic.
	   (merge e4dabf4fd6 ps/config-get-color-fixes later to maint).
	 * The "do you still use it?" message given by a command that is
	   deeply deprecated and allow us to suggest alternatives has been
	   updated.
	 * Clang-format update to let our control macros be formatted the way we
	   had them traditionally, e.g., "for_each_string_list_item()" without
	   space before the parentheses.
	 * A few places where a size_t value was cast to curl_off_t without
	   checking has been updated to use the existing helper function.
	 * "git reflog write" did not honor the configured user.name/email
	   which has been corrected.
	 * Handling of an empty subdirectory of .git/refs/ in the ref-files
	   backend has been corrected.
	 * Our CI script requires "sudo" that can be told to preserve
	   environment, but Ubuntu replaced with "sudo" with an implementation
	   that lacks the feature.  Work this around by reinstalling the
	   original version.
	 * The reftable backend learned to sanity check its on-disk data more
	   carefully.
	   (merge 466a3a1afd kn/reftable-consistency-checks later to maint).
	 * A lot of code clean-up of xdiff.
	   Split out of a larger topic.
	   (merge 8b9c5d2e3a en/xdiff-cleanup later to maint).
	 * "git format-patch --range-diff=... --notes=..." did not drive the
	   underlying range-diff with correct --notes parameter, ending up
	   comparing with different set of notes from its main patch output
	   you would get from "git format-patch --notes=..." for a singleton
	   patch.
	 * The code in "git add -p" and friends to iterate over hunks was
	   riddled with bugs, which has been corrected.
	 * A few more things that patch authors can do to help maintainer to
	   keep track of their topics better.
	   (merge 1a41698841 tb/doc-submitting-patches later to maint).
	 * An earlier addition to "git diff --no-index A B" to limit the
	   output with pathspec after the two directories misbehaved when
	   these directories were given with a trailing slash, which has been
	   corrected.
	 * The "--short" option of "git status" that meant output for humans
	   and "-z" option to show NUL delimited output format did not mix
	   well, and colored some but not all things.  The command has been
	   updated to color all elements consistently in such a case.
	 * Unicode width table update.
	 * GPG signing test set-up has been broken for a year, which has been
	   corrected.
	   (merge 516bf45749 jc/t1016-setup-fix later to maint).
	 * Recent OpenSSH creates the Unix domain socket to communicate with
	   ssh-agent under $HOME instead of /tmp, which causes our test to
	   fail doe to overly long pathname in our test environment, which has
	   been worked around by using "ssh-agent -T".
	 * strbuf_split*() to split a string into multiple strbufs is often a
	   wrong API to use.  A few uses of it have been removed by
	   simplifying the code.
	   (merge 2ab72a16d9 ob/gpg-interface-cleanup later to maint).
	 * "git shortlog" knows "--committer" and "--author" options, which
	   the command line completion (in contrib/) did not handle well,
	   which has been corrected.
	   (merge c568fa8e1c kf/log-shortlog-completion-fix later to maint).
	 * "git bisect" command did not react correctly to "git bisect help"
	   and "git bisect unknown", which has been corrected.
	   (merge 2bb3a012f3 rz/bisect-help-unknown later to maint).
	 * The 'q'(uit) command in "git add -p" has been improved to quit
	   without doing any meaningless work before leaving, and giving EOF
	   (typically control-D) to the prompt is made to behave the same way.
	 * The wildmatch code had a corner case bug that mistakenly makes
	   "foo**/bar" match with "foobar", which has been corrected.
	   (merge 1940a02dc1 jk/match-pathname-fix later to maint).
	 * Tests did not set up GNUPGHOME correctly, which is fixed but some
	   flaky tests are exposed in t1016, which needs to be addressed
	   before this topic can move forward.
	   (merge 6cd8369ef3 tz/test-prepare-gnupghome later to maint).
	 * The patterns used in the .gitignore files use backslash in the way
	   documented for fnmatch(3); document as such to reduce confusion.
	   (merge 8a6d158a1d jk/doc-backslash-in-exclude later to maint).
	 * The version of macos image used in GitHub CI has been updated to
	   macos-14, as the macos-13 that we have been using got deprecated.
	   Perforce binary used there has been changed to arm64 version to
	   match.
	   (merge 73b9cdb7c4 jc/ci-use-macos-14 later to maint).
	   (merge ffff0bb0da jc/ci-use-arm64-p4-on-macos later to maint).
	 * Other code cleanup, docfix, build fix, etc.
	   (merge 529a60a885 ua/t1517-short-help-tests later to maint).
	   (merge 22d421fed9 ac/deglobal-fmt-merge-log-config later to maint).
	   (merge a60203a015 dk/t7005-editor-updates later to maint).
	   (merge 16684b6fae ps/reftable-libgit2-cleanup later to maint).
	   (merge e5c27bd3d8 je/doc-add later to maint).
	   (merge 13296ac909 ps/object-store-midx-dedup-info later to maint).
	   (merge f9a6705d9a tc/t0450-harden later to maint).
	   (merge a66fc22bf9 rs/get-oid-with-flags-cleanup later to maint).
	   (merge 15b8abde07 js/mingw-includes-cleanup later to maint).
	   (merge 2cebca0582 tb/cat-file-objectmode-update later to maint).
	   (merge 8f487db07a kh/doc-patch-id-1 later to maint).
	   (merge f711f37b05 eb/t1016-hash-transition-fix later to maint).
	   (merge 85333aa1af jk/test-delete-gpgsig-leakfix later to maint).
    2.51.2
	Bug Fixes
	 * Recently we attempted to improve "git diff -w --quiet" and friends
	   to handle cases where patch output would be suppressed, but it
	   introduced a bug that emits unnecessary output, which has been
	   corrected.
	 * The code to squelch output from "git diff -w --name-status"
	   etc. for paths that "git diff -w -p" would have stayed silent
	   leaked output from dry-run patch generation, which has been
	   corrected.
	 * Windows "real-time monitoring" interferes with the execution of
	   tests and affects negatively in both correctness and performance,
	   which has been disabled in Gitlab CI.
	 * An earlier addition to "git diff --no-index A B" to limit the
	   output with pathspec after the two directories misbehaved when
	   these directories were given with a trailing slash, which has been
	   corrected.
	 * The "--short" option of "git status" that meant output for humans
	   and "-z" option to show NUL delimited output format did not mix
	   well, and colored some but not all things.  The command has been
	   updated to color all elements consistently in such a case.
	 * Unicode width table update.
	 * Recent OpenSSH creates the Unix domain socket to communicate with
	   ssh-agent under $HOME instead of /tmp, which causes our test to
	   fail doe to overly long pathname in our test environment, which has
	   been worked around by using "ssh-agent -T".
	Also contains various documentation updates, code cleanups and minor fixups.
    2.51.1
	Bug Fixes
	 * The "do you still use it?" message given by a command that is
	   deeply deprecated and allow us to suggest alternatives has been
	   updated.
	 * The compatObjectFormat extension is used to hide an incomplete
	   feature that is not yet usable for any purpose other than
	   developing the feature further.  Document it as such to discourage
	   its use by mere mortals.
	 * Manual page for "gitk" is updated with the current maintainer's
	   name.
	 * Update the instructions for using GGG in the MyFirstContribution
	   document to say that a GitHub PR could be made against `git/git`
	   instead of `gitgitgadget/git`.
	 * Clang-format update to let our control macros be formatted the way we
	   had them traditionally, e.g., "for_each_string_list_item()" without
	   space before the parentheses.
	 * A few places where a size_t value was cast to curl_off_t without
	   checking has been updated to use the existing helper function.
	 * The start_delayed_progress() function in the progress eye-candy API
	   did not clear its internal state, making an initial delay value
	   larger than 1 second ineffective, which has been corrected.
	 * Makefile tried to run multiple "cargo build" which would not work
	   very well; serialize their execution to work around this problem.
	 * Adjust to the way newer versions of cURL selectively enable tracing
	   options, so that our tests can continue to work.
	 * During interactive rebase, using 'drop' on a merge commit led to
	   an error, which has been corrected.
	 * "git refs migrate" to migrate the reflog entries from a refs
	   backend to another had a handful of bugs squashed.
	 * "git push" had a code path that led to BUG() but it should have
	   been a die(), as it is a response to a usual but invalid end-user
	   action to attempt pushing an object that does not exist.
	 * Various bugs about rename handling in "ort" merge strategy have
	   been fixed.
	 * "git diff --no-index" run inside a subdirectory under control of a
	   Git repository operated at the top of the working tree and stripped
	   the prefix from the output, and oddballs like "-" (stdin) did not
	   work correctly because of it.  Correct the set-up by undoing what
	   the set-up sequence did to cwd and prefix.
	 * Various options to "git diff" that make comparison ignore certain
	   aspects of the differences (like "space changes are ignored",
	   "differences in lines that match these regular expressions are
	   ignored") did not work well with "--name-only" and friends.
	 * Under a race against another process that is repacking the
	   repository, especially a partially cloned one, "git fetch" may
	   mistakenly think some objects we do have are missing, which has
	   been corrected.
	 * "git repack --path-walk" lost objects in some corner cases, which
	   has been corrected.
	   cf. <CABPp-BHFxxGrqKc0m==TjQNjDGdO=H5Rf6EFsf2nfE1=TuraOQ@mail.gmail.com>
	 * Fixes multiple crashes around midx write-out codepaths.
	 * A broken or malicious "git fetch" can say that it has the same
	   object for many many times, and the upload-pack serving it can
	   exhaust memory storing them redundantly, which has been corrected.
	 * A corner case bug in "git log -L..." has been corrected.
	 * Some among "git add -p" and friends ignored color.diff and/or
	   color.ui configuration variables, which is an old regression, which
	   has been corrected.
	 * "git rebase -i" failed to clean-up the commit log message when the
	   command commits the final one in a chain of "fixup" commands, which
	   has been corrected.
	 * Deal more gracefully with directory / file conflicts when the files
	   backend is used for ref storage, by failing only the ones that are
	   involved in the conflict while allowing others.
	Also contains various documentation updates, code cleanups and minor fixups.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/packages/git | 3 +++
 lfs/git                       | 4 ++--
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/config/rootfiles/packages/git b/config/rootfiles/packages/git
index a4e2ebfc8..3fb9dba6c 100644
--- a/config/rootfiles/packages/git
+++ b/config/rootfiles/packages/git
@@ -73,6 +73,7 @@ usr/libexec/git-core/git-get-tar-commit-id
 usr/libexec/git-core/git-grep
 #usr/libexec/git-core/git-gui
 #usr/libexec/git-core/git-gui--askpass
+#usr/libexec/git-core/git-gui--askyesno
 usr/libexec/git-core/git-hash-object
 usr/libexec/git-core/git-help
 usr/libexec/git-core/git-hook
@@ -85,6 +86,7 @@ usr/libexec/git-core/git-init
 usr/libexec/git-core/git-init-db
 usr/libexec/git-core/git-instaweb
 usr/libexec/git-core/git-interpret-trailers
+usr/libexec/git-core/git-last-modified
 usr/libexec/git-core/git-log
 usr/libexec/git-core/git-ls-files
 usr/libexec/git-core/git-ls-remote
@@ -137,6 +139,7 @@ usr/libexec/git-core/git-remote-https
 usr/libexec/git-core/git-repack
 usr/libexec/git-core/git-replace
 usr/libexec/git-core/git-replay
+usr/libexec/git-core/git-repo
 usr/libexec/git-core/git-request-pull
 usr/libexec/git-core/git-rerere
 usr/libexec/git-core/git-reset
diff --git a/lfs/git b/lfs/git
index a0d655ec9..844f6d432 100644
--- a/lfs/git
+++ b/lfs/git
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 2.51.0
+VER        = 2.52.0
 SUMMARY    = Fast, scalable, distributed revision control system
 
 THISAPP    = git-$(VER)
@@ -47,7 +47,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = b385ee2c7aed601435952c983045055c970cdda607d83ae8ba904ee10e5e76bca097ccbe0f22e4e1467c6d606c9eecb952ffb382f351124325b6fd5d87083596
+$(DL_FILE)_BLAKE2 = f228174814b1048f12543a6a20f771017991f9a23778f12fc32020b38837990eb19bc69e891078692ac4ad4ae1cb2e0e77400760964e09c491046e4ed8b16f96
 
 install : $(TARGET)
 
-- 
2.52.0



^ permalink raw reply	[flat|nested] 11+ messages in thread

* [PATCH] glib: Update to version 2.87.0
  2025-11-28 13:53 [PATCH] core200: Ship coreutils Adolf Belka
                   ` (5 preceding siblings ...)
  2025-11-28 13:53 ` [PATCH] git: Update to version 2.52.0 Adolf Belka
@ 2025-11-28 13:53 ` Adolf Belka
  2025-11-28 13:53 ` [PATCH] intel-microcode: Update to version 20251111 Adolf Belka
                   ` (2 subsequent siblings)
  9 siblings, 0 replies; 11+ messages in thread
From: Adolf Belka @ 2025-11-28 13:53 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- 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 <adolf.belka@ipfire.org>
---
 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)
 
-- 
2.52.0



^ permalink raw reply	[flat|nested] 11+ messages in thread

* [PATCH] intel-microcode: Update to version 20251111
  2025-11-28 13:53 [PATCH] core200: Ship coreutils Adolf Belka
                   ` (6 preceding siblings ...)
  2025-11-28 13:53 ` [PATCH] glib: Update to version 2.87.0 Adolf Belka
@ 2025-11-28 13:53 ` Adolf Belka
  2025-11-28 13:53 ` [PATCH] libarchive: Update to version 3.8.3 Adolf Belka
  2025-11-28 13:53 ` [PATCH] liburcu: Update to version 0.15.5 Adolf Belka
  9 siblings, 0 replies; 11+ messages in thread
From: Adolf Belka @ 2025-11-28 13:53 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 20250812 to 20251111
- Update of rootfile
- Changelog
    20251111
	Purpose
		- Update for functional issues. Refer to [12th Generation Intel® Core™ Processor Family](https://cdrdv2.intel.com/v1/dl/getContent/682436) for details.
		- Update for functional issues. Refer to [13th/14th Gen Intel® Core™ Processor Specification Update](https://cdrdv2.intel.com/v1/dl/getContent/740518) for details.
		- Update for functional issues. Refer to [4th Gen Intel® Xeon® Scalable Processors Specification Update](https://cdrdv2.intel.com/v1/dl/getContent/772415) for details.
		- Update for functional issues. Refer to [5th Gen Intel® Xeon® Scalable Processors Specification Update](https://cdrdv2.intel.com/v1/dl/getContent/793902) for details.
		- Update for functional issues. Refer to [Intel® Core™ Ultra 200 V Series Processor ](https://cdrdv2.intel.com/v1/dl/getContent/827538) for details.
		- Update for functional issues. Refer to [Intel® Core™ Ultra Processor (Series 2)](https://cdrdv2.intel.com/v1/dl/getContent/834774) for details.
		- Update for functional issues. Refer to [Intel® Processors and Intel® Core™ i3 N-Series](https://cdrdv2.intel.com/v1/dl/getContent/764616) for details.
		- Update for functional issues. Refer to [Intel® Xeon® 6700 Series Processors with E-cores](https://cdrdv2.intel.com/v1/dl/getContent/820922) for details.
		- Update for functional issues. Refer to [Intel® Xeon® 6900/6700/6500 Series Processors with P-cores](https://cdrdv2.intel.com/v1/dl/getContent/835486) for details.
		- Update for functional issues. Refer to [Intel® Xeon® 6700P-B/6500P-B-Series SoC with P-Cores](https://cdrdv2.intel.com/v1/dl/getContent/843306) for details.
	New Platforms
		| Processor      | Stepping | F-M-S/PI    | Old Ver  | New Ver  | Products
		|:---------------|:---------|:------------|:---------|:---------|:---------
		| GNR-D          | B0/B1    | 06-ae-01/97 |          | 01000273 | Xeon 6700P-B/6500P-B Series SoC with P-Cores
	Updated Platforms
		| Processor      | Stepping | F-M-S/PI    | Old Ver  | New Ver  | Products
		|:---------------|:---------|:------------|:---------|:---------|:---------
		| ADL            | C0       | 06-97-02/07 | 0000003a | 0000003d | Core Gen12
		| ADL            | H0       | 06-97-05/07 | 0000003a | 0000003d | Core Gen12
		| ADL            | L0       | 06-9a-03/80 | 00000437 | 0000043a | Core Gen12
		| ADL            | R0       | 06-9a-04/80 | 00000437 | 0000043a | Core Gen12
		| ADL-N          | N0       | 06-be-00/19 | 0000001d | 0000001e | Core i3-N305/N300, N50/N97/N100/N200, Atom x7211E/x7213E/x7425E
		| ARL-H          | A1       | 06-c5-02/82 | 00000119 | 0000011a | Core Ultra Processor (Series 2)
		| ARL-S/HX (8P)  | B0       | 06-c6-02/82 | 00000119 | 0000011a | Core Ultra Processor (Series 2)
		| AZB            | A0/R0    | 06-9a-04/40 | 0000000a | 0000000b | Atom C1100
		| EMR-SP         | A1       | 06-cf-02/87 | 210002b3 | 210002c0 | Xeon Scalable Gen5
		| GNR-AP/SP      | Bx/Hx/Lx | 06-ad-01/95 | 010003d0 | 010003f0 | Xeon 6900-6700/6500-Series Processors with P-Cores
		| GNR-SP R1S     | Bx/Hx/Lx | 06-ad-01/20 | 0a000100 | 0a000124 | Xeon 6700/6500-Series Processors with P-Cores
		| LNL            | B0       | 06-bd-01/80 | 00000123 | 00000125 | Core Ultra 200 V Series Processor
		| RPL-E/HX/S     | B0       | 06-b7-01/32 | 0000012f | 00000132 | Core Gen13/Gen14
		| RPL-H/P/PX 6+8 | J0       | 06-ba-02/e0 | 00004129 | 00006133 | Core Gen13
		| RPL-HX/S       | C0       | 06-bf-02/07 | 0000003a | 0000003d | Core Gen13/Gen14
		| RPL-S          | H0       | 06-bf-05/07 | 0000003a | 0000003d | Core Gen13/Gen14
		| RPL-U 2+8      | Q0       | 06-ba-03/e0 | 00004129 | 00006133 | Core Gen13
		| SPR-HBM        | Bx       | 06-8f-08/10 | 2c000401 | 2c000410 | Xeon Max
		| SPR-SP         | E4/S2    | 06-8f-07/87 | 2b000643 | 2b000650 | Xeon Scalable Gen4
		| SPR-SP         | E5/S3    | 06-8f-08/87 | 2b000643 | 2b000650 | Xeon Scalable Gen4
		| SRF-AP/SP      | C0       | 06-af-03/01 | 03000362 | 03000382 | Xeon 6900/6700-Series Processors with E-Cores
		| TWL            | N0       | 06-be-00/19 | 0000001d | 0000001e | Core i3-N305/N300, N50/N97/N100/N200, Atom x7211E/x7213E/x7425E
	Change History
		General updates to current Release Notes: Correction of Xeon 6 family processors names.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/common/x86_64/intel-microcode | 1 +
 lfs/intel-microcode                            | 4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/config/rootfiles/common/x86_64/intel-microcode b/config/rootfiles/common/x86_64/intel-microcode
index 440ec1f26..fc212fe83 100644
--- a/config/rootfiles/common/x86_64/intel-microcode
+++ b/config/rootfiles/common/x86_64/intel-microcode
@@ -115,6 +115,7 @@ lib/firmware/intel-ucode/06-a6-01
 lib/firmware/intel-ucode/06-a7-01
 lib/firmware/intel-ucode/06-aa-04
 lib/firmware/intel-ucode/06-ad-01
+lib/firmware/intel-ucode/06-ae-01
 lib/firmware/intel-ucode/06-af-03
 lib/firmware/intel-ucode/06-b5-00
 lib/firmware/intel-ucode/06-b7-01
diff --git a/lfs/intel-microcode b/lfs/intel-microcode
index 2de71487d..8213edc70 100644
--- a/lfs/intel-microcode
+++ b/lfs/intel-microcode
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 20250812
+VER        = 20251111
 
 THISAPP    = Intel-Linux-Processor-Microcode-Data-Files-microcode-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -41,7 +41,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = f0ae5a98ac65506f9a6c9d2902f6d1e1b8355ab0ddcdb7173ea5517cad4e0474b4cbbdd3196bf66ebd226d347f94d959db8bcf62c5f06eef13c6f8b7f16b70da
+$(DL_FILE)_BLAKE2 = 5cfe307f498a153540196679d5f32b3d15d54ece195f7c2f937bb16731e705bb643ad9302e1eaf0356414a0d345fb158e75035e75993b4d00275fb9565fd77b4
 
 install : $(TARGET)
 
-- 
2.52.0



^ permalink raw reply	[flat|nested] 11+ messages in thread

* [PATCH] libarchive: Update to version 3.8.3
  2025-11-28 13:53 [PATCH] core200: Ship coreutils Adolf Belka
                   ` (7 preceding siblings ...)
  2025-11-28 13:53 ` [PATCH] intel-microcode: Update to version 20251111 Adolf Belka
@ 2025-11-28 13:53 ` Adolf Belka
  2025-11-28 13:53 ` [PATCH] liburcu: Update to version 0.15.5 Adolf Belka
  9 siblings, 0 replies; 11+ messages in thread
From: Adolf Belka @ 2025-11-28 13:53 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 3.8.2 to 3.8.3
- Update of rootfile
- Changelog
    3.8.3
	Security fixes:
	    lib: Create temporary files in the target directory (#2753)
	    lha: Fix for an out-of-bounds buffer overrun when using p[H_LEVEL_OFFSET]
		(#2768)
	    7-zip: Fix a buffer overrun when reading truncated 7zip headers (#2769)
	Notable bugxies:
	    lz4 and zstd: Support both lz4 and zstd data with leading skippable frames
		(#2771)

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/common/libarchive | 2 +-
 lfs/libarchive                     | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/config/rootfiles/common/libarchive b/config/rootfiles/common/libarchive
index 9e35769e5..a28fad9e7 100644
--- a/config/rootfiles/common/libarchive
+++ b/config/rootfiles/common/libarchive
@@ -7,7 +7,7 @@
 #usr/lib/libarchive.la
 #usr/lib/libarchive.so
 usr/lib/libarchive.so.13
-usr/lib/libarchive.so.13.8.2
+usr/lib/libarchive.so.13.8.3
 #usr/lib/pkgconfig/libarchive.pc
 #usr/share/man/man1/bsdcat.1
 #usr/share/man/man1/bsdcpio.1
diff --git a/lfs/libarchive b/lfs/libarchive
index b2d2d80b2..ebce89565 100644
--- a/lfs/libarchive
+++ b/lfs/libarchive
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 3.8.2
+VER        = 3.8.3
 
 THISAPP    = libarchive-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -41,7 +41,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 4f5ed9afbedccf0f754b38743259a62f45d8407ddea8955e301b79b8c9c7653e633b58998a43d7a4bf8cfd35488b20af76ea8f948267230be0557797513b71a6
+$(DL_FILE)_BLAKE2 = 5be5f0e98f7582e2a34a43dd9217644defbd69532474fc07b3ac46ba7820c19dbd28cd691c1c798aed02643bbe68781cecd564127781c9b49323b9b54cebb32c
 
 install : $(TARGET)
 
-- 
2.52.0



^ permalink raw reply	[flat|nested] 11+ messages in thread

* [PATCH] liburcu: Update to version 0.15.5
  2025-11-28 13:53 [PATCH] core200: Ship coreutils Adolf Belka
                   ` (8 preceding siblings ...)
  2025-11-28 13:53 ` [PATCH] libarchive: Update to version 3.8.3 Adolf Belka
@ 2025-11-28 13:53 ` Adolf Belka
  9 siblings, 0 replies; 11+ messages in thread
From: Adolf Belka @ 2025-11-28 13:53 UTC (permalink / raw)
  To: development; +Cc: Adolf Belka

- Update from version 0.15.1 to 0.15.5
- Update of rootfile
- Changelog
    0.15.5
	* x86: Define cmm_smp_mb() as lock; addl rather than mfence
	* Introduce barrier test
	* Add test_uatomic to gitignore
	* Cleanup: Remove stray space
	* benchmark: Add uatomic benchmark
    0.15.4
	* uatomic: Fix redundant memory barriers for atomic builtin operations
	* Cleanup: Remove useless declarations from urcu-qsbr
	* src/urcu-bp.c: assert => urcu_posix_assert
	* ppc.h: improve ppc64 caa_get_cycles on Darwin
    0.15.3
	* Fix: Use bitfield static assert with GCC < 7.1.0
	* Fix: Allow compile-time checks for GCC 5.1
    0.15.2
	* fix: __atomic_always_lock_free() not a constant expression on g++ < 5.1
	* fix: urcu assert fallback for pre-C11 builds
	* doc: update uatomic-api for static assert
	* Add uatomic size static assert for 's390'
	* Add uatomic size static assert for 'sparc64'
	* Add uatomic size static assert for 'ppc'
	* Add uatomic size static assert for 'x86'
	* Add uatomic size static assert for 'generic'
	* Add uatomic size static assert
	* Use UATOMIC_HAS_ATOMIC_INT/LLONG in generic implementation
	* Add UATOMIC_HAS_ATOMIC_INT/LLONG for x86
	* Add UATOMIC_HAS_ATOMIC_INT/LLONG for tile
	* Add UATOMIC_HAS_ATOMIC_INT/LLONG for sparc64
	* Add UATOMIC_HAS_ATOMIC_INT/LLONG for s390
	* Add UATOMIC_HAS_ATOMIC_INT/LLONG for riscv
	* Add UATOMIC_HAS_ATOMIC_INT/LLONG for ppc
	* Add UATOMIC_HAS_ATOMIC_INT/LLONG for nios2
	* Add UATOMIC_HAS_ATOMIC_INT/LLONG for mips
	* Add UATOMIC_HAS_ATOMIC_INT/LLONG for m68k
	* Add UATOMIC_HAS_ATOMIC_INT/LLONG for loongarch
	* Add UATOMIC_HAS_ATOMIC_INT/LLONG for ia64
	* Add UATOMIC_HAS_ATOMIC_INT/LLONG for hppa
	* Add UATOMIC_HAS_ATOMIC_INT/LLONG for 'gcc' arch
	* Add UATOMIC_HAS_ATOMIC_INT/LLONG for arm
	* Add UATOMIC_HAS_ATOMIC_INT/LLONG for alpha
	* Add UATOMIC_HAS_ATOMIC_INT/LLONG for aarch64
	* Add UATOMIC_HAS_ATOMIC_INT/LLONG for atomic builtins
	* Add builtin atomics size static asserts
	* cleanup: use URCU_GCC_VERSION from compiler.h
	* fix: atomic builtins defines for type support
	* Move back CMM_LOAD/STORE_SHARED to volatile access
	* Add cmm_annotate_mem_acquire() to URCU_DEREFERENCE_USE_VOLATILE rcu_dereference
	* Use uatomic_load CMM_RELAXED in URCU_DEREFERENCE_USE_VOLATILE
	* Fix: Re-introduce URCU_DEREFERENCE_USE_VOLATILE read barrier depends for alpha
	* Tree-wide: Rename to uatomic_load/uatomic_store
	* src: Use __*__ for attribute names
	* API: Use __*__ for attribute names
	* Fix Changelog 0.15.1 date

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/common/liburcu | 2 ++
 lfs/liburcu                     | 4 ++--
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/config/rootfiles/common/liburcu b/config/rootfiles/common/liburcu
index d890c2ebd..e3d0352c3 100644
--- a/config/rootfiles/common/liburcu
+++ b/config/rootfiles/common/liburcu
@@ -76,6 +76,7 @@
 #usr/include/urcu/uatomic/api.h
 #usr/include/urcu/uatomic/arm.h
 #usr/include/urcu/uatomic/builtins-generic.h
+#usr/include/urcu/uatomic/builtins-x86.h
 #usr/include/urcu/uatomic/builtins.h
 #usr/include/urcu/uatomic/gcc.h
 #usr/include/urcu/uatomic/generic.h
@@ -90,6 +91,7 @@
 #usr/include/urcu/uatomic/s390.h
 #usr/include/urcu/uatomic/sparc64.h
 #usr/include/urcu/uatomic/tile.h
+#usr/include/urcu/uatomic/uassert.h
 #usr/include/urcu/uatomic/x86.h
 #usr/include/urcu/uatomic_arch.h
 #usr/include/urcu/urcu-bp.h
diff --git a/lfs/liburcu b/lfs/liburcu
index 1e45817f6..a76e5ac35 100644
--- a/lfs/liburcu
+++ b/lfs/liburcu
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 0.15.1
+VER        = 0.15.5
 
 THISAPP    = userspace-rcu-$(VER)
 DL_FILE    = $(THISAPP).tar.bz2
@@ -41,7 +41,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = c2b20099a4a9284f44031bb2d5f87ab03292896739115fdc741493d7f7c714b306a1981c1ff8164fb39ddf200634ddefdb757582b4891aa04cadd9dd8b51260a
+$(DL_FILE)_BLAKE2 = 3e0ad236f77f1146ac3e7fe93ae8f3ea86632af38b78c6648a19c9df33959ff08e42779f6d34b47dfd3f7188efc39f8f4daaba81d702743e357d3bd9327000fc
 
 install : $(TARGET)
 
-- 
2.52.0



^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2025-11-28 13:53 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-11-28 13:53 [PATCH] core200: Ship coreutils Adolf Belka
2025-11-28 13:53 ` [PATCH] core200: Ship glib Adolf Belka
2025-11-28 13:53 ` [PATCH] core200: Ship intel-microcode Adolf Belka
2025-11-28 13:53 ` [PATCH] core200: Ship libarchive Adolf Belka
2025-11-28 13:53 ` [PATCH] core200: Ship liburcu Adolf Belka
2025-11-28 13:53 ` [PATCH] coreutils: Update to version 9.9 Adolf Belka
2025-11-28 13:53 ` [PATCH] git: Update to version 2.52.0 Adolf Belka
2025-11-28 13:53 ` [PATCH] glib: Update to version 2.87.0 Adolf Belka
2025-11-28 13:53 ` [PATCH] intel-microcode: Update to version 20251111 Adolf Belka
2025-11-28 13:53 ` [PATCH] libarchive: Update to version 3.8.3 Adolf Belka
2025-11-28 13:53 ` [PATCH] liburcu: Update to version 0.15.5 Adolf Belka

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox