Hi all ! I came to the oss4 project very recently, and was happy to see it has improved, and could possibly overcome some of the limitations of ALSA.
Also, thanks to your new licensing, oss4 should fit for an official inclusion into debian ! So, I volontered to prepare a package: http://bugs.debian.org/483856 In order to prepare the package, I would like to ask some questions. First of all, concerning the licence: * Is it the whole code GPLed ? (naive question) I mean that even if the global licence is GPL, there could be other parts which are not GPL. This could also include the documentation that could be GFDL for instance.. Those licencing questions are very important for an inclusion, and often thake time to check (and are really boring too), so your help is welcome here :) * Which version should be packaged ? For instance, I have has issues with the libsalsa build, but as I read, it was fixed in the current developement version. Hence if the developpement version is stable enough, it could be considered for the package. Then come the important questions. If I get it well, oss4 is composed of several parts: * dynamic libraries, mainly libsalsa and libOSSlib (names by memory) * binary programs, suchs as ossmix, ossxmix etc.. * kernel modules So, my plan to prepare a package is to have the following binary packages: * libosslib and libsalsa packages for each dynamic library. Possibly a single package, or merge with the -utils package if the libs are meant to be private. * oss4-utils for the console utilities * oss4-xutils for the X11 utilities * oss4-modules-source for the kernel module code source. Then, the user would install the binary packages and build the modules against its own kernel, using module-assistant, which does usually a great job. So far, if I inderstand well your build system, after invoking configure and make build, all the binary packages can be created using the data that is inside the prototype directory. The only question is for the module build. So far I havn't been able to build them without using the install.sh script. I would like to be able to create a tarball containing the module code, which would be installed by the oss4-modules-source package in /usr/src. Then module-assistant would unpack the tarball in /usr/src/modules/oss4-modules, build them there and create a debian package from the resulting modules. That way, the user obtain also a .deb for the modules, which can be removed, upgraded etc.. Would it be possible ? Then, a secondary packaging issue, I will change so things that the current system is doing. In particular, deleting the alsa modules is not acceptable. In debian, there is a /usr/sbin/alsa command that can be used to unload alsa modules, so it would better use this. Ok, I'll stop now for this first set of questions. On the technical tests themselved, besides some kernel cries when loading the module, everything went very fine. I particulary appreciate per-applications mixers, it's a nice feature. Looking forward to push oss4 into debian :-) Romain _______________________________________________ oss-devel mailing list oss-devel@mailman.opensound.com http://mailman.opensound.com/mailman/listinfo/oss-devel