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

Re: [DH] Planning to remove deprecated commands and compat levels in debhelper



On 2015-09-13 11:04, Niels Thykier wrote:
> Hi,
> 
> EXECUTIVE SUMMARY
> =================
> 
> I am planning to remove the following features/commands in debhelper in
> the near future:
> 
>  * compat level 1,2 and 3.
>  * dh_scrollkeeper
> 
> All of the listed commands do nothing except a deprecation warning.
> Please see "BACKGROUND AND NUMBERS" for more information.  You may also
> want to have a look at "FUTURE REMOVALS".
> 
> [...]

Jakub Wilk mentioned on IRC that my dd-list did not include some
packages using "DH_COMPAT=X dh_foo" (with X < 5).  Thanks to codesearch
I have narrowed these down to 11 packages and have compiled an amended
dd-list.

There seems to be two uses of this pattern:

  * DH_COMPAT=2 dh_movefiles   (seen in gcc-5, python2.7 etc.)
  * DH_COMPAT=3 dh_makeshlibs  (seen in gcc-3.3)

My immediate assumption is that they were used to upgrade that
particular tool to a (at that time) higher debhelper compat.  This is
based on:

 * dh_movefiles does not have any newer features in any compat levels.
   Though it does have a error case in compat 1 that did not occur in
   compat 2 or higher.

 * compat 3 is the first compat level where dh_makeshlibs would emit
   ldconfig maintscripts.  The only other changes in dh_makehlibs
   behaviour based on compat level does not appear to apply to the
   particular case.

In other words, the DH_COMPAT=X prefix for these can probably just be
dropped if/when the package is upgraded beyond the compat level listed
in DH_COMPAT.

Thanks,
~Niels


Aigars Mahinovs <aigarius@debian.org>
   re

Alex Pennace <alex@pennace.org>
   pentium-builder

Andrew Pollock <apollock@debian.org>
   argus-client

Anthony Towns <ajt@debian.org>
   pretzel

Araki Yasuhiro <yasu@debian.or.jp>
   kcc

Ardo van Rangelrooij <ardo@debian.org>
   ldp-docbook-stylesheets (U)

Atsuhito KOHDA <kohda@debian.org>
   e2ps

Atsushi KAMOSHIDA <kamop@debian.org>
   libjcode-perl

Ben Armstrong <synrg@sanctuary.nslug.ns.ca>
   xletters

Brian White <bcwhite@pobox.com>
   scribble

Christian Marillat <marillat@debian.org>
   sawfish-merlin-ugliness

Christophe Prud'homme <prudhomm@debian.org>
   libcorelinux

Christopher Sacca <csacca@thecsl.org>
   cvs-syncmail

Colin Watson <cjwatson@debian.org>
   debbugs (U)

Daniel Burrows <dburrows@debian.org>
   heroes-data
   heroes-sound-effects
   heroes-sound-tracks

Debbugs developers <debian-debbugs@lists.debian.org>
   debbugs

Debian GCC Maintainers <debian-gcc@lists.debian.org>
   gcc-4.8
   gcc-4.9
   gcc-5
   gcc-snapshot
   gnat-4.9

Debian Hamradio Maintainers <debian-hams@lists.debian.org>
   node

Debian kernel team <debian-kernel@lists.debian.org>
   cramfs

Debian QA Group <packages@qa.debian.org>
   intlfonts
   qmtest

Debian XML/SGML Group <debian-xml-sgml-pkgs@lists.alioth.debian.org>
   ldp-docbook-stylesheets

Don Armstrong <don@debian.org>
   debbugs (U)

Drake Diedrich <Drake.Diedrich@anu.edu.au>
   empire-hub

Eduard Bloch <blade@debian.org>
   stax

Eric Madesclair <eric-m@wanadoo.fr>
   le-dico-de-rene-cougnenc

Francesco Paolo Lovergine <frankie@debian.org>
   athena-jot
   cramfs (U)
   dbf2mysql
   ebook-dev-alp
   gpw
   manpages-posix
   mpi-specs
   wmf

Francois Gurin <matrix@debian.org>
   wmlongrun

Frederic Peters <fpeters@debian.org>
   jdresolve

Guus Sliepen <guus@debian.org>
   dhis-mx-sendmail-engine

Hakan Ardo <hakan@debian.org>
   xfaces

Hamish Moffatt <hamish@debian.org>
   node (U)

Hilko Bengen <bengen@debian.org>
   libsendmail-milter-perl

Jaime Robles <jaime@debian.org>
   node (U)

Jaldhar H. Vyas <jaldhar@debian.org>
   libacme-brainfck-perl

Jan Niehusmann <jan@debian.org>
   tmake

Javier Fernandez-Sanguino Pen~a <jfs@computer.org>
   binstats
   spellcast-doc

Joachim Breitner <nomeata@debian.org>
   xflip

Joey Schulze <joey@debian.org>
   vpim

