{"id":465,"date":"2007-01-19T23:59:25","date_gmt":"2007-01-20T04:59:25","guid":{"rendered":"http:\/\/www.bytebot.net\/blog\/archives\/2007\/01\/19\/getting-emo-over-binaries"},"modified":"2007-01-20T00:00:52","modified_gmt":"2007-01-20T05:00:52","slug":"getting-emo-over-binaries","status":"publish","type":"post","link":"http:\/\/www.bytebot.net\/blog\/archives\/2007\/01\/19\/getting-emo-over-binaries","title":{"rendered":"Getting emo over binaries?"},"content":{"rendered":"<p>Kathy Sierra&#8217;s closing keynote at linux.conf.au 2007 was a rather interesting one. I took away a lot from it, and while I might not be giving a summary of my thoughts here, one of her slides had a quote about a <em>fake<\/em> book she co-authored, that made me chuckle a little.<\/p>\n<blockquote><p><em>&#8220;So does this mean Ruby programmers are more emo than, say, Perl programmers?<\/p>\n<p>MySQL people are definitely 5000% more emo than PostgreSQL people.&#8221;<\/em><\/p><\/blockquote>\n<p>Some will recognize that from a comment made in her blog post, <a href=\"http:\/\/headrush.typepad.com\/creating_passionate_users\/2006\/04\/announcing_the_.html\">Announcing The Emo Programmer book<\/a>. But I took another parallel to the statement, because in the past few weeks, the MySQL community have been taking the recent Enterprise\/Community announcements in a rather unwelcoming way.<\/p>\n<p><strong>MySQL are not getting rid of binaries in the Community release<\/strong>, as <a href=\"http:\/\/www.planetmysql.org\/kaj\/?p=84\">Kaj has stated<\/a>. Maybe we weren&#8217;t clear enough in our communication, and we&#8217;re clearly sorry. I think Kaj&#8217;s initial <a href=\"http:\/\/www.planetmysql.org\/kaj\/?p=83\">announcement<\/a> was clear, but maybe a tabular form might be easier to understand? Keep in mind that odd numbers equate to Community releases, and even numbers equate to Enterprise releases.<\/p>\n<p>5.0.27 &#8211; Community Binary &#38; Source<br \/>\n5.0.28 &#8211; Enterprise Binary &#38; Source<br \/>\n5.0.30 &#8211; Enterprise Binary &#38; Source<br \/>\n5.0.32 &#8211; Enterprise Binary &#38; Source<br \/>\n5.0.33 &#8211; Community Source (sync&#8217;ed to Enterprise 5.0.32)<\/p>\n<p>So while <strong>we&#8217;re not attaching a timeframe to our releases<\/strong>, the above might make it easier to visualize, that the next time we release a Community edition, it will contain both binaries and source. In an ideal world, you&#8217;ll see a Community release after 2 Enterprise releases (i.e. on the 3rd release), one of which will be a source release, and the other which will be a source and binary release.<\/p>\n<p><strong>This is not a roadmap<\/strong>, but if we see the Community Server sources show up in January, I don&#8217;t see why we won&#8217;t see the Community Server sources <strong>&#38; binaries<\/strong> showing up in March. June might see another source release, while September shows up a source &#38; binary release. And so on&#8230;<\/p>\n<p>So, if you see a binary once every six months, how is that <a href=\"http:\/\/www.mysqlperformanceblog.com\/2007\/01\/19\/mysql-binaries-availability\/\">rarely released<\/a>? We&#8217;re not expecting Windows users to <a href=\"http:\/\/ilia.ws\/archives\/153-MySQL-5.0.33-Community-Server.html\">compile away<\/a>.<\/p>\n<p>In fact, the reasoning behind more frequent source releases, is to help those distributing MySQL. These are the Linux, *BSD, OS X, and other distributions that many people get their MySQL fix from. We want to make sure that with varying distribution freeze dates for releases (most good ones, ala Fedora, Ubuntu, etc. work on a six-month cycle), a new source tarball is available, and that the distributions themselves can publish it. We&#8217;re saving the infliction of pain of using BitKeeper, and taking random changesets.<\/p>\n<p>Back to the question of Windows users. This is a time for Windows distributors to step up. XAMPP might be a good alternative for the <a href=\"http:\/\/laurat.blogs.com\/random_ramblings\/2007\/01\/mysql_windows_a.html\">learning crowd<\/a> (with an easy to use installer for Apache, MySQL and PHP), and if others think we should work more closely with the project, by all means, leave a comment here or write me some email.<\/p>\n<p>For those still concerned, I&#8217;d like to point out to Kaj&#8217;s <a href=\"http:\/\/www.planetmysql.org\/kaj\/?p=82\">Community Server recap<\/a>. Don&#8217;t misunderstand <a href=\"http:\/\/www.whenpenguinsattack.com\/2007\/01\/17\/no-more-mysql-binaries\/\">point #4<\/a>, as that is clearly in the Enterprise context, and its something we like to use in MySQL talks to talk about differentiation. If you&#8217;ve ever been to an overview talk, there are even clever icons that basically spell out that Enterprise customers like to spend money to save time, while Community folk enjoy spending time to save money.<\/p>\n<p>To cap this all off, yes, <strong>MySQL are still providing binaries<\/strong>. Yes, we&#8217;ll see one Community source release, and one Community source+binary release. This will follow on with just a Community source release, and yet another Community source+binary release. Repeat, rinse.<\/p>\n<p><!-- technorati tags start --><\/p>\n<p style=\"text-align:right;font-size:10px;\">Technorati Tags: <a href=\"http:\/\/www.technorati.com\/tag\/binaries\" rel=\"tag\">binaries<\/a>, <a href=\"http:\/\/www.technorati.com\/tag\/mysql\" rel=\"tag\">mysql<\/a>, <a href=\"http:\/\/www.technorati.com\/tag\/mysql binary\" rel=\"tag\">mysql binary<\/a>, <a href=\"http:\/\/www.technorati.com\/tag\/mysql community server\" rel=\"tag\">mysql community server<\/a>, <a href=\"http:\/\/www.technorati.com\/tag\/mysql enterprise server\" rel=\"tag\">mysql enterprise server<\/a><\/p>\n<p><!-- technorati tags end --><\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-email\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-email sd-button share-icon\" href=\"mailto:?subject=%5BShared%20Post%5D%20Getting%20emo%20over%20binaries%3F&body=http%3A%2F%2Fwww.bytebot.net%2Fblog%2Farchives%2F2007%2F01%2F19%2Fgetting-emo-over-binaries&share=email\" target=\"_blank\" title=\"Click to email a link to a friend\" data-email-share-error-title=\"Do you have email set up?\" data-email-share-error-text=\"If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself.\" data-email-share-nonce=\"df5c300622\" data-email-share-track-url=\"http:\/\/www.bytebot.net\/blog\/archives\/2007\/01\/19\/getting-emo-over-binaries?share=email\"><span>Email<\/span><\/a><\/li><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-465\" class=\"share-facebook sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2007\/01\/19\/getting-emo-over-binaries?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\" ><span>Facebook<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-465\" class=\"share-linkedin sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2007\/01\/19\/getting-emo-over-binaries?share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\" ><span>LinkedIn<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-465\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2007\/01\/19\/getting-emo-over-binaries?share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\" ><span>Twitter<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Kathy Sierra&#8217;s closing keynote at linux.conf.au 2007 was a rather interesting one. I took away a lot from it, and while I might not be giving a summary of my thoughts here, one of her slides had a quote about a fake book she co-authored, that made me chuckle a little. &#8220;So does this mean [&hellip;]<\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-email\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-email sd-button share-icon\" href=\"mailto:?subject=%5BShared%20Post%5D%20Getting%20emo%20over%20binaries%3F&body=http%3A%2F%2Fwww.bytebot.net%2Fblog%2Farchives%2F2007%2F01%2F19%2Fgetting-emo-over-binaries&share=email\" target=\"_blank\" title=\"Click to email a link to a friend\" data-email-share-error-title=\"Do you have email set up?\" data-email-share-error-text=\"If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself.\" data-email-share-nonce=\"df5c300622\" data-email-share-track-url=\"http:\/\/www.bytebot.net\/blog\/archives\/2007\/01\/19\/getting-emo-over-binaries?share=email\"><span>Email<\/span><\/a><\/li><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-465\" class=\"share-facebook sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2007\/01\/19\/getting-emo-over-binaries?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\" ><span>Facebook<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-465\" class=\"share-linkedin sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2007\/01\/19\/getting-emo-over-binaries?share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\" ><span>LinkedIn<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-465\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/www.bytebot.net\/blog\/archives\/2007\/01\/19\/getting-emo-over-binaries?share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\" ><span>Twitter<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_options":[]},"categories":[23],"tags":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p4vJD-7v","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":674,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2007\/11\/29\/mysql-linux-ppc64-binaries","url_meta":{"origin":465,"position":0},"title":"MySQL Linux PPC64 binaries","date":"29\/11\/2007","format":false,"excerpt":"A while back, I built some PPC64 (powerpc 64-bit) packages for MySQL. They were built on a POWER5 box, running Fedora Core 6, with glibc 2.5, using a Bitkeeper snapshot (public bkbits, 5.0.45 tag). All tests pass on ppc64, for what its worth. I'll do periodic builds for Linux\/PPC64 as\u2026","rel":"","context":"In &quot;MySQL&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1689,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2010\/02\/23\/recently-in-mariadb-1","url_meta":{"origin":465,"position":1},"title":"Recently in MariaDB #1","date":"23\/2\/2010","format":false,"excerpt":"The aims of this kind of blog post is simple - I want to help keep the masses informed as to what's happening with MariaDB, as a whole. There is a community growing, and MariaDB is a community project, not necessarily a Monty Program Ab baby (and we're clear on\u2026","rel":"","context":"In &quot;MariaDB&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2976,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2014\/09\/30\/oracle-linux-ships-mariadb","url_meta":{"origin":465,"position":2},"title":"Oracle Linux ships MariaDB","date":"30\/9\/2014","format":false,"excerpt":"I can\u2019t remember why I was installing Oracle Enterprise Linux 7 on Oracle VirtualBox a while back, but I did notice something interesting. It ships, just like CentOS 7, MariaDB Server 5.5. Presumably, this means that MariaDB is now supported by Oracle, too ;-) [jokes aside,\u00a0It\u2019s likely because OEL7 is\u2026","rel":"","context":"In &quot;MariaDB&quot;","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/farm4.staticflickr.com\/3844\/15217574770_e7ffc49524_n.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":641,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2007\/10\/11\/building-mysql-from-source","url_meta":{"origin":465,"position":3},"title":"Building MySQL from source","date":"11\/10\/2007","format":false,"excerpt":"So others know how I check out a fresh tree, here are instructions to building MySQL from mysql.bkbits.net, using the free bkf tool. in ~\/code, do bkf clone bk:\/\/mysql.bkbits.net\/mysql-5.0-community mysql-5.0-community to clone to community tree down to your disk wait patiently, while bitkeeper attempts to suck some of your bandwidth\u2026","rel":"","context":"In &quot;MySQL&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":608,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2007\/08\/08\/is-mysql-really-taking-a-step-away-from-the-open-source-model","url_meta":{"origin":465,"position":4},"title":"On MySQL&#8217;s Commitment to Open Source","date":"8\/8\/2007","format":false,"excerpt":"Mike Kruckenberg, well-respected community member recently blogged about MySQL taking another step (away from open source, and I'd like to refute some of his worries. In fact, this is really more to drive away from what some within the community think is not kosher, i.e. change #5 in Kaj's blog\u2026","rel":"","context":"In &quot;MySQL&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2283,"url":"http:\/\/www.bytebot.net\/blog\/archives\/2012\/02\/05\/mysql-synchronous-replication-in-practice-with-galera-by-oli-sennhauser","url_meta":{"origin":465,"position":5},"title":"MySQL synchronous replication in practice with Galera by Oli Sennhauser","date":"5\/2\/2012","format":false,"excerpt":"Oli Sennhauser of FromDual. Synchronous multi-master replication with the Galera plugin. Your application connects to the load balancer and it redirects read\/write traffic to the various MySQL Galera nodes. Tested a setup with 17 SQL nodes and you can have even more. Scaling reads and also a little bit for\u2026","rel":"","context":"In &quot;MySQL&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"amp_enabled":true,"_links":{"self":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/465"}],"collection":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/comments?post=465"}],"version-history":[{"count":0,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/465\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/media?parent=465"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/categories?post=465"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/tags?post=465"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}