Debian Bug report logs - #779763
monopd: Transition to libsystemd

version graph

Package: src:monopd; Maintainer for src:monopd is Debian Games Team <pkg-games-devel@lists.alioth.debian.org>;

Reported by: biebl@debian.org

Date: Wed, 4 Mar 2015 17:46:59 UTC

Severity: normal

Found in version monopd/0.9.7-2

Fixed in version monopd/0.9.7-3

Done: Peter Pentchev <roam@ringlet.net>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to Debian Games Team <pkg-games-devel@lists.alioth.debian.org>:
Bug#779763; Package src:monopd. (Wed, 04 Mar 2015 17:47:04 GMT) (full text, mbox, link).


Acknowledgement sent to biebl@debian.org:
New Bug report received and forwarded. Copy sent to Debian Games Team <pkg-games-devel@lists.alioth.debian.org>. (Wed, 04 Mar 2015 17:47:04 GMT) (full text, mbox, link).


Message #5 received at maintonly@bugs.debian.org (full text, mbox, reply):

From: biebl@debian.org
To: maintonly@bugs.debian.org
Subject: monopd: Transition to libsystemd
Date: Wed, 04 Mar 2015 18:31:01 +0100
Source: monopd
Version: 0.9.7-2
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




Reply sent to Peter Pentchev <roam@ringlet.net>:
You have taken responsibility. (Fri, 06 Mar 2015 11:09:09 GMT) (full text, mbox, link).


Notification sent to biebl@debian.org:
Bug acknowledged by developer. (Fri, 06 Mar 2015 11:09:09 GMT) (full text, mbox, link).


Message #10 received at 779763-close@bugs.debian.org (full text, mbox, reply):

From: Peter Pentchev <roam@ringlet.net>
To: 779763-close@bugs.debian.org
Subject: Bug#779763: fixed in monopd 0.9.7-3
Date: Fri, 06 Mar 2015 11:04:02 +0000
Source: monopd
Source-Version: 0.9.7-3

We believe that the bug you reported is fixed in the latest version of
monopd, 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 779763@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Peter Pentchev <roam@ringlet.net> (supplier of updated monopd 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: SHA512

Format: 1.8
Date: Thu, 05 Mar 2015 17:36:20 +0200
Source: monopd
Binary: monopd
Architecture: source amd64
Version: 0.9.7-3
Distribution: experimental
Urgency: medium
Maintainer: Debian Games Team <pkg-games-devel@lists.alioth.debian.org>
Changed-By: Peter Pentchev <roam@ringlet.net>
Description:
 monopd     - Monopoly game network server
Closes: 779763
Changes:
 monopd (0.9.7-3) experimental; urgency=medium
 .
   * Team upload.
   * B-D on libsystemd-daemon-dev instead of libsystem-dev and
     add the 01-libsystemd-daemon patch.  Closes: #779763
   * Bump Standards-Version to 3.9.6 with no changes.
   * Add the 02-typos patch to fix a couple of typographical and
     grammatical errors.
   * Drop the unnecessary version of the dh-systemd B-D.
   * Point to cgit in the Vcs-Browser source control field.
Checksums-Sha1:
 05aa7eaaae2d91934e25576c53fa0dc48d632973 2080 monopd_0.9.7-3.dsc
 7a43e10a9e97e558e7f3dabff17ea8f68d106747 10480 monopd_0.9.7-3.debian.tar.xz
 9203d753724a7e7c8a088e9461024db885151114 155652 monopd_0.9.7-3_amd64.deb
Checksums-Sha256:
 a641fe869f00ed29f6dc1e48464cdeaa36c7e253b104c135848a61601039841e 2080 monopd_0.9.7-3.dsc
 7eebed873dca7ccfb9b1662f498c3326f942e870dda107d5242a3d70f985bdb2 10480 monopd_0.9.7-3.debian.tar.xz
 14c56670e43598875d3093671c9d0eddaf86e5d5be28ed0f624c255a7ad480e0 155652 monopd_0.9.7-3_amd64.deb
Files:
 9eab9889c2c9636e1b61919f04ae1140 2080 games optional monopd_0.9.7-3.dsc
 167a33cb136ee507f411f7f18eab4155 10480 games optional monopd_0.9.7-3.debian.tar.xz
 ee454c40c7a2104681798428a8140220 155652 games optional monopd_0.9.7-3_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQJ8BAEBCgBmBQJU+X+yXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRBQ0YzRDA4OEVGMzJFREVGNkExQTgzNUZE
OUFEMTRCOTUxM0I1MUU0AAoJENmtFLlRO1HkFM8P/1pbYyvqvAAhPGMRxtGk98Pn
GEFDVU+BUD5pNmMoFLh5TIvPp1Xyp2U59u9uiM6IfBA+rOISdpLlM2GZdLBvPrF1
isFPMKWRl9pbgeHKEH9xMUE3RyShZj5PpJT2lDw20SlhO8aa/2j5uzIBRqgfkt0w
MQtCPIxGB+KJk9RYyQgEmj+9Ark5Po6eF7k3Gxoux2EYbscbgpWJoRZUD3ZsK8Wr
E8/QlvQgOZ1EORk1tLSmwcxl+9DsQJytmQz9E7pkB7v2JYaGf+eElCZpTkFllmBo
ORnMv/fMfl4seoH1RgLYBiuOuPC3TwI103g9Yx7ufSPBZrJoj/nNlHNX8e9rzV2R
79q4+aoLGnz3gwaXoXilRsEhpxyA561LsW4AzJ3jpjWCRUGhrvA71+HQsYKSF9ab
UF6/QPlfH1tzTIPOXQnMJt5ga3cwVZS2fw8tNumFFA2lHR6P5lmavphLZamH4mZE
8uOsi4V2HX6DxAc7Is/yboIntw7G+pEQJleX+GEeaBzUJoWf+3Uafe6CwDD5oL4s
FtqFoSjKUhlDtoLIrmB3bxIUPdpeNaXrX6otaHBTGOY6LNISYkRKEeSVPMI14lNr
uNv9etJuB65ZBHusNisFTNWh1AEtg30TFHOnoPOlxpVOTiuww7mVj4qICTQkjnm4
jP83vcFZW30KVNFcMOoR
=WoAB
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Mon, 01 Jun 2015 07:33:24 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sun Jul 2 15:07:49 2023; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.