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.


Cheers,
-- 
Cyril Brulebois (k...@debian.org)            <https://debamax.com/>
D-I release manager -- Release team member -- Freelance Consultant

Attachment: signature.asc
Description: PGP signature

Reply via email to