On Sat, 2005-08-27 at 03:42 -0500, Brian Harring wrote:
> Further, while no one has yet proposed anything concrete, people have 
> been after revamping the profile implementation.  Quite likely if/when 
> this occurs, it's going to require a seperate directory to avoid any 
> issues with older portage installations accessing it.  
> Shifting the files now while changes are being made addresses that 
> concern, and makes things a bit more logical.

This could still be done under profiles.  Personally, I like the idea of
something more like this:

project/os/arch/version for profiles

This would give us something like this:

default/linux/x86/2006.0
default/freebsd/alpha/2006.0
hardened/linux/amd64/2006.0/2.4
hardened/freebsd/x86/2006.0
uclibc/linux/mips/2006.0/cobalt
server/linux/x86/2006.0

etc.

> Two scenarios for how this will result in visible issues for people- 
> 1) CVS users, aka, devs.  Devs *should* be running latest portage, 
>    which would know about the shift.  If they're running an older 
>    portage version and aren't willing to upgrade, they tag the 
>    symlinks themselves.  It's a minor annoyance frankly; assuming they 
>    read -dev (like they're suppossed to :P ), they'll know in advance 
>    it's coming.

Many devs use the latest stable versions of packages rather than testing
versions.  I tend to find this to be a good thing as there are often
bugs in particular combinations of package versions that aren't
necessarily spotted when running all ~arch.

Also, devs are not required to read or even be subscribed to -dev.

-- 
Chris Gianelloni
Release Engineering - Strategic Lead/QA Manager
Games - Developer
Gentoo Linux

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to