Your message dated Sun, 13 Jan 2013 00:47:27 +0000
with message-id <[email protected]>
and subject line Bug#698017: fixed in dh-exec 0.6
has caused the Debian Bug report #698017,
regarding dh-exec: Does not work with files named just "debian/install"
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.)


-- 
698017: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=698017
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: dh-exec
Version: 0.4
Severity: minor

Dear Gergely,

thanks for dh-exec, it really makes the life of a package maintainer
easier.

But my first try to use it led to no different dh_install behaviour than
before:

$ env DH_VERBOSE=1 dh_install --no-act
        install -d debian/dphys-config/etc/dphys-config
        cp -a ./dphys-config.example debian/dphys-config/etc/dphys-config/
        install -d debian/dphys-config/etc/dphys-config
        cp -a debian/tmp/=\> debian/dphys-config/etc/dphys-config/
        install -d debian/dphys-config/usr/bin
        cp -a ./debian/reverse-dphys-config debian/dphys-config/usr/bin/
$ ls -l debian/install
-rwxr-xr-x 1 abe abe 97 Jan 12 22:58 debian/install*
$

As you see it passed the "=>" and dh_install even tried to to copy that one.

But if I rename debian/install to debian/<packagename>.install, it
suddenly worked:

$ mv debian/install debian/dphys-config.install
$ env DH_VERBOSE=1 dh_install --no-act
        install -d debian/dphys-config/etc/
        cp -a ./debian/tmp/dh-exec.YqbeUgB1/etc/dphys-config 
debian/dphys-config/etc/
        install -d debian/dphys-config/usr/bin
        cp -a ./debian/reverse-dphys-config debian/dphys-config/usr/bin/
$

>From dh-exec-install's man-page:

       It is meant to be used for dh_install(1) files, and those
       alone. If it finds that its input is not such a file, it will do
       nothing, but echo back the contents.

So I suspect that this check also checks the file name and doesn't
accept a plain debian/install filename but instead just accepts
debian/somepackagename.install.

But IMHO the filename syntax without package name is easier to read for
single binary packages, so I'd prefer if I could use that syntax one
with dh-exec, too.

Additionally dh-exec should generally work on all files on which
dh_install works, too.

-- System Information:
Debian Release: 7.0
  APT prefers testing-updates
  APT policy: (902, 'testing-updates'), (901, 'testing-proposed-updates'), 
(900, 'testing'), (800, 'unstable'), (110, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages dh-exec depends on:
ii  debhelper     9.20120909
ii  libc6         2.13-37
ii  libpipeline1  1.2.1-1
ii  perl          5.14.2-16

dh-exec recommends no packages.

dh-exec suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: dh-exec
Source-Version: 0.6

We believe that the bug you reported is fixed in the latest version of
dh-exec, which is due to be installed in the Debian FTP archive.

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.
Gergely Nagy <[email protected]> (supplier of updated dh-exec 
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: SHA1

Format: 1.8
Date: Sun, 13 Jan 2013 01:08:02 +0100
Source: dh-exec
Binary: dh-exec
Architecture: source amd64
Version: 0.6
Distribution: unstable
Urgency: low
Maintainer: Gergely Nagy <[email protected]>
Changed-By: Gergely Nagy <[email protected]>
Description: 
 dh-exec    - Scripts to help with executable debhelper files
Closes: 698017
Changes: 
 dh-exec (0.6) unstable; urgency=low
 .
   * Make dh-exec-install work on bare debian/install files, without the
     package name. Thanks, Axel Beckert for the report! (Closes: #698017).
Checksums-Sha1: 
 4c5891d01cf9683dd4e10371512399680d51ff42 1610 dh-exec_0.6.dsc
 039d4d48ca3e926b2be529fcb09c49de28a0daaa 31906 dh-exec_0.6.tar.gz
 6ddb68ad2299d385494c598eac7b7520ef69879a 23678 dh-exec_0.6_amd64.deb
Checksums-Sha256: 
 901c304bc3320c9ca2561aeb7709680a518abea0548fec661a9f3d7d037dad92 1610 
dh-exec_0.6.dsc
 dbd9b8a85b9980cd43805b52121533e4f56f856da869721cbd6700b08e286bb6 31906 
dh-exec_0.6.tar.gz
 45e374d7588e014b6506ba798e73a78f2fe8dbd5b88e0b586acfedc58558f6ad 23678 
dh-exec_0.6_amd64.deb
Files: 
 f637108d931c6b499f05a553806aa2f8 1610 devel extra dh-exec_0.6.dsc
 58f4990ffc53c166c600d3bd7d941536 31906 devel extra dh-exec_0.6.tar.gz
 d0eb8b81cf8ad0cdb29b4664c7546ba2 23678 devel extra dh-exec_0.6_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBAgAGBQJQ8gHrAAoJEKwekLrEM/aPlFAQALm28AcIMmte/8jq2cPZKUkp
2Yl/HNHc9+4ZH6L7wdLdb1MaybaxprbqpHZcVG3Z+WnL5ywauO8aGyckPWKvVK/o
eXqX2Rw5Ft1uTSEEpx/Va5cxGTgMR6tNT5xKuCgIAab1MxO8WWB6vKo2R4d+mHuT
CNqOMi1sL4L+UGL+PFwjZsZgPP7ga4bp7ZQvTjhb1LzcnfqP8Wj7P27+ESSj7B3Z
HXmCUVO87Yi5XEcvsMVLHb/4xqCUIN9Zjb/ckSA5mw2kT0KOQIKG/kKWnP+p97ai
smFONjJ+Kp7EcsIjl6u0LX17UDlbCLoilzpwFEhJuMC+xjfE2VitD3uQDRZ8TUD6
SYyMilkkKIaOlT/WjHLUhqmohLfekdHGc10t8/FFxNvkovSzB11pvL7MgUCqA62z
AFo0Fb0FV02ctAgd02ZN0+Gq8B+MmZPUqFPb1DMdd1QkDzFcpKS7NVENTcDNk2IF
Bw7MKM0SLswWxdSTkACtH1BQiNmsxlTc5XQkz2iIb4ianORQXi2oX1FaNXE5nKPo
HqL8vXgZ6PcAyexcGKDGgPvwElQRQ/NwG9wrmy+4GHp4Mto9X9jtcaqyPLfQkrlc
Sh1t7fmpCjbJDykgSNjYAlO+sBy3qZgAbEjDgQkB0orX5MYnSXhSltB7Z6D+Bojy
YBMNIO4MlyJsZZYaQ1WK
=x0Pd
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to