Hi Adrian, Many thanls for your answers.
in OBS a package with a specific name is always taken from the first repository which got used. It means the order of your <path project=../> elements in your repository config does matter here.
OK. I if I understand well If I want to use GRPC Debian/Experimental, I would have first to add Debian/Experimental target as a repository in position #1 And let Debian 10/Buster as a repo in position #2 But in that case all the packages that have the same name in experimental will be installed fist. Which is the opposite action of what we would expect: Install package from Buster first and then use experimental. Is there a way to specify the package specific package name + version ? (In that case it would pick the right one)
OBS would not switch repos depending on package version numbers though, this would cause quite some chaos and not reproducible building. Ah, yes got it. So I guess my best option is to recreate the package from a genuine Debian 10/Buster target.
we don't have a config for "experimental packages" yet .... but I could add one... This would be perfect to have also testing/unstable/experimental. However, I guess that a mechanism similar similar to /etc/apt/preferences is needed for proper pinning.
I’ll try to rebuild grpc experimental from Debian 10/Buster then. Meanwhile, I’ll watch OBS new target options. This service is promising as the workflow unexpectedly simple. Merci ! À bientôt, -- Frederic
Le 13 août 2019 à 15:26, Adrian Schröter <adrian@suse.de> a écrit :
in OBS a package with a specific name is always taken from the first repository which got used. It means the order of your <path project=../> elements in your repository config does matter here.
OBS would not switch repos depending on package version numbers though, this would cause quite some chaos and not reproducible building.
For now I’m using only OBS web GUI, for learning sake I’ll switch to ocs command line interface when I’ll get more familiar to the whole system.
One solution would be to rebuild experimental packages from Debian 10/Buster but building grpc is not a trivial operation...
we don't have a config for "experimental packages" yet .... but I could add one...
-- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org