This bug was fixed in the package devscripts - 2.10.39ubuntu1~hardy1 --------------- devscripts (2.10.39ubuntu1~hardy1) hardy-backports; urgency=low
* Automated backport upload; no source changes. devscripts (2.10.39ubuntu1) jaunty; urgency=low * Merge from debian unstable; remaining Ubuntu changes: - rmadison: Change default URL parameter to ubuntu. - scripts/debchange.pl: + Adjust --security template for Ubuntu. + Add -U/--upstream flag that forces original "just increment the end" behaviour; Ubuntu is upstream for some pieces of software. + Add --distributor= to override lsb_release output. + Add "jaunty" as valid release name. + Default to "jaunty" as distribution. + Add "ubuntu1" to version string for new versions, with tweaks for special cases. - Add test/debchange.pl, test/Makefile: debchange test suite; call it during build in debian/rules. Also add lsb-release build dependency for this, so that debchange uses Ubuntu mode. - scripts/debuild.pl: Enforce Ubuntu merge policy. - scripts/debsign.{sh,1}: implement DEBSIGN_ALWAYS_RESIGN variable to skip the "Would you like to use the current signature?" question. (Debian #447955) - scripts/uupdate.{sh,1}: Use -0ubuntu1 default revision on Ubuntu. (LP #236526) - scripts/dscverify.pl: Add Ubuntu keyrings. (LP #228296) - Drop universe packages from Recommends to Suggests: + libcrypt-ssleay-perl: only needed for a corner case (uscan on SSL download sites), wasn't installed by default in previous releases either, and seems quite dead upstream + libsoap-lite-perl: only needed for one less common command ("select") for bts, which isn't useful for Ubuntu itself, and pulls in a lot of other universe Perl libraries + debian-{keyring,maintainers}: not useful enough in Ubuntu + equivs: too much of a hack to install by default * Reintroduce desktop2menu. libfile-desktopentry-perl is in main now anyway, and reverting the dropping makes the delta to Debian much smaller. It doesn't actually hurt to ship it, after all. devscripts (2.10.39) unstable; urgency=low [ Adam D. Barratt ] * bts: + Allow an explicit HELO to be specified when connecting via SMTP. + If a HELO is not specified then attempt to use the content of /etc/mailname instread. + Expand on the definition of "claim" in the manpage. (Closes: #501142) + Trim anything that doesn't look like an e-mail address from $DEBEMAIL or $EMAIL before using it for un/claim or un/subscribe. (Closes: #501162) + Update the documentation for "bts select" to make it clearer that specifying a key multiple times gives "or" semantics. (Closes: #499434) * checkbashisms: + Recognise brace expansions containing a leading or trailing empty value ("{,foo}", etc). Thanks Jonny Lamb. (Closes: #499971) + Recognise the use of "source" with quoted arguments. (Closes: #501171) * debdiff: Ensure exit status is always explicitly set (and set correctly). (Closes: #500256) * debian/rules: Create a link from the French pts-subscribe manpage as pts-unsubscribe, so long as the former exists (i.e. has been sufficiently translated). * licensecheck: Add support for fortran and Scilab files and for detecting the CeCILL and "SGI Free B" licenses. Thanks Sylvestre Ledru (Closes: #501447) * uscan: Allow --download-version to be more useful in situations where a current upstream version higher than that to be downloaded has been specified. Thanks James Westby. (Closes: #501932) [ James Vega ] * pts-subscribe: When called as pts-unsubscribe, send an unsubscribe request to the PTS. (Closes: #500585) devscripts (2.10.38) unstable; urgency=low [ Adam D. Barratt ] * When upgrading from devscripts 2.10.36, remove the incorrectly created /etc/devscripts.con if it is present and add the affected section to /etc/devscripts.conf instead. * tagpending: Re-add an accidentally removed blank line at the end of the generated comments. [ Patrick Schoenfeld ] * mk-build-deps: + Implement --install switch which installs a generated package and its depends afterwards. + Add an option --tool to specify which tool to use when installing the packages (default: apt-get) + Add an option --remove to specify that package files should be deleted after installing it. + Enable configuration file parsing + Add a configuration option MKBUILDDEPS_TOOL to specify which tool shall be used if the installation of the build-depends after creation is requested. + Add a configuration option MKBUILDDEPS_REMOVE_AFTER_INSTALL to configure that package files shall always be removed after installing the created packages and its build-depends. [ Mohammed Adnène Trojette ] * Comment out functions available only on Ubuntu. (Closes: #499884) devscripts (2.10.37) unstable; urgency=low * Fix typo in postinst. (Closes: #499639) devscripts (2.10.36) unstable; urgency=low [ Adam D. Barratt ] * bts: + Use a User-Agent header to indicate that the mail was sent via bts, rather a comment in the body of the generated e-mail. Thanks Thijs Kinkhorst and Josh Triplett. (Closes: #493884) + Add a (largely undocumented) --toolname switch to allow tools calling bts to add themselves to the User-Agent header. + If the BTS specifies a character set when serving an HTML file, add an equivalent META tag to the cached file so that it is rendered correctly. (pkgreport.cgi's output is now UTF-8). + Fix the cache file mangling for status mboxes, maintainer links, links to resolved bugs, second and subsequent bug links and version graphs. In the process (hopefully) make a number of the mangles more resilient to BTS HTML changes. + Mention in the manpage that BTS_ONLY_NEW corresponds to --only-new. + Ensure that the "clone" command is always passed at least one new bug ID (Closes: #497826) and that the new IDs are negative numbers. + No longer automatically CC the generated mail to the bug address if a comment was made. Similar functionality may be implemented in the BTS at a later date but in the meantime we'll avoid creating noise in the bug logs. (Closes: #497748) * checkbashisms: Flag "read without variable" and "read with options other than -r" separately to ensure that all uses are correctly matched. Thanks to Frank Lichtenheld for pointing this out via a related bug in lintian. * cowpoke: If BUILDD_ROOTCMD is set, use BUILDD_USER for debrsigning, rather than root. Patch from Cyril Brulebois. (Closes: #495536) * Debbugs.pm: Special-case the "archive" key in select(). The BTS really doesn't like it being passed as an array. (Closes: #498201) * debcommit: + When committing to a bzr repository with a message including bug closures, pass corresponding --fixes to bzr. Thanks James Westby for the patch. (Closes: #496643) + Fix a POD error. * debdiff: Add an option allowing control files in debian/ in source packages to be compared using wdiff. * debsign: When copying .changes files from a remote host, attempt to process each copied file if a wildcard was used in the filename (Closes: #491627) * nmudiff: Add support for using $DEBFULLNAME as well as $DEBEMAIL when generating the From: header for a sendmail-generated mail. Based on a patch from Thomas Viehmann. (Closes: #496460) * rc-alert: Fix missing characters in a couple of option names in the help text. * tagpending: + Fix a typo in the help output. Thanks Thijs Kinkhorst. (Closes: #494131) + Use the new "bts --toolname" switch instead of an in-body comment to indicate that tagpending was used. + Make the --wnpp option work again. Thanks gregor herrmann. (Closes: #497820) * uscan: Exit with the correct status when --watchfile was used. (Closes: #498057) [ Stefano Zacchiroli ] * bts: add support for the fake "gift" tag. It is to be used as a shorthand for the "gift" usertag, see http://wiki.debian.org/qa.debian.org/GiftTag [ James Vega ] * bts: Add new 'status' command which returns various bits of information about the state of the given bugs. Thanks to Don Armstrong for the patch. (Closes: #494614) [ Joey Hess ] * bts: Add new 'summary' command. [ Patrick Schoenfeld ] * build-rdeps: Add a --distribution parameter to enable selection of another distribution instead of unstable (Closes: #471498) [ James Vega ] * uscan: Correct the <base ...> regex to be case-insensitive. (Closes: #495265) [ Christoph Berg ] * debsign: Fix debsign -r dir/*.changes, and do some QA on the manpage. Continue with next file if an already existing signature is kept. * dget: Make -q really quiet. [ Mohammed Adnène Trojette ] * nmudiff: Use a friendlier template inspired from Lucas Nussbaum's patch. (Closes: #496628) * namecheck: + New script by Steve Kemp included to check project names are not already taken. (Closes: #484271) + Remove reference to a LICENSE file. + Don't lose the project name during the check. * bts: document that the cache auto-cleaning is overzealous on noatime partitions. Patch from intrigeri <[EMAIL PROTECTED]>. (Closes: #488486) [ Colin Watson ] * dpkg-depcheck: Remove -F in order to be compatible with current strace. I'm not sure exactly when plain 'strace -f' started being able to follow vfork on Linux, but it's at least as long ago as Debian 4.0, possibly strace 4.4.93 which would place it before Debian 3.1, so a dependency doesn't seem to be necessary. (Closes: #497955) [ Patrick Schoenfeld ] * Update my email address * mk-build-deps: Automatically find debian/control if inside of a package source tree and no argument is given [ Luk Claes ] * Update debsign for new commands of .commands (Closes: #498649). devscripts (2.10.35) unstable; urgency=low * checkbashisms: Only flag "local x y" and "local foo=bar" when --posix is used, as the use of the constructs is likely to become policy compliant in the near future (see Policy bug #473019) * debcommit: When --diff is used, don't open an editor to confirm commit messages * po4a/po/fr.po: Update French manpage translations; thanks Nicolas FRANCOIS (Closes: #491001) * who-uploads: Call "gpg --verify" with LC_ALL set to C to ensure that the output is in the expected format (Closes: #492474) devscripts (2.10.34) unstable; urgency=low * checkbashisms: + Match the use of "shell echo -n" and "if foo then echo -n" + Fix a thinko in the quoted-block detection (thankfully the effects were largely benign, unless one was attempting to check libtool...) + Fix false positives in the checks for "dirs", "popd", "pushd", "shopt" and "ulimit" and the "echo with unsafe backslash", brace expansion and invalid function name checks + Fix a false-positive in the "source script with arguments check" + Fix a false negative in the "function" check (Closes: #490223) + Treat """" as "" when removing quotes + Catch shell script wrappers which use "foo $0 $@ &\nexec true" + Don't treat '. "a b"' as a sourced script being passed arguments + Strip leading @s from makefile lines * debchange: + Also collapse UNRELEASED stanzas when -d is used + Fix a typo ("ether") in the manpage; thanks Raphael Geissert * debcheckout: + Improve git repository handling with --file + Fix directory naming when using -f and no explicit destination directory was specified * uscan: + Parse sites which embed newlines inside hrefs (horrible, but works) + Always treat patterns referring to FTP sites as case-sensitive rather than a confusing (and broken) mixture of case-sensitive and case-insensitive matching + Correctly match directory names in HTMLised FTP proxy listings; the equivalent change for filenames was applied in 2.10.11 (#448636) devscripts (2.10.33) unstable; urgency=low The "bigger brown paper bag" upload * bts, debchange, mass-bug: Revert the changes introduced in #486594. "date -R" gives us a locale-independent string, strftime() doesn't. devscripts (2.10.32) unstable; urgency=low * bts: Fix brown paper bag. When establishing an SMTPS connection, only use the hostname, rather than the fully specified "ssmtp://hostname[:port]" string * chdist: Fix sed expressions in src2bin (Closes: #488422) devscripts (2.10.31) unstable; urgency=low [ Adam D. Barratt ] * bts + Replace the use of date -R with strftime(). Thanks Stephen Gran. + Allow an SMTP host to be specified as using SMTPS and/or a non-standard port number * checkbashisms: + Add a check for $UID being set to -x + Apply a small fix to part of the "quoted block detection" + Quote test expressions using qr to allow perl to optionally compile or otherwise optimise them. Thanks to Frank Lichtenheld for the idea. + Add a --posix option which flags constructs not supported by POSIX but permitted by Debian Policy (echo -n, local (with no options or assignments) and test / [ using -a or -o ) + Improve the suggested replacement for $UID and $EUID (Closes: #488190) * Debbugs.pm: Move initialisation of the SOAP object in to a common routine and set the underlying transport object to honour proxies from the environment (Closes: #487592) * debchange, nmudiff: Replace calls to date -R with strftime(). Thanks Stephen Gran (Closes: #486594) * debuild: Update the dpkg-buildpackage emulation to use whitespace as the separator in DEB_BUILD_OPTIONS as per Debian Policy 3.8.0 and to print a warning if an unrecognised option is encountered; based on the corresponding patch to Dpkg::BuildOptions * debsign: If we don't have permission to create files in the same location as the originals, use a temporary location instead (Closes: #487999) * licensecheck: + Add .cxx and .hxx to the default list of file extensions to check (Closes: #487384) + Add _MTN (monotone) to the default exclusion expression * rc-alert: Allow bugs matching specific sets of tags or applying to specific distributions to be included or excluded from the list of reported bugs (Closes: #487513) * uscan: + Add an example of a newer form of watch file syntax for SourceForge based projects to the manpage + If the site being checked redirects to another with a directory structure that does not match the original site, check for download URLs that refer to any of the redirected sites, in addition to the original site. Based on a patch by Raphael Geissert (Closes: #487436) * debian/control + Suggest libnet-smtp-ssl-perl (>= 1.01-2) in order to allow bts to support SMTPS. The versioned dependency is required in order to ensure that a fixed libio-socket-ssl-perl is used. + Add libnet-smtp-ssl-perl to the description of bts * README: Add libnet-smtp-ssl-perl to the description of bts [ James Vega ] * Debbugs.pm + Actually include the documented 'severity' key for the select function. + Fix some whitespace. * who-uploads: Accept -M as a short form for --max-uploads devscripts (2.10.30) unstable; urgency=low * bts: MIME-encode the Subject: header of the generated mail in case it contains any non-ASCII characters (Closes: #486395) * checkbashisms: + Apply a couple of small fixes to the "quoted block detection" and the removal of quoted strings + Temporarily disable the $"" and $'' checks as they're very prone to false positives + Fix typoes in the heredoc and popd checks (Closes: #486159) + Fix a couple of small bugs in the "function name containing invalid characters" and "read with options other than -r" tests * debchange: + Don't automatically open an editor when creating a new changelog if a package name and version are supplied and either --empty was used or the text of a changelog entry was supplied on the command line. Based on a patch from Steve Magoun (Closes: #484334) + Don't automatically add an "initial release" stanza to a newly created changelog if the text of a changelog entry was supplied on the command line. Thanks Steve Magoun. * debcheckout: + Produce the correct URL for "project-based" darcs.d.o repositories in authenticated mode (Closes: #485044) + Correctly handle absolute pathnames as the checkout path for a single file (Closes: #485888) * debdiff: When using --show-moved, indicate whether the two lists of packages being compared are different (this should have always worked, but didn't due to a small logic bug) * licensecheck: + Apply patches from Ben Finney to use the copyright parser to determine whether a file contains a valid copyright statement (Closes: #486013) and to match more forms of copyright statement (Closes: #486216) + Handle another variant of the copyright symbol * tagpending: Add a comment to the generated e-mail indicating that the script was used (Closes: #486092) * who-uploads: Allow the date of each upload to be displayed. Based on a patch by Filippo Giunchedi (Closes: #486344) * wnpp-check: Fix a small typo in the manpage (Closes: #484582) * debian/control: + Bump Standards-Version to 3.8.0 (no changes) + Add bsd-mailx to the mailx | mailutils Recommends as mailx is now a transitional package for bsd-mailx * debian/{link,rules}: Don't install the fr/man1/dch.1 symlink if the corresponding debchange.1 wasn't installed (e.g. due to not being sufficiently translated) (Closes: #485094) devscripts (2.10.29) unstable; urgency=low * checkbashisms: + Add checks for "sh -r", "sh -D", "sh [-+]O" and "sh with long options" + Don't treat scripts with dash or ash shebangs as "/bin/sh scripts", as dash implements some extensions to POSIX + Correctly match heredocs using "<<-" + Add checks for $'', $"", the use of echo with backslash escapes, $SHLVL, $POSIXLY_CORRECT and $PIPESTATUS. Based on a patch by Raphael Geissert. * debchange: Update the manual page to refer to +nmu versioning for native packages (Closes: #483861) * debdiff: Don't apply patches when extracting a Format 3.0 (quilt) source package, to minimise noise in the diffs (Closes: #475506) * getbuildlog: New script from Frank S. Thomas to download build logs for a given package (Closes: #483169) * mass-bug: + Allow the component parts of a version number to be used in the template, as #EPOCH#, #UPSTREAM_VERSION# and #REVISION# (Closes: #482587) + Add a command-line option to specify that the generated e-mails should not be wrapped to 70 characters (Closes: #483030) + Allow the sendmail command to begin with a tilde * mergechanges: Allow changes files with Formats of 1.7 and 1.8 to be merged, by removing the Checksums-* fields from the Format: 1.8 files. The result will be a valid Format: 1.7 changes file. (Closes: #481585) * who-uploads: Call gpg with --no-auto-check-trustdb to ensure that gpg doesn't attempt to perform a (potentially time-consuming) trustdb update (Closes: #483878) * wnpp-check: New script from David Paleino to check whether a package has has open bugs requested that it be packaged (RFP) or intending to do so (ITP) (Closes: #483707) devscripts (2.10.28) unstable; urgency=low [ Adam D. Barratt ] * bts, build-rdeps, chdist, debcommit, dget, mass-bug: Fix POD errors in the manpages. Thanks Riccardo Stagni (Closes: #479609) * bts: Improve the message produced when unknown options are passed to a command to include the command name * checkbashisms: + Also match use of "SHELL=/bin/bash -e" when checking whether a makefile explicitly uses bash + Update the check for "function" to more closely match lintian's (and therefore be less prone to false positives) + Update the check for "echo -e" to only match -n as an extra option rather than all theoretically possible options, thus reducing false positives + Further improve the heredoc detection (to allow the space in "<< 'foo'") + Make the check for "process substitution" ignore quoted strings + Fix false positives in the tests for "time" and "test with unary -a" + Apply various improvements to "quoted block" detection + Correctly match 'echo "$(< $0)"' + Add checks for "$[" (a deprecated form of arithmetic expansion) and the use of the -a or -f arguments to the "readonly" builtin * cowpoke: New script to upload a Debian source package to a cowbuilder host and build it, optionally also signing and uploading the result to an incoming queue (Closes: #479274) * dcmd: Correctly handle the "debian-installer" section in a .changes file (Closes: #481691) * debsign: Use "mv -f" instead of plain "mv" when stripping an existing GPG signature or updating the file sizes within the changes file before signing it, as is already done for moving the resulting signed files (Closes: #479569) * dget: Mention in the manpage that dget supports udebs so long as an appropriate packages file is available to apt (Closes: #480461) * mergechanges: Send error output to stderr rather than stdout (Closes: #481583) * scripts/Makefile: Run podchecker(1) before building pod-generated manpages to avoid the generated file containing a "POD errors" section [ James Vega ] * mk-build-deps: + Fix Depends generation when both Build-Depends and Build-Depends-Indep exist so that the last package of the former and the first package of the latter are not listed as one concatenated string. + Use the Source package name instead of the first listed Binary package when parsing a control file. devscripts (2.10.27) unstable; urgency=low * bts: + When reassigning bugs, CC the maintainer of the new package(s) (Closes: #478014) + Fix an uninitialised value warning when using claim and unclaim with no claim specified and $EMAIL and $DEBEMAIL unset * chdist: Add armel to the list of architectures in the bash completion * checkbashisms: + When rebuilding the list of bashisms to check, ensure it is based on whether the current file is a makefile, rather than whether the previous file was. Thanks to Raphael Geissert for the brown paper bag. + Match use of "SHELL=bash" as well as "SHELL=/bin/bash" in makefile mode + Improve heredoc detection to avoid triggering on "foo bar << x" whilst still matching 'cat <<"xyz"' + Add a variant on the "[ a == b ]" test + Enhance the "echo -e" test to also catch "echo -ne" + Add checks for "type", "time", "dirs" and $UID + Make several of the checks less prone to false positives + Re-enable the check for "complete" * dcmd: + Preserve a leading "./" on .dsc and .changes filenames (Closes: #478172) + Correctly handle packages with a section of "component/section" (Closes: #478829) * debchange: + Correctly handle the BTS returning no bugs for a package when --closes is used (either because the package doesn't exist in the archive or it has no open bugs) (Closes: #477398) + Add intrepid (ibex) to the list of Ubuntu distributions + Skip auto-NMU detection if -e was used or when editing an UNRELEASED changelog and using the "changelog" release heuristic * debcheckout: + Use the Vcs-* headers from the highest available version rather than the first returned by "apt-get source" (Closes: #477386) + Allow the Vcs-* headers from any of the available package versions to be used * debcommit: + Ignore --confirm and --edit when combined with --diff + Fix commit message detection for bzr; thanks Colin Watson (Closes: #478667) + Remove trailing newlines after editing the commit message + Don't attempt to commit if an editor was spawned (either via --edit or automatically) and the user quit without updating and saving the message * licensecheck: Correctly detect LGPLv3+ (Closes: #477742) * tagpending: Use option bundling (so that e.g. "tagpending -ni" works) * transition-check: New script to determine whether a set of source packages is involved in a transition for which uploads to unstable are currently blocked (Closes: #477922) * debian/control: + Add transition-check + Recommend libyaml-syck-perl (for transition-check) + Move build-essential back to Suggests as it's only required by dpkg-depcheck and dpkg-genbuilddeps and will be installed in a build environment anyway + Fix a typo in the Suggests field (svn-buildpacakge) + Move libfile-desktopentry-perl back to Suggests + Remove libdigest-md5-perl from Recommends as it's Provided by perl since sarge + Re-order the "dupload | dput" recommendation to favour dput and remove the version constraint from dupload as it refers to a version older than that in oldstable + Remove the versioned conflicts on debmake, dupload and suidmanager, as they all referred to versions of those packages older than those in oldstable + Remove the version constraints from the perl build-dependency, the perl dependency and the gnupg recommendation, as the referenced versions are all satisfied in oldstable and above + Remove the dependencies on debianutils and sed. Both are essential and the version constraints in the dependencies are satisfied in oldstable and above * README: Add transition-check devscripts (2.10.26ubuntu15) intrepid; urgency=low * Drop libcrypt-ssleay-perl from Recommends to Suggests:. It is only needed for a corner case (uscan on SSL download sites), wasn't installed by default in previous releases either, and seems quite dead upstream. * Drop libsoap-lite-perl from Recommends to Suggests:. It is only needed for one less common command ("select") for bts, which isn't useful for Ubuntu itself, and pulls in a lot of other universe Perl libraries. devscripts (2.10.26ubuntu14) intrepid; urgency=low * scripts/uscan.pl: When using --download-version don't compare the requested version against the current version of the package, as that fails if an older version is requested, making --download-version pretty well useless. Thanks to Adam D. Barratt for his help with the patch. (LP: #281841) devscripts (2.10.26ubuntu13) intrepid; urgency=low * dscverify: Add Ubuntu keyrings (LP: #228296). devscripts (2.10.26ubuntu12) intrepid; urgency=low * po4a/devscripts-po4a.conf: remove remaining references to desktop2menu.pl, which cause build failures on double-build due to the disappearance of this script from the source package. * scripts/desktop2menu.pl: remove. * debian/rules: don't delete desktop2menu.pl, it's deleted at the source package level instead. devscripts (2.10.26ubuntu11) intrepid; urgency=low * scripts/debcommit.pl: - Parse out the bug numbers and turn them into --fixes arguments for bzr commit. (LP: #261445) - http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=496643 devscripts (2.10.26ubuntu10) intrepid; urgency=low * Revert dget hack (it's only needed to work around a PPA related bug) * Push ubuntu-dev-tools to suggests devscripts (2.10.26ubuntu9) intrepid; urgency=low * scripts/dget.pl - Die if trying to download from launchpadlibrarian.net and tell user to use dgetlp from ubuntu-dev-tools. (LP: #247172) * debian/control - Recommend ubuntu-dev-tools devscripts (2.10.26ubuntu8) intrepid; urgency=low * Drop debian-{keyring,maintainers} to Suggests:, they are not useful enough in Ubuntu to warrant Recommends:. * Drop equivs to Suggests:, it's too much of a hack to install by default. -- Ubuntu Archive Auto-Backport <[EMAIL PROTECTED]> Wed, 05 Nov 2008 22:55:08 +0000 ** Changed in: devscripts (Ubuntu) Status: Won't Fix => Fix Released -- patch dget to suggest dgetlp https://bugs.launchpad.net/bugs/247172 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs