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-1
depends onfoo-1.0
-
frob-1.0-1
depends onfoo-1.0
-
foo-1.0
is built and available in Chum, and bothbar
andfrob
build, link against it and packages pull in thefoo
package.
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.0
stay available in the chum repo, so new users offrob-1.0
can 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.0
is packaged?