Hello Sébastien,

> BTW, the git repository of clisp packaging is rather complex with many
> different branches (even one branch per release recently), making the
> git-buildpackage workflow uneasy.

My workflow predates a lot of the tooling available now...

I could not find another way of having ‘clean’ patches against upstream then by 
doing a ‘git rebase’ when a new upstream release comes out. So I have:


upstream v1-branch
   |
   \
    ——> Debian v1-1 branch

upstream v2-branch
   |
   \
    ——> Debian v2-1 branch

Where Debian v2-1 is Debian v1-1 rebased on top of upstream v2. This way it’s 
easy to backport changes and keep multiple versions alive.

I’m currently looking at the ZFS packages and they use tags and master/upstream 
and I get all lost. For example, https://github.com/Fabian-Gruenbichler/zfs.git 
<https://github.com/Fabian-Gruenbichler/zfs.git> debian/wip-0.7  branch has:

> commit a94f106d4ff94e6b9117e1dbc11ac98883382ae1
> Author: Brian Behlendorf <behlendo...@llnl.gov>
> Date:   Tue Aug 8 08:38:53 2017 -0700
> 
>     Fix dnode allocation race


While https://github.com/zfsonlinux/zfs.git 
<https://github.com/zfsonlinux/zfs.git> master has:


> commit 9631681b75336ec6265d8fa5cecb353687c1f373
> Author: Brian Behlendorf <behlendo...@llnl.gov>
> Date:   Tue Aug 8 08:38:53 2017 -0700
> 
>     Fix dnode allocation race

Notice that the commit ID is not the same, so I cannot even merge/pull/rebase. 
Color me very confused.

However if there is an easier and more standard way of doing things I would be 
all in favour of using if, provided that there is documentation in the form of 
‘execute these commands’ to

- create a build
- create a new Debian release (go from -n to -n+1)
- integrate a new upstream release


Best regards, Peter

Attachment: signature.asc
Description: Message signed with OpenPGP

_______________________________________________
pkg-common-lisp-devel mailing list
pkg-common-lisp-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-common-lisp-devel

Reply via email to