Starting on a Samba 4.0 'complete' debian package

Andrew Bartlett abartlet at
Fri Dec 21 15:05:23 MST 2012

On Wed, 2012-12-19 at 23:03 +0100, Jelmer Vernooij wrote:
> On Wed, 2012-12-19 at 07:59 +0100, Christian PERRIER wrote:

> > We have 3 things to merge:
> > - Jelmer's work (probably in bzr somewhere)
> That's in git @ git://
> > - your work ( in git)
> That's basically the merge of my work, a verbatim copy of the samba3
> packages and the delta in those since 4.0
> > - the current samba3 packaging and its giant history (in
> > SVN...including branches for various backports)
> I started working on converting this to Git but it's not quite done yet
> - the main thing missing is importing all the pristine tar files into
> the git repository.
> The current work in progress can be found at 
> As I mentioned to Andrew earlier, I think before we worry about merging
> packages we need to:
>  * Finish the migration of the pkg-samba svn repository for the samba3
>    packages to git
>  * Plan the new package names (i.e. we shouldn't just end up with the
>    superset of the samba and samba4 binary packages but ideally a
>    smaller set), and what packages need to become dummy packages and
>    what those should depend on

Certainly there is some work to do here.  I think there is some value to
a split, perhaps along the lines of packaging what would and would not
be included if you built with --enable-ad-dc, but otherwise the samba4
name is one we are trying to phase out as a team, so we should avoid
having it embedded in packages long-term. 

So far what I have is more than just a simple merge, I've had to sort
out quite a few other details along the way, and we have some additional
packages in there to try and make the deps a bit more sane. 

>  * Plan the upgrade, in terms of what happens to older Samba 3 installs,
>    what (if anything) will take care of starting smbd/nmbd, handle the
>    transition of settings between samba4-common-bin and
> samba-common, ...


Andrew Bartlett

Andrew Bartlett                      
Authentication Developer, Samba Team 

More information about the samba-technical mailing list