[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