Re: Fedora 💔 Java: The Death of Two SIGs

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

 



On Thu, Sep 30, 2021 at 12:13 PM Fabio Valentini <decathorpe@xxxxxxxxx> wrote:
>
> On Thu, Sep 30, 2021 at 11:17 AM Mikolaj Izdebski <mizdebsk@xxxxxxxxxx> wrote:
> >
> > On Wed, Sep 29, 2021 at 1:51 PM Miro Hrončok <mhroncok@xxxxxxxxxx> wrote:
> > > Since the @java-maint-sig group is esentially non-responsive, I suggest we do
> > > the following:
> >
> > Thanks for making this distinction - @java-maint-sig group is not the
> > same as Java SIG.
> > Some of the most active members of Java SIG (like me or OpenJDK
> > maintainers) are not
> > (and never were) members of @java-maint-sig.
>
> That's true. The "old" Java SIG was never properly set up as a FAS
> group. Its Wiki page has contained obsolete information for *years*,
> and the list of members there hasn't been accurate for years, either.

Java SIG is an informal group. By definition, SIGs are informal groups
within Fedora Project. Therefore there is no formal membership of Java
SIG. Anyone interested in contributing to make Java in Fedora better
can be considered a member of Java SIG.

> On the other hand, you were explicitly welcome to join the newly set
> up group, which you never bothered to do, since you were pretending

@java-maint-sig evolved from Stewardship SIG, which was formed with a
goal of preventing unmaintained packages from being retired, which I
don't appreciate. My opinion is that retirement of unmaintained
packages is desired. I want Fedora Linux to be a high quality
distribution and I believe it's better to have fewer, but better
quality packages. This is the primary reason for me not joining
@java-maint-sig.

Besides that I'm not a big fan of collaborative package maintenance
groups such as @java-maint-sig. I prefer a model with a single primary
maintainer who owns the package, like a product owner - has the
authority to make technical decisions about the package. Similarly to
cathedral vs bazaar, both of which are valid software development
models.

> that Modularity will solve all of humanity's problems, and obviously
> preferred to work alone, never offering help or feedback, unless
> *maybe* when explicitly asked. Now that modules won't solve Java

I never claimed that modularity was perfect, nor that it was better
than traditional package maintenance. Modularity solves some important
problems, but introduces others.

>From my PoV, the most important feature of modularity that I wanted to
take advantage of - building packages in a controlled, isolated
environment - is now implemented as Koji dynamic sidetags (BTW, I was
the original author of sidetag-koji-plugin). Another important feature
- private dependencies - is now solved by allowing bundling much more
freely and by exempting compat packages from the package review
process. Therefore I no longer see modularity as a good approach to
maintain default versions Maven and Ant - it could still be used for
alternative versions.

> packaging either, you're back, and bad-mouthing all the work the SIG
> did while it was active to keep the shit from hitting the fan while
> you were AWOL, which I find a bit rich.

I am back to maintaining non-modular Java packages because I want to
keep contributing to Fedora as a Java package maintainer and Fedora
engineering leadership decided that non-modular packages are strongly
preferred over modules. I don't disagree with that decision and I
respectfully obey it.

--
Mikolaj Izdebski
_______________________________________________
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
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure




[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