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 Previous  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
BlackEdder
Advocate
Advocate


Joined: 26 Apr 2004
Posts: 2588
Location: Dutch enclave in Egham, UK

PostPosted: Sat Jan 27, 2007 12:05 am    Post subject: Reply with quote

slycordinator wrote:
http://en.wikipedia.org/wiki/Tact
Maybe you'll learn something too.

Conan clearly is Ciaran's new alias
Back to top
View user's profile Send private message
Conan
Guru
Guru


Joined: 02 Nov 2004
Posts: 360

PostPosted: Sat Jan 27, 2007 12:54 am    Post subject: Reply with quote

tact is a silly concept. It masks the true intent of what one is saying and makes people be less bothered.
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: Sat Jan 27, 2007 2:11 am    Post subject: Reply with quote

Paludis-hooks
  • Ebuilds are converted to doins, dodir....
  • ask hook (1.2) now installs in .../hooks/common and symlinks are created in two subfolders.

Any complaints?

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


Joined: 02 Nov 2004
Posts: 360

PostPosted: Sat Jan 27, 2007 4:36 am    Post subject: Reply with quote

SRC_URI being use-flag dependant.

Follow the logic if one of the hooks was installed without the flag being set (installed without the meta-ebuild that is).
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: Sat Jan 27, 2007 7:41 am    Post subject: Reply with quote

Conan wrote:
SRC_URI being use-flag dependant.

Follow the logic if one of the hooks was installed without the flag being set (installed without the meta-ebuild that is).

Only the meta.ebuild is flag dependat, others are not.
_________________
Nature does not hurry, yet everything is accomplished.
Lao Tzu
Back to top
View user's profile Send private message
Earthwings
Bodhisattva
Bodhisattva


Joined: 14 Apr 2003
Posts: 7753
Location: Germany

PostPosted: Sat Jan 27, 2007 8:32 am    Post subject: Reply with quote

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

Please change your tone. Guidelines: All posts must be professional and courteous. You are free to disagree with your fellow community members. You are not free to attack, degrade, troll or malign them.
_________________
KDE
Back to top
View user's profile Send private message
krisse
Guru
Guru


Joined: 15 Mar 2005
Posts: 325
Location: Sweden

PostPosted: Sat Jan 27, 2007 12:25 pm    Post subject: Reply with quote

In the earlier thread ciaran said that
Quote:
paludis --uninstall sys-apps/portage will work, but it's probably not wise to do that unless you're using conf-update or some other etc-update replacement. You might want to keep Portage around for a bit anyway just to compare output if you ever run into build problems.
(my emphasis)

I'm thinking of switching to paludis, and I use dispatch-conf, so I'm wondering what the above means. If I should be worried or not. :wink: (I've read the paludis FAQ, migration guide, browsed the wiki and stuff, but haven't seen the above mentioned anywhere else?)
Back to top
View user's profile Send private message
mark_alec
Bodhisattva
Bodhisattva


Joined: 11 Sep 2004
Posts: 6066
Location: Melbourne, Australia

PostPosted: Sat Jan 27, 2007 12:53 pm    Post subject: Reply with quote

If you wish to continue using dispatch-conf, you will need to keep portage installed as it provides dispatch-conf.
_________________
www.gentoo.org.au || #gentoo-au
Back to top
View user's profile Send private message
Conan
Guru
Guru


Joined: 02 Nov 2004
Posts: 360

PostPosted: Sat Jan 27, 2007 4:33 pm    Post subject: Reply with quote

zxy wrote:
Conan wrote:
SRC_URI being use-flag dependant.

Follow the logic if one of the hooks was installed without the flag being set (installed without the meta-ebuild that is).

Only the meta.ebuild is flag dependat, others are not.


Sorry then, the last time I Looked (yesterday) they were all conditional.

I'm still wondering how you managed to test on all those different archs though :)
Back to top
View user's profile Send private message
luqas
Guru
Guru


Joined: 02 Jan 2004
Posts: 588
Location: /US/Texas/Beaumont

PostPosted: Sun Jan 28, 2007 2:00 am    Post subject: Reply with quote

What hooks directory will activate a hook during the pre portion of say paludis -pi world? Does that even exist?

I have tried putting one in install_all_pre, install_pretend_pre, and install_pre with no luck on it firing off.
Back to top
View user's profile Send private message
Phenax
l33t
l33t


Joined: 10 Mar 2006
Posts: 972

PostPosted: Sun Jan 28, 2007 4:23 am    Post subject: Reply with quote

Dryre wrote:
What hooks directory will activate a hook during the pre portion of say paludis -pi world? Does that even exist?

I have tried putting one in install_all_pre, install_pretend_pre, and install_pre with no luck on it firing off.


install_ stuff is used for after compilation when it's actually installing the compiled files!

ebuild_fetch_pre and ebuild_nofetch_pre for right after it calculates dependencies
ebuild_init_pre for right after it downloads + checks digests

there might be one for before dependency calculation, but I'm in a rush to respond right now.. :(
Back to top
View user's profile Send private message
krisse
Guru
Guru


Joined: 15 Mar 2005
Posts: 325
Location: Sweden

PostPosted: Sun Jan 28, 2007 12:33 pm    Post subject: Reply with quote

mark_alec wrote:
If you wish to continue using dispatch-conf, you will need to keep portage installed as it provides dispatch-conf.


Well that much, I understand. What I was wondering about, was that I understood the quote below saying that uninstalling portage isn't advisable unless you're using etc-update or some such. But it seems, then, that I understood something wrong, and that I can go on using dispatch-conf just as before? Even though I'd merge stuff with paludis, and not emerge.

Quote:
not wise to do that unless you're using conf-update or some other etc-update replacement.
Back to top
View user's profile Send private message
truc
Advocate
Advocate


Joined: 25 Jul 2005
Posts: 3199

PostPosted: Sun Jan 28, 2007 1:10 pm    Post subject: Reply with quote

ok, since the previous thread is looked, I can't edit my post with portage-utils changelog, so here it goes:
portage-utils changelog:
== version 20070128 ==

# portage-utils now also support the repository_defaults.conf file
it can read the cache, write_cache, and format keys
# little fix in the 'palsearch' script



== version 20070126 ==

# fix a little bug with the 'profiles/categories' file. This new version also
comes with a really small script: palsearch commented here:
 http://tinyurl.com/youn2x

for the whole changelog, just go here or if text file doesn't scare you, then here ;)

And for those who doesn't know yet Ticket 8 : default configuration for repositories
and... changeset : 2308

Keep in mind that you can't set things like names_cache= ${location}/.cache/names, because location is only(should only be) defined in the repository configuration file. But it works pretty well with keys such as, distdir, eclassdirs, profiles, write_cache, format :)
_________________
The End of the Internet!


Last edited by truc on Sun Jan 28, 2007 4:11 pm; edited 2 times in total
Back to top
View user's profile Send private message
bobobo
Tux's lil' helper
Tux's lil' helper


Joined: 24 Nov 2005
Posts: 122

PostPosted: Sun Jan 28, 2007 2:36 pm    Post subject: Reply with quote

It means etc-update is part of portage. So if you uninstall portage, etc-update is uninstalled. thus you need a replacement.
Back to top
View user's profile Send private message
floffe
Guru
Guru


Joined: 24 Nov 2003
Posts: 414
Location: Linköping, Sweden

PostPosted: Sun Jan 28, 2007 3:13 pm    Post subject: Reply with quote

krisse wrote:
Well that much, I understand. What I was wondering about, was that I understood the quote below saying that uninstalling portage isn't advisable unless you're using etc-update or some such. But it seems, then, that I understood something wrong, and that I can go on using dispatch-conf just as before? Even though I'd merge stuff with paludis, and not emerge.

In short: If you're using conf-update or something else, you can uninstall portage (even if it can be handy to have should something bad happen. Or you need to report a bug. Or... )
If you use etc-update or dispatch-conf, paludis places the config files in same place and naming scheme as portage, so they work just as before.
Back to top
View user's profile Send private message
krisse
Guru
Guru


Joined: 15 Mar 2005
Posts: 325
Location: Sweden

PostPosted: Sun Jan 28, 2007 5:50 pm    Post subject: Reply with quote

floffe wrote:
If you use etc-update or dispatch-conf, paludis places the config files in same place and naming scheme as portage, so they work just as before.


That's what I wanted to know! Thanks. (I figured as much, but wanted to be sure nevertheless.)
Back to top
View user's profile Send private message
octoploid
n00b
n00b


Joined: 21 Oct 2006
Posts: 65

PostPosted: Sun Jan 28, 2007 7:08 pm    Post subject: Reply with quote

Just got this error while syncing:
Code:
gentoox2 xeffects # paludis -s xeffects
Sync xeffects
D    /usr/portage/local/layman/xeffects/x11-plugins/compiz-extra
svn: Failed to add directory '/usr/portage/local/layman/xeffects/profiles': object of the same name already exists

