Hi,
uscan warning: In directory ., downloading https://github.com/fossfreedom/alternative-toolbar/archive/v0.15.0.tar.gz.asc failed: 404 Not Found seems that you have to rename it (or tweak the regex) BTW remove license . patch seems difficult to maintain, what about dropping the two patches and do something like that in your rules file? override_dh_auto_install: dh_auto_install find debian/tmp -name "LICENSE" -delete it shoud work (note: I didn't test it) cheers, G. Il Lunedì 28 Dicembre 2015 21:21, foss.freedom <[email protected]> ha scritto: 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 >>><[email protected]> 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 >>>> >>> >> >

