This update for abseil-cpp, grpc, opencensus-proto, protobuf, python-abseil, python-grpcio, re2 fixes the following issues:
abseil-cpp was updated to:
Update to 20230802.1:
Update to 20230802.0
What's New:
Update to 20230125.3
Details can be found on:
https://github.com/abseil/abseil-cpp/releases/tag/20230125.3
Update to 20230125.2
What's New:
The Abseil logging library has been released. This library
provides facilities for writing short text messages about the
status of a program to stderr, disk files, or other sinks
(via an extension API). See the logging library documentation
for more information.
An extension point, AbslStringify(), allows user-defined types
to seamlessly work with Abseil's string formatting functions
like absl::StrCat() and absl::StrFormat().
A library for computing CRC32C checksums has been added.
Floating-point parsing now uses the Eisel-Lemire algorithm,
which provides a significant speed improvement.
The flags library now provides suggestions for the closest
flag(s) in the case of misspelled flags.
Using CMake to install Abseil now makes the installed artifacts
(in particular absl/base/options.h) reflect the compiled ABI.
Breaking Changes:
Abseil now requires at least C++14 and follows Google's Foundational
C++ Support Policy. See this table for a list of currently supported
versions compilers, platforms, and build tools.
The legacy spellings of the thread annotation macros/functions
(e.g. GUARDED_BY()) have been removed by default in favor of the
ABSL_ prefixed versions (e.g. ABSL_GUARDED_BY()) due to clashes with
other libraries. The compatibility macro ABSL_LEGACY_THREAD_ANNOTATIONS
can be defined on the compile command-line to temporarily restore these
spellings, but this compatibility macro will be removed in the future.
Known Issues
The Abseil logging library in this release is not a feature-complete
replacement for glog yet. VLOG and DFATAL are examples of features
that have not yet been released.
Update to version 20220623.0
What's New:
Breaking Changes:
Other:
grpc was updated to 1.60:
Update to release 1.60
update to 1.59.3:
Update to release 1.59.2
Update to version 1.59.1:
Update to version 1.59.0:
Update to release 1.58.1
Update to release 1.58
Update to release 1.57 (CVE-2023-4785, bsc#1215334, CVE-2023-33953, bsc#1214148)
Update to release 1.56.2
Update to release 1.56.0 (CVE-2023-32731, bsc#1212180)
Update to release 1.54.1
Update to release 1.54 (CVE-2023-32732, bsc#1212182)
Update to release 1.51.1
Update to release 1.51
Update to release 1.50.0
Core
C++
C#
Update to release 1.49.1
All
Ruby
Update to release 1.49.0
Core
Python
Update to release 1.48.1
Update to release 1.48.0
Update to release 1.46.3
Update to release 1.46
Update to release 1.45.2
Update to release 1.45.1
Update to version 1.45.0:
Core:
C++
Update to release 1.44.0
Update to version 1.43.2:
Changes from version 1.43.0:
Core:
C++:
[C#] Add nullable type attributes to Grpc.Core.Api (gh#grpc/grpc#27887).
Update to release 1.41.0
Update to release 1.39.1
Update to version 1.39.0:
Core
C++
PHP: stop reading composer.json file just to read the version string (gh#grpc/grpc#26156).
Ruby: Set XDS user agent in ruby via macros (gh#grpc/grpc#26268).
Update to release 1.38.0
Update to release 1.37.1
Update to release 1.36.4
Update to 1.36.1:
Update to version 1.34.1:
Update to version 1.34.0:
Update to release 1.33.2
Update to version 1.33.1
Core
C++
Update to version 1.32.0:
Core
C++
opencensus-proto was updated to 0.3.0+git.20200721:
Update to version 0.3.0+git.20200721:
Update to version 0.2.1+git.20190826:
Update to version 0.2.1:
Initial version 20180523
protobuf was updated to 25.1:
update to 25.1:
update to 25.0:
PROTOBUF_EXPORT on
InternalOutOfLineDeleteMessageLite()Map::size_type to 32-bits. Protobuf containers can't
have more than thatABSL_ATTRIBUTE_LIFETIME_BOUND attribute on generated
oneof accessors.ABSL_ATTRIBUTE_LIFETIME_BOUND attribute on generated
repeated and map field accessors.ABSL_ATTRIBUTE_LIFETIME_BOUND attribute on generated
string field accessors.ABSL_ATTRIBUTE_LIFETIME_BOUND attribute on generated
message field accessors.ABSL_ATTRIBUTE_LIFETIME_BOUND attribute on generated
oneof accessors.FieldDescriptor.hasOptionalKeyword() as deprecated.ABSL_ATTRIBUTE_LIFETIME_BOUND attribute on generated
oneof accessors.PyUpb_Message_MergeInternal segfaultupdate to 23.4:
update to 23.3:
C++:
upb_Map_Delete() that caused crashes in
map.delete(k) for Ruby when string-keyed maps were in use.Compiler:
Java:
Csharp:
update to 22.5:
C++:
update to 22.4:
C++:
Python:
Other:
update to v22.3
UPB (Python/PHP/Ruby C-Extension):
update to 22.2:
Java:
update to 22.1:
update to 22.0:
proto2::Map::value_type changes to std::pair.update to v21.12:
update to 21.11:
update to 21.10::
update to 21.9:
update to 21.6: C++:
update to 21.5:
PHP:
Python:
update to 21.4:
update to 21.3:
Update to 21.2:
C++:
Java:
Python:
PHP:
Ruby:
Other:
Update to 3.20.1:
Update to 3.20.1:
update to 3.19.4: Python:
Update to 3.19.3: C++:
Update to 3.17.3: C++
Update to 3.15.8:
Update to 3.15.7:
C++:
update to 3.15.6:
Ruby:
getDescriptor methods with * as their this type.let/const for generated messages.Update to v3.14.0
Protocol Compiler:
--deterministic_output to protoc --encode=....libprotoc separately
Java@java.lang.Deprecated if the proto enum has option
deprecated = true;.== operators for Map and ArrayUpdate to version 3.13.0 PHP:
Span<byte>
type internallyParseFrom(ReadOnlySequence<byte>) method to enable GC friendly
parsing with reduced allocations and buffer copiesIBufferWriter<byte> or
to a Span<byte> to enable GC friendly serialization.
The new API is available as extension methods on the IMessage typeGOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE define to make
generated code compatible with old C# compilers (pre-roslyn compilers
from .NET framework and old versions of mono) that do not support
ref structs. Users that are still on a legacy stack that does
not support C# 7.2 compiler might need to use the new define
in their projects to be able to build the newly generated codeUpdate to version 3.12.3; notable changes since 3.11.4:
Protocol Compiler:
protoc --descriptor_set_out (#7175)
Objective-C:Update to version 3.11.4; notable changes since 3.9.2:
python-abseil was udpated:
version update to 1.4.0 New: (testing) Added @flagsaver.as_parsed: this allows saving/restoring flags using string values as if parsed from the command line and will also reflect other flag states after command line parsing, e.g. .present is set. Changed: (logging) If no log dir is specified logging.find_log_dir() now falls back to tempfile.gettempdir() instead of /tmp/. Fixed: (flags) Additional kwargs (e.g. short_name=) to DEFINE_multi_enum_class are now correctly passed to the underlying Flag object.
version update to 1.2.0
TempFileCleanup.SUCCESS is used.Flag instances now raise an error if used in a bool context. This prevents
the occasional mistake of testing an instance for truthiness rather than
testing flag.value.absl-py no longer depends on six.Update to version 1.0.0
Release notes for 0.15.0
Release notes for 0.14.1
Release notes for 0.14.0
Release notes for 0.13.0
Release notes for 0.12.0
Add Provides python-absl-py
python-grpcuio was updated:
Update to version 1.60.0:
Update to version 1.59.2:
Update to version 1.59.0:
Update to version 1.58.0:
Update to version 1.57.0: (CVE-2023-4785, bsc#1215334, CVE-2023-33953, bsc#1214148)
Build with LTO (don't set _lto_cflags to %nil).
No need to pass '-std=c++17' to build CFLAGS.
Update to version 1.56.2:
Switch build to pip/wheel.
Use system abseil with '-std=c++17' to prevent undefined symbol eg. with python-grpcio-tools (ZN3re23RE213GlobalReplaceEPNSt7_ cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS0_N4absl12lts_ 2023012511string_viewE)
Upstream only supports python >= 3.7, so adjust BuildRequires accordingly.
Add %{?sle15_python_module_pythons}
Update to version 1.56.0: (CVE-2023-32731, bsc#1212180)
Update to version 1.55.0:
Drop Requires: python-six; not required any more.
Switch Suggests to Recommends.
Update to version 1.54.0: (CVE-2023-32732, bsc#1212182)
Update to version 1.51.1:
Changes from version 1.51.0:
Update to version 1.50.0:
Update to version 1.49.1
Update to version 1.48.0:
update to 1.46.3:
Update to version 1.46.0:
Update to version 1.45.0:
Build with system re2; add BuildRequires: pkgconfig(re2).
Update to version 1.44.0:
Update to version 1.43.0:
update to 1.41.1:
Update to version 1.41.0:
Update to version 1.39.0:
Update to version 1.38.1:
Update to version 1.38.0:
Update to version 1.37.1:
Changes from version 1.37.0:
Update to version 1.36.1:
Update to version 1.35.0:
Update to version 1.34.1:
Update to version 1.34.0:
Update to version 1.33.2:
Update to version 1.33.1:
Added re2 package in version 2024-02-01.
{
"binaries": [
{
"abseil-cpp-devel": "20230802.1-150400.10.4.1",
"grpc-devel": "1.60.0-150400.8.3.2",
"grpc-source": "1.60.0-150400.8.3.2",
"libabsl2308_0_0": "20230802.1-150400.10.4.1",
"libabsl2308_0_0-32bit": "20230802.1-150400.10.4.1",
"libgrpc++1_60": "1.60.0-150400.8.3.2",
"libgrpc1_60": "1.60.0-150400.8.3.2",
"libgrpc37": "1.60.0-150400.8.3.2",
"libprotobuf-lite25_1_0": "25.1-150400.9.3.1",
"libprotobuf-lite25_1_0-32bit": "25.1-150400.9.3.1",
"libprotobuf25_1_0": "25.1-150400.9.3.1",
"libprotobuf25_1_0-32bit": "25.1-150400.9.3.1",
"libprotoc25_1_0": "25.1-150400.9.3.1",
"libprotoc25_1_0-32bit": "25.1-150400.9.3.1",
"libre2-11": "20240201-150400.9.3.1",
"libre2-11-32bit": "20240201-150400.9.3.1",
"libupb37": "1.60.0-150400.8.3.2",
"opencensus-proto-source": "0.3.0+git.20200721-150400.9.3.1",
"protobuf-devel": "25.1-150400.9.3.1",
"protobuf-java": "25.1-150400.9.3.1",
"python311-abseil": "1.4.0-150400.9.3.1",
"python311-grpcio": "1.60.0-150400.9.3.2",
"python311-protobuf": "4.25.1-150400.9.3.1",
"re2-devel": "20240201-150400.9.3.1",
"upb-devel": "1.60.0-150400.8.3.2"
}
]
}{
"binaries": [
{
"abseil-cpp-devel": "20230802.1-150400.10.4.1",
"grpc-devel": "1.60.0-150400.8.3.2",
"grpc-source": "1.60.0-150400.8.3.2",
"libabsl2308_0_0": "20230802.1-150400.10.4.1",
"libabsl2308_0_0-32bit": "20230802.1-150400.10.4.1",
"libgrpc++1_60": "1.60.0-150400.8.3.2",
"libgrpc1_60": "1.60.0-150400.8.3.2",
"libgrpc37": "1.60.0-150400.8.3.2",
"libprotobuf-lite25_1_0": "25.1-150400.9.3.1",
"libprotobuf-lite25_1_0-32bit": "25.1-150400.9.3.1",
"libprotobuf25_1_0": "25.1-150400.9.3.1",
"libprotobuf25_1_0-32bit": "25.1-150400.9.3.1",
"libprotoc25_1_0": "25.1-150400.9.3.1",
"libprotoc25_1_0-32bit": "25.1-150400.9.3.1",
"libre2-11": "20240201-150400.9.3.1",
"libre2-11-32bit": "20240201-150400.9.3.1",
"libupb37": "1.60.0-150400.8.3.2",
"opencensus-proto-source": "0.3.0+git.20200721-150400.9.3.1",
"protobuf-devel": "25.1-150400.9.3.1",
"protobuf-java": "25.1-150400.9.3.1",
"python311-abseil": "1.4.0-150400.9.3.1",
"python311-grpcio": "1.60.0-150400.9.3.2",
"python311-protobuf": "4.25.1-150400.9.3.1",
"re2-devel": "20240201-150400.9.3.1",
"upb-devel": "1.60.0-150400.8.3.2"
}
]
}{
"binaries": [
{
"abseil-cpp-devel": "20230802.1-150400.10.4.1",
"grpc-devel": "1.60.0-150400.8.3.2",
"grpc-source": "1.60.0-150400.8.3.2",
"libabsl2308_0_0": "20230802.1-150400.10.4.1",
"libabsl2308_0_0-32bit": "20230802.1-150400.10.4.1",
"libgrpc++1_60": "1.60.0-150400.8.3.2",
"libgrpc1_60": "1.60.0-150400.8.3.2",
"libgrpc37": "1.60.0-150400.8.3.2",
"libprotobuf-lite25_1_0": "25.1-150400.9.3.1",
"libprotobuf-lite25_1_0-32bit": "25.1-150400.9.3.1",
"libprotobuf25_1_0": "25.1-150400.9.3.1",
"libprotobuf25_1_0-32bit": "25.1-150400.9.3.1",
"libprotoc25_1_0": "25.1-150400.9.3.1",
"libprotoc25_1_0-32bit": "25.1-150400.9.3.1",
"libre2-11": "20240201-150400.9.3.1",
"libre2-11-32bit": "20240201-150400.9.3.1",
"libupb37": "1.60.0-150400.8.3.2",
"opencensus-proto-source": "0.3.0+git.20200721-150400.9.3.1",
"protobuf-devel": "25.1-150400.9.3.1",
"protobuf-java": "25.1-150400.9.3.1",
"python311-abseil": "1.4.0-150400.9.3.1",
"python311-grpcio": "1.60.0-150400.9.3.2",
"python311-protobuf": "4.25.1-150400.9.3.1",
"re2-devel": "20240201-150400.9.3.1",
"upb-devel": "1.60.0-150400.8.3.2"
}
]
}{
"binaries": [
{
"abseil-cpp-devel": "20230802.1-150400.10.4.1",
"grpc-devel": "1.60.0-150400.8.3.2",
"grpc-source": "1.60.0-150400.8.3.2",
"libabsl2308_0_0": "20230802.1-150400.10.4.1",
"libabsl2308_0_0-32bit": "20230802.1-150400.10.4.1",
"libgrpc++1_60": "1.60.0-150400.8.3.2",
"libgrpc1_60": "1.60.0-150400.8.3.2",
"libgrpc37": "1.60.0-150400.8.3.2",
"libprotobuf-lite25_1_0": "25.1-150400.9.3.1",
"libprotobuf-lite25_1_0-32bit": "25.1-150400.9.3.1",
"libprotobuf25_1_0": "25.1-150400.9.3.1",
"libprotobuf25_1_0-32bit": "25.1-150400.9.3.1",
"libprotoc25_1_0": "25.1-150400.9.3.1",
"libprotoc25_1_0-32bit": "25.1-150400.9.3.1",
"libre2-11": "20240201-150400.9.3.1",
"libre2-11-32bit": "20240201-150400.9.3.1",
"libupb37": "1.60.0-150400.8.3.2",
"opencensus-proto-source": "0.3.0+git.20200721-150400.9.3.1",
"protobuf-devel": "25.1-150400.9.3.1",
"protobuf-java": "25.1-150400.9.3.1",
"python311-abseil": "1.4.0-150400.9.3.1",
"python311-grpcio": "1.60.0-150400.9.3.2",
"python311-protobuf": "4.25.1-150400.9.3.1",
"re2-devel": "20240201-150400.9.3.1",
"upb-devel": "1.60.0-150400.8.3.2"
}
]
}{
"binaries": [
{
"abseil-cpp-devel": "20230802.1-150400.10.4.1",
"grpc-devel": "1.60.0-150400.8.3.2",
"grpc-source": "1.60.0-150400.8.3.2",
"libabsl2308_0_0": "20230802.1-150400.10.4.1",
"libabsl2308_0_0-32bit": "20230802.1-150400.10.4.1",
"libgrpc++1_60": "1.60.0-150400.8.3.2",
"libgrpc1_60": "1.60.0-150400.8.3.2",
"libgrpc37": "1.60.0-150400.8.3.2",
"libprotobuf-lite25_1_0": "25.1-150400.9.3.1",
"libprotobuf-lite25_1_0-32bit": "25.1-150400.9.3.1",
"libprotobuf25_1_0": "25.1-150400.9.3.1",
"libprotobuf25_1_0-32bit": "25.1-150400.9.3.1",
"libprotoc25_1_0": "25.1-150400.9.3.1",
"libprotoc25_1_0-32bit": "25.1-150400.9.3.1",
"libre2-11": "20240201-150400.9.3.1",
"libre2-11-32bit": "20240201-150400.9.3.1",
"libupb37": "1.60.0-150400.8.3.2",
"opencensus-proto-source": "0.3.0+git.20200721-150400.9.3.1",
"protobuf-devel": "25.1-150400.9.3.1",
"protobuf-java": "25.1-150400.9.3.1",
"python311-abseil": "1.4.0-150400.9.3.1",
"python311-grpcio": "1.60.0-150400.9.3.2",
"python311-protobuf": "4.25.1-150400.9.3.1",
"re2-devel": "20240201-150400.9.3.1",
"upb-devel": "1.60.0-150400.8.3.2"
}
]
}{
"binaries": [
{
"abseil-cpp-devel": "20230802.1-150400.10.4.1",
"grpc-devel": "1.60.0-150400.8.3.2",
"grpc-source": "1.60.0-150400.8.3.2",
"libabsl2308_0_0": "20230802.1-150400.10.4.1",
"libabsl2308_0_0-32bit": "20230802.1-150400.10.4.1",
"libgrpc++1_60": "1.60.0-150400.8.3.2",
"libgrpc1_60": "1.60.0-150400.8.3.2",
"libgrpc37": "1.60.0-150400.8.3.2",
"libprotobuf-lite25_1_0": "25.1-150400.9.3.1",
"libprotobuf-lite25_1_0-32bit": "25.1-150400.9.3.1",
"libprotobuf25_1_0": "25.1-150400.9.3.1",
"libprotobuf25_1_0-32bit": "25.1-150400.9.3.1",
"libprotoc25_1_0": "25.1-150400.9.3.1",
"libprotoc25_1_0-32bit": "25.1-150400.9.3.1",
"libre2-11": "20240201-150400.9.3.1",
"libre2-11-32bit": "20240201-150400.9.3.1",
"libupb37": "1.60.0-150400.8.3.2",
"opencensus-proto-source": "0.3.0+git.20200721-150400.9.3.1",
"protobuf-devel": "25.1-150400.9.3.1",
"protobuf-java": "25.1-150400.9.3.1",
"python311-abseil": "1.4.0-150400.9.3.1",
"python311-grpcio": "1.60.0-150400.9.3.2",
"python311-protobuf": "4.25.1-150400.9.3.1",
"re2-devel": "20240201-150400.9.3.1",
"upb-devel": "1.60.0-150400.8.3.2"
}
]
}{
"binaries": [
{
"abseil-cpp-devel": "20230802.1-150400.10.4.1",
"grpc-devel": "1.60.0-150400.8.3.2",
"grpc-source": "1.60.0-150400.8.3.2",
"libabsl2308_0_0": "20230802.1-150400.10.4.1",
"libabsl2308_0_0-32bit": "20230802.1-150400.10.4.1",
"libgrpc++1_60": "1.60.0-150400.8.3.2",
"libgrpc1_60": "1.60.0-150400.8.3.2",
"libgrpc37": "1.60.0-150400.8.3.2",
"libprotobuf-lite25_1_0": "25.1-150400.9.3.1",
"libprotobuf-lite25_1_0-32bit": "25.1-150400.9.3.1",
"libprotobuf25_1_0": "25.1-150400.9.3.1",
"libprotobuf25_1_0-32bit": "25.1-150400.9.3.1",
"libprotoc25_1_0": "25.1-150400.9.3.1",
"libprotoc25_1_0-32bit": "25.1-150400.9.3.1",
"libre2-11": "20240201-150400.9.3.1",
"libre2-11-32bit": "20240201-150400.9.3.1",
"libupb37": "1.60.0-150400.8.3.2",
"opencensus-proto-source": "0.3.0+git.20200721-150400.9.3.1",
"protobuf-devel": "25.1-150400.9.3.1",
"protobuf-java": "25.1-150400.9.3.1",
"python311-abseil": "1.4.0-150400.9.3.1",
"python311-grpcio": "1.60.0-150400.9.3.2",
"python311-protobuf": "4.25.1-150400.9.3.1",
"re2-devel": "20240201-150400.9.3.1",
"upb-devel": "1.60.0-150400.8.3.2"
}
]
}{
"binaries": [
{
"abseil-cpp-devel": "20230802.1-150400.10.4.1",
"libabsl2308_0_0": "20230802.1-150400.10.4.1",
"libgrpc++1_60": "1.60.0-150400.8.3.2",
"libgrpc1_60": "1.60.0-150400.8.3.2",
"libgrpc37": "1.60.0-150400.8.3.2",
"libprotobuf-lite25_1_0": "25.1-150400.9.3.1",
"libprotobuf25_1_0": "25.1-150400.9.3.1",
"libprotoc25_1_0": "25.1-150400.9.3.1",
"libre2-11": "20240201-150400.9.3.1",
"libupb37": "1.60.0-150400.8.3.2",
"protobuf-devel": "25.1-150400.9.3.1"
}
]
}{
"binaries": [
{
"abseil-cpp-devel": "20230802.1-150400.10.4.1",
"libabsl2308_0_0": "20230802.1-150400.10.4.1",
"libgrpc++1_60": "1.60.0-150400.8.3.2",
"libgrpc1_60": "1.60.0-150400.8.3.2",
"libgrpc37": "1.60.0-150400.8.3.2",
"libprotobuf-lite25_1_0": "25.1-150400.9.3.1",
"libprotobuf25_1_0": "25.1-150400.9.3.1",
"libprotoc25_1_0": "25.1-150400.9.3.1",
"libre2-11": "20240201-150400.9.3.1",
"libupb37": "1.60.0-150400.8.3.2",
"protobuf-devel": "25.1-150400.9.3.1"
}
]
}{
"binaries": [
{
"abseil-cpp-devel": "20230802.1-150400.10.4.1",
"libabsl2308_0_0": "20230802.1-150400.10.4.1",
"libgrpc++1_60": "1.60.0-150400.8.3.2",
"libgrpc1_60": "1.60.0-150400.8.3.2",
"libgrpc37": "1.60.0-150400.8.3.2",
"libprotobuf-lite25_1_0": "25.1-150400.9.3.1",
"libprotobuf25_1_0": "25.1-150400.9.3.1",
"libprotoc25_1_0": "25.1-150400.9.3.1",
"libre2-11": "20240201-150400.9.3.1",
"libupb37": "1.60.0-150400.8.3.2",
"protobuf-devel": "25.1-150400.9.3.1"
}
]
}{
"binaries": [
{
"abseil-cpp-devel": "20230802.1-150400.10.4.1",
"libabsl2308_0_0": "20230802.1-150400.10.4.1",
"libgrpc++1_60": "1.60.0-150400.8.3.2",
"libgrpc1_60": "1.60.0-150400.8.3.2",
"libgrpc37": "1.60.0-150400.8.3.2",
"libprotobuf-lite25_1_0": "25.1-150400.9.3.1",
"libprotobuf25_1_0": "25.1-150400.9.3.1",
"libprotoc25_1_0": "25.1-150400.9.3.1",
"libre2-11": "20240201-150400.9.3.1",
"libupb37": "1.60.0-150400.8.3.2",
"protobuf-devel": "25.1-150400.9.3.1"
}
]
}{
"binaries": [
{
"abseil-cpp-devel": "20230802.1-150400.10.4.1",
"libabsl2308_0_0": "20230802.1-150400.10.4.1",
"libgrpc++1_60": "1.60.0-150400.8.3.2",
"libgrpc1_60": "1.60.0-150400.8.3.2",
"libgrpc37": "1.60.0-150400.8.3.2",
"libprotobuf-lite25_1_0": "25.1-150400.9.3.1",
"libprotobuf25_1_0": "25.1-150400.9.3.1",
"libprotoc25_1_0": "25.1-150400.9.3.1",
"libre2-11": "20240201-150400.9.3.1",
"libupb37": "1.60.0-150400.8.3.2",
"protobuf-devel": "25.1-150400.9.3.1"
}
]
}{
"binaries": [
{
"abseil-cpp-devel": "20230802.1-150400.10.4.1",
"libabsl2308_0_0": "20230802.1-150400.10.4.1",
"libgrpc++1_60": "1.60.0-150400.8.3.2",
"libgrpc1_60": "1.60.0-150400.8.3.2",
"libgrpc37": "1.60.0-150400.8.3.2",
"libprotobuf-lite25_1_0": "25.1-150400.9.3.1",
"libprotobuf25_1_0": "25.1-150400.9.3.1",
"libprotoc25_1_0": "25.1-150400.9.3.1",
"libre2-11": "20240201-150400.9.3.1",
"libupb37": "1.60.0-150400.8.3.2",
"protobuf-devel": "25.1-150400.9.3.1"
}
]
}{
"binaries": [
{
"abseil-cpp-devel": "20230802.1-150400.10.4.1",
"libabsl2308_0_0": "20230802.1-150400.10.4.1",
"libgrpc++1_60": "1.60.0-150400.8.3.2",
"libgrpc1_60": "1.60.0-150400.8.3.2",
"libgrpc37": "1.60.0-150400.8.3.2",
"libprotobuf-lite25_1_0": "25.1-150400.9.3.1",
"libprotobuf25_1_0": "25.1-150400.9.3.1",
"libprotoc25_1_0": "25.1-150400.9.3.1",
"libre2-11": "20240201-150400.9.3.1",
"libupb37": "1.60.0-150400.8.3.2",
"protobuf-devel": "25.1-150400.9.3.1"
}
]
}{
"binaries": [
{
"abseil-cpp-devel": "20230802.1-150400.10.4.1",
"libabsl2308_0_0": "20230802.1-150400.10.4.1",
"libgrpc++1_60": "1.60.0-150400.8.3.2",
"libgrpc1_60": "1.60.0-150400.8.3.2",
"libgrpc37": "1.60.0-150400.8.3.2",
"libprotobuf-lite25_1_0": "25.1-150400.9.3.1",
"libprotobuf25_1_0": "25.1-150400.9.3.1",
"libprotoc25_1_0": "25.1-150400.9.3.1",
"libre2-11": "20240201-150400.9.3.1",
"libupb37": "1.60.0-150400.8.3.2",
"protobuf-devel": "25.1-150400.9.3.1"
}
]
}{
"binaries": [
{
"libabsl2308_0_0": "20230802.1-150400.10.4.1",
"libgrpc++1_60": "1.60.0-150400.8.3.2",
"libgrpc1_60": "1.60.0-150400.8.3.2",
"libgrpc37": "1.60.0-150400.8.3.2",
"libprotobuf-lite25_1_0": "25.1-150400.9.3.1",
"libprotobuf25_1_0": "25.1-150400.9.3.1",
"libprotoc25_1_0": "25.1-150400.9.3.1",
"libre2-11": "20240201-150400.9.3.1",
"libupb37": "1.60.0-150400.8.3.2"
}
]
}{
"binaries": [
{
"libabsl2308_0_0": "20230802.1-150400.10.4.1",
"libgrpc++1_60": "1.60.0-150400.8.3.2",
"libgrpc1_60": "1.60.0-150400.8.3.2",
"libgrpc37": "1.60.0-150400.8.3.2",
"libprotobuf-lite25_1_0": "25.1-150400.9.3.1",
"libprotobuf25_1_0": "25.1-150400.9.3.1",
"libprotoc25_1_0": "25.1-150400.9.3.1",
"libre2-11": "20240201-150400.9.3.1",
"libupb37": "1.60.0-150400.8.3.2"
}
]
}{
"binaries": [
{
"libabsl2308_0_0": "20230802.1-150400.10.4.1",
"libgrpc++1_60": "1.60.0-150400.8.3.2",
"libgrpc1_60": "1.60.0-150400.8.3.2",
"libgrpc37": "1.60.0-150400.8.3.2",
"libprotobuf-lite25_1_0": "25.1-150400.9.3.1",
"libprotobuf25_1_0": "25.1-150400.9.3.1",
"libprotoc25_1_0": "25.1-150400.9.3.1",
"libre2-11": "20240201-150400.9.3.1",
"libupb37": "1.60.0-150400.8.3.2"
}
]
}{
"binaries": [
{
"libabsl2308_0_0": "20230802.1-150400.10.4.1",
"libgrpc++1_60": "1.60.0-150400.8.3.2",
"libgrpc1_60": "1.60.0-150400.8.3.2",
"libgrpc37": "1.60.0-150400.8.3.2",
"libprotobuf-lite25_1_0": "25.1-150400.9.3.1",
"libprotobuf25_1_0": "25.1-150400.9.3.1",
"libprotoc25_1_0": "25.1-150400.9.3.1",
"libre2-11": "20240201-150400.9.3.1",
"libupb37": "1.60.0-150400.8.3.2"
}
]
}{
"binaries": [
{
"abseil-cpp-devel": "20230802.1-150400.10.4.1",
"libabsl2308_0_0": "20230802.1-150400.10.4.1",
"libgrpc++1_60": "1.60.0-150400.8.3.2",
"libgrpc1_60": "1.60.0-150400.8.3.2",
"libgrpc37": "1.60.0-150400.8.3.2",
"libprotobuf-lite25_1_0": "25.1-150400.9.3.1",
"libprotobuf25_1_0": "25.1-150400.9.3.1",
"libprotoc25_1_0": "25.1-150400.9.3.1",
"libre2-11": "20240201-150400.9.3.1",
"libupb37": "1.60.0-150400.8.3.2",
"protobuf-devel": "25.1-150400.9.3.1"
}
]
}{
"binaries": [
{
"abseil-cpp-devel": "20230802.1-150400.10.4.1",
"libabsl2308_0_0": "20230802.1-150400.10.4.1",
"libgrpc++1_60": "1.60.0-150400.8.3.2",
"libgrpc1_60": "1.60.0-150400.8.3.2",
"libgrpc37": "1.60.0-150400.8.3.2",
"libprotobuf-lite25_1_0": "25.1-150400.9.3.1",
"libprotobuf25_1_0": "25.1-150400.9.3.1",
"libprotoc25_1_0": "25.1-150400.9.3.1",
"libre2-11": "20240201-150400.9.3.1",
"libupb37": "1.60.0-150400.8.3.2",
"protobuf-devel": "25.1-150400.9.3.1"
}
]
}{
"binaries": [
{
"abseil-cpp-devel": "20230802.1-150400.10.4.1",
"libabsl2308_0_0": "20230802.1-150400.10.4.1",
"libgrpc++1_60": "1.60.0-150400.8.3.2",
"libgrpc1_60": "1.60.0-150400.8.3.2",
"libgrpc37": "1.60.0-150400.8.3.2",
"libprotobuf-lite25_1_0": "25.1-150400.9.3.1",
"libprotobuf25_1_0": "25.1-150400.9.3.1",
"libprotoc25_1_0": "25.1-150400.9.3.1",
"libre2-11": "20240201-150400.9.3.1",
"libupb37": "1.60.0-150400.8.3.2",
"protobuf-devel": "25.1-150400.9.3.1"
}
]
}{
"binaries": [
{
"abseil-cpp-devel": "20230802.1-150400.10.4.1",
"libabsl2308_0_0": "20230802.1-150400.10.4.1",
"libgrpc++1_60": "1.60.0-150400.8.3.2",
"libgrpc1_60": "1.60.0-150400.8.3.2",
"libgrpc37": "1.60.0-150400.8.3.2",
"libprotobuf-lite25_1_0": "25.1-150400.9.3.1",
"libprotobuf25_1_0": "25.1-150400.9.3.1",
"libprotoc25_1_0": "25.1-150400.9.3.1",
"libre2-11": "20240201-150400.9.3.1",
"libupb37": "1.60.0-150400.8.3.2",
"protobuf-devel": "25.1-150400.9.3.1"
}
]
}{
"binaries": [
{
"abseil-cpp-devel": "20230802.1-150400.10.4.1",
"libabsl2308_0_0": "20230802.1-150400.10.4.1",
"libgrpc++1_60": "1.60.0-150400.8.3.2",
"libgrpc1_60": "1.60.0-150400.8.3.2",
"libgrpc37": "1.60.0-150400.8.3.2",
"libprotobuf-lite25_1_0": "25.1-150400.9.3.1",
"libprotobuf25_1_0": "25.1-150400.9.3.1",
"libprotoc25_1_0": "25.1-150400.9.3.1",
"libre2-11": "20240201-150400.9.3.1",
"libupb37": "1.60.0-150400.8.3.2",
"protobuf-devel": "25.1-150400.9.3.1"
}
]
}{
"binaries": [
{
"abseil-cpp-devel": "20230802.1-150400.10.4.1",
"libabsl2308_0_0": "20230802.1-150400.10.4.1",
"libgrpc++1_60": "1.60.0-150400.8.3.2",
"libgrpc1_60": "1.60.0-150400.8.3.2",
"libgrpc37": "1.60.0-150400.8.3.2",
"libprotobuf-lite25_1_0": "25.1-150400.9.3.1",
"libprotobuf25_1_0": "25.1-150400.9.3.1",
"libprotoc25_1_0": "25.1-150400.9.3.1",
"libre2-11": "20240201-150400.9.3.1",
"libupb37": "1.60.0-150400.8.3.2",
"protobuf-devel": "25.1-150400.9.3.1"
}
]
}{
"binaries": [
{
"abseil-cpp-devel": "20230802.1-150400.10.4.1",
"libabsl2308_0_0": "20230802.1-150400.10.4.1",
"libgrpc++1_60": "1.60.0-150400.8.3.2",
"libgrpc1_60": "1.60.0-150400.8.3.2",
"libgrpc37": "1.60.0-150400.8.3.2",
"libprotobuf-lite25_1_0": "25.1-150400.9.3.1",
"libprotobuf25_1_0": "25.1-150400.9.3.1",
"libprotoc25_1_0": "25.1-150400.9.3.1",
"libre2-11": "20240201-150400.9.3.1",
"libupb37": "1.60.0-150400.8.3.2",
"protobuf-devel": "25.1-150400.9.3.1"
}
]
}{
"binaries": [
{
"abseil-cpp-devel": "20230802.1-150400.10.4.1",
"libabsl2308_0_0": "20230802.1-150400.10.4.1",
"libgrpc++1_60": "1.60.0-150400.8.3.2",
"libgrpc1_60": "1.60.0-150400.8.3.2",
"libgrpc37": "1.60.0-150400.8.3.2",
"libprotobuf-lite25_1_0": "25.1-150400.9.3.1",
"libprotobuf25_1_0": "25.1-150400.9.3.1",
"libprotoc25_1_0": "25.1-150400.9.3.1",
"libre2-11": "20240201-150400.9.3.1",
"libupb37": "1.60.0-150400.8.3.2",
"protobuf-devel": "25.1-150400.9.3.1"
}
]
}{
"binaries": [
{
"libabsl2308_0_0": "20230802.1-150400.10.4.1",
"libgrpc++1_60": "1.60.0-150400.8.3.2",
"libgrpc1_60": "1.60.0-150400.8.3.2",
"libgrpc37": "1.60.0-150400.8.3.2",
"libprotobuf-lite25_1_0": "25.1-150400.9.3.1",
"libprotobuf25_1_0": "25.1-150400.9.3.1",
"libprotoc25_1_0": "25.1-150400.9.3.1",
"libre2-11": "20240201-150400.9.3.1",
"libupb37": "1.60.0-150400.8.3.2"
}
]
}{
"binaries": [
{
"libabsl2308_0_0": "20230802.1-150400.10.4.1",
"libgrpc++1_60": "1.60.0-150400.8.3.2",
"libgrpc1_60": "1.60.0-150400.8.3.2",
"libgrpc37": "1.60.0-150400.8.3.2",
"libprotobuf-lite25_1_0": "25.1-150400.9.3.1",
"libprotobuf25_1_0": "25.1-150400.9.3.1",
"libprotoc25_1_0": "25.1-150400.9.3.1",
"libre2-11": "20240201-150400.9.3.1",
"libupb37": "1.60.0-150400.8.3.2"
}
]
}{
"binaries": [
{
"libabsl2308_0_0": "20230802.1-150400.10.4.1",
"libgrpc++1_60": "1.60.0-150400.8.3.2",
"libgrpc1_60": "1.60.0-150400.8.3.2",
"libgrpc37": "1.60.0-150400.8.3.2",
"libprotobuf-lite25_1_0": "25.1-150400.9.3.1",
"libprotobuf25_1_0": "25.1-150400.9.3.1",
"libprotoc25_1_0": "25.1-150400.9.3.1",
"libre2-11": "20240201-150400.9.3.1",
"libupb37": "1.60.0-150400.8.3.2"
}
]
}{
"binaries": [
{
"libabsl2308_0_0": "20230802.1-150400.10.4.1",
"libgrpc++1_60": "1.60.0-150400.8.3.2",
"libgrpc1_60": "1.60.0-150400.8.3.2",
"libgrpc37": "1.60.0-150400.8.3.2",
"libprotobuf-lite25_1_0": "25.1-150400.9.3.1",
"libprotobuf25_1_0": "25.1-150400.9.3.1",
"libprotoc25_1_0": "25.1-150400.9.3.1",
"libre2-11": "20240201-150400.9.3.1",
"libupb37": "1.60.0-150400.8.3.2"
}
]
}