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 ---

Reply via email to