Bug#714492: cups: Please allow cups to be build against libgnutls28-dev.
Control: reopen -1 Le samedi, 4 janvier 2014, 14.23:24 Didier '' Raboud a écrit : > Hi Nicolas, > > Le dimanche, 30 juin 2013, 15.23:10 Nicolas Le Cam a écrit : > > A perhaps better option could be to directly build-depends on > > libgnutls28-dev (if no other packages depends on cups and legacy > > gnutls). > > I'm considering switching cups away from GnuTLS to OpenSSL given the > recent discussion on debian-devel [0]. In fact, given that CUPS is > GPL-2 only, it is not license-wise allowed to link CUPS with > libgnutls28-dev The discussion has now showed that linking against OpenSSL is even worse, so I've made libcups2 link against GnuTLS 2.x again. And this move reopens this bug. Sorry… Cheers, OdyX signature.asc Description: This is a digitally signed message part.
Bug#714492: cups: Please allow cups to be build against libgnutls28-dev.
Hi OdyX, This would solve my issue. Thanks, Nicolas 2014/1/4 Didier 'OdyX' Raboud : > Hi Nicolas, > > Le dimanche, 30 juin 2013, 15.23:10 Nicolas Le Cam a écrit : >> A perhaps better option could be to directly build-depends on >> libgnutls28-dev (if no other packages depends on cups and legacy >> gnutls). > > I'm considering switching cups away from GnuTLS to OpenSSL given the > recent discussion on debian-devel [0]. In fact, given that CUPS is GPL-2 > only, it is not license-wise allowed to link CUPS with libgnutls28-dev > > Would that help solving your issue too? > > Cheers, > OdyX > > [0] https://lists.debian.org/debian-devel/2013/12/msg00329.html -- Nicolas Le Cam -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#714492: cups: Please allow cups to be build against libgnutls28-dev.
Hi Nicolas, Le dimanche, 30 juin 2013, 15.23:10 Nicolas Le Cam a écrit : > A perhaps better option could be to directly build-depends on > libgnutls28-dev (if no other packages depends on cups and legacy > gnutls). I'm considering switching cups away from GnuTLS to OpenSSL given the recent discussion on debian-devel [0]. In fact, given that CUPS is GPL-2 only, it is not license-wise allowed to link CUPS with libgnutls28-dev Would that help solving your issue too? Cheers, OdyX [0] https://lists.debian.org/debian-devel/2013/12/msg00329.html signature.asc Description: This is a digitally signed message part.
Bug#714492: cups: Please allow cups to be build against libgnutls28-dev.
Hi Didier, thanks for your feedback, 2013/6/30 Didier 'OdyX' Raboud > You have attached a patch, for the "how?", but "why?" isn't answered as > far as I'm concerned; so why would that be useful? > It would be useful to be able to compile an application (in my case wine) that needs both gnutls and cups with latest packages, and not legacy ones. The story behind that is, I'm trying to have every -dev packages wine depends on multi-arch capable, but, as my time is short, I'd like to focus only on latest version of packages to be able to push upstream (if needed) more easily and not duplicate effort on legacy packages. Maintainers are also certainly more inclined to update current stable packages than legacy ones. Wine (trunk at least) can build against libgnutls28-dev, but also depends on libcups2-dev so I'm forced to use libgnutls-dev instead. For the record, libgnutls28-dev can be marked multi-arch: same immediately (see bug 678070, reported against libgnutls-dev at that time, but applies to libgnutls28-dev - I should update/duplicate this bug), cups (bug 689084), in the other hand, needs more efforts (affected by bug 688958, also needs to migrate to pkg-config so we can have an arch independent cups-config script), but it seems feasible. A perhaps better option could be to directly build-depends on libgnutls28-dev (if no other packages depends on cups and legacy gnutls). Hope I answered (part of) the why, Cheers, Nicolas Le Cam
Bug#714492: cups: Please allow cups to be build against libgnutls28-dev.
Control: tags -1 +moreinfo Hi Nicolas, and thanks for your bugreport, Le dimanche, 30 juin 2013 00.07:21, Nicolas Le Cam a écrit : > Please find attached a patch that allows cups to be build against > libgnutls28-dev. I have choosed to use the virtual package > gnutls-dev to let libcups2-dev be coinstallable with both of them. You have attached a patch, for the "how?", but "why?" isn't answered as far as I'm concerned; so why would that be useful? Cheers, OdyX -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#714492: cups: Please allow cups to be build against libgnutls28-dev.
Source: cups Version: 1.6.2-10 Severity: wishlist Tags: patch Dear Maintainer, Please find attached a patch that allows cups to be build against libgnutls28-dev. I have choosed to use the virtual package gnutls-dev to let libcups2-dev be coinstallable with both of them. regards, Nicolas Le Cam *** 0001-Build-depend-on-gnutls-dev-not-libgnutls-dev.txt >From ac8156ae3e0295d7aa9ec54bb75d342b129eaff2 Mon Sep 17 00:00:00 2001 From: Nicolas Le Cam Date: Sat, 29 Jun 2013 19:19:46 +0200 Subject: Build-depend on gnutls-dev, not libgnutls-dev. Allow cups to be build against libgnutls28-dev, and libcups2-dev to be coinstallable with it. Also explicitly build-depends on libgcrypt11-dev as it's not a libgnutls28-dev dependency anymore. --- control |8 +--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/control b/control index 549219d..471f1d1 100644 --- a/control +++ b/control @@ -20,13 +20,14 @@ Build-Depends: autotools-dev, pkg-config, ghostscript (>= 9.02~), + gnutls-dev, libavahi-client-dev, libavahi-common-dev, libavahi-compat-libdnssd-dev, libdbus-1-dev, libfontconfig1-dev, libfreetype6-dev, - libgnutls-dev, + libgcrypt11-dev, libijs-dev, libjpeg-dev, libldap2-dev, @@ -239,8 +240,9 @@ Section: libdevel Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, libcups2 (= ${binary:Version}), - libgnutls-dev, - libkrb5-dev + gnutls-dev, + libkrb5-dev, + libgcrypt11-dev Description: Common UNIX Printing System(tm) - Development files CUPS library The Common UNIX Printing System (or CUPS(tm)) is a printing system and general replacement for lpd and the like. It supports the Internet -- 1.7.10.4 -- System Information: Debian Release: jessie/sid APT prefers testing APT policy: (900, 'testing'), (800, 'unstable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.9-1-amd64 (SMP w/4 CPU cores) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash -- debconf information excluded -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org