Giuseppe Maxia wrote:
> On Sun, Aug 17, 2008 at 11:55 PM, Brian Aker <[EMAIL PROTECTED]> wrote:
>> Hi!
>>
>> On Aug 17, 2008, at 12:40 PM, Giuseppe Maxia wrote:
>>
>>> first step, i.e. to build a binary tarball, and to manually create a
>> Just to be forward, you are not planning on publishing the binaries just yet
>> right? I would prefer that you do not because I do not want folks to have an
>> expectation of support yet.
> 
> 
> I don't want to distribute anything. I would like to be able to create
> a tarball with little effort.

This should be not too hard to do.

At the moment, I'd say the _easiest_ way would be:

./configure --prefix=/usr/local/drizzle
make
DESTDIR=drizzle-7.0.0 make install
mv drizzle-7.0.0/usr/local/drizzle/* drizzle-7.0.0
rm -rf drizzle-7.0.0/usr
tar cvfz drizzle-7.0.0.tar.gz drizzle-7.0.0

This will install drizzle compiled for /usr/local/drizzle into
drizzle-7.0.0/usr/local/drizzle.

We can eventually add a target that does this more easily into the
Makefile...

>>> * the replacement for drizzled_safe (which is currently badly broken).
>>> Monty said something about creating an angel, but I don't know the
>>> time frame;
>> My take on this, is that it should be fixed. From what Monty has told me it
>> has blossomed in recent years in size. I am wondering if we would not have
>> more luck with an older version or if I should just ask Yazz or someone else
>> to build us a new one quickly.
>>

I think I fixed this already ...

> 
>>> * a script to create standard binary tarballs (I did something that
>>> works for me and I can push it into a tree unless there are already
>>> plans to do it in some specific way);
>> I might be interested in seeing this in the Makefile, though there is a
>> strong argument that tarball binaries are the way of the dodo. I keep "make
>> rpm" in my other projects because I find it to be useful. I am wondering if
>> tarballs are the same.
>>
> 
> tarballs may not be important for you, but they are very much
> important for me, and for many testers. Having a tarball is the basis
> for a unified binary distribution that can be installed (manually or
> automatically) on any Unix platform.
> Tarballs should note be the primary means of installation, but it
> should be available on every platform as a basis for side
> installations.

I also see lots of people using them as an easy way of upgrading. They
keep a /usr/local/mysql symlink that points to the "installed" version
of mysql, so that "upgrading" means unpacking a new tarball, then
shutting down, swapping symlink, and starting back up.

I think this in production is largely a symptom of packages that don't
do what people want... but that's a much larger issue. There are also
those people who just don't like system packages.

But I agree... these should not be a primary delivery mechanism... and
I'm not sure we should even distribute them if they're easy to make.

>>> * instructions to compile drizzle with static libraries;
>> This will never work. Static built binaries are dodos at this point. There
>> have been excellent articles written on this in recent time.
>>
> 
> Dynamic builds are sometimes a nightmare to align with dependencies on
> different flavors of Linux.

I hear this... but perhaps if compiling and making a binary tarball
isn't as painful as it is now, it wouldn't be as bad to make a binary
tarball for a specific box...

>>> * instructions to start replication with drizzle (if it is currently
>>> possible).
>> I think it is broken, and I believe we should fix it :)
>>
> 
> Thanks
> 
> 
>> Cheers,
>>        -Brian
>>
> 
> Cheers
> 
> Giuseppe
> 


_______________________________________________
Mailing list: https://launchpad.net/~drizzle-discuss
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~drizzle-discuss
More help   : https://help.launchpad.net/ListHelp

Reply via email to