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

Bug#1057945: marked as done (xorg-server: use udev.pc to place udev rules)



Your message dated Wed, 03 Apr 2024 20:48:06 +0000
with message-id <E1rs7Wg-006lPm-MM@fasolo.debian.org>
and subject line Bug#1057945: fixed in xorg-server 2:21.1.11-3
has caused the Debian Bug report #1057945,
regarding xorg-server: use udev.pc to place udev rules
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.)


-- 
1057945: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1057945
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: xorg-server
Version: 21.1.9-1
Severity: normal
Tags: patch
User: helmutg@debian.org
Usertags: dep17m2

Dear Maintainer,

your package installs files related to udev, into /lib. These
files need to be moved to /usr/lib as part of Debian's usr-merge
effort [1].

Attached you will find a patch to delegate the exact placement of
the udev files to udev.pc (using pkg-config). This works today
in unstable and also for bookworm.
Once udev.pc in unstable points to /usr/lib your package will
benefit automatically after a binNMU or any other upload.

If during the trixie cycle your package will undergo structural
changes or any other file moves, please see the wiki and upload
to experimental first when these changes are done.

Later during the trixie cycle I expect this bug class to raise in
priority.

Thank you for considering,
Chris

[1] https://wiki.debian.org/UsrMerge
diff -u xorg-server-21.1.9/debian/changelog xorg-server-21.1.9/debian/changelog
--- xorg-server-21.1.9/debian/changelog
+++ xorg-server-21.1.9/debian/changelog
@@ -1,3 +1,10 @@
+xorg-server (2:21.1.9-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Use udev.pc to place udev files. (Closes: #-1)
+
+ -- Chris Hofstaedtler <zeha@debian.org>  Sun, 10 Dec 2023 20:49:20 +0100
+
 xorg-server (2:21.1.9-1) unstable; urgency=medium
 
   * New upstream release.
diff -u xorg-server-21.1.9/debian/control xorg-server-21.1.9/debian/control
--- xorg-server-21.1.9/debian/control
+++ xorg-server-21.1.9/debian/control
@@ -73,6 +73,7 @@
   libdbus-1-dev (>= 1.0) [linux-any],
 # systemd-daemon
   libsystemd-dev [linux-any],
+  systemd-dev [linux-any],
 Build-Depends-Indep: xz-utils
 Standards-Version: 3.9.8
 Rules-Requires-Root: binary-targets
diff -u xorg-server-21.1.9/debian/rules xorg-server-21.1.9/debian/rules
--- xorg-server-21.1.9/debian/rules
+++ xorg-server-21.1.9/debian/rules
@@ -4,6 +4,10 @@
 
 include /usr/share/dpkg/architecture.mk
 
+ifeq ($(DEB_HOST_ARCH_OS), linux)
+deb_udevdir = $(shell pkg-config --variable=udevdir udev)
+endif
+
 %:
 	dh $@ --with quilt
 
@@ -129,10 +133,10 @@
 	install -m 755 -d debian/xserver-xorg-core/usr/share/bug/xserver-xorg-core
 	install -m 755 debian/xserver-xorg-core.bug.script debian/xserver-xorg-core/usr/share/bug/xserver-xorg-core/script
 ifeq ($(DEB_HOST_ARCH_OS), linux)
-	install -d debian/xserver-xorg-core/lib/udev/rules.d
-	install -m 644 debian/local/64-xorg-xkb.rules debian/xserver-xorg-core/lib/udev/rules.d
-	install -d debian/xserver-xorg-core-udeb/lib/udev/rules.d
-	install -m 644 debian/local/64-xorg-xkb.rules debian/xserver-xorg-core-udeb/lib/udev/rules.d
+	install -d debian/xserver-xorg-core$(deb_udevdir)/rules.d
+	install -m 644 debian/local/64-xorg-xkb.rules debian/xserver-xorg-core$(deb_udevdir)/rules.d
+	install -d debian/xserver-xorg-core-udeb$(deb_udevdir)/rules.d
+	install -m 644 debian/local/64-xorg-xkb.rules debian/xserver-xorg-core-udeb$(deb_udevdir)/rules.d
 endif
 
 override_dh_missing-indep:

--- End Message ---
--- Begin Message ---
Source: xorg-server
Source-Version: 2:21.1.11-3
Done: Julien Cristau <jcristau@debian.org>

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

Debian distribution maintenance software
pp.
Julien Cristau <jcristau@debian.org> (supplier of updated xorg-server 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: Wed, 03 Apr 2024 21:09:12 +0200
Source: xorg-server
Architecture: source
Version: 2:21.1.11-3
Distribution: unstable
Urgency: high
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Changed-By: Julien Cristau <jcristau@debian.org>
Closes: 1057945
Changes:
 xorg-server (2:21.1.11-3) unstable; urgency=high
 .
   [ Chris Hofstaedtler ]
   * Use udev.pc to place udev files (Closes: #1057945)
 .
   [ Julien Cristau ]
   * Pull from upstream server-21.1-branch:
     - hw/xfree86: fix NULL pointer refrence to mode name
     - Initialize Mode->name in xf86CVTMode()
     - Allow disabling byte-swapped clients
     - Xext: SProcSyncCreateFence needs to swap drawable id too
     - Xi: ProcXIGetSelectedEvents needs to use unswapped length to send
       reply (CVE-2024-31080)
     - Xi: ProcXIPassiveGrabDevice needs to use unswapped length to send
       reply (CVE-2024-31081)
     - Xquartz: ProcAppleDRICreatePixmap needs to use unswapped length to
       send reply (CVE-2024-31082)
     - render: fix refcounting of glyphs during ProcRenderAddGlyphs
       (CVE-2024-31083)
   * dix-Fix-use-after-free-in-input-device-shutdown.patch: drop (already
     cherry-picked).
Checksums-Sha1:
 6299e7ec708c42eecb167b9a7bf5d9e4f3e16272 4269 xorg-server_21.1.11-3.dsc
 acef3f2b0f20b0c6b4d298801d021274d926368c 171431 xorg-server_21.1.11-3.diff.gz
Checksums-Sha256:
 f3132dd3ff4619b66b0961a3bdd61a3791c1d5bb66371ed95f458fe4a12c1d2d 4269 xorg-server_21.1.11-3.dsc
 9b007b31ec26517aff36d0fcea207bbab44f8f5cc5d5f3e2884cbaaaf2101c4a 171431 xorg-server_21.1.11-3.diff.gz
Files:
 9f9ac8385e5731346de57c241bb19507 4269 x11 optional xorg-server_21.1.11-3.dsc
 a1286dc91debe7b9724c1afbb6583c65 171431 x11 optional xorg-server_21.1.11-3.diff.gz

-----BEGIN PGP SIGNATURE-----

iQJIBAEBCgAyFiEEVXgdqzTmGgnvuIvhnbAjVVb4z60FAmYNtKQUHGpjcmlzdGF1
QGRlYmlhbi5vcmcACgkQnbAjVVb4z62PgxAAhWXBxNi6v2I0eemHUOeoPRnRCNfr
CutV2CkLvNUZOR/JwcbhtEJeW7L6A4HBlNnAYRvjvMdZgwt4p5W3SL2Pco4xPgir
pGX23zSo8Z31w8OP/GlUgwCVCZJDsv5//V2LT+IodmTlF/HX3Yo91weFnK3Ci3ZP
wDceJ/gotZWPrn0p00Ks0GW9o+Ctx4wg5uB559ZqqUpXjZCLVryc8DXggS0n6tLb
7p7+j4b8z4wNXjZzd3WdVozZ1JvMllMBH53ovSjM20J9GvLhVJMLXaLpggB7El9e
tu43XN3vW8L1zvvpRKuLyOW63kI5O2/17Iybe1+eMqHHlAVC5KiDbS/7M7bb0oYq
DAlDI4pScSbGnD0+5ZuKdbovPMnvmb72XW9BfOIMEj0plASfPuIR7Ve9EQ7eqvYj
D1m7uycbH6jYbjORIcN9I2nPk7IC7tYeAmS9ZxDpQMKUiVf6bcrGsZAiCYw2/9Dp
xRQDr1DhbqyMNzNwqqgQWp6cdxvukgGnoPGtv/IKqISQ4A013hw2SRXKFDEczqC2
m12G+/SDx2zm+Xg+LNHXYY/99sG7POKRvSeL7n5mjva2YjKqQVDa1PA2dk0kA6Ba
9BvTnLp75hTAf5pMIO97n4Yp+W9Q/WUPC1sT+4iou90GLt9MFPkV+xvTa0pxR/2h
dkvC1uGkPXH6ZAQ=
=CugE
-----END PGP SIGNATURE-----

Attachment: pgpQqs920zNsU.pgp
Description: PGP signature


--- End Message ---

Reply to: