Bug #270
offenGitHub mirrors outdated
Beschreibung
Whether we like it or not, GitHub is what shows up first when searching for AqBanking/Gwenhywfar. However, the official mirror is heavily outdated.
I'd suggest to either fix the syncing issue, whatever it is, or remove it altogether, otherwise it may see that the project is dead, even if it's not.
Also, frankly speaking, GitHub is way more convenience for an impromptu code search/inspection than Redmine is.
Von martin vor fast 3 Jahren aktualisiert
- Status wurde von New zu Closed geändert
Hi,
thanks for the hint.
However, the github mirror of AqBanking isn't mine, I'm not even a member of the "aqbanking" group on github. So there is nothing I can do about the syncing problem.
Also, I don't plan to move my working base to github, especially after it was acquired by Microsoft.
Redmine might not be as sophisticated or easy to use as github, but it is open source and free, and hosting the code myself I can change to another system if I want to (for some smaller projects I already use gitea).
Regards
Martin
Von wrobelda vor fast 3 Jahren aktualisiert
Oh, by no means was I suggesting you were to move the working base to GitHub, I absolutely understand the reasoning behind maintaining own Redmine instance.
I was merely thinking that keeping the mirror in sync would be worth doing.
However, given that you said you are not the owner (or affiliated with the owner) of that GitHub project, it's in my eyes an even bigger concern, considering that aq/gwen could potentially be misused for fraud, and that the GitHub mirror is not a private one, but created under "Aqbanking" organization, which is misleading as it implies that it is, in fact, the official mirror.
I would suggest that you contact the owner of that organization (https://github.com/aqbanking) and request an ownership transfer (https://docs.github.com/en/organizations/managing-organization-settings/transferring-organization-ownership), and if that doesn't pan out, contact GitHub directly to step in.
While I understand that Microsoft may continue to evoke mixed feelings as to their practices, I think the status quo of GitHub being a de-facto gold standard for sourcing an OSS code these days is worth addressing, and for you to be the owner of GitHub mirror, for everyone's sake.
Von martin vor fast 3 Jahren aktualisiert
- Status wurde von Closed zu In Progress geändert
Hi,
I had those mirrors on peripheral vision only but never realized that the "organization" is also called "aqbanking".
But you're right, that makes it look like an official mirror and that's currently misleading.
I contacted the current owner of the group and asked for transfer.
Thanks again for the advice.
Regards
Martin
Von cstimming vor fast 3 Jahren aktualisiert
Oh, in the meantime I've contacted the owner just as well.
I had some git mirrors in my personal account, which had been updated every now and then. But having this group "aqbanking" of course seems to imply more "official" character, even though in the repo description he several times mentions this as mirror from aquamaniac.de
I would volunteer as (additional?) maintainer of such separate github.com presence, in case you (Martin) don't want to deal with that. Alternatively / additionally, I would suggest adding me as backup maintainer in case there is stuff to do while someone is on vacation.
Regardless of the outcome here, of course it is Martin's choice alone where to keep the upstream repository.
Von martin vor fast 3 Jahren aktualisiert
Hi Christian,
the github organisation "Aqbanking" was transferred to my account by Lukas Matt, the previous owner via a short but pleasant mail exchange just a moment ago.
I would gladly add you as a maintainer for you to be able to sync (I also contacted the previous "synchronizer" and asked for his cron-script, but I'm sure you could set something up youself).
Regards and thanks
Martin
[Edit: Fixed sequence of words]
Von cstimming vor fast 3 Jahren aktualisiert
Ok, very good. Feel free to add me ("cstim") into the organization as well.
I would also propose rhabacker and wrobelda to be added as developer - couldn't hurt to have more people with useful access if needed.
I think the easiest mirror job should rather be set up in your redmine installation. (Disclaimer: I haven't done this before.) There does not seem to exist a redmine plugin, only for the other way round https://github.com/linniksa/redmine_git_mirror but we don't want that.
However, that plugin already suggests a cronjob on the redmine server. You could set up a "git push --mirror github" cronjob on those repositories.