Update on sysvinit on salsa
KatolaZ
katolaz at freaknet.org
Fri Oct 26 06:54:30 BST 2018
On Fri, Oct 26, 2018 at 10:18:29AM +0800, Benda Xu wrote:
> Thank you KatolaZ!
>
> KatolaZ <katolaz at freaknet.org> writes:
>
> > here is an update of my first experiments with importing a newer
> > version of sysvinit in salsa.debian.org.
> >
> > First of all: the repo is at:
> >
> > https://salsa.debian.org/debian/sysvinit
> >
> > The main branch is dgit/experimental.
>
> Does this branch has any relation with dgit(1)?
Thank you Benda,
Nope, it's just me learning the tooling :(
The branch came from merging dgit/sid from Ben. But then I realised
that Ben's dgit branch has debian/patches already applied. So I am
getting a new experimental branch properly merged from 2.89 and Ben's
one with debian/patches unapplied.
>
> > As a starting point, I have merged Ben's repo with upstream 2.89 (the
> > closest version to 2.88dsf). It turns out that all but one of the
> > debian patches have been imported upstream, so if I did not make any
> > gross mistake with refreshes, there is only one debian patch left
> > (11_run_nologin.patch).
>
> Brilliant.
Except there are 2/3 more patches there, see above (Ben's dgit/sid had
patches applied).
> > As I said, my intention is to actually bump the version to the current
> > HEAD upstream (2.91), and try out a build for experimental. But before
> > proceeding I think it would be better for the more experienced DDs
> > here to have a look at the repo and provide any comment on its shape
> > and/or on anything that should be amended. I guess I would find it
> > natural to include an upstream branch in the repo (atm I just tagged
> > the upstream/2.89 in the merged repo), but again, I need the advice of
> > more experienced devs on this point.
>
> You don't need to model after Petter's branch upstream/current. That
> practice was around 2010 and is considered outdated.
>
> The following manual will inspire you,
>
> https://honk.sigxcpu.org/projects/git-buildpackage/manual-html/gbp.patches.newupstream.html
>
This is the workflow I am trying to use now.
> > For the merge, I had to use the standard dquilt-based workflow, since
> > most of the patches did not apply cleanly and `gbp pq import` was
> > complaining all the time. Perhaps there is a way to convince it, but
> > this will do for a first PoC, I guess (and we have only one patch left
> > atm, after all).
>
> I took a look into the commit history. You have merged upstream 2.89
> twice, once into experimental and once into experimental-new,
> consequently you have merged experimental with experimental-new. This
> exposure of your local operation history is not ideal. Would you mind
> if I create a new branch cherry-picking your commits?
>
Please do, but consider that I am working on another branch to get a
"clean" merge of the current status of 2.88dsf-59.11 (without patches)
and upstream 2.89.
Sorry for the mess, but my main concern was to keep the whole history
of the package, rather than starting from scratch.
Thanks
KatolaZ
--
[ ~.,_ Enzo Nicosia aka KatolaZ - Devuan -- Freaknet Medialab ]
[ "+. katolaz [at] freaknet.org --- katolaz [at] yahoo.it ]
[ @) http://kalos.mine.nu --- Devuan GNU + Linux User ]
[ @@) http://maths.qmul.ac.uk/~vnicosia -- GPG: 0B5F062F ]
[ (@@@) Twitter: @KatolaZ - skype: katolaz -- github: KatolaZ ]
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
URL: <http://www.chiark.greenend.org.uk/pipermail/debian-init-diversity/attachments/20181026/7cfe16f0/attachment.sig>
More information about the Debian-init-diversity
mailing list