-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Should CKAN-meta-dev be revived or retired? #155
Comments
I believe this was partially a Jenkin's thing. It was re-configured in the new infrastructure by one of the earlier maintainers and it broke soon after. No one ever really asked about it, so never really took the time to understand what it was trying to achieve. |
Jenkins as in it would run when you push a commit as opposed to the bot being scheduled in the background? I may not be following that entirely. I believe it was trying to achieve an opt-in for pre-release versions for certain mods, so a user could install bleeding edge releases or nightly builds, etc. Any thoughts on whether to bring this back or not? We are currently in kind of an in-between place now with respect to this. Of this list (Settings → CKAN Settings → New button under Metadata Repositories), only default and MechJeb2-dev are useful: |
Hi all, I was the one who started those multiple repositories for pre-release testing. If the Jenkins jobs building them are gone, I would vote for removing the feature completely. I guess it had only value for build master geeks like myself :) Regards, |
My memory is pretty good it would seem then 🙂
|
Background
These repos track pre-release versions of mods:
Each mod is tracked on a separate git branch:
This file is used by the client to generate default options for adding repositories, so users can opt in to pre-releases for specific mods:
Looking at the commit histories, this seems to have been mainly a project of @hakan42.
Problem
This metadata was last updated in 2015; recent pre-releases are unavailable. But the (now useless) repos are still listed in the client as if they do something. (It looks like this may have been lost with the switch to the original NetKAN-bot code, which has its first commit around this same time.)
The exception is
MechJeb2-dev
, which is hosted on ksp.sarbian.com and contains versions up to the present.This was pointed out on the Discord by @Poodmund.
Suggestions
Do we want/intend to still support this? If so, we should figure out how to get these netkans updating again. It would be fairly challenging due to the special use of branches to split up the data; the Infra currently has no equivalent mechanism for that, so it would not simply be a matter of setting up another bot instance with alternate URLs for NetKAN and CKAN-meta.
If we don't want this anymore, then we should remove those repos from that
repositories.json
file and add some comments to NetKAN-dev and CKAN-meta-dev explaining what they were and why they're retired.The text was updated successfully, but these errors were encountered: