1 |
Hey community, |
2 |
|
3 |
for a way too long time Gentoo's samba packages lack the attention they |
4 |
would require to keep them top notch and as useful as possible for our |
5 |
users. |
6 |
|
7 |
The reason I started to take minimum care of our samba packages was |
8 |
because my former employer used Gentoo on his Linux server (guess |
9 |
why? :D) and as there were also samba servers among them I had slight |
10 |
interest in Gentoo's samba packages to be at least up to date on |
11 |
a security point of view. |
12 |
After I started work for my new employer this interest lowered even |
13 |
more and all I am doing right now is simple version bumps on all samba |
14 |
(and related) packages nobody else seems to take care of. |
15 |
The situation in Gentoo became even worse when upstream discontinued |
16 |
the 3.6.x series which still is the only samba version in Gentoo that |
17 |
is multilib capable. |
18 |
Given this fact I decided to unmask samba-4.0 and samba-4.1 series |
19 |
although both still suffering from two major problems: |
20 |
|
21 |
* Until now all samba-4 packages are not multilib ready [1] |
22 |
|
23 |
* samba-4 packages require heimdal, a kerberos implementation that |
24 |
unfortunately cannot be installed in parallel with mit-krb5 package |
25 |
[2] |
26 |
|
27 |
So here comes a really seriously meant call for help: |
28 |
Gyus, if you _are_ interested in samba then please try to invest time |
29 |
and knowledge so we can make Gentoo's samba packages better. |
30 |
|
31 |
To be honest there are some trip wires that make solutions to the two |
32 |
above mentioned problems (and possibly others) a bit difficult: |
33 |
|
34 |
* samba upstream is extremely uncooperative. Best example is that we |
35 |
still have some automagic dependencies [5] in samba's build system and |
36 |
upstream is not very keen on fixing these. |
37 |
|
38 |
* samba (and related) packages are using waf as build system. One of |
39 |
the most ugliest build systems I ever had the bad luck to be involved |
40 |
with. |
41 |
|
42 |
* To make samba-4 (and related) packages multilib ready, we might need |
43 |
to make python multilib ready first. I'm not sure this requirement is |
44 |
still necessary - we should ask mgorny about this :) |
45 |
|
46 |
* We should really get heimdal and mit-krb5 packages in a shape where |
47 |
we can install them in parallel [2]. Using the bundled heimdal from |
48 |
samba is no valid option [3] |
49 |
|
50 |
* Stabilization of samba-4 still needs to go a long road [4] |
51 |
|
52 |
|
53 |
Once again, we need your help so please help. If you are willing to do |
54 |
so and have no commit access, well... I have and as long as the |
55 |
contributions from any volunteer meet the Gentoo standards I am more |
56 |
than happy to commit any improvements as proxy maintainer. If they |
57 |
don't meet the standards, I'm quite sure we can work those issues out |
58 |
together. |
59 |
|
60 |
|
61 |
Kind regards |
62 |
Lars |
63 |
|
64 |
|
65 |
[1] https://bugs.gentoo.org/534432 |
66 |
[2] https://bugs.gentoo.org/490872 |
67 |
https://bugs.gentoo.org/542462 |
68 |
[3] https://wiki.gentoo.org/wiki/Why_not_bundle_dependencies |
69 |
[4] https://bugs.gentoo.org/489762 |
70 |
[5] https://bugs.gentoo.org/489748 |
71 |
https://bugs.gentoo.org/489770 |
72 |
|
73 |
-- |
74 |
Lars Wendler |
75 |
Gentoo package maintainer |
76 |
GPG: 4DD8 C47C CDFA 5295 E1A6 3FC8 F696 74AB 981C A6FC |