[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:43 +0000
with message-id <E1ZElcZ-0002D0-6S@franck.debian.org>
and subject line Bug#779770: fixed in cups 2.1~b1-2
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.1~b1-2

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:43: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.1~b1-2
Distribution: experimental
Urgency: low
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.1~b1-2) experimental; urgency=low
 .
   [ Michael Biebl ]
   * Transition from libsystemd-daemon to libsystemd:
     - Update Build-Depends
     - Patch the configuration system
     (Closes: #779770)
Checksums-Sha1:
 daf2c90806b48f1d8a9008a44d4ea219f2f30718 3485 cups_2.1~b1-2.dsc
 d95395674c688a478cbf5d47b9e8178e764b14dc 336124 cups_2.1~b1-2.debian.tar.xz
 d39a768a9a35e59f5589e25b8e24d3ab0a1fb12c 232088 cups-common_2.1~b1-2_all.deb
 2b6056fd9f276f23cf39cba63c6644f4f0051c1e 588242 cups-server-common_2.1~b1-2_all.deb
Checksums-Sha256:
 16f88ccfd2298759f73523e6669d7614c59e2573590af1eac7ec7f7e0cf254cc 3485 cups_2.1~b1-2.dsc
 93e9c5241f6d16f55ce9df917dbc78d0fb8133e1802533096bc4501c5906cd03 336124 cups_2.1~b1-2.debian.tar.xz
 74be2227b2f0a7d8da0486adc35a6c53cc4b92d275f2d4d499b931047025c343 232088 cups-common_2.1~b1-2_all.deb
 291ae4a0744ff5aa0c9697d3c2f12f0afdc029981560a280eb04291df6032786 588242 cups-server-common_2.1~b1-2_all.deb
Files:
 72860e02450c37785e1f55c0ed772899 3485 net optional cups_2.1~b1-2.dsc
 0bb12ef00b2bd17f44dbbfdec0cf1321 336124 net optional cups_2.1~b1-2.debian.tar.xz
 7c146107e03c9dd2e37a1003093ff96d 232088 net optional cups-common_2.1~b1-2_all.deb
 c1370ad47dacd9a466540b107b1577c8 588242 net optional cups-server-common_2.1~b1-2_all.deb

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

iQGcBAEBCAAGBQJVpC5ZAAoJEIvPpx7KFjRVvUYL/jLLLi0hyieo/hV/y7aKpb0u
Ib66DUP7KXRhX74DuYHtYF78AwFYrXRuz4Pvsk9MgBah+UgaKvrhXwWFUIBHGRd1
FNPkrWNwibyFs07m0f7q/juM+brqJElRbhKDYKnmvSj25k/CpF6lP4pYLGKbcg8u
NhTBFptk3vxm66S13EoUwhcp0aUAOSlNQv1BY+B6ne7exSfWELmi01Sp8rWr03Qa
aZRBI4aXS78zPZZtrwfYQtXfVIRmAj09iuI3+NxLhAY0syJK6TTgZ0UarRf4KNCA
zs8jLfoiIsHy1fOrn7Tgz1SE0Cx60Pesdn8YhlSga5EWRSuJlGzYO7wUHPNI+Gfa
BaYNwunoLsa9VurUy9ieKO0aN1skcALm3Yl5tqUqMm2lKn4ZTWJ82KzGXx/9PYi8
FDFUmkuYR/P9Aje7yUJuC4eQd0ecCs0Xr0rB6/uS5BXtUyFSX3ODRd6X0tIyPrPt
svweYxLrRohxGR21u/UiT6DznUts3p6wGPZMO+8LCg==
=s6HJ
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: