* mirrors of main guix repository at savannah
@ 2024-12-18 11:08 Cayetano Santos
2024-12-18 14:49 ` Felix Lechner via Development of GNU Guix and the GNU System distribution.
2024-12-21 0:30 ` paul
0 siblings, 2 replies; 10+ messages in thread
From: Cayetano Santos @ 2024-12-18 11:08 UTC (permalink / raw)
To: Guix Devel
[-- Attachment #1: Type: text/plain, Size: 715 bytes --]
Hola Guix,
Have we ever consider the need of (more or less) official mirrors for
main guix repo at savannah ? I’m convinced this might be useful. I’m
thinking about a hook for pushing to additional mirrors on new
commits.
My concern is about automatically building container images remotely
using ci jobs. When the pull stage fails for any reason, the image
breaks (hopefully) until next try, which is annoying. Pulling from the
ci service itself should be way more stable.
I’m sure redundancy must be useful in other contexts.
Thanks,
--
Cayetano Santos
GnuPG Key: https://meta.sr.ht/~csantosb.pgp
FingerPrint: CCB8 1842 F9D7 058E CD67 377A BF5C DF4D F6BF 6682
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 259 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: mirrors of main guix repository at savannah
2024-12-18 11:08 mirrors of main guix repository at savannah Cayetano Santos
@ 2024-12-18 14:49 ` Felix Lechner via Development of GNU Guix and the GNU System distribution.
2024-12-18 15:52 ` Cayetano Santos
` (2 more replies)
2024-12-21 0:30 ` paul
1 sibling, 3 replies; 10+ messages in thread
From: Felix Lechner via Development of GNU Guix and the GNU System distribution. @ 2024-12-18 14:49 UTC (permalink / raw)
To: Cayetano Santos; +Cc: Guix Devel
Hi Cayetano,
On Wed, Dec 18 2024, Cayetano Santos wrote:
> (more or less) official mirrors for main guix repo at savannah ?
I maintain a lazy mirror on Codeberg. [1] The effort is manual because
Codeberg no longer offers automatic pulls, but I can talk to them again.
The repo should really have a project-based URL rather than my own.
I need the code on Codeberg because my equipment no longer runs on stock
Guix.
Kind regards
Felix
[1] https://codeberg.org/lechner/guix
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: mirrors of main guix repository at savannah
2024-12-18 14:49 ` Felix Lechner via Development of GNU Guix and the GNU System distribution.
@ 2024-12-18 15:52 ` Cayetano Santos
2024-12-18 16:55 ` Ludovic Courtès
2024-12-18 20:02 ` Tomas Volf
2 siblings, 0 replies; 10+ messages in thread
From: Cayetano Santos @ 2024-12-18 15:52 UTC (permalink / raw)
To: Felix Lechner; +Cc: Guix Devel
[-- Attachment #1: Type: text/plain, Size: 709 bytes --]
>mer. 18 déc. 2024 at 06:49, Felix Lechner <felix.lechner@lease-up.com> wrote:
> Hi Cayetano,
>
> On Wed, Dec 18 2024, Cayetano Santos wrote:
>
>> (more or less) official mirrors for main guix repo at savannah ?
>
> I maintain a lazy mirror on Codeberg. [1] The effort is manual because
> Codeberg no longer offers automatic pulls, but I can talk to them again.
>
> The repo should really have a project-based URL rather than my own.
Same context at the sr.ht side of life.
https://lists.sr.ht/~sircmpwn/sr.ht-discuss/%3C87ikrhl7q1.fsf@inventati.org%3E
--
Cayetano Santos
GnuPG Key: https://meta.sr.ht/~csantosb.pgp
FingerPrint: CCB8 1842 F9D7 058E CD67 377A BF5C DF4D F6BF 6682
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 259 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: mirrors of main guix repository at savannah
2024-12-18 14:49 ` Felix Lechner via Development of GNU Guix and the GNU System distribution.
2024-12-18 15:52 ` Cayetano Santos
@ 2024-12-18 16:55 ` Ludovic Courtès
2024-12-20 20:11 ` Hartmut Goebel
2024-12-18 20:02 ` Tomas Volf
2 siblings, 1 reply; 10+ messages in thread
From: Ludovic Courtès @ 2024-12-18 16:55 UTC (permalink / raw)
To: Felix Lechner via Development of GNU Guix and the GNU System distribution.
Cc: Cayetano Santos, Felix Lechner
Hello,
Felix Lechner via "Development of GNU Guix and the GNU System
distribution." <guix-devel@gnu.org> skribis:
> On Wed, Dec 18 2024, Cayetano Santos wrote:
>
>> (more or less) official mirrors for main guix repo at savannah ?
>
> I maintain a lazy mirror on Codeberg. [1] The effort is manual because
> Codeberg no longer offers automatic pulls, but I can talk to them again.
Nice.
> The repo should really have a project-based URL rather than my own.
Yeah, we could have a “guix” org at Codeberg.
You have a cron job that does “git pull savannah && git push codeberg”,
right? We could set that up on one of the project’s machine.
If you already happen to have an mcron job or shepherd timer or
something, feel free to send a patch again maintenance.git to add it.
Ludo’.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: mirrors of main guix repository at savannah
2024-12-18 14:49 ` Felix Lechner via Development of GNU Guix and the GNU System distribution.
2024-12-18 15:52 ` Cayetano Santos
2024-12-18 16:55 ` Ludovic Courtès
@ 2024-12-18 20:02 ` Tomas Volf
2024-12-18 20:38 ` Simon Josefsson via Development of GNU Guix and the GNU System distribution.
2 siblings, 1 reply; 10+ messages in thread
From: Tomas Volf @ 2024-12-18 20:02 UTC (permalink / raw)
To: Felix Lechner via Development of GNU Guix and the GNU System distribution.
Cc: Cayetano Santos, Felix Lechner
[-- Attachment #1: Type: text/plain, Size: 785 bytes --]
Felix Lechner via "Development of GNU Guix and the GNU System
distribution." <guix-devel@gnu.org> writes:
> Hi Cayetano,
>
> On Wed, Dec 18 2024, Cayetano Santos wrote:
>
>> (more or less) official mirrors for main guix repo at savannah ?
>
> I maintain a lazy mirror on Codeberg. [1] The effort is manual because
> Codeberg no longer offers automatic pulls, but I can talk to them
> again.
Few mirrors (including Guix) are available here[0] as well. They are
synced every 6 hours (assuming Savannah works).
I think it is good to have multiple backup locations, so I am just
putting my personal here. ^_^
0: https://git.wolfsden.cz/
Tomas
--
There are only two hard things in Computer Science:
cache invalidation, naming things and off-by-one errors.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 853 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: mirrors of main guix repository at savannah
2024-12-18 20:02 ` Tomas Volf
@ 2024-12-18 20:38 ` Simon Josefsson via Development of GNU Guix and the GNU System distribution.
2024-12-20 21:39 ` Tobias Geerinckx-Rice
0 siblings, 1 reply; 10+ messages in thread
From: Simon Josefsson via Development of GNU Guix and the GNU System distribution. @ 2024-12-18 20:38 UTC (permalink / raw)
To: Felix Lechner via Development of GNU Guix and the GNU System distribution.
Cc: Cayetano Santos, Felix Lechner
[-- Attachment #1: Type: text/plain, Size: 939 bytes --]
Tomas Volf <~@wolfsden.cz> writes:
> Felix Lechner via "Development of GNU Guix and the GNU System
> distribution." <guix-devel@gnu.org> writes:
>
>> Hi Cayetano,
>>
>> On Wed, Dec 18 2024, Cayetano Santos wrote:
>>
>>> (more or less) official mirrors for main guix repo at savannah ?
>>
>> I maintain a lazy mirror on Codeberg. [1] The effort is manual because
>> Codeberg no longer offers automatic pulls, but I can talk to them
>> again.
>
> Few mirrors (including Guix) are available here[0] as well. They are
> synced every 6 hours (assuming Savannah works).
>
> I think it is good to have multiple backup locations, so I am just
> putting my personal here. ^_^
>
> 0: https://git.wolfsden.cz/
Here is another one, kept updated automatically by GitLab's mirroring
functionality so as long as I pay the GitLab bills (and don't remove
this repository) this will continue to work:
https://gitlab.com/debdistutils/guix/mirror
/Simon
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 255 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: mirrors of main guix repository at savannah
2024-12-18 20:38 ` Simon Josefsson via Development of GNU Guix and the GNU System distribution.
@ 2024-12-20 21:39 ` Tobias Geerinckx-Rice
2024-12-20 23:51 ` Simon Josefsson via Development of GNU Guix and the GNU System distribution.
0 siblings, 1 reply; 10+ messages in thread
From: Tobias Geerinckx-Rice @ 2024-12-20 21:39 UTC (permalink / raw)
To: Simon Josefsson,
Simon Josefsson via Development of GNU Guix and the GNU System distribution.,
Felix Lechner via Development of GNU Guix and the GNU System distribution.
Cc: Cayetano Santos, Felix Lechner
Hi Simon,
Would you mind if I add your mirror to <https://libreplanet.org/wiki/Group:Guix/Mirrors>?
It used to advertise 'our' 'unofficial' mirror on GitHub, but they since removed (free) synchronisation.
And they're GitHub.
Kind regards,
T G-R
Sent on the go. Excuse or enjoy my brevity.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: mirrors of main guix repository at savannah
2024-12-20 21:39 ` Tobias Geerinckx-Rice
@ 2024-12-20 23:51 ` Simon Josefsson via Development of GNU Guix and the GNU System distribution.
0 siblings, 0 replies; 10+ messages in thread
From: Simon Josefsson via Development of GNU Guix and the GNU System distribution. @ 2024-12-20 23:51 UTC (permalink / raw)
To: Tobias Geerinckx-Rice
Cc: Simon Josefsson via Development of GNU Guix and the GNU System distribution.,
Cayetano Santos, Felix Lechner
[-- Attachment #1: Type: text/plain, Size: 623 bytes --]
Please do, I am inclined to keep paying for that GitLab namespace for
other reasons. GitLab has a similar concern as GitHub, except that
GitLab is GitLab, but I suppose all hosting sites have their set of
concerns these days, so the more the merrier.
/Simon
Tobias Geerinckx-Rice <me@tobias.gr> writes:
> Hi Simon,
>
> Would you mind if I add your mirror to <https://libreplanet.org/wiki/Group:Guix/Mirrors>?
>
> It used to advertise 'our' 'unofficial' mirror on GitHub, but they since removed (free) synchronisation.
>
> And they're GitHub.
>
> Kind regards,
>
> T G-R
>
> Sent on the go. Excuse or enjoy my brevity.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 255 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: mirrors of main guix repository at savannah
2024-12-18 11:08 mirrors of main guix repository at savannah Cayetano Santos
2024-12-18 14:49 ` Felix Lechner via Development of GNU Guix and the GNU System distribution.
@ 2024-12-21 0:30 ` paul
1 sibling, 0 replies; 10+ messages in thread
From: paul @ 2024-12-21 0:30 UTC (permalink / raw)
To: Cayetano Santos, Guix Devel
Hi all,
FWIW I run a fork that autoupdates regularly (provided my desktop pc is
on) at [0], this is the basic mcron job[1][2] I use (might migrate it to
Shepherd timers soon).
cheers,
giacomo
[0]: https://github.com/fishinthecalculator/guix-fork
[1]:
https://codeberg.org/fishinthecalculator/guix-deployments/src/branch/main/modules/fishinthecalculator/common/home/fishinthecalculator/home-configuration.scm#L51
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2024-12-21 0:31 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-12-18 11:08 mirrors of main guix repository at savannah Cayetano Santos
2024-12-18 14:49 ` Felix Lechner via Development of GNU Guix and the GNU System distribution.
2024-12-18 15:52 ` Cayetano Santos
2024-12-18 16:55 ` Ludovic Courtès
2024-12-20 20:11 ` Hartmut Goebel
2024-12-18 20:02 ` Tomas Volf
2024-12-18 20:38 ` Simon Josefsson via Development of GNU Guix and the GNU System distribution.
2024-12-20 21:39 ` Tobias Geerinckx-Rice
2024-12-20 23:51 ` Simon Josefsson via Development of GNU Guix and the GNU System distribution.
2024-12-21 0:30 ` paul
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.