Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 154196
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: SpanKY <vapier@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: whereami <whereami@gmail.com>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 154196 depends on: Show dependency tree
Bug 154196 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2006-11-05 17:00 0000
the e-9999 ebuild currently renames the executable to enlightenment-0.17 to
avoid conflicts with enlightenment 16 in case anyone wants both installed. It
also patches enlightenment_start to reflect this. However, doing this now
somehow breaks the restart function of enlightenment. Restarting E results in
it just exiting. I haven't dug in to find out exactly why yet, but commenting
out the enlightenment_start sed replacement and the rename fixes the problem.
Either further patching is required, or we need to just give up the idea of
having both versions of E installed.

------- Comment #1 From SpanKY 2006-11-05 17:39:23 0000 -------

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

------- Comment #2 From whereami 2006-11-05 22:29:23 0000 -------
sorry, not a duplicate of that bug. You may notice that I mentioned that
solution in my report:

> It also patches enlightenment_start to reflect this.

and then I go on to report a problem different from the one in bug #148564:
WITH the sed to "fix" enlightenment_start, E is broken: you cannot restart E,
such as via
main menu -> Enlightenment -> Restart
or via
enlightenment_remote -restart

WITHOUT both the sed and the mv, restart works correctly.

Conclusion: the ebuild is breaking Enlightenment's restart function.

------- Comment #3 From Nils Larsson 2006-11-06 12:06:47 0000 -------
If you don't have E16 installed you can copy the e-9999.ebuild to your overlay
and remove the sed and mv operations and E17 will install as it is intended.

I'm not sure, but ln -s /usr/bin/enlightenment-0.17 /usr/bin/enlightenment
might also work.

------- Comment #4 From whereami 2006-11-06 13:21:08 0000 -------
(In reply to comment #3)
> If you don't have E16 installed you can copy the e-9999.ebuild to your overlay
> and remove the sed and mv operations and E17 will install as it is intended.

yes, that is how I tested that:
> WITHOUT both the sed and the mv, restart works correctly.

note that the presence of a workaround does not invalidate the bug.

------- Comment #5 From Nils Larsson 2006-11-07 08:22:26 0000 -------
Isn't it possible to move the compatibility rename bit to E16?

------- Comment #6 From Weedy 2006-11-17 06:33:22 0000 -------
better idea, add a USE flag that disables the rename. Some people (like me) are
never going to install e16, but use e17 all day long. Give US the choice.
That's why im on gentoo to begin with.

------- Comment #7 From Nils Larsson 2006-11-20 09:27:33 0000 -------
(In reply to comment #6)
> better idea, add a USE flag that disables the rename. Some people (like me) are
> never going to install e16, but use e17 all day long. Give US the choice.
> That's why im on gentoo to begin with.
> 

You have the choice already, rip out the rename bits and bungle the ebuild in a
overlay.

------- Comment #8 From SpanKY 2007-01-19 07:47:25 0000 -------
you guys sure do whine a lot

overlay is fine now

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug