http://bugzilla.suse.com/show_bug.cgi?id=1165922
Bug ID: 1165922 Summary: s390x control.xml has wrong repos Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: S/390-64 OS: Other Status: NEW Severity: Critical Priority: P5 - None Component: Basesystem Assignee: slindomansilla@suse.com Reporter: fvogt@suse.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: ---
/etc/YaST2/control.xml (part of skelcd-control-openSUSE) contains the wrong repo URLs for s390x, e.g. http://download.opensuse.org/tumbleweed/repo/oss/.
This means that the wrong repos are used in the network installation, containers and other images.
http://bugzilla.suse.com/show_bug.cgi?id=1165922 http://bugzilla.suse.com/show_bug.cgi?id=1165922#c1
--- Comment #1 from Fabian Vogt fvogt@suse.com --- Ping.
A fix would look similar to this: https://github.com/yast/skelcd-control-openSUSE/pull/177/files
http://bugzilla.suse.com/show_bug.cgi?id=1165922
Sergio Lindo Mansilla slindomansilla@suse.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sergiolindo.empresa@gmail.c | |om, slindomansilla@suse.com
http://bugzilla.suse.com/show_bug.cgi?id=1165922
Sergio Lindo Mansilla slindomansilla@suse.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Assignee|slindomansilla@suse.com |sergiolindo.empresa@gmail.c | |om
http://bugzilla.suse.com/show_bug.cgi?id=1165922 http://bugzilla.suse.com/show_bug.cgi?id=1165922#c2
--- Comment #2 from Fabian Vogt fvogt@suse.com --- The main repos are working now, but not the update one: http://download.opensuse.org/ports/zsystems/update/tumbleweed/
http://bugzilla.suse.com/show_bug.cgi?id=1165922
Jose Lausuch jalausuch@suse.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dleuenberger@suse.com, | |jalausuch@suse.com
http://bugzilla.suse.com/show_bug.cgi?id=1165922 http://bugzilla.suse.com/show_bug.cgi?id=1165922#c3
--- Comment #3 from Dominique Leuenberger dleuenberger@suse.com --- (In reply to Fabian Vogt from comment #2)
The main repos are working now, but not the update one: http://download.opensuse.org/ports/zsystems/update/tumbleweed/
https://build.opensuse.org/project/show/openSUSE:Factory:Update has received a new repository for zSystems
to my knowledge, OBS is setup to configure additional symlinks for the update repo, for aarch for example we get this via rsync from OBS:
ports/aarch64/update/tumbleweed -> ../../../repositories/openSUSE:/Factory:/Update/aarch64/
so seems like here OBS would need to inject newly:
ports/zSystems/update/tumbleweed -> ../../../repositories/openSUSE:/Factory:/Update/zSystems/
(as an alias to http://download.opensuse.org/repositories/openSUSE:/Factory:/Update/zSystems... - which is already published by now)
https://bugzilla.suse.com/show_bug.cgi?id=1165922
Pavel Dostál pdostal@suse.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |pdostal@suse.com
https://bugzilla.suse.com/show_bug.cgi?id=1165922 https://bugzilla.suse.com/show_bug.cgi?id=1165922#c4
--- Comment #4 from Sergio Lindo Mansilla slindomansilla@suse.com --- (In reply to Dominique Leuenberger from comment #3)
so seems like here OBS would need to inject newly:
ports/zSystems/update/tumbleweed -> ../../../repositories/openSUSE:/Factory:/Update/zSystems/
(as an alias to http://download.opensuse.org/repositories/openSUSE:/Factory:/Update/zSystems...
- which is already published by now)
Hi Dominique,
Isn't that what this line is doing? https://github.com/SergioAtSUSE/skelcd-control-openSUSE/blob/master/package/... ``` sed -i -e "s,http://download.opensuse.org/update/tumbleweed/,http://download.opensuse.org...," %{buildroot}%{?skelcdpath}/CD1/control.xml ```
So, is the problem just a case sensitive issue? ``` %ifarch s390x ports_arch="zsystems" %endif ``` s/zsystems/zSystems/
https://bugzilla.suse.com/show_bug.cgi?id=1165922 https://bugzilla.suse.com/show_bug.cgi?id=1165922#c5
--- Comment #5 from Fabian Vogt fvogt@suse.com --- (In reply to Sergio Lindo Mansilla from comment #4)
(In reply to Dominique Leuenberger from comment #3)
so seems like here OBS would need to inject newly:
ports/zSystems/update/tumbleweed -> ../../../repositories/openSUSE:/Factory:/Update/zSystems/
(as an alias to http://download.opensuse.org/repositories/openSUSE:/Factory:/Update/zSystems...
- which is already published by now)
Hi Dominique,
Isn't that what this line is doing? https://github.com/SergioAtSUSE/skelcd-control-openSUSE/blob/master/package/ skelcd-control-openSUSE.spec#L139
That configures the client part, but the path on the server needs to be created: http://download.opensuse.org/ports/zsystems/update
Whether it's zSystems or zsystems doesn't matter, as long as it's used consistently. As control.xml uses zsystems now, it should also be that way on OBS/d.o.o.