[Pkg-puppet-devel] Inclusion of new/updated puppet module packages

Thomas Bechtold thomasbechtold at jpberlin.de
Fri Nov 21 06:40:24 UTC 2014


Hi Michael,

On 20.11.2014 17:44, Michael Weiser wrote:
> On Thu, Nov 20, 2014 at 04:46:36PM +0100, Thomas Bechtold wrote:
> 
>>> I've created Debian packages for a number of puppet modules. They can be
>> That sounds great. Thanks a lot for working on this!
>> One thing you may not aware of is the possibility to create so called
>> DEP-8 tests[1]. You can find an example for the puppet apache2 module
>> here[2]. Maybe you are interessted in implementing some tests for the
>> new modules (and that's not a must or so. just a hint that it's possible
>> :-))?
> 
> Mhmmm, yeah, looks easy enough. I'll give it a whirl.

Cool :-)

> Can you create git repos for those new packages on Alioth?

Currently, no. I'm not at home and with my current computer I can't
access Alioth. Sorry.

> I've also had a look into the branch structure of the existing packages
> and found upstream/<version> and debian/<version> branches which looks
> like the way to go for committing my updated apt, ntp, stdlib and concat
> packages. Are you going to do that yourself or should I look into
> creating new branches and pushing them?

AFAIR you just have to call gbp-import-orig [1] to add a new version.
I'm not going to update the packages. I more or less currently inactive
due to lack of time.

> Is there some writeup on the whole construct or can you give me a quick
> indoctrination on where to branch out from, how to keep the diff small,
> what to put into the changelog (my name, your name, whatever) and stuff
> like that? I can troll the list archives as well, if you tell me, all I
> need is in there somewhere. ;)

git-buildpackage[2] is used for the packages. I think that's the first
place to start. There's documentation for creating a new package and
howto update a existing package.
For debian/changelog : Just put your name there for now. The person who
uploads the package will change it anyway. See i.e. [3]. There I changed
something but Stig uploaded the package.

Hope that helps,

Best,

Tom

[1]
http://honk.sigxcpu.org/projects/git-buildpackage/manual-html/man.gbp.import.orig.html
[2] http://honk.sigxcpu.org/projects/git-buildpackage/manual-html/gbp.html
[3]
https://anonscm.debian.org/cgit/pkg-puppet/puppet-module-puppetlabs-apache.git/tree/debian/changelog#n38



More information about the Pkg-puppet-devel mailing list