Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Unsupported Software
  • Search

[PALUDIS] Support thread (current v. 0.26.*) - Part 5

This forum covers all Gentoo-related software not officially supported by Gentoo. Ebuilds/software posted here might harm the health and stability of your system(s), and are not supported by Gentoo developers. Bugs/errors caused by ebuilds from overlays.gentoo.org are covered by this forum, too.
Post Reply
Advanced search
71 posts
  • Previous
  • 1
  • 2
  • 3
Author
Message
playmiac
n00b
n00b
Posts: 18
Joined: Tue Nov 08, 2005 11:52 am

  • Quote

Post by playmiac » Wed Aug 26, 2009 4:08 pm

With eselect version 1.2_rc1 I get collision error for eselect-news

Code: Select all

collision-protect>  * Checking for collisions...
collision-protect>  * /usr/share/eselect/modules/news.eselect already exists in /
collision-protect>  * Package collides with existing files
as the file news.eselect gets installed by the new eselect version.

As a result Paludis tries to install eselect-news time after time as it itself depends on it

Code: Select all

* app-admin/eselect-news [N 20080320]
    Reasons: *sys-apps/paludis-0.38.2:0::installed
Should the paludis ebuild be tweaked or what?
Top
KejPi
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 122
Joined: Sat Jan 17, 2004 1:48 pm
Location: Prague, Czech republic

  • Quote

Post by KejPi » Wed Aug 26, 2009 7:36 pm

playmiac wrote:With eselect version 1.2_rc1 I get collision error for eselect-news

Code: Select all

collision-protect>  * Checking for collisions...
collision-protect>  * /usr/share/eselect/modules/news.eselect already exists in /
collision-protect>  * Package collides with existing files
as the file news.eselect gets installed by the new eselect version.

As a result Paludis tries to install eselect-news time after time as it itself depends on it

Code: Select all

* app-admin/eselect-news [N 20080320]
    Reasons: *sys-apps/paludis-0.38.2:0::installed
Should the paludis ebuild be tweaked or what?
Remove eselect-news, reinstall eselect and reinstall paludis. This works on my system.
hidentity.org
Top
loftwyr
l33t
l33t
User avatar
Posts: 970
Joined: Wed Dec 29, 2004 2:51 am
Location: 43°38'23.62"N 79°27'8.60"W

  • Quote

Post by loftwyr » Wed Aug 26, 2009 8:27 pm

The only problem is that paludis-0.38.2 has a depedency on >=app-admin/eselect-news-20071201.

That needs to be removed.

EDIT: And it has in both the gentoo and paludis-overlay repositories.
My emerge --info
Have you run revdep-rebuild lately? It's in gentoolkit and it's worth a shot if things don't work well.
Celebrating 5 years of Gentoo-ing.
Top
ulm
Developer
Developer
Posts: 98
Joined: Mon Oct 04, 2004 4:07 pm
Location: Mainz, Germany

  • Quote

Post by ulm » Thu Aug 27, 2009 6:15 am

loftwyr wrote:The only problem is that paludis-0.38.2 has a depedency on >=app-admin/eselect-news-20071201.

That needs to be removed.
Actually, the dependency is (from paludis-0.38.2.ebuild):

Code: Select all

|| ( >=app-admin/eselect-1.2_rc1 >=app-admin/eselect-news-20071201 )
So either eselect-1.2_rc1 or eselect-news will satisfy it.
Top
truc
Advocate
Advocate
User avatar
Posts: 3199
Joined: Mon Jul 25, 2005 9:24 am

  • Quote

Post by truc » Mon Aug 31, 2009 12:01 pm

Code: Select all

