El sáb, 26-07-2014 a las 07:47 -0400, Anthony G. Basile escribió:
> On 07/26/14 07:36, Pacho Ramos wrote:
> > El sáb, 26-07-2014 a las 06:22 -0400, Anthony G. Basile escribió:
> > [...]
> >> 1) I don't think we need to drop to exp if we do this right.
> >>
> >> 2) I like this plan.  Its not that we'll drop the whole arch to ~ at
> >> once but trim at our discretion.  Less chance of breaking everything.
> >>
> > Looks like we can get the full list of packages with stable versions
> > with:
> > EIX_LIMIT=0 eix --stable -#
> >
> > But I don't find how to make eix show me the output for ppc* (I have
> > amd64 and uses that as arch)
> >
> >
> 
> The following python script will list all ebuilds and their keywords.  
> I'm busy as all hell right now, but I can hack it up to give us what we 
> need.  You can in the mean time play with it.  It is slow because python 
> is slow and the tree is big.
> 
> 
> #!/usr/bin/env python
> 
> import portage, re
> 
> portdb = portage.db[portage.root]["porttree"].dbapi
> 
> for pkg in portdb.cpv_all():
>      keywords = portdb.aux_get(pkg, ["KEYWORDS"])[0]
>      print("%s %s" % (pkg, keywords))
> 
> 

Nice. Well, eix is really fast for this... but I need to see how to make
it think I have a ppc setup ;)

I guess we will need to wait for the next Council to officially decide
to do this as it will be a big change for ppc* users :/ (I remember
their action was needed for the move to testing of some arches and the
"package-by-package" proposal for others)

Also, I am not sure if any other arch teams (sparc, ia64?) would want to
get this policy too :| (I got ppc* because this concrete case ;))


Reply via email to