* Moving guix-science from GitHub? @ 2024-09-02 13:41 Ludovic Courtès 2024-09-02 15:07 ` Simon Tournier ` (2 more replies) 0 siblings, 3 replies; 33+ messages in thread From: Ludovic Courtès @ 2024-09-02 13:41 UTC (permalink / raw) To: guix-science; +Cc: Romain GARBAGE, Ricardo Wurmus, Lars-Dominik Braun Hello! Currently Guix-Science{,-nonfree} are on GitHub, which is not great for obvious reasons, and also because there’s no CI integration. Thanks to Romain, Cuirass recently gained support for GitLab integration, so it would be tempting to move to a public GitLab instance such as gitlab.com. One could also implement GitHub support without too much hassle (maybe?), but is it worth it? But if we are to migrate, we might just as well migrate to a not-for-profit instance such as codeberg.org? (I believe a prerequisite for the intended audience is to have something that looks similar to Git{Hub,Lab}, which is why I’m not suggesting the use of sr.ht.) Thoughts? Ludo’. ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Moving guix-science from GitHub? 2024-09-02 13:41 Moving guix-science from GitHub? Ludovic Courtès @ 2024-09-02 15:07 ` Simon Tournier 2024-09-03 6:12 ` Konrad Hinsen 2024-09-03 7:52 ` Ludovic Courtès 2024-09-02 15:28 ` Ricardo Wurmus 2024-09-04 18:55 ` Cayetano Santos via Guix-Science 2 siblings, 2 replies; 33+ messages in thread From: Simon Tournier @ 2024-09-02 15:07 UTC (permalink / raw) To: Ludovic Courtès Cc: guix-science, Romain GARBAGE, Ricardo Wurmus, Lars-Dominik Braun Hi, On Mon, 2 Sept 2024 at 15:42, Ludovic Courtès <ludovic.courtes@inria.fr> wrote: > Thanks to Romain, Cuirass recently gained support for GitLab > integration Oh cool! Thank you Romain. > so it would be tempting to move to a public GitLab instance > such as gitlab.com [...] > But if we are to migrate, we might just as well migrate to a > not-for-profit instance such as codeberg.org? Is Cuirass also integrated with codeberg.org? Maybe I have missed something, from my understanding, codeberg.org depends forgejo which is not related to Gitlab. Well, if the motivation is to move from GitHub because of missing CI, then the new forge must have integrated CI. ;-) Otherwise, I do not have any opinion where the guix-science channel shoudl live. Cheers, simon ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Moving guix-science from GitHub? 2024-09-02 15:07 ` Simon Tournier @ 2024-09-03 6:12 ` Konrad Hinsen 2024-09-03 8:01 ` Ludovic Courtès 2024-09-03 8:04 ` Ludovic Courtès 2024-09-03 7:52 ` Ludovic Courtès 1 sibling, 2 replies; 33+ messages in thread From: Konrad Hinsen @ 2024-09-03 6:12 UTC (permalink / raw) To: Simon Tournier, Ludovic Courtès Cc: guix-science, Romain GARBAGE, Ricardo Wurmus, Lars-Dominik Braun Hi everyone, Simon Tournier <zimon.toutoune@gmail.com> writes: >> But if we are to migrate, we might just as well migrate to a >> not-for-profit instance such as codeberg.org? > > Is Cuirass also integrated with codeberg.org? Maybe I have missed > something, from my understanding, codeberg.org depends forgejo which is > not related to Gitlab. Indeed. It does have CI: https://docs.codeberg.org/ci/ but it's probably not Gitlab-compatible. But then, given that moving has a high cost (for the reasons pointed out by Ricardo), we should take a long-term perspective. I expect forĝejo to be a more interesting platform in the long run, both technically (Fediverse) and socially (not for profit). Questions: 1. How much effort would it be to implement forĝejo support in Cuirass? 2. In view of federated forges, which facilitate some aspects of moving between forges, maintaining mirrors, etc., could we come up with a way to make Guix channels easier to relocate, and/or have multiple URLs? Cheers, Konrad. -- --------------------------------------------------------------------- Konrad Hinsen Centre de Biophysique Moléculaire, CNRS Orléans Synchrotron Soleil - Division Expériences Saint Aubin - BP 48 91192 Gif sur Yvette Cedex, France Tel. +33-1 69 35 97 15 E-Mail: konrad DOT hinsen AT cnrs DOT fr http://dirac.cnrs-orleans.fr/~hinsen/ ORCID: https://orcid.org/0000-0003-0330-9428 Mastodon: @khinsen@scholar.social --------------------------------------------------------------------- ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Moving guix-science from GitHub? 2024-09-03 6:12 ` Konrad Hinsen @ 2024-09-03 8:01 ` Ludovic Courtès 2024-09-03 8:04 ` Ludovic Courtès 1 sibling, 0 replies; 33+ messages in thread From: Ludovic Courtès @ 2024-09-03 8:01 UTC (permalink / raw) To: Konrad Hinsen Cc: Simon Tournier, guix-science, Romain GARBAGE, Ricardo Wurmus, Lars-Dominik Braun Saluton! Konrad Hinsen <konrad.hinsen@cnrs.fr> skribis: > But then, given that moving has a high cost (for the reasons pointed out > by Ricardo), we should take a long-term perspective. I expect forĝejo to > be a more interesting platform in the long run, both technically > (Fediverse) and socially (not for profit). Yes, that was also my feeling. > 1. How much effort would it be to implement forĝejo support in Cuirass? Not too much, as I wrote. > 2. In view of federated forges, which facilitate some aspects of moving > between forges, maintaining mirrors, etc., could we come up with > a way to make Guix channels easier to relocate, and/or have multiple > URLs? Authentication and downgrade prevention make it safe to use a mirror, and the other thing is that channels advertise their “primary URL”, which allows you to know when you’re using a mirror (or when the channel has moved). And then there’s SWH fall back when a commit ID is available. So there are pieces in place, but it would be nice to extend that somehow so we can gradually abstract away the actual storage location. Thanks, Ludo’. ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Moving guix-science from GitHub? 2024-09-03 6:12 ` Konrad Hinsen 2024-09-03 8:01 ` Ludovic Courtès @ 2024-09-03 8:04 ` Ludovic Courtès 1 sibling, 0 replies; 33+ messages in thread From: Ludovic Courtès @ 2024-09-03 8:04 UTC (permalink / raw) To: Konrad Hinsen Cc: Simon Tournier, guix-science, Romain GARBAGE, Ricardo Wurmus, Lars-Dominik Braun Mi ekkomprenis nur hodiaŭ la nomon “forĝejo”! :-) Ludo’. ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Moving guix-science from GitHub? 2024-09-02 15:07 ` Simon Tournier 2024-09-03 6:12 ` Konrad Hinsen @ 2024-09-03 7:52 ` Ludovic Courtès 1 sibling, 0 replies; 33+ messages in thread From: Ludovic Courtès @ 2024-09-03 7:52 UTC (permalink / raw) To: Simon Tournier Cc: guix-science, Romain GARBAGE, Ricardo Wurmus, Lars-Dominik Braun Hi, Simon Tournier <zimon.toutoune@gmail.com> skribis: > Is Cuirass also integrated with codeberg.org? Maybe I have missed > something, from my understanding, codeberg.org depends forgejo which is > not related to Gitlab. Cuirass doesn’t support forgejo yet. It’s different from what GitLab provides but very similar: https://forgejo.org/docs/latest/user/webhooks/ Supporting it wouldn’t be too much work. Ludo’. ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Moving guix-science from GitHub? 2024-09-02 13:41 Moving guix-science from GitHub? Ludovic Courtès 2024-09-02 15:07 ` Simon Tournier @ 2024-09-02 15:28 ` Ricardo Wurmus 2024-09-03 7:50 ` Ludovic Courtès 2024-09-04 16:26 ` Moving guix-science from GitHub? Lars-Dominik Braun 2024-09-04 18:55 ` Cayetano Santos via Guix-Science 2 siblings, 2 replies; 33+ messages in thread From: Ricardo Wurmus @ 2024-09-02 15:28 UTC (permalink / raw) To: Ludovic Courtès; +Cc: guix-science, Romain GARBAGE, Lars-Dominik Braun Hi, Ludovic Courtès <ludovic.courtes@inria.fr> writes: > Currently Guix-Science{,-nonfree} are on GitHub, which is not great for > obvious reasons, and also because there’s no CI integration. > > Thanks to Romain, Cuirass recently gained support for GitLab > integration, Superb! > so it would be tempting to move to a public GitLab instance > such as gitlab.com. One could also implement GitHub support without too > much hassle (maybe?), but is it worth it? > > But if we are to migrate, we might just as well migrate to a > not-for-profit instance such as codeberg.org? (I believe a prerequisite > for the intended audience is to have something that looks similar to > Git{Hub,Lab}, which is why I’m not suggesting the use of sr.ht.) > > Thoughts? I have two worries about migrating to another location: - publications referencing a channel with URL https://github.com/guix-science/guix-science might break if we don't manage to set up a permanent redirect. - I don't know if migration would be seamless for all users of the channel. Obviously, we'd also have to update any channel that references guix-science (such as guix-science-nonfree). We may also want to move guix-science-nonfree, guix-cran, and guix-bioc while we're at it. -- Ricardo ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Moving guix-science from GitHub? 2024-09-02 15:28 ` Ricardo Wurmus @ 2024-09-03 7:50 ` Ludovic Courtès 2024-09-03 13:19 ` Simon Tournier 2024-09-04 16:26 ` Moving guix-science from GitHub? Lars-Dominik Braun 1 sibling, 1 reply; 33+ messages in thread From: Ludovic Courtès @ 2024-09-03 7:50 UTC (permalink / raw) To: Ricardo Wurmus; +Cc: guix-science, Romain GARBAGE, Lars-Dominik Braun Hello, Ricardo Wurmus <rekado@elephly.net> skribis: >> But if we are to migrate, we might just as well migrate to a >> not-for-profit instance such as codeberg.org? (I believe a prerequisite >> for the intended audience is to have something that looks similar to >> Git{Hub,Lab}, which is why I’m not suggesting the use of sr.ht.) >> >> Thoughts? > > I have two worries about migrating to another location: > > - publications referencing a channel with URL > https://github.com/guix-science/guix-science might break if we don't > manage to set up a permanent redirect. Publications that include a commit will be fine: Guix will fall back to SWH. You can try it for instance with: guix time-machine -q --url=http://example.org \ --commit=deac7dd04156b9358ea33200593fd260760f9d91 -- \ describe That said, if we migrate, we should have a prominent human-readable message at github.com if we cannot set up an actual redirect. > - I don't know if migration would be seamless for all users of the > channel. Obviously, we'd also have to update any channel that > references guix-science (such as guix-science-nonfree). Right, that’s annoying and admittedly annoying. Perhaps the repo at github.com could be in “archived” mode and still be around though, as a way to minimize disruption for old code. > We may also want to move guix-science-nonfree, guix-cran, and guix-bioc > while we're at it. Yes; we should keep them all together. Ludo’. ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Moving guix-science from GitHub? 2024-09-03 7:50 ` Ludovic Courtès @ 2024-09-03 13:19 ` Simon Tournier 2024-09-05 7:41 ` Ludovic Courtès 0 siblings, 1 reply; 33+ messages in thread From: Simon Tournier @ 2024-09-03 13:19 UTC (permalink / raw) To: Ludovic Courtès, Ricardo Wurmus Cc: guix-science, Romain GARBAGE, Lars-Dominik Braun, Konrad Hinsen Hi, On Tue, 03 Sep 2024 at 09:50, Ludovic Courtès <ludovic.courtes@inria.fr> wrote: >> - publications referencing a channel with URL >> https://github.com/guix-science/guix-science might break if we don't >> manage to set up a permanent redirect. > > Publications that include a commit will be fine: Guix will fall back to > SWH. Yes, thanks to SWH, it should work out-of-the-box. It still needs to be carefully checked to avoid some “mismatch” when fetching back from the Vault. >> - I don't know if migration would be seamless for all users of the >> channel. Obviously, we'd also have to update any channel that >> references guix-science (such as guix-science-nonfree). Well, from my understanding, this opens 3 kinds of concern depending on user’s profile: + channel contributor: I count 14+2 Pull Requests and most of them by people we collaborate. Therefore, the migration would not be too disruptive for them. + direct channel user: The main issue is to reach them. I mean, I barely go to guix-science GitHub webpage. Then, at some points “guix pull” will break because some packages from Guix proper will not work with packages from Guix-Science. Then, the reaction depends on user’s skill: from let investigate what happens to bah let drop it because that’s still broken. + dependant channel user: Similarly, the main issue is to reach them. However, since they maintain another channel, they will check at some point the GitHub webpage and thus will be redirected. IMHO, the migration cost mainly comes from “direct channel user”. Well, maybe we could come with a mechanism in order to inform the users. We would put this “mechanism” inside the channel. And when running “guix pull”, the Scheme code of the channel is “processed” so we could display a message, somehow. Even, we could display the new location. Plainly said, why not update .guix-channel format and add another field? It would remove the migration cost, or almost. WDYT? Cheers, simon ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Moving guix-science from GitHub? 2024-09-03 13:19 ` Simon Tournier @ 2024-09-05 7:41 ` Ludovic Courtès 2024-10-10 15:18 ` Moving guix-science from GitHub to Codeberg Ludovic Courtès 0 siblings, 1 reply; 33+ messages in thread From: Ludovic Courtès @ 2024-09-05 7:41 UTC (permalink / raw) To: Simon Tournier Cc: Ricardo Wurmus, guix-science, Romain GARBAGE, Lars-Dominik Braun, Konrad Hinsen Hello, Simon Tournier <zimon.toutoune@gmail.com> skribis: > + direct channel user: The main issue is to reach them. I mean, I I think we could (1) add a news entry in Guix-Science before migrating, and (2) change the primary URL in ‘.guix-channel’. With these two things, people will notice. Ludo’. ^ permalink raw reply [flat|nested] 33+ messages in thread
* Moving guix-science from GitHub to Codeberg 2024-09-05 7:41 ` Ludovic Courtès @ 2024-10-10 15:18 ` Ludovic Courtès 2024-10-10 21:49 ` Ricardo Wurmus 2024-10-11 5:44 ` Lars-Dominik Braun 0 siblings, 2 replies; 33+ messages in thread From: Ludovic Courtès @ 2024-10-10 15:18 UTC (permalink / raw) To: guix-science Cc: Simon Tournier, Ricardo Wurmus, Romain GARBAGE, Lars-Dominik Braun, Konrad Hinsen [-- Attachment #1: Type: text/plain, Size: 572 bytes --] Hello Guix-Science! Ludovic Courtès <ludovic.courtes@inria.fr> skribis: > I think we could (1) add a news entry in Guix-Science before migrating, > and (2) change the primary URL in ‘.guix-channel’. With these two > things, people will notice. I went ahead and submitted a pull request doing just that: https://github.com/guix-science/guix-science/pull/43 Now’s your time to speak up if you’d prefer not to make that change, or not now, or not this way. If there are no objections, I’ll go ahead with this plan on Oct. 17th. Thanks, [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 869 bytes --] ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Moving guix-science from GitHub to Codeberg 2024-10-10 15:18 ` Moving guix-science from GitHub to Codeberg Ludovic Courtès @ 2024-10-10 21:49 ` Ricardo Wurmus 2024-10-11 6:53 ` Konrad Hinsen 2024-10-11 5:44 ` Lars-Dominik Braun 1 sibling, 1 reply; 33+ messages in thread From: Ricardo Wurmus @ 2024-10-10 21:49 UTC (permalink / raw) To: Ludovic Courtès Cc: guix-science, Simon Tournier, Romain GARBAGE, Lars-Dominik Braun, Konrad Hinsen Ludovic Courtès <ludovic.courtes@inria.fr> writes: > If there are no objections, I’ll go ahead with this plan on Oct. 17th. No objection from me. Thanks for moving this forward. -- Ricardo ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Moving guix-science from GitHub to Codeberg 2024-10-10 21:49 ` Ricardo Wurmus @ 2024-10-11 6:53 ` Konrad Hinsen 0 siblings, 0 replies; 33+ messages in thread From: Konrad Hinsen @ 2024-10-11 6:53 UTC (permalink / raw) To: Ricardo Wurmus, Ludovic Courtès Cc: guix-science, Simon Tournier, Romain GARBAGE, Lars-Dominik Braun Ricardo Wurmus <rekado@elephly.net> writes: > No objection from me. Thanks for moving this forward. +1 Konrad. -- --------------------------------------------------------------------- Konrad Hinsen Centre de Biophysique Moléculaire, CNRS Orléans Synchrotron Soleil - Division Expériences Saint Aubin - BP 48 91192 Gif sur Yvette Cedex, France Tel. +33-1 69 35 97 15 E-Mail: konrad DOT hinsen AT cnrs DOT fr http://dirac.cnrs-orleans.fr/~hinsen/ ORCID: https://orcid.org/0000-0003-0330-9428 Mastodon: @khinsen@scholar.social --------------------------------------------------------------------- ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Moving guix-science from GitHub to Codeberg 2024-10-10 15:18 ` Moving guix-science from GitHub to Codeberg Ludovic Courtès 2024-10-10 21:49 ` Ricardo Wurmus @ 2024-10-11 5:44 ` Lars-Dominik Braun 2024-10-11 7:20 ` Simon Tournier 2024-10-11 9:51 ` Ludovic Courtès 1 sibling, 2 replies; 33+ messages in thread From: Lars-Dominik Braun @ 2024-10-11 5:44 UTC (permalink / raw) To: Ludovic Courtès Cc: guix-science, Simon Tournier, Ricardo Wurmus, Romain GARBAGE, Konrad Hinsen Hi, > If there are no objections, I’ll go ahead with this plan on Oct. 17th. there’s two issues with the repo at https://codeberg.org/guix-science/guix-science.git right now: Its default branch is called “main” not “master”, which needs to be specified explicitly in the channels.scm. I would just rename the branch to match what we use right now (i.e. master). And it does not have a keyring branch. I also cannot see who owns the new repository/organization, but I would highly recommend granting more than one person administrative access. Apart from that, please go ahead. Lars ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Moving guix-science from GitHub to Codeberg 2024-10-11 5:44 ` Lars-Dominik Braun @ 2024-10-11 7:20 ` Simon Tournier 2024-10-11 9:51 ` Ludovic Courtès 1 sibling, 0 replies; 33+ messages in thread From: Simon Tournier @ 2024-10-11 7:20 UTC (permalink / raw) To: Lars-Dominik Braun Cc: Ludovic Courtès, guix-science, Ricardo Wurmus, Romain GARBAGE, Konrad Hinsen Hi, On Fri, 11 Oct 2024 at 07:44, Lars-Dominik Braun <lars@6xq.net> wrote: > there’s two issues with the repo at > https://codeberg.org/guix-science/guix-science.git right now: Its > default branch is called “main” not “master”, which needs to > be specified explicitly in the channels.scm. I would just rename the > branch to match what we use right now (i.e. master). And it does not have > a keyring branch. I also cannot see who owns the new > repository/organization, but I would highly recommend granting more than > one person administrative access. > > Apart from that, please go ahead. I share the same words as Lars. Cheers, simon ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Moving guix-science from GitHub to Codeberg 2024-10-11 5:44 ` Lars-Dominik Braun 2024-10-11 7:20 ` Simon Tournier @ 2024-10-11 9:51 ` Ludovic Courtès 2024-10-11 10:07 ` Lars-Dominik Braun 2024-10-17 13:27 ` Guix-Science channels moved " Ludovic Courtès 1 sibling, 2 replies; 33+ messages in thread From: Ludovic Courtès @ 2024-10-11 9:51 UTC (permalink / raw) To: Lars-Dominik Braun Cc: guix-science, Simon Tournier, Ricardo Wurmus, Romain GARBAGE, Konrad Hinsen Hi Lars, Lars-Dominik Braun <lars@6xq.net> skribis: >> If there are no objections, I’ll go ahead with this plan on Oct. 17th. > > there’s two issues with the repo at > https://codeberg.org/guix-science/guix-science.git right now: Its > default branch is called “main” not “master”, which needs to > be specified explicitly in the channels.scm. I would just rename the > branch to match what we use right now (i.e. master). Good point. I think at one point I thought we could change the branch name while we’re at it, but I realize that this is too risky since right now the ‘branch’ field of <channel> defaults to “master”. I’ve renamed “main” to “master” now. > And it does not have a keyring branch. I also cannot see who owns the > new repository/organization, but I would highly recommend granting > more than one person administrative access. Good point! I spent half an hour (!) trying to view the list of members of the GitHub projects until I realized that I can’t because I’m an “outside collaborator” on the project. Could you (?) maybe promote me so I can finish the work? On Codeberg, currently only Romain and myself are members of the guix-science org. I would like to add all those who were already members of the GitHub project and make sure several of them are “owners”, and possibly add new people who’re interested in contributing. So please everyone, email me your Codeberg account name so I can add you. Ludo’. ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Moving guix-science from GitHub to Codeberg 2024-10-11 9:51 ` Ludovic Courtès @ 2024-10-11 10:07 ` Lars-Dominik Braun 2024-10-14 7:28 ` Ludovic Courtès 2024-10-17 13:27 ` Guix-Science channels moved " Ludovic Courtès 1 sibling, 1 reply; 33+ messages in thread From: Lars-Dominik Braun @ 2024-10-11 10:07 UTC (permalink / raw) To: Ludovic Courtès Cc: guix-science, Simon Tournier, Ricardo Wurmus, Romain GARBAGE, Konrad Hinsen Hi, > Good point! I spent half an hour (!) trying to view the list of members > of the GitHub projects until I realized that I can’t because I’m an > “outside collaborator” on the project. Could you (?) maybe promote me > so I can finish the work? you should have an invite in your mail right now. > So please everyone, email me your Codeberg account name so I can add > you. “ldb”, as you can verify by looking at my GitHub-profile, which links to that account (URL list on the left side). Cheers, Lars ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Moving guix-science from GitHub to Codeberg 2024-10-11 10:07 ` Lars-Dominik Braun @ 2024-10-14 7:28 ` Ludovic Courtès 2024-10-15 8:46 ` Roel Janssen 0 siblings, 1 reply; 33+ messages in thread From: Ludovic Courtès @ 2024-10-14 7:28 UTC (permalink / raw) To: Lars-Dominik Braun Cc: guix-science, Simon Tournier, Ricardo Wurmus, Romain GARBAGE, Konrad Hinsen, Roel Janssen Hi, Lars-Dominik Braun <lars@6xq.net> skribis: >> Good point! I spent half an hour (!) trying to view the list of members >> of the GitHub projects until I realized that I can’t because I’m an >> “outside collaborator” on the project. Could you (?) maybe promote me >> so I can finish the work? > > you should have an invite in your mail right now. Thanks! Right now <https://codeberg.org/org/guix-science/> has 4 members: Lars, Romain (who was not a member on GitHub), Simon, and myself; I’ve just added Roel (I hope? that’s the “roelj” account, please confirm!). Only person missing is Ricardo. Thanks, Ludo’. ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Moving guix-science from GitHub to Codeberg 2024-10-14 7:28 ` Ludovic Courtès @ 2024-10-15 8:46 ` Roel Janssen 0 siblings, 0 replies; 33+ messages in thread From: Roel Janssen @ 2024-10-15 8:46 UTC (permalink / raw) To: Ludovic Courtès, Lars-Dominik Braun Cc: guix-science, Simon Tournier, Ricardo Wurmus, Romain GARBAGE, Konrad Hinsen On Mon, 2024-10-14 at 09:28 +0200, Ludovic Courtès wrote: > Hi, > > Lars-Dominik Braun <lars@6xq.net> skribis: > > > > Good point! I spent half an hour (!) trying to view the list of > > > members > > > of the GitHub projects until I realized that I can’t because I’m > > > an > > > “outside collaborator” on the project. Could you (?) maybe > > > promote me > > > so I can finish the work? > > > > you should have an invite in your mail right now. > > Thanks! > > Right now <https://codeberg.org/org/guix-science/> has 4 members: > Lars, > Romain (who was not a member on GitHub), Simon, and myself; I’ve just > added Roel (I hope? that’s the “roelj” account, please confirm!). > Only > person missing is Ricardo. > I can confirm, that's my account/username on Codeberg. Kind regards, Roel ^ permalink raw reply [flat|nested] 33+ messages in thread
* Guix-Science channels moved to Codeberg 2024-10-11 9:51 ` Ludovic Courtès 2024-10-11 10:07 ` Lars-Dominik Braun @ 2024-10-17 13:27 ` Ludovic Courtès 2024-10-18 12:45 ` Ludovic Courtès 1 sibling, 1 reply; 33+ messages in thread From: Ludovic Courtès @ 2024-10-17 13:27 UTC (permalink / raw) To: guix-science Cc: Lars-Dominik Braun, Simon Tournier, Ricardo Wurmus, Romain GARBAGE, Konrad Hinsen [-- Attachment #1: Type: text/plain, Size: 960 bytes --] Hello! I’m happy to report that the Guix-Science and Guix-Science-Nonfree have been moved to Codeberg! https://codeberg.org/guix-science The two GitHub repositories are now archived, meaning that they’re read-only. To perform the migration, I had to first remove the mirrors that we had made at Codeberg and to start over with “New Migration” (thanks Romain for your guidance on our first test migration!). The repositories, issues, and pull requests (a couple of them still open) were migrated. It’s not entirely clear how to continue work on open pull requests (for example: <https://codeberg.org/guix-science/guix-science/pulls/44>) but I guess we’ll figure it out. There are other repos at https://github.com/guix-science that we should migrate, but there’s no rush. If someone would like to get involved, I can give a hand if needed (it’s pretty easy actually, thumbs up to the Forgejo folks). Ludo’. [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 853 bytes --] ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Guix-Science channels moved to Codeberg 2024-10-17 13:27 ` Guix-Science channels moved " Ludovic Courtès @ 2024-10-18 12:45 ` Ludovic Courtès 2024-10-18 13:01 ` Konrad Hinsen 2024-10-18 13:48 ` Guix-Science channels " Cayetano Santos 0 siblings, 2 replies; 33+ messages in thread From: Ludovic Courtès @ 2024-10-18 12:45 UTC (permalink / raw) To: guix-science Cc: Lars-Dominik Braun, Simon Tournier, Ricardo Wurmus, Romain GARBAGE, Konrad Hinsen Hi again! Ludovic Courtès <ludo@gnu.org> skribis: > I’m happy to report that the Guix-Science and Guix-Science-Nonfree have > been moved to Codeberg! > > https://codeberg.org/guix-science In addition to those still at GitHub, there’s a couple of repositories that I’d like to move under this umbrella: • https://gitlab.inria.fr/guix-hpc/guix-kernel • https://gitlab.inria.fr/guix-hpc/guix-past The latter is not just science-y, but probably still a good fit? At any rate it’d benefit from being on an open public forge. Thoughts? Ludo’. ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Guix-Science channels moved to Codeberg 2024-10-18 12:45 ` Ludovic Courtès @ 2024-10-18 13:01 ` Konrad Hinsen 2024-10-22 15:54 ` Guix-Past " Ludovic Courtès 2024-10-18 13:48 ` Guix-Science channels " Cayetano Santos 1 sibling, 1 reply; 33+ messages in thread From: Konrad Hinsen @ 2024-10-18 13:01 UTC (permalink / raw) To: Ludovic Courtès, guix-science Cc: Lars-Dominik Braun, Simon Tournier, Ricardo Wurmus, Romain GARBAGE Ludovic Courtès <ludovic.courtes@inria.fr> writes: > In addition to those still at GitHub, there’s a couple of repositories > that I’d like to move under this umbrella: > > • https://gitlab.inria.fr/guix-hpc/guix-kernel > > • https://gitlab.inria.fr/guix-hpc/guix-past > > The latter is not just science-y, but probably still a good fit? At any > rate it’d benefit from being on an open public forge. Indeed. And guix-past is certainly more "science" than "hpc". So: +1 ! No comment about guix-kernel, which I know nothing about. Cheers, Konrad. -- --------------------------------------------------------------------- Konrad Hinsen Centre de Biophysique Moléculaire, CNRS Orléans Synchrotron Soleil - Division Expériences Saint Aubin - BP 48 91192 Gif sur Yvette Cedex, France Tel. +33-1 69 35 97 15 E-Mail: konrad DOT hinsen AT cnrs DOT fr http://dirac.cnrs-orleans.fr/~hinsen/ ORCID: https://orcid.org/0000-0003-0330-9428 Mastodon: @khinsen@scholar.social --------------------------------------------------------------------- ^ permalink raw reply [flat|nested] 33+ messages in thread
* Guix-Past moved to Codeberg 2024-10-18 13:01 ` Konrad Hinsen @ 2024-10-22 15:54 ` Ludovic Courtès 2024-10-25 12:34 ` Guix-Jupyter " Ludovic Courtès 2024-11-04 14:26 ` Guix-Past " Ricardo Wurmus 0 siblings, 2 replies; 33+ messages in thread From: Ludovic Courtès @ 2024-10-22 15:54 UTC (permalink / raw) To: Konrad Hinsen Cc: guix-science, Lars-Dominik Braun, Simon Tournier, Ricardo Wurmus, Romain GARBAGE Hi! I’m happy to report that I’ve successfully migrated Guix-Past from gitlab.inria.fr to Codeberg: https://codeberg.org/guix-science/guix-past I added Konrad as “collaborator”. The people I mentioned previously are owners of all of Guix-Science, so that extends to this repository as well, if I’m not mistaken. Please let me know if you had commit access to the previous repo and would like to reinstate it. The more, the merrier! Ludo’. ^ permalink raw reply [flat|nested] 33+ messages in thread
* Guix-Jupyter moved to Codeberg 2024-10-22 15:54 ` Guix-Past " Ludovic Courtès @ 2024-10-25 12:34 ` Ludovic Courtès 2024-11-04 14:26 ` Guix-Past " Ricardo Wurmus 1 sibling, 0 replies; 33+ messages in thread From: Ludovic Courtès @ 2024-10-25 12:34 UTC (permalink / raw) To: Konrad Hinsen Cc: guix-science, Lars-Dominik Braun, Simon Tournier, Ricardo Wurmus, Romain GARBAGE New kid in the block: https://codeberg.org/guix-science/guix-jupyter/ There’s no rush but it’d be great if someone could take care of the 4 remaining repos at <https://github.com/guix-science/>. Migration is super easy but it needs focus and attention to make sure one doesn’t forget anything, especially before clicking on “Archive”. Ludo’. ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Guix-Past moved to Codeberg 2024-10-22 15:54 ` Guix-Past " Ludovic Courtès 2024-10-25 12:34 ` Guix-Jupyter " Ludovic Courtès @ 2024-11-04 14:26 ` Ricardo Wurmus 2024-11-07 15:25 ` Simon Tournier 2024-11-07 23:15 ` Ludovic Courtès 1 sibling, 2 replies; 33+ messages in thread From: Ricardo Wurmus @ 2024-11-04 14:26 UTC (permalink / raw) To: Ludovic Courtès Cc: Konrad Hinsen, guix-science, Lars-Dominik Braun, Simon Tournier, Romain GARBAGE Ludovic Courtès <ludo@gnu.org> writes: > I’m happy to report that I’ve successfully migrated Guix-Past > from > gitlab.inria.fr to Codeberg: > > https://codeberg.org/guix-science/guix-past We need to update the page at https://hpc.guix.info/channel/guix-past to point to the new location. > Please let me know if you had commit access to the previous repo > and > would like to reinstate it. The more, the merrier! I'd like to get commit access again. Do I need to open an account on codeberg.org? -- Ricardo ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Guix-Past moved to Codeberg 2024-11-04 14:26 ` Guix-Past " Ricardo Wurmus @ 2024-11-07 15:25 ` Simon Tournier 2024-11-07 23:15 ` Ludovic Courtès 1 sibling, 0 replies; 33+ messages in thread From: Simon Tournier @ 2024-11-07 15:25 UTC (permalink / raw) To: Ricardo Wurmus, Ludovic Courtès Cc: Konrad Hinsen, guix-science, Lars-Dominik Braun, Romain GARBAGE Hi Ricardo, On Mon, 04 Nov 2024 at 15:26, Ricardo Wurmus <rekado@elephly.net> wrote: > Do I need to open an account > on codeberg.org? If I remember correctly, I opened one and sent to Ludo (admin at the time). Cheers, simon ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Guix-Past moved to Codeberg 2024-11-04 14:26 ` Guix-Past " Ricardo Wurmus 2024-11-07 15:25 ` Simon Tournier @ 2024-11-07 23:15 ` Ludovic Courtès 1 sibling, 0 replies; 33+ messages in thread From: Ludovic Courtès @ 2024-11-07 23:15 UTC (permalink / raw) To: Ricardo Wurmus Cc: Konrad Hinsen, guix-science, Lars-Dominik Braun, Simon Tournier, Romain GARBAGE Hi, Ricardo Wurmus <rekado@elephly.net> skribis: > Ludovic Courtès <ludo@gnu.org> writes: > >> I’m happy to report that I’ve successfully migrated Guix-Past from >> gitlab.inria.fr to Codeberg: >> >> https://codeberg.org/guix-science/guix-past > > We need to update the page at https://hpc.guix.info/channel/guix-past > to > point to the new location. I updated the hpcguix-web config in maintenance.git but it has yet to be deployed. > I'd like to get commit access again. Do I need to open an account on > codeberg.org? Yes, or you can log in with your GitHub account I think. Let us know and one of the “owners” (Simon, Romain, Lars, Roel, and myself) will add you. Ludo’. ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Guix-Science channels moved to Codeberg 2024-10-18 12:45 ` Ludovic Courtès 2024-10-18 13:01 ` Konrad Hinsen @ 2024-10-18 13:48 ` Cayetano Santos 2024-10-19 19:32 ` Ludovic Courtès 1 sibling, 1 reply; 33+ messages in thread From: Cayetano Santos @ 2024-10-18 13:48 UTC (permalink / raw) To: Ludovic Courtès Cc: guix-science, Lars-Dominik Braun, Simon Tournier, Ricardo Wurmus, Romain GARBAGE, Konrad Hinsen >ven. 18 oct. 2024 at 14:45, Ludovic Courtès <ludovic.courtes@inria.fr> wrote: > The latter is not just science-y, but probably still a good fit? At any > rate it’d benefit from being on an open public forge. > > Thoughts? To me, the topic here is why the organisation needs to be called guix-science ? Why not https://codeberg.org/guix-somethingelse, as an umbrella to all guix related ? guix-whatever is sufficient to hint the reach of a given repository. This would limit the spread of repos over different forges, avoiding the need for creating different accounts to future contributors. ps. (what about gitlab.inria.fr/guix-hpc{-non-free} ?) C. ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Guix-Science channels moved to Codeberg 2024-10-18 13:48 ` Guix-Science channels " Cayetano Santos @ 2024-10-19 19:32 ` Ludovic Courtès 0 siblings, 0 replies; 33+ messages in thread From: Ludovic Courtès @ 2024-10-19 19:32 UTC (permalink / raw) To: Cayetano Santos Cc: guix-science, Lars-Dominik Braun, Simon Tournier, Ricardo Wurmus, Romain GARBAGE, Konrad Hinsen Hey Cayetano, Cayetano Santos <cayetano.santos@cnrs.fr> skribis: >>ven. 18 oct. 2024 at 14:45, Ludovic Courtès <ludovic.courtes@inria.fr> wrote: > >> The latter is not just science-y, but probably still a good fit? At any >> rate it’d benefit from being on an open public forge. >> >> Thoughts? > > To me, the topic here is why the organisation needs to be called guix-science ? This is the guix-science mailing list; this umbrella org is meant to collect channels and tools relevant to the scientific community and less relevant to the rest of us. It’s a sort of special-interest group. Perhaps it would make sense to have other such groups around Guix, but that’s not the topic of this mailing list. :-) Ludo’. ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Moving guix-science from GitHub? 2024-09-02 15:28 ` Ricardo Wurmus 2024-09-03 7:50 ` Ludovic Courtès @ 2024-09-04 16:26 ` Lars-Dominik Braun 2024-09-04 16:33 ` Philippe SWARTVAGHER 1 sibling, 1 reply; 33+ messages in thread From: Lars-Dominik Braun @ 2024-09-04 16:26 UTC (permalink / raw) To: Ricardo Wurmus; +Cc: Ludovic Courtès, guix-science, Romain GARBAGE Hi, > - publications referencing a channel with URL > https://github.com/guix-science/guix-science might break if we don't > manage to set up a permanent redirect. I believe it’s not possible to set up a permanent redirect to a project outside of GitHub. However we could use the channel news feature to announce the move and then archive the GitHub projects. Lars ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Moving guix-science from GitHub? 2024-09-04 16:26 ` Moving guix-science from GitHub? Lars-Dominik Braun @ 2024-09-04 16:33 ` Philippe SWARTVAGHER 2024-09-10 13:39 ` Ludovic Courtès 0 siblings, 1 reply; 33+ messages in thread From: Philippe SWARTVAGHER @ 2024-09-04 16:33 UTC (permalink / raw) To: Lars-Dominik Braun, Ricardo Wurmus Cc: Ludovic Courtès, guix-science, Romain GARBAGE Le 04/09/2024 à 18:26, Lars-Dominik Braun a écrit : > I believe it’s not possible to set up a permanent redirect to a project > outside of GitHub. However we could use the channel news feature to > announce the move and then archive the GitHub projects. I was wondering: maybe ~~we~~ you could setup a mirror repository? The GitHub repository being a mirror of the new location of the repository. At least to smooth the migration in channel files. -- Philippe SWARTVAGHER Assistant Professor @ ENSEIRB-MATMECA Research team Topal @ Inria Bordeaux-Sud Ouest ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Moving guix-science from GitHub? 2024-09-04 16:33 ` Philippe SWARTVAGHER @ 2024-09-10 13:39 ` Ludovic Courtès 0 siblings, 0 replies; 33+ messages in thread From: Ludovic Courtès @ 2024-09-10 13:39 UTC (permalink / raw) To: Philippe SWARTVAGHER Cc: Lars-Dominik Braun, Ricardo Wurmus, guix-science, Romain GARBAGE Philippe SWARTVAGHER <philippe.swartvagher@inria.fr> skribis: > Le 04/09/2024 à 18:26, Lars-Dominik Braun a écrit : >> I believe it’s not possible to set up a permanent redirect to a project >> outside of GitHub. However we could use the channel news feature to >> announce the move and then archive the GitHub projects. > > I was wondering: maybe ~~we~~ you could setup a mirror repository? The > GitHub repository being a mirror of the new location of the > repository. At least to smooth the migration in channel files. Yes, I guess it’s relatively easy to do and would make the transition smoother. Ludo’. ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: Moving guix-science from GitHub? 2024-09-02 13:41 Moving guix-science from GitHub? Ludovic Courtès 2024-09-02 15:07 ` Simon Tournier 2024-09-02 15:28 ` Ricardo Wurmus @ 2024-09-04 18:55 ` Cayetano Santos via Guix-Science 2 siblings, 0 replies; 33+ messages in thread From: Cayetano Santos via Guix-Science @ 2024-09-04 18:55 UTC (permalink / raw) To: Ludovic Courtès Cc: guix-science, Romain GARBAGE, Ricardo Wurmus, Lars-Dominik Braun >lun. 02 sept. 2024 at 15:41, Ludovic Courtès <ludovic.courtes@inria.fr> wrote: > But if we are to migrate, we might just as well migrate to a > not-for-profit instance such as codeberg.org? (I believe a prerequisite > for the intended audience is to have something that looks similar to > Git{Hub,Lab}, which is why I’m not suggesting the use of sr.ht.) > Thoughts? Regarding sr.ht, let me point out that sourcehut includes support for builds. Among others, there is a guix system build image. https://man.sr.ht/builds.sr.ht/compatibility.md#guix-system Not that this is a valid option to replace GitWhatever / Codeberg (as it departs significantly from its phylosophy), but a mirror is something to be considered as a mid/long term alternative. Same as emacs, by the way ;-) https://git.sr.ht/~emacs/emacs Best, C. ^ permalink raw reply [flat|nested] 33+ messages in thread
end of thread, other threads:[~2024-11-07 23:15 UTC | newest] Thread overview: 33+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2024-09-02 13:41 Moving guix-science from GitHub? Ludovic Courtès 2024-09-02 15:07 ` Simon Tournier 2024-09-03 6:12 ` Konrad Hinsen 2024-09-03 8:01 ` Ludovic Courtès 2024-09-03 8:04 ` Ludovic Courtès 2024-09-03 7:52 ` Ludovic Courtès 2024-09-02 15:28 ` Ricardo Wurmus 2024-09-03 7:50 ` Ludovic Courtès 2024-09-03 13:19 ` Simon Tournier 2024-09-05 7:41 ` Ludovic Courtès 2024-10-10 15:18 ` Moving guix-science from GitHub to Codeberg Ludovic Courtès 2024-10-10 21:49 ` Ricardo Wurmus 2024-10-11 6:53 ` Konrad Hinsen 2024-10-11 5:44 ` Lars-Dominik Braun 2024-10-11 7:20 ` Simon Tournier 2024-10-11 9:51 ` Ludovic Courtès 2024-10-11 10:07 ` Lars-Dominik Braun 2024-10-14 7:28 ` Ludovic Courtès 2024-10-15 8:46 ` Roel Janssen 2024-10-17 13:27 ` Guix-Science channels moved " Ludovic Courtès 2024-10-18 12:45 ` Ludovic Courtès 2024-10-18 13:01 ` Konrad Hinsen 2024-10-22 15:54 ` Guix-Past " Ludovic Courtès 2024-10-25 12:34 ` Guix-Jupyter " Ludovic Courtès 2024-11-04 14:26 ` Guix-Past " Ricardo Wurmus 2024-11-07 15:25 ` Simon Tournier 2024-11-07 23:15 ` Ludovic Courtès 2024-10-18 13:48 ` Guix-Science channels " Cayetano Santos 2024-10-19 19:32 ` Ludovic Courtès 2024-09-04 16:26 ` Moving guix-science from GitHub? Lars-Dominik Braun 2024-09-04 16:33 ` Philippe SWARTVAGHER 2024-09-10 13:39 ` Ludovic Courtès 2024-09-04 18:55 ` Cayetano Santos via Guix-Science
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).