unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Jookia <166291@gmail.com>
To: Andreas Enge <andreas@enge.fr>
Cc: guix-devel@gnu.org
Subject: Re: A registry for distributed sources and binaries
Date: Mon, 25 Jul 2016 01:21:50 +1000	[thread overview]
Message-ID: <20160724152150.GA16481@novena-choice-citizen> (raw)
In-Reply-To: <20160724135828.GA6502@solar>

On Sun, Jul 24, 2016 at 03:58:28PM +0200, Andreas Enge wrote:
> One of my main concerns with your suggestion (besides the technical one) is
> that I do not think it lowers the barrier to entry, but it diverts the
> efforts. With package repositories full of packages around, where a half-
> baked recipe can simply be dropped for the world to use, what would be the
> incentive of contributing back into the main project?

It's starting to sound like this is a self-preservation tactic to make Guix a
single project that aims for a target audience with certain quality rather than
an ecosystem with many variants. Is it really a bad thing if that happens? Maybe
for the project, but not for the people or world at large.

> My impression is that it is extraordinarily easy to contribute to Guix:
> Anybody can post packages to the mailing list, and after a bit of back
> and forth, they are usually added. No copyright assignment, no need to
> become a "Guix maintainer". Making it even easier essentially means dropping
> quality control. Then packages of bad quality floating around Guix would
> mean bad publicity.

Okay, I'll bite: Contributing at all to any formal project gives me sickness,
worries and the feeling of panic. IRC with certain people gives me the same
feelings. It's especially worse with projects where it uses Git and mailing
lists. There's so many places things can go wrong, from misconfiguring your mail
client, to accidentally only single replying, to sending updated patches and not
knowing how to explain the differences since you're sending a patch.

Even worse, if I want to reply to an issue on a mailing list that I'm not
subscribed to, it's difficult. I still haven't figured it out, maybe you can go
to the archive and download an mbox and look at the reference and ask your mail
client to reply to it? I don't know.

An issue tracker that you can reply to by the web would be much much better,
because there's less things to go wrong and less ways to be shamed for. I've
suggested this many times and the only responses I've heard are 'no' and 'let me
tell you how easy you can use mailing lists', so I give up.

> Is this the elephant in the room? Besides quality control, which is
> necessary to make a distribution with thousands of packages maintainable
> by just a few people, our only "restrictive" opinion is supporting only
> free software - anything that is free software can go in. But this is
> central to the project and a point where no compromises can be made.
> Our goal is to support free software and only free software, which is
> a promise to our users, supporters and ourselves.

It doesn't have to be nonfree software, it could be offensive/controversial
content (just think about whatever offends you the most then picture it in
software form). The point is that a single Guix isn't going to please everyone,
so it'd be nice to have a way to have branches and communication rather than
branches and walls. Is it too much to ask for this?

To the contray, the elephant in the room (at least in this thread) seems to be
that Guix also can be used to build an OS: GuixSD. Perhaps it'd be a wise idea
to mark GuixSD as 'maintainer-only' until there's enough reviewers to have the
public contribute to it? Then we can go back to arguing about packages.

Look, I really like Guix- that's why I'm so upset and hurt over this. I'm not
trying to troll or provoke arguments, that's just frustration. But when I've
seen people complaining about their system broken with bugs that I've had fixed
*months ago* and tried to upstream to no avail, where am I supposed to go from
here? Short of a fork, there's absolutely nothing I can do to even get people to
TRY changes and use that to iron out bugs. This isn't the first GNU/FSF
project that I've attempted to contribute to after seeing contributions were
needed then have those contributions ignored/forgotten about. There's always
reasons, but it's painful each time.

I think I'm done for now. No amount of writing has even started a discussion on
how to fix things, only that things aren't broken.

> Andreas

Jookia.

  reply	other threads:[~2016-07-24 15:22 UTC|newest]

