Summary: | app-arch/alien messes up perllocal.pod | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Pacho Ramos <pacho> |
Component: | Current packages | Assignee: | Thomas Raschbacher <lordvan> |
Status: | VERIFIED TEST-REQUEST | ||
Severity: | normal | CC: | jakub |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 178476 |
Description
Pacho Ramos
![]() (In reply to comment #0) > /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/perllocal.pod is installed by > app-arch/alien-8.65 While it shouldn't... *Nothing* should own this file; if it belongs to app-arch/alien it means that ebuild is broken and has overwritten this file. It should use fixlocalpod from perl-app.eclass to prevent such behavior. i'll have a look asap (i don't use alien much myself anymore - though i am of course still interested in it and to keep it working ;)) just to let you know that i did not forget about it, just was quite busy with work Added version 8.66 to portage. uses perl-app. please test (i don't want to change the other existing ebuilds before someone else can confirm this works ok - i don't have a lot of rpm,deb,.. packages around and don't have the time to do extensive tests on it unfortunately) I get an access violation: ACCESS DENIED mkdir: /var/lib/alien install: no se pueden cambiar los permisos de «/var/lib/alien»: No existe el fichero o el directorio make: *** [extra_install] Error 1 !!! ERROR: app-arch/alien-8.66 failed. Call stack: ebuild.sh, line 1614: Called dyn_install ebuild.sh, line 1060: Called qa_call 'src_install' environment, line 3442: Called src_install ebuild.sh, line 1304: Called perl-module_src_install perl-module.eclass, line 164: Called die !!! (no error message) !!! If you need support, post the topmost build error, and the call stack if relevant. !!! A complete build log is located at '/var/tmp/portage/app-arch/alien-8.66/temp/build.log'. --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE = "/var/log/sandbox/sandbox-app-arch_-_alien-8.66-14669.log" mkdir: /var/lib/alien -------------------------------------------------------------------------------- hmm strange .. it emerged fine here last night... maybe some update in the eclass. will check. btw .. please set your locale to english before posting error messages ;) (in this case i can guess the message but that's only cuz it's very simle ;)) Well, all was that needed to fix the original bug was adding the inherit and sticking fixlocalpod to src_install. Just do it this way if the perl way fails. :) a little bit of 'sed-magic' (yes i could have used perl but i'm more comfortable with sed for small things like this ;)) solved the problem :D The bug is FIXED Thanks :-) The bug is FIXED Thanks :-) |