paludis -ip world
Building target list...
Building dependency list...
DepList additional requirements not met error:
  * In program paludis (--show-reasons summary --dl-reinstall if-use-changed --show-package-descriptions all --show-use-descriptions changed --no-suggestions --resume-command-template /root/paludis_resume_cmd) -ip world:
  * When performing install action from command line:
  * When executing install task:
  * When building dependency list:
  * When adding NamedSetDepSpec 'world':
  * When adding PackageDepSpec 'net-voip/ekiga':
  * When adding package 'net-voip/ekiga-3.2.5-r1:0::gentoo':
  * When adding build dependencies as pre dependencies:
  * When adding PackageDepSpec '>=net-libs/opal-3.6.4[audio,sip,video,debug=,h323?]':
  * When adding package 'net-libs/opal-3.6.4:0::gentoo':
  * When adding build dependencies as pre dependencies:
  * When adding PackageDepSpec '>=net-libs/ptlib-2.0.0[stun,url,debug=,audio?,dns?,dtmf?,ipv6?,ldap?,ssl?,video?,vxml?,wav?,xml?]':
  * Error searching for '>=net-libs/ptlib-2.0.0[stun,url,debug=,audio?,dns?,dtmf?,ipv6?,ldap?,ssl?,video?,vxml?,wav?,xml?]': additional requirements are not met

Additional requirements are as follows:
    * Flag 'stun' enabled; Flag 'url' enabled; Flag 'debug' enabled or disabled like it is for 'net-libs/opal-3.6.4:0::gentoo'; Flag 'audio' enabled if it is enabled for 'net-libs/opal-3.6.4:0::gentoo'; Flag 'dns' enabled if it is enabled for 'net-libs/opal-3.6.4:0::gentoo'; Flag 'dtmf' enabled if it is enabled for 'net-libs/opal-3.6.4:0::gentoo'; Flag 'ipv6' enabled if it is enabled for 'net-libs/opal-3.6.4:0::gentoo'; Flag 'ldap' enabled if it is enabled for 'net-libs/opal-3.6.4:0::gentoo'; Flag 'ssl' enabled if it is enabled for 'net-libs/opal-3.6.4:0::gentoo'; Flag 'video' enabled if it is enabled for 'net-libs/opal-3.6.4:0::gentoo'; Flag 'vxml' enabled if it is enabled for 'net-libs/opal-3.6.4:0::gentoo'; Flag 'wav' enabled if it is enabled for 'net-libs/opal-3.6.4:0::gentoo'; Flag 'xml' enabled if it is enabled for 'net-libs/opal-3.6.4:0::gentoo'

This error usually indicates that one of the packages you are trying to
install requires that another package be built with particular USE flags
enabled or disabled. You may be able to work around this restriction by
adjusting your use.conf.

!!! Error: Can't load module news
exiting

 * No unread news items found
I don't know if it's that's just me or the gentoo tree, but this kind of issue seem to happen more and more often, and it's so annoying to 'fix'.

Is there any way to have a usefull output ready to be pasted into /etc/paludis/use.conf?
The End of the Internet!
Top
Phlogiston
Veteran
Veteran
User avatar
Posts: 1925
Joined: Tue Jan 27, 2004 12:05 pm
Location: Europe, Swizerland

  • Quote

Post by Phlogiston » Mon Aug 31, 2009 6:15 pm

ulm wrote:
loftwyr wrote:The only problem is that paludis-0.38.2 has a depedency on >=app-admin/eselect-news-20071201.

That needs to be removed.
Actually, the dependency is (from paludis-0.38.2.ebuild):

Code: Select all

|| ( >=app-admin/eselect-1.2_rc1 >=app-admin/eselect-news-20071201 )
So either eselect-1.2_rc1 or eselect-news will satisfy it.
Hmm so I need to reinstall both, paludis and portage to depend on just eselect, because otherwise it gets installed again and blocks again here.
Workstation: 5.1 SurroundSound, LIRC remote control; Laptop [IBM-T43]: patched sources, s2disk/ram, fingerprint sensor
Top
Phlogiston
Veteran
Veteran
User avatar
Posts: 1925
Joined: Tue Jan 27, 2004 12:05 pm
Location: Europe, Swizerland

  • Quote

Post by Phlogiston » Mon Aug 31, 2009 6:30 pm