Thread overview: 87+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-07-21  1:39 (unknown) Unknown, Pjotr Prins
2016-07-21  1:42 ` [PATCH] gnu: Add elixir Pjotr Prins
2016-07-21 11:43   ` Ben Woodcroft
2016-07-21 12:00     ` Pjotr Prins
2016-07-22  5:26     ` Leo Famulari
2016-07-22 12:55       ` Ludovic Courtès
2016-07-22 14:12         ` Leo Famulari
2016-07-21 12:51 ` none Ludovic Courtès
2016-07-22  0:41   ` none Pjotr Prins
2016-07-22  2:06     ` none Pjotr Prins
2016-07-22  3:25       ` none Jookia
2016-07-22  3:48       ` none Leo Famulari
2016-07-22  4:48       ` none Tobias Geerinckx-Rice
2016-07-22 11:07         ` none Pjotr Prins
2016-07-22 12:23           ` none Ricardo Wurmus
2016-07-22 12:50             ` none Jookia
2016-07-22 21:19               ` none Leo Famulari
2016-07-24  4:17                 ` none Jookia
2016-07-24  6:35                   ` none Leo Famulari
2016-07-24  7:47                     ` none Jookia
2016-07-24 16:52               ` none Christopher Allan Webber
2016-07-24 17:03                 ` none Andreas Enge
2016-07-22  8:15     ` none Roel Janssen
2016-07-22 14:07       ` none Leo Famulari
2016-07-22 14:15         ` none Vincent Legoll
2016-07-22 16:13       ` none Ludovic Courtès
2016-07-22 16:38         ` none myglc2
2016-07-23  7:03           ` none Tomáš Čech
2016-07-22 16:02     ` Review process Ludovic Courtès
2016-07-23  2:24       ` Pjotr Prins
2016-07-23  9:05         ` Alex Kost
2016-07-23  9:51           ` Mathieu Lirzin
2016-07-24  8:02             ` Alex Kost
2016-07-24 10:38               ` Mathieu Lirzin
2016-07-24 14:09               ` Ludovic Courtès
2016-07-24  3:30       ` A registry for distributed sources and binaries Pjotr Prins
2016-07-24  5:10         ` Tobias Geerinckx-Rice
2016-07-24  5:16           ` Pjotr Prins
2016-07-24  5:24         ` Pjotr Prins
2016-07-24  5:29         ` Mark H Weaver
2016-07-24  5:48           ` Jookia
2016-07-24  6:37             ` Tobias Geerinckx-Rice
2016-07-24  7:49               ` Jookia
2016-07-24 20:02             ` Ricardo Wurmus
2016-07-24  6:28           ` Tobias Geerinckx-Rice
2016-07-24  7:02             ` Pjotr Prins
2016-07-24  7:29           ` Leo Famulari
2016-07-24  7:41             ` Pjotr Prins
2016-07-24  9:50           ` Mathieu Lirzin
2016-07-24 22:46           ` Ludovic Courtès
2016-07-24 13:58         ` Andreas Enge
2016-07-24 15:21           ` Jookia [this message]
2016-07-24 15:58             ` Andreas Enge
2016-07-24 17:18             ` replying to a message of a mailing list you were not subscribed to Danny Milosavljevic
2016-07-24 17:25               ` Danny Milosavljevic
2016-07-25  5:38                 ` Ricardo Wurmus
2016-07-25  7:34                   ` icecat "mailto" handler does not work - and cannot be reconfigured by user Danny Milosavljevic
2020-10-13 13:23                     ` bug#24066: " Maxim Cournoyer
2016-07-24 18:50             ` A registry for distributed sources and binaries John Darrington
2016-07-25  9:14             ` Replying to bug reports Ludovic Courtès
2016-07-25  8:25           ` A registry for distributed sources and binaries Andy Wingo
2016-07-25 22:00             ` Reviewer assignment Ludovic Courtès
2016-07-24 20:35         ` A registry for distributed sources and binaries Ricardo Wurmus
2016-07-25  2:10           ` Pjotr Prins
2016-07-25  3:42             ` Tobias Geerinckx-Rice
2016-07-25  4:57               ` Pjotr Prins
2016-07-25  7:18           ` Tomáš Čech
2016-07-25  9:21           ` Ludovic Courtès
2016-07-26  3:40             ` Pjotr Prins
2016-07-26  3:45               ` Pjotr Prins
2016-07-25  6:13 ` [PATCH] Add Elixir (was: ) Ricardo Wurmus
2016-07-25  6:31   ` Pjotr Prins
2016-07-28  7:27     ` Ricardo Wurmus
2016-07-28  8:30       ` Vincent Legoll
2016-07-28 10:35       ` Pjotr Prins
2016-07-28 20:35         ` Ricardo Wurmus
2016-07-29  2:38           ` Pjotr Prins
2016-07-29  6:32             ` Vincent Legoll
2016-08-02  8:56             ` Ricardo Wurmus
2016-08-02 14:30               ` Pjotr Prins
2016-08-02  8:44     ` [PATCH] Add Elixir Ricardo Wurmus
2016-08-02 14:29       ` Pjotr Prins
2016-08-02 17:26       ` Ludovic Courtès
2016-08-02 21:25         ` Ricardo Wurmus
2016-08-03  4:41           ` Pjotr Prins
2016-08-09 11:18           ` Pjotr Prins
2016-08-09 11:58             ` Alex Sassmannshausen

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=20160724152150.GA16481@novena-choice-citizen \
    --to=166291@gmail.com \
    --cc=andreas@enge.fr \
    --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).