| Summary: | ufed does not handle '-' in use flags | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
| Component: | Current packages | Assignee: | Harald van Dijk (RETIRED) <truedfx> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | g1gsw, jesse, tools-portage |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Toralf Förster
2005-01-02 06:55:44 UTC
Hi, this is another effect of a bug that has been fixed in ufed 0.35-r3 (not yet marked stable). The problem is that ufed gets confused when make.defaults is empty. ufed 0.35-r2 only reads /etc/make.profile/make.defaults, which can be empty, but ufed 0.35-r3 also reads the make.defaults of parent directories (as it should), and won't encounter only empty files. Could you try installing 0.35-r3 to confirm that it works for you too? -r3 solves this bug Is something holding this back from being marked STABLE? Thanks. The upgrade to 2005.0 shows the effect of this bug and totally breaks the use flags unless you install -r3 of ufed and as 2004.3 has beed marked deprecated should be resolved asap. Yeah, I know, 0.36 should be marked stable on the remaining archs one of the next days (it already is stable for most archs). Sorry for the delay. > ... unless you install -r3 of ufed...
tfoerste@nhh221 ~ $ qpkg -I -v -nc ufed
app-portage/ufed-0.35-r3
?
Had this bug delete my USE flags entirely on one box. Luckily, make.conf.old got created by UFED (thanks for the foresight!). Looking formward to the release. 0.36 has been stable for a little while now; I forgot to close this. I don't know if that's related or not but starting ufed remove those here : -video_cards_i810 -video_cards_mga -video_cards_s3virge -video_cards_savage -video_cards_sis -video_cards_tdfx -video_cards_trident -video_cards_via -video_cards_apm -video_cards_ark -video_cards_chips -video_cards_cirrus -video_cards_cyrix -video_cards_dummy -video_cards_glint -video_cards_i128 -video_cards_neomagic -video_cards_rendition -video_cards_s3 -video_cards_siliconmotion -video_cards_sisusb -video_cards_tga -video_cards_tseng -video_cards_voodoo And leaves only "-kde" ??? Any idea why ? (In reply to comment #9) > I don't know if that's related or not It's not. > but starting ufed remove those here : > -video_cards_i810 -video_cards_mga > -video_cards_s3virge -video_cards_savage -video_cards_sis > -video_cards_tdfx -video_cards_trident -video_cards_via -video_cards_apm > -video_cards_ark -video_cards_chips -video_cards_cirrus > -video_cards_cyrix -video_cards_dummy -video_cards_glint > -video_cards_i128 -video_cards_neomagic -video_cards_rendition > -video_cards_s3 -video_cards_siliconmotion -video_cards_sisusb > -video_cards_tga -video_cards_tseng -video_cards_voodoo > And leaves only "-kde" ??? > > Any idea why ? It's because there is no such USE flag as video_cards_tseng etc. as far as ufed is concerned. They are special flags set by portage, and you shouldn't normally set them yourself. You should set the VIDEO_CARDS variable instead (manually, since ufed can't do this yet). |