1 |
I've modified the existing ebuilds for the latest 0.9 alsa. |
2 |
|
3 |
1. My first question is about the version numbering of the portage. |
4 |
Alsa's own version numbering doesn't fit very nicely into gentoo's |
5 |
guidelines. I translated 0.9.0b10 into 0.9.0_beta10, which worked |
6 |
fine. However, how do I deal with something like 0.9.0b10a? |
7 |
0.9.0_beta10a doesn't work, so I kept it simply at 0.9.10_beta10. |
8 |
|
9 |
2. The second question is regarding dependencies. alsa-lib is dependent |
10 |
on alsa-driver, but in dependencies for current alsa-lib-0.5 only |
11 |
"virtual/alsa" is specified. What is the rationale for that? I |
12 |
thought that it's better to specify the alsa-driver package |
13 |
explicitely, because alsa-lib needs exactly the same version of |
14 |
alsa-driver with headers installed, or it won't build. |
15 |
|
16 |
3. I provided a simple means for the users to build drivers for |
17 |
only selected card(s) by setting an environment variable ALSA_CARDS. |
18 |
By default (when the variable is not set), drivers for all cards are |
19 |
built. Is this practice acceptable? (This is at the very top of the |
20 |
ebuild for alsa-driver). |
21 |
|
22 |
4. Finally, I'm not sure whether this version sould be masked or not. |
23 |
I mean, it carries a beta designator, but IMO it's a more mature |
24 |
software than the 0.5 branch. If I were to mask this version, how |
25 |
would I go about it without having CVS access? |
26 |
|
27 |
I'd appreciate if somebody had a look at these ebuilds (there are |
28 |
three of them: alsa-driver, alsa-lib, and alsa-utils) and commit them. |
29 |
Since attaching files to bug reports doesn't work for me for some |
30 |
reason, I've tarred them together and posted at the following URL: |
31 |
|
32 |
http://cdf.toronto.edu/~agenkin/alsa-0.9.tar.gz |
33 |
|
34 |
I've also opened a bug report for this (bug 507): |
35 |
|
36 |
http://bugs.gentoo.org/show_bug.cgi?id=507 |
37 |
Thanks, |
38 |
-- |
39 |
Arcady Genkin |
40 |
Don't read everything you believe. |