action #20910
closedmigration support for Leap
0%
Description
For easier upgrade between minor Leap versions and also for a potential migration to SLE, Leap should get support for using the same migration mechanism as SLE. So for that we need to be able to optionally connect with SCC to get the repos from there.
- figure out how getting repos from SCC works (SUSEConnect puts something in /etc/zypp/services.d AFAIK)
- find a way to handle our standard repos is a way compatible with 1). IIRC SCC expects a specific layout of URLs that may not match ours.
- check how updating from 42.3 would work, ie removing repos and adding them the way 2) would do.
- how to handle installation without registration? we need our default repos there too.
Updated by favogt about 6 years ago
- SUSEConnect adds a RIS service with a URL with credentials pointing to SCC. SCC responds with a list of repos to add.
- Arbitrary URLs are possible, so anything is fine except for possible restrictions internal to SCC.
- Needs to be done by YaST or a openSUSE-release package that removes all Leap repo files within /etc/zypp/repos.d
- I'd suggest to always register, just with anonymous data by default. Then zypper will get the repos during the next refresh. Otherwise it's possible to have a package install a local-only service files that points directly to the repos, but that's IMO more complicated than needed.
Updated by favogt about 6 years ago
For Leap -> SLE migration, which is only officially supported by offline installation currently, only the removal of old repos is required.
Updated by okurz over 4 years ago
@favogt I think this has actually progressed further if not being actually completed?
Updated by favogt over 4 years ago
There is a migration to SLE, but I don't know whether migration to different Leap version is possible.
Updated by mlin7442 over 4 years ago
BTW any of you aware of https://github.com/ikapelyukhin/opensuse-migration ?
Updated by okurz over 4 years ago
yes, I have seen the project. Nice idea. However I would suggest to focus this ticket on "Leap should get support for using the same migration mechanism as SLE" as mentioned in the description.
Updated by favogt about 4 years ago
- Assignee changed from favogt to lnussel
Reassigning, I don't think there's anything left for me to do