The International Simutrans Forum

 

Author Topic: To the Simutrans github organisation  (Read 1273 times)

0 Members and 1 Guest are viewing this topic.

Offline Freahk

  • Devotee
  • *
  • Posts: 1613
  • Languages: DE, EN
To the Simutrans github organisation
« on: October 08, 2021, 10:39:20 AM »
Sorry, but I really couldn't find a suitable place for this in the forums...
It seems like James is currently on a hiatus and he's the only one able to accept commits to his repository, which is currently the official repository of simutrans extended.

To circumvent this issue for now and in the future, we (Well namely Freddy and me) would like to maintain a repository owned by the simutrans organisation.
For now, I have simply shared access to my repository with Freddy, but I don't want to take this project over or at least not alone.

Whoever is responsible for the simutrans organisation on github, could you please set this up, so I can pass my repository of simutrans-extended to the simutrans organisation?

Offline Roboron

  • Devotee
  • *
  • Posts: 358
    • Las Galácticas Aventuras de Komoyo Diga
  • Languages: ES, EN
Re: To the Simutrans github organisation
« Reply #1 on: October 08, 2021, 11:43:55 AM »
I would send a private message to sdog. He seems to be the most active of the organization admins.

I'm only a member, so I cant' add you to the organization.

Offline Freahk

  • Devotee
  • *
  • Posts: 1613
  • Languages: DE, EN
Re: To the Simutrans github organisation
« Reply #2 on: October 08, 2021, 11:57:32 AM »
Done, thanks  :)

Offline prissi

  • Developer
  • Administrator
  • *
  • Posts: 10900
  • Languages: De,EN,JP
Re: To the Simutrans github organisation
« Reply #3 on: October 08, 2021, 01:42:12 PM »
I think you strongly overestimate the degree of organisation. I have for instance no access to the github simutrans, only aburch has access. I can just commit to it via the svn ... Thus I think only James has access to the extended git. Only the owner can invite collaborators, but the collaborators \can only contribute. The infrastructure around it is a totally different matter, I think there are more people. For anything hosted here (on Isaac server), the webadmin user can do something about.

Offline Freahk

  • Devotee
  • *
  • Posts: 1613
  • Languages: DE, EN
