Bug#714492: cups: Please allow cups to be build against libgnutls28-dev.

2014-01-14 Thread Didier 'OdyX' Raboud
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.

2014-01-05 Thread Nicolas Le Cam
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.

2014-01-04 Thread 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

signature.asc
Description: This is a digitally signed message part.


Bug#714492: cups: Please allow cups to be build against libgnutls28-dev.

2013-06-30 Thread Nicolas Le Cam
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.

2013-06-30 Thread Didier 'OdyX' Raboud
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.

2013-06-29 Thread Nicolas Le Cam
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