John Goerzen <jgoerzen@complete.org>
   dict-bouvier
   dict-gazetteer2k
   dict-moby-thesaurus
   dictclient
   forg
   pygopherd

LaMont Jones <lamont@debian.org>
   icebreaker

Loic Dachary (OuoU) <loic@debian.org>
   libtext-unaccent-perl

Ludovic Brenta <lbrenta@debian.org>
   gnat-4.9 (U)

Marc 'HE' Brockschmidt <he@debian.org>
   gcc-3.3 (U)
   wmpinboard

Marc Leeman <marc.leeman@gmail.com>
   ogmtools

Marc Singer <elf@debian.org>
   bsign

Mark Brown <broonie@debian.org>
   nis

Mark Purcell <msp@debian.org>
   bing
   ipcheck
   mp3rename

Matej Vela <vela@debian.org>
   doc-linux-hr

Matthias Klose <doko@debian.org>
   gcc-4.8 (U)
   gcc-4.9 (U)
   gcc-5 (U)
   gcc-snapshot (U)
   python2.7
   python3.4
   python3.5
   shapetools

Matthias Urlichs <smurf@debian.org>
   festlex-cmu
   festlex-oald
   festlex-poslex
   festvox-don
   festvox-kallpc16k
   festvox-kdlpc16k

Matthias Urlichs <smurf@smurf.noris.de>
   festvox-ellpc11k
   festvox-kallpc8k
   festvox-kdlpc8k
   festvox-rablpc16k
   festvox-rablpc8k

Michael Banck <mbanck@debian.org>
   cthumb

Michael Piefel <piefel@debian.org>
   lgrind

Michael Stone <mstone@debian.org>
   atsar

Miquel van Smoorenburg <miquels@cistron.nl>
   nis (U)

Neil Roeth <neil@debian.org>
   jade
   openjade1.3

Nicolas Bertolissio <bertol@debian.org>
   acheck
   ddtc

Nicolas Bertolissio <nico.bertol@free.fr>
   acheck-rules

Nicolas Boullis <nboullis@debian.org>
   loadwatch
   wmtv

NOKUBI Takatsugu <knok@daionet.gr.jp>
   libtext-chasen-perl

OHURA Makoto <ohura@debian.org>
   apt-show-source

Ola Lundqvist <opal@debian.org>
   icmpush

Ove Kaaven <ovek@arcticnet.no>
   awesfx

Patrick Ouellette <pouelle@debian.org>
   node (U)

paul cannon <pik@debian.org>
   gkrellkam

Paul Seelig <pseelig@debian.org>
   sysprofile

Pawel Wiecek <coven@debian.org>
   asr-manpages
   funny-manpages
   ncdt
   wordplay

Paweł Więcek <coven@debian.org>
   pgpgpg

Pedro Zorzenon Neto <pzn@debian.org>
   jgraph

Peter De Schrijver (p2) <p2@mind.be>
   openwince-include
   openwince-jtag

Philip Brown <pbrown@debian.org>
   filter

Philipp Kern <pkern@debian.org>
   gcc-3.3

Radovan Garabík <garabik@kassiopeia.juls.savba.sk>
   fonty-rg
   utalk

Rene Weber <rene_debmaint@public.e-mail.elvenlord.com>
   parchive
   scanssh

Roderick Schertler <roderick@argon.org>
   debget
   ftp-upload
   hearse
   libipc-signal-perl
   libproc-syncexec-perl
   libproc-waitstat-perl
   libstring-shellquote-perl
   libtime-period-perl
   mime-construct
   xtail

Russell Coker <russell@coker.com.au>
   cyclades-serial-client
   logtools

Sam Hocevar (Debian packages) <sam+deb@zoy.org>
   gniall
   recite

Sergio Talens-Oliag <sto@debian.org>
   cgvg

Simon Richter <sjr@debian.org>
   python-imaging-doc-handbook

Sjoerd Simons <sjoerd@debian.org>
   gkrellm-mailwatch
   gkrellm-radio
   gkrellm-volume
   gkrellmwireless

Stefan Hornburg (Racke) <racke@linuxia.de>
   cgi-extratags-perl
   ciphersaber
   debaux

Steve Kostecke <steve@debian.org>
   premail

Steve McIntyre <93sam@debian.org>
   dvdtape

Takuo KITAME <kitame@northeye.org>
   x-pgp-sig-el

Theodore Reed <treed@surreality.us>
   jbofihe

Theodore Y. Ts'o <tytso@mit.edu>
   tzc

Tollef Fog Heen <tfheen@debian.org>
   libtext-header-perl

Torsten Landschoff <torsten@debian.org>
   gmt-doc-ps

Vince Mulhollon <vlm@debian.org>
   esix
   irpas

Yann Dirson <dirson@debian.org>
   funnelweb-doc

Yu Guanghui <ygh@debian.org>
   zh-autoconvert

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: