Skip to content

Changelog protobuf2 (2.6.1-4)


protobuf2 (2.6.1-4) unstable; urgency=medium

   * No change rebuild.

protobuf2 (2.6.1-3) unstable; urgency=medium

   * Team upload.
   * Build only the Java package
   * Renamed the package to protobuf2
   * Install the Maven artifact with the 2.x generic version
   * Generate Java 8 compatible classes
   * Standards-Version updated to 4.4.0
   * Switch to debhelper level 11


protobuf (2.6.1-2) unstable; urgency=low

   * Acknowledge NMUs, thanks Matthias Klose and Simon McVittie!
   [ Robert Edmonds ]
   * debian/control: Change Maintainer to the pkg-protobuf-devel list
   * debian/control: Add Laszlo Boszormenyi as Uploader
   [ Andrew Pollock ]
   * Update Git repository location
   [ Iustin Pop ]
   * Standards version 3.9.8 (no changes needed)
   * Update project home page (now on github)
   * Update yet again Vcs-* URLs to point to secure URIs
   * Update information about our the ezsetup-removal patch
   * Apply BTS patch for fixing Sparc64 builds, thanks to David Matthew
     Mattli (Closes: #805072)
   * Don't fixup arch-dependent package dirs in indep builds
     (Closes: #806096)
   * Migrate from custom test scripts to autopkgtest


protobuf (2.6.1-1.3) unstable; urgency=medium

   * Non-maintainer upload.
   * Disable optimization on mips and mipsel so that the tests pass.
     To keep the g++-5 transition moving, optimization is completely
     disabled here; someone who knows better can be more selective
     later. (Mitigates: #796069)

protobuf (2.6.1-1.2) unstable; urgency=medium

   * Non-maintainer upload.
   * Restore maintainer address.

protobuf (2.6.1-1.1) unstable; urgency=medium

   * Non maintainer upload.
   * Rename libprotobuf-lite9 to libprotobuf-lite9v5, triggered by the libstdc++6
     ABI change. Addresses: #791246.
   * Rename libprotobuf9 to libprotobuf9v5.
   * Rename libprotoc9 to libprotoc9v5.
   * Add Conflicts/Replaces for the old libraries.


protobuf (2.6.1-1) unstable; urgency=medium

   * New upstream release.

protobuf (2.6.0-4) unstable; urgency=medium

   * Merge post-2.6.0 fixes that were merged upstream. In particular,
     protoc-generated code should now compile correctly when built with Clang.

protobuf (2.6.0-3) unstable; urgency=medium

   * Upload to unstable.

protobuf (2.6.0-2) experimental; urgency=medium

   * Compile the Java bindings only on architecture-independent builds.

protobuf (2.6.0-1) experimental; urgency=medium

   * New upstream release.
   * Upload to experimental.
   * Switch to dh sequencer in debian/rules.
   * Bump ABI version from 8 to 9.
   * Drop all patches from debian/patches/:
     - arm_optimization.diff
         (Appears to be no longer needed.)
     - disable-setuptools-download.diff
         (Disable ez_setup entirely, rather than disabling the downloader
         component inside ez_setup.)
     - fix-ftbfs-gcc4.7-kfreebsd.patch
         (Fixed upstream.)
     - fix-ftbfs-upstream-issue-488.patch
         (Fixed upstream.)
     - revert_upstream_issue_388_about_rpath.diff
         (Fixed upstream.)
   * Use dh-autoreconf. (Closes: #725976.)
   * Enable the new C++-based Python extension module shipped in 2.6.0.
     See /usr/share/doc/python-protobuf/README.Debian for details.

protobuf (2.5.0-9) unstable; urgency=medium

   * Upload to unstable.
   * Officially take over primary maintainership of the package, per Iustin.

protobuf (2.5.0-8) experimental; urgency=medium

   * Revert debian/patches/fix-ftbfs-upstream-issue-488.patch to use the
     version of this patch from 2.5.0-5.
   * Build-Depend on g++ >= 4:4.7 to ensure that the default compiler is new
     enough to support the gcc __atomic*() built-ins.

protobuf (2.5.0-7) unstable; urgency=medium

   * Upload to unstable.
   * Closes: #736801.

protobuf (2.5.0-6) experimental; urgency=medium

   * Use a different approach to fixing the FTBFS caused by upstream bug #488.
   * Revert the Build-Depends on a specific gcc/g++ version.

protobuf (2.5.0-5) unstable; urgency=medium

   * Upload to unstable.
   * Note that the experimental C++ backend in python-protobuf has been

protobuf (2.5.0-4) experimental; urgency=medium

   * Rewrite the platform detection logic in .../platform-macros.h to be more
     tolerant of all Debian architectures.
   * Switch from autotools-dev to dh-autoreconf.

protobuf (2.5.0-3) experimental; urgency=medium

   * Fix FTBFS on mips, due to missing detection of that architecture in
   * Fix FTBFS on ia64, powerpc, and sparc, where the default gcc version is
     too old to compile the new __atomic*() intrinsics, by Build-Depending on
     gcc-4.8, g++-4.8.


protobuf (2.5.0-2) experimental; urgency=low

   * Fix FTBFS on "unsupported" architectures due to upstream issue 488:
     Patch from Stanislav Ochotnicky (Red Hat).

protobuf (2.5.0-1) experimental; urgency=low

   [ Micah Anderson ]
   * New upstream version. (Closes: #704731.)
   * Update debian/watch.
   * Refresh patches.
   [ Colin Watson ]
   * Use the autotools-dev dh addon to update config.guess/config.sub for
     arm64. (Closes: #725976.)
   [ Steve Langasek ]
   * Don't recommend protobuf-compiler from the bindings, it's not used and
     this doesn't need to be pulled in at runtime. (Closes: #703628.)
   * Mark protobuf-compiler Multi-Arch: foreign; the output of this command
     is architecture-independent source, we don't need the version of the
     compiler to match the target arch.
   * Bump to debhelper compat 9, so that our libs get installed to the
     multiarch locations.
   * Mark the library packages Multi-Arch: same.
   * Fix debian/rules to support cross-building of the python bindings.
   * Build-depend on libpython-dev, not python-dev, for cross-build
   * (Closes: #726083.)
   [ Robert S. Edmonds ]
   * Upload to experimental.
   * Bump ABI version from 7 to 8.
   * Bump Standards-Version to 3.9.4.
   * Convert from python-support to dh-python.
   * Drop support for python2.6.
   * python-protobuf: switch back to the pure Python implementation, as
     upstream appears to no longer be maintaining the current C++ based Python
     binding. See the following upstream issues for details:


protobuf (2.4.1-3) unstable; urgency=low

   * Add patch from Steven Chamberlain fixing build failures of the
     embedded gtest copy on kFreeBSD (Closes: #675837)

protobuf (2.4.1-2) unstable; urgency=low

   [ Matthias Klose ]
   * Work around build failure with GCC 4.7. Closes: #672094.
   [ Jakub Adam ]
   * Install libprotobuf-java without reference to parent POM
     (Closes: #648672)
   [ Iustin Pop ]
   * libprotobuf-java:
     - remove dependency on default-jre (Closes: #653115)
     - revert the jar name change introduced in 2.4.1, due to the use of
       maven helper (Closes: #648850)
   * Bump priority of packages from extra to optional (Closes: #664744)
   * Enable hardening flags (Closes: #673675)


protobuf (2.4.1-1) unstable; urgency=low

   [ Thomas Koch ]
   * remove ant-wrapper, which worked around #491074
   * patch: revert_upstream_issue_388_about_rpath
   * publish maven artifacts (Closes: #644263)
   [ Iustin Pop ]
   * Fix (again) the pkg-test script
   * Update section based on override disparities
   * Imported Upstream version 2.4.1
   * Modify debian/rules directly not via patches
   * Drop .la files per ReleaseGoals/LAFileRemoval

protobuf (2.4.0a-2) unstable; urgency=low

   * Re-upload to unstable

protobuf (2.4.0a-1) experimental; urgency=low

   * New upstream version, uploading to experimental due to Python changes
   * Fix "Missing depends on zlib1g-dev", thanks Fernando Tarlá Cardoso Lemos
     (Closes: #608670)
   * Re-enable parallel builds, but only for the C++ sources/tests
   * Enable the C++-based implementation for the Python bindings


protobuf (2.3.0-4) unstable; urgency=low

   * Thanks to Peter Palfrader for finding the two bugs below:
   * Disable setuptools auto-download in case of wrong dependencies, and
     fix the current dependency version (Closes: #593269)
   * Fix the python cleanup rule, by always running the individual steps
     (Closes: #593268)

protobuf (2.3.0-3) unstable; urgency=low

   * Acknowledge NMU (thanks Giuseppe!)
   * Update packaging to comply with policy 3.9.1 (.la files are still
     shipped though)
   * Updated watch file to account for brokeness

protobuf (2.3.0-2.1) unstable; urgency=high

   * Non-maintainer upload.
   * Build-depends on on default-jdk and set JAVA_HOME to
     /usr/lib/jvm/default-java (Closes: #587732)

protobuf (2.3.0-2) unstable; urgency=low

   * Fix "FTBFS on armel (test-suite failure)" by disabling optimizations
     of a troublesome function (idea taken from #580334) (Closes: #572923)
   * Standards version 3.8.4 (no changes needed)
   * Update my address to the one

protobuf (2.3.0-1) unstable; urgency=low

   * New upstream version.
   * Split out libprotobuf-lite from the libprotobuf package.
   * Add CFLAGS specific to sh4; closes: #560322.


protobuf (2.2.0a-1) unstable; urgency=low

   * Acknowledge NMUs (thanks Dirk!)
   * Convert the source format to 3.0 (quilt)

protobuf (2.2.0a-0.1) unstable; urgency=low

   * Non-maintainer upload
   * New upstream release made this evening correction major SONAME
   * debian/control: Updated major version to 5 (Closes: #556563)
   * debian/rules: Updated two links to use libproto*5
   * debian/libprotobuf5.shlibs: Added
   * debian/libprotoc5.shlibs: Added

protobuf (2.2.0-0.1) unstable; urgency=low

   * Non-maintainer upload coordinated with maintainer
   * New upstream release (Closes: #551931)
   * debian/libprotobuf-install: Added 'usr/lib/pkgconfig/*' to have
     pkg-config support files installed
   * debian/control: Added (= ${binary:Version}) to Depends for -dev
     packages for tighter link to underlying libraries [lintian warning]
   * debian/control: Updated StandardVersion: to 3.8.3
   * debian/control: Major version not incremented as upstream kept it at 4

protobuf (2.1.0-1) unstable; urgency=low

   * New Upstream Version
   * Fix "Please split out out of the libprotobufN
     package" (Closes: #524087)
   * Update Standards Version to 3.8.2 (no changes needed, sections are already
     correct and the rest doesn't affect this package)

protobuf (2.0.3-2.2) unstable; urgency=medium

   * Non-maintainer upload.
   * Fix FTBFS from -2.1: don't fail when we can't clean up the java build,
     such as when openjdk isn't installed.
   * Disable parallel builds, because libtool is made of fail (if binary-arch
     and build-indep run concurrently, we relink a library while it's being
     used; that doesn't work so well).

protobuf (2.0.3-2.1) unstable; urgency=medium

   * Non-maintainer upload.
   * Medium urgency for RC bugfix.
   * Fix building of test suites on ia64: use __clone2() instead of clone(),
     which doesn't exist there (closes: #530606).  Patch by Sune Vuorela.
   * Only build the java and python bindings when building the arch:all
     packages.  Move openjdk to Build-Depends-Indep.  This should allow
     building on hppa, which doesn't have openjdk.  Based on a patch by Sune
     Vuorela (but any bugs are mine).

protobuf (2.0.3-2) unstable; urgency=low

   * Fix the binary-arch/binary-common interaction by only calling
     dh_pysupport when we are in arch-independent mode (DH_OPTIONS=-i)
   * Remove the extraneous conflicts/replace with libprotobuf2/libprotobuf0
     from libprotobuf3, as they share no files (and have different SONAMES)
     (Closes: #523992)

protobuf (2.0.3-1) unstable; urgency=low

   [ Ehren Kret ]
   * New Upstream Version (Closes: #522470)
   * Applied patch proposed in bug#503807 provided by
     Torsten Werner <> (Closes: #503807)
   [ Iustin Pop ]
   * Policy version 3.8.1, added handling for the nocheck DEB_BUILD_OPTIONS flag
   * Fix lintian warnings (copyright-with-old-dh-make-debian-copyright,
   * The new upstream version build successfully (and passes the
     unittest) with gcc-snapshort, so marking bug#505411 as fixed
     (Closes: #505411)


protobuf (2.0.2-1) unstable; urgency=low

   * New Upstream Version (Closes: #501349)

protobuf (2.0.1-2) unstable; urgency=low

   * Fix the java .jar symlink (Closes: #501490)

protobuf (2.0.1-1) unstable; urgency=low

   * New Upstream Version (Closes: #499925)

protobuf (2.0.0~b-3) unstable; urgency=low

   * Remove DM-Upload-Allowed for sponsoring

protobuf (2.0.0~b-2) unstable; urgency=low

   * Mark the different license for some of the files, and fix the long
     description (it contained UTF-8 chars), both thanks to Vincent Bernat
   * Cleanup debian/rules (removed commented out debhelper lines)
   * Improve the java build process, as suggested by Matthew Johnson

protobuf (2.0.0~b-1) unstable; urgency=low

   * Initial release (Closes: #489842)