View previous topic :: View next topic |
Author |
Message |
playmiac n00b
Joined: 08 Nov 2005 Posts: 18
|
Posted: Wed Aug 26, 2009 4:08 pm Post subject: |
|
|
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 |
|
|
KejPi Tux's lil' helper
Joined: 17 Jan 2004 Posts: 122 Location: Prague, Czech republic
|
Posted: Wed Aug 26, 2009 7:36 pm Post subject: |
|
|
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 |
|
|
loftwyr l33t
Joined: 29 Dec 2004 Posts: 970 Location: 43°38'23.62"N 79°27'8.60"W
|
Posted: Wed Aug 26, 2009 8:27 pm Post subject: |
|
|
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 |
|
|
ulm Developer
Joined: 04 Oct 2004 Posts: 98 Location: Mainz, Germany
|
Posted: Thu Aug 27, 2009 6:15 am Post subject: |
|
|
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 |
|
|
truc Advocate
Joined: 25 Jul 2005 Posts: 3199
|
Posted: Mon Aug 31, 2009 12:01 pm Post subject: |
|
|
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 |
|
|
Phlogiston Veteran
Joined: 27 Jan 2004 Posts: 1925 Location: Europe, Swizerland
|
Posted: Mon Aug 31, 2009 6:15 pm Post subject: |
|
|
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 |
|
|
Phlogiston Veteran
Joined: 27 Jan 2004 Posts: 1925 Location: Europe, Swizerland
|
Posted: Mon Aug 31, 2009 6:30 pm Post subject: |
|
|
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 |
|
|
mikkoc Apprentice
Joined: 24 May 2007 Posts: 231
|
Posted: Thu Sep 03, 2009 7:12 pm Post subject: |
|
|
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 |
|
|
Phlogiston Veteran
Joined: 27 Jan 2004 Posts: 1925 Location: Europe, Swizerland
|
Posted: Thu Sep 03, 2009 7:35 pm Post subject: |
|
|
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 |
|
|
mikkoc Apprentice
Joined: 24 May 2007 Posts: 231
|
Posted: Thu Sep 03, 2009 7:47 pm Post subject: |
|
|
That works, thanks. But it's more like a workaround, not a long term solution |
|
Back to top |
|
|
Rob Paxon n00b
Joined: 27 Mar 2006 Posts: 26
|
Posted: Sun Sep 06, 2009 1:40 am Post subject: |
|
|
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 |
|
|
smithpeter018 n00b
Joined: 07 Sep 2009 Posts: 6 Location: los angeles
|
Posted: Tue Sep 08, 2009 6:55 am Post subject: |
|
|
I checked it its not reliable |
|
Back to top |
|
|
Ant P. Watchman
Joined: 18 Apr 2009 Posts: 6920
|
Posted: Tue Sep 08, 2009 11:39 am Post subject: |
|
|
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 |
|
|
costel78 Guru
Joined: 20 Apr 2007 Posts: 407
|
Posted: Tue Sep 22, 2009 7:53 am Post subject: |
|
|
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 |
|
|
gregy n00b
Joined: 18 Jul 2007 Posts: 11
|
Posted: Tue Sep 22, 2009 9:13 am Post subject: paludis -u =sys-kernel/vanilla-sources-2.6.31_rc4 |
|
|
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 |
|
|
Ant P. Watchman
Joined: 18 Apr 2009 Posts: 6920
|
Posted: Tue Sep 22, 2009 11:22 am Post subject: |
|
|
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 |
|
|
gregy n00b
Joined: 18 Jul 2007 Posts: 11
|
Posted: Tue Sep 22, 2009 12:49 pm Post subject: |
|
|
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 |
|
|
loftwyr l33t
Joined: 29 Dec 2004 Posts: 970 Location: 43°38'23.62"N 79°27'8.60"W
|
Posted: Tue Sep 22, 2009 12:51 pm Post subject: |
|
|
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 |
|
|
gregy n00b
Joined: 18 Jul 2007 Posts: 11
|
Posted: Tue Sep 22, 2009 8:57 pm Post subject: |
|
|
Oh, now I get it. Thank you very much for explaining it. |
|
Back to top |
|
|
Paczesiowa Guru
Joined: 06 Mar 2006 Posts: 593 Location: Oborniki Śląskie, Poland
|
Posted: Wed Sep 23, 2009 10:01 am Post subject: |
|
|
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 |
|
|
eyoung100 Veteran
Joined: 23 Jan 2004 Posts: 1428
|
Posted: Thu May 27, 2010 5:48 am Post subject: |
|
|
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 |
|
|
|