View previous topic :: View next topic |
Author |
Message |
BlackEdder Advocate
Joined: 26 Apr 2004 Posts: 2588 Location: Dutch enclave in Egham, UK
|
Posted: Sat Jan 27, 2007 12:05 am Post subject: |
|
|
slycordinator wrote: | http://en.wikipedia.org/wiki/Tact
Maybe you'll learn something too. |
Conan clearly is Ciaran's new alias |
|
Back to top |
|
|
Conan Guru
Joined: 02 Nov 2004 Posts: 360
|
Posted: Sat Jan 27, 2007 12:54 am Post subject: |
|
|
tact is a silly concept. It masks the true intent of what one is saying and makes people be less bothered. |
|
Back to top |
|
|
zxy Veteran
Joined: 06 Jan 2006 Posts: 1160 Location: in bed in front of the computer
|
Posted: Sat Jan 27, 2007 2:11 am Post subject: |
|
|
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 |
|
|
Conan Guru
Joined: 02 Nov 2004 Posts: 360
|
Posted: Sat Jan 27, 2007 4:36 am Post subject: |
|
|
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 |
|
|
zxy Veteran
Joined: 06 Jan 2006 Posts: 1160 Location: in bed in front of the computer
|
Posted: Sat Jan 27, 2007 7:41 am Post subject: |
|
|
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 |
|
|
Earthwings Bodhisattva
Joined: 14 Apr 2003 Posts: 7753 Location: Germany
|
Posted: Sat Jan 27, 2007 8:32 am Post subject: |
|
|
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 |
|
|
krisse Guru
Joined: 15 Mar 2005 Posts: 325 Location: Sweden
|
Posted: Sat Jan 27, 2007 12:25 pm Post subject: |
|
|
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. (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 |
|
|
mark_alec Bodhisattva
Joined: 11 Sep 2004 Posts: 6066 Location: Melbourne, Australia
|
Posted: Sat Jan 27, 2007 12:53 pm Post subject: |
|
|
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 |
|
|
Conan Guru
Joined: 02 Nov 2004 Posts: 360
|
Posted: Sat Jan 27, 2007 4:33 pm Post subject: |
|
|
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 |
|
|
luqas Guru
Joined: 02 Jan 2004 Posts: 588 Location: /US/Texas/Beaumont
|
Posted: Sun Jan 28, 2007 2:00 am Post subject: |
|
|
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 |
|
|
Phenax l33t
Joined: 10 Mar 2006 Posts: 972
|
Posted: Sun Jan 28, 2007 4:23 am Post subject: |
|
|
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 |
|
|
krisse Guru
Joined: 15 Mar 2005 Posts: 325 Location: Sweden
|
Posted: Sun Jan 28, 2007 12:33 pm Post subject: |
|
|
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 |
|
|
truc Advocate
Joined: 25 Jul 2005 Posts: 3199
|
Posted: Sun Jan 28, 2007 1:10 pm Post subject: |
|
|
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 |
|
|
bobobo Tux's lil' helper
Joined: 24 Nov 2005 Posts: 122
|
Posted: Sun Jan 28, 2007 2:36 pm Post subject: |
|
|
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 |
|
|
floffe Guru
Joined: 24 Nov 2003 Posts: 414 Location: Linköping, Sweden
|
Posted: Sun Jan 28, 2007 3:13 pm Post subject: |
|
|
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 |
|
|
krisse Guru
Joined: 15 Mar 2005 Posts: 325 Location: Sweden
|
Posted: Sun Jan 28, 2007 5:50 pm Post subject: |
|
|
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 |
|
|
octoploid n00b
Joined: 21 Oct 2006 Posts: 65
|
Posted: Sun Jan 28, 2007 7:08 pm Post subject: |
|
|
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 |
|
|
zxy Veteran
Joined: 06 Jan 2006 Posts: 1160 Location: in bed in front of the computer
|
Posted: Sun Jan 28, 2007 7:14 pm Post subject: |
|
|
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 |
|
|
octoploid n00b
Joined: 21 Oct 2006 Posts: 65
|
Posted: Sun Jan 28, 2007 7:29 pm Post subject: |
|
|
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 |
|
|
luqas Guru
Joined: 02 Jan 2004 Posts: 588 Location: /US/Texas/Beaumont
|
Posted: Sun Jan 28, 2007 7:35 pm Post subject: |
|
|
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 |
|
|
Lance Tux's lil' helper
Joined: 02 Apr 2004 Posts: 125
|
Posted: Sun Jan 28, 2007 8:09 pm Post subject: |
|
|
How to do something like
with paludis?
Thanks! _________________ choose Gentoo, choose freedom |
|
Back to top |
|
|
dleverton Guru
Joined: 28 Aug 2006 Posts: 517
|
Posted: Sun Jan 28, 2007 8:43 pm Post subject: |
|
|
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 |
|
|
luqas Guru
Joined: 02 Jan 2004 Posts: 588 Location: /US/Texas/Beaumont
|
Posted: Sun Jan 28, 2007 9:49 pm Post subject: |
|
|
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 |
|
|
dleverton Guru
Joined: 28 Aug 2006 Posts: 517
|
Posted: Sun Jan 28, 2007 10:09 pm Post subject: |
|
|
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 |
|
|
luqas Guru
Joined: 02 Jan 2004 Posts: 588 Location: /US/Texas/Beaumont
|
Posted: Sun Jan 28, 2007 10:35 pm Post subject: |
|
|
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 |
|
|
|