[opensuse-buildservice] OBS private installation
Hello all, I (mostly) had success running a private OBS instance on a customer's intranet, but there are still a few problems: - package signing gets stuck. The packages build successfully via chroot obsworkers, but they'll get stuck in "signing" status. Is there a specific log, or debug parameter I could enable to find out what's happening? - is there an easy way to import a different architecture, like SLES11SP3 for s390x and/or older openSUSE versions? The customer needs these, but the openSUSE.org API link won't provide s390x, for example. I found this: https://en.opensuse.org/openSUSE:Build_Service_adding_build_targets Is this the right way to go? Would I need to add the complete SLES 11 tree for all architectures, or can I just import the s390x and keep using the rest from openSUSE.org API? BTW, I did install the latest OBS server over SLES12 based on this guide: https://github.com/openSUSE/open-build-service/blob/master/dist/README.SETUP and it worked 99%. Just two problems: there is no bsdtar package available for SLE12 (had to branch and compile my own), and the signing problem I mentioned above. -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
"Erico Mendonca" <emendonca@suse.com> writes:
- package signing gets stuck. The packages build successfully via chroot obsworkers, but they'll get stuck in "signing" status. Is there a specific log, or debug parameter I could enable to find out what's happening?
Have you started the obssignd service? The logs in /srv/obs/log/signer.log should probably give more information.
- is there an easy way to import a different architecture, like SLES11SP3 for s390x and/or older openSUSE versions? The customer needs these, but the openSUSE.org API link won't provide s390x, for example.
There is no s390x architecture on the opensuse.org build service. Older openSUSE versions are archived under the DISCONTINUED name space.
I found this: https://en.opensuse.org/openSUSE:Build_Service_adding_build_targets Is this the right way to go? Would I need to add the complete SLES 11 tree for all architectures, or can I just import the s390x and keep using the rest from openSUSE.org API?
If you host just the s390x packages yourself you should be able to build for this architecture. Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
On Wednesday 2015-01-14 15:32, Andreas Schwab wrote:
"Erico Mendonca" <emendonca@suse.com> writes:
I (mostly) had success running a private OBS instance on a customer's intranet - is there an easy way to import a different architecture, like SLES11SP3 for s390x and/or older openSUSE versions? The customer needs these, but the openSUSE.org API link won't provide s390x, for example.
There is no s390x architecture on the opensuse.org build service.
But there can be on your private one. Make a project, add a <repository> with the desired <arch>es, save, copy rpms to /srv/obs/build/$prj/$repo/$arch/s390x/:full/ (and chown to obsrun:obsrun), call `bs_admin --rescan-repository $project $repo $arch`. -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
Jan Engelhardt <jengelh@inai.de> writes:
Make a project, add a <repository> with the desired <arch>es, save, copy rpms to /srv/obs/build/$prj/$repo/$arch/s390x/:full/ (and chown to obsrun:obsrun), call `bs_admin --rescan-repository $project $repo $arch`.
As described in <https://en.opensuse.org/openSUSE:Build_Service_adding_build_targets>. Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
participants (3)
-
Andreas Schwab
-
Erico Mendonca
-
Jan Engelhardt