>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
signature.asc
Description: PGP signature
