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
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