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.22.2) - Part 2

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
494 posts
  • Page 1 of 20
    • Jump to page:
  • 1
  • 2
  • 3
  • 4
  • 5
  • …
  • 20
  • Next
Author
Message
zxy
Veteran
Veteran
User avatar
Posts: 1160
Joined: Fri Jan 06, 2006 8:07 am
Location: in bed in front of the computer
Contact:
Contact zxy
Website

[PALUDIS] Support thread (current v. 0.22.2) - Part 2

Post by zxy » Wed Jan 24, 2007 11:08 pm

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:
    • The link to paludis homepage: http://paludis.pioto.org/
    • Migration from portage to paludis howto
    • Release Notes
    • Change Log
    • Documentation on the configuration files
    • Hooks (and how user defined hooks work)
    • Sets (including how user defined sets work)
    • The various optional caches
    For posting bugs see:
    • bug tracker
    Other resources:
    • Wiki
    • Ciaran McCreesh's Web Thingy
    • Planet Paludis
    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:
    • Paludis - Extras
    • Paludis - scripts (OLD SITE)
    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: http://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:
http://forums.gentoo.org/viewtopic-t-49 ... ight-.html
and there are many more there on the forums.
Last edited by zxy on Mon Apr 23, 2007 8:53 pm, edited 50 times in total.
Nature does not hurry, yet everything is accomplished.
Lao Tzu
Top
Let_Me_Be
n00b
n00b
User avatar
Posts: 65
Joined: Thu Apr 28, 2005 6:53 pm
Contact:
Contact Let_Me_Be
Website

Post by Let_Me_Be » Thu Jan 25, 2007 1:33 am

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 :)
Top
zxy
Veteran
Veteran
User avatar
Posts: 1160
Joined: Fri Jan 06, 2006 8:07 am
Location: in bed in front of the computer
Contact:
Contact zxy
Website

Post by zxy » Thu Jan 25, 2007 1:38 am

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
Top
Phenax
l33t
l33t
User avatar
Posts: 972
Joined: Fri Mar 10, 2006 8:12 pm

Post by Phenax » Thu Jan 25, 2007 1:39 am

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.
Top
zxy
Veteran
Veteran
User avatar
Posts: 1160
Joined: Fri Jan 06, 2006 8:07 am
Location: in bed in front of the computer
Contact:
Contact zxy
Website

Post by zxy » Thu Jan 25, 2007 2:20 am

Previous thread wrote:Here is a goodie from truc's garden.

Code: Select all

