On Wed, Jan 29, 2014 at 10:57 PM, Michael K. Johnson <[email protected]> wrote:
> On Wed, Jan 29, 2014 at 04:23:25PM +0100, Martin Bähr wrote:
>> btw: how do the packages move from f:20 to fl:3? will the
>> groups be built in fl:3 referencing f:20 directly? or will the packages
>> promoted or copied some other way from f:20 to fl:3?
>
> I would strongly recommend that fl:3 reference packages on f:20
> by group and without promoting the f:20 packages into the fl:3
> repository.
ok, let's see if I can get the picture.
let's say we have the following labels:
f20.flnx.org@f:20
f20.flnx.org@f:20-c
with the fedora import and the conary stuff for fedora.
What we do is creating some labels on fl3.flnx.org like
fl3.flnx.org@fl:3p <- for packages not in the label above (or packages
we want to replace, we might want to have qa/devel label here too, not
sure)
fl3.flnx.org@fl:3g{,-qa,-devel} <- to put our groups there. building
and testing them and if they're good enough we promote them (only
groups, no packages) to the 'better' label
the groups on fl:3g define our system. They define which package we
get from which label. So even if we update to f21.flnx.org we would
actually not change our search line in system-model, as long as we
don't change to fl4.
In the short term, especially for us devs, we would have an adopted
system before our groups are in place, so we would search on
f20.flnx.org.
One thing I'm not sure about. How would we replace a package like
libfoo. If we do, we won't have libfoo:rpm anymore but
libfoo:{lib,devel,devellib}. So for binaries it wouldn't be that
important I guess as conary fill find out that libfoo.so.1 is now in
libfoo:lib and not libfoo:rpm so package needfoo will get its
dependancy provided.
But if we earlier decided that we can do a better needfoo than fedora
does. We need to double check buildrequires. because needfoo has
libfoo:rpm and might get trouble rebuilding when we later on provider
our own libfoo and libfoo:rpm isn't available in our groups anymore
(but may still in our search paths).
--
Mark Trompell
Foresight Linux Xfce Edition
Cause your desktop should be freaking cool
(and Xfce)
_______________________________________________
Foresight-devel mailing list
[email protected]
https://lists.foresightlinux.org/mailman/listinfo/foresight-devel