65652fd787
Accepting request 1294971 from devel:tools:building
Ana Guerrero2025-07-23 14:32:05 +00:00
c3cbba2c77
- Cherry-pick protobuf-fix-google-imports.patch to fix import issues of reverse-dependency packages within the google namespace (bsc#1244918)
Dirk Mueller2025-07-22 07:34:27 +00:00
2b6d32d7fa
Accepting request 1286692 from devel:tools:building
Ana Guerrero2025-06-23 12:50:38 +00:00
a864caed66
Accepting request 1286545 from home:glaubitz:branches:devel:tools:building
Martin Pluskal2025-06-18 12:43:49 +00:00
6a51ebec65
protobuf 30.2, needed for current abseil-cpp
Martin Pluskal2025-05-27 07:07:54 +00:00
fee2758ed8
Accepting request 1274343 from devel:tools:building
Ana Guerrero2025-05-06 14:38:50 +00:00
089bcd16e4
- 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.
Martin Pluskal2025-05-05 06:48:59 +00:00
02a9bd1d89
- Add versionize-shlibs.patch, delete static-utf8-ranges.patch * Build the libutf8_range and libutf8_validity as shared library to conform to SLPP
Dirk Mueller2024-10-29 17:15:02 +00:00
38b7069187
- python: switch to pypi package to get the cythonized component - drop python-protobuf-setup_py.patch (obsolete)
Dirk Mueller2024-10-28 08:21:47 +00:00
5c2af13079
- python: switch to pypi package to get the cythonized component - drop python-protobuf-setup_py.patch (obsolete)
Dirk Mueller2024-10-28 08:21:33 +00:00
a1403d600c
Hopefully the last tiny installcheck fix, without changelog now, since it falls under the separate compiler package
Dirk Mueller2024-10-28 08:08:43 +00:00
7f6d74ce6c
- 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
Dirk Mueller2024-10-25 15:24:54 +00:00
c26ad7953f
- 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
Dirk Mueller2024-10-25 15:24:43 +00:00
4c7c3fcf1d
Fix install-check failures by building helper libraries static + split protoc into separate subpackage
Dirk Mueller2024-10-25 15:06:45 +00:00
8b6bd032ec
Sync changes + split java into smaller packages + build the lite runtime for java too
Dirk Mueller2024-10-23 08:14:56 +00:00
b56b531df1
- keep building for 15.4+ * Ruby C-Extension: Regen stale files
Dirk Mueller2024-10-21 13:27:37 +00:00
5440c16a16
Fix build of the python-protobuf on different distributions + package maven artifact metadata for our protoc binary so that the automation of protobuf-maven-plugin finds it + try to simplify upgrades
Dirk Mueller2024-10-21 13:25:32 +00:00
c4c52bad43
Split packages into separate _multibuild specs
Dirk Mueller2024-10-18 08:41:16 +00:00
ab748f354e
- 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
Martin Pluskal2024-10-12 20:47:40 +00:00
78da938b22
- 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
Martin Pluskal2024-08-12 07:03:53 +00:00
3825c1e66d
Accepting request 1156429 from home:AndreasStieger:boo1221091
Martin Pluskal2024-03-08 18:02:59 +00:00
b116a9d015
Accepting request 1137736 from devel:tools:building
Ana Guerrero2024-01-10 20:50:59 +00:00
f431386eae
- 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
Dirk Mueller2024-01-02 13:59:46 +00:00
e71f94f421
Accepting request 1134467 from devel:tools:building
Ana Guerrero2023-12-22 21:40:45 +00:00
dd0e727864
- build against modern python on sle15 - drop patches: * Reduce memory consumption of MessageSet parsing * Add back a filegroup for :well_known_protos (#10061) * Fix shadowing warnings * Fix for issue #8484, constant initialization doesn't compile in msvc clang-cl environment * Use ArrayList copy constructor * Fix ReferenceError: window is not defined when getting the global object * Fix memory leak in MessageClass.encode * Override Map.clone to use Map's dup method * Ruby: build extensions for arm64-darwin * Add class method Timestamp.from_time to ruby well known types * Adopt pure ruby DSL implementation for JRuby * Fix for descriptor_pb.rb: google/protobuf should be required first * Add python-requires in setup.py * Add python 3.10
Dirk Mueller2023-12-21 13:53:39 +00:00
810e79e136
Accepting request 1121159 from devel:tools:building
Ana Guerrero2023-10-31 19:24:36 +00:00
39c66ccd06
Accepting request 1121144 from home:fstrba:branches:devel:tools:building
Martin Pluskal2023-10-30 11:23:36 +00:00
f316c73a8d
- 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)
Dirk Mueller2023-07-03 08:00:47 +00:00
ae822b7f9e
- 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
Dirk Mueller2023-06-13 06:13:41 +00:00
15a0b81bca
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
Dirk Mueller2023-06-13 06:09:23 +00:00
6032c8504f
- update to 23.2: * Add missing header to Objective-c generator * Rollback of: Simplify protobuf Java message builder by removing methods that calls the super class only - drop python2 handling - fix version handling and package the private libs again
Dirk Mueller2023-06-11 19:57:32 +00:00
86f9dc655f
Accepting request 1088980 from system:homeautomation:home-assistant:unstable
Dirk Mueller2023-05-25 11:12:35 +00:00