Summary: | gnome-extra/avant-window-navigator-extras-0.2.1 file collision with notification-daemon-0.3.7 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jisakiel <jisakiel> |
Component: | Current packages | Assignee: | William L. Thomson Jr. (RETIRED) <wltjr> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | gentoo, gnome, joe.nassimian, pacho |
Priority: | High | Keywords: | InVCS |
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
schemas.diff
ebuilds.diff |
Description
Jisakiel
2007-11-10 11:25:40 UTC
Don't set FEATURE collision-protect or press ctrl-c as instructed below, and it won't prevent you from merging. I am not sure if it's providing the same schema another ebuild is. Or if it's a modified version or what. Haven't had a chance to look into it, but will do asap. Although it's possible this collision might remain and I might need to address it via other means. Other than not installing said file or etc. Thanks a lot for the effort and all, but I think the extra's package is missing some dependencies, reading http://wiki.awn-project.org/index.php?title=Awn_Extras:Installation gnome-base/gnome-menus gnome-base/librsvg gnome-base/libgtop x11-libs/libsexy x11-libs/libnotify dev-python/pyalsaaudio net-libs/libgmail are dependencies as well, I don't know what the inherit gnome2 does, as I just started to mingle with ebuilds and stuff, and didn't see these in the awn ebuild either, so are they really missing in the ebuild or am I being the annoying n00b again? And would it make sense to split the avant-window-navigator into a meta-package or whatever you call it? Since there are more packages to come for this dock, like the themes package, the 3rd party applets package, like call the present awn ebuild avant-...-base-0.2.1 and then have one ebuild that would emerge the fully packed dock. A note to Hamid Ohadi: AWN dock works just fine without the extras, although without the extra functionality, so would it be interesting to mention that on the wiki? And if so, they can either have to emerge the extra which will pull naturally awn since it's listed as a dependency, or just emerge awn alone, for the basic dock? Same problem here Created attachment 136619 [details]
schemas.diff
This is a diff between original notification-daemon file and awn one
Reading opensuse's src.rpm, they fix this simply moving the affected files. From spec file I get: # Make sure we don't get any conflicts mv ${RPM_BUILD_ROOT}/%{_sysconfdir}/gconf/schemas/notification-daemon.schemas \ ${RPM_BUILD_ROOT}/%{_sysconfdir}/gconf/schemas/awn-notification-daemon.schemas mv ${RPM_BUILD_ROOT}/%{_sysconfdir}/gconf/schemas/awnsystemmonitor.schemas \ ${RPM_BUILD_ROOT}/%{_sysconfdir}/gconf/schemas/awn-system-monitor.schemas mv ${RPM_BUILD_ROOT}/%{_sysconfdir}/gconf/schemas/filebrowser.schemas \ ${RPM_BUILD_ROOT}/%{_sysconfdir}/gconf/schemas/awn-filebrowser.schemas mv ${RPM_BUILD_ROOT}/%{_sysconfdir}/gconf/schemas/switcher.schemas \ ${RPM_BUILD_ROOT}/%{_sysconfdir}/gconf/schemas/awn-switcher.schemas mv ${RPM_BUILD_ROOT}/%{_sysconfdir}/gconf/schemas/trash.schemas \ ${RPM_BUILD_ROOT}/%{_sysconfdir}/gconf/schemas/awn-trash.schemas Then, seems that this can be easily fixed, if you want, I could attach a diff for the current ebuild :-) Created attachment 137879 [details, diff]
ebuilds.diff
This diff fixes the problem
Thanks a lot for applying it to main tree
Thanks for the patch, I might run with that for now. Till a better way comes along, unless that is the better way :) Which if so will remain. Will see about adding ASAP. Ok, thanks for the patch, I bumped the ebuild per the changes, and committed to tree. Closing this bug, as the collision issue has been resolve. Thanks Pacho. FYI, all of the python dependencies should be RDEPENDs, as they are not needed at compile-time. |