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

Goto page 1, 2, 3 ... 18, 19, 20  Next  
This topic is locked: you cannot edit posts or make replies.    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
zxy
Veteran
Veteran


Joined: 06 Jan 2006
Posts: 1160
Location: in bed in front of the computer

PostPosted: Wed Jan 24, 2007 11:08 pm    Post subject: [PALUDIS] Support thread (current v. 0.22.2) - Part 2 Reply with quote

PALUDIS SUPPORT THREAD - 0.22.2 is in portage

  • IMPORTANT

    Please report bugs to trac, or use the paludis-user mailing list if you're not sure. Any reports made here will likely not been seen or fixed by Paludis developers.

  • ABOUT

    This thread is the part 2 of the old Paludis Support thread - Part 1. It has been splitted with the 0.16.0 version of Paludis, due to a huge nubmer of pages in the old thread.

    This front post will be updated from time to time. The old first post will not.


    Paludis is a portage alernative.

    I created this thread for everybody that has problems with using paludis or has something useful to contribute to others about paludis.

    Paludis is different than portage in command line and configs differ, too.

    Any help, info, shortcut, howto or a tip is welcome here.


  • LINKS

    (links changed - UPDATED)
    From paludis home page:


    For posting bugs see:

    Other resources:

    Share your experiences with paludis here: [ Poll ] Are you satisfied with Paludis

    paludis-extras overlay
    (eclass added so please follow the upgrade instructions)
    Now includes:
    • app-paludis/paludis-hooks-0.2.1 - collection of hooks for paludis (basicaly comming from this thread)
        * ask-2.1 - truc, zxy
        * check-security-updates-1.0
        * collision-protect-2.1 - dleverton
        * compress-man-1.1
        * paludis-wrapper-0.1.1 - truc, zxy
        * sync-disks-1.0 - zxy
        * undo-prelink-2.0 - dleverton
        * update-eix-2.1.1 - pioto; contributors bo.andersen, truc
    • app-portage/portage-utils-20070307 (paludis version) -- truc
    • app-portage/gentoolkit-20070307 (revdep-rebuild modified for paludis) -- jordan83, zxy
    • app-paludis/etc-paludis-20070129 (etc-update modified for paludis) -- jordan83
    • app-admin/eselect-paludis-hooks-0.1.1 - manage hooks with eselect -- zxy
    • app-paludis/paludis-wrapper-0.1.0 (a wrapper script for --nice and --ask) -- truc, zxy
    • sys-apps/module-rebuild-20070313 (module-rebuild ported to paludis) -- zxy, truc


    Install instructions and change logs are here:

    where you can also find some of the scripts from this and previous thread.

    This overlay is unsupported by paludis and gentoo devs. Do not bother them about it. You can ask questions on paludis-extras overlay thread or on IRC freenode: #paludis-extras.

  • INSTALLATION

    Paludis is in portage and is available in ~arch. For migrating see the guide in the links section.


  • KNOWN ISSUES - DIFFERENCES BETWEEN PORTAGE AND PALUDIS

    If you encounter any problems read the docs on Paludis homepage.
    You can see the FAQ page here: http://paludis.pioto.org/faq.html

    Check HERE: http://paludis.pioto.org/portagedifferences.html to read about differences between portage and paludis.

    There is many things in this and the previous thread, too. And don't forget the wiki.


  • THIS THREAD, THE PREVIOUS THREAD AND WIKI INCLUDE

    In this thread and in the wiki you can find how to make the following work with Paludis:

    • eix
    • revdep-rebuild
    • ccache
    • portage-utils
    • zsh scripts
    • hooks
      for
      • manage orphaned files after unmerging; for prelinked libraries(by dleverton)
      • collision-protect] (by dleverton)
      see this thread: https://forums.gentoo.org/viewtopic-t-536458.html
    • various tips, tricks, Q & A


    and more...


Enjoy using Paludis,
zxy


It is NOT alowed to start FLAMEWARS here. Go to other threads if you search for a fight!!!!!
For fights go here for example:
https://forums.gentoo.org/viewtopic-t-495257-start-0-postdays-0-postorder-asc-highlight-.html
and there are many more there on the forums.
_________________
Nature does not hurry, yet everything is accomplished.
Lao Tzu


