On Wed, Jan 21, 2015 at 9:00 AM, Sam Bishop <sam@cygnus.email> wrote:
>
> I don't see why it can't be all the combinations, the issue is
> storage, and the storage costs could be a lot lower than expected
> given how hard it is to guess.

I don't believe that binpkg filenames contain the use flag settings,
and I'm not sure that given multiple copies of a binpkg with different
filenames portage goes through them and figures out which ones are
which.  This isn't an area I have looked into seriously.  However, it
obviously would be a blocker for getting what you propose to work,
even theoretically.

I don't really see the value in having EVERY combination of use flags
on call though.

Practically speaking I doubt this could be done.  You're talking about
a LOT of combinations.

However, I think it would be very useful to have a binpkg repository
all the same.  Perhaps have one for each of a few common profiles with
the default flags.  That alone would be a significant undertaking.

Just about everybody who has talked about running Gentoo in a
datacenter has set up a binpkg repository.  They may very well deviate
from the default USE flags, but for the most part they try to keep
their systems identical.  They would build updates as binpkg, install
to a test system, and after testing deploy them to production and that
would of course go quickly.

I have a script I use to build binpkg nightly for the day's updates.
That lets me review updates and deploy them quickly.  Any rebuilds/etc
still take time, but the bulk of my updates are very fast this way
with minimal time spent staring at the screen.  This would be another
route to take if your really did need highly varied deployments.

-- 
Rich

Reply via email to