Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 633520 - =app-portage/eix-0.32.10: eix-sync does not work with =app-shells/push-3.0
Summary: =app-portage/eix-0.32.10: eix-sync does not work with =app-shells/push-3.0
Status: RESOLVED DUPLICATE of bug 633424
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-10-05 02:00 UTC by Daniel M. Weeks
Modified: 2017-10-05 15:45 UTC (History)
6 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel M. Weeks 2017-10-05 02:00:28 UTC
After attempting to use eix-0.33.0 and discovering it is broken, I tried downgrading to 0.32.10 and found it does not seem to be compatible with the latest app-shells/push (3.0).

It seems that the changes in eix that require push 3.0 also mean that push 3.0 is not backwards compatible.

See also: bug # 633424 and bug # 628512

Reproducible: Always
Comment 1 Luigi 'Comio' Mantellini 2017-10-05 09:45:09 UTC
wrong include path.
The gentoo push is installed into /lib/push/push.sh, while eix-sync in a wrong place (/usr/share/push/push.sh).

Fix is to change the /usr/share/eix/eix-functions SourcePush function to:

SourcePush() {
	eixf_source=`cat "/lib/push/push.sh" 2>/dev/null` || die \
"`gettext 'push.sh from https://github.com/vaeth/push/ is needed'`"
	eval "$eixf_source"
}


ciao

luigi
Comment 2 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2017-10-05 15:45:05 UTC

*** This bug has been marked as a duplicate of bug 633424 ***