[systemd-devel] Head ups - upstream first no longer applies to the kernel.
Jóhann B. Guðmundsson
johannbg at gmail.com
Tue Aug 16 11:07:57 UTC 2016
On 08/16/2016 10:27 AM, Lennart Poettering wrote:
> On Tue, 16.08.16 10:11, Jóhann B. Guðmundsson (johannbg at gmail.com) wrote:
>
>> Yes kdbus is a good example why this should not be done.
>>
>> Why not just have an experimental repository for out of tree, un-merged
>> stuff upstream and those that want to use/rely/test that stuff can build and
>> run it downstream?
> Because we want this stuff in the hands of people. In fact, we are
> interested into seeing the matching kernel patch in Fedora kernels
> too, in order to make sure this gets more presence.
I have to ask to what end?
This was not accepted upstream so is the plan here to expose this to
larger use base, have downstream make the necessary changes to somehow
pressure the upstream kernel community to accept this?
If Red Hat wants the Fedora community to implement this "for testing and
exposure" for their clients and business partners they should do so via
copr repo along with a kernel that contains this patch and any exposed
bugs wont get fixed in the kernel community since this has not been
accepted right + the first one that get's bitten by any regression this
might introduced would be the Arch community and probably CoreOS/Google
long before the Fedora community ( Fedora is not leading anything
anymore other than it's community members in circles ) who are running
like headless chickens now after the failed implementation of Red Hat
product ( read as the products/editions/WG's ) which has made the
distribution worse off than it was when it was "generic" but there is an
effort now making Fedora generic again called "modular" so it can be
everything to anyone just like it was before and that circle will
complete itself.<sigh>
>
> And cgroupsv2 isn't just some entirely random thing: it fixes major
> bugs for us, and is at the core what systemd does.
Which arguably is even more of a reason why un-merged upstream changes
should not be implemented since fluctuating changes to such a core
implementation in systemd can cause serious regression for downstream(s).
What's the long term plan here if the kernel community never accepts this?
What are you planning to do then and how do you expect downstreams to
handle that?
JBG
More information about the systemd-devel
mailing list