-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.7 Date: Mon, 21 Apr 2008 19:45:34 +0100 Source: devscripts Binary: devscripts Architecture: source amd64 Version: 2.10.26 Distribution: unstable Urgency: low Maintainer: Devscripts Devel Team <pkg-devscripts@teams.debian.net> Changed-By: Adam D. Barratt <adam@adam-barratt.org.uk> Description: devscripts - scripts to make the life of a Debian Package maintainer easier Closes: 472922 475337 475578 475750 475828 475896 475957 476100 476240 476251 476264 476985 Changes: devscripts (2.10.26) unstable; urgency=low . [ Adam D. Barratt ] * bts: Update documentation for "forwarded" to indicate that it may also be used with a URL (for instance, for an upstream bug tracker) (Closes: #475896) * checkbashisms: + Add experimental makefile support (only enabled if -f is used) + Modify the "2>&foo" check to allow a valid file descriptor followed by a backslash (for line continuations) + Check the initial lines of shell script wrappers. Based on a patch from Raphael Geissert + Fix a couple of the quoted block detection checks so as not to trigger on escaped quotes and correctly count quotes within lines containing '' or "" + Only rebuild the lists of expressions to search for when required, rather than for each line of each file + Disable "makefile mode" after checking a makefile if the next file to check isn't a makefile + Several enhancements to heredoc detection: - Heredoc delimiters may contain "non word" characters if the delimiter is quoted. As a side-effect, delimiters which match one of the bashism expressions may now be flagged due to the order in which checks are performed. - SUS specifies that a heredoc ends on a line consisting solely of a delimiter, so we enforce that and also don't check such lines. - Delimiters may now contain regular expression meta-characters. + Match shell script wrappers that don't pass on parameters when execing (for example for scripts which take all input from STDIN) + Add a check for process substitution (using "foo <(bar)") * debchange: + Allow a changelog with no entries to be created. (Note that such a changelog will cause a warning from dpkg-parsehchangelog the next time debchange is used with it) (Closes: #475578) + Correctly handle control files containing comments when checking for NMUs (Closes: #475750) + Fix a side-effect of the automagic NMU detection functionality which could lead to a spurious stanza being added to the end of the changelog + Skip automatic NMU detection if -a or -r was passed on the command line or if libparse-debcontrol-perl is not installed + Add {oldstable-,testing-,}proposed-updates to the list of supported distributions (Closes: #476264) + Add oldstable to the list of supported distributions, as updates to oldstable have been possible for some time + Allow automatic NMU detection to be disabled from the command line (Closes: #476985) * debcommit: Modify the "strip message" functionality so that: + Changelog lines beginning with any of *, + or - are considered to indicate a "change" for the purposes of deciding whether to strip the message + When trimming leading whitespace on continuation lines, only spaces and tabs are considered rather than line breaks (Closes: #475337) * debdiff: + Make the diffstat header for comparisons between two Debian revisions the same as that between two upstream versions + Normalise directory names in all file headers within a diff, not just the first * debian/control: + Suggest instead of Recommending gnuplot and cvs-buildpackage + Suggest svn-buildpackage (Closes: #476240) + Drop libparse-debcontrol-perl build-dependency now that debchange no longer fails in the absence of the package * debuild: + Run dpkg-buildpackage directly where possible, rather than emulating it. Emulation will still be used if any of the clean, dpkg-source, build, binary, dpkg-genchanges or final-clean hooks are defined, as dpkg does not currently support them. (Closes: #476100) + Make it clearer that a particular invocation is using the emulated dpkg-buildpackage, and why. + Automatically preserve the (C, CPP, CXX, LD and F)FLAGS variables and the corresponding *FLAGS_APPEND variables + Add *FLAGS and *FLAGS_APPEND support to the emulated dpkg-buildpackage + When running dpkg-buildpackage directly, pass through unrecognised options (with a warning) rather than aborting the build ourselves * diff2patches: Update to new upstream version. * dscverify: + Update for the .changes and .dsc format introduced with dpkg 1.14.17: - Handle Checksums-Sha(1|256) - Reject .changes files with unsupported Formats and any file with unsupported Checksums fields * licensecheck: Replace a literal copyright symbol with a hex escape so that the package builds using etch's po4a (Closes: #476251) * mergechanges: + Update for the new .changes format introduced with dpkg 1.14.17: - Handle Checksums-Sha(1|256) (Closes: #475957) - Only allow .changes files with the same Format to be merged - Reject .changes files with unsupported Formats or Checksums fields * rmadison: Allow custom shorthand URLs to be defined (Closes: #472922) * uscan: Allow a particular upstream release to be downloaded rather than the most recent (assuming it is in the list retrieved by the watch file) (Closes: #475828) . [ Christoph Berg ] * dcmd: If no command is given, print filenames line-by-line. Files: 8668d939f4e86e73d11636e91c372c49 1184 devel optional devscripts_2.10.26.dsc 343afd1648a408058dbe9897e98fbc99 554176 devel optional devscripts_2.10.26.tar.gz 0e5c32986c01746dc06283c9fe41fa18 474692 devel optional devscripts_2.10.26_amd64.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFIDON0okcE1TReOoURAvWDAJ0XhtcBbHGCeY/vVOq1LGykjqrG0gCgliDc 2207d+3tDN92rhbOJnOKphE= =TeIN -----END PGP SIGNATURE----- Accepted: devscripts_2.10.26.dsc to pool/main/d/devscripts/devscripts_2.10.26.dsc devscripts_2.10.26.tar.gz to pool/main/d/devscripts/devscripts_2.10.26.tar.gz devscripts_2.10.26_amd64.deb to pool/main/d/devscripts/devscripts_2.10.26_amd64.deb