February 05, 2012, 11:45:50 PM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: Work on Kolab2/Gentoo-2.2 has stopped. The project has been deprecated (see board Kolab2/Gentoo).
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: horde-framework-kolab ebuild problem  (Read 2063 times)
jayk
Jr. Member
**

Karma: 0
Posts: 76



View Profile WWW Email
« on: June 08, 2007, 01:45:12 PM »

Paludis has been bailing out due to what appears to be a broken horde-framework-kolab ebuild in the kolab2 repository. Here is the tail end of the debug info. which I think has the information on the problem. It looks to me like a problem with the slot.

Code:
paludis@1181306253: [WARNING] In program paludis --log-level debug -i horde-framework-kolab -p:
  ... When performing install action from command line:
  ... When executing install task:
  ... When adding PackageDepSpec 'dev-php/horde-framework-kolab':
  ... When checking for mask reasons for 'dev-php/horde-framework-kolab-20070601::kolab2':
  ... When fetching metadata for 'dev-php/horde-framework-kolab-20070601':
  ... When generating version metadata for 'dev-php/horde-framework-kolab-20070601':
  ... Caught exception 'Name '' is not a valid slot name' (paludis::SlotNameError) when generating cache for 'dev-php/horde-framework-kolab-20070601::kolab2'
paludis@1181306253: [WARNING] (same context) Could not generate cache for 'dev-php/horde-framework-kolab-20070601::kolab2'
paludis@1181306253: [DEBUG] pclose 3 -> 0
paludis@1181306253: [WARNING] No usable metadata for 'dev-php/horde-framework-kolab-20070601' in 'kolab2'

Query error:
  * In program paludis --log-level debug -i horde-framework-kolab -p:
  * When performing install action from command line:
  * When executing install task:
  * When adding PackageDepSpec 'dev-php/horde-framework-kolab':
  * All versions of 'dev-php/horde-framework-kolab' are masked. Candidates are:
    * dev-php/horde-framework-kolab-20070601::kolab2: Masked by eapi ( UNKNOWN ) (probably a broken ebuild)

If you need more of the debug info. I captured it into a file using stderr. It is over 1500 lines, so I only pasted what I thought was the necessary information.

Thanks,
Jason
Logged
xehqter
Jr. Member
**

Karma: 1
Posts: 94


View Profile WWW
« Reply #1 on: June 08, 2007, 04:28:39 PM »

i've never used paludis as a package manager, so I'm not an authority but the following section

  * All versions of 'dev-php/horde-framework-kolab' are masked. Candidates are:
    * dev-php/horde-framework-kolab-20070601::kolab2: Masked by eapi ( UNKNOWN ) (probably a broken ebuild)

makes me think horde-framework-kolab is masked (which it is by default).

what version of kolab are you trying to install? the stable branch doesn't support horde, you need to use the unstable branch which unmasks horde-framework-kolab as per these instructions:

http://wiki.kolab.org/index.php/Gentoo_-_SysAdmin_-_Installation
Logged

jayk
Jr. Member
**

Karma: 0
Posts: 76



View Profile WWW Email
« Reply #2 on: June 08, 2007, 09:35:27 PM »

I'm running the unstable version so I have it unmasked. When Paludis says a package is masked by eapi (unknown), it's a broken ebuild. If you're interested, you can read about it here:

http://paludis.pioto.org/faq.html#unmask

Paludis is more strict than portage.

http://paludis.pioto.org/faq.html#stricter

Ebuilds that are "broken" will sometimes install with portage, but Paludis won't let them even try. That's part of what I like about Paludis as you don't end up with some of the cruft that gets left around with Portage. I have actually installed the horde-framework-kolab ebuild with portage, but Paludis will still stop and go no further because of an issue with this particular ebuild.

The problem seems to me to be with the slot name going by this:
Code:
Caught exception 'Name '' is not a valid slot name' (paludis::SlotNameError) when generating cache for 'dev-php/horde-framework-kolab-20070601::kolab2'

Thanks,
Jason
Logged
Gunnar Wrobel
Administrator
Sr. Member
*****

Karma: 2
Posts: 331


275141552 gunnarwrobel@yahoo.de gunnarwrobel
View Profile WWW Email
« Reply #3 on: June 18, 2007, 08:10:07 AM »

The ebuild is lacking a SLOT variable. Does this fix the paludis problem? I'll add the SLOT variable when I update the ebuild toda. Thanks for the note.
Logged
jayk
Jr. Member
**

Karma: 0
Posts: 76



View Profile WWW Email
« Reply #4 on: June 18, 2007, 04:18:02 PM »

That should fix it I think. I haven't tried fixing it myself. I was just waiting for you to get back from vacation. Hope you had a good one by the way.

Jason
Logged
Gunnar Wrobel
Administrator
Sr. Member
*****

Karma: 2
Posts: 331


275141552 gunnarwrobel@yahoo.de gunnarwrobel
View Profile WWW Email
« Reply #5 on: June 18, 2007, 04:39:07 PM »

Is paludis happy with horde-framework-kolab-20060618? It contains the SLOT variable now.
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC Valid XHTML 1.0! Valid CSS!