Actions
action #163571
opencpanspec: Move cronjob for auto updating devel:languages:perl:CPAN-{A..Z} off the obsolete engcloud size:M
Start date:
Due date:
% Done:
0%
Estimated time:
Description
Motivation¶
engcloud will be switched off, so we need to move the process to a different cloud server.
See also https://confluence.suse.com/pages/viewpage.action?pageId=450594448
https://build.opensuse.org/project/show/devel:languages:perl:CPAN-A etc. are regularly updated with the newest CPAN uploads.
Acceptance Criteria¶
AC1: Everything is moved from engcloud to a different provider
Suggestions¶
- The daily cronjob needs to be moved.
- The cache files under
~/obs-mirror/obs-cache/
need to be copied. They contain the information about all modules and versions. Without the cache it can take several days to query the API to gather the information again - Consider github actions and using git LFS for storing the state for each lettered project and the list of packages where cpanspec fails
- when working in a github repository with GHA the state could be commited with git LFS into a separate branch with even just amending the last commit instead of adding new commits
- Consider OpenPlatform (Harvester) as a fallback solution if GitHub does not work out
- We also have munin running on that server with useful information about the build status, e.g. http://10.86.1.204/munin/obs-cpan-day.html . Ideally this should also be moved, but it doesn't have to run on the same server. The code for the munin data is also in https://github.com/openSUSE/autoupdate-perl
Updated by tinita about 1 month ago
- Copied from action #160688: cpanspec: Run autoupdate for devel:languages:perl in github workflow size:M added
Updated by okurz about 1 month ago
@tinita I would like to reconsider this with you. As this is about updating packages on OBS we should try really hard to use a platform that is available to the community, i.e. not SUSE internal openplatform. I am sure we can find a good solution.
Updated by okurz about 1 month ago
- Subject changed from cpanspec: Move cronjob for auto updating devel:languages:perl:CPAN-{A..Z} to openplatform to cpanspec: Move cronjob for auto updating devel:languages:perl:CPAN-{A..Z} off the obsolete engcloud
- Description updated (diff)
Updated by livdywan 29 days ago
- Subject changed from cpanspec: Move cronjob for auto updating devel:languages:perl:CPAN-{A..Z} off the obsolete engcloud to cpanspec: Move cronjob for auto updating devel:languages:perl:CPAN-{A..Z} off the obsolete engcloud size:M
- Description updated (diff)
- Status changed from New to Workable
Actions