Hi, >"Description: Show or hide the main toolbar for Rhythmbox" > >Maybe something like this is better? > >"Description: a Rhythmbox 3.x plugin that provides an enhanced toolbar >capability. > A compact toolbar with enhanced song seek capabilities. > A revised graphical interface using the Gnome Headerbar is also available. > > A new simpler sidebar with refreshed icons is optionally available."
yes, the problem is the extended description, that should have something (look at some packages in the archive for references) >The Git tarball as far as I understand it is a snapshot of the particular >commit - e.g. v0.14.1 yes, the tag >This tarball would include all the sourcetree files including the files you >said I shouldnt include in the debian package - the .git folder, the tar.gz >file etc. there arent any tar.gz or git files AFAIK (well, one single tar.gz file but we can leave with it). I would suggest you moving gentoo and debian in separate branches, to avoid the need to release a new upstream release when a packaging bug is fixed. I can live with some useless files in the source tarball, as long as no repackage is needed (and it seems to be not the case) >Maybe I'm just building the debian package in the wrong manner. I'm doing the >following at the moment: > > >git clone https://github.com/fossfreedom/alternative-toolbar > >cd alternative-toolbar > >dch -i > > add the new upstream version and change log > >cd .. > >cd rhythmbox-plugin-alternative-toolbar-0.14.1 > >dh_make --createorig > >debuild -S -k0x[gpg key] > > >should I miss out the dh_make --createorig step that creates the package >tarball but instead download the GitHub tag tarball (.tar.gz file) and rename >it >appropriately? yes. download the tarball (uscan does this for you when you have a watch file) call it something like rhythmbox-plugin-alternative-toolbar_0.14.1.orig.tar.gz extract, copy the debian directory inside (if you start to have a separate branch) debuild -S or dpkg-buildpackage -S or whatever live happy :) >Then within the folder rhythmbox-plugin-alterative-toolbar-0.14.1 delete the >files and folders you have recommended that should not packaged? nope, they are a few kb of files, you can leave them >I thought debuild would then complain because the package contents no longer >match the tarball contents - or is there a debuild option here that can help? this is true for modifications, not for deletions. >thanks yw G. On 6 November 2015 at 12:35, Gianfranco Costamagna <costamagnagianfra...@yahoo.it> wrote: Hi, > > >>I've never heard of pyflakes and pyflakes3 - so thanks for introducing me to >>these tools. I've run these and they no longer throw errors out. > > >wonderful >>I've run your PEP8 command. The vast majority of the PEP8 issues have now >>been addressed. For some reason it is picking out whitespace issues with >>documentation >comments. > > >well, they are many false positive in the above tools :) > >>There are one-or-two slightly too long PEP8 lines left. I've left these >>since the readability is important. > > >sure, not a problem at all >>The find statement is worrying me. All the translations have been exported >>directly from launchpad.net where the application is actually translated by >>the >wonderful launchpad translation team. I dont really have any control as >>to the output from launchpad. > > >fine then :) > >>Is there a way to "cleanup" these translation po's ? A quick google didnt >>reveal much. > > >I guess not, maybe poedit fills the files when updating, but I don't know >about another way, you can leave them >>With regards to the source package - I've introduced a cleanup script on the >>git project called "debian_cleanup.sh" - this removes the .git folder, .idea >>folder, >the install.sh and the tar.gz file you asked me to remove. > > >sorry but I fail to understand what is the problem in using the git tag tarball >https://github.com/fossfreedom/alternative-toolbar/releases/tag/v0.14.1 > >when you tag github automagically creates a tarball for you. > >I don't care about saving 10k tarball, I care about you not being forced to >create a new tarball each release, and letting github do its job >(and watch file getting the correct tarball with "uscan") > > >maybe you need to repack the source because the github tarball is missing >something, I don't know, but I would like to see you using it if possible > >>I have run this script before running dh_make --createorig and debuild > > >this is fine, but difficult to maintain, and useless when github does a good >job in tarball creation > >>The other debian package issues have been addressed (I think). > > >I still see priority: extra instead of optional, and a really really little >package Description :) > > > >>- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=804192 >> >>I don't see how I can close this bug report as you requested. >> >>Also - I dont really understand what you want me to add to the changelog file >>- something like this? >> >>* ITP: 804192 >>* Initial Debian release > > > >You close bugs by mentioning them in changelog with the "#" char. > >e.g. > >Initial release. (Closes: #804192) > >the Closes: #XXXX is for Debian bugs, while >LP: #YYYY is for Ubuntu bugs. > >(some magic detects the syntax in the changelog and sends a close to the bug >automagically) > > >HTH, > >G. > > >On 5 November 2015 at 17:48, Gianfranco Costamagna ><costamagnagianfra...@yahoo.it> wrote: > >Control: owner -1 ! >>Control: tags -1 moreinfo >> >>Hi >>let's review: >> >> >>1) changelog: you need to have only one entry and an ITP bug closed >>https://www.debian.org/devel/wnpp/ >>2) changelog: ~debian makes no sense, please remove >>3) compat: 9 >>4) control: debhelper (>=9) >> std-version 3.9.6 >> priority: optional >> >>5) copyright: >>./alttoolbar_rb3compat.py:# Copyright (C) 2012 - Agustin Carrasco >> >> >>missing >> >>years are outdated "2014" is not good, I would say "xxx-2015" where xxx is >>the first copyright >> >>Also the first line I guess should use this url >>Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ >>(not sure if they are the same) >> >>6) tarball seems to be not the upstream downloadable from github one >>(also it contains the git history) >> >>7) debian/docs: empty? >>please add something or drop it >>(bonus point, use something to translate README.md into a pdf/html page?) >> >> >>8) debian/watch file is missing please add one >>https://wiki.debian.org/debian/watch >> >>check-all-the-things: >> >>$ grep -riE 'fixme|todo|hack|xxx' . >>./alttoolbar_repeat.py: # will be the hacky solution >>./alttoolbar_repeat.py: # This is a hacky old method to 'repeat' the >>current song as soon as it >>./alttoolbar_repeat.py: # This is a hacky old method to 'repeat' the >>current song as soon as it >> >> >>$ suspicious-source >>./img/rb-symbolic-icons.tar.gz >> >> >>$ pyflakes . >>(lot of stuff) >> >> >>$ pyflakes3 . >>(lot of stuff) >> >>$ pep8 --ignore W191 . >> >>(lot of stuff) >> >> >>$ find -type f \( -iname '*.po' -o -iname '*.pot' \) -exec msgfmt --check >>--check-compatibility --check-accelerators --output-file=/dev/null {} \; >>(lot of stuff) >> >> >> >> >>Please note: some of them might be nitpicks/false positive, please check and >>report back :) >> >>thanks! >> >>(I know it is a lot of work, but the initial review is always the most >>difficult for both parts) >> >>cheers, >> >>Gianfranco >> >