On Wed, May 11, 2005 at 08:10:03PM +0100, Ciaran McCreesh wrote:
> On Thu, 12 May 2005 04:01:17 +0900 Georgi Georgiev <[EMAIL PROTECTED]>
> wrote:
> | How do we prevent a current category/package combination like
> | net-wireless/gnome-phone-manager from becoming something else like
> | app-cellphone/gnome-phone-manager?
> 
> Two options:
> 
> * Smarter updates handling by portage. For example, maybe it could
> realise that the package in question has been moved, and automatically
> do the update (along with a QA notice: assumed package move blah). This
> would also help for those unfortunate times when we don't manage to do a
> huge package move in under the required half an hour.
That requires _active_ translation of deps.  The current 
search/replace type hackery is binpkg/vdb based, doesn't do jack for 
ebuilds that still point at the old location.

> * Unique ID strings for packages, zynot style. Messy as hell though,
> DEPEND="foo/bar {12379812AD7382164BD87678652438FC65E43A2}" doesn't have
> the same kind of ring to it...
Actually... iirc, at least internally the unique 'key' for a cpv 
that's being kicked around collapses cat/pkg/slot/use.  Not much for 
tacking on more metadata, since the unique key/id bit above still 
requires active translation of deps as they're encountered.

No really easy way to dodge that, nor does it sound like stable 
material. (my opinion mind you).
~brian
-- 
gentoo-dev@gentoo.org mailing list

Reply via email to