Conan clearly is Ciaran's new aliasslycordinator wrote:http://en.wikipedia.org/wiki/Tact
Maybe you'll learn something too.

Conan clearly is Ciaran's new aliasslycordinator wrote:http://en.wikipedia.org/wiki/Tact
Maybe you'll learn something too.


Please change your tone. [topic=525]Guidelines[/topic]: 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.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
(my emphasis)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.

Sorry then, the last time I Looked (yesterday) they were all conditional.zxy wrote:Only the meta.ebuild is flag dependat, others are not.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).
install_ stuff is used for after compilation when it's actually installing the compiled files!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.
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.mark_alec wrote:If you wish to continue using dispatch-conf, you will need to keep portage installed as it provides dispatch-conf.
not wise to do that unless you're using conf-update or some other etc-update replacement.
Code: Select all
== 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/youn2xIn 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... )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.
Code: Select all
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

Code: Select all
# paludis -s x-xeffects No. (It did always work for me until today)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 caseYou must have a .conf file for the overlay in the /etc/paludis/repositories folder.Code: Select all
# paludis -s x-xeffects
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?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.
This is what I get with the straight paludis -pi world.dleverton wrote: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?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.
Code: Select all
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
Code: Select all
... 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)
Oh, I think I see what might be the problem. In your /etc/paludis/repositories/enlightenment.conf, make sure you set the eclassdirs, something likeDryre wrote:...
Code: Select all
eclassdirs = /usr/portage/eclassCode: Select all
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