Oh and I can't uninstall eselect-news:

Code: Select all

checking for eselect env... yes                                                                                                                       
checking for eselect news... no                                                                                                                       
configure: error: eselect news is required                                                                                                            

!!! ERROR in sys-apps/paludis-0.38.2:
!!! In econf at line 1757            
!!! econf failed    
So whats the proper fix for this? (apart from not upgrading eselect)
Workstation: 5.1 SurroundSound, LIRC remote control; Laptop [IBM-T43]: patched sources, s2disk/ram, fingerprint sensor
Top
mikkoc
Apprentice
Apprentice
Posts: 231
Joined: Thu May 24, 2007 9:07 am

  • Quote

Post by mikkoc » Thu Sep 03, 2009 7:12 pm

I have a strange problem on my new gentoo install.
Basically I'm trying to rebuild the 9999 kde packages from kde-testing overlay.
The problem is that the sources aren't updated because paludis thinks one hour hasn't passed since last fetch:

Code: Select all

 * Fetching disabled since 1 hours has not passed since last update.  
 * Using existing repository copy at revision 1017226.                
 *    working copy: /usr/portage/distfiles/svn-src/kdelibs/kdelibs
But ls -la says the date is Aug 30, so 4 days ago. Any help would be appreciated.
Top
Phlogiston
Veteran
Veteran
User avatar
Posts: 1925
Joined: Tue Jan 27, 2004 12:05 pm
Location: Europe, Swizerland

  • Quote

Post by Phlogiston » Thu Sep 03, 2009 7:35 pm

mikkoc wrote:I have a strange problem on my new gentoo install.
Basically I'm trying to rebuild the 9999 kde packages from kde-testing overlay.
The problem is that the sources aren't updated because paludis thinks one hour hasn't passed since last fetch:

Code: Select all

 * Fetching disabled since 1 hours has not passed since last update.  
 * Using existing repository copy at revision 1017226.                
 *    working copy: /usr/portage/distfiles/svn-src/kdelibs/kdelibs
But ls -la says the date is Aug 30, so 4 days ago. Any help would be appreciated.
Try: ESVN_UP_FREQ=0 paludis --...
Workstation: 5.1 SurroundSound, LIRC remote control; Laptop [IBM-T43]: patched sources, s2disk/ram, fingerprint sensor
Top
mikkoc
Apprentice
Apprentice
Posts: 231
Joined: Thu May 24, 2007 9:07 am

  • Quote

Post by mikkoc » Thu Sep 03, 2009 7:47 pm

That works, thanks. But it's more like a workaround, not a long term solution :P
Top
Rob Paxon
n00b
n00b
Posts: 26
Joined: Mon Mar 27, 2006 12:14 am

  • Quote

Post by Rob Paxon » Sun Sep 06, 2009 1:40 am

Phlogiston wrote:So whats the proper fix for this? (apart from not upgrading eselect)
I did (roughly):

Code: Select all

paludis -u --permit-unsafe-uninstalls app-admin/eselect-news app-admin/eselect
echo "app-admin/eselect-news" >> /etc/paludis/package_mask.conf
paludis -i --preserve-world app-admin/eselect
I then did...

Code: Select all

paludis -ip --preserve-world sys-apps/portage sys-apps/paludis
...and received no dependency errors. I then removed the mask on eselect-news, did another pretend, and neither app was trying to pull it in anymore.

For good measure I did "paludis -i world" and "paludis -i everything", with nothing attempting to pull in the unmasked eselect-news. The built-in news module seems to work just fine with Paludis:

Code: Select all

 * No updates needed

Updating world file

* skipping everything (special sets cannot be added to world)

 * No unread news items found

 * Searching for configuration files requiring action...
 * No configuration file updates required
Top
smithpeter018
n00b
n00b
Posts: 6
Joined: Mon Sep 07, 2009 6:46 am
Location: los angeles

  • Quote

Post by smithpeter018 » Tue Sep 08, 2009 6:55 am

