| Summary: | app-portage/eix-0.12.3: update-eix fail if KEEP_VIRTUALS='true' in /etc/eixrc | ||
|---|---|---|---|
| Product: | Portage Development | Reporter: | tzopik <tzopik> |
| Component: | Tools | Assignee: | Stefan Schweizer (RETIRED) <genstef> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | emilbeinroth, martin |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | x86 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
tzopik
2008-04-09 01:08:25 UTC
i think the bug was intruduced in rev605 of eix in file "trunk/src/update-eix.cc"
in this revision the add line 257 in funcion "add_virtuals(vector<Override> &override_list, vector<Pathname> &add, string cachefile, string eprefix_virtual)", cause the bug:
257: INFO("Adding virtual overlays from %s ..\n", cachefile.c_str());
i think the sulotion is call "eixrc.print_var(var_to_print);" before
"add_virtuals(override_list, add_list, eix_cachefile, eixrc["EPREFIX_VIRTUAL"]);"
sorry for this bad english!
(In reply to comment #1) > i think the bug was intruduced in rev605 of eix in file > "trunk/src/update-eix.cc" > > in this revision the add line 257 in funcion "add_virtuals(vector<Override> > &override_list, vector<Pathname> &add, string cachefile, string > eprefix_virtual)", cause the bug: > 257: INFO("Adding virtual overlays from %s ..\n", cachefile.c_str()); https://projects.gentooexperimental.org/eix/changeset/605#file19 > > i think the sulotion is call "eixrc.print_var(var_to_print);" before > "add_virtuals(override_list, add_list, eix_cachefile, > eixrc["EPREFIX_VIRTUAL"]);" > > > sorry for this bad english! > Thanks for reporting and investigating. Indeed, it seems that the order of actions in update-eix.cc is rather broken; hopefully, I just didn't forget a reason why it was this way... Should be fixed in current svn trunk (>=eix-0.12.4). BTW: Glad to hear that somebody really *uses* KEEP_VIRTUALS=true ... (In reply to comment #3) > Thanks for reporting and investigating. > Indeed, it seems that the order of actions in update-eix.cc is rather broken; > hopefully, I just didn't forget a reason why it was this way... > Should be fixed in current svn trunk (>=eix-0.12.4). > i emerge the last svn trunk and the eix is fine. thanks for the quik fix > BTW: Glad to hear that somebody really *uses* KEEP_VIRTUALS=true ... > this is a good funtionality of eix for view packages in all overlay, whith out sync layman -S all i think the bug is fixed. Closing since eix-0.13.0 is now in the tree. |