Compare commits
34 Commits
master
...
f37-riscv6
Author | SHA1 | Date |
---|---|---|
David Abdurachmanov | ca9cea1a07 | |
Orion Poplawski | 6c8d4c7752 | |
Fedora Release Engineering | 5d9cabe4c0 | |
Benjamin A. Beasley | b1fe3d640f | |
Benjamin A. Beasley | a1089423b3 | |
Python Maint | fd911b3964 | |
Mamoru TASAKA | 26e8f8ada1 | |
Orion Poplawski | 73fd95e79a | |
Jiri | d4af42c144 | |
Fedora Release Engineering | 46b9f555f1 | |
Orion Poplawski | e691b11a84 | |
Adrian Reber | 0a195a154c | |
Adrian Reber | 3b4dc1e6a5 | |
Orion Poplawski | d6917b5fff | |
Orion Poplawski | 08e46e3afb | |
Major Hayden | 73ba13a4e9 | |
Adrian Reber | 1acae29591 | |
Orion Poplawski | 76e9c65504 | |
Fedora Release Engineering | 998c183081 | |
Python Maint | f1d9af006f | |
Adrian Reber | 1812650a0a | |
Jonathan Wakely | 4b6c0e2162 | |
Fedora Release Engineering | 9df5d76ad5 | |
Adrian Reber | 21c6d24bb0 | |
Adrian Reber | b888e7357d | |
Tom Stellard | 3e487ec7b6 | |
Charalampos Stratakis | 16834f0855 | |
Fedora Release Engineering | 418ca1e976 | |
Fedora Release Engineering | 441cfe8c7d | |
Jiri | 46b9594afd | |
Adrian Reber | 9059bd58f0 | |
Adrian Reber | cf97169a12 | |
Miro Hrončok | bec19057a1 | |
Miro Hrončok | 650c7fb4cc |
|
@ -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
|
||||
|
|
|
@ -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);
|
|
@ -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";
|
|
@ -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>
|
218
protobuf.spec
218
protobuf.spec
|
@ -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
|
||||
|
||||
|
|
2
sources
2
sources
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue