[MTOS-dev] RPMs?

Erik Ogan erik at ogan.net
Wed Jan 9 07:48:11 PST 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Jan 2, 2008, at 8:09 AM, Bud Gibson wrote:
> I suspect mysql is by far the database most people are running on.   
> I would almost say that should be the default.

Please, I beg of you, a thousand times no. I worked hard to eradicate  
that half-baked, half-assed, (at best) half-reliable, steaming pile  
that passes for an RDBMS from our servers! (You might not be able to  
guess, but I feel somewhat passionately about this. Even though most  
of the ways MT uses Postgres it might as well be MySQL. ;)

My suggestion would be to break the database engine code into  
separate packages  (I believe the design would make this separation  
easy: movabletype-mysql, movabletype-postgresql, movabletype-sqllite,  
etc.) all of which provide the virtual "movabletype-database"  
package, and have the movabletype pakckage require that. This would  
allow administrators to install only the engine(s) they care to support.

Having said that, I suspect your statement is probably true, and that  
I'm one of the few exceptions that care about anything but MySQL, so  
I'll happily volunteer to do do that work. I was definitely going to  
make RPMS, but I was waiting for a stable, non-beta release before I  
started working on it. :)

The only downside I can see to this scheme is that "Where do I find  
the 'movabletype-database' package?" could become an FAQ, or at least  
a point of confusion for newbies. The consolation to this is that if  
they're using Yum or RHEL's equvalent (which is yum-based these days  
anyway, isn't it?) I THINK it will suggest packages to fulfill the  
requirement. Which means we should probably set up a yum repository  
for MT, probably not a bad idea anyway, I'd be happy to do that, too,  
though it'd be better served from movabletype.org


> Are you taking into account running on SELinux as one does with  
> RHEL5?  My read of the spec file suggests no.  SELinux required a  
> significant amount of configuring when I did it a few months ago.   
> I'm fixing to do it again.

Ooh, this was something I'd not considered, either. Having written  
SELinux policies in my day job, I'd be happy to volunteer some help  
for this as well.

- -e


- --
Erik R. Ogan                                    Mercenary Developer
PGP Key:         http://erik.ogan.net/PGP.txt            0 o . _O-d
PGP Fingerprint: A3DB 678A 4737 32E7 F703  DC3A 6BFE 2BBC 4F41 A371



-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Darwin)

iD8DBQFHhOzBa/4rvE9Bo3ERAvoIAJ45MmzydEgslE/uHX6TIiBiPpQYqgCgkBUJ
nIBTTZVTG912fJ7O5VzON8k=
=WBQW
-----END PGP SIGNATURE-----


More information about the MTOS-dev mailing list