Package: protobuf / 3.12.4-1

Metadata

Package Version Patches format
protobuf 3.12.4-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
hurd.patch | (download)

src/google/protobuf/compiler/command_line_interface.cc | 3 3 + 0 - 0 !
1 file changed, 3 insertions(+)

 add support for gnu/hurd which doesn't define path_max.
default_python_version | (download)

python/mox.py | 2 1 + 1 - 0 !
python/stubout.py | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

---
s390x.patch | (download)

src/google/protobuf/stubs/platform_macros.h | 7 7 + 0 - 0 !
1 file changed, 7 insertions(+)

 add support for s390x architecture.
 Based on port of Google V8 JavaScript engine to z Systems


disable_local_gmock.patch | (download)

Makefile.am | 6 3 + 3 - 0 !
src/Makefile.am | 21 6 + 15 - 0 !
2 files changed, 9 insertions(+), 18 deletions(-)

 use packaged google test and google mock libraries
 Link tests with the already compiled libraries.
fix_google_test_link.patch | (download)

src/Makefile.am | 10 5 + 5 - 0 !
1 file changed, 5 insertions(+), 5 deletions(-)

 fix linking with recent google's c++ test framework
 Need to link with libgtest_main.a as well.
fix_googletest.patch | (download)

src/google/protobuf/compiler/command_line_interface_unittest.cc | 2 1 + 1 - 0 !
src/google/protobuf/descriptor_unittest.cc | 2 1 + 1 - 0 !
src/google/protobuf/dynamic_message_unittest.cc | 2 1 + 1 - 0 !
src/google/protobuf/map_field_test.cc | 2 1 + 1 - 0 !
src/google/protobuf/text_format_unittest.cc | 4 2 + 2 - 0 !
src/google/protobuf/util/internal/default_value_objectwriter_test.cc | 4 2 + 2 - 0 !
src/google/protobuf/util/internal/protostream_objectsource_test.cc | 12 6 + 6 - 0 !
src/google/protobuf/util/internal/protostream_objectwriter_test.cc | 16 8 + 8 - 0 !
8 files changed, 22 insertions(+), 22 deletions(-)

 fix googletest function name
no_thirdparty.patch | (download)

Makefile.am | 2 1 + 1 - 0 !
configure.ac | 1 0 + 1 - 0 !
2 files changed, 1 insertion(+), 2 deletions(-)

 don't compile third_party source
 .
x32.patch | (download)

ruby/ext/google/protobuf_c/wrap_memcpy.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix ftbfs on x32 due to versioned glibc symbols
 protobuf assumes that glibc 2.2.5 memcpy symbols will be available #if
 defined(__x86-64__); however, x32 also defines this, but was not
 supported prior to 2.16.
32bit.patch | (download)

python/google/protobuf/internal/text_format_test.py | 71 48 + 23 - 0 !
1 file changed, 48 insertions(+), 23 deletions(-)

 cut number 32 bit number parsing in python 2 self-tests
 Any number get back as zero. :-/
python3ify_examples.patch | (download)

examples/add_person.py | 2 1 + 1 - 0 !
examples/list_people.py | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 execute examples with pyhton 3
 Update shebang to call Python 3 binary.
no_errorprone.patch | (download)

java/util/src/main/java/com/google/protobuf/util/Durations.java | 8 4 + 4 - 0 !
java/util/src/main/java/com/google/protobuf/util/FieldMaskTree.java | 6 3 + 3 - 0 !
java/util/src/main/java/com/google/protobuf/util/FieldMaskUtil.java | 8 4 + 4 - 0 !
java/util/src/main/java/com/google/protobuf/util/JsonFormat.java | 6 3 + 3 - 0 !
java/util/src/main/java/com/google/protobuf/util/Timestamps.java | 4 2 + 2 - 0 !
5 files changed, 16 insertions(+), 16 deletions(-)

 remove dependency on errror-prone library
 Library is not necessary and is not currently available in Debian. This patch
 can be safely removed if the error-prone library is ever added to Debian and
 that functionality is needed in protobuf.