Compare commits

...

34 Commits

Author SHA1 Message Date
David Abdurachmanov ca9cea1a07
Enable riscv64
Bootstrap, rebuild and enable all the bits later on.

Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2022-10-19 16:05:50 +03:00
Orion Poplawski 6c8d4c7752 Build python support with C++ (bz#2107921) 2022-08-14 20:23:47 -06:00
Fedora Release Engineering 5d9cabe4c0 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-22 15:28:41 +00:00
Benjamin A. Beasley b1fe3d640f Obsolete java subpackages on non-java arches 2022-07-06 15:11:25 -04:00
Benjamin A. Beasley a1089423b3 Exclude java subpackages on non-java arches (fix RHBZ#2104092) 2022-07-06 14:59:17 -04:00
Python Maint fd911b3964 Rebuilt for Python 3.11 2022-06-13 22:00:47 +02:00
Mamoru TASAKA 26e8f8ada1 Add some --add-opens option for java17
Restrict heap usage for mvn also on %ix86
2022-02-13 21:50:46 +09:00
Orion Poplawski 73fd95e79a Update to 3.19.4 2022-02-07 07:37:29 -07:00
Jiri d4af42c144 Rebuilt for java-17-openjdk as system jdk
https://fedoraproject.org/wiki/Changes/Java17
2022-02-05 23:54:27 +01:00
Fedora Release Engineering 46b9f555f1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-21 09:30:55 +00:00
Orion Poplawski e691b11a84 Re-enable java 2021-11-09 22:03:38 -07:00
Adrian Reber 0a195a154c Revert "Re-enable java"
This reverts commit 08e46e3afb.
2021-11-05 15:48:07 +01:00
Adrian Reber 3b4dc1e6a5 Revert "Update java for 3.19.0"
This reverts commit d6917b5fff.
2021-11-05 15:47:58 +01:00
Orion Poplawski d6917b5fff Update java for 3.19.0 2021-11-02 18:49:03 -06:00
Orion Poplawski 08e46e3afb Re-enable java 2021-11-02 07:10:07 -06:00
Major Hayden 73ba13a4e9
Update to 3.19.0
Signed-off-by: Major Hayden <major@mhtx.net>
2021-10-27 13:05:58 -05:00
Adrian Reber 1acae29591
Disable tests that fail on 32bit arches 2021-10-22 10:37:46 +02:00
Orion Poplawski 76e9c65504 Update to 3.18.1 2021-10-13 22:34:35 -06:00
Fedora Release Engineering 998c183081 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 04:07:31 +00:00
Python Maint f1d9af006f Rebuilt for Python 3.10 2021-06-04 20:15:56 +02:00
Adrian Reber 1812650a0a Reintroduce the emacs subpackage to avoid file conflicts between
protobuf-compiler.x86_64 and protobuf-compiler.i686
2021-05-07 09:28:00 +02:00
Jonathan Wakely 4b6c0e2162 Rebuilt for removed libstdc++ symbol (#1937698) 2021-03-30 19:39:12 +01:00
Fedora Release Engineering 9df5d76ad5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-27 08:38:03 +00:00
Adrian Reber 21c6d24bb0
Update to 3.14.0 2021-01-12 12:31:15 +01:00
Adrian Reber b888e7357d
Update to 3.14.0 2021-01-12 09:40:20 +01:00
Tom Stellard 3e487ec7b6 Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2021-01-08 19:33:50 +00:00
Charalampos Stratakis 16834f0855 Update to 3.13.0 2020-08-26 21:07:52 +02:00
Fedora Release Engineering 418ca1e976 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-08-01 07:14:11 +00:00
Fedora Release Engineering 441cfe8c7d - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-28 23:03:34 +00:00
Jiri 46b9594afd Rebuilt for JDK-11 2020-07-11 05:24:01 +02:00
Adrian Reber 9059bd58f0
Should not have deleted the test tarball.
Signed-off-by: Adrian Reber <adrian@lisas.de>
2020-06-19 18:22:16 +02:00
Adrian Reber cf97169a12
Update to 3.12.3 2020-06-19 17:32:44 +02:00
Miro Hrončok bec19057a1 Use -Wno-error=type-limits to workaround a compiler bug
https://bugzilla.redhat.com/show_bug.cgi?id=1838470
    https://github.com/protocolbuffers/protobuf/issues/7514
    https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95148
2020-05-28 10:12:39 +02:00
Miro Hrončok 650c7fb4cc Rebuilt for Python 3.9 2020-05-26 02:56:53 +02:00
6 changed files with 302 additions and 35 deletions

6
.gitignore vendored
View File

@ -16,3 +16,9 @@ protobuf-2.3.0.tar.bz2
/protobuf-3.11.2-all.tar.gz
/5ec7f0c4a113e2f18ac2c6cc7df51ad6afc24081.zip
/protobuf-3.11.4-all.tar.gz
/protobuf-3.12.3-all.tar.gz
/protobuf-3.13.0-all.tar.gz
/protobuf-3.14.0-all.tar.gz
/protobuf-3.18.1-all.tar.gz
/protobuf-3.19.0-all.tar.gz
/protobuf-3.19.4-all.tar.gz

View File

@ -0,0 +1,76 @@
--- src/google/protobuf/any_test.cc 2021-10-22 08:52:03.604280348 +0200
+++ src/google/protobuf/any_test.cc.orig 2021-10-22 08:51:46.935156306 +0200
@@ -60,13 +60,6 @@
EXPECT_EQ(12345, submessage.int32_value());
}
-TEST(AnyTest, TestPackFromSerializationExceedsSizeLimit) {
- protobuf_unittest::TestAny submessage;
- submessage.mutable_text()->resize(INT_MAX, 'a');
- protobuf_unittest::TestAny message;
- EXPECT_FALSE(message.mutable_any_value()->PackFrom(submessage));
-}
-
TEST(AnyTest, TestUnpackWithTypeMismatch) {
protobuf_unittest::TestAny payload;
payload.set_int32_value(13);
--- src/google/protobuf/arena_unittest.cc 2021-10-22 08:52:37.804534886 +0200
+++ src/google/protobuf/arena_unittest.cc.orig 2021-10-22 08:51:55.150217437 +0200
@@ -1341,34 +1341,6 @@
// Align n to next multiple of 8
uint64_t Align8(uint64_t n) { return (n + 7) & -8; }
-TEST(ArenaTest, SpaceAllocated_and_Used) {
- Arena arena_1;
- EXPECT_EQ(0, arena_1.SpaceAllocated());
- EXPECT_EQ(0, arena_1.SpaceUsed());
- EXPECT_EQ(0, arena_1.Reset());
- Arena::CreateArray<char>(&arena_1, 320);
- // Arena will allocate slightly more than 320 for the block headers.
- EXPECT_LE(320, arena_1.SpaceAllocated());
- EXPECT_EQ(Align8(320), arena_1.SpaceUsed());
- EXPECT_LE(320, arena_1.Reset());
-
- // Test with initial block.
- std::vector<char> arena_block(1024);
- ArenaOptions options;
- options.start_block_size = 256;
- options.max_block_size = 8192;
- options.initial_block = &arena_block[0];
- options.initial_block_size = arena_block.size();
- Arena arena_2(options);
- EXPECT_EQ(1024, arena_2.SpaceAllocated());
- EXPECT_EQ(0, arena_2.SpaceUsed());
- EXPECT_EQ(1024, arena_2.Reset());
- Arena::CreateArray<char>(&arena_2, 55);
- EXPECT_EQ(1024, arena_2.SpaceAllocated());
- EXPECT_EQ(Align8(55), arena_2.SpaceUsed());
- EXPECT_EQ(1024, arena_2.Reset());
-}
-
TEST(ArenaTest, BlockSizeDoubling) {
Arena arena;
EXPECT_EQ(0, arena.SpaceUsed());
@@ -1368,22 +1396,6 @@
}
}
-TEST(ArenaTest, BlockSizeSmallerThanAllocation) {
- for (size_t i = 0; i <= 8; ++i) {
- ArenaOptions opt;
- opt.start_block_size = opt.max_block_size = i;
- Arena arena(opt);
-
- *Arena::Create<int64_t>(&arena) = 42;
- EXPECT_GE(arena.SpaceAllocated(), 8);
- EXPECT_EQ(8, arena.SpaceUsed());
-
- *Arena::Create<int64_t>(&arena) = 42;
- EXPECT_GE(arena.SpaceAllocated(), 16);
- EXPECT_EQ(16, arena.SpaceUsed());
- }
-}
-
TEST(ArenaTest, GetArenaShouldReturnTheArenaForArenaAllocatedMessages) {
Arena arena;
ArenaMessage* message = Arena::CreateMessage<ArenaMessage>(&arena);

View File

@ -0,0 +1,25 @@
--- a/src/google/protobuf/io/zero_copy_stream_unittest.cc.orig 2021-01-12 12:25:18.471517830 +0100
+++ b/src/google/protobuf/io/zero_copy_stream_unittest.cc 2021-01-12 12:25:42.022696126 +0100
@@ -712,22 +712,6 @@
}
}
-// Verifies that outputs up to kint32max can be created.
-TEST_F(IoTest, LargeOutput) {
- std::string str;
- StringOutputStream output(&str);
- void* unused_data;
- int size;
- // Repeatedly calling Next should eventually grow the buffer to kint32max.
- do {
- EXPECT_TRUE(output.Next(&unused_data, &size));
- } while (str.size() < std::numeric_limits<int>::max());
- // Further increases should be possible.
- output.Next(&unused_data, &size);
- EXPECT_GT(size, 0);
-}
-
-
// To test files, we create a temporary file, write, read, truncate, repeat.
TEST_F(IoTest, FileIo) {
std::string filename = TestTempDir() + "/zero_copy_stream_test_file";

View File

@ -0,0 +1,10 @@
--- protobuf-3.19.4/java/pom.xml.jre17 2022-02-13 11:45:39.367028268 +0900
+++ protobuf-3.19.4/java/pom.xml 2022-02-13 12:43:18.212542147 +0900
@@ -37,6 +37,7 @@
<test.proto.dir>src/test/proto</test.proto.dir>
<generated.sources.dir>${project.build.directory}/generated-sources</generated.sources.dir>
<generated.testsources.dir>${project.build.directory}/generated-test-sources</generated.testsources.dir>
+ <argLine>--add-opens java.base/java.lang=ALL-UNNAMED</argLine>
</properties>
<licenses>

View File

@ -1,14 +1,27 @@
# Build -python subpackage
%bcond_without python
# Build -python subpackage with C++
# Not compatible with Python 3.11
%if 0%{?fedora} >= 37
%bcond_with python_cpp
%else
%bcond_without python_cpp
%endif
# Build -java subpackage
%ifnarch riscv64
%ifarch %{java_arches}
%bcond_without java
%else
%bcond_with java
%endif
%endif
#global rcver rc2
Summary: Protocol Buffers - Google's data interchange format
Name: protobuf
Version: 3.11.4
Release: 1%{?dist}
Version: 3.19.4
Release: 6.0.riscv64%{?dist}
License: BSD
URL: https://github.com/protocolbuffers/protobuf
Source: https://github.com/protocolbuffers/protobuf/archive/v%{version}%{?rcver}/%{name}-%{version}%{?rcver}-all.tar.gz
@ -17,6 +30,17 @@ Source2: protobuf-init.el
# For tests (using exactly the same version as the release)
Source3: https://github.com/google/googletest/archive/5ec7f0c4a113e2f18ac2c6cc7df51ad6afc24081.zip
# https://github.com/protocolbuffers/protobuf/issues/8082
Patch1: protobuf-3.14-disable-IoTest.LargeOutput.patch
# Disable tests that are failing on 32bit systems
Patch2: disable-tests-on-32-bit-systems.patch
# https://bugzilla.redhat.com/show_bug.cgi?id=2051202
# java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
# throws java.lang.ClassFormatError accessible: module java.base does not "opens java.lang" to unnamed module @12d5624a
# at com.google.protobuf.ServiceTest.testGetPrototype(ServiceTest.java:107)
Patch3: protobuf-3.19.4-jre17-add-opens.patch
BuildRequires: make
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: emacs
@ -25,6 +49,16 @@ BuildRequires: libtool
BuildRequires: pkgconfig
BuildRequires: zlib-devel
%ifnarch riscv64
%ifnarch %{java_arches}
Obsoletes: %{name}-java-util < 3.19.4-4
Obsoletes: %{name}-javadoc < 3.19.4-4
Obsoletes: %{name}-parent < 3.19.4-4
Obsoletes: %{name}-bom < 3.19.4-4
Obsoletes: %{name}-javalite < 3.19.4-4
%endif
%endif
%description
Protocol Buffers are a way of encoding structured data in an efficient
yet extensible format. Google uses Protocol Buffers for almost all of
@ -41,9 +75,6 @@ breaking deployed programs that are compiled against the "old" format.
%package compiler
Summary: Protocol Buffers compiler
Requires: %{name} = %{version}-%{release}
Obsoletes: protobuf-emacs < 3.6.1-4
Obsoletes: protobuf-emacs-el < 3.6.1-4
Requires: emacs-filesystem >= %{_emacs_version}
%description compiler
This package contains Protocol Buffers compiler for all programming
@ -105,10 +136,15 @@ lacks descriptors, reflection, and some other features.
%if %{with python}
%package -n python%{python3_pkgversion}-%{name}
Summary: Python 3 bindings for Google Protocol Buffers
BuildArch: noarch
BuildRequires: python%{python3_pkgversion}-devel
BuildRequires: python%{python3_pkgversion}-setuptools
BuildRequires: python%{python3_pkgversion}-wheel
Requires: python%{python3_pkgversion}-six >= 1.9
%if %{with python_cpp}
Requires: %{name}%{?_isa} = %{version}-%{release}
%else
BuildArch: noarch
%endif
Conflicts: %{name}-compiler > %{version}
Conflicts: %{name}-compiler < %{version}
Provides: %{name}-python3 = %{version}-%{release}
@ -135,6 +171,8 @@ BuildArch: noarch
BuildRequires: maven-local
BuildRequires: mvn(com.google.code.gson:gson)
BuildRequires: mvn(com.google.guava:guava)
BuildRequires: mvn(com.google.guava:guava-testlib)
BuildRequires: mvn(com.google.truth:truth)
BuildRequires: mvn(junit:junit)
BuildRequires: mvn(org.apache.felix:maven-bundle-plugin)
BuildRequires: mvn(org.apache.maven.plugins:maven-antrun-plugin)
@ -186,26 +224,42 @@ Protocol Buffer BOM POM.
%endif
%package emacs
Summary: Emacs mode for Google Protocol Buffers descriptions
BuildArch: noarch
Requires: emacs-filesystem >= %{_emacs_version}
Obsoletes: protobuf-emacs-el < 3.6.1-4
%description emacs
This package contains syntax highlighting for Google Protocol Buffers
descriptions in the Emacs editor.
%prep
%setup -q -n %{name}-%{version}%{?rcver} -a 3
%autopatch -p1
%ifarch %{ix86} armv7hl
# IoTest.LargeOutput fails on 32bit arches
# https://github.com/protocolbuffers/protobuf/issues/8082
%patch1 -p1
# Need to disable more tests that fail on 32bit arches only
%patch2 -p0
%endif
%patch3 -p1 -b .jre17
mv googletest-5ec7f0c4a113e2f18ac2c6cc7df51ad6afc24081/* third_party/googletest/
find -name \*.cc -o -name \*.h | xargs chmod -x
chmod 644 examples/*
%if %{with java}
%pom_remove_dep org.easymock:easymockclassextension java/pom.xml java/core/pom.xml java/lite/pom.xml java/util/pom.xml
%pom_remove_dep com.google.truth:truth java/pom.xml java/core/pom.xml java/lite/pom.xml java/util/pom.xml
%pom_remove_dep com.google.errorprone:error_prone_annotations java/util/pom.xml
%pom_remove_dep com.google.guava:guava-testlib java/pom.xml java/util/pom.xml
# These use easymockclassextension
rm java/core/src/test/java/com/google/protobuf/ServiceTest.java
# These use truth or error_prone_annotations or guava-testlib
rm java/core/src/test/java/com/google/protobuf/LiteralByteStringTest.java
rm java/core/src/test/java/com/google/protobuf/BoundedByteStringTest.java
rm java/core/src/test/java/com/google/protobuf/RopeByteStringTest.java
rm java/core/src/test/java/com/google/protobuf/RopeByteStringSubstringTest.java
rm -r java/util/src/test/java/com/google/protobuf/util
rm -r java/util/src/main/java/com/google/protobuf/util
%pom_remove_dep com.google.j2objc:j2objc-annotations java/util/pom.xml
# Remove annotation libraries we don't have
annotations=$(
find -name '*.java' |
xargs grep -h -e '^import com\.google\.errorprone\.annotation' \
-e '^import com\.google\.j2objc\.annotations' |
sort -u | sed 's/.*\.\([^.]*\);/\1/' | paste -sd\|
)
find -name '*.java' | xargs sed -ri \
"s/^import .*\.($annotations);//;s/@($annotations)"'\>\s*(\((("[^"]*")|([^)]*))\))?//g'
# Make OSGi dependency on sun.misc package optional
%pom_xpath_inject "pom:configuration/pom:instructions" "<Import-Package>sun.misc;resolution:=optional,*</Import-Package>" java/core
@ -232,18 +286,25 @@ export PTHREAD_LIBS="-lpthread"
./autogen.sh
%configure
%make_build
# -Wno-error=type-limits:
# https://bugzilla.redhat.com/show_bug.cgi?id=1838470
# https://github.com/protocolbuffers/protobuf/issues/7514
# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95148
# (also set in %%check)
%make_build CXXFLAGS="%{build_cxxflags} -Wno-error=type-limits"
%if %{with python}
pushd python
%py3_build
%py3_build %{?with_python_cpp:-- --cpp_implementation}
popd
%endif
%if %{with java}
%ifarch s390x %{arm}
%ifarch %ix86 s390x %{arm} riscv64
export MAVEN_OPTS=-Xmx1024m
%endif
%pom_disable_module kotlin java/pom.xml
%pom_disable_module kotlin-lite java/pom.xml
%mvn_build -s -- -f java/pom.xml
%endif
@ -252,24 +313,24 @@ export MAVEN_OPTS=-Xmx1024m
%check
# Java tests fail on s390x
%ifarch s390x
%ifarch s390x riscv64
fail=0
%else
fail=1
%endif
make %{?_smp_mflags} check || exit $fail
%make_build check CXXFLAGS="%{build_cxxflags} -Wno-error=type-limits" || exit $fail
%install
%make_install %{?_smp_mflags} STRIPBINARIES=no INSTALL="%{__install} -p" CPPROG="cp -p"
find %{buildroot} -type f -name "*.la" -exec rm -f {} \;
find %{buildroot} -type f -name "*.la" -exec rm -f {} +
%if %{with python}
pushd python
#python ./setup.py install --root=%{buildroot} --single-version-externally-managed --record=INSTALLED_FILES --optimize=1
%py3_install
find %{buildroot}%{python3_sitelib} -name \*.py |
xargs sed -i -e '1{\@^#!@d}'
%py3_install %{?with_python_cpp:-- --cpp_implementation}
%if %{without python_cpp}
find %{buildroot}%{python3_sitelib} -name \*.py -exec sed -i -e '1{\@^#!@d}' {} +
%endif
popd
%endif
install -p -m 644 -D %{SOURCE1} %{buildroot}%{_datadir}/vim/vimfiles/ftdetect/proto.vim
@ -292,15 +353,13 @@ install -p -m 0644 %{SOURCE2} %{buildroot}%{_emacs_sitestartdir}
%files
%doc CHANGES.txt CONTRIBUTORS.txt README.md
%license LICENSE
%{_libdir}/libprotobuf.so.22*
%{_libdir}/libprotobuf.so.30*
%files compiler
%doc README.md
%license LICENSE
%{_bindir}/protoc
%{_libdir}/libprotoc.so.22*
%{_emacs_sitelispdir}/%{name}/
%{_emacs_sitestartdir}/protobuf-init.el
%{_libdir}/libprotoc.so.30*
%files devel
%dir %{_includedir}/google
@ -310,12 +369,16 @@ install -p -m 0644 %{SOURCE2} %{buildroot}%{_emacs_sitestartdir}
%{_libdir}/pkgconfig/protobuf.pc
%doc examples/add_person.cc examples/addressbook.proto examples/list_people.cc examples/Makefile examples/README.md
%files emacs
%{_emacs_sitelispdir}/%{name}/
%{_emacs_sitestartdir}/protobuf-init.el
%files static
%{_libdir}/libprotobuf.a
%{_libdir}/libprotoc.a
%files lite
%{_libdir}/libprotobuf-lite.so.22*
%{_libdir}/libprotobuf-lite.so.30*
%files lite-devel
%{_libdir}/libprotobuf-lite.so
@ -326,10 +389,17 @@ install -p -m 0644 %{SOURCE2} %{buildroot}%{_emacs_sitestartdir}
%if %{with python}
%files -n python%{python3_pkgversion}-protobuf
%if %{with python_cpp}
%dir %{python3_sitearch}/google
%{python3_sitearch}/google/protobuf/
%{python3_sitearch}/protobuf-%{version}%{?rcver}-py3.*.egg-info/
%{python3_sitearch}/protobuf-%{version}%{?rcver}-py3.*-nspkg.pth
%else
%dir %{python3_sitelib}/google
%{python3_sitelib}/google/protobuf/
%{python3_sitelib}/protobuf-%{version}%{?rcver}-py3.*.egg-info/
%{python3_sitelib}/protobuf-%{version}%{?rcver}-py3.*-nspkg.pth
%endif
%doc python/README.md
%doc examples/add_person.py examples/list_people.py examples/addressbook.proto
%endif
@ -361,6 +431,86 @@ install -p -m 0644 %{SOURCE2} %{buildroot}%{_emacs_sitestartdir}
%changelog
* Wed Oct 19 2022 David Abdurachmanov <davidlt@rivosinc.com> - 3.19.4-6.0.riscv64
- Enable riscv64
- Disable java for riscv64 for now (takes long time to build)
* Sun Aug 14 2022 Orion Poplawski <orion@nwra.com> - 3.19.4-6
- Build python support with C++ (bz#2107921)
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.19.4-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Wed Jul 06 2022 Benjamin A. Beasley <code@musicinmybrain.net> - 3.19.4-4
- Exclude java subpackages on non-java arches (fix RHBZ#2104092)
- Obsolete java subpackages on non-java arches
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 3.19.4-3
- Rebuilt for Python 3.11
* Sun Feb 13 2022 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.19.4-2
- Add some --add-opens option for java17
- Restrict heap usage for mvn also on %%ix86
* Mon Feb 07 2022 Orion Poplawski <orion@nwra.com> - 3.19.4-1
- Update to 3.19.4
* Sat Feb 05 2022 Jiri Vanek <jvanek@redhat.com> - 3.19.0-4
- Rebuilt for java-17-openjdk as system jdk
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.19.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Wed Nov 10 2021 Orion Poplawski <orion@nwra.com> - 3.19.0-2
- Re-enable java
* Wed Oct 27 2021 Major Hayden <major@mhtx.net> - 3.19.0-1
- Update to 3.19.1
* Fri Oct 22 2021 Adrian Reber <adrian@lisas.de> - 3.18.1-2
- Disable tests that fail on 32bit arches
* Thu Oct 14 2021 Orion Poplawski <orion@nwra.com> - 3.18.1-1
- Update to 3.18.1
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.14.0-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 3.14.0-5
- Rebuilt for Python 3.10
* Thu May 06 2021 Adrian Reber <adrian@lisas.de> - 3.14.0-4
- Reintroduce the emacs subpackage to avoid file conflicts between
protobuf-compiler.x86_64 and protobuf-compiler.i686
* Tue Mar 30 2021 Jonathan Wakely <jwakely@redhat.com> - 3.14.0-3
- Rebuilt for removed libstdc++ symbol (#1937698)
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.14.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Mon Jan 04 2021 Adrian Reber <adrian@lisas.de> - 3.14.0-1
- Update to 3.14.0
* Wed Aug 26 2020 Charalampos Stratakis <cstratak@redhat.com> - 3.13.0-1
- Update to 3.13.0
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.12.3-4
- Second attempt - Rebuilt for
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.12.3-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Sat Jul 11 2020 Jiri Vanek <jvanek@redhat.com> - 3.12.3-2
- Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11
* Fri Jun 19 2020 Adrian Reber <adrian@lisas.de> - 3.12.3-2
- Update to 3.12.3
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 3.11.4-2
- Rebuilt for Python 3.9
* Tue Mar 31 2020 Adrian Reber <adrian@lisas.de> - 3.11.4-1
- Update to 3.11.4

View File

@ -1,2 +1,2 @@
SHA512 (protobuf-3.11.4-all.tar.gz) = 777bbb0e9e2375eaebe6b8c87abd660bac70ee469c9ad00dd25917b82d7fb5bbe33cf87f0d69c90e19d55c07a7285ec20974ba4768623ce9ccfadf147fd5e261
SHA512 (protobuf-3.19.4-all.tar.gz) = 2653b9852e5ac69f1de9b6ac02887c366aa0a9efd2b29e53135f61a9a10f5a1b5853a8c4cbb3658f519dfdbde9f32c547c39751ab417f123162b08be9e76c9e1
SHA512 (5ec7f0c4a113e2f18ac2c6cc7df51ad6afc24081.zip) = ba904f3a0b606357873db938986b0abf37425a65501340fe81f73f9c5d05f542429662fe71c0b10e4796cb6335ae9a687fc9fb21084f2f5bfd2ede79977f5821