Summary: | app-portage/genlop looks for /tmp/sandboxpids.tmp, while recent versions of sandbox do not use it anymore | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Jeroen Roovers (RETIRED) <jer> |
Component: | Tools | Assignee: | Portage Tools Team <tools-portage> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | bugzilla, cj, daphx86, Oliver, rogerx.oss |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
strace output for genlop (app-portage/genlop-0.30.3)
patch against app-portage/genlop-0.30.3 genlop-0.30.3-r1.ebuild |
Description
Jeroen Roovers (RETIRED)
![]() Created attachment 64005 [details]
strace output for genlop (app-portage/genlop-0.30.3)
Output from this command: strace -ogenlop.strace genlop -c
Same thing here on a fresh install. I've got the same problem here also with app-portage/genlop-0.30.2 $ genlop -c !!! Error: no working merge found. Same problem here, both with app-portage/genlop-0.30.2 and app-portage/genlop-0.30.3. J.K. Please stop reporting confirmations. The problem is not caused by any specific version of genlop, but by a change in recent versions of sys-apps/sandbox which are now (being) keyworded as stable. Created attachment 64361 [details, diff]
patch against app-portage/genlop-0.30.3
Here's a little patch that I use.
It uses ps instead of /tmp/sandboxpids.tmp
It probably doesn't need to use xargs, but my perl sucks.
Created attachment 64698 [details]
genlop-0.30.3-r1.ebuild
Here's the ebuild that uses CJ's patch to fix the problem. The patch needs to
be named genlop-0.30.3-r1-sandbox.patch for it to work. It's my first ebuild so
sorry if I made a mistake.
This is fixed in genlop-0.30.4 (see bug #100938) Since it's fixed there :) *** This bug has been marked as a duplicate of 100938 *** Wrong reason to close... |