* [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