Hi Gianfranco, 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 Then I attached the .asc file to the release. https://github.com/fossfreedom/alternative-toolbar/releases/tag/v0.15 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? thanks in advance David 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 >>> >> >> >