Re: [gentoo-user] how to remove HAL
On Tue, 17 Aug 2010 21:49:22 +0200, Enrico Weigelt wrote: I've just experimented a bit with that and it turned out that --depclean doesn't clean up the buildtime-only deps. But if I remove one of them (eg. cabextract), they don't get pulled in again (that's indicating the depending ebuilds are written properly). Emerge defaults to --with-bdeps=n except when using --depclean, when it uses --with-bdeps=y. man emerge explains. -- Neil Bothwick Apple I (c) Copyright 1767, Sir Isaac Newton. signature.asc Description: PGP signature
Re: [gentoo-user] how to remove HAL
On 8/17/2010 3:49 PM, Enrico Weigelt wrote: * Neil Bothwick n...@digimed.co.uk wrote: USE only affects optional dependencies. euse -I hal will list packages that have a hal USE flag while emerge --depclean -pv sys-apps/hal will show those that depend o it. I've just experimented a bit with that and it turned out that --depclean doesn't clean up the buildtime-only deps. But if I remove one of them (eg. cabextract), they don't get pulled in again (that's indicating the depending ebuilds are written properly). Is this a bug ? --depclean is supposed to pull in build-time dependencies, unless you specify --with-bdeps n. So if that's not happening, then I'd say it is a bug.
Re: [gentoo-user] how to remove HAL
* Neil Bothwick n...@digimed.co.uk wrote: USE only affects optional dependencies. euse -I hal will list packages that have a hal USE flag while emerge --depclean -pv sys-apps/hal will show those that depend o it. I've just experimented a bit with that and it turned out that --depclean doesn't clean up the buildtime-only deps. But if I remove one of them (eg. cabextract), they don't get pulled in again (that's indicating the depending ebuilds are written properly). Is this a bug ? cu -- -- Enrico Weigelt, metux IT service -- http://www.metux.de/ phone: +49 36207 519931 email: weig...@metux.de mobile: +49 151 27565287 icq: 210169427 skype: nekrad666 -- Embedded-Linux / Portierung / Opensource-QM / Verteilte Systeme --
Re: [gentoo-user] how to remove HAL
On Thursday 29 July 2010 04:26:09 sam new wrote: I use emerge -avuNDt world ,just find out that is gnome-base/gnome-mount-0.8-r1 is depend HAL Yes, hal is required for gnome-mount-0.8-r1, it is not optional You must either have hal or not have gnome-mount But what's the problem? hal can be installed, you don't have to USE it. On 28 July 2010 23:08, Alan McKinnon alan.mckin...@gmail.com wrote: I can't understand what you have typed. Please run emerge -avuNDt world and post the entire output here. On Wednesday 28 July 2010 15:34:23 sam new wrote: I use emerge -avuNDt world ,find out that is gnome-base/gnome-mount-0.8-r1 ,and also check the ebuild that depends hal .but I mask it in the package.mask why still emerge gnome-mount and hal ,maybe gnome-mount depends hal,and others depends gnome-mount ,how can I do? On 28 July 2010 13:01, Alan McKinnon alan.mckin...@gmail.com wrote: On Wednesday 28 July 2010 04:44:23 sam new wrote: Hi All, As we know, HAL is not used by Xorg for output devices or any other devices,so I want to remove it completely,I set USE=-hal in /etc/make.conf ,and recompile the packages, and also modify /etc/conf.d/xdm with NEED_HALD=no ,exec rc-update del hal default .All things goes well ,yesterday,I use emerge to update my world ,in the list still has a hal package, I don't know why system sitll emerge hal? maybe dependence ,but I use 'equery d hal' and check packages which depend HAL ,have no idea ,any Suggestions? emerge -avuNDt world to get a tree view of dependencies. That will should just what is causing hal to be pulled in -- alan dot mckinnon at gmail dot com -- alan dot mckinnon at gmail dot com -- alan dot mckinnon at gmail dot com
Re: [gentoo-user] how to remove HAL
maybe I am a perfectionist ,aha:) so want to remove it completely ,although HAL is just installed and do not use it .maybe try to modify gnome-mount ebuild or let it be ;-) On 29 July 2010 14:39, Alan McKinnon alan.mckin...@gmail.com wrote: On Thursday 29 July 2010 04:26:09 sam new wrote: I use emerge -avuNDt world ,just find out that is gnome-base/gnome-mount-0.8-r1 is depend HAL Yes, hal is required for gnome-mount-0.8-r1, it is not optional You must either have hal or not have gnome-mount But what's the problem? hal can be installed, you don't have to USE it. On 28 July 2010 23:08, Alan McKinnon alan.mckin...@gmail.com wrote: I can't understand what you have typed. Please run emerge -avuNDt world and post the entire output here. On Wednesday 28 July 2010 15:34:23 sam new wrote: I use emerge -avuNDt world ,find out that is gnome-base/gnome-mount-0.8-r1 ,and also check the ebuild that depends hal .but I mask it in the package.mask why still emerge gnome-mount and hal ,maybe gnome-mount depends hal,and others depends gnome-mount ,how can I do? On 28 July 2010 13:01, Alan McKinnon alan.mckin...@gmail.com wrote: On Wednesday 28 July 2010 04:44:23 sam new wrote: Hi All, As we know, HAL is not used by Xorg for output devices or any other devices,so I want to remove it completely,I set USE=-hal in /etc/make.conf ,and recompile the packages, and also modify /etc/conf.d/xdm with NEED_HALD=no ,exec rc-update del hal default .All things goes well ,yesterday,I use emerge to update my world ,in the list still has a hal package, I don't know why system sitll emerge hal? maybe dependence ,but I use 'equery d hal' and check packages which depend HAL ,have no idea ,any Suggestions? emerge -avuNDt world to get a tree view of dependencies. That will should just what is causing hal to be pulled in -- alan dot mckinnon at gmail dot com -- alan dot mckinnon at gmail dot com -- alan dot mckinnon at gmail dot com
Re: [gentoo-user] how to remove HAL
On Wed, 28 Jul 2010 10:44:23 +0800, sam new wrote: As we know, HAL is not used by Xorg for output devices or any other devices,so I want to remove it completely,I set USE=-hal in /etc/make.conf ,and recompile the packages, and also modify /etc/conf.d/xdm with NEED_HALD=no ,exec rc-update del hal default .All things goes well ,yesterday,I use emerge to update my world ,in the list still has a hal package, I don't know why system sitll emerge hal? maybe dependence ,but I use 'equery d hal' and check packages which depend HAL ,have no idea ,any Suggestions? USE only affects optional dependencies. euse -I hal will list packages that have a hal USE flag while emerge --depclean -pv sys-apps/hal will show those that depend o it. If any appear i only the second list, they probably have a compulsory dependency on hal. For example K3b shows up like that here. -- Neil Bothwick Runtime Error: Out of funny taglines! signature.asc Description: PGP signature
Re: [gentoo-user] how to remove HAL
I use emerge -avuNDt world ,find out that is gnome-base/gnome-mount-0.8-r1 ,and also check the ebuild that depends hal .but I mask it in the package.mask why still emerge gnome-mount and hal ,maybe gnome-mount depends hal,and others depends gnome-mount ,how can I do? On 28 July 2010 13:01, Alan McKinnon alan.mckin...@gmail.com wrote: On Wednesday 28 July 2010 04:44:23 sam new wrote: Hi All, As we know, HAL is not used by Xorg for output devices or any other devices,so I want to remove it completely,I set USE=-hal in /etc/make.conf ,and recompile the packages, and also modify /etc/conf.d/xdm with NEED_HALD=no ,exec rc-update del hal default .All things goes well ,yesterday,I use emerge to update my world ,in the list still has a hal package, I don't know why system sitll emerge hal? maybe dependence ,but I use 'equery d hal' and check packages which depend HAL ,have no idea ,any Suggestions? emerge -avuNDt world to get a tree view of dependencies. That will should just what is causing hal to be pulled in -- alan dot mckinnon at gmail dot com
Re: [gentoo-user] how to remove HAL
I can't understand what you have typed. Please run emerge -avuNDt world and post the entire output here. On Wednesday 28 July 2010 15:34:23 sam new wrote: I use emerge -avuNDt world ,find out that is gnome-base/gnome-mount-0.8-r1 ,and also check the ebuild that depends hal .but I mask it in the package.mask why still emerge gnome-mount and hal ,maybe gnome-mount depends hal,and others depends gnome-mount ,how can I do? On 28 July 2010 13:01, Alan McKinnon alan.mckin...@gmail.com wrote: On Wednesday 28 July 2010 04:44:23 sam new wrote: Hi All, As we know, HAL is not used by Xorg for output devices or any other devices,so I want to remove it completely,I set USE=-hal in /etc/make.conf ,and recompile the packages, and also modify /etc/conf.d/xdm with NEED_HALD=no ,exec rc-update del hal default .All things goes well ,yesterday,I use emerge to update my world ,in the list still has a hal package, I don't know why system sitll emerge hal? maybe dependence ,but I use 'equery d hal' and check packages which depend HAL ,have no idea ,any Suggestions? emerge -avuNDt world to get a tree view of dependencies. That will should just what is causing hal to be pulled in -- alan dot mckinnon at gmail dot com -- alan dot mckinnon at gmail dot com
Re: [gentoo-user] how to remove HAL
On Mittwoch 28 Juli 2010, sam new wrote: I use emerge -avuNDt world ,find out that is gnome-base/gnome-mount-0.8-r1 ,and also check the ebuild that depends hal .but I mask it in the package.mask why still emerge gnome-mount and hal ,maybe gnome-mount depends hal,and others depends gnome-mount ,how can I do? you can't if you want to use gnome-mount and other gnome stuff.
Re: [gentoo-user] how to remove HAL
Ugh. Now i'll actually have to config policykit.conf. For some reason, match group=wheel return yes fails so much. Somehow the mount-ro defaults to no every time On 2010-07-28, Nikos Chantziaras rea...@arcor.de wrote: On 07/28/2010 11:54 PM, Andrey Vul wrote: On Wed, Jul 28, 2010 at 14:50, Nikos Chantziarasrea...@arcor.de wrote: On 07/28/2010 08:23 PM, Neil Bothwick wrote: On Wed, 28 Jul 2010 19:31:21 +0300, Nikos Chantziaras wrote: And why do you want to remove it in the first place? It's not gonna eat your cat. Although it may kill your crew. I think most people don't understand what X used HAL for. They think that they can remove HAL and still have stuff like USB hotplugging/automounting working. But that's wrong. Gnome/KDE use HAL for this, not X. And if you disable HAL completely, that stuff will stop working. E.g. solid-hardware for HAL-mounting devices by uuid/volume-id. I just got rid of policykit - too much trouble. But I kept HAL because it's very useful. If you're on KDE, you will need policykit again in the future, since with KDE 4.5 (to be released in a matter of days) it's not really optional anymore. I got hit by this when updating to it (now at RC3): https://bugs.kde.org/show_bug.cgi?id=24 -- Sent from my mobile device Andrey Vul begin-base64 600 sig bXNuLCBob21lOiBhbmRyZXkudnVsQGdtYWlsLmNvbQ0KdSBvZiB0OiBhbmRyZXkudnVsQHV0b3Jv bnRvLmNhDQpzbXMsIHZvaWNlbWFpbDogNDE2MzAzOTkyMw0K ` end
Re: [gentoo-user] how to remove HAL
Ugh. Now i'll actually have to config policykit.conf. For some reason, match group=wheel return yes fails so much. Somehow the mount-ro defaults to no every time On 2010-07-28, Nikos Chantziaras rea...@arcor.de wrote: On 07/28/2010 11:54 PM, Andrey Vul wrote: On Wed, Jul 28, 2010 at 14:50, Nikos Chantziarasrea...@arcor.de wrote: On 07/28/2010 08:23 PM, Neil Bothwick wrote: On Wed, 28 Jul 2010 19:31:21 +0300, Nikos Chantziaras wrote: And why do you want to remove it in the first place? It's not gonna eat your cat. Although it may kill your crew. I think most people don't understand what X used HAL for. They think that they can remove HAL and still have stuff like USB hotplugging/automounting working. But that's wrong. Gnome/KDE use HAL for this, not X. And if you disable HAL completely, that stuff will stop working. E.g. solid-hardware for HAL-mounting devices by uuid/volume-id. I just got rid of policykit - too much trouble. But I kept HAL because it's very useful. If you're on KDE, you will need policykit again in the future, since with KDE 4.5 (to be released in a matter of days) it's not really optional anymore. I got hit by this when updating to it (now at RC3): https://bugs.kde.org/show_bug.cgi?id=24 -- Sent from my mobile device Andrey Vul begin-base64 600 sig bXNuLCBob21lOiBhbmRyZXkudnVsQGdtYWlsLmNvbQ0KdSBvZiB0OiBhbmRyZXkudnVsQHV0b3Jv bnRvLmNhDQpzbXMsIHZvaWNlbWFpbDogNDE2MzAzOTkyMw0K ` end
Re: [gentoo-user] how to remove HAL
I use emerge -avuNDt world ,just find out that is gnome-base/gnome-mount-0.8-r1 is depend HAL On 28 July 2010 23:08, Alan McKinnon alan.mckin...@gmail.com wrote: I can't understand what you have typed. Please run emerge -avuNDt world and post the entire output here. On Wednesday 28 July 2010 15:34:23 sam new wrote: I use emerge -avuNDt world ,find out that is gnome-base/gnome-mount-0.8-r1 ,and also check the ebuild that depends hal .but I mask it in the package.mask why still emerge gnome-mount and hal ,maybe gnome-mount depends hal,and others depends gnome-mount ,how can I do? On 28 July 2010 13:01, Alan McKinnon alan.mckin...@gmail.com wrote: On Wednesday 28 July 2010 04:44:23 sam new wrote: Hi All, As we know, HAL is not used by Xorg for output devices or any other devices,so I want to remove it completely,I set USE=-hal in /etc/make.conf ,and recompile the packages, and also modify /etc/conf.d/xdm with NEED_HALD=no ,exec rc-update del hal default .All things goes well ,yesterday,I use emerge to update my world ,in the list still has a hal package, I don't know why system sitll emerge hal? maybe dependence ,but I use 'equery d hal' and check packages which depend HAL ,have no idea ,any Suggestions? emerge -avuNDt world to get a tree view of dependencies. That will should just what is causing hal to be pulled in -- alan dot mckinnon at gmail dot com -- alan dot mckinnon at gmail dot com
Re: [gentoo-user] how to remove HAL
On Wednesday 28 July 2010 04:44:23 sam new wrote: Hi All, As we know, HAL is not used by Xorg for output devices or any other devices,so I want to remove it completely,I set USE=-hal in /etc/make.conf ,and recompile the packages, and also modify /etc/conf.d/xdm with NEED_HALD=no ,exec rc-update del hal default .All things goes well ,yesterday,I use emerge to update my world ,in the list still has a hal package, I don't know why system sitll emerge hal? maybe dependence ,but I use 'equery d hal' and check packages which depend HAL ,have no idea ,any Suggestions? emerge -avuNDt world to get a tree view of dependencies. That will should just what is causing hal to be pulled in -- alan dot mckinnon at gmail dot com