Your message dated Tue, 20 Jun 2023 12:53:26 +0000
with message-id <e1qbaro-0049yw...@fasolo.debian.org>
and subject line Bug#945922: fixed in systemd 253-3
has caused the Debian Bug report #945922,
regarding please move/copy systemd.pc out of the daemon package
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 ow...@bugs.debian.org
immediately.)
--
945922: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=945922
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: systemd
Version: 243-9
Severity: normal
Hi!
The pkg-config file for systemd is in the daemon package, rather than a -dev
package as one would expect. This means that the maintainer of any package
that uses this .pc has to either:
* make it unbuildable without a chroot
* drop systemd support
* reinvent what .pc would provide
In some cases the last option is reasonable but still hacky, like:
https://github.com/kilobyte/ndctl/commit/fce6efb8bf5f39b6a4de13b5961e56abba6bd4ef
but it can get nastier when recursive dependencies are involved.
Because of bin:systemd's special status, the usual ways of gracefully moving
a file would be obnoxious, I propose to, in one package, ship systemd.pc in
/usr/share/pkgconfig/, and in the other, in /usr/lib/$MULTIARCH/pkgconfig/
-- pkg-config's path search makes it DTRT, and, with a hard versioned
dependency, it can't possibly get out of sync.
Meow!
-- System Information:
Debian Release: bullseye/sid
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'unstable'), (500, 'testing'), (1,
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.4.0-00165-gb4bade9f1b7d (SMP w/64 CPU cores)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
--- End Message ---
--- Begin Message ---
Source: systemd
Source-Version: 253-3
Done: Luca Boccassi <bl...@debian.org>
We believe that the bug you reported is fixed in the latest version of
systemd, 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 945...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Luca Boccassi <bl...@debian.org> (supplier of updated systemd 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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Tue, 20 Jun 2023 11:45:22 +0100
Source: systemd
Architecture: source
Version: 253-3
Distribution: unstable
Urgency: medium
Maintainer: Debian systemd Maintainers
<pkg-systemd-maintain...@lists.alioth.debian.org>
Changed-By: Luca Boccassi <bl...@debian.org>
Closes: 917549 945922 1037924
Changes:
systemd (253-3) unstable; urgency=medium
.
* systemd-dev: add missing breaks/replaces with udev. (Closes: #1037924)
* Run the systemd-binfmt trigger unconditionally.
* Upload to unstable.
.
systemd (253-2) experimental; urgency=medium
.
* Add systemd-dev package for pkg-config files. Move systemd.pc and
udev.pc to systemd-dev, so that packages can build-depend on a small
package instead of the whole set of binaries. (Closes: #945922,
#917549)
.
systemd (253-1) experimental; urgency=medium
.
* New upstream version 253. For a full list of changes, see:
https://github.com/systemd/systemd/releases/tag/v253
* d/watch: switch back to stable repository.
* Update symbols file
.
systemd (253~rc3-1) experimental; urgency=medium
.
* New upstream version 253~rc3
* Refresh patches
.
systemd (253~rc2-1) experimental; urgency=medium
.
* New upstream version 253~rc2
* systemd: make /etc/default/locale a symlink to /etc/locale.conf. Let's
match upstream's filename and keep a backward-compatibility symlink
for older tools. The content of the files match anyway.
* Update timedated autopkgtest. We no longer support /etc/timezone, as
/etc/localtime is always available
* Drop patches merged upstream
* Drop Don-t-enable-audit-by-default.patch. We can disable the socket
now
* Drop Use-Debian-specific-config-files.patch, no longer needed
* systemd-boot-system-token was renamed to systemd-boot-random-seed
* Add new libsystemd symbols
* Update Lintian override for new so bump
* Remove systemd-localed drop-in, no longer needed. The change was
merged upstream
* Drop udev-drop-SystemCallArchitectures-native-from-systemd-ude.patch
and use a drop-in
* Drop Re-enable-journal-forwarding-to-syslog.patch and use a drop-in
* Drop TuxOnIce out-of-tree patch. The
SYSTEMD_BYPASS_HIBERNATION_MEMORY_CHECK environment variable can be
used to skip the check, so it is no longer necessary to maintain a
patch.
* Drop autopkgtest denylist patches. No longer needed, the tests are
working now
* Drop Revert-core-set-RLIMIT_CORE-to-unlimited-by-default.patch, we now
use the unified hierarchy
* Drop Let-graphical-session-pre.target-be-manually-started.patch, not
used anymore
* Refresh patches
* Do not install repart/shutdown standalone binaries
* Build with libxen-dev. Buildtime-only dependency, enables support for
kexec on Xen (via ioctl, so no new runtime dependency).
* Do not install ukify script for now
* Update NEWS file
* locale: disable keymap support
* d/watch: use main repository
* Refresh patches
Checksums-Sha1:
71cabac0cfdc4d9dc67af1ed44eb2861cfd19b0f 6657 systemd_253-3.dsc
8207074a3da7f4f2fbed8e0d9189cfdec98cf8cb 162692 systemd_253-3.debian.tar.xz
dd024b018c2de09319656f35d7d7f88e00024241 12157 systemd_253-3_source.buildinfo
Checksums-Sha256:
bc70254ec606820dd448e6f663e5c8fb1f9cd2e4b49415f9f249a1db07cb438a 6657
systemd_253-3.dsc
6de165fd00b891bde4c5ec61acad2294e64c6b74ce761aab114d1da49671450f 162692
systemd_253-3.debian.tar.xz
0e97a7d11a23ad7bd74a8537ce66a518f78551ddc104fcd188b8092e0a5254db 12157
systemd_253-3_source.buildinfo
Files:
f4046c7a92ceeb1c5b81116c5fd02633 6657 admin optional systemd_253-3.dsc
ac0c51440a3e1edd9910243852426618 162692 admin optional
systemd_253-3.debian.tar.xz
7f8850a484b43bbcb04372238b94e7a6 12157 admin optional
systemd_253-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCgAvFiEErCSqx93EIPGOymuRKGv37813JB4FAmSRmeoRHGJsdWNhQGRl
Ymlhbi5vcmcACgkQKGv37813JB5ePQ/+MvZmbXX2y91ruXpe/Dc5mCeO77hrTgxc
Ll2lkKzXxvXGdmSIdCRik9NQUX4mJJ6OzNshVg+U3CEHANshIPARw7F/e3F4I0sa
6UvmBNQm8QJ8iTzx69ULixot99YYlEZ+hF5CbJY2dOA+BfpZcLw2znDZITYXMP2I
0u0/neG7hbnDvnvEQteT9Les9ExSW3x1FghPQ6Fge4Ms8sV0GbjeFfQDzGrOhNPc
TBDO208CmjpxnIRtiv9F9EvgrWinGYjbPKpJZ5wzNmyomFwM0uqI8slnUko/R/Ng
8kow0sQ/+J7g8uPpvw6dwfQB1lckoR3kqGP168qCLSE7RWHtrZwsEZPQo/iH47R5
QYwIsFgfOs6mf+Hza4owLiWzMSeYMDSEcVzoMZeELGJTlQEaJrg8qs05zLQWQP+b
9z8GqYbWPAa+rRzaVGHmpUH4HqrfPRHoxK7ZI829SfTrFC2kFfEdv42a426F3jef
NVFWJ5GteuVegy4ryzYeBSxtOFQlAkLh9mZmVclrmwZptHHj0OgNPO9IL3zJQEha
7WINsi7kWTfH6BEensP5IdXqg8ncoIETm0TEG3CmeomWoKW6hHclWLbhED03F9ZA
u8HRycsJynPJKV3G3i5mzDbkkAUJc5Iwl7Ss9yFz2mj7Qry/IUI95Yj2xQnCNYQw
7Zqw/PCWvj8=
=4XNH
-----END PGP SIGNATURE-----
--- End Message ---