[opensuse-packaging] MySQL Plugins - Public Opinion
Hi all, maybe some of you already knows. There is a new stable release of MySQL - version 5.1.30. What's new? Among other things, one new feature is a possibility to compile some of the backends as plugins. From this option some questions arise how to prepare this package. In the rest of this mail I want to propose several possibilities how to package new MySQL and I want to ask what is the best choice according to the public opinion of our community. I'm not promising that the option with most votes will be chosen, but your votes will certainly affects final decision somehow. What backends can be compiled as modules? - archive - federated - innodb - blackhole - example What are the possibilities? Packaging possibilities: 1) Make it as much modular as it is possible. Everything what can be build as a module will be build as a module and let the people choose what they really want. 1a) Some modules are even developed separately so in the future maybe we can even have newer modules then the version shipped with MySQL 2) Compile most popular backends as an internal part of MySQL and let only some not so popular as plugins. If you are voting for this option please state which backend is your favorite (you can state more then one of course) 3) Compile everything as an internal part of MySQL. Installation possibilities: (i) All plugins are disabled by default (ii) All plugins are enabled by default if you are installing new MySQL, disabled after upgrade from 5.0, keep untouched if upgrading from 5.1 (iii) All plugins are enabled by default if you are installing new MySQL, enabled after upgrade from 5.0, keep untouched if upgrading from 5.1 Nearly every choice has some advantages and disadvantages. With modular MySQL you can enable only things you really need and disable those you don't. It may even provide more frequent updates (choice 1a). On the other hand, statically linked version of backends was used till now and it's widely tested scenario... Enabling plugins by default has advantages for new users as they wouldn't need to know how to enable them. On the other hand it can confuse advanced users, although they can disable them and most likely they will know how to do that. So if you just want to vote, you can send me private e-mail with your choice so we don't flood mailing list with voting. On the other hand if you've got something important to say what may influence the opinion of the others you can vote in public and state you opinion. Or if question needs some additional clarification feel free to ask it. I'll collect votes from both sources. If you want to try new version, testing version can be obtained from buildservice, project server:database:mysql51. Current configuration should be combination of options 1+(iii). Last note, it's probably not a good idea to test this on production server yet. Repository URL: http://download.opensuse.org/repositories/server:/database:/mysql51/openSUSE... http://download.opensuse.org/repositories/server:/database:/mysql51/openSUSE... http://download.opensuse.org/repositories/server:/database:/mysql51/openSUSE... http://download.opensuse.org/repositories/server:/database:/mysql51/openSUSE... -- Michal Hrusecky Package Maintainer SUSE LINUX, s.r.o e-mail: mhrusecky@suse.cz -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
participants (1)
-
Michal Hrusecky