Page MenuHomePhabricator

Package libcidr + libanon + libdclass for Ubuntu Trusty
Closed, DeclinedPublic

Description

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.


Version: unspecified
Severity: normal

Details

Reference
bz68997

Event Timeline

bzimport raised the priority of this task from to Needs Triage.Nov 22 2014, 3:27 AM
bzimport set Reference to bz68997.
bzimport added a subscriber: Unknown Object (MLST).

(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.

otto wrote:

(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.

otto wrote:

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.

hashar claimed this task.

For CI purpose, the packages are ignored, so I have no need anymore for this task.