Last edited by zxy on Mon Apr 23, 2007 8:53 pm; edited 50 times in total
Back to top
View user's profile Send private message
Let_Me_Be
n00b
n00b


Joined: 28 Apr 2005
Posts: 65

PostPosted: Thu Jan 25, 2007 1:33 am    Post subject: Reply with quote

Hi, I just stumbled upon this project and wan't to ask: What's the actual status of the project? Is it ready for normal use (well, at least for my development machine)?

I have sort of antipaty for scripted languages, so Paludis seems like a gift from gods to me :)
Back to top
View user's profile Send private message
zxy
Veteran
Veteran


Joined: 06 Jan 2006
Posts: 1160
Location: in bed in front of the computer

PostPosted: Thu Jan 25, 2007 1:38 am    Post subject: Reply with quote

Works good for me. I have it on 4 machines now for some time. I think it is very good.

But don't blame me if it kills your kitten. :wink:
_________________
Nature does not hurry, yet everything is accomplished.
Lao Tzu
Back to top
View user's profile Send private message
Phenax
l33t
l33t


Joined: 10 Mar 2006
Posts: 972

PostPosted: Thu Jan 25, 2007 1:39 am    Post subject: Reply with quote

Let_Me_Be wrote:
Hi, I just stumbled upon this project and wan't to ask: What's the actual status of the project? Is it ready for normal use (well, at least for my development machine)?

I have sort of antipaty for scripted languages, so Paludis seems like a gift from gods to me :)

It's stable enough to use, but you'll probably want to keep Portage around for some external tools, and just in case.
There a nice script on paludis.org that converts all of your stuff over to Paludis, works great for me.
Back to top
View user's profile Send private message
zxy
Veteran
Veteran


Joined: 06 Jan 2006
Posts: 1160
Location: in bed in front of the computer

PostPosted: Thu Jan 25, 2007 2:20 am    Post subject: Reply with quote

Previous thread wrote:
Here is a goodie from truc's garden.
Code:
sed  /format/s/portage/ebuild/ -i /etc/paludis/repositories/*
It will change the
Code:
format = portage
line to
Code:
format = ebuild
in all the conf files in the repositories folder, so you don't have to edit all of them by hand.

Truc, thanks.

This could be useful with 0.16.0.
_________________
Nature does not hurry, yet everything is accomplished.
Lao Tzu
Back to top
View user's profile Send private message
Conan
Guru
Guru


Joined: 02 Nov 2004
Posts: 360

PostPosted: Thu Jan 25, 2007 2:40 am    Post subject: Reply with quote

Let_Me_Be wrote:
Hi, I just stumbled upon this project and wan't to ask: What's the actual status of the project? Is it ready for normal use (well, at least for my development machine)?

I have sort of antipaty for scripted languages, so Paludis seems like a gift from gods to me :)


The trouble with using paludis is that it is a package manager that deals with the tree in the way ciaran wants it to be. That means that until ciaran manages to push through all the changes that will improve the tree, paludis will break with ebuilds that portage will not (because portage will work with the ebuilds that do crazy things). This can lead to all sorts of headaches, I'd suggest using portage unless you are willing to deal with these things.
Back to top
View user's profile Send private message
Lepaca Kliffoth
l33t
l33t


Joined: 28 Apr 2004
Posts: 737
Location: Florence, Italy

PostPosted: Thu Jan 25, 2007 9:15 am    Post subject: Reply with quote

Seems like the paludis-extras repository is kind of broken, at least the portage-utils ebuild is. Paludis complains about "Name ''" not being a "valid slot name", whatever it means.
_________________
It isn't enough to win - everyone else must lose, and you also have to rub it in their face (maybe chop off an arm too for good measure).
Animebox!
Back to top
View user's profile Send private message
astaecker
Guru
Guru


Joined: 28 Apr 2003
Posts: 403
Location: Hamburg / Germany

PostPosted: Thu Jan 25, 2007 1:29 pm    Post subject: Reply with quote

Lepaca Kliffoth wrote:
Seems like the paludis-extras repository is kind of broken, at least the portage-utils ebuild is. Paludis complains about "Name ''" not being a "valid slot name", whatever it means.

The ebuild needs a
Code:
...
SLOT="0"
...

statement.
Back to top
View user's profile Send private message
zxy
Veteran
Veteran


Joined: 06 Jan 2006
Posts: 1160
Location: in bed in front of the computer

PostPosted: Thu Jan 25, 2007 4:12 pm    Post subject: Reply with quote

@arlsair did you look at any of the ebuilds. SLOT = "0" is there in all of them.

@Lepaca Kliffoth Could you post the full error.

Anyway, you might get arch.list warnings with 0.16.0.
_________________
Nature does not hurry, yet everything is accomplished.
Lao Tzu


Last edited by zxy on Thu Jan 25, 2007 4:41 pm; edited 1 time in total
Back to top
View user's profile Send private message
Conan
Guru
Guru


Joined: 02 Nov 2004
Posts: 360

PostPosted: Thu Jan 25, 2007 4:38 pm    Post subject: Reply with quote

has anyone pointed out yet how absolutely horrible that ebuild is?

If not I guess its about time.
Back to top
View user's profile Send private message
zxy
Veteran
Veteran


Joined: 06 Jan 2006
Posts: 1160
Location: in bed in front of the computer

PostPosted: Thu Jan 25, 2007 4:46 pm    Post subject: Reply with quote

@Conan Do you have a better one? Send it to me or truc (if talking about portage-utils).


To all:
I added empty arch.list file in paludis-extras overlay (../profiles/arch.list) This should stop showing arch.list warnings when installing packages from this overlay.
Just sync.
_________________
Nature does not hurry, yet everything is accomplished.
Lao Tzu
Back to top
View user's profile Send private message
Conan
Guru
Guru


Joined: 02 Nov 2004
Posts: 360

PostPosted: Thu Jan 25, 2007 4:51 pm    Post subject: Reply with quote

I'll give you a hint.

dodir, doins, and insinto are your friends.

And so are loops.
Back to top
View user's profile Send private message
Elfan
Tux's lil' helper
Tux's lil' helper


Joined: 15 Aug 2006
Posts: 109

PostPosted: Thu Jan 25, 2007 5:01 pm    Post subject: Reply with quote

The first post could use a link to Planet Paludis.
Back to top
View user's profile Send private message
Earthwings
Bodhisattva
Bodhisattva


Joined: 14 Apr 2003
Posts: 7753
Location: Germany

PostPosted: Thu Jan 25, 2007 5:05 pm    Post subject: Reply with quote

Conan wrote:
I'll give you a hint.

dodir, doins, and insinto are your friends.

And so are loops.

Instead of creating one gigantic ebuild that installs all hooks and abuses use flags to filter them, it would be better to create one ebuild for each hook, maybe based on an eclass to sort out common things, and have another meta ebuild to install all hooks together.
_________________
KDE
Back to top
View user's profile Send private message
zxy
Veteran
Veteran


Joined: 06 Jan 2006
Posts: 1160
Location: in bed in front of the computer

PostPosted: Thu Jan 25, 2007 5:08 pm    Post subject: Reply with quote

@Earthwings I was thinking about that, for some time now. And I agree with you. (paludis-hooks)
But Conan was talking about portage-utils ebuild.

--- EDIT ---
@Elfan Palanet Paludis made it into the first post.
_________________
Nature does not hurry, yet everything is accomplished.
Lao Tzu
Back to top
View user's profile Send private message
MaitreChang
n00b
n00b


Joined: 23 Mar 2003
Posts: 32

PostPosted: Thu Jan 25, 2007 5:38 pm    Post subject: World rebuild failed Reply with quote

Hi,

I've just bumped binutils to 2.17.50.0.10 and tried to rebuild my world with LDFLAGS="--hash-style=gnu".
Paludis prevents me from rebuilding my world. The reason seems to be a strange conflicts between some virtuals and their associated packages.

If anyone can help :-)

Quote:

~ # paludis -i world --dl-reinstall always
Building target list...
Building dependency list...paludis@1169746254: [QA] Couldn't open arch.list file in '/usr/portage/local/layman/nxsty/profiles/arch.list', arch flags may incorrectly show up as unmasked
paludis@1169746258: [QA] Couldn't open arch.list file in '/usr/local/overlays/perso/profiles/arch.list', arch flags may incorrectly show up as unmasked
paludis@1169746265: [QA] Couldn't open arch.list file in '/usr/portage/local/layman/sunrise/profiles/arch.list', arch flags may incorrectly show up as unmasked
paludis@1169746265: [QA] Couldn't open arch.list file in '/usr/portage/local/layman/berkano/profiles/arch.list', arch flags may incorrectly show up as unmasked


These packages will be installed:

* virtual/imap-c-client-2004a-r1::installed_virtuals {:0} [! blocking] <net-libs/c-client-2004a-r1::gentoo>
* virtual/mta-2.61-r2::installed_virtuals {:0} [! blocking] <mail-mta/ssmtp-2.61-r2::gentoo>
* virtual/eject-2.1.5-r1::installed_virtuals {:0} [! blocking] <sys-apps/eject-2.1.5-r1::gentoo>
* virtual/modutils-3.2.2-r1::installed_virtuals {:0} [! blocking] <sys-apps/module-init-tools-3.2.2-r1::gentoo>
* virtual/os-headers-2.6.19.2-r1::installed_virtuals {:0} [! blocking] <sys-kernel/linux-headers-2.6.19.2-r1::gentoo>
* dev-util/unifdef-1.20::gentoo {:0} [R]
* sys-kernel/linux-headers-2.6.19.2-r1::gentoo {:0} [R]

<<snip>>

* app-misc/tomboy-0.5.3::gentoo {:0} [R] -debug -doc eds -galago <world>
* app-portage/layman-1.0.6::gentoo {:0} [R] <world>

Total: 907 packages (1 new, 1 upgrade, 2 in new slots, 903 rebuilds), 5 errors

* Cannot continue with install due to the errors indicated above
Back to top
View user's profile Send private message
spb
Retired Dev
Retired Dev


Joined: 02 Jan 2004
Posts: 2135
Location: Cambridge, UK

PostPosted: Thu Jan 25, 2007 5:51 pm    Post subject: Re: World rebuild failed Reply with quote

MaitreChang wrote:
Paludis prevents me from rebuilding my world. The reason seems to be a strange conflicts between some virtuals and their associated packages.
This is a known bug fixed in 0.16.1, which should be appearing soon. You can work around it by using --dl-blocks ignore if you've verified that it's safe.
Back to top
View user's profile Send private message
MaitreChang
n00b
n00b


Joined: 23 Mar 2003
Posts: 32

PostPosted: Thu Jan 25, 2007 6:14 pm    Post subject: Re: World rebuild failed Reply with quote

spb wrote:
MaitreChang wrote:
Paludis prevents me from rebuilding my world. The reason seems to be a strange conflicts between some virtuals and their associated packages.
This is a known bug fixed in 0.16.1, which should be appearing soon. You can work around it by using --dl-blocks ignore if you've verified that it's safe.


Thank you. The correct option is "--dl-blocks discard" though :-).
Back to top
View user's profile Send private message
Conan
Guru
Guru


Joined: 02 Nov 2004
Posts: 360

PostPosted: Thu Jan 25, 2007 6:29 pm    Post subject: Reply with quote

zxy wrote:
@Earthwings I was thinking about that, for some time now. And I agree with you. (paludis-hooks)
But Conan was talking about portage-utils ebuild.

--- EDIT ---
@Elfan Palanet Paludis made it into the first post.


I was talking about the paludis-hooks ebuild.
Back to top
View user's profile Send private message
zxy
Veteran
Veteran


Joined: 06 Jan 2006
Posts: 1160
Location: in bed in front of the computer

PostPosted: Thu Jan 25, 2007 7:23 pm    Post subject: Reply with quote

I don't want to lead discussion in chat waters, it makes no sense.

Conan please read before you post. You might be right about the paludis-hooks ebuild, but when you started commenting the discussion was about portage utils.

Just a reminder how the discussion went. It started here

I am open to suggestions, ideas, new stuff, better aproaches... And yes, i wanted to split paludis-hooks for some time. I need to read some stuff first to get it right, not to make a mess of it.
PM me and we can find eachother on irc - freenode, much more practical.

I'm sorry for misunderstandings, but it really was not obvious that you (Conan) talked about paludis-hooks.
_________________
Nature does not hurry, yet everything is accomplished.
Lao Tzu
Back to top
View user's profile Send private message
Lepaca Kliffoth
l33t
l33t


Joined: 28 Apr 2004
Posts: 737
Location: Florence, Italy

PostPosted: Thu Jan 25, 2007 8:05 pm    Post subject: Reply with quote

arlsair wrote:
Lepaca Kliffoth wrote:
Seems like the paludis-extras repository is kind of broken, at least the portage-utils ebuild is. Paludis complains about "Name ''" not being a "valid slot name", whatever it means.

The ebuild needs a
Code:
...
SLOT="0"
...

statement.


Thanks ^^
_________________
It isn't enough to win - everyone else must lose, and you also have to rub it in their face (maybe chop off an arm too for good measure).
Animebox!
Back to top
View user's profile Send private message
truc
Advocate
Advocate


Joined: 25 Jul 2005
Posts: 3199

PostPosted: Thu Jan 25, 2007 10:42 pm    Post subject: Reply with quote

Lepaca Kliffoth wrote:
arlsair wrote:
Lepaca Kliffoth wrote:
Seems like the paludis-extras repository is kind of broken, at least the portage-utils ebuild is. Paludis complains about "Name ''" not being a "valid slot name", whatever it means.

The ebuild needs a
Code:
...
SLOT="0"
...

statement.


Thanks ^^

Wierd, as zxy already stated, the SLOT line is already present in the ebuilds
_________________
The End of the Internet!
Back to top
View user's profile Send private message
zxy
Veteran
Veteran


Joined: 06 Jan 2006
Posts: 1160
Location: in bed in front of the computer

PostPosted: Fri Jan 26, 2007 10:01 pm    Post subject: Reply with quote

Paludis-hooks now modular

Paludis hooks ebuild has been split and moved frop sys-apps/paludis-hooks to app-paludis/paludis-hooks.
Now there are 5 ebuilds for 5 hooks and one meta ebuild.
Hooks ebuilds are
Code:
paludis-hooks-ask-0.1.1.ebuild
paludis-hooks-check-security-updates-1.0.ebuild
paludis-hooks-collision-protect-0.1.1.ebuild
paludis-hooks-undo-prelink-1.1.ebuild
paludis-hooks-update-eix-1.1.ebuild

The one ebuild can be used to install all/some of them.
Code:
paludis-hooks-0.2.0.ebuild

you still set PALUDIS_HOOKS in use.conf.

Quick upgrade:

Use this line:
Code:
paludis -u sys-apps/paludis-hooks && /usr/bin/paludis -i app-paludis/paludis-hooks

The exact "/usr/bin/paludis" is needed if you are using ask hook.

More info and instructions install/upgrade

More information about this upgrade or how to install paludis-extras overlay or paludis-hooks are: HERE

Monolithic ebuild will not be maintained any more and will be deleted from an overlay in a few days.
_________________
Nature does not hurry, yet everything is accomplished.
Lao Tzu


Last edited by zxy on Sat Jan 27, 2007 4:05 am; edited 2 times in total
Back to top
View user's profile Send private message
Conan
Guru
Guru


Joined: 02 Nov 2004
Posts: 360

PostPosted: Fri Jan 26, 2007 10:12 pm    Post subject: Reply with quote

So now you just spread the uglyness across more places.

1) Did you really test it on all those architectures?
2) The only thing in src_uri is use flag dependant.. think about what that means.
3) insinto/dodir/other related functions are still your friends
4) yea.

http://devmanual.gentoo.org : it was written by ciaran, so i'm sure you will obtain at least a few orgasms while reading and may perhaps learn something.
Back to top
View user's profile Send private message
slycordinator
Advocate
Advocate


Joined: 31 Jan 2004
Posts: 3065
Location: Korea

PostPosted: Fri Jan 26, 2007 11:40 pm    Post subject: Reply with quote

Conan wrote:
So now you just spread the uglyness across more places.

1) Did you really test it on all those architectures?
2) The only thing in src_uri is use flag dependant.. think about what that means.
3) insinto/dodir/other related functions are still your friends
4) yea.

http://devmanual.gentoo.org : it was written by ciaran, so i'm sure you will obtain at least a few orgasms while reading and may perhaps learn something.


http://en.wikipedia.org/wiki/Tact
Maybe you'll learn something too.
Back to top
View user's profile Send private message
Display posts from previous:   
This topic is locked: you cannot edit posts or make replies.    Gentoo Forums Forum Index Unsupported Software All times are GMT
Goto page 1, 2, 3 ... 18, 19, 20  Next
Page 1 of 20

 
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