View previous topic :: View next topic |
Author |
Message |
zxy Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/6734610804773e684ad9dc.gif)
Joined: 06 Jan 2006 Posts: 1160 Location: in bed in front of the computer
|
Posted: Thu Sep 13, 2007 5:50 pm Post subject: |
|
|
Ishiki wrote: | http://paludis-extras.org/paludis-extras/overlay/app-portage/portage-utils/ChangeLog
is gone and I can't see examples of qlop usage... |
It's not gone. paludis-extras.org is stil under development. So just use the current/old site http://drzile.dyndns.org/paludis-extras/overlay/app-portage/portage-utils/ChangeLog
![Wink :wink:](images/smiles/icon_wink.gif) _________________ Nature does not hurry, yet everything is accomplished.
Lao Tzu |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Ishiki Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
Joined: 31 Aug 2005 Posts: 86
|
Posted: Thu Sep 13, 2007 5:54 pm Post subject: |
|
|
Thanks, I'll put an eye on the file. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Phlogiston Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/1076226881414f06f052a36.jpg)
Joined: 27 Jan 2004 Posts: 1925 Location: Europe, Swizerland
|
Posted: Thu Sep 20, 2007 6:14 pm Post subject: |
|
|
That drzile is down again. Is there no mirror available? _________________ Workstation: 5.1 SurroundSound, LIRC remote control; Laptop [IBM-T43]: patched sources, s2disk/ram, fingerprint sensor |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
zxy Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/6734610804773e684ad9dc.gif)
Joined: 06 Jan 2006 Posts: 1160 Location: in bed in front of the computer
|
Posted: Fri Sep 21, 2007 2:31 pm Post subject: |
|
|
Phlogiston wrote: | That drzile is down again. Is there no mirror available? |
There is. (for quite some time now)
The http://drzile.dyndns.org/pe-doc is mirrored on http://paludis-extras/ (still under construction though)
For all mirrors see: see mirrors section on documentation site.
To set up rsync mirrors see the setup section (paludis-extras.conf) and change the sync line to all of them.
distfiles are mirrored too, but ebuilds take care of them.
Here is the copy of the sync line, that will probably make rsync not bail out:
Code: | sync = rsync://drzile.dyndns.org/paludis-extras/ rsync://server.guldbrand.net/paludis-extras/ rsync://ns-linux.org/paludis-extras/
|
I hope this helps.
BTW: drzile.dyns.org is/was down sometimes due to the strange weather/net providers failures/electricity cuts. Lately there were some crazy floods in the country I live in and things were a bit out of the ordinary around here, so i apologize for any inconveniences. We are working on moving things on a better server and parts are already moved. So things are going for better. When the move is done drzile.dyndns.org will still host the files, but the main server will be on http://paludis-extras.org. When all is finished I'll announce the move on the forums of course. _________________ Nature does not hurry, yet everything is accomplished.
Lao Tzu |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
zxy Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/6734610804773e684ad9dc.gif)
Joined: 06 Jan 2006 Posts: 1160 Location: in bed in front of the computer
|
Posted: Wed Oct 03, 2007 5:07 am Post subject: |
|
|
NEWS wrote: | NEWS: app-portage/gentoolkit-0.2.4_pre7-r1 is out. It's now possible to select the package manager used. It's done with -P=<pkg-manager> option. Possible options for now are paludis and portage. Default is paludis. (docs: http://drzile.dyndns.org/pe-doc/gentoolkit.php)
|
To install the patched version, don't forget to have paludis useflag enabled for app-portage-gentoolkit::paludis-extras. If not the upstream version will be installed.
For pkgcore support the patch is still needed and I don't know pkgcore so somebody else would need to do it or at least help with it.
Usage: (for the patched version)
The dafault package manager is paludis, so just run
example - use default package manager: | revdep-rebuild |
To use other package managers use the -P or --package-manager option:
example - different package managers: | revdep-rebuild -P=paludis # choose paludis (just for example, as it is the default)
revdep-rebuild -P=portage # choose portage (short option)
revdep-rebuild --package-manager=portage # choose portage (long option) |
Any bugs, comments, etc are welcome. _________________ Nature does not hurry, yet everything is accomplished.
Lao Tzu |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
pilx n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 27 Jun 2004 Posts: 43
|
Posted: Sat Oct 13, 2007 2:56 am Post subject: paludis elog mailing hook |
|
|
Hi all.
I've just put together a simple hook for sending as email elog messages from package installations.
Very much like the email module of portage elog which I've missed a lot since using paludis.
I want to share it, maybe put it in paludis-extras repository or something like that, so...
Is someone interested on it? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
zxy Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/6734610804773e684ad9dc.gif)
Joined: 06 Jan 2006 Posts: 1160 Location: in bed in front of the computer
|
Posted: Sat Oct 13, 2007 3:31 am Post subject: |
|
|
Join in on #paludis-extras (irc freenode) and we can talk about it _________________ Nature does not hurry, yet everything is accomplished.
Lao Tzu |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
zxy Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/6734610804773e684ad9dc.gif)
Joined: 06 Jan 2006 Posts: 1160 Location: in bed in front of the computer
|
Posted: Sat Oct 13, 2007 3:33 pm Post subject: |
|
|
NEWS wrote: | NEWS: app-paludis/paludis-hooks-log-mailer is in the repository now, thanks to pilx
(See the second post above for description) |
pilx thanks
The configuration file is: /etc/paludis/hooks/config/log-mailer.conf
The documentation is here: http://drzile.dyndns.org/pe-doc/log-mailer.php _________________ Nature does not hurry, yet everything is accomplished.
Lao Tzu |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
rich0 Developer
![Developer Developer](/images/ranks/rank-dev.gif)
Joined: 15 Sep 2002 Posts: 163
|
Posted: Mon Oct 22, 2007 2:21 pm Post subject: |
|
|
NEWS wrote: | NEWS: app-paludis/paludis-hooks-log-mailer is in the repository now, thanks to pilx
(See the second post above for description) |
I'm not sure what the appropriate forum is for reporting bugs, but I think I've found one. It looks like elogs performed during pkg_setup get written to the log file as root, and the log file ends up being created with root as the owner. Then when permissions are dropped during the build any elogs fail due to a lack of permissions on the log file.
The log file needs to be owned by the paludis user.
I can see this behavior on the latest firefox ebuild on x86. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
zxy Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/6734610804773e684ad9dc.gif)
Joined: 06 Jan 2006 Posts: 1160 Location: in bed in front of the computer
|
Posted: Mon Oct 22, 2007 2:37 pm Post subject: |
|
|
rich0: thanks
I'll look into that. _________________ Nature does not hurry, yet everything is accomplished.
Lao Tzu |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
zxy Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/6734610804773e684ad9dc.gif)
Joined: 06 Jan 2006 Posts: 1160 Location: in bed in front of the computer
|
Posted: Tue Oct 23, 2007 5:07 am Post subject: |
|
|
NEWS wrote: | NEWS: app-paludis/paludis-hooks-log-mailer-0.2-r1 includes ownership fix now, thanks to rich0
(See the second post above for description) |
rich0 thanks _________________ Nature does not hurry, yet everything is accomplished.
Lao Tzu |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
rich0 Developer
![Developer Developer](/images/ranks/rank-dev.gif)
Joined: 15 Sep 2002 Posts: 163
|
Posted: Wed Oct 24, 2007 7:19 pm Post subject: |
|
|
NEWS wrote: | NEWS: app-paludis/paludis-hooks-log-mailer-0.2-r1 includes ownership fix now, thanks to rich0
(See the second post above for description) |
I hate to point this out, but I don't think you actually applied the patch in the new ebuild. I saw the patch in files though... ![Smile :)](images/smiles/icon_smile.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
slycordinator Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/4334262804b30599e9bb30.jpg)
Joined: 31 Jan 2004 Posts: 3065 Location: Korea
|
Posted: Sat Oct 27, 2007 6:15 pm Post subject: |
|
|
I'm having problems with "collision-protect."
No matter what I if I install libprojectm with paludis (with the collision-protect enabled) I get files colliding but it doesn't appear to be valid.
Code: | collision-protect> ^[[31;01m*^[[0m /usr/share/projectM/presets/Aderrasi - Agitator.milk already exists in /
collision-protect> ^[[31;01m*^[[0m /usr/share/projectM/presets/Aderrasi - Aimless (Gravity Directive Mix).milk already exis$
collision-protect> ^[[31;01m*^[[0m /usr/share/projectM/presets/Aderrasi - Aimless (Spirogravity Mix).milk already exists in$
collision-protect> ^[[31;01m*^[[0m /usr/share/projectM/presets/Aderrasi - Airhandler (Menagerie Mix).milk already exists in$
collision-protect> ^[[31;01m*^[[0m /usr/share/projectM/presets/Aderrasi - Airs (Windy Mix).milk already exists in /
collision-protect> ^[[31;01m*^[[0m /usr/share/projectM/presets/Aderrasi - Anchorpulse (Pulse Of A Ghast II Mix).milk alread$
collision-protect> ^[[31;01m*^[[0m /usr/share/projectM/presets/Aderrasi - Anchorpulse (Verified Mix).milk already exists in$
collision-protect> ^[[31;01m*^[[0m /usr/share/projectM/presets/Aderrasi - Anomalous Material Science (Pure Splinter Mix).mi$
collision-protect> ^[[31;01m*^[[0m /usr/share/projectM/presets/Aderrasi - Antidote (Aqualung Mix).milk already exists in /
collision-protect> ^[[31;01m*^[[0m /usr/share/projectM/presets/Aderrasi - Antidote (Side Effects Mix).milk already exists i$
collision-protect> ^[[31;01m*^[[0m /usr/share/projectM/presets/Aderrasi - Antidote.milk already exists in /
collision-protect> ^[[31;01m*^[[0m /usr/share/projectM/presets/Aderrasi - Antique Abyss.milk already exists in /
collision-protect> ^[[31;01m*^[[0m /usr/share/projectM/presets/Aderrasi - Arise! (Padded Mix).milk already exists in /
collision-protect> ^[[31;01m*^[[0m /usr/share/projectM/presets/Aderrasi - Ashes Of Air (Remix).milk already exists in /
collision-protect> ^[[31;01m*^[[0m /usr/share/projectM/presets/Aderrasi - Bitterfeld (Crystal Border Mix).milk already exis$
collision-protect> ^[[31;01m*^[[0m /usr/share/projectM/presets/Aderrasi - Blender.milk already exists in /
collision-protect> ^[[31;01m*^[[0m /usr/share/projectM/presets/Aderrasi - Bow To Gravity.milk already exists in /
collision-protect> ^[[31;01m*^[[0m /usr/share/projectM/presets/Aderrasi - Brakefreak.milk already exists in /
collision-protect> ^[[31;01m*^[[0m /usr/share/projectM/presets/Aderrasi - Candy Avian.milk already exists in /
collision-protect> ^[[31;01m*^[[0m /usr/share/projectM/presets/Aderrasi - Causeway Of Dreams (Nightmare Mix).milk already e$
collision-protect> ^[[31;01m*^[[0m /usr/share/projectM/presets/Aderrasi - Causeway Of Dreams (REMix).milk already exists in$
collision-protect> ^[[31;01m*^[[0m /usr/share/projectM/presets/Aderrasi - Causeway Of Dreams.milk already exists in / |
And it continues with more of that.
The thing is yeah those files already exist... but they belong to that package because I'm reinstalling it.
Essentially, it's flagging every file in /usr/share/projectM/presets/ as a collision
And when I reinstalled with portage (with collision-protect enabled) it replaced the files fine. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
dleverton Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
Joined: 28 Aug 2006 Posts: 517
|
Posted: Sat Oct 27, 2007 6:25 pm Post subject: |
|
|
slycordinator wrote: | I'm having problems with "collision-protect." |
That's a consequence of Paludis not liking files with spaces in the names (see docs). You can work around it by setting Code: | COLLISION_IGNORE="/usr/share/projectM/presets/*" | in /etc/paludis/bashrc (you can specify multiple space-separated patterns if necessary). (Yes, this will disable collision-protect for those files, but it's unlikely that any other package will want to install things there, and projectM presets aren't critical anyway.)
Sorry for not documenting this anywhere, must have slipped my mind. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
slycordinator Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/4334262804b30599e9bb30.jpg)
Joined: 31 Jan 2004 Posts: 3065 Location: Korea
|
Posted: Sat Oct 27, 2007 6:40 pm Post subject: |
|
|
Regardless of documentation:
The output is entirely wrong. It tells me a collision occurred everytime the collision protection scheme had a failure. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
dleverton Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
Joined: 28 Aug 2006 Posts: 517
|
Posted: Sun Oct 28, 2007 11:51 pm Post subject: |
|
|
slycordinator wrote: | Regardless of documentation:
The output is entirely wrong. It tells me a collision occurred everytime the collision protection scheme had a failure. |
I've made Paludis handle this better in trunk, so when the next release comes out you can remove the workaround. There's not much else that can be done with current and earlier versions, because Paludis simply doesn't make the necessary information available. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
slycordinator Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/4334262804b30599e9bb30.jpg)
Joined: 31 Jan 2004 Posts: 3065 Location: Korea
|
Posted: Mon Oct 29, 2007 7:00 am Post subject: |
|
|
ok |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
zxy Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/6734610804773e684ad9dc.gif)
Joined: 06 Jan 2006 Posts: 1160 Location: in bed in front of the computer
|
Posted: Tue Oct 30, 2007 1:18 am Post subject: |
|
|
rich0 wrote: | NEWS wrote: | NEWS: app-paludis/paludis-hooks-log-mailer-0.2-r1 includes ownership fix now, thanks to rich0
(See the second post above for description) |
I hate to point this out, but I don't think you actually applied the patch in the new ebuild. I saw the patch in files though... ![Smile :)](images/smiles/icon_smile.gif) |
You were right, fixed now in 0.2-r2. Thanks. _________________ Nature does not hurry, yet everything is accomplished.
Lao Tzu |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
zxy Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/6734610804773e684ad9dc.gif)
Joined: 06 Jan 2006 Posts: 1160 Location: in bed in front of the computer
|
Posted: Mon Nov 12, 2007 2:26 am Post subject: |
|
|
NEWS wrote: | NEWS: p-e eclass was updated, now hooks should now stay enabled/disabled after updating
|
There were some problems during upgrades, when hooks that were enabled before became disabled. Hopefully this is fixed now.
Thanks to milobit from irc who reported the problem. _________________ Nature does not hurry, yet everything is accomplished.
Lao Tzu |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
slycordinator Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/4334262804b30599e9bb30.jpg)
Joined: 31 Jan 2004 Posts: 3065 Location: Korea
|
Posted: Thu Nov 22, 2007 4:43 am Post subject: |
|
|
There's problems with the paludis-hooks-log-mailer-0.2-r3 ebuild
Code: | >>> Unpacking paludis-hooks-log-mailer-0.2.tar.bz2 to /var/tmp/paludis/app-paludis/paludis-hooks-log-mailer-0.2-r3/work
tar jxf /distfiles/paludis-hooks-log-mailer-0.2.tar.bz2 --no-same-owner
/var/tmp/paludis/app-paludis/paludis-hooks-log-mailer-0.2-r3/temp/loadsaveenv: line 3269: cd: /var/tmp/paludis/app-paludis/paludis-hooks-log-mailer-0.2-r3/work/paludis-hooks-log-mailer-0.2: No such file or directory |
Then that's followed by
Code: | * Applying log-mailer_ownership.patch ...
/usr/share/paludis/hooks/einfo/log-mailer.bash: line 55: /var/log/paludis/log-mailer/13081-paludis-hooks-log-mailer-0.2-r3.log: Permission denied |
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
zxy Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/6734610804773e684ad9dc.gif)
Joined: 06 Jan 2006 Posts: 1160 Location: in bed in front of the computer
|
Posted: Thu Nov 22, 2007 10:04 am Post subject: |
|
|
slycordinator wrote: | There's problems with the paludis-hooks-log-mailer-0.2-r3 ebuild
|
Fixed. Thanks
Sync and it should work. _________________ Nature does not hurry, yet everything is accomplished.
Lao Tzu |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
slycordinator Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/4334262804b30599e9bb30.jpg)
Joined: 31 Jan 2004 Posts: 3065 Location: Korea
|
Posted: Thu Nov 22, 2007 4:11 pm Post subject: |
|
|
zxy wrote: | slycordinator wrote: | There's problems with the paludis-hooks-log-mailer-0.2-r3 ebuild
|
Fixed. Thanks
Sync and it should work. |
The 2nd problem reproduces. If the log-mailer hook is already installed and you reinstall it you get the permission denied error when you get to the part where it applies the ownership patch. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
zxy Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/6734610804773e684ad9dc.gif)
Joined: 06 Jan 2006 Posts: 1160 Location: in bed in front of the computer
|
Posted: Thu Nov 22, 2007 5:08 pm Post subject: |
|
|
slycordinator wrote: | zxy wrote: | slycordinator wrote: | There's problems with the paludis-hooks-log-mailer-0.2-r3 ebuild
|
Fixed. Thanks
Sync and it should work. |
The 2nd problem reproduces. If the log-mailer hook is already installed and you reinstall it you get the permission denied error when you get to the part where it applies the ownership patch. |
i just installed app-paludis/paludis-hooks-log-mailer-0.2-r3 3x and no error with patching
Code: | >>> Starting src_unpack
>>> Unpacking paludis-hooks-log-mailer-0.2.tar.bz2 to /var/tmp/paludis/app-paludis/paludis-hooks-log-mailer-0.2-r3/work
tar jxf /usr/portage/distfiles/paludis-hooks-log-mailer-0.2.tar.bz2 --no-same-owner
* Applying log-mailer_ownership.patch ... [ ok ]
>>> Done src_unpack
>>> Starting src_compile
|
Are you installing as root or as a user? _________________ Nature does not hurry, yet everything is accomplished.
Lao Tzu |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
slycordinator Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/4334262804b30599e9bb30.jpg)
Joined: 31 Jan 2004 Posts: 3065 Location: Korea
|
Posted: Fri Nov 23, 2007 1:48 am Post subject: |
|
|
Root. But remember that each paludis phase is run as paludisbuild
Code: | * Applying log-mailer_ownership.patch ...
/usr/share/paludis/hooks/einfo/log-mailer.bash: line 55: /var/log/paludis/log-mailer/3304-paludis-hooks-log-mailer-0.2-r3.log: Permission denied |
So I think the problem is that /var/log/paludis/log-mailer is owned by root and the command is run as paludisbuild. So it can't access that directory.
Code: | ls -l /var/log/paludis
total 0
drwxr-xr-x 2 root root 48 Nov 22 19:44 log-mailer |
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
zxy Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/6734610804773e684ad9dc.gif)
Joined: 06 Jan 2006 Posts: 1160 Location: in bed in front of the computer
|
Posted: Fri Nov 23, 2007 7:03 pm Post subject: |
|
|
slycordinator: install paludis-hooks-log-mailer-0.3 and it should install ok. _________________ Nature does not hurry, yet everything is accomplished.
Lao Tzu |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|