Hi, small question about maintaing things on/for chum:
Assuming I have a package foo which is a library, and packages bar and frob which depend on that library.
Scenario:
-
bar-1.0-1depends onfoo-1.0 -
frob-1.0-1depends onfoo-1.0 -
foo-1.0is built and available in Chum, and bothbarandfrobbuild, link against it and packages pull in thefoopackage.
Now, foo-2.0 becomes available. I bump the foo package and build it, the build succeeds. I publish the results on chum.
bar-1.0 can also be built against foo-2.0, but frob-1.0 can NOT.
So I bump bar to bar-1.0-2, and leave frob untouched.
Questions:
- will the builds of
foo-1.0stay available in the chum repo, so new users offrob-1.0can still install? - if a new user tries to install both bar and frob, will pkcon/zypper figure out that that is possible as long as the older revision of bar is selected?
- assuming there is another package external to chum, but pulling dependencies from there, and it uses
foo-1.0, will it still be installable afterfoo-2.0is packaged?