Hi,
On Tue, Mar 25, 2008 at 03:09:10PM +0100, Julien Kerihuel wrote:
> OpenChange is working with the following revisions:
> * svn branch SAMBA_4_0: 4.0.0alpha3-SVN-build-26701
> * git branch v4-0-test: 4.0.0alpha3-GIT-41309dc
thanks, I used the git branch from commit 41309dc and now I can get it
compile as expected.
> > So I would suggest, libmapi should be in sync with the samba4 releases
> > from http://us4.samba.org/samba/ftp/samba4/ and this dependency should
> > be named by version in the howto.txt.
>
> If we could, we'll do it. Unfortunately this can not be done that
> easily. OpenChange tries to nail down a Samba4 version but has to
> upgrade when we find bugs in Samba4 or needs new features from Samba4
> upstream.
>
> I think the best we can do for the moment is to push a script on the svn
> which will download the version we rely on for development.
As a first step I updated the doc/howto.txt, patch attached.
Regards,
lothar
Index: howto.txt
===================================================================
--- howto.txt (revision 379)
+++ howto.txt (working copy)
@@ -108,17 +108,30 @@
you should not need to do it again. As a hint, as well as your
base compiler (apt-get install build-essential on Debian and
Ubuntu) you will need pkg-config.
-
+
+[*] Samba4 version information: Openchange tries to stay in sync
+ with the samba4 development. Sometimes this is not possible.
+ Known versions of samba4 that work with openchange:
+ * git branch v4-0-test: 4.0.0alpha3-GIT-41309dc
+
If you want to control every detail of the Samba build, follow the
-instructions for checking out the subversion tree. You will require
+instructions for checking out the git tree. You will require
tools such as autoconf (apt-get install automake on Debian and
Ubuntu), it will take more time and disk space, and there is more to
go wrong.
-Otherwise, use rsync to fetch a tree with many files pre-generated, like this:
+The steps to fetch the right samba4 sources, see also
+http://wiki.samba.org/index.php/Using_Git_for_Samba_Development:
-$ mkdir samba4 ; cd samba4
-$ rsync -avz samba.org::ftp/unpacked/samba4 .
+# clone repository(takes some time)
+$ git-clone git://git.samba.org/samba.git samba4
+$ cd samba4
+# switch to samba4 branch
+$ git checkout -b openchange origin/v4-0-test
+# go back to commit 41309dc
+$ git reset --hard 41309dc
+
+Then setup samba as noted in the howto.txt
$ ./configure --prefix=/usr/local/samba
$ make
# make installlib && make installheader
_______________________________________________
devel mailing list
[email protected]
http://mailman.openchange.org/listinfo/devel