unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Simon Tournier <zimon.toutoune@gmail.com>
To: Andy Tai <atai@atai.org>, guix-devel@gnu.org
Subject: Re: guix package updates review: app team?
Date: Mon, 30 Jan 2023 13:06:16 +0100	[thread overview]
Message-ID: <87mt60kz0n.fsf@gmail.com> (raw)
In-Reply-To: <CAJsg1E_XrADqnMk_HChRS8JbG7VTVakbb320qpb85mKmyrN-CA@mail.gmail.com>

Hi,

On ven., 27 janv. 2023 at 14:19, Andy Tai <atai@atai.org> wrote:

> Hi, currently Guix has teams of reviewers for different types of
> packages.   For example, changes to R packages and emacs seem to be
> reviewed quickly.  However, recently, patches for updating more
> general application packages (octave, for example) seem to be reviewed
> and processed very slowly.
>
> As a GNU/Linux distribution the update speed of applications impact
> the perception of the community on a distribution, and thus it is
> beneficial if packages update can be processed quickly to keep Guix
> "up to date" so to speak.  Hope Guix maintainers can give some thought
> to this and let more volunteers participate in package review process
> to allow package updates more quickly.   As packages are usually at
> the end of the dependency chain (they depend on other libraries or
> components more than the other way around) updating packages shall
> take less review effort.

First of all, people are volunteers. :-)

Well, if it appears slow, then it probably mean people are busy
elsewhere.  The only thing is to help and reduce the workload.

What *you* (reader) could do is:

 1. Review.  It is not restricted only to people with commit access.

 2. Bug triage.  The tracker has many old bugs still open.  It would
    help to:

    a) confirm or not if the bug is still there;
    b) propose a fix if it is still there.


About #1, if applying the patch is straightforward, if the patch is
already compliant with the standard, etc. then it is easier for
merging because it makes the task less boring for people with commit
access.

Please note that some packages and/or patches are harder than other.

Last, here the current state [1] of Guix.  Each red circle means that
one package is not available (probably broken and/or fails to build).
Since the manpower is limited, personally I would prefer to be less “up
to date” and all green, rather than packages merged more quickly and
probably a global state less stable.

Well, the balance is not easy to find and I understand the frustration.

1: <http://ci.guix.gnu.org/eval/156739/dashboard>

Moreover, I agree that some part of the process could be revisited.
Please note this past thread « Incentives for review» with my own
ramblings on the topic. :-)

    Re: Tricking peer review
    Tue, 19 Oct 2021 16:22:30 +0200
    id:86k0i9drh5.fsf@gmail.com
    https://yhetil.org/guix/86k0i9drh5.fsf@gmail.com

More than one year later, my words are still describing my own point of
view on this topic about reviewing and merging.  However, the solutions
are not so easy to implement… otherwise it would already be done. ;-)
Thus, the question is: what could it be done for helping?

Cheers,
simon


      parent reply	other threads:[~2023-01-30 12:48 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-01-27 22:19 guix package updates review: app team? Andy Tai
2023-01-27 22:22 ` Andy Tai
2023-01-30 12:06 ` Simon Tournier [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

  List information: https://guix.gnu.org/

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

  git send-email \
    --in-reply-to=87mt60kz0n.fsf@gmail.com \
    --to=zimon.toutoune@gmail.com \
    --cc=atai@atai.org \
    --cc=guix-devel@gnu.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.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).