[Pkg-samba-maint] I'm back working on the full Samba 4.0 package

Andrew Bartlett abartlet at samba.org
Sun May 5 21:16:18 UTC 2013


On Sun, 2013-05-05 at 22:51 +0200, Ivo De Decker wrote:
> Hi,
> 
> On Sun, May 05, 2013 at 04:53:30PM +0200, Christian PERRIER wrote:
> > Quoting Ivo De Decker (ivo.dedecker at ugent.be):
> > 
> > > I worked on this, and I have a new converted repo for just the samba part,
> > > which should have the correct branches and tags for most historical releases.
> > 
> > \o/
> > 
> > Ivo, if you think you can merge Andrew's work there, then you get a
> > green flag from /me to move on and put your converted repo on git.d.o
> 
> Looking at the patch, which is based on top of 2:3.6.9-1, this shouldn't be
> that difficult. I will look at it in more detail once Andrew's repo is online.
> I also looked at the old repo (based on the samba4 packages) briefly, but
> having a patch history starting from the samba 3.6 branch makes it much easier
> to compare both versions, so this work certainly wasn't waisted!

Thanks,

The branch I'm working with is at:

git://git.samba.org/abartlet/samba-debian.git samba-full-package

For my next task I'll pull in your repo and rebase on the current 3.6
there, but at some point soon I'll want to stop moving the base around
too much.  I also need to move to Samba 4.0.5.  Once we address the TODO
items I hope to just do incremental development, rather than a rebased
series of patches, if that's OK.  

I would really like some help getting a repo and workflow that looks
standard, as this is what I currently do on the VM:

(cd samba4 && git fetch jesse-full-package && git reset --hard
jesse-full-package/samba-full-package) && tar -zxvf samba4_4.0.3
+dfsg1.orig.tar.gz  && rm -rf samba-4.0.3+dfsg1 && mv samba4-4.0.3
+dfsg1/ samba-4.0.3+dfsg1 && cd samba-4.0.3+dfsg1 && rsync -a
--delete ../samba4/debian . && CC="ccache gcc" dpkg-buildpackage
-rfakeroot -us -uc  2>&1 | tee ../samba-build.log.txt

Specificity I need help with FHS:  

I've finally dropped the FHS patch, because I
think /var/lib/samba/private is a perfectly good place for our private
files, but debian is forcing passdb.tdb and secrets.tdb
to /var/lib/samba.  I just need the upgrade script written.  

We can't just change where the private dir is, because the samba4
packages have been using the correct /var/lib/samba/private and other
parts of 3.6 have been using that as the real private dir (the perils of
patching each database instance, not the source variable).  

> It should be possible to merge this work by next weekend, and hopefully get a
> first combined samba package into experimental (well, into the new queue
> anyway).

At this stage there is still much to do, but it is great to feel there
is some momentum here. 

> > It's indeed great to have you in the team. +1 on your beer count in
> > Göttingen
> 
> :)
> 
> > (you'll be there, right?).
> 
> Yes, as Luk pointed out already.
> 
> BTW anybody else coming to SambaXP? Andrew? Jelmer?

I'm sorry, I'm not able to be there this year. 

Andrew Bartlett

-- 
Andrew Bartlett                                http://samba.org/~abartlet/
Authentication Developer, Samba Team           http://samba.org





More information about the Pkg-samba-maint mailing list