Re: [gentoo-dev] Re: udev - mdev

2012-07-29 Thread Luca Barbato
On 07/14/2012 03:21 AM, Olivier Crête wrote:
 Seriously, mdev is a just a bad and now useless hack, it does nothing
 more than using devtmpfs. You do not need udev for a very simple system.
 If you system is a bit more complicated, than udev is what you want. It
 works fine on millions of shipping devices.
 
 And on any new embedded platform, one should seriously think about using
 systemd too. It is very lean, replaces most of the giant, unmaintainable
 shellscripts that you find in many devices with smaller compiled code,
 and was designed to be a good fit for embedded devices.

Last time I looked at systemd it was anything that lean.

Obviously you can say that if you already need dbus and glib and ...
${systemd_deplist} it doesn't count.

Likewise if you are already using busybox it comes with a quite rich shell.

Most depends on what you consider embedded.

lu

-- 

Luca Barbato
Gentoo/linux
http://dev.gentoo.org/~lu_zero




Re: [gentoo-dev] Re: udev - mdev

2012-07-29 Thread Luca Barbato
On 07/14/2012 04:34 AM, Canek Peláez Valdés wrote:
 On Fri, Jul 13, 2012 at 9:32 PM, Canek Peláez Valdés can...@gmail.com wrote:
 [snip]
 A lot of that is optional. The only hard dependencies are:

 =sys-apps/kmod-5
 =sys-apps/util-linux-2.20
 dev-util/gperf
 =dev-util/intltool-0.40.0
 virtual/pkgconfig
 virtual/os-headers

 Everything else is optional. I repeat: the idea that udev is somewhat
 bloated or fat is really incorrect.

 Little correction: inherit autotools brings things like automake and
 libtool, but then again, almost *every* Gentoo installation has those.

build dependencies should not count. =)

The bare udev shouldn't be that huge, then you start look at the glib
integration and such and it might get a bit more than you'd like.

Forking udev and making sure it stays as lean as possible isn't that bad.

Making mdev a bit richer and enjoy the speed advantage of busybox over
stand alone shells could be another option.

Most of the perceived speed in non-shell init systems is due not having
to spawn as many processes. A full busybox wouldn't spawn many processes.

lu

-- 

Luca Barbato
Gentoo/linux
http://dev.gentoo.org/~lu_zero




[gentoo-dev] Automated Package Removal and Addition Tracker, for the week ending 2012-07-29 23h59 UTC

2012-07-29 Thread Robin H. Johnson
The attached list notes all of the packages that were added or removed
from the tree, for the week ending 2012-07-29 23h59 UTC.

Removals:
app-i18n/ibus-mozc  2012-07-23 04:07:56 naota
sys-auth/nss-ldapd  2012-07-24 08:32:54 prometheanfire
www-apps/phpgroupware   2012-07-24 21:04:32 mabi
sys-kernel/amd-ucode2012-07-26 04:04:46 flameeyes
www-apps/phpwiki2012-07-27 20:15:52 mabi
sys-apps/seabios2012-07-28 22:25:53 cardoe
sys-apps/sgabios2012-07-28 22:26:19 cardoe
sys-apps/vgabios2012-07-28 22:26:38 cardoe

