Last modified: 2014-09-09 00:06:39 UTC
We have some Jenkins jobs building libanon, libdclass and libcdr whenever a patch is proposed in Gerrit. Hence the -dev packages are installed from apt.wikimedia.org on the instances running the compilation. This week I have pooled an Ubuntu Trusty instance, and puppet complains because it can not find them for Trusty. From a quick discussion with Christian, libdclass is probably no more used. But libanon and libcdr could use a Trusty version. Marking as blocking bug 68256 which is about finishing up the setup of Jenkins slaves with Trusty.
(In reply to Antoine "hashar" Musso from comment #0) > But libanon and libcdr could use a Trusty version. Yes. We need them to build the udp-filters repo. Its executables are in turn used * in the filter definitions for udp2log, and * for manual inspection cache logs.
(In reply to christian from comment #1) > (In reply to Antoine "hashar" Musso from comment #0) > > But libanon and libcdr could use a Trusty version. > > Yes. We need them to build the udp-filters repo. Its executables are in turn > used > * in the filter definitions for udp2log, and > * for manual inspection cache logs.
Oops, I was just trying to add Gage to the CC list, didn't mean to add a comment.
This was detected when bootstrapping a Jenkins slave using Ubuntu Trusty. I have prevented the package from being installed on continuous integration slaves with https://gerrit.wikimedia.org/r/#/c/153209/ . The related Jenkins jobs will eventually have to be rewritten to not depends on the -dev packages, but that is another issue entirely.