[pkg-uWSGI-devel] Bug#833055: Packaging of mongoclient replacement library: mongocxx

Apollon Oikonomopoulos apoikos at debian.org
Wed Nov 9 10:25:23 UTC 2016


Hi all,

On 11:10 Wed 09 Nov     , Raphael Hertzog wrote:
> Hi,
> 
> On Sat, 05 Nov 2016, Giulio Paci wrote:
> > https://jira.mongodb.org/plugins/servlet/mobile#issue/CXX-923
> > 
> > They finally released mongocxx 3.0.x, that they currently recommend for new
> > development. On the other hand, my use case for this package (Orion context
> 
> That's correct for "new development", but since it's not API compatible (I
> guess) it's not an option for uwsgi.

Also note that as of now, upstream does not set a SONAME for 3.x either.

> 
> > > (and possibly have
> > > mongo-cxx-driver-legacy provide mongodb-dev as a metapackage as well),
> > 
> > What is the purpouse of this metapackage?
> 
> The original package was providing the headers for the same C++ driver
> that was bundled as part of uwsgi from what I understood.
> 
> I guess Apollon suggested to re-create it as an empty package depending
> on libmongoclient-dev so that the transition is smooth.

Exactly. Note that currently only uwsgi Build-Depends on mongodb-dev, 
but we would like to also take care of users who build their own 
software against mongodb-dev.

> > > as at least one package (uwsgi) could make use of it.
> > 
> > Maybe the new driver could be an alternative for this package?
> 
> Not if the API are different...
> 
> > Currently I have no time at all (and will likely not have time for the next
> > few months). So feel free to work on this package as you want/need.
> > I am open to co-maintainance or even to orphan this package, if you want to
> > adopt it.
> 
> Ok. Apollon, do you want to take up on this offer to handle the move to
> unstable?

I guess I could do it together with the rest of the MongoDB-related work 
in a couple of days.

In general I don't like the fact that upstream does not set a SONAME, 
but at least this is better than the static linking we used to do with
mongodb-dev.

Regards,
Apollon



More information about the pkg-uWSGI-devel mailing list