Additions:
app-i18n/mozc   2012-07-23 03:50:46 naota
app-dicts/myspell-is2012-07-23 12:57:10 scarabeus
app-dicts/myspell-km2012-07-23 14:15:41 scarabeus
sys-auth/nss-pam-ldapd  2012-07-24 07:16:14 prometheanfire
media-fonts/croscorefonts   2012-07-24 12:34:14 yngwin
x11-misc/openbox-menu   2012-07-24 16:08:35 hasufell
sci-physics/siscone 2012-07-24 16:55:05 bicatali
media-fonts/nunito  2012-07-25 09:27:39 yngwin
media-fonts/roboto  2012-07-25 09:41:44 yngwin
app-dicts/myspell-pt-br 2012-07-25 10:07:21 scarabeus
dev-java/netbeans-webcommon 2012-07-25 16:11:03 fordfrog
sys-firmware/amd-ucode  2012-07-26 04:03:41 flameeyes
app-arch/rpm5   2012-07-26 08:02:37 scarabeus
sec-policy/selinux-nslcd2012-07-26 13:07:14 swift
dev-perl/Linux-DesktopFiles 2012-07-26 15:59:46 hasufell
net-analyzer/goaccess   2012-07-27 05:24:20 yngwin
dev-libs/protobuf-c 2012-07-27 06:32:05 radhermit
net-wireless/ubertooth  2012-07-27 07:01:25 zerochaos
dev-python/pycparser2012-07-27 12:26:24 djc
dev-python/cffi 2012-07-27 12:33:47 djc
dev-libs/bcm28352012-07-28 14:51:19 chithanh
dev-ruby/evented-spec   2012-07-28 18:24:01 graaff
dev-ruby/amq-client 2012-07-28 18:27:11 graaff
app-emulation/qemu-guest-agent  2012-07-28 22:00:05 cardoe
sys-firmware/sgabios2012-07-28 22:13:54 cardoe
sys-firmware/vgabios2012-07-28 22:15:34 cardoe
sys-firmware/seabios2012-07-28 22:16:03 cardoe
app-admin/eselect-lcdfilter 2012-07-29 15:46:07 yngwin
app-admin/eselect-infinality2012-07-29 15:49:35 yngwin
media-libs/fontconfig-infinality2012-07-29 15:59:47 yngwin
dev-util/creduce2012-07-29 23:43:00 dirtyepic

--
Robin Hugh Johnson
Gentoo Linux Developer
E-Mail : robb...@gentoo.org
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85
Removed Packages:
app-i18n/ibus-mozc,removed,naota,2012-07-23 04:07:56
sys-auth/nss-ldapd,removed,prometheanfire,2012-07-24 08:32:54
www-apps/phpgroupware,removed,mabi,2012-07-24 21:04:32
sys-kernel/amd-ucode,removed,flameeyes,2012-07-26 04:04:46
www-apps/phpwiki,removed,mabi,2012-07-27 20:15:52
sys-apps/seabios,removed,cardoe,2012-07-28 22:25:53
sys-apps/sgabios,removed,cardoe,2012-07-28 22:26:19
sys-apps/vgabios,removed,cardoe,2012-07-28 22:26:38
Added Packages:
app-i18n/mozc,added,naota,2012-07-23 03:50:46
app-dicts/myspell-is,added,scarabeus,2012-07-23 12:57:10
app-dicts/myspell-km,added,scarabeus,2012-07-23 14:15:41
sys-auth/nss-pam-ldapd,added,prometheanfire,2012-07-24 07:16:14
media-fonts/croscorefonts,added,yngwin,2012-07-24 12:34:14
x11-misc/openbox-menu,added,hasufell,2012-07-24 16:08:35
sci-physics/siscone,added,bicatali,2012-07-24 16:55:05
media-fonts/nunito,added,yngwin,2012-07-25 09:27:39
media-fonts/roboto,added,yngwin,2012-07-25 09:41:44
app-dicts/myspell-pt-br,added,scarabeus,2012-07-25 10:07:21
dev-java/netbeans-webcommon,added,fordfrog,2012-07-25 16:11:03
sys-firmware/amd-ucode,added,flameeyes,2012-07-26 04:03:41
app-arch/rpm5,added,scarabeus,2012-07-26 08:02:37
sec-policy/selinux-nslcd,added,swift,2012-07-26 13:07:14
dev-perl/Linux-DesktopFiles,added,hasufell,2012-07-26 15:59:46
net-analyzer/goaccess,added,yngwin,2012-07-27 05:24:20
dev-libs/protobuf-c,added,radhermit,2012-07-27 06:32:05
net-wireless/ubertooth,added,zerochaos,2012-07-27 07:01:25
dev-python/pycparser,added,djc,2012-07-27 12:26:24
dev-python/cffi,added,djc,2012-07-27 12:33:47
dev-libs/bcm2835,added,chithanh,2012-07-28 14:51:19
dev-ruby/evented-spec,added,graaff,2012-07-28 18:24:01
dev-ruby/amq-client,added,graaff,2012-07-28 18:27:11
app-emulation/qemu-guest-agent,added,cardoe,2012-07-28 22:00:05
sys-firmware/sgabios,added,cardoe,2012-07-28 22:13:54