Re: RHEL 9 and modularity

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

On Thu, 2020-06-18 at 09:24 -0400, Josh Boyer wrote:
> On Thu, Jun 18, 2020 at 9:05 AM Igor Raits
> <ignatenkobrain@xxxxxxxxxxxxxxxxx> wrote:
> > 
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA512
> > 
> > On Thu, 2020-06-18 at 08:44 -0400, Josh Boyer wrote:
> > > Hello Fedora Community!
> > 
> > Hi Josh,
> > 
> > > I am a long-time Fedora Community member, and may be familiar to
> > > many
> > > through previous FESCo or devel list discussions and passionate
> > > debates.  However I write to you today with a different community
> > > hat
> > > on, as a lead Architect for Red Hat Enterprise Linux.  The RHEL
> > > organization has been following the modularity discussions within
> > > Fedora, particularly around ELN, and often the question of what
> > > plans
> > > we have for modularity in RHEL 9 has come up.  Our Fedora Project
> > > Lead
> > > and a number of FESCo members have reached out and asked if we
> > > can
> > > provide some perspective here, and I am both happy and excited to
> > > have
> > > that opportunity.
> > > 
> > > As the Fedora Council has pointed out [1], we certainly
> > > acknowledge
> > > there are improvements to be made and have a team already working
> > > on
> > > them.  They recently outlined their plans in conjunction with our
> > > Product Management team in a Fedora Council call as well [2]. 
> > > We’re
> > > continuing to invest time and effort in this packaging solution
> > > and
> > > are confident that the team can deliver against their plan.  It
> > > is
> > > somewhat of a new experience for all of us when Red Hat is direct
> > > with
> > > our product intentions, but we discussed the larger gaps we see
> > > with
> > > usage in RHEL and are putting our efforts towards solving those
> > > gaps
> > > with this plan.
> > > 
> > > Modularity is important to RHEL and those efforts are already
> > > underway.  We will be leveraging modularity in RHEL 9 where it
> > > most
> > > makes sense.  This is primarily centered around our Application
> > > Streams concept, which has been well received by our customer
> > > base.
> > > Providing a consistent but improved experience is the base
> > > requirement, which allows us to have continuity from RHEL 8 to
> > > RHEL 9
> > > and lowers the hurdle for our customers when upgrading from one
> > > major
> > > version to another.
> > 
> > It is nice to hear that it is helping to solve problems in RHEL
> > (even
> > though I've heard many people saying that it is nightmare now). Is
> > there a list of requirements that you have so that we could
> > potentially
> > develop something that would be useful to Fedora same as for RHEL
> > 10+?
> 
> The dnf team is working to gather those internally.  RHEL 10+ is
> still
> ~5 years away, and while we're working hard to develop our product
> roadmap, that's still far enough off that we haven't put much down in
> terms of requirements :)
> 
> > > It is always good to push the boundaries and search for better
> > > ideas
> > > and improvements, and that is part of what makes Fedora great. 
> > > We
> > > are
> > > doing this in the context of the RHEL 9 release as well, so our
> > > near
> > > term timeline and requirements mean we are working on evolving
> > > modularity, not a revolution or a replacement.  We are excited by
> > > ELN,
> > > as it presents a possible space to allow those that want to
> > > continue
> > > to iterate on modules a place to do so without necessarily
> > > impacting
> > > the broader Fedora distribution in its entirety.  It is my
> > > personal
> > > hope that we can use that opportunity to improve modules and
> > > modularity in the open source, Fedora-first way we’d prefer.  Our
> > > near
> > > term effort to improve the existing modularity implementation
> > > ahead
> > > of
> > > RHEL 9 needs to occur, and we’d like to do that work in Fedora,
> > > rather
> > > than in closed product development.  Longer term, we are open to
> > > contributing to a better replacement that meets many of the same
> > > goals.  This is what makes our distribution ecosystem work well,
> > > and
> > > not having that upstream lessens the value we all get from such
> > > experimentation in the open.
> > 
> > While I support you that we should do it in Fedora, does this
> > essentially mean that this technology is useful only for RHEL and
> > you
> > do not plan to develop it *for Fedora*, but rather *for RHEL in
> > Fedora*?
> 
> I wouldn't say that, nor do I personally think that.  I think there
> is
> value for Fedora as well.  Matthew Miller has often given a common
> example of having two streams of software that can build across RHEL,
> Fedora, CentOS, etc.  This is value for end user consumption, and
> having older software available in Fedora is a usecase modularity can
> help address.  However, I would prefer to avoid discussing value to
> Fedora in this thread.  There are so many other threads debating that
> already :)

Let's agree to disagree :)

> > > Hopefully that provides some context and helps FESCo and the
> > > wider
> > > community understand where Red Hat is headed with modularity on
> > > the
> > > Enterprise side.
> > 
> > Sadly no. It helps to understand your plans, however it does not
> > help
> > to understand the reasons behind, whether you can't change UX in
> > the
> > RHEL 9, or you think that technology is good enough for your use-
> > cases
> > or any other reasons.
> 
> The base requirement is that the UX remain largely the same.  As I
> said, from a RHEL perspective, we need RHEL 8 and RHEL 9 to have
> commonality so that our customers are not forced to learn something
> entirely different to adopt RHEL 9.  Improvements in the underlying
> functionality are of course welcome and planned, but we are not going
> to do something like replace modules with a different artifact type,
> or add separate discrete repos per Application Stream, etc.
> 
> > Basically this email just says "We decided for Modularity in RHEL 9
> > and
> > we would like to do it in Fedora Infrastructure first".
> 
> Mostly, yes.  We were told there was ambiguity on whether modularity
> would be used in RHEL 9 or not.  Very clearly it will, so I wanted to
> get ahead of that.

Sure, I think this is answered quite clearly here. Thanks.

> josh
> 
- -- 
Igor Raits <ignatenkobrain@xxxxxxxxxxxxxxxxx>
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEcwgJ58gsbV5f5dMcEV1auJxcHh4FAl7rbDUACgkQEV1auJxc
Hh7+ORAAg1jmZZvcCmqeW6YCi44eFnXERea6Z2QTXSVmZYINFVoATQeuzDFElEOF
ETi72MX7bAw3KwjMJU++vlOKof8WpBHV2fEC1ldUeq2vk+FrCvBKEyiGrXmtkXnu
hRJ7BzqBBfcPyZzplpXBrXqFapr0vLYwvT9RRRThHWMvLaGneMUF/q4kPgKT+Pm3
+K8Vo5hDL8fCjw3XdnYNLaAkGGeR4XxJ13D/i+9JmGPd41kv2/eVrui5N/FTRC1L
a+cJXJSQiBE0iO7oe8kDtKvSmYUTSG0sZMRR15MastdxbRyYYDG6TVL99XYG1PuA
iGQXIJGIUdb81ttdPD/6gsefk/StSZKDL+CSLfCoQuqEdqBHhjha9W6WQVJxClMk
iSpVHGZpUF9mtsPqKQ3kV4q77w8M0Qz1GbqpLP2H+iVtzVtqQfRJ3QdD8PZDkuBu
+e40oTC5AOopo5P8/p/VD1um2G4K7d7GmspsOOGoNOVDUwEV3/KjXbW5CCeSOC1v
soEH41S8idQygVxI02+BrJTdNfJUrz+o6HaqmY4TfXZoXRe5jBX+9gj0JofFlis0
cgTuixHAljPT2btC7IP4xrdTr3WdCnZJAjaqTANYZclv/TGZeGTKap92pIV405nu
8cxjkd9mCHsL6mUApyIXxaro2yJ5y7ShRmWl5dO9+P1qeJjYqtY=
=OmeX
-----END PGP SIGNATURE-----
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux