I don't understand what is holding an upload right now, -- the salsa
busybox repository is more than 3 months old now. I think it is ready
for an upload, - I think we should do it and deal with any issues
which may come.
I'd only do some minor touches there which I noticed immediately -
like, enabling the tr equivalence classes for the static busybox
build too, just like it is done for the regular deb.
In d/patches/ there's a hackish patch temp-deb-installer-hack.patch
which seriously needs addressing I think (not in this upload though),
-- has anything been done in this direction, to get values from the
kernel command line in some more sane place than shell environment?
I'm still not familiar with d-i and its internals, so I need some
help there. At least some discussion should be happening, I think,
because this seems to be a serious change for the d-i. Yet keeping
this patch does not seem to be a good idea.
So, to sum it up the tl;dr way:
- is it okay for you if I help with bb, with its upload and with
further maintenance?
- is there anything that is holding the upload now which I'm not
aware of?
- do we have anything in the d-i kernel command line processing
front, in moving stuff from $env-vars to some saner place?
Hi,
Michael Tokarev <mjt@tls.msk.ru> (2022-05-08):
I don't understand what is holding an upload right now, -- the salsa
busybox repository is more than 3 months old now. I think it is ready
for an upload, - I think we should do it and deal with any issues
which may come.
Without knowing about the busybox situation specifically, it happens
that people prepare stuff but don't feel the need or confidence to
upload, so they can stay around for a while.
In d/patches/ there's a hackish patch temp-deb-installer-hack.patch
which seriously needs addressing I think (not in this upload though),
-- has anything been done in this direction, to get values from the
kernel command line in some more sane place than shell environment?
Oh, what a blast from the past. It's been temporary for 5 years…
I'm still not familiar with d-i and its internals, so I need some
help there. At least some discussion should be happening, I think,
because this seems to be a serious change for the d-i. Yet keeping
this patch does not seem to be a good idea.
Well, I can understand the feeling but unless maintaining the patch
itself is a burden (which I kind of doubt, given it's quite targeted),
in which case I'm happy to help, it only affects the udeb, and makes
sure we don't break preseeding gratuitously…
The prob is not the burden of maintaining it, I'm okay with that one.
It is just that the whole thing seems wrong :)
Again, I'm definitely not arguing for dropping it right now, but we
either plan to do this some other way, or we don't. If we do, we can
start some discussion/review in this area.
The argument "it only affects the udeb" is lame :) Udeb does not need
to suffer - neither this one nor any other udeb, and actually it does
not only affect udeb, it affect busybox as a whole, and the upstream
change which we revert is there for a reason :)
Michael Tokarev <mjt@tls.msk.ru> (2022-05-08):
The prob is not the burden of maintaining it, I'm okay with that one.
It is just that the whole thing seems wrong :)
Again, I'm definitely not arguing for dropping it right now, but we
either plan to do this some other way, or we don't. If we do, we can
start some discussion/review in this area.
If you want to double check every single place where preseeding can
happen, and prepare a plan to make this patch dispensable, feel free to.
It just seems to me that the cost of doing so is huge compared to the
gain over the current situation it would represent.
Personally, I'd rather spend my time on finally letting go of gtk2, for example. (And that's because I have to, not because I want to.)
The argument "it only affects the udeb" is lame :) Udeb does not need
to suffer - neither this one nor any other udeb, and actually it does
not only affect udeb, it affect busybox as a whole, and the upstream
change which we revert is there for a reason :)
For the avoidance of doubt, that patch guards the “new” code with a
macro check, keeping the “old” code when an option is set. That option
is only set in the udeb build:
debian/config/pkg/deb:# CONFIG_FEATURE_DI_ENV_HACK is not set
debian/config/pkg/static:# CONFIG_FEATURE_DI_ENV_HACK is not set
debian/config/pkg/udeb:CONFIG_FEATURE_DI_ENV_HACK=y
so I'm not sure my argument is wrong in addition to being lame?
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 483 |
Nodes: | 16 (2 / 14) |
Uptime: | 17:27:07 |
Calls: | 9,617 |
Calls today: | 3 |
Files: | 13,692 |
Messages: | 6,156,568 |