>dim. 31 mai 2026 at 00:02, Gusted <[email protected]> wrote:

> Hello Guix developers,
>
> I would like to raise awareness to Codeberg's recent change in quotas groups 
> [0]. This
> itself has no effect to Guix, but this did result in that users that 
> registered since two
> days ago are no longer able to fork https://codeberg.org/guix/guix as this is 
> more than
> 750 MiB of storage and forks are simply not de-duplicated [1].
>
> This doesn't mean new users aren't able to contribute anymore, they can still 
> do that with
> the AGit workflow [2], which allows you to create a pull request without 
> needing a fork.
> However in the current UI no mention of AGit is being made... as such I would 
> like to
> propose that the fork button is turned to a link to the AGit workflow 
> documentation.
> Which to be honestly would also help on the storage sides of things, each 
> fork does really
> take few gigabytes on disk and it requires quite some manual labor on our 
> side to find,
> verify and remove forks that are no longer being used.
>
> Changing the fork button is a simple setting on our side, you can see how it 
> would look
> like at gentoo's repository [3].

Hi Gusted,

  I personally find this proposition reasonable, as it reduces the
  impact of Guix. AGit flow is well tested since the migration to
  Codeberg, and quite a few developers happily use it (me among them).
  It is well documented, supported and explained in Guix documentation
  [4][5].

  I’d tend to prefer a redirection to [4] instead of [2], which would
  allow us to complete any relevant, most up to date concern regarding
  how to contribute. Additionally, "Contributing" is probably more
  explicit than "AGit Fork".

Thanks for your help,

> [0]: https://codeberg.org/Codeberg/changelog/issues/2#issuecomment-15980345
> [1]: Forks are hard linked, but guix is getting occasionally GC'ed which 
> effectively makes
> the hard link useless for de-duplication purposes.
> [2]: https://forgejo.org/docs/latest/user/agit-support/
> [3]: https://codeberg.org/gentoo/gentoo

[4]: https://guix.gnu.org/manual/devel/en/html_node/Submitting-Patches.html.
[5]: 
https://guix.gnu.org/manual/devel/en/html_node/Emacs.html#Submitting-Pull-Requests-Following-the-AGit-Workflow

--
Cayetano Santos
.
gpg: CCB8 1842 F9D7 058E CD67 377A BF5C DF4D F6BF 6682
key: meta.sr.ht/~csantosb.pgp

Attachment: signature.asc
Description: PGP signature

Reply via email to