Gianfranco, I've uploaded an updated package with your suggested watch file.
According to the uscan results I got the following - I presume this means success? uscan debug: matching pattern(s) (?:(?:https://github.com )?\/fossfreedom\/alternative\-toolbar\/tags)?.*/v?(\d\S*)\.tar\.gz -- Found the following matching hrefs: /fossfreedom/alternative-toolbar/archive/v0.15.0.tar.gz (0.15.0) /fossfreedom/alternative-toolbar/archive/v0.14.1.tar.gz (0.14.1) /fossfreedom/alternative-toolbar/archive/v0.14.0.tar.gz (0.14.0) Newest version on remote site is 0.15.0, local version is 0.15.0 => Package is up to date Newest version on remote site is 0.15.0, local version is 0.15.0 => rhythmbox-plugin-alternative-toolbar_0.15.0.orig.tar.gz already in package directory '..' -- Scan finished thanks David On 28 December 2015 at 19:21, Gianfranco Costamagna < costamagnagianfra...@yahoo.it> wrote: > Hi > > > >I'm trying to get rid of the last pedantic linitian issue which is the > signing of the release. > > > > I think I've figured out how to sign the .tar.gz on github > > > >gpg --default-key 7B0393D9 --armor --detach-sign > alternative-toolbar-0.15.tar.gz > > > wonderful! > > >Then I attached the .asc file to the release. > >https://github.com/fossfreedom/alternative-toolbar/releases/tag/v0.15 > > > exactly > > >I created a .pgp file in the debian folder with: > > > >gpg --export "the public fingerprint for the debian key" > > debian/upstream-signing-key.pgp > > > > > >However I really dont understand regex and thus I dont know how to change > the watch file from this: > > > >version=3 > >opts=filenamemangle=s/.+\/v?(\d\S*)\.tar\.gz/alternative-toolbar-$1\.tar\.gz/ > \ > > https://github.com/fossfreedom/alternative-toolbar/tags > .*/v?(\d\S*)\.tar\.gz > > > >to something like this > > > >version=3 > >pgpsigurlmangle=s/(what do I do here?)/.asc/ \ > > > >https://github.com/fossfreedom/alternative-toolbar/archive/v?(dunno what > here)\.tar.gz > > > >Any thoughts? > > > > not sure, maybe something like this? > opts=pgpsigurlmangle=s/$/.asc/ > > so > version=3 > opts=pgpsigurlmangle=s/$/.asc/,filenamemangle=s/.+\/v?(\d\S*)\.tar\.gz/alternative-toolbar-$1\.tar\.gz/ > \ > https://github.com/fossfreedom/alternative-toolbar/tags > .*/v?(\d\S*)\.tar\.gz > > this link might help > https://wiki.debian.org/debian/watch > > you can test the fix with uscan --debug --force-download > > > note: I didn't test the above, because there is no upload on mentors with > the gpg public key inside. > (you might need to rename the asc file in the github release, please rely > to the output of uscan --debug, > to know the correct file naming) > > cheers, > > G. > > > On 21 December 2015 at 14:33, foss.freedom <foss.free...@gmail.com> wrote: > Hi Gianfranco > > > > > > I've re-uploaded to mentors.debian.net > > > > > >This corrects the issues mentioned previously. Note - I've resolved the > LICENSE issue by two debian/patches > > > > > >Note - This still produces an informational lintian issue with the > remove-license.diff patch. This is very odd because this does have a PEP3 > header on the diff file > > > > > >* Package name : rhythmbox-plugin-alternative-toolbar Version : > 0.15.0-1 > >I've uploaded a newer version with a new autotools build > mechanism+patches here: > >http://mentors.debian.net/package/rhythmbox-plugin-alternative-toolbar > Alternatively, one can download the package with dget using this command: > >dget -x > http://mentors.debian.net/debian/pool/main/r/rhythmbox-plugin-alternative-toolbar/rhythmbox-plugin-alternative-toolbar_0.15.0-1.dsc > > > > > > > > > >thanks > > > > > >David > > > > > >On 21 December 2015 at 11:05, foss.freedom <foss.free...@gmail.com> > wrote: > > > >Many thanks Gianfranco, > >> > >> > >> to answer your questions > >> > >> > >>1. python3 - yes I should include this as a dependency - you are correct > rhythmbox does have a dependency - but belt-and-braces > >>2. When the topic of changing the interface for rhythmbox came up on a > bugzilla report, the rhythmbox maintainer dismissed very quickly the > approach of using a python3 plugin. Thus I havent attempted to upstream > this > >> > >> > >> - https://bugzilla.gnome.org/show_bug.cgi?id=735648 > >> > >> > >>With regards to the lintian report: > >> > >> > >>1. W: rhythmbox-plugin-alternative-toolbar source: > build-depends-on-python-dev-with-no-arch-any > >> > >> > >>There is no reason for the package to have a build-depends on > python3-dev so I'll remove this. > >> > >> > >>2. P: rhythmbox-plugin-alternative-toolbar source: > debian-watch-may-check-gpg-signature > >> > >> > >>No idea on this - dont think GitHub provides a means to gpg-signature > the tar.gz tag file > >> > >> > >>3. P: rhythmbox-plugin-alternative-toolbar: no-upstream-changelog > >> > >> > >>Think this means I need to change my source and thus bump the version. > If you don't mind I would like to bump this into a future version of the > plugin. > >> > >> > >>4. I: rhythmbox-plugin-alternative-toolbar: > capitalization-error-in-description Gnome GNOME > >> > >> > >>Doh! - yes, quite correct - I'll change all references for Gnome to > GNOME in the description > >> > >> > >>5. W: rhythmbox-plugin-alternative-toolbar: extra-license-file > usr/lib/rhythmbox/plugins/alternative-toolbar/LICENSE > >> > >> > >>I'm not sure how to do this - I thought of using a debian/rules > override_dh_auto_install but this doesnt seem to be working. If you have > any thoughts on this I would be very grateful - for the moment I've created > a unix-and-linux stackexchange question and I hope someone can answer: > >> > >> > >> - > http://unix.stackexchange.com/questions/250683/how-to-remove-a-license-file-when-debian-packaging-using-autotools-automake#250683 > >> > >> > >>thanks > >> > >> > >>David > >> > >> > >> - > >> > >> > >>On 21 December 2015 at 09:20, Gianfranco Costamagna < > costamagnagianfra...@yahoo.it> wrote: > >> > >>Hi, > >>> > >>> > >>> > >>>the package looks really nice now! > >>> > >>>however there still are some minor issues here > >>> > http://debomatic-amd64.debian.net/distribution#unstable/rhythmbox-plugin-alternative-toolbar/0.15.0-1/lintian > >>> > >>>can you please address them? the package works in both debian and > ubuntu. > >>> > >>>I have a few questions: > >>>1) isn't python3 a runtime dependency? (not a problem, because seems > that rhythmbox already depends on it) > >>>2) why didn't you upstream the plugin into the rhythmbox-plugins > package? > >>>https://packages.qa.debian.org/r/rhythmbox.html > >>> > >>>thanks, > >>> > >>>Gianfranco > >>> > >> > > >