Debian Bug report logs -
#663357
uscan: Please support scanning git repositories for tags
Reported by: Goswin von Brederlow <goswin-v-b@web.de>
Date: Sat, 10 Mar 2012 16:54:02 UTC
Severity: wishlist
Tags: patch
Found in versions devscripts/2.11.2, devscripts/2.13.4
Fixed in version devscripts/2.15.10
Done: James McCoy <jamessan@debian.org>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, Devscripts Devel Team <pkg-devscripts@teams.debian.net>:
Bug#663357; Package devscripts.
(Sat, 10 Mar 2012 16:54:05 GMT) (full text, mbox, link).
Acknowledgement sent
to Goswin von Brederlow <goswin-v-b@web.de>:
New Bug report received and forwarded. Copy sent to Devscripts Devel Team <pkg-devscripts@teams.debian.net>.
(Sat, 10 Mar 2012 16:54:05 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
Package: devscripts
Version: 2.11.2
Severity: wishlist
File: /usr/bin/uscan
Hi,
I've seen that the uscan manpage contains an example for projects on
github through a redirector. But my project is on git.debian.org and
that doesn't have such a redirector. So that doesn't help.
It would be nice if one could specify a git repository directly and
have uscan scan the tags for new releases without having to go through
a redirector. Or at least gitweb could be supported using the tags
section to find releases:
http://anonscm.debian.org/gitweb/?p=pkg-ocaml-maint/packages/libaio-ocaml.git;a=tags
Or if that already is supported then please add an example to the
manpage for it.
MfG
Goswin
-- Package-specific info:
--- /etc/devscripts.conf ---
DEBUILD_ROOTCMD=fakeroot
DEBUILD_PREPEND_PATH="/usr/lib/ccache"
--- ~/.devscripts ---
Not present
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 3.1.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/dash
Versions of packages devscripts depends on:
ii dpkg-dev 1.16.1.2
ii libc6 2.13-21
ii perl 5.14.2-7
ii python 2.7.2-9
ii python2.6 2.6.7-4
ii python2.7 2.7.2-7
Versions of packages devscripts recommends:
ii at 3.1.13-1
ii curl 7.22.0-3
ii dctrl-tools 2.19
ii debian-keyring 2011.08.07
ii dupload 2.7.0
ii equivs 2.0.9
ii fakeroot 1.18.1-1
ii gnupg 1.4.11-3
ii libcrypt-ssleay-perl 0.57-2+b3
ii libjson-perl <none>
ii libparse-debcontrol-perl 2.005-3
ii libsoap-lite-perl 0.714-1
ii liburi-perl 1.59-1
ii libwww-perl 6.03-1
ii lintian 2.5.5
ii man-db 2.6.0.2-3
ii patch 2.6.1-2
ii patchutils 0.3.2-1
ii python-debian 0.1.21
ii python-magic <none>
ii sensible-utils 0.0.6
ii strace 4.5.20-2.3
ii unzip 6.0-5
ii wdiff 0.6.5-1
ii wget 1.13.4-2
ii xz-utils 5.1.1alpha+20110809-3
Versions of packages devscripts suggests:
ii bsd-mailx [mailx] 8.1.2-0.20111106cvs-1
ii build-essential 11.5
ii cvs-buildpackage <none>
ii devscripts-el <none>
ii gnuplot 4.4.0-1.1
ii libauthen-sasl-perl 2.1500-1
ii libfile-desktopentry-perl <none>
ii libnet-smtp-ssl-perl <none>
ii libterm-size-perl 0.2-4+b3
ii libtimedate-perl 1.2000-1
ii libyaml-syck-perl <none>
ii mailx 1:20081101-2
ii mutt 1.5.21-5
ii openssh-client [ssh-client] 1:5.9p1-2
ii svn-buildpackage 0.8.4
ii w3m 0.5.3-4
-- no debconf information
Information forwarded
to debian-bugs-dist@lists.debian.org, Devscripts Devel Team <pkg-devscripts@teams.debian.net>:
Bug#663357; Package devscripts.
(Sat, 10 Mar 2012 23:27:03 GMT) (full text, mbox, link).
Acknowledgement sent
to James McCoy <jamessan@debian.org>:
Extra info received and forwarded to list. Copy sent to Devscripts Devel Team <pkg-devscripts@teams.debian.net>.
(Sat, 10 Mar 2012 23:27:03 GMT) (full text, mbox, link).
Message #10 received at 663357@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
On Sat, Mar 10, 2012 at 05:52:53PM +0100, Goswin von Brederlow wrote:
> I've seen that the uscan manpage contains an example for projects on
> github through a redirector. But my project is on git.debian.org and
> that doesn't have such a redirector. So that doesn't help.
>
> It would be nice if one could specify a git repository directly and
> have uscan scan the tags for new releases without having to go through
> a redirector. Or at least gitweb could be supported using the tags
> section to find releases:
>
> http://anonscm.debian.org/gitweb/?p=pkg-ocaml-maint/packages/libaio-ocaml.git;a=tags
>
> Or if that already is supported then please add an example to the
> manpage for it.
Isn't that just another case of the "homepage" style usage? Specify the
page to scan and the href patterns to match, potentially with a
filenamemangle option to download a tarball of the tagged tree.
--
James
GPG Key: 4096R/331BA3DB 2011-12-05 James McCoy <jamessan@debian.org>
[signature.asc (application/pgp-signature, inline)]
Information forwarded
to debian-bugs-dist@lists.debian.org, Devscripts Devel Team <pkg-devscripts@teams.debian.net>:
Bug#663357; Package devscripts.
(Sun, 11 Mar 2012 07:57:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Goswin von Brederlow <goswin-v-b@web.de>:
Extra info received and forwarded to list. Copy sent to Devscripts Devel Team <pkg-devscripts@teams.debian.net>.
(Sun, 11 Mar 2012 07:57:06 GMT) (full text, mbox, link).
Message #15 received at 663357@bugs.debian.org (full text, mbox, reply):
James McCoy <jamessan@debian.org> writes:
> On Sat, Mar 10, 2012 at 05:52:53PM +0100, Goswin von Brederlow wrote:
>> I've seen that the uscan manpage contains an example for projects on
>> github through a redirector. But my project is on git.debian.org and
>> that doesn't have such a redirector. So that doesn't help.
>>
>> It would be nice if one could specify a git repository directly and
>> have uscan scan the tags for new releases without having to go through
>> a redirector. Or at least gitweb could be supported using the tags
>> section to find releases:
>>
>> http://anonscm.debian.org/gitweb/?p=pkg-ocaml-maint/packages/libaio-ocaml.git;a=tags
>>
>> Or if that already is supported then please add an example to the
>> manpage for it.
>
> Isn't that just another case of the "homepage" style usage? Specify the
> page to scan and the href patterns to match, potentially with a
> filenamemangle option to download a tarball of the tagged tree.
I'm no expert in watch files but I couldn't get it to work. The problem
as I see it is that the href for the tarball contains only the commit
id. The tag is only used as name for the link. Looking for upstream/x.y
in the "homepage" will not find any match in the hrefs.
Next to download the orig.tar.gz you need to look on the tags page for
the right tag, follow that link and then follow the "snapshot" link on
that page. So you have an extra indirection in there. The indirection
could be avoided if one could extract the commit-id from the href and
plug it into a second url. Something like:
http://server/page tag-to-look-for pattern-to-create-url-from-href
This could easily be fixed with another redirector. But I'm not sure if
adding more and more redirectors is the right solution if the problem
could be solved in uscan itself.
MfG
Goswin
Message sent on
to Goswin von Brederlow <goswin-v-b@web.de>:
Bug#663357.
(Sun, 29 Apr 2012 14:36:02 GMT) (full text, mbox, link).
Message #18 received at 663357-submitter@bugs.debian.org (full text, mbox, reply):
Hi, I found your wishlist bug for uscan while trying to do the same
thing for approx, whose upstream is on git.debian.org.
Assuming the upstream is branch "upstream", and its releases are
tagged like "upstream/x.y", then this watch file seems to work,
although it's a bit of a hack:
---- cut ----
version=3
opts=downloadurlmangle=s/(.)a=shortlog/$1sf=tgz$1a=snapshot/;s/heads/tags/,\
filenamemangle=s/.*upstream.([\d\.]+)$/approx-$1.tar.gz/ \
http://anonscm.debian.org/gitweb/?p=pkg-ocaml-maint/packages/approx.git;a=shortlog;h=refs/heads/upstream ^.*/upstream/([\d\.]+)
---- cut ----
Any improvements would be welcome.
Cheers,
Eric
--
Eric Cooper e c c @ c m u . e d u
Information forwarded
to debian-bugs-dist@lists.debian.org, Devscripts Devel Team <devscripts-devel@lists.alioth.debian.org>:
Bug#663357; Package devscripts.
(Tue, 23 Apr 2013 09:03:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Maximiliano Curia <maxy@gnuservers.com.ar>:
Extra info received and forwarded to list. Copy sent to Devscripts Devel Team <devscripts-devel@lists.alioth.debian.org>.
(Tue, 23 Apr 2013 09:03:04 GMT) (full text, mbox, link).
Message #23 received at 663357@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Tags: + patch
Hi,
I'm attaching a very basic patch that adds git support to watch files.
With this patch a watch file of the form:
version=3
git://anongit.kde.org/bomber.git tags/v([\d.]+)
Would get the version status from the tags (thanks to git ls-remote command)
and could fetch the corresponding tar.gz (thanks to the --remote option of git
archive, this requires that the repository has upload-archive enabled).
Both git commands act on the remote repository directly and don't need/nor use
the local repository, if any.
Thanks,
--
"pi seconds is a nanocentury" -- Tom Duff
Saludos /\/\ /\ >< `/
[devscripts_uscan_git-support.patch (text/x-patch, attachment)]
[signature.asc (application/pgp-signature, inline)]
Message sent on
to Goswin von Brederlow <goswin-v-b@web.de>:
Bug#663357.
(Tue, 23 Apr 2013 09:03:06 GMT) (full text, mbox, link).
Added tag(s) patch.
Request was from Maximiliano Curia <maxy@debian.org>
to control@bugs.debian.org.
(Tue, 23 Apr 2013 09:21:10 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, Devscripts Devel Team <devscripts-devel@lists.alioth.debian.org>:
Bug#663357; Package devscripts.
(Tue, 23 Apr 2013 09:33:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Niels Thykier <niels@thykier.net>:
Extra info received and forwarded to list. Copy sent to Devscripts Devel Team <devscripts-devel@lists.alioth.debian.org>.
(Tue, 23 Apr 2013 09:33:04 GMT) (full text, mbox, link).
Message #33 received at 663357@bugs.debian.org (full text, mbox, reply):
On 2013-04-23 10:58, Maximiliano Curia wrote:
> Tags: + patch
>
> Hi,
>
Hi,
(Disclaimer: not the maintainer).
> I'm attaching a very basic patch that adds git support to watch files.
>
> With this patch a watch file of the form:
> version=3
> git://anongit.kde.org/bomber.git tags/v([\d.]+)
>
Interesting idea and I suspect it will be very useful.
> [...]
>
>
> @@ -982,8 +982,64 @@ sub process_watchline ($$$$$$)
> warn "$progname warning: In $watchfile,\n no matching hrefs for watch line\n $line\n";
> return 1;
> }
> - }
> - else {
> + } elsif ($site =~ m%^git://%) {
> + # TODO: check if there is a git command
> + # sanitize $base
> + open(REFS, "git ls-remote $base |");
Why do you use "2-arg open" here? A "3-arg open" would avoid issues
with quoting. E.g.
open(REFS, '-|', 'git', 'ls-remote', $base)
Also, the return value of open is not checked. So if it fails (e.g. git
is not installed) it will cause a lot of warnings from reading an
"unopened handle".
~Niels
Message sent on
to Goswin von Brederlow <goswin-v-b@web.de>:
Bug#663357.
(Tue, 23 Apr 2013 09:33:07 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, Devscripts Devel Team <devscripts-devel@lists.alioth.debian.org>:
Bug#663357; Package devscripts.
(Tue, 23 Apr 2013 10:27:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Maximiliano Curia <maxy@debian.org>:
Extra info received and forwarded to list. Copy sent to Devscripts Devel Team <devscripts-devel@lists.alioth.debian.org>.
(Tue, 23 Apr 2013 10:27:04 GMT) (full text, mbox, link).
Message #41 received at 663357@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
¡Hola!
El Tuesday, April 23, 2013 a las 11:29 Niels Thykier escribió:
> Hi,
> (Disclaimer: not the maintainer).
> Interesting idea and I suspect it will be very useful.
Thanks, I appreciate the possitive feedback, even if the never gets accepted.
> > - }
> > - else {
> > + } elsif ($site =~ m%^git://%) {
> > + # TODO: check if there is a git command
> > + # sanitize $base
> > + open(REFS, "git ls-remote $base |");
> Why do you use "2-arg open" here? A "3-arg open" would avoid issues
> with quoting. E.g.
> open(REFS, '-|', 'git', 'ls-remote', $base)
> Also, the return value of open is not checked. So if it fails (e.g. git
> is not installed) it will cause a lot of warnings from reading an
> "unopened handle".
Yeah, you are right. I added those changes to the attached patch, also removed
the unneeded message for the recursive search, and added the missing parts to
generate the tar.gz file.
--
"Whenever possible, steal code." -- Tom Duff
Saludos /\/\ /\ >< `/
[devscripts_uscan_git-support.1.patch (text/x-patch, attachment)]
[signature.asc (application/pgp-signature, inline)]
Message sent on
to Goswin von Brederlow <goswin-v-b@web.de>:
Bug#663357.
(Tue, 23 Apr 2013 10:27:07 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, Devscripts Devel Team <devscripts-devel@lists.alioth.debian.org>:
Bug#663357; Package devscripts.
(Fri, 29 Nov 2013 14:00:05 GMT) (full text, mbox, link).
Acknowledgement sent
to Antonio Ospite <ospite@studenti.unina.it>:
Extra info received and forwarded to list. Copy sent to Devscripts Devel Team <devscripts-devel@lists.alioth.debian.org>.
(Fri, 29 Nov 2013 14:00:05 GMT) (full text, mbox, link).
Message #49 received at 663357@bugs.debian.org (full text, mbox, reply):
Package: devscripts
Version: 2.13.4
Followup-For: Bug #663357
Hi,
I check tags from gitweb with a watch file like this one[1]:
-----------------------------------------------------------------------
version=3
opts=downloadurlmangle=s/shortlog\/refs\/tags\/(v[\d\.]+)/snapshot\/$1.tar.gz/,\
filenamemangle=s/.*v([\d\.]+)$/tweeper-$1.tar.gz/ \
http://git.ao2.it/tweeper.git/tags ^.*v([\d\.]+)
-----------------------------------------------------------------------
The example relies on clean URLs being enabled but you can get the idea:
1. parse the /tags page and look for vRELEASE
2. build the link to the archive: from /shortlog/refs/tags/vRELEASE
to /snapshot/vRELEASE.tar.gz
3. save the vRELEASE.tar.gz archive as PACKAGE-RELEASE.tar.gz
The regexes can change depending on the structure of the release tags,
I use a 'v' prefix like in vX.Y.Z and end up with PACKAGE-X.Y.Z.tar.gz
as the result.
If you find the info useful, feel free to add it to the uscan manpage.
Ciao,
Antonio
[1] http://git.ao2.it/tweeper.git/blob/refs/heads/debian:/debian/watch
-- Package-specific info:
--- /etc/devscripts.conf ---
--- ~/.devscripts ---
BTS_SMTP_HOST=out.alice.it
BTS_CACHE=no
AUTO_DEBSIGN=${AUTO_DEBSIGN:-yes}
AUTO_LINTIAN=${AUTO_LINTIAN:-yes}
-- System Information:
Debian Release: jessie/sid
APT prefers unstable
APT policy: (900, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.12.0-ao2 (SMP w/1 CPU core)
Locale: LANG=it_IT.utf8, LC_CTYPE=it_IT.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages devscripts depends on:
ii dpkg-dev 1.17.1
ii libc6 2.17-96
ii perl 5.18.1-4
ii python3 3.3.2-17
pn python3:any <none>
Versions of packages devscripts recommends:
ii at 3.1.14-1
ii curl 7.33.0-1
ii dctrl-tools 2.23
ii debian-keyring 2013.07.31
ii dput 0.9.6.4
ii dupload 2.7.0
ii equivs 2.0.9
ii fakeroot 1.20-1
ii gnupg 1.4.15-1.1
ii libcrypt-ssleay-perl 0.58-1+b1
ii libdistro-info-perl 0.11
ii libencode-locale-perl 1.03-1
ii libjson-perl 2.61-1
ii libparse-debcontrol-perl 2.005-4
ii libsoap-lite-perl 0.716-1
ii liburi-perl 1.60-1
ii libwww-perl 6.05-1
ii lintian 2.5.19
ii man-db 2.6.5-2
ii patch 2.7.1-4
ii patchutils 0.3.2-3
ii python3-debian 0.1.21+nmu2
ii python3-magic 1:5.14-2
ii sensible-utils 0.0.9
ii strace 4.5.20-2.3
ii unzip 6.0-10
ii wdiff 1.2.1-1
ii wget 1.14-5
ii xz-utils 5.1.1alpha+20120614-2
Versions of packages devscripts suggests:
ii bsd-mailx [mailx] 8.1.2-0.20131005cvs-1
ii build-essential 11.6
pn cvs-buildpackage <none>
pn devscripts-el <none>
ii gnuplot 4.6.4-1
ii gpgv 1.4.15-1.1
ii libauthen-sasl-perl 2.1500-1
ii libfile-desktopentry-perl 0.07-1
ii libnet-smtp-ssl-perl 1.01-3
pn libterm-size-perl <none>
ii libtimedate-perl 1.2000-1
pn libyaml-syck-perl <none>
ii mutt 1.5.21-6.4
ii openssh-client [ssh-client] 1:6.4p1-1
ii svn-buildpackage 0.8.5
ii w3m 0.5.3-12
-- no debconf information
--
Antonio Ospite
http://ao2.it
A: Because it messes up the order in which people normally read text.
See http://en.wikipedia.org/wiki/Posting_style
Q: Why is top-posting such a bad thing?
Information forwarded
to debian-bugs-dist@lists.debian.org, Devscripts Devel Team <devscripts-devel@lists.alioth.debian.org>:
Bug#663357; Package devscripts.
(Sun, 15 Nov 2015 00:03:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Osamu Aoki <osamu@debian.org>:
Extra info received and forwarded to list. Copy sent to Devscripts Devel Team <devscripts-devel@lists.alioth.debian.org>.
(Sun, 15 Nov 2015 00:03:03 GMT) (full text, mbox, link).
Message #54 received at 663357@bugs.debian.org (full text, mbox, reply):
Hi,
Considering popularity of the git repo these days, this is nice thing to
add. I need to make some trivial merge operation to get trhe reported
patch applied to the current source tree. It will take some time.
(There are 52 bugs marked pending in devscripts. Most of them are uscan
related bugs. This is one of the last one to fix.)
The code base of proposed patch looks reasonable.
Osamu
Information forwarded
to debian-bugs-dist@lists.debian.org, Devscripts Devel Team <devscripts-devel@lists.alioth.debian.org>:
Bug#663357; Package devscripts.
(Sun, 29 Nov 2015 15:24:08 GMT) (full text, mbox, link).
Acknowledgement sent
to Osamu Aoki <osamu@debian.org>:
Extra info received and forwarded to list. Copy sent to Devscripts Devel Team <devscripts-devel@lists.alioth.debian.org>.
(Sun, 29 Nov 2015 15:24:08 GMT) (full text, mbox, link).
Message #59 received at 663357@bugs.debian.org (full text, mbox, reply):
Hi,
On Sun, Nov 15, 2015 at 08:58:37AM +0900, Osamu Aoki wrote:
> Hi,
>
> Considering popularity of the git repo these days, this is nice thing to
> add. I need to make some trivial merge operation to get the reported
> patch applied to the current source tree. It will take some time.
It was not really trivial ...
> (There are 52 bugs marked pending in devscripts. Most of them are uscan
> related bugs. This is one of the last one to fix.)
>
> The code base of proposed patch looks reasonable.
But this code gave me a good baseline. This was good amount of rewrite
but now it works fine.
I am pushing documentation too.
Osamu
Added tag(s) pending.
Request was from Osamu Aoki <osamu@debian.org>
to control@bugs.debian.org.
(Sun, 29 Nov 2015 16:09:03 GMT) (full text, mbox, link).
Message sent on
to Goswin von Brederlow <goswin-v-b@web.de>:
Bug#663357.
(Sun, 29 Nov 2015 16:09:06 GMT) (full text, mbox, link).
Message #64 received at 663357-submitter@bugs.debian.org (full text, mbox, reply):
tag 663357 pending
thanks
Hello,
Bug #663357 reported by you has been fixed in the Git repository. You can
see the changelog below, and you can check the diff of the fix at:
http://git.debian.org/?p=collab-maint/devscripts.git;a=commitdiff;h=543249c
---
commit 543249c3511693edaca3e541d61a9e6635d64896
Author: Osamu Aoki <osamu@debian.org>
Date: Sun Nov 29 09:22:07 2015 +0900
uscan: documentation for mode=git
Update documentation to address new mode=git
Update changelog for mode=git (Closes: #663357)
diff --git a/debian/changelog b/debian/changelog
index a314c22..ce1873d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -66,6 +66,7 @@ devscripts (2.15.10) UNRELEASED; urgency=medium
+ Add generalized search regex with some special strings @PACKAGE@,
@ANY_VERSION@, @ARCHIVE_EXT@, and @SIGNATURE_EXT@.
(Closes: #517637, #539780)
+ + Add direct git repository support. (Closes: #663357)
* uupdate:
+ Prevent failure when upstream version is 0. (Closes: #798175)
+ Work around missing debian.tar.gz for "3.0 (quilt)". (Closes: 798133)
Information stored
:
Bug#663357; Package devscripts.
(Mon, 30 Nov 2015 12:48:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Goswin von Brederlow <goswin-v-b@web.de>:
Extra info received and filed, but not forwarded.
(Mon, 30 Nov 2015 12:48:04 GMT) (full text, mbox, link).
Message #69 received at 663357-quiet@bugs.debian.org (full text, mbox, reply):
On Sun, Nov 29, 2015 at 04:05:23PM +0000, Osamu Aoki wrote:
> tag 663357 pending
> thanks
>
> Hello,
>
> Bug #663357 reported by you has been fixed in the Git repository. You can
> see the changelog below, and you can check the diff of the fix at:
>
> http://git.debian.org/?p=collab-maint/devscripts.git;a=commitdiff;h=543249c
>
> ---
> commit 543249c3511693edaca3e541d61a9e6635d64896
> Author: Osamu Aoki <osamu@debian.org>
> Date: Sun Nov 29 09:22:07 2015 +0900
>
> uscan: documentation for mode=git
>
> Update documentation to address new mode=git
> Update changelog for mode=git (Closes: #663357)
>
> diff --git a/debian/changelog b/debian/changelog
> index a314c22..ce1873d 100644
> --- a/debian/changelog
> +++ b/debian/changelog
> @@ -66,6 +66,7 @@ devscripts (2.15.10) UNRELEASED; urgency=medium
> + Add generalized search regex with some special strings @PACKAGE@,
> @ANY_VERSION@, @ARCHIVE_EXT@, and @SIGNATURE_EXT@.
> (Closes: #517637, #539780)
> + + Add direct git repository support. (Closes: #663357)
> * uupdate:
> + Prevent failure when upstream version is 0. (Closes: #798175)
> + Work around missing debian.tar.gz for "3.0 (quilt)". (Closes: 798133)
Thanks for implementing this.
MfG
Goswin
Message sent on
to Goswin von Brederlow <goswin-v-b@web.de>:
Bug#663357.
(Mon, 30 Nov 2015 12:48:06 GMT) (full text, mbox, link).
Reply sent
to James McCoy <jamessan@debian.org>:
You have taken responsibility.
(Thu, 31 Dec 2015 03:52:52 GMT) (full text, mbox, link).
Notification sent
to Goswin von Brederlow <goswin-v-b@web.de>:
Bug acknowledged by developer.
(Thu, 31 Dec 2015 03:52:52 GMT) (full text, mbox, link).
Message #77 received at 663357-close@bugs.debian.org (full text, mbox, reply):
Source: devscripts
Source-Version: 2.15.10
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.
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 663357@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
James McCoy <jamessan@debian.org> (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 ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 30 Dec 2015 20:44:35 -0500
Source: devscripts
Binary: devscripts
Architecture: source
Version: 2.15.10
Distribution: unstable
Urgency: low
Maintainer: Devscripts Devel Team <devscripts-devel@lists.alioth.debian.org>
Changed-By: James McCoy <jamessan@debian.org>
Closes: 278797 350454 363346 375138 395439 409094 415680 451051 458777 472065 499886 516704 517637 519080 526443 526450 531321 532182 538717 539780 544638 549178 557768 559429 570221 573631 582958 648632 663357 674812 696492 705989 731725 733272 734748 737843 738977 740366 751984 752364 755754 762263 763071 773390 775526 778723 788414 790629 796293 797045 797787 798133 798175 800704 801165 802503 803724 803948 804239 804492 805501 806262 806424 807064 807065 808271 808394
Description:
devscripts - scripts to make the life of a Debian Package maintainer easier
Changes:
devscripts (2.15.10) unstable; urgency=low
.
[ Benjamin Drung ]
* test_uscan: Fix failure in testFileExclusion due to wrong tarfile name
test on Ubuntu.
.
[ Nicholas Bamber ]
* Fixed issues with current bash completion (Closes: #804492)
+ Reorganised scripts/Makefile so that bash completion scripts
are installed matching their command names - an exception being the
generic pkgnames.bash_completion.
+ Where necessary added links to bash completion scripts
to debian/links to reuse bash completion code
+ Removed deprecated "have" mechanism from bash completion scripts.
+ Removed undefined "$filenames" from chdist.bash_completion
+ Split debi.bash_completion off from pkgnames.bash_completion
and added links for both debi/debc and corrected complete commands
* Added custom bash completion support for bts (Closes: #499886)
+ Added --soap-timeout option to bts
+ Added listcachedbugs command to bts
+ Split out bts bash completion handling into its own script
* Added custom bash completion support for debuild, checkbashisms,
list-unreleased, dscverify, dscextract, what-patch, plotchangelog,
debdiff and licensecheck
* Updated custom bash completion handling for mk-origtargz
* Added debcheckout to those commands with package names bash completion
* licensecheck:
+ Tweaked parselicense to capture 'and or' as well as
'and/or' in GPL licenses (Closes: #559429)
+ Added test for licensecheck versus Software::License
+ Resolved failure to find license from Software::License generated
files from Artistic and Mozilla licenses
* Added test for life cycle of package:
+ debuild, dscverify, dscextract, list-unreleased, debdiff
* Rearranged cleanup of tests to use oneTimeSetUp/oneTimeTearDown
* Streamlined structure of test/Makefile
* Updated .gitignore
.
[ Dominique Dumont ]
* licensecheck:
+ no longer attempts to find encoding or select files to parse
using 'file' commands. By default, files are selected using file
extension instead of MIME types provided by "file" command. The
list of file extensions is more boring to maintain but also more
predictable. (Closes: #803724)
+ added --encoding option. By default, input files are handled as utf-8
Information is printed on STDOUT as utf-8.
+ --text option is deprecated
+ added freetype license
+ remove 'by' from copyright owners
+ remove whitespace from end of multi-line copyright statements
+ parse multi-line copyright blocks (Closes: #519080)
+ parse .lisp file (part of #806424)
+ added LLGPL license (part of #806424)
+ licensecheck: show skipped file with --skipped (Closes: #806424)
+ also parse last 5kb of a file
+ parse source file without suffix (e.g script, README)
+ parse .css or .less file
+ parse perl6 files (.pl6 .pm6 .pod6 ...)
+ parse markdown files (.md or .markdown)
* tweaked to parse Artistic 2.0 license file
* improved detection of artistic 2.0 licenses
.
[ Osamu Aoki ]
* uscan:
+ Start uupdate with --verbose as needed. (Closes: #350454)
+ Add test_uscan_mangle for testing the mangling rules and pgp signature.
+ Add --download-debversion. (Closes: #755754)
+ Add pagemangle. (Closes: #395439, #451051, #538717, #705989, #773390)
+ Add oversionmangle as a part of multiple upstream tarball support.
(Closes: #458777)
+ Add dirversionmangle with $download-version consideration with detailed
and sorted reporting of all available URLs.
(Closes: #363346, #375138, #472065, #516704, #557768, #734748)
+ Add the multiple upstream tarball support and extend the OpenPGP support
with new watch line options: component, compression, repack, pgpmode,
versionmode, decompress. (Closes: #526443, #531321, #549178, #731725,
#738977, #778723, #800704)
+ Updated manpage contents and build it from POD. (Closes: #409094,
#415680, #573631, #648632, #733272, #775526, #790629, #796293, #797787)
+ Improve FTP listing handling. (Closes: #696492)
+ Add the --overwrite-download, --skip-signature, and similar options
to reorganize behavior around existing downloaded files.
(Closes: #532182, #740366, #801165)
+ Update filenamemangle to support the version pattern matching in any
position of the URL and remove .download hack which breaks
mk-origtargz. (Closes: #526450, #803948, #804239)
+ Reorganize the reporting by uscan and adjust its text strings.
(Closes: #582958)
+ Add download compression ordering support to prefer xz over gz.
(Closes: #763071)
+ Add generalized search regex with some special strings @PACKAGE@,
@ANY_VERSION@, @ARCHIVE_EXT@, and @SIGNATURE_EXT@.
(Closes: #517637, #539780)
+ Add direct git repository support. (Closes: #663357)
+ Add unzipopt support.
* uupdate:
+ Prevent failure when upstream version is 0. (Closes: #798175)
+ Work around missing debian.tar.gz for "3.0 (quilt)". (Closes: 798133)
+ Add multiple upstream tarball support and resolve minor bugs by using
dpkg-source as the backend. (Closes: #278797, #544638, #570221,
#752364, #797045)
* mk-origtargz:
+ Support component name for the multiple upstream tarball support.
+ Fix Files-Excluded for duplicate entries. (Closes: #762263)
+ Add --unzipopt option. (Closes: #737843)
+ Add xpi files support. (Closes: #751984)
* debian/control, dscverify, who-permits-upload, uscan:
+ Add gnupg2/gpgv2 as an alternative option to gnupg/gpgv. (Closes: #788414)
.
[ James McCoy ]
* debuild:
+ Use _all as the .changes arch for -A builds. (Closes: #806262)
* dget:
+ Remove unnecessary requirement that “apt-cache policy $pkg” shows a
priority of 0 for the Candidate version. (Closes: #807064)
+ Fix parsing of sources.list lines with options. (Closes: #674812)
* Add apt to Recommends, since various scripts use tools from apt. (Closes:
#807065)
* Export LC_ALL=C in test_mk-origtargz so the test doesn't fail in non-English
locales.
* chdist:
+ Make the apt-file support compatible with 3.x apt-file.
* debcommit:
+ When a VCS requires a mangled package version for the tag name, still
use the actual package version in the tag message. (Closes: #802503)
* bts:
+ Fix creation of cache dir when $XDG_CACHE_HOME doesn't exist yet.
(Closes: #808394)
* checkbashisms:
+ Improve detection of bashisms when a ! is included after an
if/while/elif conditional. (Closes: #808271)
.
[ Daniel Kahn Gillmor ]
* debuild:
+ pass through DBUS_SESSION_BUS_ADDRESS so that gpg-agent can make
pinentry-gnome3 work (Closes: #805501)
Checksums-Sha1:
f67218be5629e603997140fb3d230e26ed099cbf 2350 devscripts_2.15.10.dsc
bab581df37b7d3d02329adb5f9587aa02f9c8be7 679536 devscripts_2.15.10.tar.xz
Checksums-Sha256:
a2442cc6aebb522d679aa2d5659faf0de37e3746c1ce3a99413a2e0d191a6e61 2350 devscripts_2.15.10.dsc
8659779f03563aea6187f744b083cea2dfe637da2bb12ff52e38dd2e6f3762f9 679536 devscripts_2.15.10.tar.xz
Files:
62abe67fd4ccae35ac804ce2c0e7c61c 2350 devel optional devscripts_2.15.10.dsc
a21685d0ded4b77bab71fce1e3084078 679536 devel optional devscripts_2.15.10.tar.xz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQJ8BAEBCgBmBQJWhJBSXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ5MUJGQkY0RDY5NTZCRDVERjdCNzJEMjNE
RkU2OTFBRTMzMUJBM0RCAAoJEN/mka4zG6PbkYwQAL/uCkGIls/3sas8nuiVoTyp
DZDELaK2C9InapULu6B0wB7r2hOlgJnMbGDiXCjVkP5V7x3c0P35pLwCrhoPTIxv
46E6J54MVFJtMPAuhbf1jOy+h1pbnwhAbqZpkjlDa5priCuXJkuck+VBf6Mu4apT
hy/kFF4ydQWtcBVfKSRxVoH+MNu9nlOHRl3PkOnG4xF5PV8tgDE/FxC+o3ft/zhx
u4o8pSmk0e0iBSr5k02vm9ufQuYn2/geuJlb+8zlhdW5Vlkrpx8QnVhnE1+NWBrX
8Po4dU2qzPRvEjoY0LUq4FG6ynQBmk8nvHyVL4sIO23MkQ4gjxoIJ1Q4HEkV3r8o
j1Y7fCQ1XtZrasFe7S6SbWRTy11VAO8Qp6dZtD3gDCX44PonuUOJixDQWGhkFLHI
06Ms5xgLHCMnf6vpbARLMasB7cGr2mTGmKXV5Q1AReGfESAS0qneM8+kQfAienGE
l48QkeLR+bSEJuiDWSO+pYhuIfE/FWCpYR/6usFhswbLHjaDkMaj5DkA9/YN7p2o
ORxqt5WMpxZxLnQ8MFvilq6m/A9TJZzE6jq3k9uq4DPlq6d6u7ihA6qfdWWQpKpQ
ujUYc5GHC2mfm08aCmCEyUXMLXQ9N+TytUw+8gKRCprnZ4M0QWvQJEjg1U3QuWAh
mmXkJIUiU09u84zv5msA
=c0dl
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Sun, 07 Feb 2016 07:37:59 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Thu Jan 4 19:19:20 2018;
Machine Name:
buxtehude
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.