hi Thomas, On Tue, Nov 06, 2012 at 03:24:17AM +0800, Thomas Goirand wrote: > On 11/06/2012 12:28 AM, andrea rota wrote: > > thanks - i have prepared an initial package which works ok on a couple > > of production nodes: what would be the best way to make the code > > available for review? > > Upload the package somewhere (it doesn't have to be mentors.debian.net, > as long as download is fast enough), and give the link to the .dsc file > (that file is the result of a dpkg-buildpackage, and it links to the > .orig.tar.gz and debian.tar.gz files, which will be downloaded > automatically by dget). ok - my first attempt is now on mentors.debian.net (http://mentors.debian.net/package/php-wpcli) and i can already see some obvious issues that had escaped my attention when looking at lintian's output in the terminal - including the fact that it seems that a git submodule of the upstream repo (src/php/php-cli-tools) should probably be packaged separately :S > > the upstream git repo (https://github.com/wp-cli/wp-cli) is not in the > > layout used by debpear once it extracts the pear package tgz (this is > > not in the pear.php.net channel so i fed the tarball downloaded via > > pear download wp-cli.github.com/pear/wpcl > > to debpear for the initial debian/ folder setup) so i can't simply fork it > > and add the work-in-progress debian/ folder to my fork - shall i just > > create a git repo with the full tree - unpacked upstream tgz and debian > > folder - i have on my working dir now? > > I would advise you to read this: > http://pkg-php.alioth.debian.org/ > > and do what is advised there. I wrote that page, feel free to be critic > about it, and ask me to rewrite parts of it if you don't understand some > of it. > > Extracting the upstream tar.gz in the upstream-sid branch is what I > would do, another way is to do like here (I'm also in the Openstack > packaging team in Debian), which is a very good workflow as well: > http://openstack.alioth.debian.org/ > > what's cool is that it uses upstream git tags. ok, that's great. i love git awesomeness. my first packaging attempt did not use any of this - i'll give it another go tomorrow. thanks again for your help! best andrea -- andrea rota Xelera - IT infrastructures http://xelera.eu/contact-us/
Attachment:
signature.asc
Description: Digital signature