Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[PALUDIS] Support thread (current v. 0.26.*) - Part 5
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3  
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
playmiac
n00b
n00b


Joined: 08 Nov 2005
Posts: 18

PostPosted: Wed Aug 26, 2009 4:08 pm    Post subject: Reply with quote

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

Code:
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:
* app-admin/eselect-news [N 20080320]
    Reasons: *sys-apps/paludis-0.38.2:0::installed


Should the paludis ebuild be tweaked or what?
Back to top
View user's profile Send private message
KejPi
Tux's lil' helper
Tux's lil' helper


Joined: 17 Jan 2004
Posts: 122
Location: Prague, Czech republic

PostPosted: Wed Aug 26, 2009 7:36 pm    Post subject: Reply with quote

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

Code:
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:
* 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
Back to top
View user's profile Send private message
loftwyr
l33t
l33t


Joined: 29 Dec 2004
Posts: 970
Location: 43°38'23.62"N 79°27'8.60"W

PostPosted: Wed Aug 26, 2009 8:27 pm    Post subject: Reply with quote

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.
Back to top
View user's profile Send private message
ulm
Developer
Developer


Joined: 04 Oct 2004
Posts: 98
Location: Mainz, Germany

PostPosted: Thu Aug 27, 2009 6:15 am    Post subject: Reply with quote

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:
|| ( >=app-admin/eselect-1.2_rc1 >=app-admin/eselect-news-20071201 )

So either eselect-1.2_rc1 or eselect-news will satisfy it.
Back to top
View user's profile Send private message
truc
Advocate
Advocate


Joined: 25 Jul 2005
Posts: 3199

PostPosted: Mon Aug 31, 2009 12:01 pm    Post subject: Reply with quote

Code:
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!
Back to top
View user's profile Send private message
Phlogiston
Veteran
Veteran


Joined: 27 Jan 2004
Posts: 1925
Location: Europe, Swizerland

PostPosted: Mon Aug 31, 2009 6:15 pm    Post subject: Reply with quote

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:
|| ( >=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
Back to top
View user's profile Send private message
Phlogiston
Veteran
Veteran


Joined: 27 Jan 2004
Posts: 1925
Location: Europe, Swizerland

PostPosted: Mon Aug 31, 2009 6:30 pm    Post subject: Reply with quote

Oh and I can't uninstall eselect-news:

Code:

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
Back to top
View user's profile Send private message
mikkoc
Apprentice
Apprentice


Joined: 24 May 2007
Posts: 231

PostPosted: Thu Sep 03, 2009 7:12 pm    Post subject: Reply with quote

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:
 * 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.
Back to top
View user's profile Send private message
Phlogiston
Veteran
Veteran


Joined: 27 Jan 2004
Posts: 1925
Location: Europe, Swizerland

PostPosted: Thu Sep 03, 2009 7:35 pm    Post subject: Reply with quote

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:
 * 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
Back to top
View user's profile Send private message
mikkoc
Apprentice
Apprentice


Joined: 24 May 2007
Posts: 231

PostPosted: Thu Sep 03, 2009 7:47 pm    Post subject: Reply with quote

That works, thanks. But it's more like a workaround, not a long term solution :P
Back to top
View user's profile Send private message
Rob Paxon
n00b
n00b


Joined: 27 Mar 2006
Posts: 26

PostPosted: Sun Sep 06, 2009 1:40 am    Post subject: Reply with quote

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


I did (roughly):
Code:
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:
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:

 * 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
Back to top
View user's profile Send private message
smithpeter018
n00b
n00b


Joined: 07 Sep 2009
Posts: 6
Location: los angeles

PostPosted: Tue Sep 08, 2009 6:55 am    Post subject: Reply with quote

I checked it its not reliable
Back to top
View user's profile Send private message
Ant P.
Watchman
Watchman


Joined: 18 Apr 2009
Posts: 6920

PostPosted: Tue Sep 08, 2009 11:39 am    Post subject: Reply with quote

How do I fix this?

Code:
$ 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?
Back to top
View user's profile Send private message
costel78
Guru
Guru


Joined: 20 Apr 2007
Posts: 402

PostPosted: Tue Sep 22, 2009 7:53 am    Post subject: Reply with quote

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.
Back to top
View user's profile Send private message
gregy
n00b
n00b


Joined: 18 Jul 2007
Posts: 11

PostPosted: Tue Sep 22, 2009 9:13 am    Post subject: paludis -u =sys-kernel/vanilla-sources-2.6.31_rc4 Reply with quote

Just another question:
Is it normal that after I run
Code:
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?
Back to top
View user's profile Send private message
Ant P.
Watchman
Watchman


Joined: 18 Apr 2009
Posts: 6920

PostPosted: Tue Sep 22, 2009 11:22 am    Post subject: Reply with quote

Just like Portage, Paludis won't remove files it doesn't own (i.e. your compiler output). You have to delete them yourself.
Back to top
View user's profile Send private message
gregy
n00b
n00b


Joined: 18 Jul 2007
Posts: 11

PostPosted: Tue Sep 22, 2009 12:49 pm    Post subject: Reply with quote

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?
Back to top
View user's profile Send private message
loftwyr
l33t
l33t


Joined: 29 Dec 2004
Posts: 970
Location: 43°38'23.62"N 79°27'8.60"W

PostPosted: Tue Sep 22, 2009 12:51 pm    Post subject: Reply with quote

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.
Back to top
View user's profile Send private message
gregy
n00b
n00b


Joined: 18 Jul 2007
Posts: 11

PostPosted: Tue Sep 22, 2009 8:57 pm    Post subject: Reply with quote

Oh, now I get it. Thank you very much for explaining it.
Back to top
View user's profile Send private message
Paczesiowa
Guru
Guru


Joined: 06 Mar 2006
Posts: 593
Location: Oborniki Śląskie, Poland

PostPosted: Wed Sep 23, 2009 10:01 am    Post subject: Reply with quote

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:
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:
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:
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
Back to top
View user's profile Send private message
eyoung100
Veteran
Veteran


Joined: 23 Jan 2004
Posts: 1428

PostPosted: Thu May 27, 2010 5:48 am    Post subject: Reply with quote

Paczesiowa wrote:

Code:
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
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Goto page Previous  1, 2, 3
Page 3 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum