[Pkg-samba-maint] samba4 packages
Jelmer Vernooij
jelmer at debian.org
Wed Feb 20 13:09:37 UTC 2013
On Wed, Feb 20, 2013 at 11:26:36PM +1100, Andrew Bartlett wrote:
> On Tue, 2013-02-19 at 11:10 +1100, Andrew Bartlett wrote:
> > On Sat, 2013-02-16 at 13:24 +0000, Jelmer Vernooij wrote:
> > > On Sat, 2013-02-16 at 11:23 +0100, Christian PERRIER wrote:
> > > > Quoting Jelmer Vernooij (jelmer at debian.org):
> > > >
> > > > > Now that samba 4.0 has been released, we should get rid of the samba4
> > > > > source package for jessie and just have all of its binary packages be
> > > > > built from the samba source package. We discussed ways of doing this
> > > > > before, but I don't think there is a clear plan yet?
> > > >
> > > > The plan is mostly "wait until wheezy is released but also plan to
> > > > work on this at SambaXP in May".
> > > I think Andrew is keen on working on it before then. :) I'm happy to
> > > wait for wheezy to be released before moving onto this.
> >
> > Yes, I'm hoping to work on this much sooner than that.
> >
> > As an upstream developer, it remains a source of considerable
> > frustration that I have to tell our users that there is no, not even
> > experimental or PPA, package of Samba 4.0 as released, for any major
> > distribution. Instead, we have a situation where on Red Hat based
> > systems the DC is deliberately removed, and on Debian based systems the
> > smbd file server is deliberately removed. (Corrections on this point
> > welcome).
> >
> > I know there are very good reasons, but I'm still not very happy about
> > that, because building a complete product only to have major components
> > removed by our distributors only causes major frustration all around.
> >
> > Furthermore, others build on top of Samba, often also in Debian
> > packages, such as OpenChange and SoGo, so our users are particularly
> > frustrated when I tell them they must build from source, because then
> > their other packages won't cleanly install.
> >
> > Additionally, I work on NETGEAR's ReadyNAS, and it's no secret that this
> > is a Debian box inside. While it is quite practical to maintain private
> > packages (and this is done), much of the advantage of being based on
> > Debian comes from the integration of many packages. That means being as
> > close to upstream as possible is worth spending time on. For NETGEAR
> > that means ensuring a good Samba 4.0 package is eventually available in
> > upstream Debian, for the file server at least.
> >
> > Adding in my desire to have the AD DC correctly and fully packaged, this
> > means I've decided to try and work on a combined package. My hope is
> > that experimental can then be a suitable home for that package.
> >
> > Now that the 4.0.3 package is out, I'll get back to my combined
> > packaging work I started a few months back and see what I can manage in
> > terms of a total package. My hope is that then our users who want to
> > run the AD DC can then run this package, and get the whole of Samba, as
> > released by the Samba Team.
>
> I've uploaded my first cut at a package (git diff attached) to my
> website:
>
> http://abartlet.net/samba4-debian/
>
> I realise there is much, much more to do, but I wanted to upload my
> progress so far, in the hope I can collaborate with any interested
> parties. It isn't tested in any way so far, but it shows my first stab
> at integrating the two packages. From here, we will need to rename
> samba4 to samba-ad-dc if we wish to keep the components split in any
> way, or finish merging in the package parts.
>
> (I realise this isn't much more than I did a few months back, but at
> least it is now rebased on 4.0.3).
Thanks!
I haven't looked at this in detail yet, but I think it should probably done
the other way around. This integrates the Samba 3 packages into the 'samba4'
source package, while we want to keep the 'samba' source package and integrate
the samba4 components into that.
Cheers,
Jelmer
More information about the Pkg-samba-maint
mailing list