On Wed, 15 Jan 2025 at 14:56, Cyril Brulebois <k...@debian.org> wrote:
>
> Hi Luca,
>
> Luca Boccassi <bl...@debian.org> (2025-01-15):
> > I plan to split out udev-udeb and libudev1-udeb from the current
> > src:systemd source package/repo into a new src:systemd-udeb (forked
> > from the old one, so generated udebs will be the same).
> >
> > This should greatly reduce your workload as src:systemd uploads will
> > no longer be in your way and require actions/reviews, and I do not
> > plan to update src:systemd-udeb more than once per major upstream
> > release in unstable, and never in stable-p-u. It will also allow me to
> > apply several improvements to src:systemd that are currently blocked
> > by the fact that udebs are built from it. The udeb source package will
> > be much smaller and leaner, with drastically cut build deps and so on.
> > So it should be a win/win all around.
>
> Indeed, that looks like a very solid plan, thanks! Especially if the
> split package gets sync'd from time to time (as opposed to be forgotten
> about forever — which could work for some other components, but not
> quite for something as dynamic and tied to the Linux kernel as udev).
>
> > Are there any particular precautions I should take? It will require a
> > trip through NEW, so for a time the udeb might disappear from unstable
> > until it is processed, but hopefully won't be too long. I think
> > there's somewhere a list of source packages building udebs, that will
> > need to be updated. Anything else?
>
> I think this heads-up is sufficient. Depending on the versioning and
> timing of the two source packages, and when you drop the udeb, there
> might be a smoothless transition (~ “live takeover”), or a going-away-
> then-back-again, and we can live with daily builds being broken for a
> few days anyway. There's no imminent release either, so all good.
>
> The list of udeb-producing packages is monitored and I'll update it
> indeed. I might have to tweak some tooling to get meaningful diffs to
> build the next release announcement, but that's really just for me.
>
> I don't think there's anything else that should care about such details
> (the tricky part I could think of is the Built-Using generation and even
> that doesn't seem to list either systemd or udev so everything should be
> fine already).
>
> Feel free to go ahead whenever you are ready. I'll probably see the
> package getting out of NEW on my own, but feel free to follow up once
> it's ACCEPTED if you remember/can spare a minute, so that others know
> the “red moment due to the systemd split” moment (if any) is over.

New source package has been accepted and both uploads are now in unstable

Reply via email to