Re: To the Simutrans github organisation
« Reply #4 on: October 08, 2021, 02:08:46 PM »
There is no need to access James repository.
As long as he's away, we can simply use a different one. That's the good thing about github (contrary to SVN, where it's possible but not that simple)

The idea of passing the repository to the simutrans organisation is simply to have an official place of the repository that does not depend on a single person.
I expected more than one person to have full access to the simutrans organisation on github though. If that's not true, there's indeed not a huge advantage compared to using a personal repository and permitting access to further people.

It's good to have all relevant simutrans projects in the simutrans organisation anyways.

Edit:The simutrans standard repository is not owned by the simutrans organisation. It's the personal repository of aburch. As it's just a mirror of the svn that's not a big issue anyways.
See https://github.com/orgs/simutrans/repositories
« Last Edit: October 08, 2021, 02:38:39 PM by Freahk »

Offline prissi

  • Developer
  • Administrator
  • *
  • Posts: 10900
  • Languages: De,EN,JP
Re: To the Simutrans github organisation
« Reply #5 on: October 08, 2021, 02:41:24 PM »
You can invite collaborators which can write and read. But to have more users review requests, one would need to set up an organisation account: on the team level that may cost money. https://github.com/organizations/plan (although is says at least for me $0)

It would certainly make sense to move the simutrans standard github there as well ...

Offline Freahk

  • Devotee
  • *
  • Posts: 1613
  • Languages: DE, EN
Re: To the Simutrans github organisation
« Reply #6 on: October 08, 2021, 02:49:21 PM »
Weirdly it shows $0 for me as well.
Anyways, most restrictions of the Free options do not apply to public repositories.
As we only maintain public ones, this shouldn't be an issue.

Offline Roboron

  • Devotee
  • *
  • Posts: 358
    • Las Galácticas Aventuras de Komoyo Diga
  • Languages: ES, EN
Re: To the Simutrans github organisation
« Reply #7 on: October 08, 2021, 02:54:49 PM »
There are more people with access. One of them is precisely jamespetts. Another one is aburch. But of course they don't use it, since their repositories are not on the organization, for whatever reason.

I agree that there are clear advantages for using the organization, and I've used it whenever I could. It's such a pity that we don't take advantage of it.

Offline Matthew

  • Devotee
  • *
  • Posts: 620
    • Japan Railway Journal
  • Languages: EN, some ZH, DE & SQ
Re: To the Simutrans github organisation
« Reply #8 on: October 08, 2021, 09:50:30 PM »
Whoever is responsible for the simutrans organisation on github, could you please set this up, so I can pass my repository of simutrans-extended to the simutrans organisation?

Just a thought, but would it be better to re-fork James Petts's repositories using the Simutrans account? James Petts' repositories have been the official ones for Extended up to now, so that seems to be the cleanest way to make the change.

Offline Freahk

  • Devotee
  • *
  • Posts: 1613
  • Languages: DE, EN
Re: To the Simutrans github organisation
« Reply #9 on: October 08, 2021, 10:13:40 PM »
In the end it's just the same. The official repository will be a fork of James repository.
The cleanest way would be to transfer james repository to the simutrans account but we can't.

Offline sdog

  • Devotee
  • *
  • Posts: 2057
Re: To the Simutrans github organisation
« Reply #10 on: October 09, 2021, 01:19:43 AM »
Is James alright?

He seemed active as usual just a month ago.

Fork or clone and push doesn't matter. Fork's just some github like hierarchy. In the end what counts is where forum and website point to.
James is also co-owner of Simutrans organisation. Main reason not to move it over to Simutrans on GitHub was that a lot of links would point to nowhere (or a stale repo).

We have currently 10 members in GitHub Simutrans. Five owners (Andz, Dwachs, Aburch, James, me). I will accept anyone I can match to devs or maintainers here on the forum. I will need to know your github account or an associated email. Just send in PM. Other owners may also add people.

Will elevate some immediately to owners. Might de-owner those who are inactive and don't care about it. Will also require 2FA in future.

I don't think we have limitations to our organization or costs as long as we keep it FOSS.

Offline Freahk

  • Devotee
  • *
  • Posts: 1613
  • Languages: DE, EN
Re: To the Simutrans github organisation
« Reply #11 on: October 09, 2021, 01:43:33 AM »
Is James alright?
Quote from: Matthew
Hello, gentlemen! As you know, it's been just over a week since Bridgewater-Brunel froze and we haven't had an update from James since then. The good news is that I have evidence that he is alive and well. The bad news is that if he is alive & well but not responding to messages about B-B, he may be on a lengthy hiatus.
We don't have much information as well. Maybe Mathew can tell a bit more.

Offline sdog

  • Devotee
  • *
  • Posts: 2057
Re: To the Simutrans github organisation
« Reply #12 on: October 09, 2021, 10:01:49 AM »
There are more people with access. One of them is precisely jamespetts. Another one is aburch. But of course they don't use it, since their repositories are not on the organization, for whatever reason.

I agree that there are clear advantages for using the organization, and I've used it whenever I could. It's such a pity that we don't take advantage of it.
We discussed moving the repos to the organisation. However, we decided against as it would lead to umpteen dead links. Since actual development was not on Simutrans and aburch just mirrors it there wasn't all that much to be gained from team structures in any case.

Offline Roboron

  • Devotee
  • *
  • Posts: 358
    • Las Galácticas Aventuras de Komoyo Diga
  • Languages: ES, EN
Re: To the Simutrans github organisation
« Reply #13 on: October 09, 2021, 10:35:19 AM »
About "dead links", well, I remember the first time I tried to clone the svn source and it didn't found the URL the documentation pointed out (svn://tron.something). It's not the end of the world, you search for the new link and eventually old references will be updated. But I can understand not wanting to do it.

Offline Freahk

  • Devotee
  • *
  • Posts: 1613
  • Languages: DE, EN
Re: To the Simutrans github organisation
« Reply #14 on: October 09, 2021, 11:09:42 AM »
There shouldn't be dead links as the old URLs of the repository will redirect to the new repository.
It is recommended although not required to update links where possible to avoid confusion.

There now is a simutrans organisation repository of both, simutrans-extended and pak128.britain-ex

I have not yet checked who has access to these, and I'd like to setup a "no-push-to-master" rule, but in any case you should now be able to create pull requests agains that repository.
Any simutrans-ex dev is welcomed to use this repo at least until James returns.
When he does, it might be sensible to move his repository over, so that old links remain intact, whilst we still have control over the reposiory in case he disappears again.

Offline sdog

  • Devotee
  • *
  • Posts: 2057
Re: To the Simutrans github organisation
« Reply #15 on: October 09, 2021, 10:24:53 PM »
I've sent and invite to Freddyhayward.

simutrans-extended and pak128.britain-ex require PR to merge to master.

I suppose we also need a pak128.britain-ex team. Who's innit?

Offline sdog

  • Devotee
  • *
  • Posts: 2057
Re: To the Simutrans github organisation
« Reply #16 on: October 09, 2021, 10:35:18 PM »
There are still two elephants in that organization. pak128 and pak96comic are dead attempts to make SVN mirrors. We gave up about 7 years ago. Mostly because there was zero interest and difficulties we didn't find a way around*.

*Some .git files that were checked into the SVN that retroactively changed line endings.

Offline prissi

  • Developer
  • Administrator
  • *
  • Posts: 10900
  • Languages: De,EN,JP
Re: To the Simutrans github organisation
« Reply #17 on: October 10, 2021, 01:02:08 AM »
pak128 is more recent on sourceforge. The mirror seems out of date. I can check it one can have a hook to push the svn to github on commit. However, it still badlz needs a maintainer ...

Offline Freahk

  • Devotee
  • *
  • Posts: 1613
  • Languages: DE, EN
Re: To the Simutrans github organisation
« Reply #18 on: October 10, 2021, 01:14:51 AM »
I suppose we also need a pak128.britain-ex team. Who's innit?
As pak128.britain-ex is the quasi standard pak of simutrans-extended, developement is closely tied to it.
Thus, practically most simutrans-ex contrubutors did also contribute to pak128.britain-ex.

Offline Matthew

  • Devotee
  • *
  • Posts: 620
    • Japan Railway Journal
  • Languages: EN, some ZH, DE & SQ
Re: To the Simutrans github organisation
« Reply #19 on: October 11, 2021, 05:21:47 PM »
We don't have much information as well. Maybe Mathew can tell a bit more.

I have very little information other than the above and I don't want to source that out of respect for James' privacy. But he is choosing not to engage with Simutrans at the moment; I don't know for how long.

Everyone involved with Simutrans goes on hiatus from time to time and given that James has contributed so much of his time and money for so long, he's long overdue a sabbatical. In recent years, he's hardly played the game, so perhaps it just started to feel like work. He might be back tomorrow, but perhaps a long break will help him to return with fresh enthusiasm and ideas. His consistent commitment to open source solutions means that the Extended projects can continue.

Offline Dwachs

  • DevTeam, Coder/patcher
  • Administrator
  • *
  • Posts: 4910
  • Languages: EN, DE, AT
Re: To the Simutrans github organisation
« Reply #20 on: October 17, 2021, 06:00:33 PM »
Who of you is 'irgend42' on github?

Offline Freahk

  • Devotee
  • *
  • Posts: 1613
  • Languages: DE, EN
Re: To the Simutrans github organisation
« Reply #21 on: October 17, 2021, 06:14:12 PM »
Me