Your message dated Tue, 13 Jul 2010 03:32:07 +0000 with message-id <[email protected]> and subject line Bug#588714: fixed in devscripts 2.10.65 has caused the Debian Bug report #588714, regarding [debchange] Add support for --team option to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 588714: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=588714 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: devscripts Version: 2.10.64 Severity: wishlist Tags: patch Dear debchange maintainers, There were discussions in 2009 and 2010 about “Team uploads”, briefly summarised on the Debian wiki: ‘http://wiki.debian.org/TeamUpload’. Team uploads have been documented in the Developers reference, and Lintian has been adapted to understand them. Here is a patch to add an option “--team” to debchange, that turns off NMU detection and starts the changelog with: * Team upload. I tried to make the modifications the less invasive as possible, so I have not reformatted the source if the lines look like being larger than 80 characters. Within the groups of options that have similar purposes, I tried to add the code for team uploads just after the code for security uploads, because it is the previous letter in the alphabet. Please let me know of any improvement I can do to the attached patch, and if I can commit it directly. Have a nice day, -- Charles Plessy Tsurumi, Kanagawa, Japan>From 2ec3c07f1a1f4a5a65baaf47443c255c168685f8 Mon Sep 17 00:00:00 2001 From: Charles Plessy <[email protected]> Date: Sun, 11 Jul 2010 23:04:35 +0900 Subject: [PATCH] debchange: added a --team option. The --team option swiches off NMU detection and prints a first line containing: * Team upload. --- scripts/debchange.pl | 26 ++++++++++++++++---------- 1 files changed, 16 insertions(+), 10 deletions(-) diff --git a/scripts/debchange.pl b/scripts/debchange.pl index f000523..1f9b008 100755 --- a/scripts/debchange.pl +++ b/scripts/debchange.pl @@ -119,6 +119,8 @@ Options: Increment the Debian release number for a Debian QA Team upload -s, --security Increment the Debian release number for a Debian Security Team upload + --team + Increment the Debian release number for a team upload --bpo Increment the Debian release number for a Backports.org upload to "lenny-backports" @@ -180,7 +182,7 @@ Options: Display this help message and exit --version Display version information - At most one of -a, -i, -e, -r, -v, -d, -n, --bin-nmu, -q, --qa, -s, --bpo, -l + At most one of -a, -i, -e, -r, -v, -d, -n, --bin-nmu, -q, --qa, -s, --team, --bpo, -l (or their long equivalents) may be used. With no options, one of -i or -a is chosen by looking for a .upload file in the parent directory and checking its contents. @@ -298,7 +300,7 @@ if (@ARGV and $ARGV[0] =~ /^--no-?conf$/) { # with older debchange versions. my ($opt_help, $opt_version); my ($opt_i, $opt_a, $opt_e, $opt_r, $opt_v, $opt_b, $opt_d, $opt_D, $opt_u, $opt_force_dist); -my ($opt_n, $opt_bn, $opt_qa, $opt_s, $opt_bpo, $opt_l, $opt_c, $opt_m, $opt_create, $opt_package, @closes); +my ($opt_n, $opt_bn, $opt_qa, $opt_s, $opt_team, $opt_bpo, $opt_l, $opt_c, $opt_m, $opt_create, $opt_package, @closes); my ($opt_news); my ($opt_level, $opt_regex, $opt_noconf, $opt_empty); @@ -324,6 +326,7 @@ GetOptions("help|h" => \$opt_help, "bin-nmu" => \$opt_bn, "q|qa" => \$opt_qa, "s|security" => \$opt_s, + "team" => \$opt_team, "bpo" => \$opt_bpo, "l|local=s" => \$opt_l, "query!" => \$opt_query, @@ -372,8 +375,8 @@ if (defined $opt_level) { if (defined $opt_regex) { $check_dirname_regex = $opt_regex; } # Only allow at most one non-help option -fatal "Only one of -a, -i, -e, -r, -v, -d, -n/--nmu, --bin-nmu, -q/--qa, -s/--security, --bpo, -l/--local is allowed;\ntry $progname --help for more help" - if ($opt_i?1:0) + ($opt_a?1:0) + ($opt_e?1:0) + ($opt_r?1:0) + ($opt_v?1:0) + ($opt_d?1:0) + ($opt_n?1:0) + ($opt_bn?1:0) + ($opt_qa?1:0) + ($opt_s?1:0) + ($opt_bpo?1:0) + ($opt_l?1:0) > 1; +fatal "Only one of -a, -i, -e, -r, -v, -d, -n/--nmu, --bin-nmu, -q/--qa, -s/--security, --team, --bpo, -l/--local is allowed;\ntry $progname --help for more help" + if ($opt_i?1:0) + ($opt_a?1:0) + ($opt_e?1:0) + ($opt_r?1:0) + ($opt_v?1:0) + ($opt_d?1:0) + ($opt_n?1:0) + ($opt_bn?1:0) + ($opt_qa?1:0) + ($opt_s?1:0) + ($opt_team?1:0) + ($opt_bpo?1:0) + ($opt_l?1:0) > 1; if ($opt_s) { $opt_u = "high"; @@ -429,8 +432,8 @@ fatal "--package cannot be used when creating a NEWS file" if ($opt_create) { if ($opt_a || $opt_i || $opt_e || $opt_r || $opt_b || $opt_n || $opt_bn || - $opt_qa || $opt_s || $opt_bpo || $opt_l || $opt_allow_lower) { - warn "$progname warning: ignoring -a/-i/-e/-r/-b/--allow-lower-version/-n/--bin-nmu/-q/--qa/-s/--bpo/-l options with --create\n"; + $opt_qa || $opt_s || $opt_team || $opt_bpo || $opt_l || $opt_allow_lower) { + warn "$progname warning: ignoring -a/-i/-e/-r/-b/--allow-lower-version/-n/--bin-nmu/-q/--qa/-s/--team/--bpo/-l options with --create\n"; $warnings++; } if ($opt_package && $opt_d) { @@ -712,7 +715,7 @@ if (! $opt_m) { ##### if ($opt_auto_nmu eq 'yes' and ! $opt_v and ! $opt_l and ! $opt_s and - ! $opt_qa and ! $opt_bpo and ! $opt_bn and ! $opt_n and ! $opt_c and + ! $opt_team and ! $opt_qa and ! $opt_bpo and ! $opt_bn and ! $opt_n and ! $opt_c and ! (exists $ENV{'CHANGELOG'} and length $ENV{'CHANGELOG'}) and ! $opt_create and ! $opt_a_passed and ! $opt_r and ! $opt_e and ! ($opt_release_heuristic eq 'changelog' and @@ -729,7 +732,7 @@ if ($opt_auto_nmu eq 'yes' and ! $opt_v and ! $opt_l and ! $opt_s and my $packager = "$MAINTAINER <$EMAIL>"; if (! grep { $_ eq $packager } ($maintainer, @uploaders) and - $packager ne $changelog{'Maintainer'}) { + $packager ne $changelog{'Maintainer'} and ! $opt_team) { $opt_n=1; $opt_a=0; } @@ -846,7 +849,7 @@ if ($opt_news && !$opt_i && !$opt_a) { # Are we going to have to figure things out for ourselves? if (! $opt_i && ! $opt_v && ! $opt_d && ! $opt_a && ! $opt_e && ! $opt_r && - ! $opt_n && ! $opt_bn && ! $opt_qa && ! $opt_s && ! $opt_bpo && + ! $opt_n && ! $opt_bn && ! $opt_qa && ! $opt_s && ! $opt_team && ! $opt_bpo && ! $opt_l && ! $opt_create) { # Yes, we are if ($opt_release_heuristic eq 'log') { @@ -923,7 +926,7 @@ my $line; my $optionsok=0; my $merge=0; -if (($opt_i || $opt_n || $opt_bn || $opt_qa || $opt_s || $opt_bpo || $opt_l || $opt_v || $opt_d || +if (($opt_i || $opt_n || $opt_bn || $opt_qa || $opt_s || $opt_team || $opt_bpo || $opt_l || $opt_v || $opt_d || ($opt_news && $VERSION ne $changelog{'Version'})) && ! $opt_create) { $optionsok=1; @@ -1108,6 +1111,9 @@ if (($opt_i || $opt_n || $opt_bn || $opt_qa || $opt_s || $opt_bpo || $opt_l || $ } elsif ($opt_s && ! $opt_news) { print O " * Non-maintainer upload by the Security Team.\n"; $line = 1; + } elsif ($opt_team && ! $opt_news) { + print O " * Team upload.\n"; + $line = 1; } elsif ($opt_bpo && ! $opt_news) { print O " * Rebuild for $bpo_dist.\n"; $line = 1; -- 1.6.5.7
--- End Message ---
--- Begin Message ---Source: devscripts Source-Version: 2.10.65 We believe that the bug you reported is fixed in the latest version of devscripts, which is due to be installed in the Debian FTP archive: devscripts_2.10.65.dsc to main/d/devscripts/devscripts_2.10.65.dsc devscripts_2.10.65.tar.gz to main/d/devscripts/devscripts_2.10.65.tar.gz devscripts_2.10.65_i386.deb to main/d/devscripts/devscripts_2.10.65_i386.deb 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 [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. James Vega <[email protected]> (supplier of updated devscripts 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 [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: RIPEMD160 Format: 1.8 Date: Mon, 12 Jul 2010 23:22:08 -0400 Source: devscripts Binary: devscripts Architecture: source i386 Version: 2.10.65 Distribution: unstable Urgency: low Maintainer: Devscripts Devel Team <[email protected]> Changed-By: James Vega <[email protected]> Description: devscripts - scripts to make the life of a Debian Package maintainer easier Closes: 497489 498898 530581 531327 535368 552693 563390 565889 572006 577564 577998 578118 578167 578334 580600 581224 583067 584734 584735 587217 587265 587517 588502 588714 Changes: devscripts (2.10.65) unstable; urgency=low . [ James Vega ] * Remove mergechanges from the set of commands which use completion of package names. (Closes: #578167) * bts: + Use sendmail to send mails with extra headers when $(DEB)EMAIL aren't present. (Closes: #577564) + Document that $(DEB)EMAIL must be in the environment to send email using either --mutt or --smtp-host. (Closes: #578334) + Cleanup the help output and add some options which were only documented in the man page. + Allow specifying multiple tag modifiers (+, -, =) in one tag stanza. (Closes: #578118) + Document the valid values for the status key in the select command. (Closes: #583067) * debsnap: + Iterate over the list of files listed for a hash until we find one that matches the requested package. (Closes: #584734) + Warn and move on to the next file if no files are present for a given hash or none match the requested package. (Closes: #587265) + Handle error responses from snapshot.debian.org. (Closes: #587217) + Use the basename of the file being downloaded as the name under which to save it. (Closes: #584735) + Do not remove the destination directory when --force is given. (Closes: #587517) * Remove --ignore-dirname options (and deprecation notices) from all scripts. 6.5 years is long enough to stop using that option. * diff2patches: Document the patch naming scheme and use of “debian/” as the destination directory when “debian/patches/” doesn't exist. (Closes: #552693) * mk-build-deps: + Add options to build packages which depend on solely Build-Depends or Build-Depends-Indep. (Closes: #498898) + Include build-essential in Depends. (Closes: #565889) * debi: Use “dpkg -O” instead of parsing dpkg-query's output to upgrade only packages which are already installed. (Closes: #563390) * debcheckout: Specifically call out that Debian hosts are already handled in DEBCHECKOUT_AUTH_URLS' description. Thanks to martin f. krafft for the suggested wording. (Closes: #530581) * debchange: When running “dch -r”, use <dist>-backports if a backports upload is detected. (Closes: #588502) * uupdate: Use “0ubuntu1” for the Debian revision of the version number when running uupdate on Ubuntu systems. Based on a patch by Guillaume Martres. (Closes: #577998) * Ship French man pages in UTF-8 now that #196762 is fixed. . [ Martin Zobel-Helas ] * Remove svk from Recommends, it is no longer in the archive. (Closes: #581224) . [ Raphael Geissert ] * checkbashisms: + Makefile handling: - Simplify make variables as shell variables. (Closes: #535368) - Convert all $$ to $. - Recognize SHELL setting in Makefile when being set as an override. - Ignore make's '-' for ignore errors. - Fix some false positives due to target names. + Detect incorrect use of ^ instead of ! for negation in pattern matching collections. (Closes: #497489) + Detect use of {post,pre}{increment,decrement} in arithmetic expansion. (Closes: #572006) + Detect use of Bash's “printf -v var ...” or the %b and %q format specifiers. + Detect use of the Bash's “coproc” keyword. + Detect use of Bash's “;;&” and ”;&” operators. + Add support for handling line continuations. (Closes: #531327) + Fix a false positive with file redirection. + Fix handling of indented heredoc delimiters. + Fix some parsing of quoted strings. + Detect use of exponentiation. + Detect use of the 'jobs' built-in. + Detect use of command with options other than “-p”. + Fix a false positive with redirection to an fd specified via a variable. + Detect unexpected EOF for unclosed heredocs, quoted strings, and line continuations. . [ Simon McVittie ] * mk-build-deps: + Build an Arch: any package if any of the Build-Depends have architecture requirements. (Closes: #580600) + Allow specifying for which architecture to build the package. . [ Charles Plessy ] * debchange: Add “--team” support. (Closes: #588714) Checksums-Sha1: 7a5cef643ff4765dc78ddebd8bf8802ac81c37be 1443 devscripts_2.10.65.dsc 540b4c2cbfcb66b11f0ef2b3dc92a91ffad59a85 694458 devscripts_2.10.65.tar.gz 261b1a008f97f565b59f9456124101b23679195e 596490 devscripts_2.10.65_i386.deb Checksums-Sha256: 73d71094e5f31c1cce5b0b973152393c27ddd59bb80024f9613179f3933ef24e 1443 devscripts_2.10.65.dsc be522f5f3aa505e7b7d9d47f8c6a61fc0e237d4329b2337b044344a21603d69c 694458 devscripts_2.10.65.tar.gz 3a5c62ce42058c9674aa46769c1382951a9ca091162b7bf5350dc0f22f220629 596490 devscripts_2.10.65_i386.deb Files: 20b6efe0127f91ec59ddf4fa5e444063 1443 devel optional devscripts_2.10.65.dsc 6f8943b59841c8cb83db41c5c6f9918f 694458 devel optional devscripts_2.10.65.tar.gz ef79ab1e4f44baa88e737a1c563f6346 596490 devel optional devscripts_2.10.65_i386.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iEYEAREDAAYFAkw73YIACgkQDb3UpmEybUD13QCgnQcZL4wdc7qAzeb1IEEg6y+V p8sAnjhxcNtccj48HCDy82WGEu/WpaL5 =BgGK -----END PGP SIGNATURE-----
--- End Message ---
