Your message dated Sun, 16 May 2010 13:51:02 +0000
with message-id <e1odefc-0007j2...@ries.debian.org>
and subject line Bug#581814: fixed in maint-guide 1.2.18
has caused the Debian Bug report #581814,
regarding maint-guide: please advertise dh --no-act 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 ow...@bugs.debian.org
immediately.)
--
581814: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=581814
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: maint-guide
Version: 1.2.18-svn
Severity: wishlist
Hi,
Osamu sent[1] a link to the “default rules” section[2] of the new
maintainers’ guide, which is quite nice.
However, I fear it makes dh look a little more like black magic
than it really is. All my debian/rules files include something
like this:
#!/usr/bin/make -f
build clean install binary-arch binary-indep binary:
+dh --parallel $(opt_no_act) $@
opt_no_act =
ifneq (,$(findstring n,$(MAKEFLAGS)))
opt_no_act = --no-act
endif
This make it easy to use "debian/rules -n install", say, to learn what
files are run as part of the install target.
Maybe the newmaint guide could advertise the --no-act option so others
can help themselves in this way. I am thinking of something like
this:
| Lines 12 and 13 are where all the work is done. The percent sign
| matches all targets; they then call a single program, dh, passing
| the target’s name as an argument. The dh command is a wrapper
| script which runs an appropriate sequences of dh_* programs
| depending on its argument. These sequences can be listed with the
| --no-act option.
|
| For example, "debian/rules clean" runs "dh clean"; the list of
| commands that runs can be listed as follows:
|
| $ dh --no-act clean
| dh_testdir
| dh_auto_clean
| dh_clean
[...]
|
| "debian/rules build" runs "dh build", which in turn runs the
| following:
|
| dh_testdir
[...]
What do you think?
Jonathan
using maint-guide version 1.2.18-svn, 2010-05-16 03:40:20 UTC
[1] http://lists.debian.org/debian-mentors/2010/05/msg00202.html
[2] http://www.debian.org/doc/manuals/maint-guide/ch-dreq.en.html#s-defaultrules
--- End Message ---
--- Begin Message ---
Source: maint-guide
Source-Version: 1.2.18
We believe that the bug you reported is fixed in the latest version of
maint-guide, which is due to be installed in the Debian FTP archive:
maint-guide-de_1.2.18_all.deb
to main/m/maint-guide/maint-guide-de_1.2.18_all.deb
maint-guide-es_1.2.18_all.deb
to main/m/maint-guide/maint-guide-es_1.2.18_all.deb
maint-guide-fr_1.2.18_all.deb
to main/m/maint-guide/maint-guide-fr_1.2.18_all.deb
maint-guide-it_1.2.18_all.deb
to main/m/maint-guide/maint-guide-it_1.2.18_all.deb
maint-guide-ja_1.2.18_all.deb
to main/m/maint-guide/maint-guide-ja_1.2.18_all.deb
maint-guide-ko_1.2.18_all.deb
to main/m/maint-guide/maint-guide-ko_1.2.18_all.deb
maint-guide-pl_1.2.18_all.deb
to main/m/maint-guide/maint-guide-pl_1.2.18_all.deb
maint-guide-pt-br_1.2.18_all.deb
to main/m/maint-guide/maint-guide-pt-br_1.2.18_all.deb
maint-guide-ru_1.2.18_all.deb
to main/m/maint-guide/maint-guide-ru_1.2.18_all.deb
maint-guide-zh-cn_1.2.18_all.deb
to main/m/maint-guide/maint-guide-zh-cn_1.2.18_all.deb
maint-guide-zh-tw_1.2.18_all.deb
to main/m/maint-guide/maint-guide-zh-tw_1.2.18_all.deb
maint-guide_1.2.18.dsc
to main/m/maint-guide/maint-guide_1.2.18.dsc
maint-guide_1.2.18.tar.gz
to main/m/maint-guide/maint-guide_1.2.18.tar.gz
maint-guide_1.2.18_all.deb
to main/m/maint-guide/maint-guide_1.2.18_all.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 581...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Osamu Aoki <os...@debian.org> (supplier of updated maint-guide 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 ftpmas...@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Sun, 16 May 2010 18:29:35 +0900
Source: maint-guide
Binary: maint-guide maint-guide-fr maint-guide-ja maint-guide-ko maint-guide-es
maint-guide-ru maint-guide-de maint-guide-pt-br maint-guide-it maint-guide-pl
maint-guide-zh-cn maint-guide-zh-tw
Architecture: source all
Version: 1.2.18
Distribution: unstable
Urgency: low
Maintainer: Josip Rodin <joy-packa...@debian.org>
Changed-By: Osamu Aoki <os...@debian.org>
Description:
maint-guide - Debian New Maintainers' Guide
maint-guide-de - German translation of Debian New Maintainers' Guide
maint-guide-es - Spanish translation of Debian New Maintainers' Guide
maint-guide-fr - French translation of Debian New Maintainers' Guide
maint-guide-it - Italian translation of Debian New Maintainers' Guide
maint-guide-ja - Japanese translation of Debian New Maintainers' Guide
maint-guide-ko - Korean translation of Debian New Maintainers' Guide
maint-guide-pl - Polish translation of Debian New Maintainers' Guide
maint-guide-pt-br - Portuguese translation of Debian New Maintainers' Guide
maint-guide-ru - Russian translation of Debian New Maintainers' Guide
maint-guide-zh-cn - Chinese (simplified) translation of Debian New
Maintainers' Guide
maint-guide-zh-tw - Chinese (traditional) translation of Debian New
Maintainers' Guid
Closes: 578059 581772 581814
Changes:
maint-guide (1.2.18) unstable; urgency=low
.
* Described URL redirect for http://sf.net. Closes: #578059
* Used empty override target instead of :.
* Updated Italian translation by Calogero Lo Leggio et al with po4a.
* Added po4a dependency.
* Updated .quitrc example inspired by discussion with Ivan Borzenkov.
* Updated .bashrc to export DEBFULLNAME DEBEMAIL. Closes: #581772
* Documented dh --no-act as footnote. Closes: #581814
* Added pointer to Debconf9 presentation on debhelper.
* Fixed many minor bugs.
Checksums-Sha1:
c4ec6105550a0dc235e6570c7148a4b0ac058470 1217 maint-guide_1.2.18.dsc
0404d659e82bf2e4112ace799f08917634f4757a 526507 maint-guide_1.2.18.tar.gz
567e7146ef31b1c8f1e46a5fe0eddffcad319ef4 492936 maint-guide_1.2.18_all.deb
0538123c223e7bcc5cbeb3ef67acea10b56871e1 388182 maint-guide-fr_1.2.18_all.deb
17e4d199e5b13f9676fd3939eaf1cdb4021d0fbd 1020416 maint-guide-ja_1.2.18_all.deb
81ff0c6f99ef10e0cd575448ac177ffffa9ef0be 66326 maint-guide-ko_1.2.18_all.deb
280f78577e9d825195eb338f828a1ab72de4ea99 388894 maint-guide-es_1.2.18_all.deb
075da330aeea7acbeefe08f128fca0db90bc61d0 561216 maint-guide-ru_1.2.18_all.deb
2a9f8e8c74e09a133fbb7b4a40ebeaa47cc4b2e8 406244 maint-guide-de_1.2.18_all.deb
4e7e50877efb09f5826d8de1d768bdc1264857c1 298614
maint-guide-pt-br_1.2.18_all.deb
7b7c36fff9557322367eb81eb96aaec08402a3ab 527412 maint-guide-it_1.2.18_all.deb
2fe41335fa3d4f84f338a6923918b8914643c7d3 425484 maint-guide-pl_1.2.18_all.deb
f7af0b316fec8b627f1624fccfffe92c9fd4ee54 87532 maint-guide-zh-cn_1.2.18_all.deb
74cfb243963ee01a6c6f3b676c73706a90fd52f4 87602 maint-guide-zh-tw_1.2.18_all.deb
Checksums-Sha256:
88eb4b8059eda5f579275f47c2f616ae0c02fee821b9f7fe6425548dcbda53c9 1217
maint-guide_1.2.18.dsc
1cfd8550821f3084b160f9482d4bebb9392ff66f2e9222958725deb876df9c13 526507
maint-guide_1.2.18.tar.gz
b3cb43220837d7f8a5fcad1717b06b83d508d7f946e762e782ad8375c8b5d77f 492936
maint-guide_1.2.18_all.deb
b4b165e80bafcb416706d4b3487aa9a497046378d40b11fe0d84e62f89a268fd 388182
maint-guide-fr_1.2.18_all.deb
16dabed95e04ec8e9b0ad80742b92e4fcf0f04bcd1441b01c990737465675d85 1020416
maint-guide-ja_1.2.18_all.deb
20495ab9a46554383e10474e2d7356393473c614c351ba3998517cb582251cb7 66326
maint-guide-ko_1.2.18_all.deb
29a88e590b3e8e442172a173014c90f5d89d67912acabc00fa31098cf7d851e4 388894
maint-guide-es_1.2.18_all.deb
d8c06d4b955f977e1d3bbb2e8eb334ca8f0027c8a7df049cfa31f7149e7d813d 561216
maint-guide-ru_1.2.18_all.deb
e1cdb130ad271ed219ef6fdc3681ed7f9e112a9f4854343e91c2506ff61db964 406244
maint-guide-de_1.2.18_all.deb
6fd0fa014d4475c697e51e079c530d84f94c5d244389c20148b43f8c44c429d9 298614
maint-guide-pt-br_1.2.18_all.deb
cf9521bb955f709531dc142de81fc4b8015b6107208f1fe8bac433754b9c65ea 527412
maint-guide-it_1.2.18_all.deb
dc40f4e284326393e1aed914566a8d3c6bc6a2d23fd8aa41865ad9ad2dc63abc 425484
maint-guide-pl_1.2.18_all.deb
bb87ec2cc97ed281a0260a73a18960360fd27a43c7862adc3b338363c160ee9f 87532
maint-guide-zh-cn_1.2.18_all.deb
55b004c7bfbf72eb1b2b28aad387f6c4aa1beff258ff1dd817a536905f342b2e 87602
maint-guide-zh-tw_1.2.18_all.deb
Files:
9e3c4dd988d11cb8ee21362e77fe72b6 1217 doc optional maint-guide_1.2.18.dsc
f67eb5f80a164c28bf43549cc05190fe 526507 doc optional maint-guide_1.2.18.tar.gz
cec5291dd239aaa561a4ef8bd6eaa92d 492936 doc optional maint-guide_1.2.18_all.deb
d314a82f0cfdacd54225dc2b15a75a2d 388182 doc extra maint-guide-fr_1.2.18_all.deb
abe3d385869c096db29caca60024314f 1020416 doc extra
maint-guide-ja_1.2.18_all.deb
dfe512ded8e5d5fbeff3b292622abd9a 66326 doc extra maint-guide-ko_1.2.18_all.deb
e53656bdc3af260ac1e5d3c6a895ac3a 388894 doc extra maint-guide-es_1.2.18_all.deb
b3f42d5c571595e36b0a62c52a79112a 561216 doc extra maint-guide-ru_1.2.18_all.deb
5d6b0d8a810b0b39d83554f6ffaf565e 406244 doc extra maint-guide-de_1.2.18_all.deb
b3bbf8d66cd3c2b42653d201fd7ec962 298614 doc extra
maint-guide-pt-br_1.2.18_all.deb
ee40b33047e7d4d508280e397bef535e 527412 doc extra maint-guide-it_1.2.18_all.deb
c253720509632745bb890d889d34db32 425484 doc extra maint-guide-pl_1.2.18_all.deb
4bd8af507cd00e24ce43cb721b908319 87532 doc extra
maint-guide-zh-cn_1.2.18_all.deb
adca180990933ed25bfb98d0d01e6937 87602 doc extra
maint-guide-zh-tw_1.2.18_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAkvv8g8ACgkQ6A/EwagGHzITtwCaAgPSkDzELzlZxpBp00xbcpJL
h3UAn0B93Q5fUsfvqIRFnpxX0S8aamN3
=O1hR
-----END PGP SIGNATURE-----
--- End Message ---