[paludis-user] Paludis with Squashed Portage Tree

2013-03-18 Thread Komar, Jason
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

2013-03-18 Thread Ciaran McCreesh
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