[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Package inclusion criteria
From: |
Ludovic Courtès |
Subject: |
Package inclusion criteria |
Date: |
Wed, 31 Jan 2018 14:53:34 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) |
Hello,
Leo Famulari <address@hidden> skribis:
> On Mon, Jan 29, 2018 at 06:09:16PM -0500, Mark H Weaver wrote:
>> Hi ng0,
>>
>> > commit 57f9671d22bb4ee37962c31b9eed0ae50859398a
>> > Author: ng0 <address@hidden>
>> > Date: Wed Jan 17 22:42:55 2018 +0000
>> >
>> > gnu: Add badass.
>> [...]
>> > + (package
>> > + (name "badass")
>> > + (version (git-version "0.0" revision commit))
>> [...]
>> > + (synopsis "Hacking contribution graphs in git")
>> > + (description
>> > + "Badass generates false commits for a range of dates, essentially
>> > +hacking the gamification of contribution graphs on platforms such as
>> > +Github or Gitlab.")
>>
>> Why do you think this belongs in Guix? Do you intend to use it
>> yourself, or do you have reason to believe that Guix users would want
>> this?
>>
>> There's a lot of garbage out there. Guix doesn't need to include every
>> script that someone uploaded to github. Frankly, I'm embarrassed to
>> have a package like this in Guix.
>
> As the committer, I thought of this as an amusing toy, and we do have a
> couple of those.
>
> But if people would rather we not distribute it, I won't object.
I can understand Mark’s concerns, though I don’t have a strong opinion
on this particular package (I find it both “weird” and “amusing”; it
reflects on how people use those Git services.)
The only formal acceptance criterion for packages in Guix is that it
must be free software and FSDG-compatible. However, there might be
software we’d rather not include in Guix proper for various reasons.
One example we discussed recently is a package that allowed users to
exploit specific security vulnerabilities, IIRC, and at the time we
chose not to include it. I suspect there are other situations where we
might be inclined to reject the package, but it’s hard to anticipate
them; I suspect it’s going to be rare, though.
Thoughts?
Ludo’.