Sync error:
  * In program paludis -s xeffects:
  * When performing sync action from command line:
  * When executing sync task:
  * When syncing repository 'xeffects':
  * When syncing repository 'xeffects':
  * sync of '/usr/portage/local/layman/xeffects' from 'svn+http://svn.gentoo-xeffects.org/xeffects/trunk' failed

Sync xeffects failed

_________________
Myself and mine gymnastic ever
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: Sun Jan 28, 2007 7:14 pm    Post subject: Reply with quote

If you are trying to sync for the first time and you want paludis to create the overlay, then you must add "x-" in front of the overlay name (no space between), like in your case
Code:
# paludis -s x-xeffects


You must have a .conf file for the overlay in the /etc/paludis/repositories folder.
_________________
Nature does not hurry, yet everything is accomplished.
Lao Tzu
Back to top
View user's profile Send private message
octoploid
n00b
n00b


Joined: 21 Oct 2006
Posts: 65

PostPosted: Sun Jan 28, 2007 7:29 pm    Post subject: Reply with quote

zxy wrote:
If you are trying to sync for the first time and you want paludis to create the overlay, then you must add "x-" in front of the overlay name (no space between), like in your case
Code:
# paludis -s x-xeffects


You must have a .conf file for the overlay in the /etc/paludis/repositories folder.


No. (It did always work for me until today)
They created new files in the /profiles directory (and the directory itself) today. See: http://svn.gentoo-xeffects.org/xeffects/trunk/profiles/ChangeLog

I solved the problem by moving the /profiles directory to a temporary location.
Then I ran layman -s xeffects and after that I copied the files from the temp location
back to /usr/portage/local/layman/xeffects/profiles .
_________________
Myself and mine gymnastic ever


Last edited by octoploid on Sun Jan 28, 2007 8:42 pm; edited 2 times in total
Back to top
View user's profile Send private message
luqas
Guru
Guru


Joined: 02 Jan 2004
Posts: 588
Location: /US/Texas/Beaumont

PostPosted: Sun Jan 28, 2007 7:35 pm    Post subject: Reply with quote

Is anyone using Paludis with the E17 overlay? The reason I ask is because when I have any of the E17 packages in my world file, the are masked from Paludis due to EAPI (which from my understanding is the way the ebuild is written). Thus when I try to paludis -pi world I get errors and cannot update.

If I install them via emerge --oneshot then paludis --uninstall-unused labels them as wanting to uninstall. The best way is the emerge --oneshot since doing the --uninstall-unused isn't used near as much as the -pi world

I was just curious if someone else was using it and maybe I am missing something.

If not, no biggie, as I do have workarounds.
Back to top
View user's profile Send private message
Lance
Tux's lil' helper
Tux's lil' helper


Joined: 02 Apr 2004
Posts: 125

PostPosted: Sun Jan 28, 2007 8:09 pm    Post subject: Reply with quote

How to do something like
Code:
emerge -uDav world


with paludis?

Thanks!
_________________
choose Gentoo, choose freedom
Back to top
View user's profile Send private message
dleverton
Guru
Guru


Joined: 28 Aug 2006
Posts: 517

PostPosted: Sun Jan 28, 2007 8:43 pm    Post subject: Reply with quote

Dryre wrote:
Is anyone using Paludis with the E17 overlay? The reason I ask is because when I have any of the E17 packages in my world file, the are masked from Paludis due to EAPI (which from my understanding is the way the ebuild is written). Thus when I try to paludis -pi world I get errors and cannot update.

The E17 ebuilds work fine for me. I haven't tried them all, but e itself, e_modules, entropy and their deps (most of them CVS versions) seem OK. Any more specific errors? Does it show anything relevant with --log-level debug?
Back to top
View user's profile Send private message
luqas
Guru
Guru


Joined: 02 Jan 2004
Posts: 588
Location: /US/Texas/Beaumont

PostPosted: Sun Jan 28, 2007 9:49 pm    Post subject: Reply with quote

dleverton wrote:
Dryre wrote:
Is anyone using Paludis with the E17 overlay? The reason I ask is because when I have any of the E17 packages in my world file, the are masked from Paludis due to EAPI (which from my understanding is the way the ebuild is written). Thus when I try to paludis -pi world I get errors and cannot update.

The E17 ebuilds work fine for me. I haven't tried them all, but e itself, e_modules, entropy and their deps (most of them CVS versions) seem OK. Any more specific errors? Does it show anything relevant with --log-level debug?


This is what I get with the straight paludis -pi world.

Code:

Building target list...
Building dependency list...
Query error:
  * In Building target list...
Building dependency list...
Query error:
  * In program paludis -pi world:
  * When performing install action from command line:
  * When executing install task:
  * When adding PackageDepAtom 'x11-wm/e':
  * All versions of 'x11-wm/e' are masked. Candidates are:
    * x11-wm/e-0.16.999.037::enlightenment: Masked by EAPI ( UNKNOWN ) (probably a broken ebuild)
    * x11-wm/e-9999::enlightenment: Masked by EAPI ( UNKNOWN ) (probably a broken ebuild)program


I didn't see anything stand out with --log-level debug, but I will post the last few sections that showed.

Code:

  ... When adding install target 'e':
  ... When disambiguating package name 'e':
  ... When looking in repository 'virtuals':
  ... When finding category names containing package 'e':
  ... When loading names for virtuals repository:
  ... When loading virtual packages for repository 'gentoo'
  ... When loading category names for gentoo:
  ... need_category_names
paludis@1170020691: [DEBUG] In program paludis -pi --log-level debug e:
  ... When performing install action from command line:
  ... When adding install target 'e':
  ... When disambiguating package name 'e':
  ... When looking in repository 'virtuals':
  ... When finding category names containing package 'e':
  ... When loading names for virtuals repository:
  ... When loading virtual packages for repository 'gentoo'
  ... Loaded 64 virtual packages for repository 'gentoo'

Building dependency list...paludis@1170020691: [DEBUG] In program paludis -pi --log-level debug e:
  ... When performing install action from command line:
  ... When executing install task:
  ... When adding PackageDepAtom 'x11-wm/e':
  ... When fetching versions of 'x11-wm/e' in installed:
  ... When loading VDBRepository entries for 'x11-wm' from '/var/db/pkg':
  ... VDB load entries for 'x11-wm' started
paludis@1170020691: [DEBUG] In program paludis -pi --log-level debug e:
  ... When performing install action from command line:
  ... When executing install task:
  ... When adding PackageDepAtom 'x11-wm/e':
  ... When fetching versions of 'x11-wm/e' in enlightenment:
  ... When loading versions for 'x11-wm/e' in enlightenment:
  ... need_version_names 'x11-wm/e'

Query error:
  * In program paludis -pi --log-level debug e:
  * When performing install action from command line:
  * When executing install task:
  * When adding PackageDepAtom 'x11-wm/e':
  * All versions of 'x11-wm/e' are masked. Candidates are:
    * x11-wm/e-0.16.999.037::enlightenment: Masked by EAPI ( UNKNOWN ) (probably a broken ebuild)
    * x11-wm/e-9999::enlightenment: Masked by EAPI ( UNKNOWN ) (probably a broken ebuild)


Thanks for the help.
Back to top
View user's profile Send private message
dleverton
Guru
Guru


Joined: 28 Aug 2006
Posts: 517

PostPosted: Sun Jan 28, 2007 10:09 pm    Post subject: Reply with quote

Dryre wrote:
...

Oh, I think I see what might be the problem. In your /etc/paludis/repositories/enlightenment.conf, make sure you set the eclassdirs, something like
Code:
eclassdirs = /usr/portage/eclass
(or /var/paludis/repositories/gentoo/eclass, or wherever you have the main Gentoo tree).
Back to top
View user's profile Send private message
luqas
Guru
Guru


Joined: 02 Jan 2004
Posts: 588
Location: /US/Texas/Beaumont

PostPosted: Sun Jan 28, 2007 10:35 pm    Post subject: Reply with quote

I really appreciate all your help on this. Here is my enlightenment.conf. I noticed that eclass thing earlier today as it was pointed to /ebuilds or something like that. I changed it, but the problem still exists.

Code:

location = ${ROOT}/usr/portage/local/layman/enlightenment
sync = svn+http://overlays.gentoo.org/svn/dev/vapier/enlightenment
profiles = ${ROOT}/usr/portage/profiles/default-linux/x86/2006.1/desktop
eclassdirs = /usr/portage/eclass
distdir = /usr/portage/distfiles
format = ebuild
names_cache = ${location}/.cache/names
write_cache = /var/cache/paludis/metadata
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 Previous  1, 2, 3, ... 18, 19, 20  Next
Page 2 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