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.24.6) - Part 3

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.
Locked
Advanced search
373 posts
  • Page 6 of 15
    • Jump to page:
  • Previous
  • 1
  • …
  • 4
  • 5
  • 6
  • 7
  • 8
  • …
  • 15
  • Next
Author
Message
pussi
l33t
l33t
Posts: 727
Joined: Sat May 08, 2004 9:28 am
Location: Finland

Post by pussi » Sat Jul 07, 2007 8:17 pm

I finally migrated to paludis today. Everything's working perfectly except for one thing.

I'm on ~x86 but I want some of my packages (baselayout for example) to be stable.
If I understood the manual correctly it should be possible with this kind of /etc/paludis/keywords.conf

Code: Select all

*/* x86 ~x86

sys-apps/baselayout -* x86
However when I run 'paludis -ip world' it still want's to update baselayout to the latest ~x86 version.


Another thing that I couldn't figure out is where's paludis' equivalent of /etc/portage/profile/package.provided?
Top
Telexen
Apprentice
Apprentice
Posts: 189
Joined: Sun Oct 09, 2005 4:24 pm

Post by Telexen » Sun Jul 08, 2007 2:27 am

I did try to search for an answer to this, but couldn't find anything.

Is there any feature in Paludis that would allow for parallel merges like the patch described here for portage allows? I'd like to try out Paludis but since I use a quad-core system, parallel merges REALLY speed up my compile times.
Top
slycordinator
Advocate
Advocate
User avatar
Posts: 3065
Joined: Sat Jan 31, 2004 9:51 pm
Location: Korea

Post by slycordinator » Sun Jul 08, 2007 5:48 am

pussi wrote:I finally migrated to paludis today. Everything's working perfectly except for one thing.

I'm on ~x86 but I want some of my packages (baselayout for example) to be stable.
If I understood the manual correctly it should be possible with this kind of /etc/paludis/keywords.conf

Code: Select all

*/* x86 ~x86

sys-apps/baselayout -* x86
However when I run 'paludis -ip world' it still want's to update baselayout to the latest ~x86 version.


Another thing that I couldn't figure out is where's paludis' equivalent of /etc/portage/profile/package.provided?
1) There is no paludis equivalent of package.provided and that's A GOOD THING. What if you have a package that depends on another being built with a specific USE flag? Since no info on that package would be stored in /var/db/pkg there'd be no way to tell if it was or wasn't built with it and even if paludis assumed yes to every USE flag just to make them work, how does it then keep track of the fact that the outside package may not have really been built with the support the USE flag was meant for? package.provided is a bad kludge.

2) Try doing

Code: Select all

*/* x86 ~x86

sys-apps/baselayout -~x86
Top
Paapaa
l33t
l33t
User avatar
Posts: 955
Joined: Sun Aug 14, 2005 8:45 am
Location: Finland

Post by Paapaa » Sun Jul 08, 2007 8:53 am

Telexen wrote:Is there any feature in Paludis that would allow for parallel merges like the patch described here for portage allows? I'd like to try out Paludis but since I use a quad-core system, parallel merges REALLY speed up my compile times.
No parallelism at present, see this:

http://ciaranm.org/show_post/95

Ciaranm mentioned he did some preliminary tests on IRC (about a week ago) but I have no idea when can we expect to see proper multi-thread support in Paludis.
Paludis, the way packages are meant to be managed.
Top
Telexen
Apprentice
Apprentice
Posts: 189
Joined: Sun Oct 09, 2005 4:24 pm

Post by Telexen » Sun Jul 08, 2007 9:11 am

Paapaa wrote:
Telexen wrote:Is there any feature in Paludis that would allow for parallel merges like the patch described here for portage allows? I'd like to try out Paludis but since I use a quad-core system, parallel merges REALLY speed up my compile times.
No parallelism at present, see this:

http://ciaranm.org/show_post/95

Ciaranm mentioned he did some preliminary tests on IRC (about a week ago) but I have no idea when can we expect to see proper multi-thread support in Paludis.
Thanks for the info. It's a little discouraging to read "This one won't be in before 1.0. It may well be the focus of 2.0" in that page, but if some testing is being done then I guess it may not be too long before it's implemented in some capacity.

There are other several features on that page that would be excellent for any user as well. Hope to see those too.

I'll keep an eye on it, but with the gains I get even just running the patch I linked to with portage, I can't justify giving it up to try out Paludis yet.
Top
pussi
l33t
l33t
Posts: 727
Joined: Sat May 08, 2004 9:28 am
Location: Finland

Post by pussi » Sun Jul 08, 2007 11:29 am

slycordinator wrote:1) There is no paludis equivalent of package.provided and that's A GOOD THING. What if you have a package that depends on another being built with a specific USE flag? Since no info on that package would be stored in /var/db/pkg there'd be no way to tell if it was or wasn't built with it and even if paludis assumed yes to every USE flag just to make them work, how does it then keep track of the fact that the outside package may not have really been built with the support the USE flag was meant for? package.provided is a bad kludge.
Thanks for your answers. I certainly understand that package.provided might mess thins up. Actually the only thing that I had in there was gentoo-sources because I prefer updating my kernels by hand but maybe there's some other way to do this.
slycordinator wrote:2) Try doing

Code: Select all

*/* x86 ~x86

