[Pkg-protobuf-devel] Bug#835170: transition: protobuf

Sebastiaan Couwenberg sebastic at xs4all.nl
Thu Aug 25 15:33:32 UTC 2016


Control: block -1 by 809290 811917 822380

On 08/23/16 16:45, Dmitry Smirnov wrote:
> On Tuesday, 23 August 2016 11:32:10 AM AEST Sebastiaan Couwenberg wrote:
>>> Dmitry, have you tested the reverse dependencies if they still build?
>
> No... We will have to deal with fallout, if any... It is crucial to have
> protobuf-3 from life cycle prospective. Also several golang dependencies
> require protobuf v3 so upload actually allows to fix numerous problems.

Since someone has to test the rdeps before the Release Managers can 
schedule binNMUs, I've done a round of rebuilds with protobuf (3.0.0-4).
The summary can be found below.

Some packages were already built successfully in unstable due to 
maintainer uploads:

  mozc                 (2.18.2595.102+dfsg-1)
  osmpbf               (1.3.3-7)

Several packages unfortunately fail to build, some due to unrelated 
issues to the new protobuf packages. Bugs still need to be filed for 
those that weren't sid-ony due to RC bugs already.


anfo (0.98-4) FTBFS due to a d-shlibs issue:

  devlibs error: There is no package matching [libprotobuf10-dev] and
  noone provides it, please report bug to d-shlibs maintainer


gazebo (7.3.0+dfsg-2) FTBFS due to an issue with tinyxml2:

  /build/gazebo-7.3.0+dfsg/gazebo/util/LogPlay.cc:108:13: error: 
'XML_NO_ERROR' is not a member of 'tinyxml2'
               tinyxml2::XML_NO_ERROR;
               ^~~~~~~~


ignition-transport (1.3.0-1) FTBFS due to incompatibility with protobuf 
3.0.0:

 
/build/ignition-transport-1.3.0/include/ignition/transport/SubscriptionHandler.hh:148:53: 
error: expected primary-expression before 'const'
             auto msgPtr = google::protobuf::down_cast<const T*>(&_msg);
                                                       ^~~~~
The buildlog contains more protobuf related errors.


libphonenumber (7.1.0-4) FTBFS due to an issue with the maven dependencies:

  [ERROR] Failed to execute goal on project cpp-build: Could not resolve 
dependencies for project 
com.google.i18n.phonenumbers.tools:cpp-build:jar:1.0-SNAPSHOT: Cannot 
access central (https://repo.maven.apache.org/maven2) in offline mode 
and the artifact org.easymock:easymockclassextension:jar:debian has not 
been downloaded from it before. -> [Help 1]


litecoin (0.10.4.0-1) FTBFS due to an issue with boost (#811917):

  chainparams.cpp:231:72: error: ambiguous overload for 'operator=' 
(operand types are 'std::vector<unsigned char>' and 
'boost::assign_detail::generic_list<int>')
           base58Prefixes[EXT_SECRET_KEY] = list_of(0x04)(0x35)(0x83)(0x94);


mahimahi (0.92-1) FTBFS due to #822380:

  poller.cc: In member function 'Poller::Result Poller::poll(const int&)':
  poller.cc:40:80: error: 'accumulate' was not declared in this scope
                            [] ( bool acc, pollfd x ) { return acc or 
x.events; } ) ) {


ola (0.10.2-1) FTBFS due to configure failing to find numpy:

  configure: error: failed to find required module numpy


ostinato (0.8-1) FTBFS due to incompatibility with the new protobuf:

  rpcconn.cpp: In member function 'void 
RpcConnection::on_clientSock_dataAvail()':
  rpcconn.cpp:382:9: error: 'NewCallback' is not a member of 
'google::protobuf'


shogun (3.2.0-7.3) FTBFS due to #809290:

  /usr/include/eigen3/Eigen/src/Core/DenseBase.h:416:7: error: static 
assertion failed: THIS_EXPRESSION_IS_NOT_A_LVALUE__IT_IS_READ_ONLY


Transition: protofbuf

  libprotobuf-lite9v5 (2.6.1-2) -> libprotobuf-lite10 (3.0.0-4)
  libprotobuf9v5      (2.6.1-2) -> libprotobuf10      (3.0.0-4)
  libprotoc9v5        (2.6.1-2) -> libprotoc10        (3.0.0-4)

The status of the most recent rebuilds is as follows.

  anfo (sid only)      (0.98-4)                       FTBFS
  appstream            (0.9.8-4)                      OK
  berkeley-express     (1.5.1-2)                      OK
  bitcoin (sid only)   (0.12.1-0.1 / 0.13.0-0.1~exp1) OK / OK
  clementine           (1.3.1+dfsg-1)                 OK
  cubemap              (1.3.1-1)                      OK
  dogecoin             (1.10.0-2)                     OK
  gazebo               (7.3.0+dfsg-2)                 FTBFS
  harvest-tools        (1.2-2)                        OK
  ignition-transport   (1.3.0-1)                      FTBFS
  imposm-parser        (1.0.7+ds-3)                   OK
  libphonenumber       (7.1.0-4)                      FTBFS
  litecoin (sid only)  (0.10.4.0-1)                   FTBFS
  mahimahi (sid only)  (0.92-1)                       FTBFS
  mixxx                (2.0.0~dfsg-5)                 OK
  mosh                 (1.2.6-1)                      OK
  mozc                 (2.18.2595.102+dfsg-1)         OK
  mumble               (1.2.16-2)                     OK
  ola (sid only)       (0.10.2-1)                     FTBFS
  osmpbf               (1.3.3-7)                      OK
  ostinato             (0.8-1)                        FTBFS
  pdns-recursor        (4.0.1-1)                      OK
  php-pinba (sid only) (1.0.0-2)                      OK
  pink-pony            (1.4.1-2)                      OK
  pokerth (sid only)   (1.1.1-4)                      OK
  protobuf-c           (1.2.1-1)                      OK
  r-cran-rprotobuf     (0.4.3-1)                      OK
  ricochet-im          (1.1.2-1)                      OK
  shogun (sid only)    (3.2.0-7.3)                    FTBFS
  zbackup              (1.4.4-1)                      OK

  imposm               (2.6.0+ds-3)                   OK
  osmium               (0.0~20160425-e2e4368-2)       OK


Kind Regards,

Bas

-- 
  GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1



More information about the Pkg-protobuf-devel mailing list