Projekt

Allgemein

Profil

Aktionen

Bug #270

offen

GitHub mirrors outdated

Von wrobelda vor fast 3 Jahren hinzugefügt. Vor fast 3 Jahren aktualisiert.

Status:
In Progress
Priorität:
Normal
Kategorie:
-
Beginn:
16.08.2022
Abgabedatum:
Betriebssystem:
andere
AqBanking-Version:
n/a
Anwendung:
andere
Version der Anwendung:

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.

Aktionen #1

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

Aktionen #2

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.

Aktionen #3

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

Aktionen #4

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.

Aktionen #5

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]

Aktionen #6

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.

Aktionen

Auch abrufbar als: Atom PDF