I checked it its not reliable
Top
Ant P.
Watchman
Watchman
Posts: 6920
Joined: Sat Apr 18, 2009 7:18 pm
Contact:
Contact Ant P.
Website

  • Quote

Post by Ant P. » Tue Sep 08, 2009 11:39 am

How do I fix this?

Code: Select all

$ time emerge -DptvuN world --with-bdeps=y
...
real	0m3.587s
user	0m3.466s
sys	0m0.142s

$ time paludis -pi everything
...
real	0m25.297s
user	0m23.556s
sys	0m4.411s
I've triple-checked my write_cache, names_cache and cache settings. I must be doing something wrong if the package manager itself takes longer than most of my compiles, right?
Top
costel78
Guru
Guru
Posts: 416
Joined: Fri Apr 20, 2007 6:17 pm

  • Quote

Post by costel78 » Tue Sep 22, 2009 7:53 am

First of all: I didn't use paludis before, currently I use portage. And I don't want to start a flamewar.

Here is my question:
GOAL: a more efficiently use of CPU during compile
CPU: Intel Core i7 860, 4 core HT enabled
ACTUAL situation: parallel build with-portage - MAKEOPTS="-j8 --load-average=10" and this command: emerge --jobs=4 --load-average=11 --keep-going -e world. world-set contain ~2400 packages. /var/tmp/portage is mount as tmps in RAM. I gain only ~20% improvement comparative with my old E8400 processor. Most of time CPU does get used more that 30%-40% and that's annoying.

QUESTION: As far I know paludis lack of parallel-build feature. Despite of this, if I switch to paludis do you think I will gain an important improvement during emerge -e world equivalent ?
Sorry for my English. I'm still learning this language.
Top
gregy
n00b
n00b
Posts: 11
Joined: Wed Jul 18, 2007 8:07 am

paludis -u =sys-kernel/vanilla-sources-2.6.31_rc4

  • Quote

Post by gregy » Tue Sep 22, 2009 9:13 am

Just another question:
Is it normal that after I run

Code: Select all

paludis -u =sys-kernel/vanilla-sources-2.6.31_rc4
and after it finishes succesfully I still have /usr/src/linux-2.6.31-rc4 directory which takes ~150MB of space?
Top
Ant P.
Watchman
Watchman
Posts: 6920
Joined: Sat Apr 18, 2009 7:18 pm
Contact:
Contact Ant P.
Website

  • Quote

Post by Ant P. » Tue Sep 22, 2009 11:22 am

Just like Portage, Paludis won't remove files it doesn't own (i.e. your compiler output). You have to delete them yourself.
Top
gregy
n00b
n00b
Posts: 11
Joined: Wed Jul 18, 2007 8:07 am

  • Quote

Post by gregy » Tue Sep 22, 2009 12:49 pm

Ant_P wrote:Just like Portage, Paludis won't remove files it doesn't own (i.e. your compiler output). You have to delete them yourself.
Ok, wait a minute. I just checked and for example "emacs-22" (in /usr/bin) is owned by root. So if I decide to uninstall emacs this file will stay there?
Top
loftwyr
l33t
l33t
User avatar
Posts: 970
Joined: Wed Dec 29, 2004 2:51 am
Location: 43°38'23.62"N 79°27'8.60"W

  • Quote

Post by loftwyr » Tue Sep 22, 2009 12:51 pm

No, that means that the files created after installing the packages (like the resumes of building a kernel) aren't owned by the package and paludis won't remove them. Normal binaries and other things directly installed by paludis are tracked and removed.
My emerge --info
Have you run revdep-rebuild lately? It's in gentoolkit and it's worth a shot if things don't work well.
Celebrating 5 years of Gentoo-ing.
Top
gregy
n00b
n00b
Posts: 11
Joined: Wed Jul 18, 2007 8:07 am

  • Quote

Post by gregy » Tue Sep 22, 2009 8:57 pm

