[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

FYI: New protobuf version



Hi maintainers of (build)rdeps of packages generated from protobuf (i.e.
protobuf-c, libcompizconfig),

There's a new upstream version accompanied by packaging changes that
maybe are of interest to you. Assuming I don't get bad feedback from
you, I'm going to ask my sponsor to upload sometimes soon (but NEW has
to cleared so…).

First, the new upstream version, 2.1.0, changes code such that the
end-user always needs to link against pthread. libprotobufX/libprotocX
themselves don't link (IMHO it's a bug in ACX_PTHREAD as used by
upstream and as available in autoconf-archive), but upstream doesn't
think this is a problem and that end-users should just link themselves
-lpthread (see
http://groups.google.com/group/protobuf/browse_thread/thread/6e1a2f6cfbdcdd66).

After adding this, I managed to get the compilation of protobuf-c
halfway through, but it still fails, so maybe the new version has more
changes and the sources of protobuf-c need adjustement.

I managed to compile libcompizconfig without problems, but I didn't know
how to test it, so I don't know if it really works.

With the upstream version there are also some packaging changes, i.e.
splitting of the libprotocX into its own package (and the same for the
protoc headers into libprotoc-dev), see for rationale
http://bugs.debian.org/524087. Since both protobuf-c and libcompizconfig
build-depend on protobuf-compiler, which in turn depends on these new
libraries, there shouldn't be trouble here.

The new packages are available, if anyone is interested, at:
- URL: http://mentors.debian.net/debian/pool/main/p/protobuf
- Source repository:
    deb-src http://mentors.debian.net/debian unstable main contrib non-free
- dget http://mentors.debian.net/debian/pool/main/p/protobuf/protobuf_2.1.0-1.dsc

thanks, and sorry for any mistakes in packaging,
iustin


Reply to: