CVS update: samba/source
Andrew Bartlett
abartlet at pcug.org.au
Mon Oct 15 07:05:53 EST 2001
John H Terpstra wrote:
>
> On Sun, 14 Oct 2001, Jeremy Allison wrote:
>
> > On Sun, Oct 14, 2001 at 06:27:39PM +1000, Andrew Bartlett wrote:
> > >
> > > I have a workaround for the package build (and I'm about to upload the
> > > RedHat 6.2 package it generated). I'll commit that, but I'm not entirly
> > > sure exactly what the original commit intended so I'll leave that if you
> > > don't mind.
> >
> > I'm not sure thats a good idea. If the Makefile.in is incorrect I'd
> > rather you fix that than put a hack in the spec file.
> >
> > Also, I always build a binary package from the *released* tarball,
> > not out of any CVS tree.
> >
> > This is to ensure that anyone rebuilding the package on the platform
> > gets *exactly* the same as the code we released - that's *REALLY*
> > important.
> >
> > Please do this for the RH6.2 binary, not from a CVS tree.
>
> I agree totally with Jeremy on this point. The key to our problem is
> deeper than just this one incident - we must unify our Linux build
> methods. Having so many separate SPEC files and patches to validate each
> time is insane.
The RedHat SPEC file applies NO patches, btw.
> In short, I believe that the makefile should ALWAYS build
> a product that is useable. Codepages in the absence of binaries is broken.
> Think about it for a moment - how do you build the codepages from the
> source if the binaries are not installed?
But binaries without codepages is also broken, which one do you want?
Make won't let you do both (circular dependency). I think neither.
'make install' should install a workable distribution, the others should
do *exactly* what they say, and nothing more.
Andrew Bartlett
--
Andrew Bartlett abartlet at pcug.org.au
Samba Team member, Build Farm maintainer abartlet at samba.org
Student Network Administrator, Hawker College abartlet at hawkerc.net
http://samba.org http://build.samba.org http://hawkerc.net
More information about the samba-cvs
mailing list