I already asked several times several weeks ago within the chat but I still have problems.
I have a test uyuni server (4.0.1) running on openSUSE 42.3.
Now I want to build new packages based on the "ubuntu-support" branch since there has been a lot of work in the last weeks and I want to test these improvements, since we are currently running Spacewalk 2.7 with a lot of Debian clients and are planning (or at least thinking about) migrating to Uyuni (to also get Salt).
Now I also have a "build system" also based on openSUSE 42.3. But it seems that at least one "build repository" seems to be missing.
Trying to build "spacewalk-backend" returns
uyuni-build:~/git/uyuni/backend # rpmbuild -bb spacewalk-backend.spec
error: Failed build dependencies:
python2-spacewalk-usix is needed by spacewalk-backend-4.0.7-1.noarch
python2-gzipstream is needed by spacewalk-backend-4.0.7-1.noarch
python2-rhn-client-tools is needed by spacewalk-backend-4.0.7-1.noarch
python2-rhnlib >= 2.5.74 is needed by spacewalk-backend-4.0.7-1.noarch
My current list of repos. I know, there is missing but I did not find the above mentioned packages around the build.opensuse.org system (or I really overlooked something).
uyuni-build:~/git/uyuni/backend # zypper lr
Repository priorities are without effect. All enabled repositories share the same priority.
# | Alias | Name | Enabled | GPG Check | Refresh
1 | openSUSE-Leap-42.3-0 | openSUSE-Leap-42.3-0 | Yes | (r ) Yes | Yes
2 | repo-debug | openSUSE-Leap-42.3-Debug | No | ---- | ----
3 | repo-debug-non-oss | openSUSE-Leap-42.3-Debug-Non-Oss | No | ---- | ----
4 | repo-debug-update | openSUSE-Leap-42.3-Update-Debug | No | ---- | ----
5 | repo-debug-update-non-oss | openSUSE-Leap-42.3-Update-Debug-Non-Oss | No | ---- | ----
6 | repo-non-oss | openSUSE-Leap-42.3-Non-Oss | Yes | (r ) Yes | Yes
7 | repo-oss | openSUSE-Leap-42.3-Oss | Yes | (r ) Yes | Yes
8 | repo-source | openSUSE-Leap-42.3-Source | No | ---- | ----
9 | repo-source-non-oss | openSUSE-Leap-42.3-Source-Non-Oss | No | ---- | ----
10 | repo-update | openSUSE-Leap-42.3-Update | Yes | (r ) Yes | Yes
11 | repo-update-non-oss | openSUSE-Leap-42.3-Update-Non-Oss | Yes | (r ) Yes | Yes
12 | uyuni-master_leap42_client-tools | uyuni-master_leap42_client-tools | Yes | (r ) Yes | No
Where do I find the needed repositories for openSUSE 42.3 to be able to successfully build all "changed" packages?
To unsubscribe, e-mail: uyuni-devel+unsubscribe(a)opensuse.org
To contact the owner, e-mail: uyuni-devel+owner(a)opensuse.org
We are happy to announce that all the RFCs (Requests For Comments) for Uyuni
are now available at https://github.com/uyuni-project/uyuni-rfc
As described at the repository:
> The "RFC" (request for comments) process is intended to provide a consistent
> and controlled path for such substantial changes to enter the project. This
> process will be adjusted over time as more features are implemented and the
> community settles on specific approaches to feature development.
And as discussed at uyuni-devel mailing list , we are publishing not only
so you can check those that already exist and are archived, but so the
community can also participate in future RFCs.
If you want to start a RFC, we strongly suggest starting an initial discussion
at the uyuni-devel mailing list . Remember that the procedure is described
at the README.md file at https://github.com/uyuni-project/uyuni-rfc
Next step will be managing all of our issues directly at the Uyuni repository
(I will provide a schedule as soon as I have one).
Julio González Gil
Release Engineer, SUSE Manager and Uyuni