Hi Sylvain, On Tuesday 21 March 2006 12:29, [EMAIL PROTECTED] wrote: > i recode anna to reduce lowmem complexity. > - now, lowmem add to the asklist only packages with a want_install > status (except for menu-item packages ) at the end of choose modules > function. > - lowmem also takes into account the packages listed in the > INCLUDE_FILE - and all asklist computing is done when question is shown > (in expert or lowmem mode)
I've tested this new version (using a mini.iso installation, comparing a daily build with new anna and Etch beta2). Comments below. I see no differences installing at default priority, but I've not tested extremely thoroughly. During installation at medium priority some udebs are now listed that were not listed before: - debian-edu-install-udeb - debian-edu-profile-udeb - ltsp-client-builder In lowmem mode there are quite a few changes, some of which I do not understand. In some cases this is possibly a result of udebs having the wrong priority. Maybe we should define the difference between "standard", "optional" and "extra" priority in combination with having a menu entry a bit more strictly. We could for example say that udebs that are meant to be pulled in through dependencies should always be priority "extra" and thus never shown by anna. Is there an existing policy for this? I was unable to find one... I'm also not completely sure of current behavior. In any case, any udeb that is a (indirect) dependeny of a udeb that will be installed anyway should be excluded. That should get rid of udebs like os-prober and partman-basicfilesystems. Udebs that are no longer listed: - cdrom-checker - should probably be listed - cdrom-detect - should probably be listed - di-utils-exit-installer - no idea why this used to be listed - eject udeb - should be listed - file-preseed - should probably be listed - iso-scan - should probably be listed - lvmcfg - not sure - mdcfg - not sure - mouse-modules - not sure - netcfg-static - should probably be listed - network-console - should be listed - ntfs-modules - should probably be listed - openssh-client-udeb - should be listed - plip-modules - should be listed - ppp-modules - should be listed - qnx4-modules - not sure - rescue mode - should probably be listed - serial-modules - not sure - ufs-modules - not sure Udebs that are now listed but were not before: - di-utils-mapdevfs - is basically a library udeb - e2fsprogs-udeb - is basically a library udeb - fdisk-udeb - OK - jfsutils-udeb - is basically a library udeb - libc6-udeb - library udebs should be excluded - libdevmapper1.02-udeb - library udebs should be excluded - libparted1.6-udeb - library udebs should be excluded - libuuid1-udeb - library udebs should be excluded - lvmcfg-utils - not sure - mdadm-udeb - not sure - mdcfg-utils - is basically a library udeb - mkreiserfs-udeb - is basically a library udeb - os-prober-udeb - should be excluded: dependency of several - partconf-find-partitions - strange one, not sure - parted-udeb - OK - partman-auto - OK - partman-basicfilesystems - should be excluded: dependency of partman - partman-basicmethods - should be excluded: dependency of partman - partman-ext3 - OK - partman-lvm - OK - partman-partitioning - should be excluded: dependency of partman - xfsprogs-udeb - is basically a library udeb There are also some udebs that are still listed, but probably should not as they will be automatically pulled in when needed. - ext3-modules - jfs-modules - loop-modules - reiserfs-modules - xfs-modules
pgpX1yAQaUDQg.pgp
Description: PGP signature