Planet Banshee http://planet.banshee.fm Planet Banshee - http://planet.banshee.fm Jorge Castro: Taking a different tack when it comes to growth. http://castrojo.tumblr.com/post/16927790648 <p>One of the “good problems” I think we have is there’s always things to do. As Charlie Kravetz <a href="https://plus.google.com/101985057333807748578/posts/gfAJ4R2iNc1">points out</a>, this can be a bad thing too.</p> <p>I wanted to post this on Planet to get a better feel for what other people think.</p> <blockquote> <p>I see my own participation in Xubuntu and Ubuntu development slowing down. Too many events, scheduled on top or close to each other, making it impossible to participate easily.</p> <p>We are either scheduling too many things, or not checking calendars any more. In past years, it was quite easy to attend all the events held and still participate in development testing.</p> </blockquote> <p>So for certain things I think we’re doing too much, which is why we’ve streamlined some of the IRC workshops to be shorter. However as I thought of a more detailed answer to Charlie’s concern I came up with the answer (I think).</p> <p>I don’t think we have too many events, in fact, as we grow the number of events will grow, and our community will need to scale to match that. I am starting to realize that it’s not a <em>bad thing</em> that people can’t find the time to participate in everything.</p> <p>The real problem isn’t that Charlie doesn’t scale, it’s that someone needs to have his back. So perhaps when events do clash we should look at which teams have what coverage in what events. For example, Charlie clearly needs to do ISO testing, but at the same time Xubuntu should have coverage in developer week because it’s really one of the best places to find new contributors that can …. help Charlie do ISO testing. Catch 22.</p> <p>So maybe from a <em>team level</em> instead of an individual level we should be focusing on finding people who can jump in when a team is overtaxed for a week. For example, in hindsight maybe we could have done a better job helping Charlie find someone to cover developer week for Xubuntu. A forum thread, a planet post, a tweet, a mention on our Facebook page?</p> <p>These are all things we could do to help the creaking an overburdened person might face. It’s a bummer that one person can’t scale, but at the same time having different people <em>focusing</em> on different individual things will probably be healthier in the long run.</p> <p>Discuss!</p> 2012-02-02T18:28:00+00:00 Paul Cutler: Thank You EFF http://feedproxy.google.com/~r/pcutler/~3/H_qYFj4buzc/ <p>For the last 8 years I&#8217;ve donated to the <a title="Electronic Frontier Foundation" href="http://www.eff.org">Electronic Frontier Foundation</a>, one of my favorite non-profit organizations.  The EFF continues to fight to protect our freedoms in the digital world &#8211; and for that I&#8217;m grateful.</p> <p><a title="Untitled by pcutler, on Flickr" href="http://www.flickr.com/photos/silwenae/6763618609/"><img src="http://farm8.staticflickr.com/7003/6763618609_dd07fc9a13.jpg" alt="" width="376" height="500" /></a></p> <img src="http://feeds.feedburner.com/~r/pcutler/~4/H_qYFj4buzc" height="1" width="1" /> 2012-01-26T03:26:47+00:00 Paul Cutler Jorge Castro: Ubuntu Forums needs single sign on, looking for a PHP developer... http://castrojo.tumblr.com/post/16165219934 <p>I’m looking for a PHP/OpenID hero to help us in a bit of a bind we have on the forums.</p> <p>The forums need a branding update, as well as an update to the vbulletin software they’re running. Unfortunately vbulletin doesn’t support openid(!). I know right.</p> <p>In the past there was a bit of custom php that was done in order to enable Ubuntu users to use their Ubuntu Single Sign On account. This doesn’t work with the new version of vbulletin, and this is a blocker to the upgrade.</p> <p>I’m in search of a volunteer(s) that can work with the Canonical IS team and the Forums Council to make this happen. Ideally you’d be comfortable with PHP and vbulletin already, and wouldn’t mind a brutal security review from the IS and security teams in Ubuntu, but hey, you’d be the guy that fixed logins on the forums, with all the fame (or infamy) and glory that it entails.</p> <p>Feel free to ping me in the comments if you’re interested and I can link you up with the right people. The forums have always been a crucial element of Ubuntu’s success, and it’d be a great way to contribute if you’re looking for something to do.</p> 2012-01-20T09:33:01+00:00 The Banshee Blog: Banshee 2.3.4 released! http://banshee.fm/2012/01/19/banshee-2-3-4-released/ <a href="http://banshee-project.org/download/archives/2.3.4/">Banshee 2.3.4</a> has been released! Banshee 2.3.4 is part of the 2.3 development series leading up to 2.4, scheduled for March 2012.. Read the <a href="http://banshee-project.org/download/archives/2.3.4/">release notes</a> for more info. <a href="http://banshee-project.org/download">Get it now!</a> 2012-01-19T16:17:22+00:00 Alexander Kojevnikov: CodeSprint 2 http://versia.com/2012/01/codesprint-2/?utm_source=rss&utm_medium=rss&utm_campaign=codesprint-2 <p>Last weekend <a href="http://www.interviewstreet.com/">Interviewstreet</a> conducted a second <a href="http://cs2.interviewstreet.com/">CodeSprint</a>. The event had a format similar to the Google&#8217;s <a href="http://code.google.com/codejam/">CodeJam</a>: they gave you a bunch of problems and you had to program your way through as many of them as you could. There were a few differences though: the number of problems and the time given to solve them was higher (15 and 48h), they also ran solutions on their servers instead of just checking the output.</p> <p>I managed to solve 5 problems and to rank 145th out of 1890 contestants, spending about 12h in total during the weekend. There were a few technical quirks in the process, but all in all I really enjoyed the sprint and was pleasantly surprised by the quality and the complexity of the problems.</p> <p>In this post I will explain how I solved those 5 problems; it&#8217;s mostly for myself, to straighten the thoughts out, as it was a bit chaotic and stressful during the contest.</p> <p>If you are interested in solutions make sure to check out the official <a href="http://cs2.interviewstreet.com/">CodeSprint website</a>, they should have them available in a couple of days.</p> <h2>Picking Cards</h2> <p>Links: <a href="http://cs2.interviewstreet.com/recruit/challenges/solve/view/4f0a70674f380/4effeea14e3a7">problem</a>, <a href="https://gist.github.com/1600348">solution</a></p> <p>Sort cards by their number, then take them one by one. On step <em>n</em> the number of ways is multiplied by the number of cards at the beginning of the deck with <em>c<sub>i</sub> ≤ n</em>. If this number is 0, it&#8217;s impossible to pick up all the cards.</p> <p>The brute-force approach is <em>O(N<sup>2</sup>)</em> and could be too slow. To speed it up, we keep track of the last <em>m : c<sub>m</sub> ≤ n</em> and start from there. As <em>m</em> is never decreased the overall complexity is <em>O(N)</em>.</p> <h2>Coin Tosses</h2> <p>Links: <a href="http://cs2.interviewstreet.com/recruit/challenges/solve/view/4f0a70674f380/4eff8af9879d1">problem</a>, <a href="https://gist.github.com/1600579">solution</a></p> <p>On each toss we either have a head or a tail, so the expected number of remaining tosses <em>T(n, m) = 1 + ½ × [T(n, m+1) + T(n, 0)]</em>. We could try a dynamic programming approach, but the formula is cyclic.</p> <p>However, for <em>m = 0</em> the expected number of tosses can be expressed analytically: <em>T(n, 0) = 2<sup>n+1</sup> &#8211; 2</em> (<a href="http://www.qbyte.org/puzzles/p082s.html">proof</a>). Add the boundary condition <em>T(n, n) = 0</em> and memoisation, and you have a solution.</p> <h2>Fraud Prevention</h2> <p>Links: <a href="http://cs2.interviewstreet.com/recruit/challenges/solve/view/4f0a70674f380/4f00b1502c006">problem</a>, <a href="https://gist.github.com/1600704">solution</a></p> <p>One of the company-sponsored problems. We want to normalise email and street addresses and to keep two hashes with the combination of the normalised values and the deal IDs as keys. For each key we keep a list of credit cards along with order IDs. Then we process orders one by one and check all possible cases (see the source code comments).</p> <p>I found this problem a bit uninteresting for a contest &#8212; it&#8217;s tedious and, uhm, un-algorithmic. However it would probably make a decent interview questions with all its practicalities.</p> <h2>Subsequence Weighting</h2> <p>Links: <a href="http://cs2.interviewstreet.com/recruit/challenges/solve/view/4f0a70674f380/4f009cfd9c541">problem</a>, <a href="https://gist.github.com/1600725">solution</a></p> <p>Generalisation of the <a href="http://en.wikipedia.org/wiki/Longest_increasing_subsequence">Longest increasing subsequence</a> problem. The algorithm is very similar: take each value one by one and maintain values (and cumulative weights) of the last elements of subsequences of certain weight. After we process all values, the last element will have the maximal weight.</p> <p>One complication is that we need a data structure with efficient insertion, deletion, search and traversal times. One possibility is to use a red-black tree (as implemented by std::set) and augment it so that all nodes form a doubly-linked list. Also, unlike with the LIS algorithm, each insertion can lead to many deletions (see lines 74-82).</p> <p>With such a data structure, the running time is still at <em>O(n log n)</em>.</p> <p>That was my favourite question, and the one I spent the most time on, even though in retrospect it doesn&#8217;t look all that complex.</p> <h2>Quora Nearby</h2> <p>Links: <a href="http://cs2.interviewstreet.com/recruit/challenges/solve/view/4f0a70674f380/4f05b1d07b989">problem</a>, <a href="https://gist.github.com/1600742">solution</a></p> <p>Another company-sponsored problem. A pity <em>N</em> was quite small and the brute-force approach actually worked. Higher limits would require a clever data structure, such as the <a href="http://en.wikipedia.org/wiki/K-d_tree">k-d tree</a> and would make the problem much harder and more interesting.</p> <p>First we read all topics and questions and create a vector of all topics (ID and co-ordinates) and a map of topic IDs to the lists of question IDs.</p> <p>Topic queries are straight-forward: we sort topics by distance (and IDs, in case the distance is the same) and print the first <em>m</em> IDs.</p> <p>For queries it&#8217;s a bit more involving: again, we sort topics by distance, then check all associated questions using our map. The complication is that we need to check all questions for topics with the same distance, and include those with higher IDs.</p> <p>Please never mind the code for this problem, my solution was accepted literally 5 minutes before the contest ended, as you can imagine I was a bit in a hurry.</p> <p>Big thanks to the Interviewstreet team for a great weekend!</p> 2012-01-15T04:21:58+00:00 Alexander Kojevnikov Alexander Kojevnikov: muspy API http://versia.com/2011/11/muspy-api/?utm_source=rss&utm_medium=rss&utm_campaign=muspy-api <p><a href="http://muspy.com"><img src="http://versia.com/wp-content/uploads/2011/10/logo.gif" alt="muspy" title="muspy" width="160" height="100" class="alignright size-full wp-image-526" /></a><a href="http://muspy.com/">muspy</a> is a website that notifies you when your favourite artists release new albums. muspy is free software released under GNU AGPL.</p> <p>Today I&#8217;m happy to announce the availability of the <a href="https://github.com/alexkay/muspy/tree/master/api">muspy API</a>. The API allows you to create and modify user accounts, to manage the list of artists you want to follow and to receive their releases.</p> <p>Someone is already working on an iPhone app that will use the API, expect more news on this front soon!</p> 2012-01-15T04:21:28+00:00 Alexander Kojevnikov Jorge Castro: Yo. http://castrojo.tumblr.com/post/15671239355 <p>I also <a href="http://om26er.wordpress.com/2012/01/10/yo/">love</a> <a href="http://www.jonobacon.org/2012/01/11/yo/">Ubuntu</a>. \o/</p> 2012-01-11T14:54:41+00:00 Jorge Castro: See you at SCALE! http://castrojo.tumblr.com/post/15346846435 <p>I can’t wait to see some people I haven’t seen in years at SCALE, and meet a bunch of new people!</p> <p>Come find me and Clint, we’ll be doing talks about juju and Ubuntu Cloud all weekend, as well as answering questions the entire time. I’m easy to find, look for a Red Wings hat and an Ubuntu shirt.</p> <p>Here’s <a href="http://www.socallinuxexpo.org/blog/guest-post-charm-school-scale">our post about our talks</a>.</p> 2012-01-05T15:23:01+00:00 Jorge Castro: bbiab http://castrojo.tumblr.com/post/14700606717 <p>Happy Holidays everyone, I’ll see you all in 2012, I’m off to get on <a href="http://en.wikipedia.org/wiki/MS_Eurodam">a boat</a> and explore the Caribbean.</p> 2011-12-24T02:22:03+00:00 Jorge Castro: GNOME Boxes looking for Debian/Ubuntu help... http://castrojo.tumblr.com/post/14634381201 <p>Zeeshan sends along that he’s <a href="http://zee-nix.blogspot.com/2011/12/help-needed-for-debian-and-ubuntu.html">looking for help</a> bring <a href="https://live.gnome.org/Boxes">GNOME Boxes</a> to Ubuntu and Debian.</p> <blockquote> <p>If you read any of my previous blog entries, you must be now familiar with this ‘express installation’ concept we have in Boxes. Its pretty neat actually, you just set a few options at the beginning and then you can leave Boxes (or your machine) and when you are back, everything is setup for you automatically in a new box.</p> <p>I have invested a lot of time/efforts on this already and will be spending a lot more time in future as well but I am just one man so can not possibly cover all operating systems out there. That is why I am asking for help from anyone who will be interested in adding express installation support for Ubuntu and Debian while I focus on Fedora and Windows variants. Oh and if you are interested in adding support for some other distribution/OS, that contribution will also be more than welcomed.</p> <p>In any case, happy hacking!</p> </blockquote> <p>If you’re interested in doing this (it would be great to get Boxes in 12.04) let me know. You’ll likely need to link up with the <a href="https://wiki.ubuntu.com/DesktopTeam">Desktop Team</a>, I can help get you talking to the right people if you want to rock this.</p> 2011-12-22T21:54:23+00:00 The Banshee Blog: Banshee 2.3.3 released! http://banshee.fm/2011/12/21/banshee-2-3-3-released/ <a href="http://banshee-project.org/download/archives/2.3.3/">Banshee 2.3.3</a> has been released! Banshee 2.3.3 is part of the 2.3 development series leading up to 2.4, scheduled for March 2012.. Read the <a href="http://banshee-project.org/download/archives/2.3.3/">release notes</a> for more info. <a href="http://banshee-project.org/download">Get it now!</a> 2011-12-22T02:34:18+00:00 Jorge Castro: The $43 Ikea Galant Standing Desk mod http://castrojo.tumblr.com/post/13982727660 <p>I’m on holiday and my parents are in town, so I was chatting with my dad about how to modify one of my Ikea Galant corners into a standing desk. Since <a href="http://jessenoller.com/2011/04/25/switching-to-a-standing-desk-thoughts/">standing desks are all the rage</a> I’ve been thinking about modifying my desk (instead of spending money on a new one, though they are nice.)</p> <p>Some of these mods include <a href="http://blogjunkie.net/2011/03/hacking-together-an-ikea-standing-desk">lifting up the legs</a>, but my dad was concerned about how stable that would be, even though the <a href="http://www.flickr.com/photos/_msparks/5990265460/">cinder block mod</a> looks like a nice easy solution.</p> <p>So, instead of lifting the legs we wondered if we could leave the Galant frame alone on the ground, and just lift the top of the desk instead. So, we put our heads together, and then measured the frame of the desk. We went with 8 x 2x10 pieces of wood and then stood them on wideways on top of the frame. We needed some screws and L things to keep it solid and then we just reused the holes in the Galant:</p> <p><img src="https://lh3.googleusercontent.com/--YhY7u_ZbaE/TuJ9PzJ_pWI/AAAAAAAAl_8/6ceH5JVJxr0/s912/IMG_3345.JPG" alt="" /></p> <p><img src="https://lh3.googleusercontent.com/-4FwvjmXcpPY/TuJ9OrhhCFI/AAAAAAAAl9Y/-SvhpRO-qPM/s1152/IMG_3342.JPG" alt="" /></p> <p><img src="https://lh6.googleusercontent.com/-Y4kO7ZypgCc/TuJ9QZObt1I/AAAAAAAAl90/QnYZTNVtcto/s1152/IMG_3346.JPG" alt="" /></p> <p><img src="https://lh5.googleusercontent.com/-O8Qs6rAoURU/TuJ9RrJTVhI/AAAAAAAAl-E/DfTVoYuY6vw/s1152/IMG_3348.JPG" alt="" /></p> <p><img src="https://lh6.googleusercontent.com/-YPEg9DrHhtY/TuJ9WVwrJSI/AAAAAAAAl-k/msh7RlkDb6Y/s1152/IMG_3352.JPG" alt="" /></p> <p><img src="https://lh6.googleusercontent.com/-cvvBVQ5f1UM/TuJ9ZggKasI/AAAAAAAAl-4/d1b0BfB-qVs/s1152/IMG_3355.JPG" alt="" /></p> <p>And my dad proud of the final product:</p> <p><img src="https://lh5.googleusercontent.com/-PzUZseE4qdY/TuJ9cG-18JI/AAAAAAAAl_U/wzhhW8BJ__A/s1152/IMG_3358.JPG" alt="" /></p> <p>It’s 43 inches tall. In hindsight I wasn’t expecting the bottom part to be so visible, otherwise we would have made the front there one piece of wood, but slicing up 2 boards into 16” pieces was cheap and easy to disassemble and assemble. I will likely make a little cloth skirt thing up front to hide that, after I figure out how to recable everything. After that it’ll be the ambient lighting but not while I live in this apartment, though that will be the final goal.</p> <p>Anyway I hope this is useful to people as it’s been great for me so far and is cheap. We took the extra wood and made little side shelves too. The metal thing you see line tied to the bottom of the frame is an extra long power strip that we suspend upside down under the desk (a nice way to keep cables off the ground).</p> <p>It took about 3 hours to finish with all the family bikeshedding and going to Home Depot included.</p> 2011-12-09T21:53:56+00:00 Nelson Marques: Erendriel the return of the psycho… http://www.marques.so/2011/12/erendriel-the-return-of-the-psycho/ <p>&#8220;They burn his crops, shattered his farm and killed his wife&#8230; Ketheriel is back for revenge!&#8221; &#8211; taken from the Chronicles of Henchmen (Tome IV &#8211; Ketheriel, the return of the psycho), the sacred Codex that exalted the deeds of the bravest cut-throat adventurers of Henchmen (the best TBC guild on Grim Batol).</p> <div class="wp-caption aligncenter"><img class=" " src="http://eu.battle.net/static-render/eu/grim-batol/6/66070278-profilemain.jpg?alt=/wow/static/images/2d/profilemain/race/10-0.jpg" alt="" width="444" height="330" /><p class="wp-caption-text">Erendriel - Protection Paladin of &quot;Lethal Industry&quot;</p></div> <p>Ketheriel disappeared after 3 long months of wipes in the Sunwell Plateau (M&#8217;uru) at 1/3%&#8230; He was later revived on Cataclysm as Erendriel of Grim Batol and rejoined the ranks of Lethal Industry which holds many of the veterans from Henchmen.</p> <p>Erendriel &#8211; The return of the psycho &#8211; Part II</p> <p></p> 2011-12-02T20:25:44+00:00 Nelson Marques: Carnage on Banshee http://www.marques.so/2011/12/carnage-on-banshee/ <p>I just did maintenance on Banshee repositories and cleaned them up. This involved brutal carnage on the project configuration files! If something is broken from your branches, then update them, and for God&#8217;s sake if it&#8217;s important for you, please let me know. I&#8217;m on openSUSE Connect, so my contacts are available for everyone.</p> <h2>Banshee</h2> <ul> <li>openSUSE 11.4</li> <li>openSUSE 12.1</li> <li>openSUSE Factory</li> <li>openSUSE Tumbleweed</li> </ul> <h2>Banshee:Unstable</h2> <ul> <li>openSUSE 12.1</li> <li>openSUSE Factory</li> <li>openSUSE Tumbleweed</li> </ul> <h2>Banshee:EL6 (Enterprise Linux 6)</h2> <ul> <li>CentOS 6</li> <li>Red Hat Enterprise Linux 6</li> <li>Scientific Linux 6</li> <li><span>Currently waiting for Mono:EL6 to have some more submissions&#8230;</span></li> </ul> 2011-12-01T17:52:15+00:00 The Banshee Blog: Banshee 2.3.2 released! http://banshee.fm/2011/11/30/banshee-2-3-2-released/ <a href="http://banshee-project.org/download/archives/2.3.2/">Banshee 2.3.2</a> has been released! Banshee 2.3.2 is part of the 2.3 development series leading up to 2.4, scheduled for March 2012.. Read the <a href="http://banshee-project.org/download/archives/2.3.2/">release notes</a> for more info. <a href="http://banshee-project.org/download">Get it now!</a> 2011-12-01T02:13:39+00:00 Paul Cutler: Alan Moore & the Guy Fawkes Mask http://feedproxy.google.com/~r/pcutler/~3/4zvU68XrFCg/ <p><a href="http://www.guardian.co.uk/books/2011/nov/27/alan-moore-v-vendetta-mask-protest">Alan Moore talk to The Guardian</a> about V for Vendetta and the use of the Guy Fawkes mask he created for V for Vendetta and its use by Occupy.</p> <blockquote><p>It is an irony noted with relish by critics of the protests – one also glumly acknowledged by many of the protesters – that the purchase of so many <em>Vendetta </em>masks has become a lucrative little side-earner for Time Warner, the media company that owns the rights to Moore&#8217;s creation. Efforts have been made to avoid feeding the conglomerate more cash, the Anonymous group reportedly starting to <a title="" href="http://www.time.com/time/nation/article/0,8599,2098702,00.html">import masks</a> direct from factories in China to circumvent corporate pockets; last year, demonstrators at a &#8220;Free Julian Assange&#8221; event in Madrid wore cardboard replicas, apparently self-made. But more than 100,000 of the £4-£7 masks sell every year, according to the manufacturers, with a cut always going to Time Warner. Does that irk Moore?</p> <p>&#8220;I find it comical, watching Time Warner try to walk this precarious tightrope.&#8221; Through contacts in the comics industry, he explains, he has heard that boosted sales of the masks have become a troubling issue for the company. &#8220;It&#8217;s a bit embarrassing to be a corporation that seems to be profiting from an anti-corporate protest. It&#8217;s not really anything that they want to be associated with. And yet they really don&#8217;t like turning down money – it goes against all of their instincts.&#8221; Moore chuckles. &#8220;I find it more funny than irksome.&#8221;</p></blockquote> <p>Oh, poor Time Warner and your moral dilemmas.  If only that was the least of your troubles.</p> <img src="http://feeds.feedburner.com/~r/pcutler/~4/4zvU68XrFCg" height="1" width="1" /> 2011-11-27T15:25:43+00:00 Paul Cutler Jorge Castro: Up the Irons! http://castrojo.tumblr.com/post/13376659437 <p>I met Nicko McBrain, drummer for Iron Maiden tonight!!</p> <p><img src="http://media.tumblr.com/tumblr_lvaqguHnqo1qb5bmy.jpg" alt="" /></p> 2011-11-27T01:51:09+00:00 Jorge Castro: IRC Workshops for 12.04. http://castrojo.tumblr.com/post/13314396358 <p>Thanks to the Ubuntu Classroom team session at UDS we’ve got all the IRC Workshops planned already, along with spiffy ads to spread around.</p> <p>After <a href="https://blueprints.launchpad.net/ubuntu/+spec/community-irc-workshops">much discussion</a> we have decided to “focus” the IRC workshops. Instead of one long week we’re smushing them up to just three days for each “week” but make the days longer to hit more time zones. So they will be from Tuesday to Thursday. Don’t worry, it’s the same amount of content, just concentrated.</p> <p>And for OpenWeek we’re likely going to move to 30 minute sessions by default (though we can adjust this), which will mean instructors will have to be more prepared ahead of time. So, less typing wasting time, more time pasting in prepared material and answering user questions. No change for the Global Jam, keep rocking that!</p> <p>Here’s a banner to plop on your blog!</p> <p><a href="https://wiki.ubuntu.com/UbuntuAppDeveloperWeek"><img src="http://i.imgur.com/5qvLK.png" alt="Ubuntu App Developer Week" /></a></p> <p><a href="http://wiki.ubuntu.com/UbuntuGlobalJam"><img src="http://i.stack.imgur.com/mYVNF.png" alt="2-4 March 2012" /></a></p> <p><a href="https://wiki.ubuntu.com/UbuntuOpenWeek"><img src="http://i.stack.imgur.com/0nj2n.png" alt="Ubuntu Open Week" /></a></p> <p><a href="https://wiki.ubuntu.com/UbuntuDeveloperWeek"><img src="http://i.stack.imgur.com/gMMcD.png" alt="Ubuntu Developer Week" /></a></p> 2011-11-25T21:38:59+00:00 Jorge Castro: UDS Group Photos now available. http://castrojo.tumblr.com/post/13210485876 <p>Sciri has it <a href="http://www.pixoulphotography.com/2011/11/23/official-uds-p-group-photo-and-personal-photo-set/">up on his blog</a>:</p> <p><img src="http://media.tumblr.com/tumblr_lv4k90ivU41qb5bmy.jpg" alt="" /></p> 2011-11-23T17:51:36+00:00 Jorge Castro: Our first Charm School! http://castrojo.tumblr.com/post/13164681435 <p><a href="https://juju.ubuntu.com/CharmSchool/2December11"><img src="http://i.stack.imgur.com/imeHx.png" alt="Calling all devops!" /></a></p> <p>We’re holding a Charm School on IRC.</p> <p>juju Charm School is a virtual event where a juju expert is available to answer questions about writing your own <a href="https://juju.ubuntu.com/Charms">juju charms</a>. The intended audience are people who deploy software and want to contribute charms to the wider devops community to make deploying in the public and private cloud easy.</p> <p>Attendees are more than welcome to:</p> <ul><li>Ask questions about juju and charms</li> <li>Ask for help modifying existing scripts and make charms out of them</li> <li>Ask for peer review on existing charms you might be working on.</li> </ul><p>Though not required, we recommend that you have <a href="https://juju.ubuntu.com/CharmSchool">|juju installed and configured</a> if you want to get deep into the event.</p> 2011-11-22T18:41:00+00:00 Jorge Castro: Florida, land of sunshine and awesome people. http://castrojo.tumblr.com/post/13071792335 <p>Ok so I started making a list of people to thank but it started to get long and then I realized that if I missed someone it would be even worse, so I am sticking to one person:</p> <p><strong>Chris Johnston</strong></p> <p><img src="http://media.tumblr.com/tumblr_lv0qvn7oz51qb5bmy.jpg" alt="" /></p> <p>He works on summit.ubuntu.com, the loco directory, and status.ubuntu.com. He’s basically an infrastructure ninja.</p> 2011-11-20T19:12:00+00:00 Jorge Castro: Chucktallica http://castrojo.tumblr.com/post/12847980271 <p><img src="http://media.tumblr.com/tumblr_lupvq92S171qb5bmy.jpg" alt="" /></p> 2011-11-15T21:01:06+00:00 Jorge Castro: Ask Mark, Wednesday, 23 November, 1500UTC http://castrojo.tumblr.com/post/12842730458 <p>Every <a href="https://wiki.ubuntu.com/UbuntuOpenWeek">Ubuntu Open Week</a> we have a session called “Ask Mark”, where Mark Shuttleworth answers questions from the community in IRC.</p> <p>Due to scheduling conflicts this didn’t happen last Open Week, so we’re holding a special standalone event on IRC where people can ask Mark questions.</p> <p>Ask Mark will take place in #ubuntu-classroom at 1500UTC on Freenode. You’ll need to join that channel, and #ubuntu-classroom-chat, where you will ask questions, which will then get passed onto a bot and onto Mark.</p> <p>Some tips for asking questions:</p> <ul><li>Mark operates at a macro level of the project, so questions like “How do I get Flash to work?” or “Why did you pick this specific version of the kernel to ship in 11.10” he’s likely to not know the answer to that. So unless you want a “Go ask the person who runs that team” answer try to ask questions about Ubuntu at a higher level than asking about plumbing.</li> <li>Make your question count - put some thought into it, plenty of people will be asking good questions, so don’t waste an opportunity by asking something like “Where can I download 11.10?”</li> <li>Here are the <a href="https://wiki.ubuntu.com/UbuntuOpenWeek">archives</a> of the past sessions if you want to see what has been asked before if you want an answer.</li> <li>It can get chaotic with the amount of people asking questions, so please be patient. </li> </ul><p>Here’s the <a href="https://wiki.ubuntu.com/Classroom">classroom wiki page</a> with information on how to participate if you need more detail. Hope to see you there!</p> 2011-11-15T18:38:00+00:00 Nelson Marques: Banshee 2.2.1 on Banshee stable repository… http://www.marques.so/2011/11/banshee-2-2-1-on-banshee-stable-repository/ <p><img class="alignright" src="http://lh3.ggpht.com/_FJH0hYZmVtc/StZYvL6orOI/AAAAAAAADx8/NENDYtGNQGI/header-logo_thumb%5B8%5D.png" alt="" width="238" height="96" /></p> <p>I&#8217;ve submitted on release date the update to Banshee 2.2.1 to GNOME:Apps which was declined because of a few issues on the ChangeLog. Issues corrected (typo and added a comment for .xz BuildRequires), resubmitted and accepted.</p> <p>Once the update was accepted on GNOME:Apps, I&#8217;ve submitted and accepted the very same update to <a href="http://www.banshee.fm" target="_blank">Banshee</a> stable repository which now provides Banshee 2.2.1 that delivers<strong> 29 bug fixes (since Banshee 2.2.0)</strong>. It should auto-update once the packages rebuild.</p> <p>During the last days I&#8217;ve also done some extensive bug triage in bugzilla.novell.com regarding Banshee, and we&#8217;re now with 14 bugs open. I&#8217;ve cleared a few with the help and knowledge of upstream, some were deprecated and related to no longer supported products (ex: openSUSE 11.2).</p> <p> <h2>Changes introduced in Banshee Repositories</h2> <ul> <li>At Gabriel Burt&#8217;s request, I&#8217;ve branched all Mono packages from Banshee to Banshee:Unstable and removed the Banshee repository as a source to grab dependencies. So Banshee:Unstable now provides all the stuff (auto-updates from changes in Banshee main repository).</li> <li>I&#8217;ve created a Banshee:EL6 repository to provide Banshee for Enterprise Linux 6, which should source the Mono packages required from Mono:EL6 repository (work being done), thus we will provide soon enough Banshee for Enterprise Linux 6 (RHEL, CentOS and Scientific Linux 6).</li> </ul> <h2>TODO List</h2> <ul> <li>Prepare a maintenance submission for openSUSE 12.1 to update for Banshee 2.2.1 which delivers 29 bug fixes, some critical (<a href="https://bugzilla.novell.com/show_bug.cgi?id=727999" target="_blank">bnc#727999</a>)</li> <li>Update Banshee:Unstable to Banshee 2.3.1, the latest development release;</li> <li>Populate Mono:EL6 witht he Mono packages required to build Banshee for Enterprise Linux 6;</li> <li>Continue the bug triage massacre on bugzilla.novell.org;</li> </ul></p> 2011-11-13T18:24:19+00:00 Jorge Castro: I'm as transparent as aluminum. http://castrojo.tumblr.com/post/12720165691 <p><img src="http://media.tumblr.com/tumblr_lukv07pfqm1qb5bmy.jpg" alt="" /></p> <p>We try hard in Ubuntu to be transparent. We publish our blueprints on our plans before we even get to UDS:</p> <ul><li><a href="https://blueprints.launchpad.net/sprints/uds-p"><a href="https://blueprints.launchpad.net/sprints/uds-p">https://blueprints.launchpad.net/sprints/uds-p</a></a></li> <li><a href="https://blueprints.launchpad.net/sprints/uds-o"><a href="https://blueprints.launchpad.net/sprints/uds-o">https://blueprints.launchpad.net/sprints/uds-o</a></a></li> <li><a href="https://blueprints.launchpad.net/sprints/uds-n"><a href="https://blueprints.launchpad.net/sprints/uds-n">https://blueprints.launchpad.net/sprints/uds-n</a></a></li> <li>Each session at UDS has an associated etherpad: <a href="http://summit.ubuntu.com/"><a href="http://summit.ubuntu.com/">http://summit.ubuntu.com/</a></a> on the schedule, the plenaries are streamed live on <a href="http://video.ubuntu.com/live/"><a href="http://video.ubuntu.com/live/">http://video.ubuntu.com/live/</a></a>. Some select sessions are video’ed and put on the <a href="http://www.youtube.com/user/ubuntudevelopers">Youtube channel</a>, though we don’t have the resources to tape them all.</li> <li>Every single team’s goals is outlined on <a href="http://status.ubuntu.com/ubuntu-precise/">status.ubuntu.com</a>.</li> </ul><p>and so on. Our teams provide IRC transcripts of all their meetings. Here’s the <a href="https://wiki.ubuntu.com/DesktopTeam/Meeting">entire history</a> of the Desktop Team’s meetings, and here’s <a href="https://wiki.ubuntu.com/KernelTeam/Meeting">the set</a> from the Kernel team. And here’s a set from the <a href="https://wiki.ubuntu.com/ReleaseTeam/Meeting/">Release Team</a>. All our meetings are open to the public, and people are encouraged to participate.</p> <p>Up until this cycle, Mark Shuttleworth has done an open Question and Answer session on IRC every 6 months for the past 5 years. And it’s not just Mark, we’ve subjected Rick Spencer (current head of engineering management at Canonical) and Matt Zimmerman (CTO for Canonical for years), as well as Kate Stewart (release manager) to open user questions on IRC.</p> <p>(Mark was on holiday during openweek this cycle, but we’ll make it up to you).</p> <p>We do try our best to <a href="http://www.chiark.greenend.org.uk/ucgi/~cjwatson/blosxom/2011/10/06#2011-10-06-brainstorm-review">respond to user ideas</a> on Brainstorm, but for obvious reasons we cant’t scale so well at that, so we do our best to hit the top ideas every 6 months.</p> <p>Despite these efforts, it can be frustrating to hear that Ubuntu is making decisions without input from “the outside”. How do you think we can improve our transparency?</p> <p>IMO I think we do a decent job of being transparent, and people who follow Ubuntu know what to follow, but this might not be so obvious to people who are new. So maybe we’re awesome at being transparent, but not so much at communicating, which is fine, we can fix that.</p> <p>For my part, this cycle I’m going to put my personal TODO list out there in the public. I used to use my own internal GTD-like thing but I’ved moved to Trello so here’s my every day TODO list:</p> <ul><li><a href="https://trello.com/board/community-team/4e6febfb247e35000000aab1">My general Community team board</a> - this is my every day stuff. Everything from claiming my expenses to hanging out with Clint.</li> <li><a href="https://trello.com/board/cloud-portal/4eb054c2569fb35ec2043bcc">My plans</a> for cloud.ubuntu.com</li> <li><a href="https://trello.com/board/classroom/4e94f7afaef5aa0000a5d2ea">Our plans for IRC classrooms</a></li> </ul><p>Immediately you’ll notice that my TODO list totally doesn’t match my <a href="https://blueprints.launchpad.net/~jorge/+specs?role=assignee">assigned blueprints</a>. That’s because after UDS I went on a trip immediately and then we had a holiday on Friday, so at this time my TODO list and my assigned blueprints don’t match. And you’ll also notice that <a href="http://status.ubuntu.com/ubuntu-precise/u/jorge.html">my user page on status.ubuntu.com</a> isn’t updated yet. It will be up to me to update all of these to make sense. So yeah, you can see how behind I am, I haven’t even consolidated my tasks from UDS with my TODO list yet. On some of these TODOs you’ll see that I share them with other people.</p> <p>And you can follow along with me as I work on this cycle. Follow my trello boards, find me on IRC, follow me on G+, follow my status reports, whatever works for you. I am going to make a concerted effort to make what I do as public as possible. I’ve outlined some ways that other teams outline their progress. Like I said, I think we do a decent job of being open, but maybe we need to do a better job at making that obvious to people, how can we improve this?</p> 2011-11-13T03:23:00+00:00 Jorge Castro: Power blues got you down? http://castrojo.tumblr.com/post/12715428443 <p>Colin King has started a <a href="https://wiki.ubuntu.com/Kernel/PowerManagement">wiki page</a> with kernels that include a proposed fix to the infamous power regression bug.</p> <p>If you’re experiencing this, follow the instructions on the page and report back by adding your laptop to the page.</p> <p>Many thanks to Matthew Garrett for the proposed fix and for explaining the entire EFI/power thing to me at the bar at UDS. It’s always good to hang out with an OG at a conference.</p> 2011-11-13T01:36:50+00:00 Nelson Marques: Banshee 2.2.0 for RHEL6 and clones… (soon!) http://www.marques.so/2011/11/banshee-2-2-0-for-rhel6-and-clones-soon/ <p><img class="alignright" src="http://www.casalogic.dk/wp-content/uploads/redhat-logo.jpg" alt="" width="226" height="73" /></p> <p>My $dayjob requirements are around <a href="http://www.redhat.com" target="_blank">Red Hat</a> Enterprise Linux, which took me to make a subscription of RHEL6 to use also for personal purposes on one of my laptops. Since RHEL is somehow limited in providing the stuff I want to use, I need to build some of my applications which are provided by RHEL (ex: transmission, banshee, etc).</p> <p>Red Hat&#8217;s stance towards Mono leaves no doubts, sad thing&#8230; But where Red Hat fails to meet my needs, SUSE delievers, and OBS (openSUSE Build Service) takes no prisoners, even if it&#8217;s to help delivering Banshee to a competitors platform. So here&#8217;s the nice thing&#8230; I&#8217;ve created a new sub-project under Banshee in OBS on Banshee:RHEL on which I will provide builds of Banshee (the same provided by Banshee:Unstable for openSUSE), and to be a gent to many users out there, I&#8217;ve expanded the functionality of this repository to <a href="http://www.centos.org" target="_blank">CentOS</a> 6 and <a href="http://www.scientificlinux.org/" target="_blank">Scientific Linux</a> 6, thus delivering custom builds of Banshee latest release to this platforms.</p> <p>Since we don&#8217;t have some of this components available on OBS to build Banshee, mainly Mono packaged for RHEL and clones, I&#8217;ve decided accomplish this repository doing the following:</p> <ul> <li>The mono stack used is provided by Fedora 17 (currently rawhide) source rpms (I will have to follow Fedora packaging, but that&#8217;s cool, Fedora packaging is remarkable and nicely accomplished, easy task);</li> <li>The dependencies no present on OBS and that are provided by Red Hat el6 RPMs are rebuilt based on Red Hat source rpms (ex: giflib);</li> <li>The dependencies not provided by OBS and Red Hat el6 SRPMS are taken from Fedora latest release (ex: libunwind);</li> </ul> <div>For the start this is how things will be done. With more time in  the future I&#8217;m planning to make a Mono repository for RHEL and clones on OBS providing all the Mono stack based on Fedora packaging and once it&#8217;s complete, I&#8217;ll just source this repository for Banshee:RHEL and will remove the current packages from Mono (will happen in a few months).</div> <div>I&#8217;m looking for testers for CentOS 6 and Scientific Linux 6, for RHEL I&#8217;ll test them myself. If you think you can help or if you find bugs, please file them on <a href="http://bugzilla.novell.com" target="_blank">bugzilla.novell.com</a> against Banshee and I&#8217;ll triage them.</div> 2011-11-12T16:37:25+00:00 Alexander Kojevnikov: Improved Last.fm import in muspy http://versia.com/2011/11/improved-last-fm-import-in-muspy/?utm_source=rss&utm_medium=rss&utm_campaign=improved-last-fm-import-in-muspy <p><a href="http://muspy.com/">muspy</a> is a free / open-source album release notification service.</p> <p>To make it easier to populate the list of artists you want to follow, muspy allows to import top artists from your Last.fm account. Today this function became more flexible: in addition to getting overall top artists, it can now import most frequently listened artists in the last 12, 6 and 3 months and 1 week.</p> <p><a href="http://muspy.com/"><img src="http://versia.com/wp-content/uploads/2011/11/import-last.fm_.png" alt="" title="import-last.fm" width="407" height="161" class="aligncenter size-full wp-image-539" /></a></p> <p>I also lifted the limit on the number of artists that can be imported from 200 to 500, and increased the number selected by default from 50 to 100.</p> <p>Do you have a feature that you want to see in muspy? <a href="http://muspy.com/contact">Let me know</a>! Alternatively, feel free to fork muspy on <a href="https://github.com/alexkay/muspy">GitHub</a> and to send your pull requests.</p> <p>If you are a music lover and never tried muspy before, <a href="http://muspy.com/">give it a go</a>! With muspy you will not miss an album release ever again.</p> 2011-11-10T08:20:46+00:00 Alexander Kojevnikov Alexander Kojevnikov: muspy is now free software http://versia.com/2011/10/muspy-free-software/?utm_source=rss&utm_medium=rss&utm_campaign=muspy-free-software <p><a href="http://muspy.com"><img src="http://versia.com/wp-content/uploads/2011/10/logo.gif" alt="muspy" title="muspy" width="160" height="100" class="alignright size-full wp-image-526" /></a></p> <p><a href="http://muspy.com">muspy</a> is an album release notification service, you give it a list of your favourite artists and it sends you a notice (by email or RSS) as soon as they have new releases. </p> <p> I wrote muspy 3 years ago to scratch a personal itch &#8212; I was spending too much time online checking if bands I&#8217;m into have something new; but was still missing many releases. </p> <p> muspy was initially developed for Google App Engine, which was the hot new thing back then. In retrospect, while working with App Engine was extremely educational and a lot of fun, it wasn&#8217;t a very good fit. The recent <a href="http://googleappengine.blogspot.com/2011/09/few-adjustments-to-app-engines-upcoming.html">announcement</a> on the price increase was the last straw &#8212; I decided to re-write it in vanilla <a href="https://www.djangoproject.com/">Django</a> and to host it myself. </p> <p> I&#8217;m also releasing the <a href="https://github.com/alexkay/muspy">source code</a> under GNU AGPL in the hope that it will be beneficial for the service and for its users. </p> <p> Major changes since the previous version: </p> <ul> <li> <p> Track <a href="http://musicbrainz.org/doc/Release_Group">release groups</a> instead of releases </p> <p> This was the most frequently requested feature, there were too many duplicate releases for some artists, release groups make everything much cleaner. This change was also the reason why the new version is almost a complete rewrite. </p> </li> <li> <p> Stars are off by default for new releases </p> <p> muspy allows to star individual releases, starred releases show up on top of the sorted list of releases. This feature wasn&#8217;t used by many which resulted in all releases being starred for most users. Now stars are off for new releases, if you want to star, you have to do it manually on the website. I migrated stars only for users with <em>S&nbsp;&lt;&nbsp;min(R,&nbsp;40)&nbsp;/&nbsp;2</em>, where <em>S</em> is the number of starred releases and <em>R</em> is the total number of releases for all artists you follow. </p> </li> <li> <p> Speed </p> <p> It used to take more than a week to check all artists for new releases, now the checking cycle is much shorter. Things like importing from Last.fm or adding a comma-separated list of artists should also be significantly faster.</p> </li> <li> <p> Blog </p> <p> I will be blogging about muspy <a href="http://versia.com">here</a> instead of on the website itself. Feel free to subscribe to the <a href="http://versia.com/feed/atom/">full feed</a> or just to the <a href="http://versia.com/category/muspy/feed/atom/">muspy category</a>. </p> </li> </ul> <p> Other than that, muspy remains pretty much the same. I migrated all the data but I encourage you to go the old site at <a href="http://muspy.appspot.com">muspy.appspot.com</a> and to check if everything was migrated correctly. Please note that the old site&#8217;s background processes are not running and it will be taken down in a month or two. </p> <p> Now that muspy is free and open-source, don&#8217;t hesitate to <a href="https://github.com/alexkay/muspy">look at the code</a>, tweak it and suggest improvements. Git and GitHub make it too damn easy! </p> <p> And if you never used muspy before, <a href="http://muspy.com">give it a try</a>!</p> 2011-11-10T08:04:58+00:00 Alexander Kojevnikov Jorge Castro: Power user's team 12.04 roadmap. http://castrojo.tumblr.com/post/12284143151 <p>Like all superhero movies, it’s back, this time with James Gifford driving the effort to help document “hot rodding” tips for power users. Here’s <a href="https://lists.ubuntu.com/archives/ubuntu-power-users/2011-November/000384.html">his proposal</a> for a 12.04 roadmap.</p> <p>And here’s the <a href="https://wiki.ubuntu.com/PowerUsers/12.04RoadMap">wiki page</a></p> <p>Feel free to dive in!</p> 2011-11-03T14:34:33+00:00