Re: Guile & Fesco requiring package maintenance work (was: Re: guile22 -> gnutls -> lots of virt packages)

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

 



On Wed, Jul 07, 2021 at 03:09:47PM +0200, Hans de Goede wrote:
> Hi,
> 
> On 7/7/21 2:14 PM, Florian Weimer wrote:
> > * Hans de Goede:
> > 
> >> Hi,
> >>
> >> On 7/7/21 1:08 PM, Florian Weimer wrote:
> >>> * Neal Gompa:
> >>>
> >>>> Wait, why don't we have guile 3.0?
> >>>
> >>> We have a mandate from Fesco that the core toolchain must depend on
> >>> Guile.  Naturally that makes updates rather difficult.
> >>
> >> So I've gone and checked the Fesco issue where dropping guile
> >> support from make + gdb was discussed:
> >>
> >> https://pagure.io/fesco/issue/2558
> >>
> >> And I must say that I find the argumentation for rejecting the
> >> change very very weak. I would really expect Fesco to make better
> >> motivated decisions then this one.
> >>
> >> I'm especially shocked about how Fesco is in essence mandating
> >> a group of maintainers to spend time maintaining a feature
> >> where they clearly have indicated they don't want to maintain
> >> that feature.
> > 
> > I guess this is partly on us (on the toolchain side).  We missed the
> > meeting
> 
> Yes that was less then ideal OTOH since there was no majority to
> either reject or accept it would have been better IMHO for Fesco
> to simply postpone the decision and explicitly invite you for the
> next meeting.

I wonder if the process we're following (as it is defined today)
is actually beneficial for self-contained changes ? Did having a
vote which rejected the change actually improve Fedora, or was
it just busy work that is better eliminated in the common/simple
case ? 


The announcement of the change on this list resulted in minimal
discussion and no show stopper objections. The points raised in
the FESCo meeting could have just been discussion in the change
announcement email thread. Did we actually need an interactive
meeting for it at a specific time where only a tiny set of people
are actually present to participate ? 

Any time there is a voting process, people are divided into
winners/loosers. Even if the vote rejects something through
a technicality, that can easily leave a negative impression.
In most communities I work in, the need to apply something
as formal as voting would be considered a failure. Agreement
should be achieved through discussion, so we don't formally
divide people. Voting a last resort only when discussion
fails to come to acceptable consensus.


None the less I can see value in formal FESCo approval for
system-wide changes that have a broad impact across the
distro. In that area FESCo is not so much acting as a gate
keeper, but rather as the designated leadership for the
project's overall technical vision/direction.

I'm far less convinced FESCo formally voting is beneficial
for (uncontroversial) self-contained changes, where the goal
of the maintainer is largely just to make sure people have
awareness of what's coming down the pipe.

Is there scope for having self-contained changes implicitly
approved 2 weeks after being posted to Fedora devel list
in absence of controversy ? In that 2 week period, if someone
raises an objection that does not get a satisfactorily resolved
through discussion, they could raise an explicit request for a
FESCo vote on the change as a last resort.

Regards,
Daniel
-- 
|: https://berrange.com      -o-    https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org         -o-            https://fstop138.berrange.com :|
|: https://entangle-photo.org    -o-    https://www.instagram.com/dberrange :|
_______________________________________________
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