Your message dated Thu, 27 Oct 2016 21:37:13 +0900
with message-id <[email protected]>
and subject line Re: Bug#841709: [uscan] missing package parameter at call of
debian/repack.sh
has caused the Debian Bug report #841709,
regarding [uscan] missing package parameter at call of debian/repack.sh
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.)
--
841709: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=841709
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: devscripts
Version: 2.16.8
Severity: grave
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Hello,
at download a new release with uscan the repack failed.
At the call of debian/repack.sh the parameter $3 is missing:
[quote]
uscan die: uscan: Failed to Execute user specified script:
debian/repack.sh --upstream-version 1.9.2
Repackaging ...
Extracting tarball ...
-->> 1.9.2
tar (child): : Funktion open fehlgeschlagen: Datei oder Verzeichnis nicht
gefunden
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
[/quote]
The call must be:
ebian/repack.sh --upstream-version 1.9.2 ../argyll_1.9.2.orig.tar.gz
CU
Jörg
- -- Package-specific info:
- --- /etc/devscripts.conf ---
- --- ~/.devscripts ---
DEBSIGN_KEYID=8CA1D25D
- -- System Information:
Debian Release: stretch/sid
APT prefers testing
APT policy: (900, 'testing'), (800, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.7.0-1-amd64 (SMP w/6 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages devscripts depends on:
ii dpkg-dev 1.18.10
ii libc6 2.24-3
ii perl 5.24.1~rc3-3
pn python3:any <none>
Versions of packages devscripts recommends:
ii apt 1.3.1
ii at 3.1.20-1
ii curl 7.50.1-1
ii dctrl-tools 2.24-2
ii debian-keyring 2016.09.04
ii dput 0.10.3
ii equivs 2.0.9+nmu1
ii fakeroot 1.21-2
ii file 1:5.28-4
ii gnupg 2.1.15-4
ii gnupg2 2.1.15-4
ii libdistro-info-perl 0.14
ii libencode-locale-perl 1.05-1
ii liblwp-protocol-https-perl 6.06-2
ii libsoap-lite-perl 1.20-1
ii liburi-perl 1.71-1
ii libwww-perl 6.15-1
ii licensecheck 3.0.24-1
ii lintian 2.5.48
ii man-db 2.7.5-1
ii patch 2.7.5-1
ii patchutils 0.3.4-1
ii python3-debian 0.1.29
ii python3-magic 1:5.28-4
ii sensible-utils 0.0.9
ii strace 4.13-0.1
ii unzip 6.0-20
ii wdiff 1.2.2-1+b1
ii wget 1.18-4
ii xz-utils 5.2.2-1.2
Versions of packages devscripts suggests:
ii adequate 0.15.1
ii autopkgtest 4.1
pn bls-standalone <none>
ii bsd-mailx [mailx] 8.1.2-0.20160123cvs-3
ii build-essential 12.2
pn check-all-the-things <none>
pn cvs-buildpackage <none>
pn devscripts-el <none>
ii diffoscope 61
pn disorderfs <none>
pn dose-extra <none>
pn duck <none>
pn faketime <none>
pn gnuplot <none>
ii gpgv 2.1.15-4
ii gpgv2 2.1.15-4
pn how-can-i-help <none>
ii libauthen-sasl-perl 2.1600-1
ii libfile-desktopentry-perl 0.22-1
ii libnet-smtp-ssl-perl 1.03-1
pn libterm-size-perl <none>
ii libtimedate-perl 2.3000-2
pn libyaml-syck-perl <none>
pn mozilla-devscripts <none>
ii mutt 1.7.1-2
ii openssh-client [ssh-client] 1:7.3p1-1
ii piuparts 0.72
pn ratt <none>
pn reprotest <none>
ii svn-buildpackage 0.8.6
ii w3m 0.5.3-31
- -- no debconf information
-----BEGIN PGP SIGNATURE-----
iQIcBAEBCgAGBQJYC3VxAAoJEAn4nzyModJdrBEP/2bNegFNGgeL7UtOaA3062PI
0ykvj9QLZDfEtwNBt03h2VR1zidPDe6RHDGfws610yt1/5CPbZvGbpbH/HEUNKtY
SPejcMuLmO67VkLJhSkWuh3pOWlNl4apUXhgZCk0m+hxr9fDrM9QL+UDSuHaZq62
O86sbtYOeWQHtUzUV/5tRf6Gw2NNydr6ZpF6/eNhjJY1Zyyre1jOnPEQ5S38KQsx
eEv779XWA2MyQZ+92OabpwdkCNTuLa9FLvlkH4Mz++nOO+eatQrp0T90y4qK//89
er/cVo74yPAQc73iSkp2XDsxUI9dJ5HrJrYkB36u61v5hAcmvWY+9hLNo8srw/62
Xu6A36AV8At96c8gW9Ak5S+cJbAj+/IvVypf6N6sHFZNvwnVIPBq+Ptyh/w1td+r
w/VSZ5QYejsDudRk4rxfSzFa+Vmaj1ftmRZx8O5ahWqLg9oDWb/0CkSXphWxZlaT
cbkGG/aBPEgtVpncscykG1DWLIK2n8Hxev0d6EK9X7aXJdoOTdDxx86bgVH+2+Nf
p8Gh9CUuggwNhEo6VfppVvTy+6RhCCcjSBc0ulZX8+grCtOggrT+DoPHeDcf/pKp
wojs8Y1tOhL/xweW1rPm4kuEerVGaX+Zb3eIvmkM+GN1SwIOBgmpQwVSsZ9EW2El
8qPe3ys1iVvGAEvvdF7Z
=/t8q
-----END PGP SIGNATURE-----
--- End Message ---
--- Begin Message ---
Hi,
Please read manpage carefully before calling a program a buggy one.
(I know I sometimes fail to do this ... so don't worry too much)
On Wed, Oct 26, 2016 at 03:06:23AM +0200, Jörg Frings-Fürst wrote:
> here my watch file:
>
> [quote]
> version=4
Voila! Gotcha!
> #opts="dversionmangle=s/\+repack\d+$//"
> http://www.argyllcms.com/downloadsrc.html Argyll_V(.*)_src\.zip
> opts=dversionmangle=s/\+repack(.*)// \
> http://www.argyllcms.com/downloadsrc.html Argyll_V(.*)_src\.zip debian
> debian/repack.sh
>
> [/quote]
>
> The way to reproduce:
>
> -> run "uscan --verbose -ddd"
Manpage "FORMAT OF THE WATCH FILE"
· script is executed at the end of uscan execution with
appropriate arguments provided by uscan.
· The typical Debian package is a non-native package made
from one upstream tarball. Only a single line of the watch
line in one of the first two formats is usually used with
its version set to debian and script set to uupdate.
· A native package should not specify script.
· A multiple upstream tarball (MUT) package should specify
uupdate as script in the last watch line and should skip
specifying script in the rest of the watch lines.
>>> Maybe I should add a line to point to "HISTORY AND UPGRADING" here.
>>> But that is not even a normal bug. It's a wishlist doc improvement
>>> bug.
Manpage "HISTORY AND UPGRADING"
Version 3
· uscan invokes the custom script as "script --upstream-version
version ../spkg_version.orig.tar.gz".
· uscan invokes the standard uupdate as "uupdate --no-symlink
--upstream-version version ../spkg_version.orig.tar.gz".
Version 4
· uscan invokes the custom script as "script --upstream-version
version".
· uscan invokes the standard uupdate as "uupdate --find
--upstream-version version".
So its not a bug. This is due to the very design that the version 4
format requires to have tarball in the particular location where the
dpkg-source can handle.
Osamu
PS:
Maybe I should say no one use version 1 and version 2 was
· uscan invokes the custom script as "script
../spkg_version.orig.tar.gz version".
But I was not sure and I felt not much value to document deprecated
format. The code for version 2 and 3 can handle both format without
problem.
--- End Message ---
_______________________________________________
devscripts-devel mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/devscripts-devel