{"id":15,"date":"2010-06-12T01:53:35","date_gmt":"2010-06-12T01:52:27","guid":{"rendered":""},"modified":"2010-10-15T03:37:49","modified_gmt":"2010-10-15T03:37:49","slug":"new-amarok-2-3-1-r1-ebuild-merged-amarok-and-amarok-utils-and-embedded-mysql-status","status":"publish","type":"post","link":"https:\/\/blogs.gentoo.org\/jmbsvicetto\/2010\/06\/12\/new-amarok-2-3-1-r1-ebuild-merged-amarok-and-amarok-utils-and-embedded-mysql-status\/","title":{"rendered":"New amarok-2.3.1-r1 ebuild, merged amarok and amarok-utils and embedded mysql status"},"content":{"rendered":"<p>After another long season without any blog entries, I&#8217;m here to write about the recently added to the tree <strong>media-sound\/amarok-2.3.1-r1<\/strong> ebuild.<\/p>\n<p>This masked ebuild merges the amarok\/amarok-utils features again. The features of the old ebuilds are set by the <em>player<\/em> and <em>utils<\/em> use flags. The ebuild has both enabled by default and will force the use of the <em>player<\/em> use flag if the <em>utils<\/em> use flag is disabled.<br \/>\nI&#8217;ve taken this chance to add the dependency support for the <strong>dev-db\/mariadb<\/strong> package, but I haven&#8217;t tested it myself yet. This fixes <a href=\"https:\/\/bugs.gentoo.org\/320807\">bug 320807<\/a>. I&#8217;ve also added a patch that should fix the requirement to build <strong>x11-libs\/qt-gui<\/strong> and <strong>x11-libs\/qt-qt3support<\/strong> with the <em>accessibility<\/em> use flag &#8211; <a href=\"https:\/\/bugs.gentoo.org\/319803\">bug 319803<\/a>. I&#8217;ve also appended the minimal-toc flag to see if amarok will build for ppc64 and let us finally close <a href=\"https:\/\/bugs.gentoo.org\/show_bug.cgi?id=280552\">bug 280552<\/a>.<br \/>\nI&#8217;m going to drop most of the old amarok\/amarok-utils ebuilds from the tree and plan to ask for <strong>amarok-2.3.1-r1<\/strong> to be marked stable very soon.<br \/>\nA very important point for anyone running the stable ebuild is that since <strong>amarok-2.3.0.90<\/strong>, the <em>embedded<\/em> use flag was dropped from IUSE defaults, which means that unless you activate it explicitly, amarok won&#8217;t use or support libmysqld (the mysql embedded server). This change is the consequence of the substantial changes from the mysql-5.0 to mysql-5.1 source code, that broke our libmysqld shared patch work &#8211; <a href=\"https:\/\/bugs.gentoo.org\/show_bug.cgi?id=238487\">bug 238847<\/a>. At this time we haven&#8217;t been able to port our old patch to mysql-5.1 yet. The work on this can be tracked on <a href=\"https:\/\/bugs.gentoo.org\/show_bug.cgi?id=306315\">bug 306315<\/a>. Because amarok[embedded] will force the use of mysql-5.0 and thus a downgrade from mysql-5.1, I won&#8217;t add the <em>embedded<\/em> use flag to IUSE defaults until the port is complete &#8211; any help on the porting is most welcomed. You can read more about the consequences of this change and why it was done in <a href=\"https:\/\/bugs.gentoo.org\/show_bug.cgi?id=310897\">bug 310897<\/a>.<br \/>\nIf downgrading to mysql-5.0 is not an option for you, all you need is to configure amarok to use the external mysql database. Please read the <a href=\"http:\/\/amaroklive.com\/wiki\/MySQL_Server\">amarok WIKI<\/a> for details on how to configure the external db and migrate your data from the embedded database. The ebuild notifies you about this in the pkg_postinst warnings if you don&#8217;t activate the <em>embedded<\/em> use flag.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>After another long season without any blog entries, I&#8217;m here to write about the recently added to the tree media-sound\/amarok-2.3.1-r1 ebuild. This masked ebuild merges the amarok\/amarok-utils features again. The features of the old ebuilds are set by the player and utils use flags. The ebuild has both enabled by default and will force the &hellip; <a href=\"https:\/\/blogs.gentoo.org\/jmbsvicetto\/2010\/06\/12\/new-amarok-2-3-1-r1-ebuild-merged-amarok-and-amarok-utils-and-embedded-mysql-status\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;New amarok-2.3.1-r1 ebuild, merged amarok and amarok-utils and embedded mysql status&#8221;<\/span><\/a><\/p>\n","protected":false},"author":70,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/blogs.gentoo.org\/jmbsvicetto\/wp-json\/wp\/v2\/posts\/15"}],"collection":[{"href":"https:\/\/blogs.gentoo.org\/jmbsvicetto\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.gentoo.org\/jmbsvicetto\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.gentoo.org\/jmbsvicetto\/wp-json\/wp\/v2\/users\/70"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.gentoo.org\/jmbsvicetto\/wp-json\/wp\/v2\/comments?post=15"}],"version-history":[{"count":1,"href":"https:\/\/blogs.gentoo.org\/jmbsvicetto\/wp-json\/wp\/v2\/posts\/15\/revisions"}],"predecessor-version":[{"id":16,"href":"https:\/\/blogs.gentoo.org\/jmbsvicetto\/wp-json\/wp\/v2\/posts\/15\/revisions\/16"}],"wp:attachment":[{"href":"https:\/\/blogs.gentoo.org\/jmbsvicetto\/wp-json\/wp\/v2\/media?parent=15"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.gentoo.org\/jmbsvicetto\/wp-json\/wp\/v2\/categories?post=15"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.gentoo.org\/jmbsvicetto\/wp-json\/wp\/v2\/tags?post=15"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}