[Pkg-alsa-devel] Converging with Ubuntu

Dan Chen crimsunkg at yahoo.com
Mon Sep 22 15:36:16 UTC 2008


Hi all,

----- Original Message ----

...
But there's quite a few more patches to deal with. What TheMuso and I have
planned is going over them one by one and seeing if they are still needed,
and applying them to the Debian SVN repo. So if anyone wants to help, please
have a look at the alsa diffs in http://patches.ubuntu.com/a/ and post
diffs with a short description on what the change does and why it was done
in Ubuntu.

FWIW, yesterday's alsa-tools upload should have reduced the diff to 0.
OTOH, alsa-utils includes changes to the way udev integration is handled,
which I really need some explanation for.
...
_______________________________________________

http://patches.ubuntu.com/a/alsa-driver/extracted/add_onda_a69g_ac97_support.patch can be dropped when 1.0.18 is packaged.  It was merged upstream at
http://git.kernel.org/?p=linux/kernel/git/tiwai/sound-2.6.git;a=commitdiff;h=18cf68b08137798c5cd1065af0d583f52a658d3d.  It was originally created for Ubuntu by freeflying.

http://patches.ubuntu.com/a/alsa-driver/extracted/add_suspend_quirk_hp_nc6220_nw8240.patch and http://patches.ubuntu.com/a/alsa-driver/extracted/refix_lp_68659_by_disabling_dxs_for_0x1458a002.patch should be retained in the meantime; they have not been merged upstream yet (time to poke Takashi).  The former patch adds a missing SSID needing a resume quirk, and the latter patch readds an explicit override for a known-broken codec and a given SSID (see Debian #366212 and Ubuntu #68659).  Note that for the latter patch, using DXS_SRC does /not/ suffice; that SSID needs DXS disabled completely.

As far as udev integration is handled in the Ubuntu alsa-utils changes, because Ubuntu's udev has not shipped /lib/udev/hotplug.functions, debian/udev.script was not useful.  Its analogue in the Ubuntu world was to invoke the initscript as a rule from udev.  This delta needs to be retained in Ubuntu until it is converted to upstart syntax (once upstart's semantics are stable).

Also, Ubuntu does not support the older modutils or hotplug pieces, so they were removed in pursuit of simplicity.

Thanks,
Dan



      



More information about the Pkg-alsa-devel mailing list