[paludis-user] Paludis with Squashed Portage Tree
I just shifted my Portage tree on my Raspberry PI into squashfs/aufs using the guide here to save space: http://en.gentoo-wiki.com/wiki/Squashed_Portage_Tree It seems to work pretty well except the any overlay repositories I have defined generate EAPI issues such as this: cave resolve installed-packages Resolving: 117 steps, 1 metadata (1 mv) cave@1363632742: [WARNING e.ebuild.cache_failure] In thread ID '1516': ... In program cave resolve installed-packages: ... When adding targets from commandline: ... When adding set target 'installed-packages': ... When adding target 'sys-apps/less': ... When finding slots for 'sys-apps/less': ... When determining resolvents for 'sys-apps/less': ... When finding best version of each package from packages matching sys-apps/less (ignoring additional requirements) with filter all matches filtered through supports action install filtered through not masked filtered through all matches: ... When generating metadata for ID 'sys-apps/less-457::mv': ... When running an ebuild command on 'sys-apps/less-457::mv': ... Could not generate cache for 'sys-apps/less-457::mv', stdout says '' and stderr says ' !!! ERROR in sys-apps/less-457::mv: !!! In inherit at line 63 !!! Error finding eclass eutils !!! Call stack: !!!* inherit (/usr/libexec/paludis/0/eclass_functions.bash:63) !!!* source (/var/lib/layman/mv/sys-apps/less/less-457.ebuild:7) !!!* ebuild_load_ebuild (/usr/libexec/paludis/ebuild.bash:404) !!!* ebuild_main (/usr/libexec/paludis/ebuild.bash:650) !!!* main (/usr/libexec/paludis/ebuild.bash:691) diefunc: making ebuild PID 1523 exit with error die trap: exiting with error. ' cave@1363632742: [WARNING e.ebuild.metadata.unusable] No usable metadata for 'sys-apps/less-457::mv' cave@1363632742: [WARNING e.ebuild.postload_eapi.mismatch] In thread ID '1516': ... In program cave resolve installed-packages: ... When adding targets from commandline: ... When adding set target 'installed-packages': ... When adding target 'sys-apps/less': ... When finding slots for 'sys-apps/less': ... When determining resolvents for 'sys-apps/less': ... When finding best version of each package from packages matching sys-apps/less (ignoring additional requirements) with filter all matches filtered through supports action install filtered through not masked filtered through all matches: ... When generating metadata for ID 'sys-apps/less-457::mv': ... When loading generated metadata for 'sys-apps/less-457::mv': ... Post-source EAPI 'UNKNOWN' does not match pre-source EAPI '5', treating as unknown The packages in the overlay repository become unavailable as they get flagged with an Unknown EAPI. It kind of looks like the eutils eclass cannot be found for some reason. I checked and it is sitting in /usr/portage/eclass. I would appreciate any assistance that someone could offer. Thank you, Jason Komar jko...@jbox.ca ___ paludis-user mailing list paludis-user@lists.exherbo.org http://lists.exherbo.org/mailman/listinfo/paludis-user
Re: [paludis-user] Paludis with Squashed Portage Tree
On Mon, 18 Mar 2013 13:24:05 -0600 Komar, Jason jko...@jbox.ca wrote: It seems to work pretty well except the any overlay repositories I have defined generate EAPI issues such as this: This isn't an EAPI problem, exactly. It's just that EAPI is the most critical metadata variable, so if sourcing fails, that's how we tell. !!! Error finding eclass eutils The packages in the overlay repository become unavailable as they get flagged with an Unknown EAPI. It kind of looks like the eutils eclass cannot be found for some reason. I checked and it is sitting in /usr/portage/eclass. Does eclassdirs include /usr/portage/eclass for your overlay? And is /usr/portage world readable and executable? -- Ciaran McCreesh signature.asc Description: PGP signature ___ paludis-user mailing list paludis-user@lists.exherbo.org http://lists.exherbo.org/mailman/listinfo/paludis-user