sed  /format/s/portage/ebuild/ -i /etc/paludis/repositories/*
It will change the

Code: Select all

format = portage
line to

Code: Select all

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
Top
Conan
Guru
Guru
Posts: 360
Joined: Tue Nov 02, 2004 1:26 am

Post by Conan » Thu Jan 25, 2007 2:40 am

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.
Top
Lepaca Kliffoth
l33t
l33t
User avatar
Posts: 737
Joined: Wed Apr 28, 2004 8:18 am
Location: Florence, Italy
Contact:
Contact Lepaca Kliffoth
Website

Post by Lepaca Kliffoth » Thu Jan 25, 2007 9:15 am

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!
Top
astaecker
Guru
Guru
Posts: 403
Joined: Mon Apr 28, 2003 8:23 pm
Location: Hamburg / Germany

Post by astaecker » Thu Jan 25, 2007 1:29 pm

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: Select all

...
SLOT="0"
...
statement.
Top
zxy
Veteran
Veteran
User avatar
Posts: 1160
Joined: Fri Jan 06, 2006 8:07 am
Location: in bed in front of the computer
Contact:
Contact zxy
Website

Post by zxy » Thu Jan 25, 2007 4:12 pm

@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.
Last edited by zxy on Thu Jan 25, 2007 4:41 pm, edited 1 time in total.
Nature does not hurry, yet everything is accomplished.
Lao Tzu
Top
Conan
Guru
Guru
Posts: 360
Joined: Tue Nov 02, 2004 1:26 am

Post by Conan » Thu Jan 25, 2007 4:38 pm

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

If not I guess its about time.
Top
zxy
Veteran
Veteran
User avatar
Posts: 1160
Joined: Fri Jan 06, 2006 8:07 am
Location: in bed in front of the computer
Contact:
Contact zxy
Website

Post by zxy » Thu Jan 25, 2007 4:46 pm

@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
Top
Conan
Guru
Guru
Posts: 360
Joined: Tue Nov 02, 2004 1:26 am

Post by Conan » Thu Jan 25, 2007 4:51 pm

I'll give you a hint.

dodir, doins, and insinto are your friends.

And so are loops.
Top
Elfan
Tux's lil' helper
Tux's lil' helper
Posts: 109
Joined: Tue Aug 15, 2006 12:57 am

Post by Elfan » Thu Jan 25, 2007 5:01 pm

The first post could use a link to Planet Paludis.
Top
Earthwings
Bodhisattva
Bodhisattva
User avatar
Posts: 7753
Joined: Mon Apr 14, 2003 8:13 pm
Location: Germany

Post by Earthwings » Thu Jan 25, 2007 5:05 pm

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
Top
zxy
Veteran
Veteran
User avatar
Posts: 1160
Joined: Fri Jan 06, 2006 8:07 am
Location: in bed in front of the computer
Contact:
Contact zxy
Website

Post by zxy » Thu Jan 25, 2007 5:08 pm

@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
Top
MaitreChang
n00b
n00b
Posts: 32
Joined: Sun Mar 23, 2003 10:37 pm

World rebuild failed

Post by MaitreChang » Thu Jan 25, 2007 5:38 pm

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 :-)
~ # 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
Top
spb
Retired Dev
Retired Dev
User avatar
Posts: 2135
Joined: Fri Jan 02, 2004 1:18 pm
Location: Cambridge, UK

Re: World rebuild failed

Post by spb » Thu Jan 25, 2007 5:51 pm

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.
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
MaitreChang
n00b
n00b
Posts: 32
Joined: Sun Mar 23, 2003 10:37 pm

Re: World rebuild failed

Post by MaitreChang » Thu Jan 25, 2007 6:14 pm

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 :-).
Top
Conan
Guru
Guru
Posts: 360
Joined: Tue Nov 02, 2004 1:26 am

Post by Conan » Thu Jan 25, 2007 6:29 pm

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.
Top
zxy
Veteran
Veteran
User avatar
Posts: 1160
Joined: Fri Jan 06, 2006 8:07 am
Location: in bed in front of the computer
Contact:
Contact zxy
Website

Post by zxy » Thu Jan 25, 2007 7:23 pm

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 [post=3864988]here[/post]

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
Top
Lepaca Kliffoth
l33t
l33t
User avatar
Posts: 737
Joined: Wed Apr 28, 2004 8:18 am
Location: Florence, Italy
Contact:
Contact Lepaca Kliffoth
Website

Post by Lepaca Kliffoth » Thu Jan 25, 2007 8:05 pm

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: Select all

...
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!
Top
truc
Advocate
Advocate
User avatar
Posts: 3199
Joined: Mon Jul 25, 2005 9:24 am

Post by truc » Thu Jan 25, 2007 10:42 pm

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: Select all

...
SLOT="0"
...
statement.
Thanks ^^
Wierd, as zxy already stated, the SLOT line is already present in the ebuilds
The End of the Internet!
Top
zxy
Veteran
Veteran
User avatar
Posts: 1160
Joined: Fri Jan 06, 2006 8:07 am
Location: in bed in front of the computer
Contact:
Contact zxy
Website

Post by zxy » Fri Jan 26, 2007 10:01 pm

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: Select all

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: Select all

paludis-hooks-0.2.0.ebuild
you still set PALUDIS_HOOKS in use.conf.

Quick upgrade:

Use this line:

Code: Select all

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.
Last edited by zxy on Sat Jan 27, 2007 4:05 am, edited 2 times in total.
Nature does not hurry, yet everything is accomplished.
Lao Tzu
Top
Conan
Guru
Guru
Posts: 360
Joined: Tue Nov 02, 2004 1:26 am

Post by Conan » Fri Jan 26, 2007 10:12 pm

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.
Top
slycordinator
Advocate
Advocate
User avatar
Posts: 3065
Joined: Sat Jan 31, 2004 9:51 pm
Location: Korea

Post by slycordinator » Fri Jan 26, 2007 11:40 pm

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.
Top
Locked

494 posts
  • Page 1 of 20
    • Jump to page:
  • 1
  • 2
  • 3
  • 4
  • 5
  • …
  • 20
  • 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