Page MenuHomePhabricator

can't install libcurl-dev on Jessie
Closed, ResolvedPublic

Description

https://gerrit.wikimedia.org/r/#/c/251432/ added in puppet the package libcurl-dev but it is not installable in Jessie:

2015-11-06 09:02:23,352 INFO nodepool.image.build.wmflabs-eqiad.ci-jessie-wikimedia: 
 Building dependency tree...
 Reading state information...
 Package libcurl-dev is a virtual package provided by:
   libcurl4-openssl-dev 7.38.0-4+deb8u2
   libcurl4-nss-dev 7.38.0-4+deb8u2
   libcurl4-gnutls-dev 7.38.0-4+deb8u2
 
 E: Package 'libcurl-dev' has no installation candidate

Event Timeline

hashar created this task.Nov 6 2015, 9:09 AM
hashar raised the priority of this task from to Needs Triage.
hashar updated the task description. (Show Details)
hashar added subscribers: hashar, Gilles, Legoktm.
Restricted Application added subscribers: StudiesWorld, Aklapper. · View Herald TranscriptNov 6 2015, 9:09 AM
hashar added a comment.Nov 6 2015, 9:43 AM

So we have to pick one of them. The Debian package python-pycurl at https://packages.debian.org/jessie/python-pycurl mentions:

NOTE: the SSL support is provided by GnuTLS.

So I guess we want to install libcurl4-gnutls-dev.

Change 251479 had a related patch set uploaded (by Hashar):
contint: explicitly set ssl/tls libcurl dev package

https://gerrit.wikimedia.org/r/251479

Change 251479 merged by Muehlenhoff:
contint: explicitly set ssl/tls libcurl dev package

https://gerrit.wikimedia.org/r/251479

hashar closed this task as Resolved.Nov 6 2015, 10:55 AM
hashar claimed this task.

The CI permanent slaves have it all fine. I have refreshed the Nodepool snapshot image:

2015-11-06 10:53:51,612 INFO nodepool.image.build.wmflabs-eqiad.ci-jessie-wikimedia:
Notice: /Stage[main]/Packages::Libcurl4_gnutls_dev/Package[libcurl4-gnutls-dev]/ensure: ensure changed 'purged' to 'present'

Included since Image ci-jessie-wikimedia-1446807066.

hashar reopened this task as Open.Nov 6 2015, 11:06 AM
00:00:48.871     src/pycurl.h:164:30: fatal error: gnutls/gnutls.h: No such file or directory

Change 251485 had a related patch set uploaded (by Hashar):
contint: get libgnutls28-dev on Jessie

https://gerrit.wikimedia.org/r/251485

Change 251485 merged by Muehlenhoff:
contint: get libgnutls28-dev on Jessie

https://gerrit.wikimedia.org/r/251485

hashar closed this task as Resolved.Nov 6 2015, 11:46 AM