Oh, now I get it. Thank you very much for explaining it.
Top
Paczesiowa
Guru
Guru
Posts: 593
Joined: Mon Mar 06, 2006 6:20 pm
Location: Oborniki Śląskie, Poland

  • Quote

Post by Paczesiowa » Wed Sep 23, 2009 10:01 am

is there some description of dependency resolution algorithm for paludis (without reading c++ code)? because every now and then I run into problems that I don't understand.

here's another one:

Code: Select all

desktop ~ # paludis -i baselayout openrc -p
Building target list...                    
Building dependency list: ... 14 steps     

These packages will be installed:

* sys-apps/baselayout [R 2.0.1] <target>
    Reasons: sys-apps/openrc-0.4.3-r3:0::gentoo
    -build build_options: -optional_tests -split strip -trace
* sys-apps/openrc [R 0.4.3-r3] <target>                      
    Reasons: sys-apps/baselayout-2.0.1:0::gentoo             
    -debug -ncurses -pam unicode build_options: -optional_tests -split strip -trace
so I have baselayout-2* and openrc-4* installed, now I want to install lvm2

Code: Select all

desktop ~ # paludis -i lvm2 -p
Building target list...       
Building dependency list: ... 17 steps/usr/bin/paludis@1253699774: [WARNING dep_list.downgrade] In thread ID '30061':
  ... In program /usr/bin/paludis -i lvm2 -p:                                                                        
  ... When performing install action from command line:                                                              
  ... When executing install task:                                                                                   
  ... When building dependency list:                                                                                 
  ... When adding PackageDepSpec 'sys-fs/lvm2':                                                                      
  ... When adding package 'sys-fs/lvm2-2.02.51-r1:0::gentoo':                                                        
  ... When adding run dependencies as pre dependencies:                                                              
  ... When using already installed package to resolve dependencies:                                                  
  ... When adding PackageDepSpec '=sys-apps/baselayout-1*':                                                          
  ... Downgrade to 'sys-apps/baselayout-1.12.12:0::gentoo' from 'sys-apps/baselayout-2.0.1:0::installed' forced      
 50 steps 

These packages will be installed:

* sys-apps/baselayout [D 2.0.1 -> 1.12.12]
    Reasons: *sys-fs/lvm2-2.02.51-r1:0::gentoo
    -bootstrap+ -build -static+ unicode+ build_options: -optional_tests -split strip -trace
    217.48 kBytes to download                                                              
* sys-fs/lvm2 [N 2.02.51-r1] <target>                                                      
    -clvm (-cman) -lvm1 -readline (-selinux) -static build_options: -optional_tests -split strip -trace
    "User-land utilities for LVM2 (device-mapper) software."
and it wants to downgrade baselayout, but why? according to

Code: Select all

desktop ~ # grep openrc /var/paludis/repositories/gentoo/sys-fs/lvm2/lvm2-2.02.51-r1.ebuild 
        || ( =sys-apps/baselayout-1* >=sys-apps/openrc-0.4 )
openrc-0.4 should suffice
Top
eyoung100
Veteran
Veteran
User avatar
Posts: 1428
Joined: Fri Jan 23, 2004 10:45 pm

  • Quote

Post by eyoung100 » Thu May 27, 2010 5:48 am

Paczesiowa wrote:

Code: Select all

desktop ~ # grep openrc /var/paludis/repositories/gentoo/sys-fs/lvm2/lvm2-2.02.51-r1.ebuild 
        || ( =sys-apps/baselayout-1* >=sys-apps/openrc-0.4 )
openrc-0.4 should suffice
The above snippet of code will pull in both of the following:

Any version of baselayout with a major version number of 1 AND openrc greater or equal to 0.4 That snippet is not an or condition...
The Birth and Growth of Science is the Death and Atrophy of Art -- Unknown
Registerd Linux User #363735
Adopt a Post | Strip Comments| Emerge Wrapper
Top
Post Reply

71 posts
  • Previous
  • 1
  • 2
  • 3

Return to “Unsupported Software”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic