* [PATCH] elfutils: Update to version 0.194
2025-11-06 18:03 [PATCH] core199: Ship elfutils, iana-etc, libcap, lvm2 & sqlite Adolf Belka
@ 2025-11-06 18:03 ` Adolf Belka
2025-11-06 18:03 ` [PATCH] iana-etc: Update to version 20251030 Adolf Belka
` (4 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: Adolf Belka @ 2025-11-06 18:03 UTC (permalink / raw)
To: development; +Cc: Adolf Belka
- Update from version 0.193 to 0.194
- Update of rootfile
- Changelog
0.194
debuginfod-find: Fixed caching bug preventing user-cancelled downloads
from being re-downloaded at a later time.
elfclassify: New options --has-debug-sections and --any-ar-member.
elflint: Presence of vendor- and application-specific ELF note types no
longer triggers compliance errors.
libdwfl_stacktrace: New function dwflst_sample_getframes. The
libdwfl_stacktrace library interface is experimental
and may be subject to API/ABI changes.
libelf: Manual pages have been added for many libelf library functions.
Additional manual pages are planned for future releases.
readelf: Up to 13% faster when using the -N option.
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
config/rootfiles/common/elfutils | 41 +++++++++++++++++++++++++++++---
lfs/elfutils | 4 ++--
2 files changed, 40 insertions(+), 5 deletions(-)
diff --git a/config/rootfiles/common/elfutils b/config/rootfiles/common/elfutils
index 830888ed4..1e009cd22 100644
--- a/config/rootfiles/common/elfutils
+++ b/config/rootfiles/common/elfutils
@@ -29,15 +29,15 @@ usr/include/elfutils/libdwfl_stacktrace.h
#usr/include/gelf.h
#usr/include/libelf.h
#usr/include/nlist.h
-usr/lib/libasm-0.193.so
+usr/lib/libasm-0.194.so
#usr/lib/libasm.a
#usr/lib/libasm.so
usr/lib/libasm.so.1
-usr/lib/libdw-0.193.so
+usr/lib/libdw-0.194.so
#usr/lib/libdw.a
#usr/lib/libdw.so
usr/lib/libdw.so.1
-usr/lib/libelf-0.193.so
+usr/lib/libelf-0.194.so
#usr/lib/libelf.a
#usr/lib/libelf.so
usr/lib/libelf.so.1
@@ -90,13 +90,48 @@ usr/lib/libelf.so.1
#usr/share/man/man3/elf64_xlatetom.3
#usr/share/man/man3/elf_begin.3
#usr/share/man/man3/elf_clone.3
+#usr/share/man/man3/elf_cntl.3
+#usr/share/man/man3/elf_end.3
#usr/share/man/man3/elf_errmsg.3
#usr/share/man/man3/elf_errno.3
+#usr/share/man/man3/elf_fill.3
+#usr/share/man/man3/elf_flagdata.3
+#usr/share/man/man3/elf_flagehdr.3
+#usr/share/man/man3/elf_flagelf.3
+#usr/share/man/man3/elf_flagphdr.3
+#usr/share/man/man3/elf_flagscn.3
+#usr/share/man/man3/elf_flagshdr.3
+#usr/share/man/man3/elf_getarhdr.3
+#usr/share/man/man3/elf_getaroff.3
+#usr/share/man/man3/elf_getarsym.3
+#usr/share/man/man3/elf_getbase.3
#usr/share/man/man3/elf_getdata.3
+#usr/share/man/man3/elf_getdata_rawchunk.3
+#usr/share/man/man3/elf_getident.3
+#usr/share/man/man3/elf_getphdrnum.3
#usr/share/man/man3/elf_getscn.3
+#usr/share/man/man3/elf_getshdrnum.3
+#usr/share/man/man3/elf_getshdrstrndx.3
+#usr/share/man/man3/elf_getshnum.3
+#usr/share/man/man3/elf_getshstrndx.3
+#usr/share/man/man3/elf_gnu_hash.3
+#usr/share/man/man3/elf_hash.3
+#usr/share/man/man3/elf_kind.3
+#usr/share/man/man3/elf_memory.3
#usr/share/man/man3/elf_ndxscn.3
+#usr/share/man/man3/elf_newdata.3
+#usr/share/man/man3/elf_newscn.3
+#usr/share/man/man3/elf_next.3
+#usr/share/man/man3/elf_nextscn.3
+#usr/share/man/man3/elf_rand.3
+#usr/share/man/man3/elf_rawdata.3
+#usr/share/man/man3/elf_rawfile.3
+#usr/share/man/man3/elf_scnshndx.3
+#usr/share/man/man3/elf_strptr.3
#usr/share/man/man3/elf_update.3
#usr/share/man/man3/elf_version.3
+#usr/share/man/man3/gelf_getclass.3
+#usr/share/man/man3/gelf_getehdr.3
#usr/share/man/man3/libelf.3
#usr/share/man/man7/debuginfod-client-config.7
#usr/share/man/man8/debuginfod.8
diff --git a/lfs/elfutils b/lfs/elfutils
index 8cf2d361b..02fe5b2bd 100644
--- a/lfs/elfutils
+++ b/lfs/elfutils
@@ -26,7 +26,7 @@ include Config
SUMMARY = Higher-level library to access ELF files
-VER = 0.193
+VER = 0.194
THISAPP = elfutils-$(VER)
DL_FILE = $(THISAPP).tar.bz2
@@ -42,7 +42,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 3ddda695e92c76d0f98432b65d51737bdebf9cad536e0a583d10beb4693d98ce6e47716ff143d82dd3488e59489b03170bd292cb165d44bfb8581ff67dd2b1b9
+$(DL_FILE)_BLAKE2 = dd1fd1ba83330aa3313bd96614851a59411ea8e1004afda23791296de03960db5e193ee9ded4dd159d80c954efecc2cb5438cce986817d537c72d5ff887faf16
install : $(TARGET)
--
2.51.2
^ permalink raw reply [flat|nested] 7+ messages in thread* [PATCH] iana-etc: Update to version 20251030
2025-11-06 18:03 [PATCH] core199: Ship elfutils, iana-etc, libcap, lvm2 & sqlite Adolf Belka
2025-11-06 18:03 ` [PATCH] elfutils: Update to version 0.194 Adolf Belka
@ 2025-11-06 18:03 ` Adolf Belka
2025-11-06 18:03 ` [PATCH] libcap: Update to version 2.77 Adolf Belka
` (3 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: Adolf Belka @ 2025-11-06 18:03 UTC (permalink / raw)
To: development; +Cc: Adolf Belka
- Update from version 20250505 to 20251030
- No change to rootfile
- No changelog provided
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
lfs/iana-etc | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/lfs/iana-etc b/lfs/iana-etc
index 2590432cb..23d8fc22a 100644
--- a/lfs/iana-etc
+++ b/lfs/iana-etc
@@ -24,8 +24,8 @@
include Config
-VER = 20250505
-# https://github.com/Mic92/iana-etc
+VER = 20251030
+# https://github.com/Mic92/iana-etc
THISAPP = iana-etc-$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -41,7 +41,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = e210ce0eb0eb656623482bb02b70c7f2041c4f66ebe2c10f828d7c1654200c03974af609218a7c2d2b164f0178a76bddbfc813fa9f849d7d27705ff9b62edf08
+$(DL_FILE)_BLAKE2 = f2775fff5517d4195e54aa4290738c32eae1cabfd7ddb824692ad41c1e77080bc3bcafa9afa8915da094c537cd67bccc175c6771d28fca22fffc8a2240209f32
install : $(TARGET)
--
2.51.2
^ permalink raw reply [flat|nested] 7+ messages in thread* [PATCH] libcap: Update to version 2.77
2025-11-06 18:03 [PATCH] core199: Ship elfutils, iana-etc, libcap, lvm2 & sqlite Adolf Belka
2025-11-06 18:03 ` [PATCH] elfutils: Update to version 0.194 Adolf Belka
2025-11-06 18:03 ` [PATCH] iana-etc: Update to version 20251030 Adolf Belka
@ 2025-11-06 18:03 ` Adolf Belka
2025-11-06 18:03 ` [PATCH] lvm2: Update to version 2.03.36 Adolf Belka
` (2 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: Adolf Belka @ 2025-11-06 18:03 UTC (permalink / raw)
To: development; +Cc: Adolf Belka
- Update from version 2.76 to 2.77
- Update of rootfile
- Changelog
2.77
Fix mistakes in setcap for reporting errors: report them with the
appropriate filename. Thanks to Nikolas for reporting these in
Bug 220245.
Fix bug in cap.GetIAB() reported and fix provided by Garret Kelly via
Bug 220420.
Improve libcap managed memory allocation and support CHERI RISC-V. Reported
with fix by Chris Hofer via Bug 220415.
Add (unverified) support for the PSX mechanism on microblaze, arc, openrisc
and xtensa architectures. Thanks to Tom Petazzoni for including these in
Bug 219915
Please let me know if these work or fail on these architectures.
Add C++ support to the run a .so file as an executable mechanism employed by
libcap.so, libpsx.so and pam_cap.so. Not really necessary for the libcap
build tree, but wanted to capture the details of my recent update to a
Stackoverflow answer on the topic.
Use BUILD_LDFLAGS when compiling _makenames fix contributed by Khem Raj.
Fix broke some builds, so will revert and apply a more comprehensive fix.
Fixed sendmail issue discussion link. Thanks to Ariel Otilibili for noticing
the breakage and contributing a fix.
Some debugging fixes for use of the kdebug/ testing setup,
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
config/rootfiles/common/libcap | 4 ++--
lfs/libcap | 6 +++---
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/config/rootfiles/common/libcap b/config/rootfiles/common/libcap
index 220b907c8..1b470d075 100644
--- a/config/rootfiles/common/libcap
+++ b/config/rootfiles/common/libcap
@@ -6,10 +6,10 @@ sbin/setcap
#usr/include/sys/psx_syscall.h
#usr/lib/libcap.so
usr/lib/libcap.so.2
-usr/lib/libcap.so.2.76
+usr/lib/libcap.so.2.77
#usr/lib/libpsx.so
#usr/lib/libpsx.so.2
-usr/lib/libpsx.so.2.76
+usr/lib/libpsx.so.2.77
#usr/lib/pkgconfig/libcap.pc
#usr/lib/pkgconfig/libpsx.pc
#usr/lib/security
diff --git a/lfs/libcap b/lfs/libcap
index c0707a5e0..24c042095 100644
--- a/lfs/libcap
+++ b/lfs/libcap
@@ -6,7 +6,7 @@
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
# the Free Software Foundation, either version 3 of the License, or #
-# (at your option) any later301c74ceae00e915f70ff8f0a32c86a5ddf405a00522f4299390e4e0b6bc4270fc7e3c4ba5c53db2ddc5f7de6a97b43e310097a4ecc1d678f721f9dfa53cef53 version. #
+# (at your option) any later version. #
# #
# This program is distributed in the hope that it will be useful, #
# but WITHOUT ANY WARRANTY; without even the implied warranty of #
@@ -24,7 +24,7 @@
include Config
-VER = 2.76
+VER = 2.77
THISAPP = libcap-$(VER)
DL_FILE = $(THISAPP).tar.xz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 301c74ceae00e915f70ff8f0a32c86a5ddf405a00522f4299390e4e0b6bc4270fc7e3c4ba5c53db2ddc5f7de6a97b43e310097a4ecc1d678f721f9dfa53cef53
+$(DL_FILE)_BLAKE2 = 9725a5f886907f718a7149841003ac04aced8d322ae190b7035873dc823098c58311f15b9fe7e2a3fec683de6e2eeea108cd008f5f79e8dba24bb20595351812
install : $(TARGET)
--
2.51.2
^ permalink raw reply [flat|nested] 7+ messages in thread* [PATCH] lvm2: Update to version 2.03.36
2025-11-06 18:03 [PATCH] core199: Ship elfutils, iana-etc, libcap, lvm2 & sqlite Adolf Belka
` (2 preceding siblings ...)
2025-11-06 18:03 ` [PATCH] libcap: Update to version 2.77 Adolf Belka
@ 2025-11-06 18:03 ` Adolf Belka
2025-11-06 18:03 ` [PATCH] protobuf: Update to version 33.0 Adolf Belka
2025-11-06 18:03 ` [PATCH] sqlite: Update to version 3510000 Adolf Belka
5 siblings, 0 replies; 7+ messages in thread
From: Adolf Belka @ 2025-11-06 18:03 UTC (permalink / raw)
To: development; +Cc: Adolf Belka
- Update from version 2.03.35 to 2.03.36
- No change to rootfile
- Changelog
2.03.36
Fix uninitialized chunk_size_calc_policy in pool parameter functions.
Fix approximate allocation for Raid with insufficient extents.
Fix race in dmeventd remonitoring optimization (2.03.35).
Use -real suffix for pvmove UUID.
Add support pvmove segmentation allocation/pvmove_max_segmentation_size_mb.
Allow creating _imeta with multiple segments.
Fix driver_version() accepts NULL version buffer pointer.
Fix invalid free() call in error path of _add_metadata_area_to_pv().
Avoid destroying aio context in forked process.
Add lvs -o cache_promotions,cache_promotions fields.
Update pvmove logic when moving i.e. raid legs.
Display integrity info in lvdisplay.
Increase storage size for internal filter chain.
Add helper function display_mb_size().
Enhance code for adding and removing integrity to RAID volumes.
Add code for basic validation of integrity segment.
Use -real private suffix for integrity origin and meta volumes.
Use -real private suffix for mirror and raid legs.
Detect and use existing XFS quota mount options for lvresize --fs resize.
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
lfs/lvm2 | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/lfs/lvm2 b/lfs/lvm2
index 8fa0dc1b6..e76926c9a 100644
--- a/lfs/lvm2
+++ b/lfs/lvm2
@@ -24,7 +24,7 @@
include Config
-VER = 2.03.35
+VER = 2.03.36
THISAPP = LVM2.$(VER)
DL_FILE = $(THISAPP).tgz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = f1612a98de3bc9080a514acefc1c9c057e9b2e6915ee6b6755c809eaec960e87f35f67d48ef7e5ef2ccd8f79203af7ef41a43e5318f024159bbef91906097730
+$(DL_FILE)_BLAKE2 = 487acd55d640d9f8265f62165485f6e3d94f3a4378f10e7086aa3bcc1adf0e82b2ae04f9f6a055d26d92554f219143013dc233ee45296437d5b73fd9e96fc150
install : $(TARGET)
--
2.51.2
^ permalink raw reply [flat|nested] 7+ messages in thread* [PATCH] protobuf: Update to version 33.0
2025-11-06 18:03 [PATCH] core199: Ship elfutils, iana-etc, libcap, lvm2 & sqlite Adolf Belka
` (3 preceding siblings ...)
2025-11-06 18:03 ` [PATCH] lvm2: Update to version 2.03.36 Adolf Belka
@ 2025-11-06 18:03 ` Adolf Belka
2025-11-06 18:03 ` [PATCH] sqlite: Update to version 3510000 Adolf Belka
5 siblings, 0 replies; 7+ messages in thread
From: Adolf Belka @ 2025-11-06 18:03 UTC (permalink / raw)
To: development; +Cc: Adolf Belka
- Update from version 32.1 to 33.0
- Update of rootfile
- Changelog
33.0
Bazel
Feat: update bazel central registry publish workflow (#23465) (#23913)
(d5217fd)
Add target_compatible_with parameter to proto_toolchain in Bazel rules
(#22429) (30d2332)
Bazel: add missing rules_cc loads (#23584) (d98e2ef)
Compiler
Disable symbol visibility enforcement by default in C++ runtime (ae308fc)
Ship all option dependencies to plugins along with regular ones. (abeb130)
C++
Avoid calling deprecated arena-enabled constructors in arena.h. (813a7ef)
Add a macro to make RepeatedField(Arena*) constructor private in a future
release. (768db14)
Add a macro to make Map(Arena*) constructor private in a future release.
(543a17f)
Optimize ReadPackedVarint (3d94d83)
Add a macro to make RepeatedPtrField(Arena*) constructor private in a
future release (6422b9d)
Add IsEmpty() function to reflection. (b64e490)
Refactor RuntimeAssertInBounds to remove repeated logic and make
Get/Mutable easier to read. (2f270c4)
Disable symbol visibility enforcement by default in C++ runtime (ae308fc)
Fix a bug in the main C++ JSON parser/serializer camelcasing of certain
non-style-compliant names incorrectly, in a way that would prevent it
from interoperating with any other implementation on those fields.
(e25e267)
Fail early for messages with more than 65k fields. (90824aa)
Add option to C++ JSON Parser/Serializer to allow customers to
affirmatively disable legacy bug-compatibilty behaviors. (6ea1640)
Fix mishandling on JSON serialization of Timestamp with invalid negative
and too-large nanos value. (a959f27)
Preserve features in type resolver (c7030f4)
Add a DCHECK that ArenaStringPtr::Set(char*, Arena*) is not called with
(95b1763)
Java
Restored compatibility of runtime with gencode created with protoc <3.21
With this release, compatibility of the runtime with older gencode down to
3.0.0 is restored, compared to the previous support minimum of gencode
created with 3.22+. Note that it is still strongly recommended to
regenerate your gencode with a newer protoc and to avoid using gencode
which was created with an old protoc.
Generated code from this range is covered by CVE-2022-3171 and is
potentially vulnerable to a Denial of Service risk.
JavaProto 4.x previously dropped compatibility with the potentially
vulnerable generated code, having the behavior of:
The vulnerable generated code was source-incompatible with new runtime
(would not compile when built from source)
The vulnerable generated code was ABI-incompatible with new runtime
(when using a .class file compiled against old runtime, a
NoSuchMethodException would be thrown at parse time).
Starting with this release:
The vulnerable generated code is now source-compatible (will compile).
The first time each potentially vulnerable type is parsed, an error
message will be logged noting that potentially vulnerable generated
code is in use and the name of the corresponding type.
Environment variables may be set to either throw an exception instead
(-Dcom.google.protobuf.error_on_unsafe_pre22_gencode) or to entirely
silence the logged messages
(-Dcom.google.protobuf.use_unsafe_pre22_gencode)
This change was made based on community feedback regarding the difficulty
in identifying and quickly remediating stale gencode in their
transitive dependencies weighed against a careful evaluation of the
realistic risk exposure of DoS (with no risk of other concerns
including information leak or RCE).
We strongly recommend that any users who observe the log messages to
regenerate the corresponding code with a newer protoc. We recommend
that any security-conscious services opt into the
error_on_unsafe_pre22_gencode behavior to preclude any risk of a
Denial of Service surface area being exposed.
A future 4.x release may flip the default behavior to error by default as
a measure to further help the ecosystem avoid the Denial of Service
risks, while still maintaining the ability to opt into continuing to
use insecure gencode for users who are parsing trusted inputs and
where the difficulty of regenerating is high.
Changes
Switch the pre22 warning to use CopyOnWriteArraySet. (#23969) (e55224c)
Expose helpers for checking if messages and enums are nested. (8de4002)
Fix a bug calculating the file name in the absense of directories. (c4ff7a6)
Clarify the public APIs of GeneratorNames helpers. (537ac35)
Expose helpers to predict generated class names in java. (eba6df2)
Deprecate ClassName methods in favor of new QualifiedClassName ones.
(ca4fb2f)
Restore the 3-argument internalBuildGeneratedFileFrom. (4376591)
Fix large java enums not being honored on lite runtime. (a995803)
Slightly relax Java Poison Pill on prerelease versions (-rc1, -dev, etc).
(7b0bee3)
Avoid boxing/unboxing varint, fixed32, and fixed64 fields in
UnknownFieldSet.Field (810272f)
Readd new*List() methods on GeneratedMessageV3. (badaf41)
Add Values.of(Map<String, Value> values). (c518f25)
Fix handling of optional dependencies in java generator. (8d51e34)
Restore ABI compatibility for extension methods which was previously
(knowingly) broken with 4.x: 94a2a44 (ea33ae8)
Restore Protobuf Java extension modifiers in gencode that were previously
removed in 7bff169 (f2257f5)
Ship all option dependencies to plugins along with regular ones. (abeb130)
Optimize redaction state calculation (e05db5c)
Add isPlaceholder() accessors to file, message, and enum descriptors
(f978ec2)
Improve Java gencode static initialization to avoid unnecessary
temporaries again (745e15b)
Improve Java gencode static initialization to avoid unnecessary
temporaries (b68b673)
Remove protobuf-util usages of guava except annotations. (5768acd)
Restore compatibility of runtime with pre-3.22.x gencode impacted by
CVE-2022-3171 (7c51e5b)
Expose an iterator for GeneratedMessage.ExtendableMessage.extensions
(b25d39e)
Rust
Change Rust prelude to bring in traits as _ (c3f7e8d)
Make message Muts Send (8bff944)
See also UPB changes below, which may affect Rust.
Python
Publish s390x wheels for Python/upb. (56b2b89)
Fix a crash that happens during shutdown due to looking up modules in the
cache (d57d270)
Add construction support for repeated Timestamp/Duration/Struct/ListValue.
(5f6c013)
Fix handling of repeated extension fields in PyProto JSON (07ef676)
Fixed a parser bug where closed enums are parsed incorrectly for
non-repeated extensions. (c36f728)
Fixed mypy errors by setting __slots__ to empty in .pyi files. (38ca2d3)
Raise warnings for float_precision from python json_format. (4659cd7)
Raise warnings when assign bool to int/enum field in Python Proto. This
will turn into error in 34.0 release. (4ee55d7)
PHP
Fix(php): php errors on repeated field (#23372) (6fee29b)
UPB (Python/PHP/Ruby C-Extension)
Fixed a parser bug where closed enums are parsed incorrectly for
non-repeated extensions. (c36f728)
Other
Update token for BCR release to reuse existing BOT_ACCESS_TOKEN used for
staleness_refresh.yml and update_php_repo.yml (#23925) (dcace2f)
Use the 'better' JSON parser on the conformance suite harness. (4b4e405)
Add JSON conformance test that a single value provided for a repeated
field should parse fail. (9806994)
Add conformance test cases for malformed nanos fields on Durations and
Timestamps. (a6bdd0a)
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
config/rootfiles/common/protobuf | 21 ++++++++++++---------
lfs/protobuf | 4 ++--
2 files changed, 14 insertions(+), 11 deletions(-)
diff --git a/config/rootfiles/common/protobuf b/config/rootfiles/common/protobuf
index 42e544568..182ffd7bd 100644
--- a/config/rootfiles/common/protobuf
+++ b/config/rootfiles/common/protobuf
@@ -1,11 +1,11 @@
#usr/bin/protoc
-usr/bin/protoc-32.1.0
+usr/bin/protoc-33.0.0
#usr/bin/protoc-gen-upb
-usr/bin/protoc-gen-upb-32.1.0
+usr/bin/protoc-gen-upb-33.0.0
#usr/bin/protoc-gen-upb_minitable
-usr/bin/protoc-gen-upb_minitable-32.1.0
+usr/bin/protoc-gen-upb_minitable-33.0.0
#usr/bin/protoc-gen-upbdefs
-usr/bin/protoc-gen-upbdefs-32.1.0
+usr/bin/protoc-gen-upbdefs-33.0.0
#usr/include/google
#usr/include/google/protobuf
#usr/include/google/protobuf/any.h
@@ -39,6 +39,7 @@ usr/bin/protoc-gen-upbdefs-32.1.0
#usr/include/google/protobuf/compiler/java/java_features.pb.h
#usr/include/google/protobuf/compiler/java/name_resolver.h
#usr/include/google/protobuf/compiler/java/names.h
+#usr/include/google/protobuf/compiler/java/names_internal.h
#usr/include/google/protobuf/compiler/java/options.h
#usr/include/google/protobuf/compiler/kotlin
#usr/include/google/protobuf/compiler/kotlin/generator.h
@@ -139,6 +140,8 @@ usr/bin/protoc-gen-upbdefs-32.1.0
#usr/include/google/protobuf/metadata.h
#usr/include/google/protobuf/metadata_lite.h
#usr/include/google/protobuf/micro_string.h
+#usr/include/google/protobuf/os_macros_restore.inc
+#usr/include/google/protobuf/os_macros_undef.inc
#usr/include/google/protobuf/parse_context.h
#usr/include/google/protobuf/port.h
#usr/include/google/protobuf/port_def.inc
@@ -348,16 +351,16 @@ usr/bin/protoc-gen-upbdefs-32.1.0
#usr/lib/cmake/utf8_range/utf8_range-targets-noconfig.cmake
#usr/lib/cmake/utf8_range/utf8_range-targets.cmake
#usr/lib/libprotobuf-lite.so
-usr/lib/libprotobuf-lite.so.32.1.0
+usr/lib/libprotobuf-lite.so.33.0.0
#usr/lib/libprotobuf.so
-usr/lib/libprotobuf.so.32.1.0
+usr/lib/libprotobuf.so.33.0.0
#usr/lib/libprotoc.so
-usr/lib/libprotoc.so.32.1.0
+usr/lib/libprotoc.so.33.0.0
#usr/lib/libupb.a
usr/lib/libutf8_range.so
-usr/lib/libutf8_range.so.32.1.0
+usr/lib/libutf8_range.so.33.0.0
usr/lib/libutf8_validity.so
-usr/lib/libutf8_validity.so.32.1.0
+usr/lib/libutf8_validity.so.33.0.0
#usr/lib/pkgconfig/protobuf-lite.pc
#usr/lib/pkgconfig/protobuf.pc
#usr/lib/pkgconfig/upb.pc
diff --git a/lfs/protobuf b/lfs/protobuf
index 897b11454..8f40dc2fb 100644
--- a/lfs/protobuf
+++ b/lfs/protobuf
@@ -24,7 +24,7 @@
include Config
-VER = 32.1
+VER = 33.0
THISAPP = protobuf-$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = f6c1faa260ecb57c0a1a5d4be7d56e431cac9e325a02b86d9eecd0318a0964618063db218a4720fcb1121614016f112ba00880a5b743a5c34f19f79ea4420735
+$(DL_FILE)_BLAKE2 = 5d456c000117b590dea5b7e721a8b8d00d9e7067ba2156f082e4959a17fcf8d4f2e306f90335aad97e1a94dfd2491544d67cb29670f0022034fde574140a8066
install : $(TARGET)
--
2.51.2
^ permalink raw reply [flat|nested] 7+ messages in thread* [PATCH] sqlite: Update to version 3510000
2025-11-06 18:03 [PATCH] core199: Ship elfutils, iana-etc, libcap, lvm2 & sqlite Adolf Belka
` (4 preceding siblings ...)
2025-11-06 18:03 ` [PATCH] protobuf: Update to version 33.0 Adolf Belka
@ 2025-11-06 18:03 ` Adolf Belka
5 siblings, 0 replies; 7+ messages in thread
From: Adolf Belka @ 2025-11-06 18:03 UTC (permalink / raw)
To: development; +Cc: Adolf Belka
- Update from version 3500400 to 3510000
- Update of rootfile
- Changelog
3510000
New macros in sqlite3.h:
SQLITE_SCM_BRANCH → the name of the branch from which the source code is
taken.
SQLITE_SCM_TAGS → space-separated list of tags on the source code check-in.
SQLITE_SCM_DATETIME → ISO-8601 date and time of the source code check-in.
Two new JSON functions, jsonb_each() and jsonb_tree() work the same as the
existing json_each() and json_tree() functions except that they return JSONB
for the "value" column when the "type" is 'array' or 'object'.
The carray and percentile extensions are now built into the amalgamation,
though they are disabled by default and must be activated at
compile-time using the -DSQLITE_ENABLE_CARRAY and/or
-DSQLITE_ENABLE_PERCENTILE options, respectively.
Enhancements to TCL Interface:
Add the -asdict flag to the eval command to have it set the row data as a
dict instead of an array.
User-defined functions may now break to return an SQL NULL.
CLI enhancements:
Increase the precision of ".timer" to microseconds.
Enhance the "box" and "column" formatting modes to deal with double-wide
characters.
The ".imposter" command provides read-only imposter tables that work with
VACUUM and do not require the --unsafe-testing option.
Add the --ifexists option to the CLI command-line option and to the .open
command.
Limit columns widths set by the ".width" command to 30,000 or less, as
there is not good reason to have wider columns, but supporting wider
columns provides opportunity to malefactors.
Performance enhancements:
Use fewer CPU cycles to commit a read transaction.
Early detection of joins that return no rows due to one or more of the
tables containing no rows.
Avoid evaluation of scalar subqueries if the result of the subquery does
not change the result of the overall expression.
Faster window function queries when using
"BETWEEN :x FOLLOWING AND :y FOLLOWING" with a large :y.
Add the PRAGMA wal_checkpoint=NOOP; command and the SQLITE_CHECKPOINT_NOOP
argument for sqlite3_wal_checkpoint_v2().
Add the sqlite3_set_errmsg() API for use by extensions.
Add the sqlite3_db_status64() API, which works just like the existing
sqlite3_db_status() API except that it returns 64-bit results.
Add the SQLITE_DBSTATUS_TEMPBUF_SPILL option to the sqlite3_db_status() and
sqlite3_db_status64() interfaces.
In the session extension add the sqlite3changeset_apply_v3() interface.
For the built-in printf() and the format() SQL function, omit the leading '-'
from negative floating point numbers if the '+' flag is omitted and the "#"
flag is present and all displayed digits are '0'. Use '%#f' or similar to
avoid outputs like '-0.00' and instead show just '0.00'.
Improved error messages generated by FTS5.
Enforce STRICT typing on computed columns.
Improved support for VxWorks
JavaScript/WASM now supports 64-bit WASM. The canonical builds continue to be
32-bit but creating one's own 64-bit build is now as simple as running "make".
Improved resistance to database corruption caused by an application breaking
Posix advisory locks using close().
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
config/rootfiles/common/sqlite | 2 +-
lfs/sqlite | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/config/rootfiles/common/sqlite b/config/rootfiles/common/sqlite
index 1c63b682f..e4fa7c19f 100644
--- a/config/rootfiles/common/sqlite
+++ b/config/rootfiles/common/sqlite
@@ -3,6 +3,6 @@ usr/bin/sqlite3
#usr/include/sqlite3ext.h
usr/lib/libsqlite3.so
usr/lib/libsqlite3.so.0
-usr/lib/libsqlite3.so.3.50.4
+usr/lib/libsqlite3.so.3.51.0
#usr/lib/pkgconfig/sqlite3.pc
#usr/share/man/man1/sqlite3.1
diff --git a/lfs/sqlite b/lfs/sqlite
index fb3554d5d..3a4d49c2d 100644
--- a/lfs/sqlite
+++ b/lfs/sqlite
@@ -24,7 +24,7 @@
include Config
-VER = 3500400
+VER = 3510000
THISAPP = sqlite-autoconf-$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = cb7b3509079a6b57dd7a0443e249b8fe6d1ff43b1bb318d07a1403a754ddbfa5d25f191405c062a5cdb872315aac78daa1e95d6687aab37e18889e21bc6d8c71
+$(DL_FILE)_BLAKE2 = 1e4f1589fa546a11bc505a0ed8c2960ba96a907854daedd116586412597855d9e454637ce9ccf8671ad1943bfdcf23c8913057f79c8baea886ce883be584dea1
install : $(TARGET)
--
2.51.2
^ permalink raw reply [flat|nested] 7+ messages in thread