Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libutf8_range-33_3_0-33.3-1.3 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: libutf8_range-33_3_0 Distribution: openSUSE Tumbleweed
Version: 33.3 Vendor: openSUSE
Release: 1.3 Build date: Sat Jan 10 12:50:18 2026
Group: System/Libraries Build host: reproducible
Size: 29748 Source RPM: protobuf-33.3-1.3.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/protocolbuffers/protobuf
Summary: UTF-8 validation libraries from Protobuf
UTF-8 string validation library with optional SIMD acceleration (armv8a NEON,
SSE4 and AVX2).

Provides

Requires

License

BSD-3-Clause

Changelog

* Sat Jan 10 2026 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 33.3, a general maintenance release:
    * Java: Correctly apply JSON recursion limit when parsing an
      Any-of-Any
    * Updates to tests, and developer visible bug fixes
* Sun Dec 07 2025 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 33.2:
    * Add EDITION_UNSTABLE for new edition development
    * Python: Add BTI to branch targets when branch protection is
      enabled
    * Developer visible fixes, code correctness fixes, tests fixes
* Sun Nov 16 2025 Andreas Stieger <andreas.stieger@gmx.de>
  - Update to 33.1:
    * C++: Fix Any hasbit consistency issue in OSS
    * Java: Expose NestedInFileClass naming helpers for Java immutable
* Fri Oct 17 2025 Andreas Stieger <andreas.stieger@gmx.de>
  - Update to 33.0:
    * Compiler: disable symbol visibility enforcement by default in
      C++ runtime
    * C++: JSON parser/serializer bug fixes and code-level fixes
    * Python: Bug fixes: crashes, parser fixes
    * Java: Restored compatibility of runtime with gencode created
      with protoc <3.21
    * Java: Restore ABI compatibility for extension methods which was
      previously (knowingly) broken with 4.x
  - drop protobuf-gh23194.patch, included upstream
  - java: turn protobuf-java-util-removescope.patch from sources into
    a patch, rebase and fix rpm autopatch
* Sat Sep 20 2025 Andreas Stieger <andreas.stieger@gmx.de>
  - Update to 32.1:
    * Compiler: Ship all option dependencies to plugins along with
      regular ones
    * Compiler: Unify plugin and built-in generators to use request/
      response interface
    * Disable symbol visibility enforcement by default in C++ runtime
    * Fix handling of optional dependencies in java generator
    * Restore Protobuf Java extension modifiers in gencode
    * Restore ABI compatibility for extension methods
    * Fix handling of optional dependencies in java generator
* Fri Sep 12 2025 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Add upstream patch to fix build on armv9:
    * protobuf-gh23194.patch
* Mon Sep 08 2025 Andreas Stieger <andreas.stieger@gmx.de>
  - Update to 32.0, which enables Edition 2024 for all languages with
    the following changes:
    * The default for string_type feature changes from STRING to VIEW
    * New features enforce_naming_style,m default_symbol_visibility,
      enum_name_uses_string_view (C++), nest_in_file_class (Java),
      large_enum (Java)
    * Add support for import option, export / local Keywords,
    * Weak imports are no longer allowed
    * ctype field option is no longer allowed
    * java_multiple_files file option is removed
  - drop protobuf-fix-google-imports.patch now included upstream
* Mon Jul 21 2025 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Cherry-pick protobuf-fix-google-imports.patch to fix import issues of
    reverse-dependency packages within the google namespace (bsc#1244918)
* Wed Jun 18 2025 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update to 31.1
    * Support allowing late injection of language feature set
      defaults from FeatureSet extensions while getting feature
      set extension values.
    * Support allowing late injection of language feature set
      defaults from FeatureSet extensions while getting feature
      set extension values.
    * Add missing copts attribute (#21982)
    * Support allowing late injection of language feature set
      defaults from FeatureSet extensions while getting feature
      set extension values.
    * Support allowing late injection of language feature set
      defaults from FeatureSet extensions while getting feature
      set extension values.
    * Python pyi print "import datetime" for Duration/Timestamp
      field
    * Add recursion depth limits to pure python (#bsc1244663, CVE-2025-4565)
    * Fix cmake staleness test
  - from version 31.0
    * Loosen py_proto_library check to be on the import path instead
      of full directory (i.e. excluding external/module-name prefix).
    * Add support for import option for protoc.
    * Add notices.h with information about our dependencies' licenses
      and add --notices flag to protoc to print the contents of that file.
    * Move upb minitable code generator into protoc
    * Upgrade abseil-cpp to 20250127 and use @com_google_absl -> @abseil-cpp
      and com_google_googletest -> @googletest canonical BCR names.
    * Remove fast-path check for non-clang compilers in MessageCreator.
    * Add missing include.
    * Add weak attribute to GetClassData to speed up clang builds.
    * Add nontemporal software prefetcher to repeated ptr field dtor
      to improve performance.
    * Warn on unused RepeatedPtrField.
    * Add notices.h with information about our dependencies' licenses and
      add --notices flag to protoc to print the contents of that file.
    * Fix a bug in handling of implicit-presence string_view fields.
    * Control bounds checks via BUILD flags.
    * Upgrade abseil-cpp to 20250127 and use @com_google_absl -> @abseil-cpp
      and com_google_googletest -> @googletest canonical BCR names.
    * Create hardened versions of Get and Mutable for repeated_field.
    * Add weak attribute to GetClassData to speed up clang builds.
    * Use ProtobufToStringOutput to control the output format of
      AbstractMessage.Builder.toString.
    * Implement Protobuf Java Immutable API nest_in_file_class feature
      for Edition 2024.
    * Introduce a Generated annotation to eventually replace
      javax.annotation.Generated
    * Add volatile to featuresResolved
    * Fix Java concurrency issue in feature resolution for old <=3.25.x
      gencode using lazy feature resolution.
    * Remove Java runtime classes from kotlin release.
    * Split maven dependencies into dev vs local
    * Improve error messaging when detecting and erroring out on integer
      overflow of byte count limit variables.
    * Remove Java runtime classes from kotlin release.
    * Remove "experimental API" warnings from members in the .NET protobuf runtime.
    * Improve performace of repeated packed fixedSize fields (#19667)
    * [ObjC] Deprecate GPBFieldDescriptor.isOptional.
    * [ObjC] Raise the library version and enable new generated code.
    * Cherry-pick Rust fix to 31.x (#21617)
    * Add upb_Map_GetMutable API to upb
    * See also UPB changes below, which may affect Rust.
    * Update GetCurrentTime to use datetime.datetime.now
    * Make Py JSON float_precision apply to both float and double fields.
    * -Add '+' and '-' annotations for Timestamp and Duration in Python
    * Bug fix for FieldMask.MergeFrom() with unset fields.
    * Make python text_format able to skip unknown fields for repeated messages
    * Fix segment fault for UPB Pyhon 'in' method of empty repeated extensions
    * Fix upb to escape DefinitelyNeedsEscape (like " and ') for bytes field
    * Check with fallback descriptorDB for FindExtensionByNumber()/
      FindAllExtensions in UPB python pool.
    * Add clear() method to repeated fields in Python.
    * Register Scalar/MessageMapContainerTypes as virtual subclasses of
    * Fix python codegen crash when C++ features are used.
    * Add more detail to the comment for GetMessageClassesForFiles
    * Add constructing unpack routine to Python Protobuf Any API.
    * Implement typing for proto Timestamp/Duration assignments.
    * Deprecate Descriptor Label. As an alternative, add helper methods
      for checking whether a field is required or repeated.
    * Feat(php): improve return typehint when repeatedfield (#11734)
    * Automated rollback of commit f9863df. (#21355)
    * Deprecate Descriptor Label. As an alternative, add helper methods
      for checking whether a field is required or repeated.
    * Ruby: Allow to get a file descriptor by a file name (#20287)
    * Feat(php): improve return typehint when repeatedfield (#11734)
    * See also UPB changes below, which may affect PHP C-Extension.
    * Fix silent failure of rb_test rules to run test (#21733)
    * Ruby | Add support for a protobuf debug build (#21060)
    * Ruby | Support installing the gem via git and some other
      small build tweaks (#21061)
    * Deprecate Descriptor Label. As an alternative, add helper methods
      for checking whether a field is required or repeated.
    * [Ruby]Implement #to_hash for message classes (#20866)
    * Drop Ruby 3.0
    * Fixes #18726 by backslash escaping descriptor data containing #
      if the hashmark appears immediately before any of $, {, or @.
    * Ruby: Allow to get a file descriptor by a file name (#20287)
    * Ruby: fix bug in Map.hash
    * Ruby | Add support for a protobuf debug build (#21060)
    * Deprecate Descriptor Label. As an alternative, add helper methods
      for checking whether a field is required or repeated.
    * Ruby: Allow to get a file descriptor by a file name (#20287)
    * Ruby: fix bug in Map.hash
    * See also UPB changes below, which may affect Ruby C-Extension.
    * Fixed LTO-only linker error in upb linker arrays.
    * Deprecate Descriptor Label. As an alternative, add helper methods
      for checking whether a field is required or repeated.
    * Add upb_Map_GetMutable API to upb (dd5bf5e)
    * Fix upb to escape DefinitelyNeedsEscape (like " and ') for bytes field
    * Upb: delete functions in map_gencode_util. They're unused
      after the Map iterator API change.
    * Upb: Update _upb_map_next signature to return a boolean
      and remove the _nextmutable Map iterator API.
    * Change upb C generated map iteration function to not
      hand out MapEntry pointers.
    * Ruby: Allow to get a file descriptor by a file name (#20287)
    * Expose the upb_ByteSize function to upb clients. Note that the
      current naive implementation is no more efficient than serializing
      the message yourself and noting the resulting size.
    * Move upb minitable code generator into protoc
    * Tolerate message set extensions encoded as normal deliminited submessages
    * Automated rollback of commit 6bde8c4.
    * Fix UPB fast table build.
    * Patch rules_ruby to apply neverlink = True to the jars
      rule (#21416) (#21505)
    * Restore JDK8 compatibility in Bazel for libraries with
      dependencies from Maven (e.g. //java/util)
    * Protobuf: add //:go_features_proto Bazel alias (f79be3e)
    * Fixes -lpthread problem when building with android_arm64 config (#20337)
  - Bump abseil_min_version to 20250127.0
  - Bump sover to 31_1_0
  - Update list of Java sources for lite build
* Sun May 25 2025 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 30.2:
    * return types in descriptor (such as full_name) to be
      absl::string_view. This opens up memory savings in descriptors.
    * stop exposing the ctype from FieldDescriptor options.
    * debug API redacts sensitive fields
    * Remove MutableRepeatedFieldRef<T>::Reserve().
    * Removal of previously deprecated API, for replacements see
      https://protobuf.dev/news/v30/#remove-deprecated
    * C++17 support required
    * Python 3.8 support dropped
    * Python deprecated API sremoved, for replacements see
      https://protobuf.dev/news/v30/#python-remove-apis
    * compatibility with abseil-cpp: Remove if_constexpr usage
  - drop versionize-shlibs.patch, related change included upstream
  - includes changes from 29.4:
    * Fix Java concurrency issue in feature resolution for old
      <=3.25.x gencode using lazy feature resolution
* Thu May 01 2025 Antonello Tartamo <antonello.tartamo@suse.com>
  - update to 29.3
    * Fix cmake installation location of java and go features.
    * Add .bazeliskrc for protobuf repo to tell bazelisk to use 7.1.2 by default.
    * Update artifact actions to v4
    * Added protobuf-java-util-removescope.patch to avoid Java compilation errors
      due to dependencies marked as runtime.
* Mon Oct 28 2024 Dirk Müller <dmueller@suse.com>
  - python: switch to pypi package to get the cythonized component
  - drop python-protobuf-setup_py.patch (obsolete)
* Sat Oct 26 2024 Jan Engelhardt <jengelh@inai.de>
  - Add versionize-shlibs.patch, delete static-utf8-ranges.patch
    * Build the libutf8_range and libutf8_validity as shared library
      to conform to SLPP
* Fri Oct 25 2024 Dirk Müller <dmueller@suse.com>
  - update to 28.3:
    * Fix packed reflection handling bug in edition 2023.
    * Mute the minor version warning
    * Populate Kotlin Manifest Files
    * Re-export includingDefaultValueFields in deprecated state for
      important Cloud customer. (https://github.com/protocolbuffers
      /protobuf/commit/3b62d78dc70d2b43af5998d427452246279363c7)
    * Cherrypick restoration of mutableCopy helpers (https://github
      .com/protocolbuffers/protobuf/commit/3ea568a9b6107ebf0d617c47
      6f53a31490fd3182)
    * Mute the minor version warning
    * fixed (bsc#1230778, CVE-2024-7254)
* Thu Oct 24 2024 Fridrich Strba <fstrba@suse.com>
  - Added patch: static-utf8-ranges.patch
    * Build the libutf8_range and libutf8_validity as static library
      to avoid installcheck failures
* Wed Oct 23 2024 Fridrich Strba <fstrba@suse.com>
  - Java: fix generating proper maven descriptor for protoc on aarch64
  - Java: rename global variable buildarch -> protoc_arch to avoid
    name clash on sle15
* Mon Oct 21 2024 Fridrich Strba <fstrba@suse.com>
  - Java: mimic the bazel build and build also the protobuf-javalite
    artifact
* Mon Oct 21 2024 Dirk Müller <dmueller@suse.com>
  - Python: keep building for 15.4+
* Mon Oct 21 2024 Fridrich Strba <fstrba@suse.com>
  - Java: add maven artifact metadata for the protoc binary
    * make the main package archful, since the protoc artifact
      metadata declares the architecture of the binary
* Sat Oct 19 2024 Fridrich Strba <fstrba@suse.com>
  - Python: Generate the headers that the Cython native library needs
    to build
  - Added patch:
    * python-protobuf-setup_py.patch
      + make the bitrotten setup.py find the source files for the
      C native library
      + Modify the code so that the build works on python 3.6 too
* Tue Oct 15 2024 Fridrich Strba <fstrba@suse.com>
  - Splitting the java and python parts into separate packages
    * allows much more readable and simple spec files
    * allows disabling bindings separately from the main package
  - Build protobuf-java with the upstream version that is currently
    4.28.2
  - Add a pre_checkin.sh script to synchronize the changes files
* Mon Oct 07 2024 Adrian Schröter <adrian@suse.de>
  - update to 28.2
    C++: Fix cord handling in DynamicMessage and oneofs
    Java: Add recursion check when parsing unknown fields
  - python packages became arch dependend
* Sun Aug 11 2024 Andreas Stieger <andreas.stieger@gmx.de>
  - tweak and correct how minimum version of abseil is specified
    (20230125 to 20230125.3)
  - Remove explicit requirements of the protobuf-devel package, as
    the they are autogenerated when needed
* Fri Aug 02 2024 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 25.4:
    * Java: Check that size is non-negative when reading string or
      bytes in StreamDecoder
    * Java: Add Automatic-Module-Name
    * PHP: Regen stale files
    * Ruby C-Extension: Regen stale files
* Sat Mar 09 2024 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 25.3:
    * Possibly breaking changes to: C++, Java, PHP, Python, Ruby
    * message.UnknownFields() is deprecated in pure Python and C++
      extensions, it will be removed in v26. Use the new
      UnknownFieldSet(message) support in unknown_fields.py as a
      replacement
  - make python and java packages noarch
  - drop add-missing-stdint-header.patch no longer required
* Fri Mar 08 2024 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 25.2:
    * Only substitute prefixes during installation setup
    * Register a shutdown delete for C++ feature defaults
* Tue Jan 02 2024 Dirk Müller <dmueller@suse.com>
  - update to 25.1:
    * Raise warnings for deprecated python syntax usages
    * Add support for extensions in CRuby, JRuby, and FFI Ruby
    * Add support for options in CRuby, JRuby and FFI (#14594)
  - update to 25.0:
    * Implement proto2/proto3 with editions
    * Defines Protobuf compiler version strings as macros and
      separates out suffix string definition.
    * Add utf8_validation feature back to the global feature set.
    * Setting up version updater to prepare for poison pills and
      embedding version info into C++, Python and Java gencode.
    * Merge the protobuf and upb Bazel repos
    * Editions: Introduce functionality to protoc for generating
      edition feature set defaults.
    * Editions: Migrate edition strings to enum in C++ code.
    * Create a reflection helper for ExtensionIdentifier.
    * Editions: Provide an API for C++ generators to specify their
      features.
    * Editions: Refactor feature resolution to use an intermediate
      message.
    * Publish extension declarations with declaration
      verifications.
    * Editions: Stop propagating partially resolved feature sets to
      plugins.
    * Editions: Migrate string_field_validation to a C++ feature
    * Editions: Include defaults for any features in the generated
      pool.
    * Protoc: parser rejects explicit use of map_entry option
    * Protoc: validate that reserved range start is before end
    * Protoc: support identifiers as reserved names in addition to
      string literals (only in editions)
    * Drop support for Bazel 5.
    * Allow code generators to specify whether or not they support
      editions.
    [#] C++
    * Set `PROTOBUF_EXPORT` on
      `InternalOutOfLineDeleteMessageLite()`
    * Update stale checked-in files
    * Apply PROTOBUF_NOINLINE to declarations of some functions
      that want it.
    * Implement proto2/proto3 with editions
    * Make JSON UTF-8 boundary check inclusive of the largest
      possible UTF-8 character.
    * Reduce `Map::size_type` to 32-bits. Protobuf containers can't
      have more than that
    * Defines Protobuf compiler version strings as macros and
      separates out suffix string definition.
    * Add `ABSL_ATTRIBUTE_LIFETIME_BOUND` attribute on generated
      oneof accessors.
    * Fix bug in reflection based Swap of map fields.
    * Add utf8_validation feature back to the global feature set.
    * Setting up version updater to prepare for poison pills and
      embedding version info into C++, Python and Java gencode.
    * Add prefetching to arena allocations.
    * Add `ABSL_ATTRIBUTE_LIFETIME_BOUND` attribute on generated
      repeated and map field accessors.
    * Editions: Migrate edition strings to enum in C++ code.
    * Create a reflection helper for ExtensionIdentifier.
    * Editions: Provide an API for C++ generators to specify their
      features.
    * Add `ABSL_ATTRIBUTE_LIFETIME_BOUND` attribute on generated
      string field accessors.
    * Editions: Refactor feature resolution to use an intermediate
      message.
    * Fixes for 32-bit MSVC.
    * Publish extension declarations with declaration
      verifications.
    * Export the constants in protobuf's any.h to support DLL
      builds.
    * Implement AbslStringify for the Descriptor family of types.
    * Add `ABSL_ATTRIBUTE_LIFETIME_BOUND` attribute on generated
      message field accessors.
    * Editions: Stop propagating partially resolved feature sets to
      plugins.
    * Editions: Migrate string_field_validation to a C++ feature
    * Editions: Include defaults for any features in the generated
      pool.
    * Introduce C++ feature for UTF8 validation.
    * Protoc: validate that reserved range start is before end
    * Remove option to disable the table-driven parser in protoc.
    * Lock down ctype=CORD in proto file.
    * Support split repeated fields.
    * In OSS mode omit some extern template specializations.
    * Allow code generators to specify whether or not they support
      editions.
    [#] Java
    * Implement proto2/proto3 with editions
    * Remove synthetic oneofs from Java gencode field accessor
      tables.
    * Timestamps.parse: Add error handling for invalid
      hours/minutes in the timezone offset.
    * Defines Protobuf compiler version strings as macros and
      separates out suffix string definition.
    * Add `ABSL_ATTRIBUTE_LIFETIME_BOUND` attribute on generated
      oneof accessors.
    * Add missing debugging version info to Protobuf Java gencode
      when multiple files are generated.
    * Fix a bad cast in putBuilderIfAbsent when already present due
      to using the result of put() directly (which is null if it
      currently has no value)
    * Setting up version updater to prepare for poison pills and
      embedding version info into C++, Python and Java gencode.
    * Fix a NPE in putBuilderIfAbsent due to using the result of
      put() directly (which is null if it currently has no value)
    * Update Kotlin compiler to escape package names
    * Add MapFieldBuilder and change codegen to generate it and the
      put{field}BuilderIfAbsent method.
    * Introduce recursion limit in Java text format parsing
    * Consider the protobuf.Any invalid if typeUrl.split("/")
      returns an empty array.
    * Mark `FieldDescriptor.hasOptionalKeyword()` as deprecated.
    * Fixed Python memory leak in map lookup.
    * Loosen upb for json name conflict check in proto2 between
      json name and field
    * Defines Protobuf compiler version strings as macros and
      separates out suffix string definition.
    * Add `ABSL_ATTRIBUTE_LIFETIME_BOUND` attribute on generated
      oneof accessors.
    * Ensure Timestamp.ToDatetime(tz) has correct offset
    * Do not check required field for upb python MergeFrom
    * Setting up version updater to prepare for poison pills and
      embedding version info into C++, Python and Java gencode.
    * Merge the protobuf and upb Bazel repos
    * Comparing a proto message with an object of unknown returns
      NotImplemented
    * Emit __slots__ in pyi output as a tuple rather than a list
      for --pyi_out.
    * Fix a bug that strips options from descriptor.proto in
      Python.
    * Raise warings for message.UnknownFields() usages and navigate
      to the new add
    * Add protobuf python keyword support in path for stub
      generator.
    * Add tuple support to set Struct
    * ### Python C-Extension (Default)
    * Comparing a proto message with an object of unknown returns
      NotImplemented
    * Check that ffi-compiler loads before using it to define
      tasks.
    [#] UPB (Python/PHP/Ruby C-Extension)
    * Include .inc files directly instead of through a filegroup
    * Loosen upb for json name conflict check in proto2 between
      json name and field
    * Add utf8_validation feature back to the global feature set.
    * Do not check required field for upb python MergeFrom
    * Merge the protobuf and upb Bazel repos
    * Added malloc_trim() calls to Python allocator so RSS will
      decrease when memory is freed
    * Upb: fix a Python memory leak in ByteSize()
    * Support ASAN detection on clang
    * Upb: bugfix for importing a proto3 enum from within a proto2
      file
    * Expose methods needed by Ruby FFI using UPB_API
    * Fix `PyUpb_Message_MergeInternal` segfault
* Thu Dec 21 2023 Dirk Müller <dmueller@suse.com>
  - build against modern python on sle15
* Mon Oct 30 2023 Fridrich Strba <fstrba@suse.com>
  - Build with source and target levels 8
    * fixes build with JDK21
  - Install the pom file with the new %%mvn_install_pom macro
  - Do not install the pom-only artifacts, since the %%mvn_install_pom
    macro resolves the variables at the install time
* Fri Jul 07 2023 Dirk Müller <dmueller@suse.com>
  - update to 23.4:
    * Add dllexport_decl for generated default instance.
    * Deps: Update Guava to 32.0.1
* Mon Jul 03 2023 Dirk Müller <dmueller@suse.com>
  - update to 23.3:
    C++
    * Regenerate stale files
    * Use the same ABI for static and shared libraries on non-
      Windows platforms
    * Add a workaround for GCC constexpr bug
    Objective-C
    * Regenerate stale files
    UPB (Python/PHP/Ruby C-Extension)
    * Fixed a bug in `upb_Map_Delete()` that caused crashes in
      map.delete(k) for Ruby when string-keyed maps were in use.
    Compiler
    * Add missing header to Objective-c generator
    * Add a workaround for GCC constexpr bug
    Java
    * Rollback of: Simplify protobuf Java message builder by
      removing methods that calls the super class only.
    Csharp
    * [C#] Replace regex that validates descriptor names
  - drop 0001-Use-the-same-ABI-for-static-and-shared-libraries-on-.patch (upstream)
* Wed Jun 14 2023 Fabian Vogt <fvogt@suse.com>
  - Add patch to fix linking ThreadSafeArena:
    * 0001-Use-the-same-ABI-for-static-and-shared-libraries-on-.patch
  - Drop the protobuf-source package, no longer used
* Tue Jun 13 2023 Dirk Müller <dmueller@suse.com>
  - update to 22.5:
    C++
    * Add missing cstdint header
    * Fix: missing -DPROTOBUF_USE_DLLS in pkg-config (#12700)
    * Avoid using string(JOIN..., which requires cmake 3.12
    * Explicitly include GTest package in examples
    * Bump Abseil submodule to 20230125.3 (#12660)
  - update to 22.4:
    C++
    * Fix libprotoc: export useful symbols from .so
    * Fix btree issue in map tests.
    Python
    * Fix bug in _internal_copy_files where the rule would fail in
      downstream repositories.
    Other
    * Bump utf8_range to version with working pkg-config (#12584)
    * Fix declared dependencies for pkg-config
    * Update abseil dependency and reorder dependencies to ensure
      we use the version specified in protobuf_deps.
    * Turn off clang::musttail on i386
* Sun Jun 11 2023 Dirk Müller <dmueller@suse.com>
  - drop python2 handling
  - fix version handling and package the private libs again
* Tue May 09 2023 Martin Pluskal <mpluskal@suse.com>
  - Fix confusion in versions
* Fri Apr 28 2023 Fridrich Strba <fstrba@suse.com>
  - Mention the rpmlintrc file in the spec.
* Thu Apr 27 2023 Fridrich Strba <fstrba@suse.com>
  - Make possible to build on older systems, like SLE12 that miss
    some of the used macros.
* Mon Apr 24 2023 Adrian Schröter <adrian@suse.de>
  - update to v22.3
    UPB (Python/PHP/Ruby C-Extension)
    * Remove src prefix from proto import
    * Fix .gitmodules to use the correct absl branch
    * Remove erroneous dependency on googletest
  - update to 22.2:
    Java
    * Add version to intra proto dependencies and add kotlin stdlib
      dependency
    * Add $ back for osgi header
    * Remove $ in pom files
  - update to 22.1:
    * Add visibility of plugin.proto to python directory
    * Strip "src" from file name of plugin.proto
    * Add OSGi headers to pom files.
    * Remove errorprone dependency from kotlin protos.
    * Version protoc according to the compiler version number.
  - update to 22.0:
    * This version includes breaking changes to: Cpp.
      Please refer to the migration guide for information:
      https://protobuf.dev/support/migration/#compiler-22
    * [Cpp] Migrate to Abseil's logging library.
    * [Cpp] `proto2::Map::value_type` changes to `std::pair`.
    * [Cpp] Mark final ZeroCopyInputStream, ZeroCopyOutputStream,
      and DefaultFieldComparator classes.
    * [Cpp] Add a dependency on Abseil (#10416)
    * [Cpp] Remove all autotools usage (#10132)
    * [Cpp] Add C++20 reserved keywords
    * [Cpp] Dropped C++11 Support
    * [Cpp] Delete Arena::Init
    * [Cpp] Replace JSON parser with new implementation
    * [Cpp] Make RepeatedField::GetArena non-const in order to
      support split RepeatedFields.
    * long list of bindings specific fixes see
      https://github.com/protocolbuffers/protobuf/releases/tag/v22.0
  - python sub packages version is set 4.22.3 as defined in
    python/google/protobuf/__init__.py to stay compatible
  - skip python2 builds by default
  - drop patches:
    * 10355.patch,
    * gcc12-disable-__constinit-with-c++-11.patch (merged upstream)
  - added patches:
    * add-missing-stdint-header.patch   added for compile fixes
* Thu Mar 23 2023 Martin Liška <mliska@suse.cz>
  - Enable LTO (boo#1133277).

Files

/usr/lib64/libutf8_range.so.33.3.0
/usr/lib64/libutf8_validity.so.33.3.0
/usr/share/licenses/libutf8_range-33_3_0
/usr/share/licenses/libutf8_range-33_3_0/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Apr 10 00:01:46 2026