public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Alec Warner <antarus@gentoo.org>
To: Gentoo Dev <gentoo-dev@lists.gentoo.org>
Subject: Re: [gentoo-dev] Usefulness of HOMEPAGE=https://www.gentoo.org
Date: Wed, 4 Dec 2019 13:32:00 -0800	[thread overview]
Message-ID: <CAAr7Pr-5vq2P5c32o7M39VYXFW9jh_bjUUMr5wBM6a_Z71KYOg@mail.gmail.com> (raw)
In-Reply-To: <882242c53652bb5844fe0b315f384c9bbf5354a7.camel@gentoo.org>

[-- Attachment #1: Type: text/plain, Size: 3356 bytes --]

On Wed, Dec 4, 2019 at 9:26 AM Michał Górny <mgorny@gentoo.org> wrote:

> On Wed, 2019-12-04 at 17:24 +0200, Joonas Niilola wrote:
> > On 12/4/19 5:21 PM, Kent Fredric wrote:
> > > On Wed, 04 Dec 2019 13:36:07 +0100
> > > Michał Górny <mgorny@gentoo.org> wrote:
> > >
> > > > My point is: gentoo.org as a HOMEPAGE sucks.  Please use something
> more
> > > > specific instead.  Even link to gitweb would be more helpful because
> it
> > > > would at least be relevant to the package in question.
> > > I agree so much I would support the addition of a QA check for this.
> > >
> > I take it you haven't checked the CI results lately? Reaction to that
> > probably spawned this ML thread.
> >
> > https://qa-reports.gentoo.org/output/gentoo-ci/output.html
>
> Actually, I've requested that check.  However, I didn't expect that many
> packages to be affected.
>
> Given that it's open season on me lately, and apparently people feel
> offended when bugs are reported for their packages, I've decided to
> start by trying to make people realize the problem globally first.
>

When QA was run by Diego, he suffered some of the same problems. A lot of
this comes down to three factors (IMHO.)

 - Lack of buy-in from developers. When you add a QA thing, you are asking
people to do more work. If they don't agree with the work, they have no
real incentive to do it. I don't see a lot of incentive building here and
so for some efforts adoption of fixes is slow / low. In addition,
expectations are often not set (at all[1]) or not shared with the group
(e.g. QA and the community disagree on the expectation; often in relation
to timelines or end goals.)
 - The above leads to the stick instead of the carrot. Instead of helping
people adhere to the policy and recruiting the community to do the work, QA
takes an adversarial approach where the policy is wielded as a cudgel to
'force' people to do the work. This then leads to the comments like the
above (e.g. "its open season on mgorny") because often forcing people to do
work on a tight timetable does not generate trust or goodwill and
encourages the adversarial relationship between the community and QA.
 - This perception that perfection is required and imperfect packages are
ripe for removal. This again creates this air of anxiety between a package
maintainer and QA where QA can basically invent new reasons to mask
arbitrary[0] packages.

-A

[0] I'm not suggesting this is the intent of the QA team, but it's one
narrative that a non-QA member might have and the QA team is fairly
adversarial and often takes little action to dissuade this narrative from
taking hold.
[1] Some good examples are things like EAPI deprecation
https://archives.gentoo.org/gentoo-dev/message/aef37db23c862865fffdd24071fce1ec.
You notice that Andreas has articulated some goal (no more EAPI2), has
clearly specified the packages that need work, and has encouraged people to
help achieve the goal. Even the tone is positive. I want to help! This is
different from messaging like "Hey you have 7 days to fix your
EAPI2 packages or I will mask them!". This may encourage me to save my
packages (from the evil QA team) but it doesn't make me love the QA team at
all; it makes me feel negative feelings.


> --
> Best regards,
> Michał Górny
>
>

[-- Attachment #2: Type: text/html, Size: 4390 bytes --]

      parent reply	other threads:[~2019-12-04 21:32 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-12-04 12:36 [gentoo-dev] Usefulness of HOMEPAGE=https://www.gentoo.org Michał Górny
2019-12-04 12:44 ` [gentoo-dev] Re: HOMEPAGE and DESCRIPTION in ebuilds? (was: Usefulness of HOMEPAGE=https://www.gentoo.org) Miroslav Šulc
2019-12-04 13:11   ` Michał Górny
2019-12-04 15:18   ` Kent Fredric
2019-12-04 13:25 ` [gentoo-dev] Usefulness of HOMEPAGE=https://www.gentoo.org Michał Górny
2019-12-04 15:21 ` Kent Fredric
2019-12-04 15:24   ` Joonas Niilola
2019-12-04 15:47     ` Kent Fredric
2019-12-04 17:26     ` Michał Górny
2019-12-04 19:58       ` Joonas Niilola
2019-12-04 21:32       ` Alec Warner [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CAAr7Pr-5vq2P5c32o7M39VYXFW9jh_bjUUMr5wBM6a_Z71KYOg@mail.gmail.com \
    --to=antarus@gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox