Syncing repo metadata from sysadmin/repo-metadata.git to cgit, github etc.
Closed, ResolvedPublic

Description

When changing the value of the description: field in a metadata.yaml file in sysadmin/repo-metadata.git, the new text seems not synced to cgit.kde.org or the github mirror.

Example:
projects/extragear/kdevelop/kdevelop/metadata.yaml got a new text some days ago:
"KDevelop, a featureful, plugin-extensible IDE for C/C++ and other programming languages"
changed from the old
"KDevelop, C++ IDE using KDE technologies based on KDevelop Platform."

(by https://cgit.kde.org/sysadmin/repo-metadata.git/commit/projects/extragear/kdevelop/kdevelop/metadata.yaml?id=41856ad128cac0ca5c6ff188cb97ac90ff8c119c)

https://cgit.kde.org/ & https://cgit.kde.org/kdevelop.git/ as well as https://github.com/KDE/KDevelop still use the old text today.

I learned from @nalvarez that there is some repo metadata syncing in place, just not yet from the sysadmin/repo-metadata.git repo:
[20:02] <nicolas17> the problem is the old repositories/kdevelop.git/description in git.kde.org
[20:02] <nicolas17> cgit displays that, and Propagator uses that to sync into github

What can be done to fix this? Anything simple where I could try helping/assisting?

kossebau created this task.Apr 18 2017, 7:05 PM
Restricted Application added a subscriber: sysadmin. · View Herald TranscriptApr 18 2017, 7:05 PM

For CGit, the only thing that needs to be done is a sync of the Gitolite configuration. After that it should be propagated within an hour. A sysadmin has to do the Gitolite configuration sync. I've now done that.

For Github - that is currently handled by Propagator. @bgupta is that checked when it syncs the repository?

Propagator reads from repositories/<reponame>.git/description, which was outdated. Your Gitolite sync updated this file.

I have now run propagator-mirrorctl syncdesc kdevelop.git manually which synced from the description file to GitHub.

This stuff needs to be more automated...

nalvarez closed this task as Resolved.Apr 20 2017, 4:27 PM
nalvarez claimed this task.