Source: linux
Version: 4.2
Severity: normal

Hello,

As usual, here is the list update for sound-modules.  That said, as
discussed at debconf, perhaps now that we don't build oss drivers, we
could just ship all modules of kernel/sound? I have attached the script
I usually use to create the list, the idea was that it heuristically
excludes the oss (but it's not built any more), soc and synth modules,
which we don't need for d-i, core modules (since the drivers will
depend on whatever they actually need), and all modem/tuner/synth/dummy
modules. In the end, when I look at the figures:

€ du /lib/modules/4.2.0-trunk-amd64/kernel/sound -sh 
9,4M    /lib/modules/4.2.0-trunk-amd64/kernel/sound
€ du -sh 
/tmp/sound-modules-4.2.0-trunk-amd64-di/lib/modules/4.2.0-trunk-amd64/kernel/
7,9M    
/tmp/sound-modules-4.2.0-trunk-amd64-di/lib/modules/4.2.0-trunk-amd64/kernel/

We gain 1.5M, which is mostly soc/:

€ du -sh /lib/modules/4.2.0-trunk-amd64/kernel/sound/soc 
1,1M    /lib/modules/4.2.0-trunk-amd64/kernel/sound/soc

which I had assumed would not be useful for installation with speech
synthesis, but maybe I'm actually wrong, and we should just as well ship
everything in sound/ and save the maintenance of the list?

Samuel

-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'buildd-unstable'), (500, 'unstable'), 
(500, 'stable'), (500, 'oldstable'), (1, 'buildd-experimental'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.2.0 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

-- 
Samuel
<y> muhahaha...
<y> ya un train qui part de Perrache à 14h57
<y> qui passe à Part-Dieu à 15h10
<y> si je le prend à Perrache, je suis en zone bleue
<y> si je le prends à Part-Dieu, je suis en zone blanche
<y> donc je vais le prendre à Perrache *mais* à Part-Dieu ;-)
 -+- #ens-mim - vive la SNCF -+-
Index: sound-modules
===================================================================
--- sound-modules       (révision 22941)
+++ sound-modules       (copie de travail)
@@ -133,6 +133,7 @@
 snd-sbawe ?
 snd-sc6000 ?
 snd-scs1x ?
+snd-se6x ?
 snd-sgi-hal2 ?
 snd-sgi-o2 ?
 snd-sh_dac_audio ?
#!/bin/bash
export LC_ALL=C
for i in `find . -name Makefile \
        ! -path './oss/*' \
        ! -path './soc/*' \
        ! -path './core/*' \
        ! -path './synth/*' `
do mangebackslash < $i | grep obj-; done \
| grep -v '^ *obj-y' \
| sed -e 's/ *obj-.*[+:]=//' \
| tr '  ' $'\n'$'\n' \
| grep -v '^$' \
| grep -v '/$' \
| sort -u \
| sed -e 's/\.o$//' \
| grep -v -- '-modem' \
| grep -v -- '-tuner' \
| grep -v -- '-synth' \
| grep -v -- '-lib' \
| grep -v -- '-common' \
| grep -v -- '-core' \
| grep -v -- '-soundbus' \
| grep -v -- '-dsp' \
| grep -v -- '-csp' \
| grep -v -- '_bus' \
| grep -v -- '_dma' \
| grep -v '^sound_firmware$' \
| grep -v '^soundcore$' \
| grep -v '^snd-i2c$' \
| grep -v '^snd-ac97-codec$' \
| grep -v '^snd-aloop$' \
| grep -v '^snd-dummy$' \
| grep -v '^snd-virmidi$' \
| grep -v '^snd-hda-controller$' \
| grep -v '^snd-mpu401$' \
| grep -v '^snd-mpu401-uart$' \
| grep -v '^snd-intel8x0m$' \
| grep -v '^snd-adlib$' \
| grep -v '^snd-mtpav$' \
| grep -v '^snd-mts64$' \
| grep -v '^snd-portman2x4$' \
| grep -v '^snd-serial-u16550$' \
| grep -v '^snd-tea6330t$' \
| grep -v '^snd-bcd2000$' \
| sed -e 's/$/ ?/'

Reply via email to