Cannot build locally due to missing projects at https://download.opensuse.org/repositories/
Hi, currently, I can test package updates only under Tumbleweed before they are uploaded to build.opensuse.org. It seems that several project directories have been removed from https://download.opensuse.org/repositories/. For example, "osc build --no-verify Debian_11" fails to download packages from https://download.opensuse.org/repositories/Debian:/11/standard/, which is set in .osc/_buildinfo-Debian_11-x86_64.xml. Fedora und Ubuntu builds fail as well. Regards, Andreas
Andreas Vögele wrote:
Hi, currently, I can test package updates only under Tumbleweed before they are uploaded to build.opensuse.org.
Double checking here. So you can only locally build packages for the Tumbleweed/openSUSE:Factory target?
It seems that several project directories have been removed from https://download.opensuse.org/repositories/. For example, "osc build --no-verify Debian_11" fails to download packages from https://download.opensuse.org/repositories/Debian:/11/standard/, which is set in .osc/_buildinfo-Debian_11-x86_64.xml. Fedora und Ubuntu builds fail as well.
Yes, download.o.o/repositories/ suffered some changes, but it has nothing to do with why the local build is failing for Debian 11, Ubuntu, or Fedora. That repository -- download.opensuse.org/repositories/Debian:/11/standard -- doesn't exist because it's not suppose to be published, in the first place. Local builds only work when the used distribution and the target build is openSUSE/SUSE. If you want to build packages for other distributions -- Like Debian 11 -- you have to commit your local changes to the OBS server and it will take care of the logistics of preparing the build environment for you, if there's nothing wrong with the source code and build scripts. OBS is great, but not _that_ great! Kind regards, Luciano
It just occurred to me that if you are using a Linux distribution other than openSUSE/SUSE, you probably can still build packages for openSUSE/SUSE, granted you have the tooling -- osc, build, etc -- and you use `osc build --vm-type=kvm` (you have to be using KVM, obviously).
participants (2)
-
Andreas Vögele
-
Luciano Santos