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
>>>
>>
>>
>

Reply via email to