[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[joeyh@debian.org: Bug#215469: don't include unnecessary udebs on the cd]



Hello,

I just got this bug. It looks like we aren't smart enough about the
selection of udebs to include on the CD ...

The initial idea was to include them all so that all install scenario
can happen but it looks like there are udebs which are useless since
they are simple "file repositories" for d-i.

And the list is getting so big, that it doesn't make sense to include
everything for netinst & business card CD.

I think we need to update the script that generates the task files which
lists udebs. Santiago ? 

The first step is probably just to have exclusion list/pattern used by
tools/generate_di_list and/or tools/generate_di+k_list ...

Cheers,
-- 
Raphaël Hertzog -+- http://www.ouaza.com
Formation Linux et logiciel libre : http://www.logidee.com
Earn money with free software: http://www.geniustrader.org
--- Begin Message ---
Package: debian-cd
Severity: normal

The businesscard and netinst cd images at
http://gluck.debian.org/cdimage/testing/netinst/i386/ are bigger than
they need to be. partly because they include such useless things as
this:

./pool/main/k/kernel-image-2.4.20-1-i386-udeb/kernel-image-2.4.20-1-386-udeb_2.4.20-8_i386.udeb

This contains only a kernel, in a form users cannot use, and that the
installer will only waste a lot of memory loading into its initrd after
it has already booted.

./pool/main/b/busybox-cvs/busybox-cvs-udeb_20030926-1_i386.udeb
./pool/main/b/busybox/busybox-udeb_0.60.5-2_i386.udeb

All d-i images already come with the appropriate busybox udeb installed
on the image.

./pool/main/c/cdrom-detect/cdrom-detect_0.31_all.udeb
./pool/main/c/cdrom-retriever/cdrom-retriever_0.08_all.udeb

If the installer can find these on the CD, it does not need them.

./pool/main/c/cdebconf/cdebconf-gtk-udeb_0.46_i386.udeb
./pool/main/c/cdebconf/cdebconf-newt-udeb_0.46_i386.udeb
./pool/main/c/cdebconf/cdebconf-priority_0.46_i386.udeb
./pool/main/c/cdebconf/cdebconf-slang-udeb_0.46_i386.udeb
./pool/main/c/cdebconf/cdebconf-text-udeb_0.46_i386.udeb
./pool/main/c/cdebconf/cdebconf-udeb_0.46_i386.udeb

These are probably useless, d-i boot images include at least one
cdebconf frontend.

Etc. I'm sure you could save a *lot* of space by working with the d-i
team to whittle down the udebs on the cd images to a set that is
appropriate for the purpose of the CD. As it is these images are getting
too big to be useful.

-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux dragon 2.4.22 #1 Sun Oct 12 15:11:10 EDT 2003 i686
Locale: LANG=C, LC_CTYPE=C

-- 
see shy jo

Attachment: signature.asc
Description: Digital signature


--- End Message ---

Reply to: