which had its latest update 3 years ago?desultory wrote:Like mysql-testing?

I didn't want to play down the work put in by the Gentoo maintainers. I was simply curious about the state of mysql in portage as the stable version is a bit oldish and the recent GA releases from mysql aren't even anywhere to be found in the tree. From reading the bugtracker comments I quoted its getting more clear to me why thats the way it is and that 5.1 will come in when its really stable.john_r_graham wrote:Most Portage ebuilds are only a few dozen lines long. The mysql ebuild and its supporting eclasses are collectively over one thousand lines long. So, it's one of those packages with a complicated--and perhaps non-standard--build process. My only point is that it appears to be nontrivial to release a new version in Gentoo, especially on major releases.
- John
Sorry, I just misunderstood your reply.desultory wrote: Which was rather the point, the only readily located public overlay which contains ebuilds for the packages in question does not contain any more recent ebuilds than tree.
Code: Select all
vi /etc/layman/layman.cfgCode: Select all
layman -L
layman -a go-mysql
echo "dev-db/mysql" >> /etc/portage/package.unmask
emerge -C virtual/mysql dev-db/mysql dev-db/mysql-init-scripts
emerge mysqlCode: Select all
# cat /etc/portage/repos.conf
[gentoo]
eclass-overrides = hardened-dev go-mysqlCode: Select all
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
CMake Error at CMakeLists.txt:18 (INCLUDE):
include could not find load file:
/var/tmp/portage/dev-db/mysql-5.1.41-r2/work/mysql/storage/innobase/storage/mysql_storage_engine.cmake
CMake Error at CMakeLists.txt:66 (MYSQL_STORAGE_ENGINE):
Unknown CMake command "MYSQL_STORAGE_ENGINE".
CMake Warning (dev) in CMakeLists.txt:
No cmake_minimum_required command is present. A line of code such as
cmake_minimum_required(VERSION 2.6)
should be added at the top of the file. The version specified may be lower
if you wish to support older CMake versions for this project. For more
information run "cmake --help-policy CMP0000".
This warning is for project developers. Use -Wno-dev to suppress it.
So step up and help maintain mysql in portage.nmp0906 wrote:However, I disagree in that these versions shouldn't even be added to the tree. They should, and ones that don't work should be masked or at least marked unstable. This way end users can test/use the latest versions at their own risk. This used to be what made Gentoo so great, the ability to use the bleeding edge/latest versions through keywords/unmasking. MySQL is in a rather poor state with regards to this.
The overlay was just updated with what appears to be 5.1.41-r1 which compiles successfully for me.himpierre wrote:Does this still work for someone? Just tried to install 5.1.41 but the emerge process bumps out while patching.
I would consider doing this, however as long as this overlay is maintained and usable, then all the ebuild work is done. Getting said work out of an overlay and into Portage unstable/masked is another issue altogether.yngwin wrote:So step up and help maintain mysql in portage.
Code: Select all
Database error: Cannot open database.
Last driver error: "QMYSQL: Unable to connect"
Last database error: "Can't initialize character set utf8 (path: /usr/share/mysql/charsets/)"