Package: devscripts
Version: 2.10.23
Severity: important
File: /usr/bin/debchange

The current release includes two changes in debchange regarding the way
NMUs are handled, but of which I find highly questionable.

+ Set urgency=high if NMU and no other urgency set

This is the most questionable change as it invites abuse of urgency.

An urgency of high is only appropriate for NMUs that fix RC bugs, but by
far not all NMUs are for RC bugs. For all other NMUs, the priority should
be the default: low.
IMO low should be the default set by debchange as if anything NMU's
should be tested in unstable longer rather than shorter. Having a higher
default violates the principle of least surprise.
It should just be up to NMUers of RC bugs to set the priority correctly
for their uploads.

+ Set to NMU if packager is neither in Uploaders nor Maintainer

This has already proven to be incorrect for me today in two cases.
- Team maintained D-I packages are frequently uploaded by a team member
  who's not listed as Uploader, mostly in the case of pre-release
  uploads for translation updates. These uploads are not NMUs.
- I wanted to do a testbuild for  a patch for wireless-tools and ran dch to
  increase the version number so I could later run debdiff to get the
  patch. As the intention is not to NMU the package, having that set in the
  changelog is just silly.

For these reasons I don't think the new behavior should be default.

Cheers,
FJP

-- Package-specific info:

--- /etc/devscripts.conf ---

--- ~/.devscripts ---
DEBEMAIL="'Frans Pop <[EMAIL PROTECTED]>'"
DEBSIGN_KEYID="1E880A84"
DEBSIGN_MAINT="'Frans Pop <[EMAIL PROTECTED]>'"
DEBUILD_DPKG_BUILDPACKAGE_OPTS="-i -I -uc -us"
DEBUILD_ROOTCMD="fakeroot"
DEBUILD_PRESERVE_ENVVARS=DH_ALWAYS_EXCLUDE
DEBCHANGE_RELEASE_HEURISTIC=changelog
DEBCHANGE_MAINTTRAILER=no

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.25-rc8 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages devscripts depends on:
ii  debianutils                   2.28.4     Miscellaneous utilities specific t
ii  dpkg-dev                      1.14.16.6  package building tools for Debian
ii  libc6                         2.7-10     GNU C Library: Shared libraries
ii  perl                          5.8.8-12   Larry Wall's Practical Extraction 
ii  sed                           4.1.5-6    The GNU sed stream editor

Versions of packages devscripts recommends:
ii  at                 3.1.10.1              Delayed job execution and batch pr
ii  bsd-mailx [mailx]  8.1.2-0.20071201cvs-2 A simple mail user agent
ii  build-essential    11.3                  informational list of build-essent
ii  cvs                1:1.12.13-10          Concurrent Versions System
pn  cvs-buildpackage   <none>                (no description available)
ii  dctrl-tools        2.12                  Command-line tools to process Debi
ii  debian-keyring     2007.12.04            GnuPG (and obsolete PGP) keys of D
pn  debian-maintainers <none>                (no description available)
pn  devscripts-el      <none>                (no description available)
ii  dput               0.9.2.30              Debian package upload tool
ii  equivs             2.0.7-0.1             Circumvent Debian package dependen
ii  fakeroot           1.9.4                 Gives a fake root environment
ii  git-core           1:1.5.4.5-1           fast, scalable, distributed revisi
ii  gnupg              1.4.6-2.1             GNU privacy guard - a free PGP rep
pn  gnuplot            <none>                (no description available)
ii  iceweasel [www-bro 2.0.0.13-1            lightweight web browser based on M
ii  konqueror [www-bro 4:3.5.9.dfsg.1-2+b1   KDE's advanced file manager, web b
pn  libauthen-sasl-per <none>                (no description available)
ii  libcrypt-ssleay-pe 0.57-1                Support for https protocol in LWP
ii  libfile-desktopent 0.04-0.1              Perl module to handle freedesktop 
ii  libparse-debcontro 2.005-2               Easy OO parsing of Debian control-
pn  libsoap-lite-perl  <none>                (no description available)
pn  libterm-size-perl  <none>                (no description available)
ii  libtimedate-perl   1.1600-9              Time and date functions for Perl
ii  liburi-perl        1.35.dfsg.1-1         Manipulates and accesses URI strin
ii  libwww-perl        5.808-1               WWW client/server library for Perl
ii  lintian            1.23.46               Debian package checker
ii  lsb-release        3.2-7                 Linux Standard Base version report
ii  mailx              1:20071201-2          Transitional package for mailx ren
ii  man-db             2.5.1-3               on-line manual pager
ii  mutt               1.5.17+20080114-1     text-based mailreader supporting M
ii  patch              2.5.9-4               Apply a diff file to an original
ii  patchutils         0.2.31-4              Utilities to work with patches
ii  perl [libdigest-md 5.8.8-12              Larry Wall's Practical Extraction 
pn  ssh                <none>                (no description available)
ii  strace             4.5.15-1.2            A system call tracer
ii  subversion         1.4.6dfsg1-2          Advanced version control system
ii  unzip              5.52-11               De-archiver for .zip files
ii  w3m [www-browser]  0.5.1-5.1+b1          WWW browsable pager with excellent
ii  wdiff              0.5-17                Compares two files word by word
ii  wget               1.11.1-1              retrieves files from the web

-- no debconf information




-- 
To unsubscribe, send mail to [EMAIL PROTECTED]

Reply via email to