all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* bug#71700: The Archiving functionality of guix lint should be opt-in and Documented more prominently
@ 2024-06-21 16:45 MSavoritias
  2024-06-21 18:46 ` Simon Tournier
  2024-06-22 13:21 ` Richard Sent
  0 siblings, 2 replies; 5+ messages in thread
From: MSavoritias @ 2024-06-21 16:45 UTC (permalink / raw)
  To: 71700

Hey,

There was recently a discussion around SWH and it came up that `guix lint` actually by default when you run it without arguments, runs all the linters.
One of them being the archive linter that contacts SWH archive to let it know where to download the source code from (if its a public repo).

I would like to propose to make that linter off by default. Because:

The tool is name `guix lint` and it is not obvious (unless somebody runs --list-linters after --help) that it also does code archiving.
To that end it breaks the expectations of the person using the tool to have their code silently uploaded to SWH. (if its a public repo again)

What we should do instead:

Instead we should document more prominently in the manual that `guix lint` also does archiving and encourage people to actually archive the software they write to SWH.
(assuming they are the authors that is. A disclaimer to get permission from the author of the software should be also added if they are not.)
And for the usecase of Guix, they flag can just be turned on by default since as a project we are interested in code archival.

MSavoritias




^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2024-06-22 16:24 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-06-21 16:45 bug#71700: The Archiving functionality of guix lint should be opt-in and Documented more prominently MSavoritias
2024-06-21 18:46 ` Simon Tournier
2024-06-22 13:21 ` Richard Sent
2024-06-22 14:24   ` Msavoritias
2024-06-22 15:30   ` Simon Tournier

Code repositories for project(s) associated with this external index

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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.