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

Bug#981133: marked as done (libxkbcommon: reduce Build-Depends)



Your message dated Mon, 03 May 2021 15:03:35 +0000
with message-id <E1lda6h-000FNN-3j@fasolo.debian.org>
and subject line Bug#981133: fixed in libxkbcommon 1.3.0-1
has caused the Debian Bug report #981133,
regarding libxkbcommon: reduce Build-Depends
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.)


-- 
981133: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=981133
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: libxkbcommon
Version: 1.0.3-2
Tags: patch
User: helmutg@debian.org
Usertags: rebootstrap

libxkbcommon participates in dependency loops relevant to architecture
bootstrap. Instead of looking into such a difficult problem, I looked
for easily droppable dependencies.

An obvious one is cmake as libxkbcommon now uses meson.

libx11-dev is less obvious. libxkbcommon now uses libxcb a lot and does
not use any libx11-dev header.

I'm not sure what xutils-dev was ever used for. I couldn't locate any
use of it anywhere in libxkbcommon or an explanation in a changelog.
Maybe it was build with xmkmf at an earlier time? I suggest dropping it
as well.

x11-xkb-utils and xkb-data are less obvious. I'm not sure whether
they're completely unused or whether they're used in tests. The safe bet
is annotating them <!nocheck>, but maybe removing them is better.

Since libxkbcommon is normally reproducible, one can verify the
correctness of this change. A regular build produces the very same
binary artifacts as a nocheck build with all of the mentioned
dependencies turned into Build-Conflicts. Please consider applying the
attached patch.

Helmut
diff --minimal -Nru libxkbcommon-1.0.3/debian/changelog libxkbcommon-1.0.3/debian/changelog
--- libxkbcommon-1.0.3/debian/changelog	2020-11-26 13:55:39.000000000 +0100
+++ libxkbcommon-1.0.3/debian/changelog	2021-01-26 20:47:43.000000000 +0100
@@ -1,3 +1,14 @@
+libxkbcommon (1.0.3-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Reduce Build-Depends: (Closes: #-1)
+    + Drop cmake as we now use meson.
+    + Drop libx11-dev as we now use libxcb.
+    + Drop xutils-dev as no tool of it is being used.
+    + Annotate x11-xkb-utils and xkb-data <!nocheck>.
+
+ -- Helmut Grohne <helmut@subdivi.de>  Tue, 26 Jan 2021 20:47:43 +0100
+
 libxkbcommon (1.0.3-2) unstable; urgency=medium
 
   [ Simon McVittie ]
diff --minimal -Nru libxkbcommon-1.0.3/debian/control libxkbcommon-1.0.3/debian/control
--- libxkbcommon-1.0.3/debian/control	2020-11-26 13:50:36.000000000 +0100
+++ libxkbcommon-1.0.3/debian/control	2021-01-26 20:47:43.000000000 +0100
@@ -6,7 +6,6 @@
 Build-Depends:
  debhelper-compat (= 12),
  bison,
- cmake,
  dh-exec,
  doxygen,
  flex,
@@ -15,14 +14,12 @@
  pkg-config,
  quilt,
  libwayland-dev [linux-any],
- libx11-dev,
  libxcb-xkb-dev (>= 1.10),
  libxml2-dev,
  wayland-protocols [linux-any],
- x11-xkb-utils,
+ x11-xkb-utils <!nocheck>,
  x11proto-dev,
- xkb-data,
- xutils-dev (>= 7.5+4),
+ xkb-data <!nocheck>,
  xvfb <!nocheck>,
 Standards-Version: 4.5.0
 Homepage: http://www.xkbcommon.org/

--- End Message ---
--- Begin Message ---
Source: libxkbcommon
Source-Version: 1.3.0-1
Done: Timo Aaltonen <tjaalton@debian.org>

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

Debian distribution maintenance software
pp.
Timo Aaltonen <tjaalton@debian.org> (supplier of updated libxkbcommon 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: Mon, 03 May 2021 17:43:07 +0300
Source: libxkbcommon
Built-For-Profiles: noudeb
Architecture: source
Version: 1.3.0-1
Distribution: experimental
Urgency: medium
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Changed-By: Timo Aaltonen <tjaalton@debian.org>
Closes: 981133
Changes:
 libxkbcommon (1.3.0-1) experimental; urgency=medium
 .
   [ Helmut Grohne ]
   * Reduce Build-Depends: (Closes: #981133)
     + Drop cmake as we now use meson.
     + Drop libx11-dev as we now use libxcb.
     + Drop xutils-dev as no tool of it is being used.
     + Annotate x11-xkb-utils and xkb-data <!nocheck>.
 .
   [ Timo Aaltonen ]
   * New upstream release.
Checksums-Sha1:
 c111058b724641a0b9ba99bf5de0f99820bdc5f8 2734 libxkbcommon_1.3.0-1.dsc
 26434807f1bc420daec2aa2945c07e9227b83f82 455256 libxkbcommon_1.3.0.orig.tar.xz
 fd1225161fc74438cba20e1ac145b139c7baa8f4 7932 libxkbcommon_1.3.0-1.debian.tar.xz
 f1fd29e02d802ef0442fc0ce10f6dfe1be422518 8954 libxkbcommon_1.3.0-1_source.buildinfo
Checksums-Sha256:
 9ece63e05b4f873e6f6e8101d458ccda976067b84d39f29225df6f6919e58693 2734 libxkbcommon_1.3.0-1.dsc
 7b09e098ea69bc3054f0c57a9a25fda571c4df22398811606e32b5fffeb75e7b 455256 libxkbcommon_1.3.0.orig.tar.xz
 119903c9e02927ecc97374433cadc7a7734c1c69c5a24d64ab2c61efbb40b76b 7932 libxkbcommon_1.3.0-1.debian.tar.xz
 88312af3a03170047972226c0c1defb82ef423c7a09341a9a3102429a75b16b9 8954 libxkbcommon_1.3.0-1_source.buildinfo
Files:
 8d117eaa72783de40ea4d8ef879cdbcc 2734 x11 optional libxkbcommon_1.3.0-1.dsc
 00b5275ec1309a1d427a645de5861605 455256 x11 optional libxkbcommon_1.3.0.orig.tar.xz
 66f7b6639cb6b1f624c8ab1af32a8155 7932 x11 optional libxkbcommon_1.3.0-1.debian.tar.xz
 b3ad0667362e58f269fa8d361331c2aa 8954 x11 optional libxkbcommon_1.3.0-1_source.buildinfo

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

iQIzBAEBCgAdFiEEdS3ifE3rFwGbS2Yjy3AxZaiJhNwFAmCQDBcACgkQy3AxZaiJ
hNy8Uw/5AQRO994gZW57dRam0kPStJv6V/fxwc1q/EBsvbzVyEByFiOYkWHXqROH
YuVCsMAwjzfYvEHmDTQdGqiQ5QSMF8w9UaK2/JkJxfHNNHyDB5yDA/6QiVlHcnJg
kE4AlZEbYO1aLLTnB3IlYEY+YeadzQC8LAfNlMeTVNa00i1ySD+GUewSNPqhpUKa
RrNXkWSo4nE2jTdokqKJPq1CoKzpWAZ6jjed973LMHSgETy/I6diqSH6O7rIjK+S
L1puHQEoJLgFp12+PsLQx/FWq87fDfqsxtYSVpR1q8JQH/L+kYXg9pXDk9u0ePMO
6P9ZfxxPMg6szMSAXIUItos+Cq2gEylGGV88s+hNFxV3JITwQVLjOgiymtinqxgg
6Mtf4krxwcFtRIPdwX8GuroLKBm28ud+DC8awq0QYUmQd+cV+mbYl5946a2fsXnd
pVDT/hIjaNmKI0zvww85sLOLBfSBjnqbKL2JjJyWem+7iLgGnmkrO3iPpwULKocc
wQKEgdswp2B+jjciJX4F+0m1oVxTvLKgT7SL9K5uPBQlz/BoxK/bO2RbgtNoo0Iw
dEnheIZbfW9FSIP+7WLw34BCkh+j2rWZ/VldcOYmnGj3a0VEQT3M2YhR2OdizIWX
g5AxLcujrqyN/NrmsPWlA00ygGq5JxAKEF8Exjb8COceyF1zQWo=
=noXE
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: