#965894 xfonts-scalable: Removal of obsolete debhelper compat 5 and 6 in bookworm

#965894#5
Date:
2020-07-20 19:35:38 UTC
From:
To:
Hi,

The package xfonts-scalable uses debhelper with a compat level of 5 or 6,
which is deprecated and scheduled for removal[1].

Please bump the debhelper compat at your earliest convenience
/outside the freeze/!

  * Compat 13 is recommended (supported in stable-backports)

  * Compat 7 is the bare minimum


PLEASE KEEP IN MIND THAT the release team *DOES NOT* accept uploads
with compat bumps during the freeze.

If there is any risk that the fix for this bug might not migrate to
testing before 2021-01-01[3] then please postpone the fix until after
the freeze.


At the time of filing this bug, compat 5 and 6 are expected to be
removed "some time during the development cycle of bookworm".


Thanks,
~Niels


[1] https://lists.debian.org/debian-devel/2020/07/msg00065.html

[2] https://release.debian.org/bullseye/FAQ.html

[3] The choice of 2021-01-01 as a "deadline" is set before the actual
freeze deadline to provide a safe cut off point for most people.

Mind you, it is still your responsibility to ensure that the upload
makes it into testing even if you upload before that date.

#965894#14
Date:
2022-07-21 12:30:19 UTC
From:
To:
I've prepared merge requests for all the xfonts-* packages (except
xfonts-utils which contains utilities rather than fonts) fixing the
missing targets required by Policy §4.9:

https://salsa.debian.org/xorg-team/font/xfonts-100dpi/-/merge_requests/1
https://salsa.debian.org/xorg-team/font/xfonts-75dpi/-/merge_requests/1
https://salsa.debian.org/xorg-team/font/xfonts-base/-/merge_requests/1
https://salsa.debian.org/xorg-team/font/xfonts-cyrillic/-/merge_requests/1
https://salsa.debian.org/xorg-team/font/xfonts-encodings/-/merge_requests/1
https://salsa.debian.org/xorg-team/font/xfonts-scalable/-/merge_requests/1

Adding the new targets does not affect the contents of any built .deb.

I took the opportunity to fix the Vcs-Git, Vcs-Browser fields where
necessary, and add Rules-Requires-Root: no to avoid needing fakeroot
(I checked that this does not affect the contents of any of these .debs).

For -base, -cyrillic, -75dpi and -100dpi I also fixed FTBFS on newer
architectures such as arm64 by using dh_update_autotools_config to update
config.guess and config.sub (-base: #856271, -cyrillic: no bug reported,
-75dpi: #976471, -100dpi: #976571). Again, this does not affect the
contents of any built .deb. I didn't base this on Andrew Shadura's patch
from #856271, because that patch did the update manually and didn't handle
the clean step, whereas this version uses dh_update_autotools_config
which seems generally nicer (and in particular, dh_clean automatically
reverses it).

For -encodings and -scalable, the package's debhelper compat level 5
is no longer supported and the package FTBFS in unstable, so I had to
fix that first (#965901, #965894). Instead of doing a minimal bump to
deprecated version 7, I went directly to the recommended compat level
13 (available since stable and oldstable-backports). I verified with
diffoscope that the only effect this has on the contents of the .deb is
to add the upstream ChangeLog as changelog.gz, which seems harmless.

These packages would probably all benefit from moving to short-form dh,
but I haven't done that here, because that's a matter of style/opinion
which should be left to the maintainer.

Thanks,
    smcv

#965894#21
Date:
2022-07-21 22:30:18 UTC
From:
To:
Diffs for -scalable attached. As with -encodings, the missing build-arch
and build-indep targets are a second RC bug, but I'm not going to spend
time reporting a second RC bug and getting a second bug number just so
I can propose a patch to close it.

    smcv

#965894#26
Date:
2023-01-17 10:37:30 UTC
From:
To:
I've prepared an NMU for xfonts-scalable (versioned as 1:1.0.3-1.3) with
the attached diff, also available at
<https://salsa.debian.org/xorg-team/font/xfonts-scalable/-/merge_requests/2>.

Since this only contains changes that were already merged into the
maintainers' VCS months ago, I'm going to upload a NMU without further
delay.

Thanks,
    smcv

#965894#33
Date:
2023-01-17 11:39:55 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
xfonts-scalable, 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 965894@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Simon McVittie <smcv@debian.org> (supplier of updated xfonts-scalable 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)
Format: 1.8
Date: Sun, 15 Jan 2023 14:18:32 +0000
Source: xfonts-scalable
Architecture: source
Version: 1:1.0.3-1.3
Distribution: unstable
Urgency: medium
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Changed-By: Simon McVittie <smcv@debian.org>
Closes: 965894
Changes:
 xfonts-scalable (1:1.0.3-1.3) unstable; urgency=medium
 .
   * Non-maintainer upload, incorporating changes from the maintainers'
     packaging repository
 .
   [ Julien Cristau ]
   * Remove Cyril and David from Uploaders.
   * Add Vcs-* control fields.
   * Use https URL in debian/watch.
 .
   [ Simon McVittie ]
   * d/control: Update Vcs-* for migration to salsa.debian.org
   * Use recommended debhelper compat level 13 (Closes: #965894)
   * d/rules: Add missing build-arch, build-indep targets (Policy §4.9)
   * d/control: Declare that the build does not require (fake)root
Checksums-Sha1:
 fb97d65f0ab461d35a10ce60c7f06d117dacc1b6 1956 xfonts-scalable_1.0.3-1.3.dsc
 e47d842655e79ac612e9b801b32853ab1f7cb9f3 15014 xfonts-scalable_1.0.3-1.3.diff.gz
 2afbcc86af673e0b8db15ae1bf5fa6ff1a3b441e 5977 xfonts-scalable_1.0.3-1.3_source.buildinfo
Checksums-Sha256:
 e3595c5835a9a8f176800deb566738f17996b9a3e24dee604ab1c7b1c8f3ecae 1956 xfonts-scalable_1.0.3-1.3.dsc
 ae22605d94fe3d49565e77b7f23d7a89a561c2b5cd93e9764442a7610b00b931 15014 xfonts-scalable_1.0.3-1.3.diff.gz
 02af0fe279bf9707e7db1ce1fecf1df7027f85fad590cdb92a015fa4ac20a063 5977 xfonts-scalable_1.0.3-1.3_source.buildinfo
Files:
 846d40ebd534f9d676880c1c7dbcebd4 1956 fonts optional xfonts-scalable_1.0.3-1.3.dsc
 e12f5a38ca811383454df5c96670bfca 15014 fonts optional xfonts-scalable_1.0.3-1.3.diff.gz
 ad4af869a0cc0069793b20eb27db1ff5 5977 fonts optional xfonts-scalable_1.0.3-1.3_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEENuxaZEik9e95vv6Y4FrhR4+BTE8FAmPGffgACgkQ4FrhR4+B
TE+7yg//T/ByCCrwFLsF9UH4whGfEWbcaMP1deCoPEQ6WavNqv1hA0OkUKFSIKYH
YfeSIYNOyf8HmIcVZAaEN1xulpRTUgKBlMpDnGolSSYJN6A2V28uEco8b4vgSErn
EQCuZiUdM2NmYSSUEBUrkXtMZGqxEhMpQoC4Xeu9u4tc2mL4nVcWUo64VHDkDtqL
BI0QGjl3bnafHoe0rdjvULdycXkHSjKClYmvJlZW9ed2WFuYPKrLnUFXWyqqMrvh
0lIFdcDIXJbBecLvpB1hAPafMByyc3l2DJFIwViQ4T5W3AdCgje7hTqIXsvsn0/r
Uf5jb0LQPEKxNxW53Wv9LLkQBR0y1RVmQa5nj0JIZFmDOwra0UiR2WYMTx0WNgY4
aruDU30OKFO7DfaPCeI1W5fV0HAZmqFS1b5gqg76EwUd42k5NUThub7hqRnIiX2P
/a2e4JG3VDjeKjeVYJvjw6c71WfdkzaFJjVA+3AR1SzOQB2Sjowigya0wZFgo3qv
sQtv405vIFOG2LUUkNKEeXUA3tEgprf7K895N2IsRjutnUB09UAOfNjvYOxBUrYI
w1bZH7Elg/e63ZimxZG+5DJtXapbngDQhaNcto9yxxxEbmebgak0XzLDqfVMKm+7
V23YSfsJ/R6LP/kZf8tjSY7H8jrYx03wzdO5NPcQmc0iLSbIrL8=
=doPU
-----END PGP SIGNATURE-----