[arch-general] change in mount behaviour?

Jan Steffens jan.steffens at gmail.com
Sat Jan 28 17:09:12 EST 2012


On Sat, Jan 28, 2012 at 10:37 PM, Ralf Mardorf
<ralf.mardorf at alice-dsl.net> wrote:
> On Sat, 2012-01-28 at 20:40 +0000, Fons Adriaensen wrote:
>> One consequence of all these changes is dependency creep. Just one
>> example: emacs depends (via gconf) on consolekit. I've been using
>> emacs for > 15 years or so, and I've never seen it depend on PAM or
>> Kerberos, SSH authentication subsystems, etc. It has no reason to
>> depend on consolekit. And if it does by transitivity that should
>> make its maintainers think twice.
>>
>> Allowing such a dependeny to exist is *bad engineering*. If this
>> trend continues it will end with everything depending on everything.
>> Which means there is no more choice. I know it's not and Arch thing,
>> but still this is cause for concern.
>
> And this becomes a fashion. Pulseaudio is an unneeded dependency for
> several software.
>
> 4 years ago:
> https://bugs.launchpad.net/consolekit/+bug/148454/+activity
>
> Today:
> [spinymouse at archlinux ~]$ ps -Lf -C console-kit-daemon
> UID        PID  PPID   LWP  C NLWP STIME TTY          TIME CMD
> root       861     1   861  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   862  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   863  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   864  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   865  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   866  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   867  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   868  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   869  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   870  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   871  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   872  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   873  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   874  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   875  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   876  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   877  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   878  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   879  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   880  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   881  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   882  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   883  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   884  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   885  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   886  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   887  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   888  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   889  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   890  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   891  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   892  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   893  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   894  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   895  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   896  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   897  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   898  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   899  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   900  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   901  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   902  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   903  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   904  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   905  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   906  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   907  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   908  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   909  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   910  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   911  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   912  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   913  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   914  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   915  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   916  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   917  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   918  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   919  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   920  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   921  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   922  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   923  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   925  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
> root       861     1   926  0   65 21:06 ?
> 00:00:00 /usr/sbin/console-kit-daemon --no-daemon
>

And this is not so much bad as it is an ugly way of watching all 64 VTs.

I don't think this is going to get fixed, seeing as upstream is
deprecating ConsoleKit in favor of Logind (tied to Systemd).


More information about the arch-general mailing list