How does the Team work?
Christoph Egger
christoph at debian.org
Wed Jul 14 18:04:00 UTC 2010
Faré <fahree at gmail.com> writes:
> On 14 July 2010 02:37, Christoph Egger <christoph at debian.org> wrote:
>>> I have a .deb for cl-launch ready for upload, except that it depends
>>> on cl-asdf 2.000, which hasn't been packaged yet (or has it?).
>>
>> cl-asdf is at 1.7?? at the moment (thankfully also in testing since
>> today). So a update to 2. would be needed for that. As Debian nears the
>> freeze for the next release "squeeze" that should be done carefully and
>> rather soon or after squeeze is released
>>
> 1.7 is old, buggy, and not supported. It would be *really* nice to
> have 2.004 out there.
>
>>> What should I do between debian's asdf.git and upstream's? Should I
>>> merge them? Should I get write access first, then build a package,
>>> then try to get it approved? Or should I modify the upstream copy and
>>> build a package first, and some DD will pull the alioth version after
>>> my package has been approved?
>>
>> looking at the debian repository work is probably currently done
>> like this:
>>
>> 1: asdf upstream git is pulled into the "upstream" branch
>> 2: upstream branch is merged into master
>> 3: debian specific modifications done there
>> 4: Build against the tarball provided by upstream
>>
> Do you know the recipe for that?
I'd do a
git clone ssh://git.debian.org/git/pkg-common-lisp/cl-asdf.git
git remote add cl.net git://common-lisp.net/projects/asdf/asdf.git
# get debian's upstream branch as a local branch
git checkout -b upstream origin/upstram
git remote update
# upstream's 2-004 tag into debian's upstream branch
git merge 2.004
# into debian's packaging branch
git checkout master
git merge upstream
# inish debian package
dch -v 2.004-1
# edit debian/changelog
# test-build (pbuilder|cowbuilder|sbuild)
# lintian -IiE ../cl-asdf_2.004-1_$arch.changes
# Mail the list
>> This also e.g. allows for having separat branches for
>> debian/experimental debian/stable or ubuntu uploads while head goes into
>> debian/unstable.
>>
>> If you work on it I guess it's best to push the stuff all to
>> git.debian.org where other Debian guys have access as well. Getting
>> write access shouldn't be hard (I can do that for example if you apply
>> to the team).
>>
> I requested to join the team on alioth.
You should have write acess now.
Regards
Christoph
More information about the pkg-common-lisp-devel
mailing list