Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 264263 - app-portage/layman-1.1.1: Missing dependancy to pyxml
Summary: app-portage/layman-1.1.1: Missing dependancy to pyxml
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Sebastian Pipping
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-03-30 10:00 UTC by Valentin Saussois
Modified: 2009-12-29 17:45 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Valentin Saussois 2009-03-30 10:00:15 UTC
After emerging layman it crash while attempting to sync the overlay list. After trying several things I ended-up at a python error : "No module named pyexpat"
And in fact, emerging pyxml solved the problem.

Reproducible: Always

Steps to Reproduce:
1. Emerge layman-1.1.1 (without having pyxml on your system, and the ebuild will not ask for it)
2. Try to sync the overlay list (layman -S)
3. Layman crash Trying to sync

Actual Results:  
layman is unusable and his overlay list empty

Expected Results:  
Layman sync the overlay list and enable you to view/add overlays from the list

I guess this problem would not exist is pyxml was a dependency of layman
Comment 1 Valentin Saussois 2009-03-30 10:02:20 UTC
(In reply to comment #0)
> After emerging layman it crash while attempting to sync the overlay list. After
> trying several things I ended-up at a python error : "No module named pyexpat"
> And in fact, emerging pyxml solved the problem.
> 
> Reproducible: Always
> 
> Steps to Reproduce:
> 1. Emerge layman-1.1.1 (without having pyxml on your system, and the ebuild
> will not ask for it)
> 2. Try to sync the overlay list (layman -L)
> 3. Layman crash Trying to sync
> 
> Actual Results:  
> layman is unusable and his overlay list empty
> 
> Expected Results:  
> Layman sync the overlay list and enable you to view/add overlays from the list
> 
> I guess this problem would not exist is pyxml was a dependency of layman
> 

Comment 2 Arfrever Frehtes Taifersar Arahesis (RETIRED) gentoo-dev 2009-03-30 12:10:34 UTC
Do you have dev-lang/python built with USE="xml"?
Comment 3 Valentin Saussois 2009-03-31 07:56:15 UTC
Yes, my python is emrged with the xml use
dev-lang/python-2.5.2-r7  USE="berkdb gdbm ipv6 ncurses readline ssl threads xml -build -doc -examples -sqlite -tk -ucs2 -wininst" 0 kB

Anyway, even if it was because of use of python, shouldn't the ebuild warn me as well (I already seen this for a gnome use required in a dep of a programme, so I guess it should ? )
Comment 4 Sebastian Pipping gentoo-dev 2009-12-29 11:47:17 UTC
Layman imports xml.dom.minidom from pyxml, right.  Fixed in CVS now.
Comment 5 Arfrever Frehtes Taifersar Arahesis (RETIRED) gentoo-dev 2009-12-29 17:45:42 UTC
xml.dom.minidom is available also in dev-lang/python itself.

$ python3.1 -c 'import xml.dom.minidom'
$