| Summary: | emerge -UuvD world downgrades evolution from 1.4.3 to 1.2.4 while emerge -UuvD does not. | ||
|---|---|---|---|
| Product: | Portage Development | Reporter: | Stephen Torri <storri> |
| Component: | Unclassified | Assignee: | Portage team <dev-portage> |
| Status: | RESOLVED INVALID | ||
| Severity: | normal | CC: | phase |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | x86 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Stephen Torri
2003-08-08 09:38:38 UTC
I have a similar problem although the reason for it doesn't seem to be portage's fault. I tried to 'emerge -uU -p world' today and portage wanted to downgrade my evolution to 1.2.4 as well: [ebuild U ] sys-libs/db-3.2.9-r7 [3.2.9-r2] [ebuild U ] sys-devel/distcc-2.9 [2.8-r2] [ebuild U ] app-editors/vi-3.7-r4 [3.7-r3] [ebuild U ] sys-apps/util-linux-2.11z-r6 [2.11z-r4] [ebuild U ] dev-util/guile-1.6.4 [1.4.1] [ebuild U ] dev-java/java-config-0.2.8-r1 [0.2.8] [ebuild U ] net-www/mozilla-1.4-r3 [1.4-r2] [ebuild UD] net-mail/evolution-1.2.4 [1.4.3] [ebuild U ] app-office/gnumeric-1.0.13-r1 [1.0.13] [ebuild U ] net-misc/whois-4.6.6-r2 [4.6.6] The real reason for this evolution downgrade in my case is that gnumeric for some reason (gtk2 problems?) has a dependency limiting evolution version number. /usr/portage/app-office/gnumeric/gnumeric-1.0.13-r1.ebuild RDEPENDs have an entry for evolution: evo? ( <net-mail/evolution-1.3 )" I'm really not that familiar with portage and it's depency handling but my guess is that this causes the downgrade. Is this gnumeric's evolution version limitation really needed? - jn@zeizei.net USE flags that caused the bug to occur were: USE="-* evo gtk2 imap kerberos ldap maildir sasl xml2" USE flags that worked around the bug were: USE="-* oss kerberos gtk2 imap sasl apm avi crypt cups encode foomaticdb gif jpeg libg++ mad mikmod mmx mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib gtkhtml alsa gdbm berkdb slang readline arts tetex bonobo svga tcltk java guile mysql X sdl gpm tcpd pam libwww ssl perl python esd imlib oggvorbis gnome gtk qt kde motif opengl mozilla ldap snmp cdr" I have almost the same problem. "emerge -uD world" will upgade evolution to 1.4.3 if the version I have installed is 1.2.4. A second "emerge -uD world" (if 1.4.3 is installed) will downgrade to 1.2.4. If I continue this, I will forever be upgrading and downgrading. I do have Gnumeric installed. If this is a USE flag, which one? David: Gnumeric's ebuild checks for 'evo' USE flag and if defined it wants to have Evolution < 1.3, which is 1.2.4 in this case. So if you don't have USE=evo portage probably doesn't want to downgrade. this isn't really a portage bug. gnumeric 0.x depends on evolution-1.2.x if you have "evo" in your USE. remove that and it won't keep on trying to downgrade. |