sys-apps/baselayout -~x86
I already tried that but:

Code: Select all

  * Name '-~x86' is not a valid keyword name (std::exception)
Thanks anyway.
Top
nikaya
Veteran
Veteran
User avatar
Posts: 1471
Joined: Sat May 13, 2006 9:43 am
Location: Germany

Post by nikaya » Sun Jul 08, 2007 11:45 am

pussi wrote:
slycordinator wrote:2) Try doing

Code: Select all

*/* x86 ~x86

sys-apps/baselayout -~x86
I already tried that but:

Code: Select all

  * Name '-~x86' is not a valid keyword name (std::exception)
Thanks anyway.
Does this work?

Code: Select all

sys-apps/baselayout x86
Notes on Dhamma
How to waste your time: look for an explanation of consciousness, ask to know what feeling is. (Nanavira Thera)
Top
pussi
l33t
l33t
Posts: 727
Joined: Sat May 08, 2004 9:28 am
Location: Finland

Post by pussi » Sun Jul 08, 2007 12:02 pm

john.doe wrote:Does this work?

Code: Select all

sys-apps/baselayout x86
Yes, if I remove the '*/* x86 ~x86' line paludis would install stable baselayout.
Top
nikaya
Veteran
Veteran
User avatar
Posts: 1471
Joined: Sat May 13, 2006 9:43 am
Location: Germany

Post by nikaya » Sun Jul 08, 2007 12:41 pm

pussi wrote:
john.doe wrote:Does this work?

Code: Select all

sys-apps/baselayout x86
Yes, if I remove the '*/* x86 ~x86' line paludis would install stable baselayout.
That wasn't what I meant,my fault.Of course it should be

Code: Select all

*/* x86 ~x86 

sys-apps/baselayout x86
Notes on Dhamma
How to waste your time: look for an explanation of consciousness, ask to know what feeling is. (Nanavira Thera)
Top
pussi
l33t
l33t
Posts: 727
Joined: Sat May 08, 2004 9:28 am
Location: Finland

Post by pussi » Sun Jul 08, 2007 1:03 pm

john.doe wrote:That wasn't what I meant,my fault.Of course it should be

Code: Select all

*/* x86 ~x86 

sys-apps/baselayout x86
Unfortunately that didn't help either.
Top
dleverton
Guru
Guru
Posts: 517
Joined: Mon Aug 28, 2006 3:09 pm

Post by dleverton » Sun Jul 08, 2007 1:22 pm

pussi wrote:I'm on ~x86 but I want some of my packages (baselayout for example) to be stable.
If I understood the manual correctly it should be possible with this kind of /etc/paludis/keywords.conf

Code: Select all

*/* x86 ~x86

sys-apps/baselayout -* x86
However when I run 'paludis -ip world' it still want's to update baselayout to the latest ~x86 version.
This feature is broken in 0.24.2. 0.24.3 will be out soon with a fix.
Top
pussi
l33t
l33t
Posts: 727
Joined: Sat May 08, 2004 9:28 am
Location: Finland

Post by pussi » Sun Jul 08, 2007 2:39 pm

dleverton wrote:This feature is broken in 0.24.2. 0.24.3 will be out soon with a fix.
ok thanks for the info
Top
pussi
l33t
l33t
Posts: 727
Joined: Sat May 08, 2004 9:28 am
Location: Finland

Post by pussi » Mon Jul 09, 2007 4:11 pm

I just upgraded to paludis 2.4.3 (thanks for the quick fix with my keywoards.conf issue :) and now every install fails with following error:

Code: Select all

ldconfig: invalid option -- e
Try `ldconfig --help' or `ldconfig --usage' for more information.

Install error:
  * In program paludis -i10 paludis:
  * When performing install action from command line:
  * When executing install task:
  * When installing 'sys-apps/paludis-0.24.3':
  * When merging 'sys-apps/paludis-0.24.3::gentoo' at '/var/tmp/paludis/sys-apps/paludis-0.24.3/image' to VDB repository 'installed':
  * Install error: VDB Entry post merge commands failed
Top
slycordinator
Advocate
Advocate
User avatar
Posts: 3065
Joined: Sat Jan 31, 2004 9:51 pm
Location: Korea

Post by slycordinator » Mon Jul 09, 2007 8:56 pm

That ldconfig error is (according to ciaranm) fixed in 0.24.5 though they only have it on their svn server right now and can't be downloaded quite yet.

In the meantime you can downgrade to 0.24.2 or wait.

edit:
And now the updated ebuild is in the overlay. Though I'll have to install a 2nd copy of it for now just to get my regular paludis install working.
Top
nikaya
Veteran
Veteran
User avatar
Posts: 1471
Joined: Sat May 13, 2006 9:43 am
Location: Germany

Post by nikaya » Tue Jul 10, 2007 9:24 am

Reffering to this post:http://forums.gentoo.org/viewtopic-p-41 ... ml#4134916 I retry it here seeking for an answer:
arek.k wrote:
john.doe wrote:
arek.k wrote: I'm not sure, but if I understand your question properly the answer is, that (IMHO) --dl-deps-default pre-or-post --dl-reinstall if-use-changed is the best option for update world. There is only one problem with virtual dependencies (or maybe it is my knowledges lack).
I wasn't sure about --dl-deps-default pre-or-post.I suggested --dl-installed-deps-pre pre-or-post is the best dependency resolution.But as I understand it --dl-deps-default pre-or-post includes --dl-installed-deps-pre pre-or-post.
Now I understand your question. I missed the difference between --dl-deps-default and --dl-installed-deps-pre in your post.
I don't understand pre-post dependencies enough to teach you ;).
I have updated my world with --dl-deps-default pre-or-post option, and the result was ok for me.
Maybe someone, who know difference between all: --dl-deps-default, --dl-installed-deps-pre, --dl-installed-deps-runtime and --dl-installed-deps-post tell us what this options means in practice. It isn't clear for me too.
Maybe someone can explain it that even /me is unstanding it. :wink:
Notes on Dhamma
How to waste your time: look for an explanation of consciousness, ask to know what feeling is. (Nanavira Thera)
Top
sotn3m
n00b
n00b
User avatar
Posts: 45
Joined: Fri Oct 01, 2004 11:50 am

2.24.4

Post by sotn3m » Wed Jul 11, 2007 6:32 am

I have a small problem. I have paludis-2.24.4 at the moment and the problem is that it has a bug and whatever I am trying to install I get "ldconfig: invalid option -- e". This is probably fixed in 2.24.5, but obviously I can't install it using paludis :? The question is: what to do best in such a situation?

Go back to emerge? or just get it from svn?
M3ntos
Top
slycordinator
Advocate
Advocate
User avatar
Posts: 3065
Joined: Sat Jan 31, 2004 9:51 pm
Location: Korea

Re: 2.24.4

Post by slycordinator » Wed Jul 11, 2007 7:02 am

sotn3m wrote:I have a small problem. I have paludis-2.24.4 at the moment and the problem is that it has a bug and whatever I am trying to install I get "ldconfig: invalid option -- e". This is probably fixed in 2.24.5, but obviously I can't install it using paludis :? The question is: what to do best in such a situation?

Go back to emerge? or just get it from svn?

Code: Select all

paludis -if paludis
Now it downloaded the 2.24.5 tarball for you.

Now unpack it somewhere

Code: Select all

tar xvjf /path/to/distfiles/paludis-2.24.5.tar.bz2 && cd paludis-2.24.5 && ./configure && make && make install
Now you have a 2.24.5 executable at /usr/local/bin/paludis

And since you don't want to do that everytime there's a new version do:

Code: Select all

/usr/local/bin/paludis -i paludis
Once that's finished, go back to your temp storage location and do a "make unisntall" then remove the temp location.
Top
Kuhrscher
Guru
Guru
User avatar
Posts: 498
Joined: Mon Dec 29, 2003 9:10 pm
Location: Hamburg, Germany

Post by Kuhrscher » Wed Jul 11, 2007 5:17 pm

With the help of the last post, I finally got paludis working again...

But now I always get the message "!!! Error: Action count unknown" after each action of paludis.

Any ideas how to completly restore paludis after this annoying update chaos? :wink:
Top
spb
Retired Dev
Retired Dev
User avatar
Posts: 2135
Joined: Fri Jan 02, 2004 1:18 pm
Location: Cambridge, UK

Post by spb » Wed Jul 11, 2007 6:41 pm

Kuhrscher wrote:With the help of the last post, I finally got paludis working again...

But now I always get the message "!!! Error: Action count unknown" after each action of paludis.

Any ideas how to completly restore paludis after this annoying update chaos? :wink:
You need eselect-news installed. The module was split out from the paludis distribution when Portage eventually gained support for GLEP42 news items.
14:20:19 <mark_alec> i fail
..shortly afterwards...
14:32:09 <spb> so it's "do what i want or i ban you"
14:32:13 <mark_alec> yes
Top
Kuhrscher
Guru
Guru
User avatar
Posts: 498
Joined: Mon Dec 29, 2003 9:10 pm
Location: Hamburg, Germany

Post by Kuhrscher » Wed Jul 11, 2007 7:00 pm

spb wrote:You need eselect-news installed. The module was split out from the paludis distribution when Portage eventually gained support for GLEP42 news items.
Thank you for the hint. I had installed the version of eselect-news from the paludis-extras overlay (0.1.2). Installing the one from portage (20070709) fixed it. Perhaps we should remove or mask the version from the overlay?

Cheers, Jannick
Top
staffan
n00b
n00b
Posts: 29
Joined: Sun Oct 31, 2004 8:54 pm
Location: Sweden

Re: 2.24.4

Post by staffan » Wed Jul 11, 2007 9:12 pm

slycordinator wrote:

Code: Select all

paludis -if paludis
Now it downloaded the 2.24.5 tarball for you.

Now unpack it somewhere

Code: Select all

tar xvjf /path/to/distfiles/paludis-2.24.5.tar.bz2 && cd paludis-2.24.5 && ./configure && make && make install
Now you have a 2.24.5 executable at /usr/local/bin/paludis

And since you don't want to do that everytime there's a new version do:

Code: Select all

/usr/local/bin/paludis -i paludis
Once that's finished, go back to your temp storage location and do a "make unisntall" then remove the temp location.
I presume you mean 0.24.5? For me, this didn't work. I still get the same error.

Will an emerge seriously hurt anything? (I don't believe it will but I thought I'd ask before I try.)

Thanks in advance.
/S
"I'm reminded of the day my daughter came in, looked over my shoulder at some Perl 4 code, and said, 'What is that, swearing?'" (Larry Wall)
Top
slycordinator
Advocate
Advocate
User avatar
Posts: 3065
Joined: Sat Jan 31, 2004 9:51 pm
Location: Korea

Re: 2.24.4

Post by slycordinator » Wed Jul 11, 2007 10:39 pm

staffan wrote:
slycordinator wrote:

Code: Select all

paludis -if paludis
Now it downloaded the 2.24.5 tarball for you.

Now unpack it somewhere

Code: Select all

tar xvjf /path/to/distfiles/paludis-2.24.5.tar.bz2 && cd paludis-2.24.5 && ./configure && make && make install
Now you have a 2.24.5 executable at /usr/local/bin/paludis

And since you don't want to do that everytime there's a new version do:

Code: Select all

/usr/local/bin/paludis -i paludis
Once that's finished, go back to your temp storage location and do a "make unisntall" then remove the temp location.
I presume you mean 0.24.5? For me, this didn't work. I still get the same error.

Will an emerge seriously hurt anything? (I don't believe it will but I thought I'd ask before I try.)

Thanks in advance.
1) Yes I meant 0.24.5
2) Do you mean you got the error when you called /usr/local/bin/paludis or after you uninstalled that local copy?
Top
staffan
n00b
n00b
Posts: 29
Joined: Sun Oct 31, 2004 8:54 pm
Location: Sweden

Re: 2.24.4

Post by staffan » Thu Jul 12, 2007 6:01 am

slycordinator wrote: 1) Yes I meant 0.24.5
2) Do you mean you got the error when you called /usr/local/bin/paludis or after you uninstalled that local copy?
I got it when I called /usr/local/bin/paludis. That's what worries me so I wonder if there is something else broken on my system.

I also tried downgrading but that also broke so I guess I'll either try again, wait for the next release or get the SVN.

Thanks.
/S
"I'm reminded of the day my daughter came in, looked over my shoulder at some Perl 4 code, and said, 'What is that, swearing?'" (Larry Wall)
Top
staffan
n00b
n00b
Posts: 29
Joined: Sun Oct 31, 2004 8:54 pm
Location: Sweden

Post by staffan » Thu Jul 12, 2007 7:19 pm

Well, I have no idea what happened but downgrading to 0.24.2 broke something so I had to fall back on portage. A reemerge of paludis 0.24.5 solved the problem and everything works now.
/S
"I'm reminded of the day my daughter came in, looked over my shoulder at some Perl 4 code, and said, 'What is that, swearing?'" (Larry Wall)
Top
sanmartin
Tux's lil' helper
Tux's lil' helper
Posts: 138
Joined: Wed Aug 10, 2005 10:42 pm
Location: Massachusetts

Post by sanmartin » Mon Jul 16, 2007 12:53 pm

Is there an up-to-date list of packages with tests that are known not to work? I'm planning to start reporting some of these test failures soon, they disturb me a little :x

Right now here are the ones that fail tests for me:
  • automake
  • coreutils
  • curl
  • e2fsprogs
  • eel
  • emerald
  • evince
  • gettext
  • glibc
  • gnome-power-manager
  • gnome-vfs
  • gtk+
  • libbonoboui
  • libgnomecanvas
  • libgnomekbd
  • nautilus
  • python
Many of these are Gnome packages which I'm happy to report upstream. Note that I'm using the gnome-experimental overlay, so tests very well may work on the current released versions. Does anyone else have a more complete list, or disagree with some of the ones I see failing tests?
Last edited by sanmartin on Mon Jul 16, 2007 1:03 pm, edited 1 time in total.
Top
Locked

373 posts
  • Page 6 of 15
    • Jump to page:
  • Previous
  • 1
  • …
  • 4
  • 5
  • 6
  • 7
  • 8
  • …
  • 15
  • Next

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