Gentoo Logo
Gentoo Spaceship




Note: Due to technical difficulties, the Archives are currently not up to date. GMANE provides an alternative service for most mailing lists.
c.f. bug 424647
List Archive: gentoo-portage-dev
Navigation:
Lists: gentoo-portage-dev: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: gentoo-portage-dev@g.o
From: Mikey <mikey@...>
Subject: Re: Re: Plausible idea for GLEP 19?
Date: Sun, 22 Jan 2006 17:47:37 -0600
On Sunday 22 January 2006 16:56, Marius Mauch wrote:

> > > That's not really what you want.
> > > -s updates might (will) be overlaid with version or revision bumps
> > > from time to time, for this to be of any use it has to happen at the
> > > resolver level (visiblity filter).
> >
> > "Normal" emerges would take -s2 over -r1 or -s1.  The change is
> > transparent when not in "glsa-only" mode.
>
> You didn't understand what I said. If you just play around with the
> output info you'll miss updates.

How will I miss updates?  "Standard" actions (system world) or myfiles would 
work the exact same as they do now, they just consider a new revbump 
specifier in the digraph calculation.

The "non-standard" action that I am proposing, call it "emerge glsa-only", 
would take the output from emerge -Du world and filter out anything from 
the resulting package list except for -s packages.  I will only "miss" 
updates that are not strictly security related.  If there is no 
security-only related update, i.e. I have to upgrade to the next version, 
glsa-check will report it and I will have to manually update.  

I have attached rough proof of concept patches, the only thing missing is 
the version matching check.  I still have to figure out the best way to 
compare the currently installed version -vs- the update version...

> Sorry? What prevents anyone from doing backports? It's as safe as your
> idea for both automatic and manual (unless you assume that all security
> updates will only ever be a -sX bump), and the last two are just random
> comments that don't mean anything.

Bad choice of words.  Neither method prevents anyone from doing backports, 
but one method allows you to continue _only_ installing backports (if 
available) instead of version bumps.

For example, for some bizarro reason, I have a requirement to continue 
running mysql-4.0.25.  A glsa is published, requiring an upgrade to 
mysql-4.1.x.  The mysql ebuild maintainer no longer maintains the 4.0.25 
tree, but debian has a patch that fix the vulnerability.  For users in my 
situation, a new ebuild can be created (mysql-4.0.25-s3) with the new 
patch, I can continue on safely using my required version of mysql.  Users 
without such stability requirements can just emerge -u and get the latest 
stable version of mysql for their arch.  Everybody is happy?

> Anyway, showed you why it won't work and why it won't get implemented,
> so rather pointless to continue this.

The only show stoppers you mentioned is the installation of s5 with all of 
r4's updates that were not desired and the older emerges choking on weird 
names.  

The first problem could be worked around by having the "normal" actions 
(system, world, myfiles) not consider the new s extension in depgraph 
calculations.  Even without this workaround, it still might be a worthy 
feature.  I don't know about the 2nd problem, I would have to test to see 
what happens...

Thanks for letting me ramble anyway.
Attachment:
emerge.patch (Text Data)
Attachment:
portage.py.patch (Text Data)
Attachment:
pgpLOwhPZ6Lwi.pgp (PGP signature)
Replies:
Re: Re: Plausible idea for GLEP 19?
-- Patrick Börjesson
Re: Re: Plausible idea for GLEP 19?
-- Mikey
References:
Plausible idea for GLEP 19?
-- Mikey
Re: Plausible idea for GLEP 19?
-- Mikey
Re: Re: Plausible idea for GLEP 19?
-- Marius Mauch
Navigation:
Lists: gentoo-portage-dev: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Re: Re: Plausible idea for GLEP 19?
Next by thread:
Re: Re: Plausible idea for GLEP 19?
Previous by date:
Re: Re: Plausible idea for GLEP 19?
Next by date:
Re: Re: Plausible idea for GLEP 19?


Updated Jun 17, 2009

Summary: Archive of the gentoo-portage-dev mailing list.

Donate to support our development efforts.

Copyright 2001-2013 Gentoo Foundation, Inc. Questions, Comments? Contact us.