[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#779770: marked as done (cups: Transition to libsystemd)



Your message dated Mon, 13 Jul 2015 21:50:31 +0000
with message-id <E1ZElcN-00028F-2I@franck.debian.org>
and subject line Bug#779770: fixed in cups 2.0.3-7
has caused the Debian Bug report #779770,
regarding cups: Transition to libsystemd
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
779770: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=779770
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: cups
Version: 1.7.5-11
Severity: normal
User: pkg-systemd-maintainers@lists.alioth.debian.org
Usertags: libsystemd

Hi!

In systemd v209, released over a year ago, the various libsystemd-* libraries
(libsystemd-journal.so, libsystemd-login.so, libsystem-daemon.so,
libsystemd-id128.so) were merged into a single libsystemd.so library to reduce
code duplication and avoid cyclic dependencies [1].

Your package declares a build-dependency on either libsystemd-daemon-dev,
libsystemd-login-dev or libsystemd-journal-dev.

Please update your package so it can be built against libsystemd.


Updating the configure check / build system
===========================================
If your package use pkg-config and autotools, a typical configure check
looks like:

 PKG_CHECK_MODULES(FOO, libsystemd-login)
All you need to do, is change that to
 PKG_CHECK_MODULES(FOO, libsystemd)


If there are checks for libsystemd-journal, libsystemd-login and
libsystemd-journal, you can merge that into a single check:

 PKG_CHECK_MODULES(FOO, libsystemd-login)
 PKG_CHECK_MODULES(BAR, libsystemd-daemon)
 PKG_CHECK_MODULES(BAZ, libsystemd-journal)
=>
 PKG_CHECK_MODULES(FOO, libsystemd)

BAR_{CFLAGS,LIBS} and BAZ_{CFLAGS,LIBS} need to be updated accordingly.

If you/upstream wants to support building against older versions of systemd,
you can update the configure check as follows:

 PKG_CHECK_MODULES(FOO, libsystemd-login)
=>
 PKG_CHECK_MODULES(FOO, libsystemd,, [PKG_CHECK_MODULES(FOO, libsystemd-login)])

See [2] as an example how to do that.


Updating Build-Depends
======================
Please replace the Build-Depends on libsystemd-*-dev with libsystemd-dev [3].
I would recommend against adding alternative Build-Depends against the old
dev packages. This is not necessary, since libsystemd-dev is already provided
in jessie.


Backports
=========
Debian jessie already ships with libsystemd-dev, so this change is safe
regarding backports.


Upstream
========
Please consider forwarding this upstream. In some cases upstream might already
have a fix for that


Thanks for considering.


Michael,
on behalf of the pkg-systemd team.


[1] http://lists.freedesktop.org/archives/systemd-devel/2014-February/017146.html
[2] http://cgit.freedesktop.org/NetworkManager/NetworkManager/commit/?id=8f6317f88a3ca3f42cf72137bb033b4a020b7b82
[3] http://anonscm.debian.org/cgit/pkg-utopia/network-manager.git/commit/?id=69b95405b07fc2a5833dfcbe18c9229706c2104e

--- End Message ---
--- Begin Message ---
Source: cups
Source-Version: 2.0.3-7

We believe that the bug you reported is fixed in the latest version of
cups, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 779770@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Didier Raboud <odyx@debian.org> (supplier of updated cups package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 13 Jul 2015 18:35:43 +0200
Source: cups
Binary: libcups2 libcupsimage2 libcupscgi1 libcupsmime1 libcupsppdc1 cups cups-core-drivers cups-daemon cups-client cups-ipp-utils libcups2-dev libcupsimage2-dev libcupscgi1-dev libcupsmime1-dev libcupsppdc1-dev cups-bsd cups-common cups-server-common cups-ppdc cups-dbg
Architecture: source all
Version: 2.0.3-7
Distribution: unstable
Urgency: medium
Maintainer: Debian Printing Team <debian-printing@lists.debian.org>
Changed-By: Didier Raboud <odyx@debian.org>
Description:
 cups       - Common UNIX Printing System(tm) - PPD/driver support, web interfa
 cups-bsd   - Common UNIX Printing System(tm) - BSD commands
 cups-client - Common UNIX Printing System(tm) - client programs (SysV)
 cups-common - Common UNIX Printing System(tm) - common files
 cups-core-drivers - Common UNIX Printing System(tm) - PPD-less printing
 cups-daemon - Common UNIX Printing System(tm) - daemon
 cups-dbg   - Common UNIX Printing System(tm) - debugging symbols
 cups-ipp-utils - Common UNIX Printing System(tm) - IPP developer/admin utilities
 cups-ppdc  - Common UNIX Printing System(tm) - PPD manipulation utilities
 cups-server-common - Common UNIX Printing System(tm) - server common files
 libcups2   - Common UNIX Printing System(tm) - Core library
 libcups2-dev - Common UNIX Printing System(tm) - Development files CUPS library
 libcupscgi1 - Common UNIX Printing System(tm) - CGI library
 libcupscgi1-dev - Common UNIX Printing System(tm) - Development files for CGI libra
 libcupsimage2 - Common UNIX Printing System(tm) - Raster image library
 libcupsimage2-dev - Common UNIX Printing System(tm) - Development files CUPS image li
 libcupsmime1 - Common UNIX Printing System(tm) - MIME library
 libcupsmime1-dev - Common UNIX Printing System(tm) - Development files MIME library
 libcupsppdc1 - Common UNIX Printing System(tm) - PPD manipulation library
 libcupsppdc1-dev - Common UNIX Printing System(tm) - Development files PPD library
Closes: 779770
Changes:
 cups (2.0.3-7) unstable; urgency=medium
 .
   [ Michael Biebl ]
   * Transition from libsystemd-daemon to libsystemd:
     - Update Build-Depends
     - Patch the configuration system
     (Closes: #779770)
Checksums-Sha1:
 675236eea29a99690dfae10c01986d2dceffe8e2 3478 cups_2.0.3-7.dsc
 43facf54d3d45b0b8ec6fca6867a5c2f8c384568 343284 cups_2.0.3-7.debian.tar.xz
 99d00e9956741529d829d88066e3cebdd9e2b474 245360 cups-common_2.0.3-7_all.deb
 75280f038de40b0e17994e9ad370fac38a8b7eba 590210 cups-server-common_2.0.3-7_all.deb
Checksums-Sha256:
 41238aed99a8ab950b1d0729e167237598f3360d22c400fa53bbfab4bbdc221c 3478 cups_2.0.3-7.dsc
 464fd437806092466384096d05ea71c5da8cbf278ef0a203ac244b1c81968462 343284 cups_2.0.3-7.debian.tar.xz
 b74baab00e6264ae0948804f5ec15bc61f4eb120e6aef22b5db5dcea0620f819 245360 cups-common_2.0.3-7_all.deb
 20132f74ad2b6b7fb1723ace2b125f62c5571b194104af2b471bde262fad5503 590210 cups-server-common_2.0.3-7_all.deb
Files:
 bce474457bafa2a9a4deedd28bc2e28d 3478 net optional cups_2.0.3-7.dsc
 d150ace0d6cbc85bae6ed8a92971a1be 343284 net optional cups_2.0.3-7.debian.tar.xz
 3005474efc5d818ade7cfb490aae1939 245360 net optional cups-common_2.0.3-7_all.deb
 1b341cdf4d848c7c15a27ec76102bb54 590210 net optional cups-server-common_2.0.3-7_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQGcBAEBCAAGBQJVpC1vAAoJEIvPpx7KFjRV0G0L/Rqg2shb83DgV9+Ooebc5z5D
27StjZq1QpzKAEGQ6iOKKhwydfO7Ku8D1m4OFrcn0HlaajyY0WtVc9XdWwv3sRkt
hCxpVxqJMPksShaGnAhHlXDLOzQW2YZEhGt4lKKY6bByA8ufKrRxY+Q7gsvDhmEx
jvcfedi+eObM8wGnpKYI2Tdt8EIPW1CLjFuMaMSr1XNleXV4cQk/DVn1mlyXZd40
ELuWQDA0XHkFxHIbDGIlCguhFWdn1Cc/24zkEBMUy1dZXHo2RUCuNIlP1Oy8WAZW
6Xko2/b5yDlADk8y2Vgvx2ltp5DKXF0kOaY8Ns+a7eY+obdaUgIOmBcoWtYLKx1N
C+7MHoJKDPl1+Qt87htP5pEMUm3RQWmCfoSK5fhyuoX3fB7u3+RTCW61w2ziNFNt
gWVTbCeAzu3RG5WS0/REdyHf/yIdEnrZPGvHzY1bYYsGqyt9gG4eI43T8bK+cbZD
LaHSg2J6RjDEEBDBISQvjWJevO8HS+LP7B1DZSfV2A==
=RInw
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: