Hi Gianfranco, quick question - I received what looks like some sort of automated emails - not sure what these mean - do I need to-do anything?
thanks in advance. "> block 804192 by 804100 Bug #804192 [wnpp] ITP: rhythmbox-plugin-alternative-toolbar -- Replace the Rhythmbox large toolbar with a Client-Side Decorated or Compact Toolbar which can be hidden 804192 was not blocked by any bugs. 804192 was not blocking any bugs. Added blocking bug(s) of 804192: 804100 > stop Stopping processing here." and "Processing commands for cont...@bugs.debian.org: > retitle 804100 RFS: rhythmbox-plugin-alternative-toolbar/0.14.1-1 [ITP] Bug #804100 [sponsorship-requests] RFS: rhythmbox-plugin-alternative-toolbar/0.14.0-1~debian [ITP] Changed Bug title to 'RFS: rhythmbox-plugin-alternative-toolbar/0.14.1-1 [ITP]' from 'RFS: rhythmbox-plugin-alternative-toolbar/0.14.0-1~debian [ITP]' > stop Stopping processing here. Please contact me if you need assistance." On 7 November 2015 at 00:35, foss.freedom <foss.free...@gmail.com> wrote: > Gianfranco, > > as you have recommended I have revamped the package. This has been > uploaded to mentors.debian.net > > dget -x > http://mentors.debian.net/debian/pool/main/r/rhythmbox-plugin-alternative-toolbar/rhythmbox-plugin-alternative-toolbar_0.14.1-1.dsc > > > The package now just uses the Github tarball - I no longer build this > separately. > > The change log has a close statement with the ITP WNPP bug number > > The control description and extended description fields have been > reworked. > > In terms of the my Githhub repository - again as you have recommended, > the debian subfolder and gentoo subfolders are now in their own branches. > This should make maintenance of the package easier moving forward. > > thanks > > David (fossfreedom) > > On 6 November 2015 at 13:50, Gianfranco Costamagna < > costamagnagianfra...@yahoo.it> wrote: > >> 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 >> >> >> > >> > >