<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0' version='2.0'><channel><atom:id>tag:blogger.com,1999:blog-5671243042180030416</atom:id><lastBuildDate>Mon, 21 May 2012 06:16:00 +0000</lastBuildDate><category>debian</category><category>travel</category><category>request</category><category>codingsomewhere</category><category>Summer of Code</category><category>meet</category><category>firstpost</category><title>Milliways</title><description>Obey Arthur Liu . blog()</description><link>http://www.milliways.fr/</link><managingEditor>noreply@blogger.com (Obey Arthur Liu)</managingEditor><generator>Blogger</generator><openSearch:totalResults>35</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5671243042180030416.post-242518325184127946</guid><pubDate>Mon, 25 Apr 2011 18:52:00 +0000</pubDate><atom:updated>2012-01-19T14:09:47.270-05:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>debian</category><category domain='http://www.blogger.com/atom/ns#'>Summer of Code</category><title>Welcome to our 2011 Debian Google Summer of Code students!</title><description>I’d like to extend a warm welcome to our new batch of students selected for the &lt;strong&gt;2011 Debian Google Summer of Code&lt;/strong&gt;!&lt;br/&gt;&lt;br/&gt;They should soon be posting on Debian Planet and you’re welcome to come talk to them on #debian-soc on irc.debian.org&lt;br/&gt;&lt;br/&gt;Further details will be posted in the coming days to our wiki: &lt;a href="http://wiki.debian.org/gsoc" target="_blank"&gt;http://wiki.debian.org/gsoc&lt;/a&gt;&lt;br/&gt;&lt;h3&gt;Automated Multi-Arch Cross-Building and Bootstrapping&lt;/h3&gt;&lt;br/&gt;aka "autocrossbuild", by &lt;em&gt;Gustavo Prado Alkmim&lt;/em&gt;, mentored by &lt;em&gt;Wookey&lt;/em&gt;&lt;br/&gt;Enable easy and automated setup of cross-platform automated build systems and bootstrapping for QA in the Multi-Arch era. This involves the creation of multi-stage bootstrap build sequencing tools and a reliable automated multi-arch cross-builder.&lt;br/&gt;&lt;h3&gt;APT/Dpkg Transaction Ordering for Safety and Performance&lt;/h3&gt;&lt;br/&gt;aka "aptordering", by &lt;em&gt;Chris Baines&lt;/em&gt;, mentored by &lt;em&gt;Michael Vogt&lt;/em&gt;&lt;br/&gt;The ordering code in libapt is responsible for ordering the unpacking/configuration of debs so as to ensure dependencies are satisfied etc. Currently it organizes the ordering into big batches. This project further implements an ordering satisfying more constrains such as "minimal amounts of dpkg invocations", "minimal amount of broken packages at any point".&lt;br/&gt;&lt;h3&gt;DebDelta APT Native Integration&lt;/h3&gt;&lt;br/&gt;aka "debdelta", by &lt;em&gt;Ishan Jayawardena&lt;/em&gt;, mentored by &lt;em&gt;Michael Vogt&lt;/em&gt;&lt;br/&gt;Improve user experience of APT and its front-ends by speeding up the upgrade process. This provides a better framework for unified handling of debdelta and future APT improvements such as parallelism. Support for stable and security ugprades as well as multiple APT related libraries is expected.&lt;br/&gt;&lt;h3&gt;Dpkg Declarative Diversions&lt;/h3&gt;&lt;br/&gt;aka "declarativediversions", by &lt;em&gt;Sam Dunne&lt;/em&gt;, mentored by &lt;em&gt;Steve Langasek&lt;/em&gt;&lt;br/&gt;The dpkg-divert command should be replaced with a new control file with a declarative syntax which Dpkg will parse and process directly as part of the package unpack and removal phases, eliminating the problems resulting from non-atomic handling of diversions.&lt;br/&gt;&lt;h3&gt;Backend Tools and Infrastructure for DEX&lt;/h3&gt;&lt;br/&gt;aka "dextools", by &lt;em&gt;Nathan Handler&lt;/em&gt;, mentored by &lt;em&gt;Matt Zimmerman&lt;/em&gt;&lt;br/&gt;EX is a new program designed to help improve Debian and its derivatives by merging in changes made downstream and encouraging discussions between the various projects. As this is a new project, most of the infrastructure does not exist (or is rather hackish and incomplete). This project will create the necessary backend tools and infrastructure so that all Debian derivatives can easily make use of the DEX project.&lt;br/&gt;&lt;h3&gt;Jigsaw Modularized Java in Debian&lt;/h3&gt;&lt;br/&gt;aka "jigsaw", by &lt;em&gt;Guillaume Mazoyer&lt;/em&gt;, mentored by &lt;em&gt;Tom Marble&lt;/em&gt;&lt;br/&gt;The Java Development Kit (JDK) is a big monolithic software tool: many of its features are only useful in limited areas (GUI toolkits are useless for a web server). This project will bring the Jigsaw modular JDK to Debian, helping performance (start-up, size, etc) but also the dependency resolution (to match Debian packaging). Some work exists upstream does not fit with Debian. This project will package the current development version of Jigsaw, update Debian Java Policy, and create the necessary packaging tools for software depending on it.&lt;br/&gt;&lt;h3&gt;Python Multi-Build for Python Extensions Packaging&lt;/h3&gt;&lt;br/&gt;aka "pythonmultibuild", by &lt;em&gt;Mesutcan Kurt&lt;/em&gt;, mentored by &lt;em&gt;Piotr Ożarowski&lt;/em&gt;&lt;br/&gt;This project creates a tool to build Python extensions for all Python versions supported by Debian at the time. The project should detect the upstream build system and testing frameworks and use them. It will be interfaced with CDBS and the dh sequencer, replacing their Python snippets.&lt;br/&gt;&lt;h3&gt;Debian Teams Activity Metrics&lt;/h3&gt;&lt;br/&gt;aka "teammetrics", by &lt;em&gt;Sukhbir Singh&lt;/em&gt;, mentored by &lt;em&gt;Andreas Tille&lt;/em&gt;&lt;br/&gt;This project will gauge the performance of teams in Debian by measuring metrics such as: postings on relevant mailing lists, package upload records from the Ultimate Debian Database and commit statistics from project repositories... The information gathered will help in evaluating team performance by measuring how people in a team are working together. An interface to access this information easily will also be developed.&lt;br/&gt;&lt;h3&gt;Compute Clusters Integration for Debian Development and Building&lt;/h3&gt;&lt;br/&gt;aka "computeclusters", by &lt;em&gt;Rudy Godoy&lt;/em&gt;, mentored by &lt;em&gt;Steffen Möller&lt;/em&gt;&lt;br/&gt;The project's main goal is to enable developers to easily use compute clusters (Eucalyptus, OpenStack...) as environments for arch-specific development by providing a set of tools they can use to setup and run an extended platform for their development, testing and building tasks.&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;&lt;br/&gt;Good luck to everyone!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5671243042180030416-242518325184127946?l=www.milliways.fr' alt='' /&gt;&lt;/div&gt;</description><link>http://www.milliways.fr/2011/04/welcome-to-our-2011-debian-google_9462.html</link><author>noreply@blogger.com (Obey Arthur Liu)</author><thr:total>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5671243042180030416.post-3879476327123507532</guid><pubDate>Wed, 12 Jan 2011 23:38:00 +0000</pubDate><atom:updated>2012-01-19T14:12:53.079-05:00</atom:updated><title>FOSDEM 2011!</title><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-8p7U2a5r208/TxhrG4tJduI/AAAAAAAAOq4/zhLOZwPtoL8/s1600/going-to-fosdem-2011.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-8p7U2a5r208/TxhrG4tJduI/AAAAAAAAOq4/zhLOZwPtoL8/s1600/going-to-fosdem-2011.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;I'm totally coming to FOSDEM this year.&lt;br /&gt;&lt;br /&gt;And by the way, since we're talking about IPv6, &lt;a href="http://www.milliways.fr/"&gt;http://www.milliways.fr&lt;/a&gt; is now IPv6-compatible (and you can head to &lt;a href="http://www6.milliways.fr/"&gt;http://www6.milliways.fr&lt;/a&gt; for IPv6 only).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5671243042180030416-3879476327123507532?l=www.milliways.fr' alt='' /&gt;&lt;/div&gt;</description><link>http://www.milliways.fr/2011/01/fosdem-2011_4043.html</link><author>noreply@blogger.com (Obey Arthur Liu)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-8p7U2a5r208/TxhrG4tJduI/AAAAAAAAOq4/zhLOZwPtoL8/s72-c/going-to-fosdem-2011.png' height='72' width='72'/><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5671243042180030416.post-295766798352408605</guid><pubDate>Thu, 28 Oct 2010 22:37:00 +0000</pubDate><atom:updated>2012-01-19T14:17:48.045-05:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>debian</category><category domain='http://www.blogger.com/atom/ns#'>Summer of Code</category><title>Debian &amp; the Google Code-in 2010, requesting tasks</title><description>&lt;img border="0" src="http://2.bp.blogspot.com/-yr9XxNHSIH8/TxhsJP86SMI/AAAAAAAAOrA/_GEDIvmHw7Q/s1600/gcilogo2010.jpg" style="text-align: center;" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Debian&lt;/strong&gt; so far had a nice experience with the &lt;a href="http://wiki.debian.org/gsoc"&gt;&lt;strong&gt;Google Summer of Code&lt;/strong&gt;&lt;/a&gt; and this year, Google is going to run the &lt;a href="http://code.google.com/opensource/gci/2010-11/"&gt;&lt;strong&gt;Google Code-in&lt;/strong&gt;&lt;/a&gt;.&amp;nbsp;We have applied and would now need some help from you all.&lt;br /&gt;In the words of the official announcement:&lt;br /&gt;&lt;br /&gt;"&lt;strong&gt;Google Code-in&lt;/strong&gt;, Google's contest to introduce &lt;strong&gt;pre-university students&lt;/strong&gt; to the many kinds of contributions that make open source software&lt;br /&gt;development possible, is starting on &lt;strong&gt;November 22, 2010&lt;/strong&gt;. Google is&amp;nbsp;inviting students worldwide to produce a variety of open source code,&lt;br /&gt;documentation, training materials and user experience research for the&amp;nbsp;organizations participating this year. These tasks include:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Code&lt;/strong&gt;: Tasks related to writing or refactoring code&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Documentation&lt;/strong&gt;: Tasks related to creating/editing documents&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Outreach&lt;/strong&gt;: Tasks related to community management and outreach/marketing&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Quality Assurance&lt;/strong&gt;: Tasks related to testing and ensuring code is of&amp;nbsp;high quality&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Research&lt;/strong&gt;: Tasks related to studying a problem and recommending solutions&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Training&lt;/strong&gt;: Tasks related to helping others learn more&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Translation&lt;/strong&gt;: Tasks related to localization&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;User Interface&lt;/strong&gt;: Tasks related to user experience research or user&amp;nbsp;interface design and interaction"&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;I have applied on behalf of Debian and we now need a series of &lt;strong&gt;short&amp;nbsp;tasks&lt;/strong&gt; (1-2 weeks work) to propose in all these areas.&lt;br /&gt;The selected mentoring organizations will be announced on November 5th 2010.&lt;br /&gt;As you can see, this is an interesting project as the individual tasks&amp;nbsp;are closer in size to an &lt;strong&gt;RC bug&lt;/strong&gt; and encompass a wider range of areas&amp;nbsp;than the Summer of Code.&lt;br /&gt;&lt;br /&gt;I set up a &lt;a href="http://wiki.debian.org/gci"&gt;&lt;strong&gt;welcome page&lt;/strong&gt;&lt;/a&gt; and a &lt;a href="http://wiki.debian.org/GoogleCodeIn2010/Tasks"&gt;&lt;strong&gt;tasks page&lt;/strong&gt;&lt;/a&gt;.&lt;br /&gt;Please fill in your tasks ideas ASAP. You can also volunteer to help&amp;nbsp;as admin and/or mentor.&lt;br /&gt;We will be using the usual communication channels used for the Summer of Code:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;IRC: #debian-soc on&amp;nbsp;irc.debian.org&lt;/li&gt;&lt;br /&gt;&lt;li&gt;ML:&amp;nbsp;&lt;a href="http://lists.alioth.debian.org/mailman/listinfo/soc-coordination"&gt;soc-coordination@lists.alioth.debian.org&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5671243042180030416-295766798352408605?l=www.milliways.fr' alt='' /&gt;&lt;/div&gt;</description><link>http://www.milliways.fr/2010/10/debian-google-code-in-2010-requesting_7542.html</link><author>noreply@blogger.com (Obey Arthur Liu)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-yr9XxNHSIH8/TxhsJP86SMI/AAAAAAAAOrA/_GEDIvmHw7Q/s72-c/gcilogo2010.jpg' height='72' width='72'/><thr:total>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5671243042180030416.post-3642004915637145505</guid><pubDate>Thu, 23 Sep 2010 21:27:00 +0000</pubDate><atom:updated>2012-01-19T14:09:47.284-05:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>debian</category><title>Tripit group for Debian</title><description>Hello Planet Debian,&lt;br/&gt;&lt;br/&gt;Since everyone seems to like sharing and hearing about travel plans, I took the initiative of creating a Debian group on &lt;a href="http://www.tripit.com/"&gt;Tripit&lt;/a&gt;*.&lt;br/&gt;&lt;br/&gt;To join, you need a @debian.org email and click on: &lt;a href="http://www.tripit.com/group/join/debian"&gt;http://www.tripit.com/group/join/debian&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;Cheers&lt;br/&gt;&lt;br/&gt;*I realize Tripit is not free (as in freedom), but it's not like there are comparable free alternatives.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5671243042180030416-3642004915637145505?l=www.milliways.fr' alt='' /&gt;&lt;/div&gt;</description><link>http://www.milliways.fr/2010/09/tripit-group-for-debian_3289.html</link><author>noreply@blogger.com (Obey Arthur Liu)</author><thr:total>2</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5671243042180030416.post-4785816983409671993</guid><pubDate>Sun, 19 Sep 2010 11:02:00 +0000</pubDate><atom:updated>2012-01-19T14:18:39.867-05:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>debian</category><category domain='http://www.blogger.com/atom/ns#'>Summer of Code</category><title>Google Summer of Code 2010 Debian Report</title><description>Hello fellow developers,&lt;br /&gt;&lt;br /&gt;The summer is over :( but I'm happy to announce that this year's &lt;a href="http://wiki.debian.org/gsoc"&gt;Summer of Code at Debian&lt;/a&gt; has been better than ever! :) This is indeed the 4th time we had the privilege of participating in the Google Summer of Code and each year has been a little different.&lt;br /&gt;&lt;br /&gt;This year, 8 of our 10 students succeeded in our (very strict!) final evaluations, but we have reasons to believe that they will translate into more long-term developers than ever, all thank to you.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-fjMG2c8Rdp4/TxhshL2U49I/AAAAAAAAOrI/rKdQdKBdE9w/s1600/debconf10gsoc800.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-fjMG2c8Rdp4/TxhshL2U49I/AAAAAAAAOrI/rKdQdKBdE9w/s1600/debconf10gsoc800.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;The highlight this year has been getting almost all of our students at &lt;a href="http://debconf10.debconf.org/"&gt;DebConf10&lt;/a&gt;. Thanks again this year to generous Travel Grants from the Google Open Source Team, we managed to fly in 7 of our students (up from 3!). You certainly saw them, presenting during DebianDay, hacking on the grass of Columbia, hacking^Wcheering our Debian Project Leader throwing the inaugural pitch of a professional baseball game or hacking^Wsun-tanning on the très kitsch Coney Island beach.&lt;br /&gt;&lt;br /&gt;Before I give the keyboard to our Students, I'd like to tell you that it will be the pleasure and honor of Obey Arthur Liu (yours truly, as Administrator) and Bastian Venthur (as Mentor) to represent Debian at the Summer of Code 2010 Mentors Summit on 23-24 October 2010, at the Google Headquarters in Mountain View. Like &lt;a href="http://www.milliways.fr/2009/10/24/debian-at-google-summer-of-code-mentor-summit/"&gt;last year&lt;/a&gt;, we expect many other DDs to be present under other hats.&amp;nbsp;We will be having 2 days of unconference on GSoC and free software related topics. We all look forward to reporting from California on Planet and soc-coordination@l.a.d.o!&lt;br /&gt;&lt;br /&gt;All of our students had a wonderful experience, even if they couldn't come to DebConf, that is best shared in their own voice, so without further ado, our successful projects:&lt;br /&gt;&lt;h3&gt;Multi-Arch support in APT&lt;/h3&gt;&lt;br /&gt;by &lt;em&gt;David Kalnischkies&lt;/em&gt;, mentored by &lt;em&gt;Michael Vogt&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;"apt-get install MultiArch" does mostly work now as most code is already merged in squeeze, but if not complain about us at deity@l.d.o! Still, a lot left on the todo list - not only in APT - so let us all add MultiArch again to the Release Goals and work hard on squeezing it into wheezy. :)&lt;br /&gt;&lt;h3&gt;Debbugs Bug Reporting and Manipulation API&lt;/h3&gt;&lt;br /&gt;by &lt;em&gt;David Wendt Jr.&lt;/em&gt;, mentored by &lt;em&gt;Bastian Venthur&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Hello, I'm David Wendt, and I went to Debconf10 to learn more about the development side of Debian. Having used it since the 9th grade, I've been intimately familiar with many of Debian's internals. However, I wanted to see the developers and other Debian users. At DebConf, I was able to see a variety of talks from Debian and Ubuntu developers. I also got to meet with my mentor as well as the maintainer of Debbugs.&lt;br /&gt;&lt;h3&gt;Content-aware Config Files Upgrading&lt;/h3&gt;&lt;br /&gt;by &lt;em&gt;Krzysztof Tyszecki&lt;/em&gt;, mentored by &lt;em&gt;Dominique Dumont&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Config::Model is now capable of manipulating files using shorter and easier to write models. Thanks to that, packagers may start experiment with creating upgrade models. Further work is needed to support more complicated config files - Dominique Dumont is working on DEP-5 parser, I'll shortly start working on a cupsd config file parser.&lt;br /&gt;The best thing about DebConf10 is that every person I talked with knew what I was doing. I had a mission to get some feedback on my project. Everybody liked the idea of making upgrades less cumbersome. On the other side, it was my first visit to United States, so I decided to go on a daytrip on my own (instead of staying inside the building, despite heat warnings). I had a chance to visit many interesting places like Ground Zero, the UN headquarters, Grand Central Terminal, Times square and Rockefeller Center - that was a great experience.&lt;br /&gt;&lt;h3&gt;Hurd port and de-Linux-ization of Debian-Installer&lt;/h3&gt;&lt;br /&gt;by &lt;em&gt;Jérémie Koenig&lt;/em&gt;, mentored by &lt;em&gt;Samuel Thibault&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Debconf10 was great! Among other people working on the installer, I met Aurélien Jarno from the Debian/kFreeBSD team and we worked together on a cross-platform busybox package. &amp;nbsp;Besides, the talks were very interesting and I've filled my TODO-list for the year.&lt;br /&gt;For instance I learned about the Jigsaw project of OpenJDK, and how Debian would be the ideal platform to experiment with it. &amp;nbsp;More generally, some people think Debian could push Java 7 forward and I'd like to see this happen.&lt;br /&gt;&lt;h3&gt;Smart Upload Server for FTP Master&lt;/h3&gt;&lt;br /&gt;by &lt;em&gt;Petr Jasek&lt;/em&gt;, mentored by &lt;em&gt;Joerg Jaspert&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;I must say that it was great time for me in NY, I've met and talked and coded with people from ftp-master team like Torsten Werner who helped me to push the project a bit further and with some other people who were looking forward to release of the tool which I hope they will use quite soon. Everybody interested, everybody excited, really cool place and time. And I can't forget the Coney Island beach and stuff, lot of fun, lot of sun;)&lt;br /&gt;&lt;h3&gt;Aptitude Qt&lt;/h3&gt;&lt;br /&gt;by &lt;em&gt;Piotr Galiszewski&lt;/em&gt;, mentored by &lt;em&gt;Sune Vuorela&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Currently, development branches support full features searching, viewing extended package's informations, performing cache and packages operations. Code and GUI still require a lot of work which will be continued. Informations about further progress could be found on aptitude mailing list and repository rss channel.&lt;br /&gt;&lt;h3&gt;Debian-Installer on Neo FreeRunner and Handheld Devices&lt;/h3&gt;&lt;br /&gt;by &lt;em&gt;Thibaut Girka&lt;/em&gt;, mentored by &lt;em&gt;Gaudenz Steinlin&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;"For me, DebConf 10 started at the airport, where Sylvestre Ledru (whom I didn't know of before) was wearing a GSoC 2007 t-shirt, that is, given the circumstances, almost equivalent to say "I'm a hacker, I'm going to DebConf 10".&lt;br /&gt;I've spent my time at the conference attending various talks, hacking, meeting DDs and other hackers (amongst others, my co-mentor Per Andersson, Paul Wise, Julien Cristau, Christian Perrier, Cyril Brulebois, Martin Michlmayr, Colin Watson and Otavio Salvadores who I have to thank for his patience while dealing with my questions), chatting, cross-signing keys, rushing to finish eating before 7pm, getting sunburnt, sightseeing (thanks, Arthur, for the lightning-fast tour of Manhattan!), and so on.&lt;br /&gt;&lt;br /&gt;Debian Developers and community, we count on you. See you next year!&lt;br /&gt;&lt;br /&gt;(cross-posted to debian-devel-announce@l.d.o and soc-coordination@l.a.d.o)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5671243042180030416-4785816983409671993?l=www.milliways.fr' alt='' /&gt;&lt;/div&gt;</description><link>http://www.milliways.fr/2010/09/google-summer-of-code-2010-debian_4949.html</link><author>noreply@blogger.com (Obey Arthur Liu)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-fjMG2c8Rdp4/TxhshL2U49I/AAAAAAAAOrI/rKdQdKBdE9w/s72-c/debconf10gsoc800.jpg' height='72' width='72'/><thr:total>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5671243042180030416.post-7921251609121363084</guid><pubDate>Mon, 26 Apr 2010 19:17:00 +0000</pubDate><atom:updated>2012-01-19T14:09:47.372-05:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>debian</category><category domain='http://www.blogger.com/atom/ns#'>Summer of Code</category><title>Welcome to our 2010 Debian Google Summer of Code students!</title><description>I'd like to extend a warm welcome to our selected students for the &lt;strong&gt;2010 Debian Google Summer of Code&lt;/strong&gt;!&lt;br/&gt;&lt;br/&gt;They should pop up on Debian Planet soon and you're welcome to come talk to them on #debian-soc on irc.debian.org&lt;br/&gt;&lt;h3&gt;Aptitude Qt&lt;/h3&gt;&lt;br/&gt;by &lt;em&gt;Piotr Galiszewski&lt;/em&gt;, mentored by &lt;em&gt;Sune Vuorela&lt;/em&gt;&lt;br/&gt;&lt;br/&gt;Qt GUI for aptitude. Currently, KDE users need to use Aptitude via the console interface, or install the newly developed GTK frontend, which does not fit well into KDE desktop. Making Qt frontend to Aptitude would solve this problem and bring an advanced and fully Debian-compliant graphical package manager to KDE.&lt;br/&gt;&lt;h3&gt;Content-aware Config Files Upgrading&lt;/h3&gt;&lt;br/&gt;by &lt;em&gt;Krzysztof Tyszecki&lt;/em&gt;, mentored by &lt;em&gt;Dominique Dumont&lt;/em&gt;&lt;br/&gt;&lt;br/&gt;When a package deliver configuration files, the problem of merging user data with new configuration instructions will arise during package upgrades on users systems. Sometimes merging can be done with 3 way merge, but this process does not insure that the resulting file is correct or even legal. This project intends to create standards, tools an heuristics to make the scary config file conflict resolution debconf prompt a thing of the past.&lt;br/&gt;&lt;h3&gt;Debbugs Bug Reporting and Manipulation API&lt;/h3&gt;&lt;br/&gt;by &lt;em&gt;David Wendt Jr.&lt;/em&gt;, mentored by &lt;em&gt;Bastian Venthur&lt;/em&gt;&lt;br/&gt;&lt;br/&gt;Currently debbugs supports a SOAP interface for querying Debian's Bug Tracking System. Unfortunately this operation is read-only. This project would create an API for debbugs which supports sending and manipulating bug reports, without having to resort to email. This project does not intend to replace email as mean to manipulate the BTS but rather to enhance the BTS to allow other means of bug creation and manipulation.&lt;br/&gt;&lt;h3&gt;Debian High Performance Computing on Clouds&lt;/h3&gt;&lt;br/&gt;by &lt;em&gt;Dominique Belhachemi&lt;/em&gt;, mentored by &lt;em&gt;Steffen Moeller&lt;/em&gt;&lt;br/&gt;&lt;br/&gt;The project paves a way to combine the demands in high performance computing with the dynamics of compute clouds with Debian. Combining the Eucalyptus cloud computing infrastructure with the TORQUE resource manager and preparing the components for dynamically added and removed instances provides the user with a attractive high performance computing environment. Such a system allows users to share resources with large compute centers with minimal changes in their workflow and scripts.&lt;br/&gt;&lt;h3&gt;Debian-Installer on Neo FreeRunner and Handheld Devices&lt;/h3&gt;&lt;br/&gt;by &lt;em&gt;Thibaut Girka&lt;/em&gt;, mentored by &lt;em&gt;Gaudenz Steinlin&lt;/em&gt;&lt;br/&gt;&lt;br/&gt;This project aims to improve the installation experience of Debian on handheld devices by replacing ad-hoc install scripts by a full-blown and adapted Debian-Installer. The Neo FreeRunner is used as it is the most convenient and open device from a development standpoint, but other devices will also be explored.&lt;br/&gt;&lt;h3&gt;Hurd port and de-Linux-ization of Debian-Installer&lt;/h3&gt;&lt;br/&gt;by &lt;em&gt;Jérémie Koenig&lt;/em&gt;, mentored by &lt;em&gt;Samuel Thibault&lt;/em&gt;&lt;br/&gt;&lt;br/&gt;The primary means of distributing the Hurd is through Debian GNU/Hurd. However, the installation CDs presently use an ancient, non-native installer. The goal of this project is to port the missing parts of Debian-Installer to Hurd. To achieve this, all problematic Linux-specific code in Debian-Installer will be replaced by less or non-kernel dependent code, paving the way for better support of other non-Linux ports of Debian.&lt;br/&gt;&lt;h3&gt;Multi-Arch support in APT&lt;/h3&gt;&lt;br/&gt;by &lt;em&gt;David Kalnischkies&lt;/em&gt;, mentored by &lt;em&gt;Michael Vogt&lt;/em&gt;&lt;br/&gt;&lt;br/&gt;Hardware like 64bit processors are perfectly able to execute 32bit opcode but until now this potentiality is disregard as the infrastructure tools like dpkg and APT are not able to install and/or solve dependencies across multiple architectures. The project therefore focuses on enabling APT to work out good solutions in a MultiArch aware environments without the need of hacky and partly working biarch packages currently in use.&lt;br/&gt;&lt;h3&gt;Package Repository Analysis and Migration Automation&lt;/h3&gt;&lt;br/&gt;by &lt;em&gt;Ricardo O'Donell&lt;/em&gt;, mentored by &lt;em&gt;Neil Williams&lt;/em&gt;&lt;br/&gt;&lt;br/&gt;Emdebian uses a filter to select packages from the main Debian repositories that are considered useful to embedded devices, excluding the majority of packages. The results of processing the filter are automated but maintaining the filter list is manual. This project seeks to automate certain elements of the filtering process to cope with specific conditions. This project will also generalize to more elaborate and intelligent algorithms to improve the transitions of the main Debian archives.&lt;br/&gt;&lt;h3&gt;Smart Upload Server for FTP Master&lt;/h3&gt;&lt;br/&gt;by &lt;em&gt;Petr Jasek&lt;/em&gt;, mentored by &lt;em&gt;Joerg Jaspert&lt;/em&gt;&lt;br/&gt;&lt;br/&gt;Making packages upload smarter, more interactive and painless for uploaders by switching from anonymous FTP and Cron jobs to a robust protocol and modern package checking and processing daemon. This daemon would test early and report early, saving developers time.&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;More details coming soon on &lt;a href="http://wiki.debian.org/gsoc"&gt;http://wiki.debian.org/gsoc&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;Congratulations everyone and have a fruitful summer!&lt;/span&gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5671243042180030416-7921251609121363084?l=www.milliways.fr' alt='' /&gt;&lt;/div&gt;</description><link>http://www.milliways.fr/2010/04/welcome-to-our-2010-debian-google_2830.html</link><author>noreply@blogger.com (Obey Arthur Liu)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5671243042180030416.post-467110767594944091</guid><pubDate>Sun, 04 Apr 2010 20:07:00 +0000</pubDate><atom:updated>2012-01-19T14:20:22.202-05:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>debian</category><category domain='http://www.blogger.com/atom/ns#'>Summer of Code</category><title>Apply for the Google Summer of Code at Debian!</title><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-QBc6R6N0wiM/TxhsrkldwOI/AAAAAAAAOrQ/41kpxVGTOAY/s1600/gsoc2010_300x267px.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-QBc6R6N0wiM/TxhsrkldwOI/AAAAAAAAOrQ/41kpxVGTOAY/s1600/gsoc2010_300x267px.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;The student application period for the Google &lt;a href="http://wiki.debian.org/SummerOfCode2010"&gt;Summer of Code&lt;/a&gt; has started since March 29th, but there is still time: the deadline is &lt;strong&gt;Friday, April 9th at 19:00 UTC&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;If you're a student, go check out the &lt;a href="http://wiki.debian.org/SummerOfCode2010/Applying"&gt;Debian Ideas page&lt;/a&gt;. Pick an idea you like or suggest your own. Come talk to the Summer of Code team on &lt;strong&gt;#debian-soc&lt;/strong&gt; on irc.debian.org and on the &lt;a href="http://lists.alioth.debian.org/mailman/listinfo/soc-coordination"&gt;soc-coordination mailing list&lt;/a&gt;. Work with us to perfect your proposal before the deadline and hopefully, you'll get your awesome project and your ticket to &lt;a href="http://debconf10.debconf.org/"&gt;DebConf10&lt;/a&gt; in New York this summer.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-qxct71Wwwic/Txhs6Q2K61I/AAAAAAAAOrY/8rp47qhg4lE/s1600/dfdcbkwm_48fnmsmgcb_b.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-qxct71Wwwic/Txhs6Q2K61I/AAAAAAAAOrY/8rp47qhg4lE/s1600/dfdcbkwm_48fnmsmgcb_b.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;em&gt;Do you like to tinker ?&lt;/em&gt; Do you like having a positive impact on all kinds of users ? The Google Summer of Code at Debian has been a exceptional experience for all our students over these past years and we look forward to welcoming you in this great family to work on the foundations of the Linux experience of millions of users spanning several distributions, from the smallest embedded devices to the largest supercomputers.&lt;br /&gt;&lt;br /&gt;So, please take a look at our &lt;a href="http://wiki.debian.org/SummerOfCode2010/Applying"&gt;Ideas page&lt;/a&gt;, apply and tell your friends to do so by rebloging, retweeting, reeverything!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5671243042180030416-467110767594944091?l=www.milliways.fr' alt='' /&gt;&lt;/div&gt;</description><link>http://www.milliways.fr/2010/04/apply-for-google-summer-of-code-at_6676.html</link><author>noreply@blogger.com (Obey Arthur Liu)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-QBc6R6N0wiM/TxhsrkldwOI/AAAAAAAAOrQ/41kpxVGTOAY/s72-c/gsoc2010_300x267px.jpg' height='72' width='72'/><thr:total>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5671243042180030416.post-7391679958241275094</guid><pubDate>Thu, 11 Mar 2010 23:25:00 +0000</pubDate><atom:updated>2012-01-19T14:21:05.366-05:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>travel</category><category domain='http://www.blogger.com/atom/ns#'>debian</category><category domain='http://www.blogger.com/atom/ns#'>Summer of Code</category><title>Going to DebConf10 and more</title><description>Hi folks,&lt;br /&gt;&lt;br /&gt;I am coming to DebConf10!&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-9I4-Ole9vpY/TxhtGvjemJI/AAAAAAAAOrg/f3EXokIvUoU/s1600/im_going_to_debconf10.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-9I4-Ole9vpY/TxhtGvjemJI/AAAAAAAAOrg/f3EXokIvUoU/s1600/im_going_to_debconf10.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;In addition to New York, I'll also be in San Francisco and Seattle.&lt;br /&gt;&lt;br /&gt;And here's my travel plan to go with it:&lt;br /&gt;&lt;h2&gt;Day by Day Itinerary&lt;/h2&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Day 1: Friday, July 9, 2010 (&lt;strong&gt;Paris&lt;/strong&gt;, France)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Depart: &lt;strong&gt;Zurich&lt;/strong&gt; (ZRH), 19:45 CEST, Arrive: &lt;strong&gt;Paris&lt;/strong&gt; (CDG), 21:10 CEST&lt;br /&gt;Air France 5109 - Aircraft Avro RJ85 Avroliner - nonstop 1h, 25m 475 km Class K&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Day 3: Sunday, July 11, 2010 (&lt;strong&gt;San Francisco&lt;/strong&gt;, CA)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Depart: &lt;strong&gt;Paris&lt;/strong&gt; (CDG), 10:40 CEST, Arrive: &lt;strong&gt;San Francisco&lt;/strong&gt; (SFO), 12:50 PDT&lt;br /&gt;Air France 84 - Aircraft Boeing 747-400 - nonstop 11h, 10m 8,958 km Class H seat 25A&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Day 8: Friday, July 16, 2010 (&lt;strong&gt;Seattle&lt;/strong&gt;, WA)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Depart: &lt;strong&gt;San Francisco&lt;/strong&gt; (SFO), 07:00 PDT, Arrive: &lt;strong&gt;Seattle&lt;/strong&gt; (SEA), 09:00 PDT&lt;br /&gt;Virgin America 740 - Aircraft Airbus A319 - nonstop 2h, 00m 1,090 km&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Day 11: Monday, July 19, 2010 (&lt;strong&gt;San Francisco&lt;/strong&gt;, CA)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Depart: &lt;strong&gt;Seattle&lt;/strong&gt; (SEA), 07:00 PDT, Arrive: &lt;strong&gt;San Francisco&lt;/strong&gt; (SFO), 09:15 PDT&lt;br /&gt;Virgin America 751 - Aircraft Airbus A319 - nonstop 2h, 15m 1,090 km&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Day 14: Thursday, July 22, 2010 (&lt;strong&gt;New York&lt;/strong&gt;, NY)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Depart: &lt;strong&gt;San Francisco&lt;/strong&gt; (SFO), 23:05 PDT, Arrive: &lt;strong&gt;New York&lt;/strong&gt; (JFK), 07:50 EDT(+1 day)&lt;br /&gt;Virgin America 28 - Aircraft Airbus A320-100/200 - nonstop 5h, 45m 4,150 km&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Day 17: Sunday, July 25, 2010 (&lt;strong&gt;New York&lt;/strong&gt;, NY)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;strong&gt;DebCamp10!&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Day 24-30: Sunday, August 1 to Saturday, August 7, 2010 (New York, NY)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;strong&gt;DebConf10!&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Day 31: Sunday, August 8, 2010 (&lt;strong&gt;Paris&lt;/strong&gt;, France)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Depart: &lt;strong&gt;New York&lt;/strong&gt; (JFK), 19:05 EDT, Arrive: &lt;strong&gt;Paris&lt;/strong&gt; (CDG), 08:35 CEST(+1 day)&lt;br /&gt;Air France 7 - Aircraft 388 - nonstop 7h, 30m 5,829 km Class V seat 86A&lt;br /&gt;&lt;br /&gt;To get an up to date version of my travel plans, visit the TripIt page:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.tripit.com/trip/public/id/4CE972068378"&gt;http://www.tripit.com/trip/public/id/4CE972068378&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I'm looking forward to getting as many of our Google Summer of Code students as possible at the DebConf.&lt;br /&gt;&lt;br /&gt;See you in the US!&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Update: Actually, I might attend DebCamp too.&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5671243042180030416-7391679958241275094?l=www.milliways.fr' alt='' /&gt;&lt;/div&gt;</description><link>http://www.milliways.fr/2010/03/going-to-debconf10-and-more_6167.html</link><author>noreply@blogger.com (Obey Arthur Liu)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-9I4-Ole9vpY/TxhtGvjemJI/AAAAAAAAOrg/f3EXokIvUoU/s72-c/im_going_to_debconf10.png' height='72' width='72'/><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5671243042180030416.post-9125345063414744665</guid><pubDate>Sat, 24 Oct 2009 22:54:00 +0000</pubDate><atom:updated>2012-01-19T14:21:59.795-05:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>debian</category><category domain='http://www.blogger.com/atom/ns#'>Summer of Code</category><title>Debian at Google Summer of Code Mentor Summit</title><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-2Ys8bQt5EoY/TxhtTHNwgoI/AAAAAAAAOro/O0WSnC1ofqE/s1600/IMG_8076.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="426" src="http://3.bp.blogspot.com/-2Ys8bQt5EoY/TxhtTHNwgoI/AAAAAAAAOro/O0WSnC1ofqE/s640/IMG_8076.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;From left to right: Obey Arthur Liu, Olly Betts, Stefano Zacchiroli, Dirk Eddelbuettel, Sylvestre Ledru, Jelmer Vernooij.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;Dear Planet,&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;We arrived at the Google Summer of Code 2009 Mentor Summit and are having a blast here. The weather is awesome, the candies are plenty and the conference rooms are comfy at the Googleplex. We will write to you again soon.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;Cheers&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;The Debian people - Arthur, Olly, Zack, Dirk, Sylvestre, Jelmer&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5671243042180030416-9125345063414744665?l=www.milliways.fr' alt='' /&gt;&lt;/div&gt;</description><link>http://www.milliways.fr/2009/10/debian-at-google-summer-of-code-mentor_9568.html</link><author>noreply@blogger.com (Obey Arthur Liu)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-2Ys8bQt5EoY/TxhtTHNwgoI/AAAAAAAAOro/O0WSnC1ofqE/s72-c/IMG_8076.jpg' height='72' width='72'/><thr:total>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5671243042180030416.post-159947951513731461</guid><pubDate>Wed, 22 Jul 2009 09:33:00 +0000</pubDate><atom:updated>2012-01-19T14:22:30.909-05:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>debian</category><category domain='http://www.blogger.com/atom/ns#'>Summer of Code</category><title>DebConf9 travel plan</title><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-aWglhXXdjFM/TxhtcSYe0EI/AAAAAAAAOrw/OqN2-UzJUIY/s1600/debconf9-going-to.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-aWglhXXdjFM/TxhtcSYe0EI/AAAAAAAAOrw/OqN2-UzJUIY/s1600/debconf9-going-to.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;My travel plan:&lt;/div&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Iberia flight 3477 Zürich-Madrid on July 23rd 11:55-14:05, seat 12F&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Renfe train Talgo 194 Madrid/Chamartin-Cáceres on July 23rd 16:25-20:02, seat 5-02A&lt;/li&gt;&lt;br /&gt;&lt;li&gt;DebConf9&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="text-decoration: line-through;"&gt;Renfe train TRD 17021 Cáceres-Madrid/Atocha on July 31st 06:46-10:54, seat 1-025&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Renfe train Trenhotel 00335 Cáceres-Madrid/Chamartin on July 31st 05:08-09:03, seat 06D&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Iberia flight 3406 Madrid-Paris on July 31st 12:10-14:05, seat TBD&lt;/li&gt;&lt;br /&gt;&lt;li&gt;SNCF train Lyria 09211 Paris-Zürich on August 3rd 08:24-13:00, seat TBD&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;I will be presenting the Google Summer of Code at Debian talk:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;h3&gt;Google Summer of Code 2009 at Debian&lt;/h3&gt;&lt;br /&gt;Presentation of the projects and their status&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table border="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;Day&lt;/td&gt;&lt;td&gt;DebConf day 2 (2009-07-25)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Room&lt;/td&gt;&lt;td&gt;Upper talkroom&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Start time&lt;/td&gt;&lt;td title="2009-07-22T10:00:00+00:00"&gt;10:00&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Duration&lt;/td&gt;&lt;td title="P01H00M00S"&gt;01:00&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;This event will gather the admins, mentors and students of the 2009 Google Summer of Code at Debian to present our organization work, the students, their projects and how they are doing.&lt;/div&gt;&lt;br /&gt;At the time of Debconf9, our students should be way into their projects. The Debian organization of the 2009 run of the Summer of Code will be presented and discussed, gathering feedback, especially in regard of the relation between the projects and the rest of the community. This event will be an opportunity for mentor and student pairs to present the projects they have been working on and update about their progress, and for the Debian community to give face to face feedback and help.&lt;/blockquote&gt;&lt;br /&gt;I missed the Keysigning Party deadline so I will be bringing paper slips with my key. I'd be happy to sign your key:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;pre&gt;pub  4096R/&lt;strong&gt;29C0FFEE&lt;/strong&gt; 2009-05-18&lt;br /&gt;Key fingerprint = 9590 8AA6 E4F7 BAA7 8BD6 C148 F1A6 9BE4 29C0 FFEE&lt;br /&gt;uid  Obey Arthur Liu &amp;lt;arthur@milliways.fr&amp;gt;&lt;br /&gt;uid  Obey Arthur Liu &amp;lt;arthurliu@google.com&amp;gt;&lt;br /&gt;uid  Obey Arthur Liu &amp;lt;obey.liu@ensimag.imag.fr&amp;gt;&lt;br /&gt;uid  Obey Arthur Liu &amp;lt;graffit@graffit.net&amp;gt;&lt;br /&gt;uid  Obey Arthur Liu &amp;lt;obey.liu@lzb.fr&amp;gt;&lt;br /&gt;uid  Obey Arthur Liu &amp;lt;arthur.randolph@gmail.com&amp;gt;&lt;br /&gt;sub  4096R/15D7FD9B 2009-05-18&lt;/pre&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5671243042180030416-159947951513731461?l=www.milliways.fr' alt='' /&gt;&lt;/div&gt;</description><link>http://www.milliways.fr/2009/07/debconf9-travel-plan_4251.html</link><author>noreply@blogger.com (Obey Arthur Liu)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-aWglhXXdjFM/TxhtcSYe0EI/AAAAAAAAOrw/OqN2-UzJUIY/s72-c/debconf9-going-to.png' height='72' width='72'/><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5671243042180030416.post-2305651430871322200</guid><pubDate>Tue, 19 May 2009 11:12:00 +0000</pubDate><atom:updated>2012-01-19T14:23:09.759-05:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>debian</category><title>PGP/GPG transition 8CA99047 -&gt; 29C0FFEE *</title><description>Here comes the new 4096 bit RSA key, replacing the old (2002) 8CA99047 1024 bit DSA key:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;pre&gt;pub&amp;nbsp;&amp;nbsp; 4096R/29C0FFEE 2009-05-18&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Key fingerprint = 9590 8AA6 E4F7 BAA7 8BD6&amp;nbsp; C148 F1A6 9BE4 29C0 FFEE&lt;br /&gt;uid&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Obey Arthur Liu &amp;lt;arthur@milliways.fr&amp;gt;&lt;br /&gt;uid&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Obey Arthur Liu &amp;lt;obey.liu@ensimag.imag.fr&amp;gt;&lt;br /&gt;uid&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Obey Arthur Liu &amp;lt;graffit@graffit.net&amp;gt;&lt;br /&gt;uid&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Obey Arthur Liu &amp;lt;obey.liu@lzb.fr&amp;gt;&lt;br /&gt;uid&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Obey Arthur Liu &amp;lt;arthur.randolph@gmail.com&amp;gt;&lt;br /&gt;sub&amp;nbsp;&amp;nbsp; 4096R/15D7FD9B 2009-05-18&lt;/pre&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;In other news, I found a great flatshare on  Riedmattstrasse in Kreis 3 in Zürich with a fellow Google summer intern. Thanks to all (Jeroen, Martin, Jaroslavs, Giacomo..) who gave me pointers about finding accomodation in Zürich. I'm looking forward to a great summer there.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;* It did involve generating about 40 millions gpg keys on a few &lt;em&gt;très&lt;/em&gt; badass computing clusters&lt;br /&gt;&lt;br /&gt;&lt;em&gt;UPDATE: Come on guys. Of course I followed basic key management rules. The clusters which generated the actual final keys were under my direct control and the particular slice which generated this published key is on my desk.&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5671243042180030416-2305651430871322200?l=www.milliways.fr' alt='' /&gt;&lt;/div&gt;</description><link>http://www.milliways.fr/2009/05/pgpgpg-transition-8ca99047-29c0ffee_6630.html</link><author>noreply@blogger.com (Obey Arthur Liu)</author><thr:total>7</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5671243042180030416.post-1604863408930478651</guid><pubDate>Fri, 01 May 2009 19:03:00 +0000</pubDate><atom:updated>2012-01-19T14:23:56.713-05:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>debian</category><category domain='http://www.blogger.com/atom/ns#'>Summer of Code</category><title>Zürich, Switzerland for the summer (housing? DebConf?)</title><description>&lt;div style="text-align: left;"&gt;I got a summer internship at Google in Zürich, Switzerland, so I'll be moving there this summer. Any DD working there ?&lt;/div&gt;&lt;br /&gt;I &lt;a href="http://www.milliways.fr/2008/07/13/back-from-zurich/"&gt;already went to Zürich&lt;/a&gt; once last year and it was quite a cool place. I briefly met &lt;a href="http://cateee.net/"&gt;Cate&lt;/a&gt; and I know that there are other DDs there (hi &lt;a href="http://madduck.net/"&gt;Madduck&lt;/a&gt;!). I look forward to meeting more of you.&lt;br /&gt;&lt;br /&gt;Now there are two issues I'd like help with, dear Züricher Lazyweb, housing and flight to DebConf.&lt;br /&gt;&lt;h2&gt;Can I haz apartment&lt;/h2&gt;&lt;br /&gt;Looking for an apartment in Zürich seems very very very hard.. So far I only found a few apartment/hotel geared towards rich expats staying for few months (the kind like &lt;a href="http://www.citadines.com/"&gt;Citadines&lt;/a&gt;). It's ungodly expensive (like 2200+ CHF a month for one room), but sure available and well placed..&lt;br /&gt;&lt;br /&gt;Here's what I need:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;from beginning of June to end of August (I have a friend willing to let me crash in so middle of June is okay)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;either one room (for myself) or up to 2 or 3 (I'd be flatsharing then)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;about or less than ~1500 CHF for one room, or less than ~2000 CHF for two and ~3000 CHF for three, you got the idea&lt;/li&gt;&lt;br /&gt;&lt;li&gt;reasonably close transport-wise from Enge, 20-30 minutes by public transport or, even better bike, would be cool&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;I don't have much more criterias, as long as I can find something. We're about a few dozens Google interns all (desperately) looking for accomodation in Zürich. We're all good neighbours, don't party all night and all have very good references. &lt;em&gt;Please&lt;/em&gt; &lt;a href="http://www.milliways.fr/about/"&gt;contact me&lt;/a&gt; if you \&amp;lt;know someone who\&amp;gt;* know something, I'd be very grateful.&lt;br /&gt;&lt;h2&gt;Can I haz DebConf&lt;/h2&gt;&lt;br /&gt;I'm going to DebConf this year in Spain, along with all the Google Summer of Code students who can make it. I'm going to reserve my flight in the next few days. I think I'll only go to DebConf proper, arriving on the 23rd and leaving on the 31st of July.&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Here's my tentative travel plan:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Swissair flight 2026, 23rd July, Zürich 12:25 - Madrid 14:45&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Renfe train, 23rd July, Madrid 16:40 - Cáceres 20:02&lt;/li&gt;&lt;br /&gt;&lt;li&gt;DebConf!&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Renfe train, 31st July, Cáceres 5:08 - Madrid 9:43&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Either:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Visit Madrid&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Swissair flight 2033, 2nd August, Madrid 19:45 - Zürich 21:55&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Or:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Air France flight 1301, 31st July, Madrid 12:40 - Paris 14:45&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Visit home&lt;/li&gt;&lt;br /&gt;&lt;li&gt;SNCF train TGV Lyria 9217, 2nd August, Paris 17:54 - Zürich 22:26&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;I'm not decided yet on the last point.&lt;br /&gt;&lt;br /&gt;So, any of you coming to DebConf from Zürich ?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5671243042180030416-1604863408930478651?l=www.milliways.fr' alt='' /&gt;&lt;/div&gt;</description><link>http://www.milliways.fr/2009/05/zurich-switzerland-for-summer-housing_629.html</link><author>noreply@blogger.com (Obey Arthur Liu)</author><thr:total>9</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5671243042180030416.post-2645714907120201247</guid><pubDate>Fri, 10 Apr 2009 07:20:00 +0000</pubDate><atom:updated>2012-01-19T14:09:47.277-05:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>debian</category><category domain='http://www.blogger.com/atom/ns#'>Summer of Code</category><title>Google Summer of Code 2009: Debian's Shortlist</title><description>&lt;em&gt;Copy of &lt;a href="http://lists.debian.org/debian-devel/2009/04/msg00421.html"&gt;http://lists.debian.org/debian-devel/2009/04/msg00421.html&lt;/a&gt;.&lt;/em&gt;&lt;br/&gt;&lt;br/&gt;Hi folks,&lt;br/&gt;&lt;br/&gt;We have been pretty busy these past few weeks with the whole Google Summer of Code 2009 student application process.&lt;br/&gt;I can say that we have this year a very good set of proposals and I'd like to thank all the students and mentors for this.&lt;br/&gt;&lt;br/&gt;I am going to present to you our shortlist of projects that we would like to be funded and believe we can reasonably manage to get funded. As always, remember that the number of slots is not final yet at this point so we can't promise anything. The first preliminary slot count given today was *10* (same as last year) and we hope to get *2* more (as we did last year).&lt;br/&gt;&lt;br/&gt;This shortlist is alphabetically ordered because we don't want to reveal the current internal rankings.&lt;br/&gt;&lt;br/&gt;I am inviting you to debate what you think is cool, what is useful, what is important to Debian, maybe give us pointers to resources or people that could be helpful for the projects. We will try to alter our current rankings to reflect the zeitgeist in Debian, while taking into account the personal information that we have about each student involved.&lt;br/&gt;&lt;br/&gt;The deadline for any modification is on the 15th, so get everything in by the 14th. The final selected projects will be announced by Google April 20th, ~12 noon PDT / 19:00 UTC. We'll have another announcement then.&lt;br/&gt;&lt;br/&gt;Three proposals need or may need a mentor, I indicated it.&lt;br/&gt;&lt;br/&gt;For more information about the projects or mentoring and how to talk to us directly, scroll down past the list.&lt;br/&gt;&lt;h2&gt;"Debian's Shortlist":&lt;/h2&gt;&lt;br/&gt;- Aptitude Package Management History Tracking&lt;br/&gt;- Automatic Debug Packages Creation and Handling&lt;br/&gt;- Debbugs Web UI: Amancay Strikes Back&lt;br/&gt;- Control Files Parsing/Editing Library/Qt4-Debconf Qt4-Perl bindings&lt;br/&gt;- Debian-Installer Support for GNU/kFreeBSD&lt;br/&gt;- KDE/Qt4 Adept 3.0 Package Manager&lt;br/&gt;- Large Scientific Dataset Package Management&lt;br/&gt;- MIPS N32 ABI Port&lt;br/&gt;- MTD Embedded Onboard flash Partitioning and Installation&lt;br/&gt;- On-demand Cloud Computing with Amazon EC2 and Eucalyptus Integration&lt;br/&gt;- Port back update-manager to Debian and all Derivatives&lt;br/&gt;- Debian Autobuilding Infrastructure Rewrite&lt;br/&gt;&lt;h2&gt;And the details:&lt;/h2&gt;&lt;br/&gt;&lt;h3&gt;Aptitude Package Management History Tracking&lt;/h3&gt;&lt;br/&gt;Student: Cristian Mauricio Porras Duarte, Mentor: Daniel Burrows&lt;br/&gt;&lt;br/&gt;Aptitude currently does not track actions that the user has performed beyond a single session of the program. One of the most frequent requests from users is to find out when they made a change to a package, or why a package was changed; we want to store this information and expose it in the UI in convenient locations. As a side effect, this might also provide some ability to revert past changes.&lt;br/&gt;&lt;h3&gt;Automatic Debug Packages Creation and Handling&lt;/h3&gt;&lt;br/&gt;Student: Emilio Pozuelo Monfort, Mentor: Marc Brockschmidt&lt;br/&gt;&lt;br/&gt;This proposal aims at providing debug binary packages for the packages in the Debian archive in an automatic manner, moving them away from the official Debian archive to an special one. This has the benefits of providing thousands of debug packages without any work needed from the developers, for all the architectures, without bloating&lt;br/&gt;the archive.&lt;br/&gt;&lt;h3&gt;Debbugs Web UI: Amancay Strikes Back&lt;/h3&gt;&lt;br/&gt;Student: Diego Escalante Urrelo, Mentor: Margarita Manterola&lt;br/&gt;&lt;br/&gt;The Amancay project aims to be a new read/write web frontend to Debian's BTS; allowing DDs and contributors to easily interact with bugs via an intuitive yet powerful interface, enabling new workflows and creating new contribution opportunities like triaging while upholding reporting quality.&lt;br/&gt;&lt;h3&gt;Control Files Parsing/Editing Library/Qt4-Debconf Qt4-Perl bindings&lt;/h3&gt;&lt;br/&gt;Student: Jonathan Yu, Mentor: (probably) Dominique Dumont &lt;strong&gt;see below&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;This project proposes a common library for parsing and manipulating Debian Control files, including control, copyright and changelog. Main ideas include validating and parsing of these files, with both Strict and Quirks modes for the parser. The second idea is a new frontend for Debconf using Qt4 (for which Perl bindings will be written).&lt;br/&gt;&lt;h3&gt;Debian-Installer Support for GNU/kFreeBSD&lt;/h3&gt;&lt;br/&gt;Student: Luca Favatella, Mentor: Aurelien Jarno&lt;br/&gt;&lt;br/&gt;GNU/kFreeBSD is currently using a hacked version of the FreeBSD installer combined with crosshurd as its own installer. While this works more or less correctly for standard installations (read: the exact same installation as in the documentation), it does not allow any changes in the installation process except the hard disk partitioning. This project is about porting debian-installer on GNU/kFreeBSD, and to a bigger extent, make debian-installer less Linux dependant.&lt;br/&gt;&lt;h3&gt;KDE/Qt4 Adept 3.0 Package Manager&lt;/h3&gt;&lt;br/&gt;Student: Mateusz Marek, Mentor: &lt;span style="color: #ff0000;"&gt;&lt;strong&gt;NEEDS MENTOR, see below&lt;/strong&gt;&lt;/span&gt;.&lt;br/&gt;&lt;br/&gt;Finish Adept 3.0, a fully integrated package manager for Qt4/KDE4. Adept is currently the only viable path to a Debian native package manager on KDE that would support modern features such as tags, indexed search or good conflict resolving. With Aptitude-gtk still in development and only available for GTK+ and (K)PackageKit having fundamental problems, Debian needs this project to stay in control of its package management on KDE after much neglect in the recent years.&lt;br/&gt;&lt;h3&gt;Large Scientific Dataset Package Management&lt;/h3&gt;&lt;br/&gt;Student: Roy Flemming Hvaara, Mentor: Charles Plessy&lt;br/&gt;&lt;br/&gt;Large public datasets, like databases for bioinformatics are typically too big and too volatile to fit the traditional source/binary packaging scheme of Debian. There are some programs that are distributed in Debian, like blast and emboss, that can index specialised databases, but Debian lacks a tool to install or update the datasets they need and keep their indexing in sync.&lt;br/&gt;&lt;h3&gt;MIPS N32 ABI Port&lt;/h3&gt;&lt;br/&gt;Student: Sha Liu, Mentor: Anthony Fok&lt;br/&gt;&lt;br/&gt;This project first focuses on creating a new MIPS N32 ABI port for Debian. Different from O32 and N64, N32 is an address model which has most 64-bit capabilities but using 32-bit data structures to save space and process time. A second focus will be given on making such a “mipsn32el” arch fully optimized for the Loongson 2F CPU which gains more and more popularity in subnotebooks/netbooks in many countries.&lt;br/&gt;&lt;h3&gt;MTD Embedded Onboard flash Partitioning and Installation&lt;/h3&gt;&lt;br/&gt;Student: Per Andersson, Mentor: Wookey&lt;br/&gt;&lt;br/&gt;Many embedded devices have MTD onboard flash as persistent storage like the Kurobox Pro NAS, the Neo Freerunner, the Sheeva Plug or the OLPC. With MTD flash being so popular and with increases in capacity, support for MTD partition/installation would make Debian even more interesting to a wide range of of devices, making it one step closer to being universal.&lt;br/&gt;&lt;h3&gt;On-demand Cloud Computing with Amazon EC2 and Eucalyptus Integration&lt;/h3&gt;&lt;br/&gt;Student: David Wendt Jr, Mentor: (probably) Steffen Moeller &lt;strong&gt;see below&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;In many academic fields, as well as commercial industries, people use clusters to distribute tasks among multiple machines. Many times this is done by packaging a whole operating system disk image, uploading it onto the cluster, and having the cluster run it in a VM. This project intends to make it easier for Debian to distribute prepared disk images templates like they distribute CD images now, for the users to recreate or customise these templates with Debian packages and for administrators to host such clusters with Debian.&lt;br/&gt;&lt;h3&gt;Port back update-manager to Debian and all Derivatives&lt;/h3&gt;&lt;br/&gt;Student: Stephan Peijnik, Mentor: Michael Vogt&lt;br/&gt;&lt;br/&gt;The project would involve taking the distribution-(Ubuntu-)specific update-manager code, analyzing it, and creating a package with just its core functionality, decoupling the distribution-specific parts and thus making the core code extensible by distribution-specific add-ons. This in turn would remove the need of porting update-manager to Debian with every upstream release. An additional optional goal would be replacing the synaptics-backend with a python-apt based one.&lt;br/&gt;&lt;h3&gt;Debian Autobuilding Infrastructure Rewrite&lt;/h3&gt;&lt;br/&gt;Student: Philipp Kern, Mentor: Luk Claes&lt;br/&gt;&lt;br/&gt;Rewrite the software that currently runs the Debian autobuilding infrastructure in a way that makes it more maintainable and robust. It will use Python as its programming language and PostgreSQL for the database backend. By harmonizing buildds, many build failures can be prevented and wasteful workload on buildd volunteers can be reduced.&lt;br/&gt;&lt;h2&gt;On mentoring:&lt;/h2&gt;&lt;br/&gt;&lt;ul&gt;&lt;br/&gt;	&lt;li&gt;KDE/Qt4 Adept 3.0 Package Manager:&lt;/li&gt;&lt;br/&gt;&lt;/ul&gt;&lt;br/&gt;Petr Rockai, the original developer of Adept has offered help to anyone willing to adopt Adept. Sune Vuorela has offered help for any Qt4 and KDE related issues. *We really need a mentor here*. The student is quite competent but Google dictates that we provide a mentor to handle student management.&lt;br/&gt;&lt;ul&gt;&lt;br/&gt;	&lt;li&gt;Control Files Parsing/Editing Library/Qt4-Debconf Qt4-Perl bindings:&lt;/li&gt;&lt;br/&gt;&lt;/ul&gt;&lt;br/&gt;Dominique Dumont, although not DD, has signaled interest in mentoring this, although it hasn't been confirmed yet. Sune Vuorela has offered to help co-mentor for the Qt4-Debconf and Qt4-Perl bindings part.&lt;br/&gt;&lt;ul&gt;&lt;br/&gt;	&lt;li&gt;On-demand Cloud Computing with Amazon EC2 and Eucalyptus Integration:&lt;/li&gt;&lt;br/&gt;&lt;/ul&gt;&lt;br/&gt;Steffen Moeller has signaled interest in mentoring this, although it hasn't been formally confirmed yet. Charles Plessy of the Debian Med team will provide help for use cases related issues. Eric Hammond, developer of the original vmbuilder image creation tool and maintainer of a set of Debian and Ubuntu images will provide help for Amazon EC2 and image creation issues. Chris Grzegorczyk from the Eucalyptus team will provide help for Eucalyptus and Eucalyptus/Debian integration issues.&lt;br/&gt;&lt;h2&gt;Contacting us:&lt;/h2&gt;&lt;br/&gt;Considering the tight schedule, most stuff happens live on IRC: #debian-soc on irc.debian.org&lt;br/&gt;&lt;br/&gt;You can also consult our wiki page for some additional information:&lt;br/&gt;&amp;lt;&lt;a href="http://wiki.debian.org/SummerOfCode2009"&gt;http://wiki.debian.org/SummerOfCode2009&lt;/a&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;We have a mailing-list at:&lt;br/&gt;&amp;lt;&lt;a href="http://lists.alioth.debian.org/mailman/listinfo/soc-coordination"&gt;http://lists.alioth.debian.org/mailman/listinfo/soc-coordination&lt;/a&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;Keep this discussion on debian-devel@lists.debian.org while cc-ing soc-coordination@lists.alioth.debian.org. This thread is for debian-devel primarily.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5671243042180030416-2645714907120201247?l=www.milliways.fr' alt='' /&gt;&lt;/div&gt;</description><link>http://www.milliways.fr/2009/04/google-summer-of-code-2009-debian_1292.html</link><author>noreply@blogger.com (Obey Arthur Liu)</author><thr:total>2</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5671243042180030416.post-4345440260252017806</guid><pubDate>Wed, 08 Apr 2009 00:43:00 +0000</pubDate><atom:updated>2012-01-19T14:09:47.302-05:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>debian</category><category domain='http://www.blogger.com/atom/ns#'>Summer of Code</category><title>Google Summer of Code at Debian: Update, need mentors!</title><description>A quick update before the big one about the &lt;a href="http://wiki.debian.org/SummerOfCode2009"&gt;2009 Google Summer of Code&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;I believe we had a great recruitment drive this year and we have a very good set of proposals to work with. We'd like to thank everyone involved for their help. We're now ranking out student applications.&lt;br/&gt;&lt;br/&gt;I promised elsewhere that I'll send out our shortlist of projects once Google sends us our preliminary slot allocation today but I misread the thread on the -mentors list and that count will only happen on Thursday, so we'll have to wait a bit more. That shortlist would only include projects, but not individual students. The idea is to give a heads up to everyone before committing to a group of projects and students. It is very important to inform the community as it increases visibility of the students work, giving them more help and support (and also avoids duplicating existing not yet publicized work!).&lt;br/&gt;&lt;br/&gt;As far as mentors go, we should have all of our &lt;em&gt;approximately 14 planned projects&lt;/em&gt; covered, except for 2. I'm posting them here in case you could mentor or help find mentors for those projects. (The wiki pages are not really up to date, so please come on IRC and ask clarifications, see below)&lt;br/&gt;&lt;ul&gt;&lt;br/&gt;	&lt;li&gt;&lt;a href="http://wiki.debian.org/SummerOfCode2009/KDE-based-packagemanager"&gt;Qt4 Package Manager&lt;/a&gt;:&lt;/li&gt;&lt;br/&gt;&lt;/ul&gt;&lt;br/&gt;Finish Petr Rockai's Adept 3.0 and bring a Qt4 Package Manager to Debian, with a different interface paradigm than Aptitude-gtk.&lt;br/&gt;Petr said he would provide help with the existing codebase but can't mentor. Sune Vuorela from Debian KDE is ready to help with Qt4 related issues.&lt;br/&gt;&lt;ul&gt;&lt;br/&gt;	&lt;li&gt;&lt;a href="http://wiki.debian.org/SummerOfCode2009/Amazon_EC2_AMI"&gt;EC2/Eucalyptus&lt;/a&gt;:&lt;/li&gt;&lt;br/&gt;&lt;/ul&gt;&lt;br/&gt;Build Debian tools to create Debian images for Amazon EC2 and the free Eucalyptus implementation. Packaging of the Eucalyptus hosting framework is also possible.&lt;br/&gt;For this project, we already have on board to help: Charles Plessy from Debian Med, Eric Hammond, developer of the existing vmbuilder Ubuntu tool for EC2 and Chris Grzegorczyk and Rich Wolski, from the Eucalyptus team. Plenty of people to get help from.&lt;br/&gt;&lt;br/&gt;Mentoring is a great experience! See &lt;a href="http://www.gnome.org/~federico/docs/summer-of-code-mentoring-howto/index.html"&gt;this&lt;/a&gt; for what it entails.&lt;br/&gt;&lt;br/&gt;If we still can't find a mentor by the end of the week, I'll blast an announcement over at debian-devel@l.d.o along with the project shortlist.&lt;br/&gt;&lt;br/&gt;In the meantime, don't forget to idle on #debian-soc on irc.debian.org.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5671243042180030416-4345440260252017806?l=www.milliways.fr' alt='' /&gt;&lt;/div&gt;</description><link>http://www.milliways.fr/2009/04/google-summer-of-code-at-debian-update_7734.html</link><author>noreply@blogger.com (Obey Arthur Liu)</author><thr:total>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5671243042180030416.post-5843797523625676334</guid><pubDate>Thu, 19 Mar 2009 22:21:00 +0000</pubDate><atom:updated>2012-01-19T14:09:47.334-05:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>debian</category><category domain='http://www.blogger.com/atom/ns#'>Summer of Code</category><title>Google Summer of Code 2009 - we're in!</title><description>&lt;em&gt;Copy of &lt;a href="http://lists.debian.org/debian-devel-announce/2009/03/msg00012.html"&gt;debian-devel-announce&lt;/a&gt;.&lt;/em&gt;&lt;br/&gt;&lt;br/&gt;We're happy to announce that Debian has been accepted again as one of the mentoring organizations for this year's &lt;a href="http://code.google.com/soc/"&gt;Google Summer of Code&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;According to the &lt;a href="http://socghop.appspot.com/document/show/program/google/gsoc2009/faqs#timeline"&gt;timeline&lt;/a&gt; for this year's program, we will only have a few days to get set up and ready. Student applications will be accepted between the 23rd of March and 4th of April, but we're already being contacted by students interested in working with us. That means that if you want to get involved as a mentor or a student, you don't have very long. We're also still actively looking for more project ideas - what would you like somebody to work on? You don't need to be able to mentor a project to propose it.&lt;br/&gt;&lt;br/&gt;Both students and mentors will have to register on the new &lt;a href="http://socghop.appspot.com/"&gt;Melange application&lt;/a&gt;. Once you've edited your profile, you will have a 'linkid'. Always keep it at hand. We will need it to process registrations and applications to match it with who you are.&lt;br/&gt;&lt;br/&gt;If you'd like to mentor, you will need to '&lt;a href="http://socghop.appspot.com/org/apply_mentor/google/gsoc2009"&gt;apply to become a mentor&lt;/a&gt;' and click on Debian in the list of orgs. Also please add yourself to the &lt;a href="http://wiki.debian.org/SummerOfCode2009"&gt;Debian wiki page&lt;/a&gt; and keep in touch with us (see below). Once you've done that, the admins will be able to approve you so you can be added into the official Debian mentors list. Please add any specific ideas that you may have, or if you have nothing specific then list the areas where you think you could mentor a student. Existing Debian developers are preferred as mentors, as that will make things easier on some fronts (e.g. sponsored package uploads, data setup on Debian-hosted machines). But that's not a hard and fast rule.&lt;br/&gt;&lt;br/&gt;If you're a student hoping to work on Debian this summer in SoC, please get in contact with us (see below) to talk about project ideas, either what we already have listed or your own. It's in everybody's interests to work on applications as much as possible before the deadline closes to improve their chances of acceptance. Ideally we want to encourage new blood to join in and contribute, but we'll be happy to accept high quality applications from anybody that meets Google's &lt;a href="http://socghop.appspot.com/document/show/program/google/gsoc2009/faqs#eligibility"&gt;eligibility requirements&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;We can be contacted at:&lt;br/&gt;&lt;ul&gt;&lt;br/&gt;	&lt;li&gt;the &lt;a href="http://wiki.debian.org/SummerOfCode2009"&gt;Debian wiki page&lt;/a&gt;&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;the &lt;a href="http://lists.alioth.debian.org/mailman/listinfo/soc-coordination"&gt;debian-soc mailing list&lt;/a&gt;&lt;/li&gt;&lt;br/&gt;	&lt;li&gt; on IRC (irc.debian.org, #debian-soc)&lt;/li&gt;&lt;br/&gt;	&lt;li&gt; on twitter (DebianGSoC) or identi.ca (debiangsoc)&lt;/li&gt;&lt;br/&gt;&lt;/ul&gt;&lt;br/&gt;Good luck to all involved; may all your code be merged in squeeze!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5671243042180030416-5843797523625676334?l=www.milliways.fr' alt='' /&gt;&lt;/div&gt;</description><link>http://www.milliways.fr/2009/03/google-summer-of-code-2009-we-in_2517.html</link><author>noreply@blogger.com (Obey Arthur Liu)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5671243042180030416.post-4322650356193344055</guid><pubDate>Fri, 13 Mar 2009 10:08:00 +0000</pubDate><atom:updated>2012-01-19T14:09:47.297-05:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>debian</category><category domain='http://www.blogger.com/atom/ns#'>Summer of Code</category><title>Summer of Code '09 @ Debian update [updated]</title><description>Just a quick update to let you know how the Debian bid for the Google Summer of Code is going.&lt;br/&gt;&lt;br/&gt;We're doing great right now. Our &lt;strong&gt;application&lt;/strong&gt; is sent out, you can consult the public part &lt;a href="http://socghop.appspot.com/org_app/show/google/gsoc2009/debian"&gt;here&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;This year, we're committed to doing a great Summer of Code performance, starting first by improving communication with the Debian community.&lt;br/&gt;&lt;br/&gt;We opened a &lt;strong&gt;Twitter feed&lt;/strong&gt; for you Twitter freaks: &lt;a href="http://twitter.com/DebianGSoC"&gt;http://twitter.com/DebianGSoC&lt;/a&gt;. It will be updated with live information relevant to students and devs alike during the whole summer.&lt;br/&gt;&lt;br/&gt;&lt;em&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&lt;/em&gt;: We're now also on identi.ca : &lt;a href="http://identi.ca/debiangsoc"&gt;http://identi.ca/debiangsoc&lt;/a&gt; :)&lt;br/&gt;&lt;br/&gt;We now have 12 applications on &lt;a href="http://wiki.debian.org/SummerOfCode2009"&gt;our wiki&lt;/a&gt;. Come, add your ideas and discuss them on our IRC channel (#debian-soc on irc.debian.org) and &lt;a href="http://lists.alioth.debian.org/mailman/listinfo/soc-coordination"&gt;mailing-list&lt;/a&gt;.&lt;br/&gt;&lt;h4&gt;Packaging&lt;/h4&gt;&lt;br/&gt;&lt;ul&gt;&lt;br/&gt;	&lt;li&gt;&lt;a href="http://wiki.debian.org/SummerOfCode2009/DataPackages"&gt;Large dataset manager&lt;/a&gt;: download and update local copies of public datasets, and integrate them in Debian with the tools we packaged.&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;&lt;a href="http://wiki.debian.org/SummerOfCode2009/MergeMaster"&gt;Mergemaster&lt;/a&gt;: perform 3-way merge of config files on upgrades by keeping a copy of original config files.&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;&lt;a href="http://wiki.debian.org/SummerOfCode2009/Aptitude_packages_query_UI_and_language"&gt;Aptitude packages query UI and language&lt;/a&gt;: improve the GTK+ search UI and language for complex packages queries&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;&lt;a href="http://wiki.debian.org/SummerOfCode2009/Aptitude_search_ranking_and_presentation"&gt;Aptitude search ranking and presentation&lt;/a&gt;: improve the presentation of search results with substring highlighting, relevancy ranking...&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;&lt;a href="http://wiki.debian.org/SummerOfCode2009/Aptitude_history_tracking"&gt;Aptitude history tracking&lt;/a&gt;: extend and build on the packages actions history tracking features of Aptitude&lt;/li&gt;&lt;br/&gt;&lt;/ul&gt;&lt;br/&gt;&lt;h4&gt;Debian Installer&lt;/h4&gt;&lt;br/&gt;&lt;ul&gt;&lt;br/&gt;	&lt;li&gt;&lt;a href="http://wiki.debian.org/SummerOfCode2009/MTDInstallation"&gt;MTD support in d-i&lt;/a&gt;: add MTD installation support to the Debian Installer&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;&lt;a href="http://wiki.debian.org/SummerOfCode2009/Debian-Installer_GNU-kFreeBSD"&gt; Debian-Installer support for GNU/kFreeBSD&lt;/a&gt;: replace the currently used FreeBSD sysinstall with Debian-Installer running possibly under a FreeBSD kernel&lt;/li&gt;&lt;br/&gt;&lt;/ul&gt;&lt;br/&gt;&lt;h4&gt;Blends&lt;/h4&gt;&lt;br/&gt;&lt;ul&gt;&lt;br/&gt;	&lt;li&gt;&lt;a href="http://wiki.debian.org/SummerOfCode2009/Blends_Webtools"&gt;blends webtools&lt;/a&gt;: enhancing &lt;a href="http://wiki.debian.org/DebianPureBlends"&gt;DebianPureBlends&lt;/a&gt; webtools by using &lt;a href="http://wiki.debian.org/UltimateDebianDatabase"&gt;UltimateDebianDatabase&lt;/a&gt;&lt;/li&gt;&lt;br/&gt;&lt;/ul&gt;&lt;br/&gt;&lt;h4&gt;Bug tracking&lt;/h4&gt;&lt;br/&gt;&lt;ul&gt;&lt;br/&gt;	&lt;li&gt;&lt;a href="http://wiki.debian.org/SummerOfCode2009/DebbugsRWSOAP"&gt;Debbugs Read/Write Soap Interface&lt;/a&gt;: overhaul the existing read-only SOAP Debbugs interface with &lt;em&gt;submission&lt;/em&gt; and &lt;em&gt;manipulation&lt;/em&gt; capabilities&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;&lt;a href="http://wiki.debian.org/SummerOfCode2009/DebbugsWebUI"&gt;Debbugs Web UI&lt;/a&gt;: Modern web interface for submitting and manipulating bugs.debian.org's bugs&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;&lt;a href="http://wiki.debian.org/SummerOfCode2009/DebbugsMylynPlugin"&gt;Mylyn plugin for debbugs&lt;/a&gt;: Plugin for &lt;a class="http" href="http://www.eclipse.org/mylyn/"&gt;Mylyn&lt;/a&gt; to support debbugs, allowing the management of Debian bug reports from the inside of Eclipse.&lt;/li&gt;&lt;br/&gt;&lt;/ul&gt;&lt;br/&gt;&lt;h4&gt;Building infrastructure&lt;/h4&gt;&lt;br/&gt;&lt;ul&gt;&lt;br/&gt;	&lt;li&gt; &lt;a href="http://wiki.debian.org/SummerOfCode2009/Wanna-build_PostgreSQL"&gt;Building a new interface for Wanna-build using PostgreSQL&lt;/a&gt;: replace the existing setup of multiple MLDBM databases with an extensible and flexible relational database for use both by wanna-build and other tools such as web CGI scripts&lt;/li&gt;&lt;br/&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5671243042180030416-4322650356193344055?l=www.milliways.fr' alt='' /&gt;&lt;/div&gt;</description><link>http://www.milliways.fr/2009/03/summer-of-code-debian-update-updated_1004.html</link><author>noreply@blogger.com (Obey Arthur Liu)</author><thr:total>2</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5671243042180030416.post-717706258051393717</guid><pubDate>Tue, 03 Mar 2009 00:03:00 +0000</pubDate><atom:updated>2012-01-19T14:24:45.243-05:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>debian</category><category domain='http://www.blogger.com/atom/ns#'>Summer of Code</category><title>Google Summer of Code 2009 at Debian needs you</title><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-RuBkaEpaQNw/Txht87u0mHI/AAAAAAAAOr4/08gya8OqolE/s1600/2009-summer-of-code-logo-final-r3-no-url-011.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-RuBkaEpaQNw/Txht87u0mHI/AAAAAAAAOr4/08gya8OqolE/s1600/2009-summer-of-code-logo-final-r3-no-url-011.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;In case you've been living under a rock these past years, I shouldn't have to tell you what this is about :). Well, just in case.&lt;br /&gt;The &lt;a href="http://code.google.com/soc/"&gt;Google Summer of Code&lt;/a&gt; (GSoC) is an international program that offers student developers stipends to write code for various open source software projects. Debian has participated since 2006, mentoring dozens of students on Debian projects.&lt;br /&gt;&lt;br /&gt;The important part of the 2009 edition of the Google Summer of Code is going to start next week with the Organizations application period (March 9th). By that time, we should have listed a reasonable number of ideas on the &lt;a href="http://wiki.debian.org/SummerOfCode2009"&gt;dedicated wiki page&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;We will try this year to improve on the performance of the previous years, starting first with more and more dedicated manpower. If you have some time to spare to help manage our Summer of Code bid this year, we can make it a much better experience for the students and for Debian.&lt;br /&gt;&lt;br /&gt;Help is immediately needed in many areas. Some examples:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt; Map out which areas in Debian could benefit from a Summer of Code project and connect the right people with the right projects ideas&lt;/li&gt;&lt;br /&gt;&lt;li&gt; Ideas, Ideas, Ideas for Summer of Code projects&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;By mid-March, we will need:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt; Dedicated documentation to present Debian to the prospective student&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Publicity material to promote the Summer of Code at Debian&lt;/li&gt;&lt;br /&gt;&lt;li&gt; Ideas, Ideas, Ideas for Summer of Code projects&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Further in the spring:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt; Mentors, people to review proposals, do interviews&lt;/li&gt;&lt;br /&gt;&lt;li&gt; Ideas, Ideas, Ideas for Summer of Code projects&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;In the summer:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt; Mentoring students&lt;/li&gt;&lt;br /&gt;&lt;li&gt; Testing and feedback for projects&lt;/li&gt;&lt;br /&gt;&lt;li&gt; Internal communication with the community&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;As you can see, there is much work ahead. It's time to pitch out your favorite pet project :)&lt;br /&gt;Remember! The Summer of Code has become a prominent outreach forum for open source organizations. It puts a spotlight on each of them to provide a well-rounded and deep experience of open source development.&lt;br /&gt;&lt;br /&gt;Right now, you can help with the &lt;a href="http://wiki.debian.org/SummerOfCode2009"&gt;Wiki&lt;/a&gt;, join us on IRC on #debian-soc on OFTC or join the mailing-list at &lt;a href="http://lists.alioth.debian.org/mailman/listinfo/soc-coordination"&gt;soc-coordination&lt;/a&gt; on alioth.&lt;br /&gt;&lt;br /&gt;The short "flyers-friendly" URL for the Summer of Code at Debian is : &amp;lt;&lt;a href="http://wiki.debian.org/gsoc"&gt;http://wiki.debian.org/gsoc&lt;/a&gt;&amp;gt;. Publicize it!&lt;br /&gt;&lt;br /&gt;See you this summer!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5671243042180030416-717706258051393717?l=www.milliways.fr' alt='' /&gt;&lt;/div&gt;</description><link>http://www.milliways.fr/2009/03/google-summer-of-code-2009-at-debian_98.html</link><author>noreply@blogger.com (Obey Arthur Liu)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-RuBkaEpaQNw/Txht87u0mHI/AAAAAAAAOr4/08gya8OqolE/s72-c/2009-summer-of-code-logo-final-r3-no-url-011.png' height='72' width='72'/><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5671243042180030416.post-5711723184883296477</guid><pubDate>Sun, 08 Feb 2009 16:50:00 +0000</pubDate><atom:updated>2012-01-19T14:09:47.331-05:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>debian</category><category domain='http://www.blogger.com/atom/ns#'>Summer of Code</category><title>FOSDEM09 and my Summer of Code at Debian slides</title><description>&lt;a href="http://www.fosdem.org"&gt;&lt;img src="http://www.fosdem.org/promo/going-to" alt="I'm going to FOSDEM, the Free and Open Source Software Developers' European Meeting" /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Actually, I went to FOSDEM 2009.&lt;br/&gt;&lt;br/&gt;It was really a blast. I would thank the whole FOSDEM team and the Debian team, especially the video team who did a fascinating work doing video streaming the right way (!= simple way).&lt;br/&gt;&lt;br/&gt;Here are the slides for my talk (&lt;a href="http://www.fosdem.org/2009/schedule/events/debian_gsoc2008"&gt;Debian and Google Summer of Code 2008: wrap-up and insights&lt;/a&gt;) in PDF format: &lt;a href="http://www.milliways.fr/wp-content/uploads/2009/02/debian-fosdem09-gsoc08.pdf"&gt;debian-fosdem09-gsoc08&lt;/a&gt;. The videos of the talks of this FOSDEM should be up soon and I will post the extended version of what I said as a blog post; as soon as I've finished merging the changes from the slides back onto the blog post.&lt;br/&gt;&lt;br/&gt;Cheers and see you at the next FOSDEM.&lt;br/&gt;&lt;br/&gt;LH: cheers, really cool &lt;a href="http://www.fosdem.org/2009/schedule/events/gsoc"&gt;talk&lt;/a&gt; right now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5671243042180030416-5711723184883296477?l=www.milliways.fr' alt='' /&gt;&lt;/div&gt;</description><link>http://www.milliways.fr/2009/02/fosdem09-and-my-summer-of-code-at_7431.html</link><author>noreply@blogger.com (Obey Arthur Liu)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5671243042180030416.post-8279235355076305245</guid><pubDate>Mon, 02 Feb 2009 01:03:00 +0000</pubDate><atom:updated>2012-01-19T14:09:47.381-05:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>debian</category><category domain='http://www.blogger.com/atom/ns#'>Summer of Code</category><title>Debian Summer of Code '08 : Where are they now (part 3/3)</title><description>&lt;em&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&lt;/em&gt;: The slides of the FOSDEM 2009 talk about this are &lt;a href="http://www.milliways.fr/2009/02/08/fosdem09-gsoc08-slides/"&gt;here&lt;/a&gt;. They include analysis and recommendations for the next Summer of Code.&lt;br/&gt;&lt;br/&gt;Welcome back for the last part of the reviews. You may want to look at the previous parts :  &lt;a href="http://www.milliways.fr/2009/01/20/debian-2008-where-now-1/"&gt;part 1&lt;/a&gt; and &lt;a href="http://www.milliways.fr/2009/01/28/debian-2008-where-now-2/"&gt;part 2&lt;/a&gt;.&lt;br/&gt;&lt;h3&gt;Jigdo-ivory, a JavaScript Jigdo client&lt;/h3&gt;&lt;br/&gt;&lt;h4&gt;Presentation&lt;/h4&gt;&lt;br/&gt;"Debian CDs and DVDs take up a huge mount of space on download servers. Using &lt;a class="http" href="http://www.debian.org/CD/jigdo-cd/"&gt;jigdo&lt;/a&gt; to download those images can significantly reduce the amount of bandwidth and space needed on the central servers. Unfortunately, jigdo currently needs special client software to be downloaded/installed first. Adding support directly into a browser-based application &lt;em&gt;could&lt;/em&gt; potentially make a very big difference for first-time users here."&lt;br/&gt;&lt;br/&gt;Jigdo was created in 2001. It allowed to create ISOs from .debs grabbed from regular mirrors. It eliminated the need to duplicate the entire contents of the package repository into ISO files for each release, or even more importantly, for weekly snapshots of testing/unstable/whatever.&lt;br/&gt;&lt;br/&gt;You may find the complete proposal from the student &lt;a href="http://bluehelm.net/gsoc/"&gt;here&lt;/a&gt;. The original idea originated from the Debian-CD people, who wanted to explore ideas about creating a light web client. The project was mentored by Steve McIntyre, who developed a new version of the Jigdo tools, &lt;a href="http://packages.debian.org/search?keywords=jigit"&gt;jigit&lt;/a&gt;, which is much more efficient.&lt;br/&gt;&lt;h4&gt;Student&lt;/h4&gt;&lt;br/&gt;Dustin Rayner was a 5th year senior undergraduate student at the Oklahoma Christian University in Oklahoma City, Oklahoma.  I studied      Computer Engineering for 3 years as a Computer Engineering student before deciding to pursue a Mathematics and Computer      Science degree.&lt;br/&gt;&lt;h4&gt;Result&lt;/h4&gt;&lt;br/&gt;This project was unsuccessful due to numerous issues. First, because of an inadequate technical preparation of the original proposal. The Debian-CD people were too optimistic with the possibilities of Javascript. In the end, the copying and checksumming part of the Jigdo process were implemented but the checksumming (with a Javascript implementation of md5) was so slow that it was unusable (think 50kb/s on a regular laptop at full CPU charge). The student did the right thing to investigate Java and ActiveX but it was too late unfortunately and he ultimately lacked the experience and knowledge in the relevant technologies.&lt;br/&gt;&lt;br/&gt;If the proposal is tried again, the student would be requested to have much more experience with Java (and possibly ActiveX). Those would be much more efficient for the task, as they are the most used technologies among on-line anti-virus scanners, which have a workload somewhat similar to Jigdo.&lt;br/&gt;&lt;br/&gt;I could not find further public involvement of Dustin Rayner within Debian.&lt;br/&gt;&lt;h3&gt;Aptitude-gtk, usability and GTK+ GUI for the Aptitude package manager&lt;/h3&gt;&lt;br/&gt;&lt;h4&gt;Presentation&lt;/h4&gt;&lt;br/&gt;"A GTK+ GUI for Aptitude that will work alongside improved current ncurses and command-line interfaces. This will offer an alternative to Synaptic with an interface design geared toward usability and advanced functionality."&lt;br/&gt;&lt;br/&gt;Debian currently supports multiple non-command-line package managers, the most used being Synaptic and Aptitude. Synaptic uses a GTK+ interface but offers no command-line mode. Aptitude offers a command-line mode but no X interface, although it offers a ncurses interface.&lt;br/&gt;Comparing the interfaces of Synaptic and Aptitude reveal many design differences. Although Synaptic may be more accessible to beginners, Aptitude offers many interface behaviors and functions that are useful to the regular to advanced users : fully hyperlinked tabbed navigation between packages and versions of packages, mostly modeless interface, interactive dependency conflict resolver...&lt;br/&gt;&lt;br/&gt;The &lt;a href="http://www.milliways.fr/wp-content/uploads/2009/02/debian-final.txt"&gt;proposal&lt;/a&gt; was introduced by the student in coordination with Daniel Burrows, the mentor and developer of Aptitude.&lt;br/&gt;&lt;h4&gt;Student&lt;/h4&gt;&lt;br/&gt;Obey Arthur Liu was a 22 year old french student of Computer Science and Applied Mathematics at Grenoble Institute of Technology - ENSIMAG, in France. Did I mention that he's also yours truly ? If you want to know more, you might be interested in my &lt;a href="http://www.milliways.fr/2009/02/01/debian-2008-where-now-2-5/"&gt;previous post&lt;/a&gt;.&lt;br/&gt;&lt;h4&gt;Result&lt;/h4&gt;&lt;br/&gt;This project was successful. The interface was mostly done and functional by the end of the summer. Daniel merged the code into the main post-lenny branch. Development is still ongoing and &lt;a href="http://packages.debian.org/search?keywords=aptitude-gtk"&gt;packages&lt;/a&gt; are released into Experimental. For further information, just read the rest of my blog.&lt;br/&gt;&lt;br/&gt;I could find some further public involvements of Obey Arthur Liu within Debian. Doh!&lt;br/&gt;&lt;h3&gt;Lintian for fuller automated setups&lt;/h3&gt;&lt;br/&gt;&lt;h4&gt;Presentation&lt;/h4&gt;&lt;br/&gt;"lintian, the Debian package checker, at the moment presents possible problems in three categories: errors, warnings and informational messages. This leads to several problems, most importantly that the severity and certainty of a check can't be expressed separately. In the course of this project, the student should design and implement in lintian an improvement of the current situation, for example by using a two-letter code (one for certainty, one for severity)."&lt;br/&gt;&lt;br/&gt;This project would make lintian errors much more fine-grained and help in maintaining pertinent quantitative analysis of package quality.&lt;br/&gt;&lt;br/&gt;The project was mentored by Marc Brockschmidt. The &lt;a href="http://wiki.debian.org/SummerOfCode2008/lintian"&gt;project proposal&lt;/a&gt; was commonly introduced by the &lt;a href="http://wiki.debian.org/Teams/Lintian"&gt;Lintian team&lt;/a&gt;.&lt;br/&gt;&lt;h4&gt;Student&lt;/h4&gt;&lt;br/&gt;&lt;strong&gt;&lt;em&gt;UPDATED&lt;/em&gt;&lt;/strong&gt;: Jordà Polo Bardés has done a lot of work with translation in Catalan, his native tongue. He can usually be found on #debian-catalan. He also maintains a few packages as a DM.&lt;br/&gt;&lt;h4&gt;Result&lt;/h4&gt;&lt;br/&gt;This project was successful. The classification was entirely done. Jordà also helped with the new &lt;a href="http://lintian.debian.org"&gt;lintian.debian.org&lt;/a&gt; website. The Lintian team was very satisfied with the revamped errors list and new website. They have an immediate impact on packages quality reporting.&lt;br/&gt;&lt;br/&gt;Jordà is still active within Debian, helping package a few games.&lt;br/&gt;&lt;h3&gt;Debexpo, a generic web-based package repository&lt;/h3&gt;&lt;br/&gt;&lt;h4&gt;Presentation&lt;/h4&gt;&lt;br/&gt;"&lt;a class="http" href="http://mentors.debian.net/"&gt;mentors.debian.net&lt;/a&gt; is currently a very specialized web-based repository that allows everybody to contribute software packages to Debian without the need to be a &lt;em&gt;Debian Developer&lt;/em&gt; (or &lt;em&gt;Debian Maintainer&lt;/em&gt;). It has successfully helped simplifying the sponsoring process in the last years. However it needs to be refactored and in the process should be turned into a generic piece of software that can be used for other Debian source/binary package repositories, too."&lt;br/&gt;&lt;br/&gt;Mentors is a very good initiative to recruit new packages maintainers (and needs your help!) and the software underlying it could be reused for many different purposes (think PPA).&lt;br/&gt;&lt;br/&gt;The project was mentored by Christoph Haas. The &lt;a href="http://wiki.debian.org/SummerOfCode2008/debexpo"&gt;project proposal&lt;/a&gt; was commonly introduced by the mentors team.&lt;br/&gt;&lt;h4&gt;Student&lt;/h4&gt;&lt;br/&gt;Jonny Lamb was a Computer Science student in the United Kingdom. He was already quite involved within Debian, maintaining a lot of significant packages.&lt;br/&gt;&lt;h4&gt;Result&lt;/h4&gt;&lt;br/&gt;This project was successful. The whole proposal was perfectly executed. Jonny now continues to develop debexpo, with the mailing-lists and commit logs showing interesting activity. Of course, help for debexpo is appreciated to get it into full shape.&lt;br/&gt;&lt;br/&gt;Jonny has since become a Debian Developer (here is his &lt;a href="http://lists.debian.org/debian-newmaint/2008/09/msg00024.html"&gt;AM report&lt;/a&gt;). Congratulations to him.&lt;br/&gt;&lt;br/&gt;It's nice to end on a nice note isn't it ? Now that we're done with the individual reports, I'm going to write down my recommendations report. Hopefully it will help with next year's Summer of Code.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5671243042180030416-8279235355076305245?l=www.milliways.fr' alt='' /&gt;&lt;/div&gt;</description><link>http://www.milliways.fr/2009/02/debian-summer-of-code-where-are-they_7275.html</link><author>noreply@blogger.com (Obey Arthur Liu)</author><thr:total>4</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5671243042180030416.post-6345209972837652451</guid><pubDate>Sun, 01 Feb 2009 05:16:00 +0000</pubDate><atom:updated>2012-01-19T14:09:47.349-05:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>debian</category><category domain='http://www.blogger.com/atom/ns#'>Summer of Code</category><title>Debian Summer of Code '08 : Where are they now (part 2.5/3)</title><description>I've so far been going through the list of projects that were done last year (&lt;a href="http://www.milliways.fr/2009/01/20/debian-2008-where-now-1/"&gt;part 1&lt;/a&gt;, &lt;a href="http://www.milliways.fr/2009/01/28/debian-2008-where-now-2/"&gt;part 2&lt;/a&gt;) in a somewhat dry fashion so I'm going to make a little pause here and tell where I'm going from with these posts.&lt;br/&gt;&lt;br/&gt;As I went through the 2008 Summer of Code at Debian, I moved from being a nearly total outsider student to something more of a developer. I've been contributing to Aptitude since the end of the Summer of Code (well, trying to find time to contribute more, as with many people..) and will be going to FOSDEM. I can't say I'm an insider yet: I haven't met a lot of people, most people have no idea who I am, I've been active here for, like 9 months and I'm not even in new-maintainer yet (though I plan to apply when I feel I'll have contributed significantly to Debian).&lt;br/&gt;&lt;h3&gt;The Student point of view&lt;/h3&gt;&lt;br/&gt;See, I'm a student in Computer Science. I use free software, I'd like to participate but it's intimidating and you never know where to start. You know the drill. Then comes the Google Summer of Code. Let's review its stated goals, as per its FAQ:&lt;br/&gt;&lt;blockquote&gt;&lt;em&gt;Google Summer of Code&lt;/em&gt; has several goals:&lt;br/&gt;&lt;ul&gt;&lt;br/&gt;	&lt;li&gt;Get more open source code created and released for the     benefit of all;&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;Inspire young developers to begin participating in open     source development;&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;Help open source projects identify and bring in new     developers and committers;&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;Provide students in Computer Science and related fields the opportunity to do work related to their academic pursuits (think "flip bits, not burgers");&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;Give students more exposure to real-world software development scenarios (e.g., distributed development, software licensing questions, mailing-list etiquette).&lt;/li&gt;&lt;br/&gt;&lt;/ul&gt;&lt;br/&gt;&lt;/blockquote&gt;&lt;br/&gt;I'm going to start with these goals and provide some of my opinions in something of a candid way.&lt;br/&gt;&lt;h4&gt;Inspire young developers to begin participating in open     source development&lt;/h4&gt;&lt;br/&gt;I have been playing with the idea of making a GUI for Aptitude ever since I dropped Synaptic, about 2 months into its use. It felt like when I bought a high-school required Texas Instruments TI-83+, that I dropped for a TI-89 within a month. Since back in 2005, every time I would see someone using Synaptic, I would pitch Aptitude as a better tool. The main reason for not doing so was that Aptitude was scary-looking. See, it's a lot of blocky text and wacky colors.&lt;br/&gt;&lt;br/&gt;With life and cool stuff like &lt;a href="http://en.wikipedia.org/wiki/Classe_Pr%C3%A9paratoire_aux_Grandes_%C3%89coles"&gt;CPGE&lt;/a&gt;, I never had time to really code so I left it at that. In 2008, for the first time I was free the whole summer and so, I tried to get into the Summer of Code program and into Debian.&lt;br/&gt;&lt;br/&gt;Actually, it wasn't the first try. One popular way to get acquainted with Debian is to go to wnpp, adopt a package (new or orphaned) and find a mentor to upload it. In January 2008, I did try to &lt;a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=460817"&gt;package &lt;/a&gt;a set of geocaching tools I used at that time. But I didn't find a mentor to upload it. I didn't try very hard though and the package had some minor issues anyway. I reckon that Debian-mentor is a good idea to bring in new Debian Maintainers but the whole process is still quite technical. It is true that the minimal technical level for good packaging is not trivial in itself and the process should filter out unserious people, but the technicality curve could be adjusted to be more welcoming.&lt;br/&gt;&lt;br/&gt;I think the Debian website could be improved in this area (ok, it's a quite long-standing bug). Holger Levsen mentioned the way Fedora and Sugar presented avenues of collaboration to prospective developers. The crux here is that it should feel much easier to identify areas to get involved into and who to contact if needed.&lt;br/&gt;&lt;h4&gt;Help open source projects identify and bring in new     developers and committers&lt;/h4&gt;&lt;br/&gt;Actually, it would rather be the other way around: help students identify and integrate into open source projects.&lt;br/&gt;&lt;br/&gt;For the Summer of Code, I only postulated at two organizations, Debian and Freenet (the ones working on an anonymous darknet, remember ?). I got accepted at both and ultimately chose Debian (was my first choice from the beginning).&lt;br/&gt;&lt;br/&gt;The Debian developers community is quite unique in the way it is very decentralized, independent and fluid. There are teams in some areas (Kernel, KDE, Translation, Edu, Publicity, whatever) but much of what makes up Debian is done by individual developers working on their own.&lt;br/&gt;&lt;br/&gt;The downside of this is that for a newcomer, it's a little off-putting. Organized teams are not the way all things are done within Debian so there are often no smaller circle of people one gets to know. Going to Debian meetings and not knowing most of the people is a little intimidating. Keeping up with all the faces is a little hard too :).&lt;br/&gt;&lt;br/&gt;Many other organizations participated into the Summer of Code and many would feel arguably different. Many may be more corporate-like, more hierarchical, more centralized. I preferred Debian because it was less formal in its structure. I felt that I didn't want to get into something that looked too much like work with supervisors and the like. It is indeed how it felt, there were no one up there to decide what we had to do. We were quite independent.&lt;br/&gt;&lt;br/&gt;I can say that the Summer of Code is quite a good way to get a feeling of how a particular organization works in the inside.&lt;br/&gt;&lt;h4&gt;Give students more exposure to real-world software development scenarios&lt;/h4&gt;&lt;br/&gt;As said earlier, many parts of Debian are independent, which is a result of the work separation through packages. In my work on Aptitude, it is a pity that I didn't have to interact a lot with other members of the Debian community. Aptitude talks with the rest of the Debian packaging ecosystem through mature library interfaces so there's not much need to ask questions beyond them, and even more so because my Daniel Burrows, my mentor and developer of Aptitude participated in their development. Also, I was working on bringing a graphical interface to it, so I didn't have to modify a lot of core code that interacted with the outside world.&lt;br/&gt;&lt;br/&gt;Despite this, I still met a few people interested with future developments in the area of package managers. One example is Enrico Zini who pushed his work with Xapian APT Index. Over the summer, my mentor integrated packages search through Xapian which was interesting with the expanded possibilities of a graphical interface such as search as you type, drop down suggestions and so on.&lt;br/&gt;&lt;br/&gt;Because of the short duration of the Summer of Code, most projects can't complete a full development cycle. The proposed work in my proposal was quite imposing. In the end, I managed to produce an (probably not even) alpha quality version of a graphical interface. My branch (if I remember correctly) was merged into the main trunk at the end of the summer and a version landed in Experimental at the end of the year.&lt;br/&gt;&lt;br/&gt;One aspect that I missed was beta-testing feedback. During summer, only a handful people popped up on the mailing-list giving feedback on the GUI I was writing, although I knew through stats on my mercurial repository that dozens of people cloned it and followed it. Debian has no "testing team", or any kind of semi-organized group of people who try stuff, which would be very useful to have an idea of how well I was doing.&lt;br/&gt;&lt;br/&gt;So, did the Summer of Code at Debian give me "real-world software development scenarios" ? Not really in my case but by staying longer into Debian, I think caught up a little with that.&lt;br/&gt;&lt;br/&gt;Here is some advice for the future Summer of Code student at Debian:&lt;br/&gt;&lt;ul&gt;&lt;br/&gt;	&lt;li&gt;the work of a Linux distribution might look a little nebulous and mysterious but the reality is that Debian does a very large range of development work: web development (&lt;a href="http://code.google.com/soc/2008/debian/appinfo.html?csaid=D4B754E7C110F53D"&gt;debexpo&lt;/a&gt;), user application development (&lt;a href="http://code.google.com/soc/2008/debian/appinfo.html?csaid=1E26760B800A5F54"&gt;aptitude-gtk&lt;/a&gt;), hardware interaction (&lt;a href="http://code.google.com/soc/2008/debian/appinfo.html?csaid=63C5E164A1357009"&gt;Debian NAS&lt;/a&gt;), developer infrastructure (&lt;a href="http://code.google.com/soc/2008/debian/appinfo.html?csaid=534944051484B9F"&gt;lintian&lt;/a&gt;) or even quite theoretical stuff (&lt;a href="http://code.google.com/soc/2008/debian/appinfo.html?csaid=1862C567E3002AD2"&gt;debgraph&lt;/a&gt;)... there is really a lot to choose from.&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;Debian is not a nanny-project: you will not be managed, you're free, but you're on your own, be prepared&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;don't hesitate to contact anybody working in areas you're interested in: look for packages maintainers, search mailing lists and wiki, look for debconf/fosdem/wherever talks by Debian developers. Developers will be happy to redirect you to the right people.&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;choose something that can be reasonably finished by summer's end. Also take into account release freezes.&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;be sure to contact anyone involved into the area you're working on: they will try to make it easier to merge your work in&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;be sure to contact anyone involved into the area you're working on: it's ok to ask for help&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;publicize your work: the Debian Project News will be happy to take your "press releases", write a blog and get included on the planet, go on #debian-devel and #debian-soc, go to conferences and meetings&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;you're not alone, interact with the other Summer of Code students, try out their code, give them feedback&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;Communicate, nobody will kill you if you say something stupid&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;Communicate, don't be afraid if you run into problems&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;Communicate, clear enough ?&lt;/li&gt;&lt;br/&gt;&lt;/ul&gt;&lt;br/&gt;To conclude, despite all the difficulties, I would say that the Summer of Code at Debian was awesome. Although Debian is quite different from many other organizations, it was a very fruitful experience. And that's why I'm still here.&lt;br/&gt;&lt;br/&gt;Coming next is the rest of the projects reviews and a more concise and substantive list of recommendations for the handling of the next Summer of Code at Debian. And of course, see you at FOSDEM.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5671243042180030416-6345209972837652451?l=www.milliways.fr' alt='' /&gt;&lt;/div&gt;</description><link>http://www.milliways.fr/2009/02/debian-summer-of-code-where-are-they_8419.html</link><author>noreply@blogger.com (Obey Arthur Liu)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5671243042180030416.post-4169203307137861931</guid><pubDate>Wed, 28 Jan 2009 19:16:00 +0000</pubDate><atom:updated>2012-01-19T14:09:47.294-05:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>debian</category><category domain='http://www.blogger.com/atom/ns#'>Summer of Code</category><title>Debian Summer of Code '08 : Where are they now (part 2/3)</title><description>Here's for the second installment of my review of this past year's Summer of Code at Debian. See the previous part here: &lt;a href="http://www.milliways.fr/2009/01/20/debian-2008-where-now-1/"&gt;Debian Summer of Code ‘08 : Where are they now (part 1/3)&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;I apologize for being so late at getting this second part out but I have been very busy. Still, I'll get the last part out before FOSDEM. Those of you who ever had to write a Java compiler (ok, Java subset, but the OOP part was here...) in brainfucking Ada will understand what I went through working on two of my most loathed languages.&lt;br/&gt;&lt;h3&gt;Debian NAS, improve support of Debian on NAS devices&lt;/h3&gt;&lt;br/&gt;&lt;h4&gt;Presentation&lt;/h4&gt;&lt;br/&gt;"There is a large range of inexpensive Network storage devices available on the market. For some of them, such as &lt;a class="http" href="http://www.cyrius.com/debian/nslu2/"&gt;Linksys NSLU-2&lt;/a&gt; and &lt;a class="http" href="http://www.cyrius.com/debian/iop/"&gt;Thecus N2100&lt;/a&gt;, we have added support, but there is many many more devices we could support. For this summer we look forward at supporting multiple Marvell Orion based devices (as outlined in Martin Michlmayr's talk &lt;a class="http" href="http://meetings-archive.debian.net/pub/debian-meetings/2008/fosdem/mpeg/720x576/Running_Debian_on_Inexpensive_Network_Storage_Devices___Martin_Michlmayr.mpeg"&gt;Running Debian on Inexpensive Network Storage Devices&lt;/a&gt;), such as Revogear Kuro Box Pro, Buffalo Linkstation, QNAP TS-109+,..."&lt;br/&gt;&lt;br/&gt;If you don't have old computers lying around to turn into NAS servers, you need to sleep at night without the soothing sound of computer fans or if you actually pay your own electricity bill, you might want to have a look at standalone NAS devices. They're cheap and can be made vastly more capable by slapping a Debian on it. If you ever heard of DD-WRT, you know the spirit.&lt;br/&gt;&lt;br/&gt;The project was mentored by Riku Voipio, with help from Martin Michlmayr. The &lt;a href="http://209.85.129.132/search?q=cache:kap64reV2ioJ:oshw.org/usr/avtobiff/gsoc/08/debiannas"&gt;project proposal&lt;/a&gt; (sorry, Google cache) was introduced by Martin, who did a presentation about it the previous year at FOSDEM.&lt;br/&gt;&lt;h4&gt;Student&lt;/h4&gt;&lt;br/&gt;Per Andersson was a 24 year old student working towards a MSc in computer science at Chalmers University of Technology in Sweden.&lt;br/&gt;&lt;br/&gt;He had been &lt;a href="http://lists.debian.org/debian-boot/2008/03/msg01178.html"&gt;looking for&lt;/a&gt; ways to join Debian but with school still being priority one, he didn't find time to dive in.&lt;br/&gt;&lt;h4&gt;Result&lt;/h4&gt;&lt;br/&gt;This project was successful. The Kurobox Pro is now supported and several useful tools were packaged to make life easier with these NAS devices. Martin Michlmayer is still working on Debian NAS related stuff.&lt;br/&gt;&lt;br/&gt;Per was happy to be invited to the Emdebian work session in Extremadura and has been active within debian, maintaining the packages he created during the Summer of Code.&lt;br/&gt;&lt;h3&gt;Cran2deb, generate Debian packages from R packages&lt;/h3&gt;&lt;br/&gt;&lt;h4&gt;Presentation&lt;/h4&gt;&lt;br/&gt;"&lt;a class="http" href="http://www.r-project.org/"&gt;GNU R&lt;/a&gt; has become the preeminent platform for 'computing with data'. The &lt;a class="http" href="http://cran.r-project.org/web/packages"&gt;CRAN&lt;/a&gt; archives contain over 1300 source packages of very high-quality, and &lt;a class="http" href="http://www.bioconductor.org/"&gt;BioConductor&lt;/a&gt; has again almost as many focuses on bioinformatics. We want more of these in Debian, and going beyond the 50+ packages we currently have suggests more scripting and automation."&lt;br/&gt;&lt;br/&gt;R is a &lt;a href="http://www.nytimes.com/2009/01/07/technology/business-computing/07program.html?partner=permalink&amp;amp;exprod=permalink"&gt;pretty big&lt;/a&gt; among statisticians and all of them they wasted no time writing their own package to work on particular research subject. It's a lot like Perl with CPAN or LaTeX with CTAN. It's always a pain to discovery that a particular R package is not wihtin Debian and having to resort to unmanaged installation of said packages.&lt;br/&gt;&lt;br/&gt;The project was mentored by Dirk Eddelbuetel. The project proposal (which is nowhere to be found but seemed to be good) was introduced by Dirk, along with another proposal he did for R.&lt;br/&gt;&lt;h4&gt;Student&lt;/h4&gt;&lt;br/&gt;Charles Blundell is a research student at.. hum.. didn't do my homework about that. Anyway, you can find him around R related projects.&lt;br/&gt;&lt;h4&gt;Result&lt;/h4&gt;&lt;br/&gt;This project was successful. Cran2deb is happilly turning more than 1400 of the ~1500 CRAN R packages, all with correct dependencies. The work has since been &lt;a href="http://r-forge.r-project.org/projects/cran2deb/"&gt;moved to R-Forge&lt;/a&gt;. It's working, we're almost there. We just need it to be polished and we'll get a whole bunch of new packages into Debian.&lt;br/&gt;&lt;br/&gt;Charles pinged me about the status of Cran2Deb after the previous post. He admits that he hasn't done much about cran2deb recently because of his new position as a research student but hopes to commit again to it soon. I do encourage him to get these R packages into Debian. I had to manually install some packages myself when I had to use R for school because they weren't into Debian and it's not pretty.&lt;br/&gt;&lt;h3&gt;Mergemaster, interactively merge changes in configuration files&lt;/h3&gt;&lt;br/&gt;&lt;h4&gt;Presentation&lt;/h4&gt;&lt;br/&gt;"FreeBSD has a shellscript called &lt;strong&gt;mergemaster &lt;/strong&gt;which is used to interactively merge changes in configuration files, based on 3-way diffs. Debian's approach to configuration file differences is much more primitive: either keep the original file, or blow it away (including all local changes) and use the Debian-provided file. It would be nice to get a system such as mergemaster into Debian. Important is to remember that Debian contains two often-used configuration file management systems: ucf, and conffiles; porting mergemaster in such a way that it will be used in both cases would be great."&lt;br/&gt;&lt;br/&gt;The handling of configuration files during upgrades has always been a little.. brutal, with the user being asked at gunpoint to make a good decision, lest the upgrade won't continue or configuration files get borked (ever tried automerging nagios configuration files?). Having a less stressful upgrade experience is a good thing since the point of Debian is to make package management a stressless thing.&lt;br/&gt;&lt;br/&gt;The project was mentored by, hum, Manoj Srivastava. I have no idea who came up at first with the proposal.&lt;br/&gt;&lt;br/&gt;&lt;em&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&lt;/em&gt;: &lt;a href="http://grep.be/"&gt;Wouter Verhelst&lt;/a&gt; mailed to say that he made the original proposal.&lt;br/&gt;&lt;h4&gt;Student&lt;/h4&gt;&lt;br/&gt;Max Wiehle was a physics student at the University of Heidelberg. He did a &lt;a href="http://web.archive.org/web/20060616203347/http://www.rzuser.uni-heidelberg.de/~mwiehle2/apply.html"&gt;Summer of Code stint&lt;/a&gt; (Archive.org copy..) as a student for Beagle Project in 2006 which, I suppose, was successful. He's been active in the past with Gnome and desktop related projects.&lt;br/&gt;&lt;h4&gt;Result&lt;/h4&gt;&lt;br/&gt;This project was somewhat successful. He posted an update one month into the program with repositories with code to test. &lt;a href="http://git.debian.org/?p=mergecf/mergecf.git;a=shortlog;h=refs/heads/try_merging"&gt;Last commit&lt;/a&gt; to the mergecf branch of project was September 19th but it was never merged in. According to Steve McIntyre, it's dead, Jim.&lt;br/&gt;&lt;br/&gt;I couldn't find any further public involvement of Max within Debian.&lt;br/&gt;&lt;h3&gt;PAM NSS Debian Installer, improve support of PAM and NSS at install-time&lt;/h3&gt;&lt;br/&gt;&lt;h4&gt;Presentation&lt;/h4&gt;&lt;br/&gt;"It would be very important for the Debian allowing the user to configure additional PAM and NSS modules (eg. LDAP, NIS) during the installation process inside the Debian Installer. To do this, we have to provide tools and helpers to modify /etc/nsswitch.conf and /etc/pam.d/common-*, as well as changing the maintainer scripts for the packages libpam-* and libnss-* to apply the required changes at install time using debconf and these helpers."&lt;br/&gt;&lt;br/&gt;To be honest, I will probably never use this. I don't do that many coordinated installs in the same place to warrant doing funny authentication with PAM and NSS, and if I did, I would probably use a more elaborate tool to personalize the install, like &lt;a href="http://www.informatik.uni-koeln.de/fai/"&gt;FAI&lt;/a&gt;. On the other hand, I can see the appeal of being done with authentication mechanisms before the first boot.&lt;br/&gt;&lt;br/&gt;The project was mentored by Fabio Tranchitella. The &lt;a href="http://gnucrash.wordpress.com/2008/06/02/my-project-my-mentor-me/"&gt;proposal &lt;/a&gt;came from the student.&lt;br/&gt;&lt;h4&gt;Student&lt;/h4&gt;&lt;br/&gt;Juan Luis Belmonte was a computer science student. He worked in a couple of companies in the area of Sarragossa. He is now founding &lt;a href="http://www.debugmodeon.com"&gt;debug_mode=ON&lt;/a&gt;.&lt;br/&gt;&lt;h4&gt;Result&lt;/h4&gt;&lt;br/&gt;This was quite a disappointement after seemingly good work. Although Juan was satisfied with the project, the PAM package maintainer (Steve "Vorlon" Langasek) was not. He was never asked about this project (but didn't intervene timely either when the accepted projects were announced though). In his words, it was "the wrong solution to the problem". You can find his lenghty rationale on the wontfix &lt;a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=496924"&gt;bug report&lt;/a&gt; that resulted from the project. It really was a problem of communication with the Debian developpers since Juan could certainly have done the right work if pointed to it. Juan didn't ask thoroughly for existing work and Steve didn't publicize his (enough).&lt;br/&gt;&lt;br/&gt;&lt;em&gt;That's all for now. The information is quite fragmented I admit. Most of it was pulled from Google, mailing lists, commit logs, blogs, whatever. If some projects are lacking in information here, it's because I couldn't find it readily (which is an issue in itself!).&lt;/em&gt;&lt;br/&gt;&lt;br/&gt;&lt;em&gt;In my next post, I'll try to give a student point of view of the Summer of Code in general, and more specifically, at Debian. It will be post 2.5/3 since it's getting a little longer than I planned. Release early, release often, as the say.&lt;br/&gt;&lt;/em&gt;&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;If you're a student or a mentor mentioned above, feel free to fill any of the blanks in my report. It's much appreciated. You're not a student or mentor mentioned above and have an opinion on how to improve the next Debian Summer of Code ? Feel free to comment.&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5671243042180030416-4169203307137861931?l=www.milliways.fr' alt='' /&gt;&lt;/div&gt;</description><link>http://www.milliways.fr/2009/01/debian-summer-of-code-where-are-they_205.html</link><author>noreply@blogger.com (Obey Arthur Liu)</author><thr:total>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5671243042180030416.post-930735265121233434</guid><pubDate>Tue, 20 Jan 2009 01:16:00 +0000</pubDate><atom:updated>2012-01-19T14:09:47.394-05:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>debian</category><category domain='http://www.blogger.com/atom/ns#'>Summer of Code</category><title>Debian Summer of Code '08 : Where are they now (part 1/3)</title><description>It's been a while now since the 2008 Summer of Code ended. This year, twelve (?) projects were selected. That's twelve students working full time on a Debian-related project during the summer.&lt;br/&gt;&lt;br/&gt;The Google Summer of Code has sometimes been criticized in the past for having a poor student-developer retention rate inside the host projects. One of the goals of the program has always been to bring new people to budding or established free software organizations and it's a pity that some would leave the project as soon as the program ends.&lt;br/&gt;&lt;br/&gt;On the other end, poor integration of created code within the project leads to work that is hard to merge in, or worse, doesn't get merged in at all. That's a waste of time and resources and a probably cause of global warming as well.&lt;br/&gt;&lt;br/&gt;Hopefully, it's not always the case. Some people choose to stay committed within the organization in the long-term. Useful code gets merged in and pushed to the public.&lt;br/&gt;&lt;br/&gt;I am going to give a &lt;a href="http://www.fosdem.org/2009/schedule/events/debian_gsoc2008"&gt;talk&lt;/a&gt; about this at FOSDEM (go to FOSDEM!) so I'm giving you a little preview. I need your help to collect information for my talk. As you know, information is always hard to come by with these kinds of projects so anything can be useful.&lt;br/&gt;&lt;br/&gt;Without further ado, let's have a look at the cast of the Debian Google Summer of Code 2008:&lt;br/&gt;&lt;h3&gt;Netconf, a network configuration management system&lt;/h3&gt;&lt;br/&gt;&lt;h4&gt;Presentation&lt;/h4&gt;&lt;br/&gt;"&lt;strong&gt;Netconf&lt;/strong&gt; is a network configuration management system designed with modern network infrastructures and the needs of roaming users in mind." It is a personal project of Martin Krafft that he started in 2007. He did some presentations about it that you can find on the dev website.&lt;br/&gt;&lt;br/&gt;The &lt;a href="http://wiki.debian.org/SummerOfCode2008/netconf"&gt;project proposal&lt;/a&gt; was introduced by the mentor. The work was mainly about completing the &lt;a href="http://git.debian.org/?p=netconf/netconf.git;a=blob;f=doc/roadmap-1.0.txt;hb=HEAD"&gt;roadmap&lt;/a&gt; items for version 1.0. Most of the design was done and code fleshed out.&lt;br/&gt;&lt;br/&gt;The stated goal was to have netconf ready for lenny. Martin noted that due to lack of regular free time, he couldn't reach that goal by himself.&lt;br/&gt;&lt;h4&gt;Student&lt;/h4&gt;&lt;br/&gt;Jonathan Roes was a computer science graduate student from the University of North Carolina at Charlotte. He had programming experience as a hobby for a long time and wrote some free games and libraries for the Nintendo DS and some proprietary webapps.&lt;br/&gt;&lt;br/&gt;He submitted a few little patches in mid-march right after the publication of accepted mentoring organizations and went on to work from mid-may to mid-august. He wrote a lot of code right into the trunk since the whole project was a prototype.&lt;br/&gt;&lt;h4&gt;Result&lt;/h4&gt;&lt;br/&gt;The last commit by Jonathan was also the last to date in the main netconf git repository. No further progress has been made and obviously netconf didn't get into lenny.&lt;br/&gt;&lt;br/&gt;I couldn't find any further public involvement of Jonathan within Debian.&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;&lt;em&gt;UPDATE&lt;/em&gt;&lt;/strong&gt;: Martin mentions that he's open to help to continue the project.&lt;br/&gt;&lt;h3&gt;The ultimate Debian database, all things Debian in a SQL database&lt;/h3&gt;&lt;br/&gt;&lt;h4&gt;Presentation&lt;/h4&gt;&lt;br/&gt;"The &lt;strong&gt;Ultimate Debian database&lt;/strong&gt; wants to reunite all Debian data sources in a SQL database"&lt;br/&gt;&lt;br/&gt;The project was mentored by Lucas Nussbaum and co-mentored by Stefano Zacchiroli and Marc 'HE' Brockschmidt. The &lt;a href="http://wiki.debian.org/SummerOfCode2008/UltimateDebianDatabase"&gt;project proposal&lt;/a&gt; was introduced by Lucas.&lt;br/&gt;&lt;h4&gt;Student&lt;/h4&gt;&lt;br/&gt;Christian 'Neronus' Von Essen is.. well, there wasn't much information readily available on him.&lt;br/&gt;&lt;h4&gt;Result&lt;/h4&gt;&lt;br/&gt;The whole project is coded up and working well with a whole bunch of data sources. There will be a talk at FOSDEM about this so I'll leave it to Lucas to talk about it in detail.&lt;br/&gt;&lt;br/&gt;I couldn't find any further public involvement of Christian within Debian.&lt;br/&gt;&lt;h3&gt;Security-beta, a beta testing for Debian security updates&lt;/h3&gt;&lt;br/&gt;&lt;h4&gt;Presentation&lt;/h4&gt;&lt;br/&gt;"The task is to improve the quality assurance process for security updates by providing a public &lt;strong&gt;security update beta test&lt;/strong&gt; program in addition to the existing QA done for security updates. During the preparation of security updates, there's an inherent delay between the initial upload of the fixed packages and the time until the packages have been built on porter machines. This time gap will be used for a new security update beta program."&lt;br/&gt;&lt;br/&gt;The project was supposed to be mentored by Moritz Mühlenhoff.&lt;br/&gt;&lt;h4&gt;Student&lt;/h4&gt;&lt;br/&gt;The project was supposed to be done by Nico 'Nion' Golde. He is studying &lt;a href="http://cs.tu-berlin.de/"&gt;computer sciences&lt;/a&gt; at the &lt;a href="http://www.tu-berlin.de/"&gt;Technical University&lt;/a&gt; of Berlin. He's also a DD.&lt;br/&gt;&lt;h4&gt;Result&lt;/h4&gt;&lt;br/&gt;There's no nothing. Nico, what happened ? And obviously, he's still developing for Debian.&lt;br/&gt;&lt;br/&gt;&lt;em&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&lt;/em&gt;: Nico retracted for personnal reasons before the beginning of the Summer of Code. His slot was reassigned to another student.&lt;br/&gt;&lt;h3&gt;Debgraph, a generic infrastructure for the development of packages management tools&lt;/h3&gt;&lt;br/&gt;&lt;h4&gt;Presentation&lt;/h4&gt;&lt;br/&gt;"In a large software ecosystem such as Debian Linux, there is the potential for dependencies among software packages to create complex management and technical problems. For example, dependency loops (cycles) in which a package directly or indirectly depends on itself can confuse package management tools as they determine the proper order of package installation. &lt;tt&gt;debgraph&lt;/tt&gt; helps developers to solve this problem by enabling generic queries (e.g., "Give me all the nodes that depend on package X") against the graph of packages and thus automating much of the manual labor that is typically involved in resolving dependency problems."&lt;br/&gt;&lt;br/&gt;The project was mentored by Robert Lemmen, who introduced the &lt;a href="http://wiki.debian.org/SummerOfCode2008/debgraph"&gt;project proposal&lt;/a&gt;. The project was already started and the C++ code foundation was done by the time it was proposed.&lt;br/&gt;&lt;h4&gt;Student&lt;/h4&gt;&lt;br/&gt;The project was executed by Adam Jensen, research assistant in the &lt;a href="http://www.cse.msu.edu/rgroups/sens"&gt;Software Engineering and Network Systems Laboratory&lt;/a&gt; at &lt;a href="http://www.msu.edu/"&gt;Michigan State University&lt;/a&gt;.&lt;br/&gt;&lt;h4&gt;Result&lt;/h4&gt;&lt;br/&gt;Adam maintained a &lt;a href="http://advogato.org/person/acj/"&gt;blog&lt;/a&gt; about his progress and finished ahead of schedule. However, the &lt;a href="http://code.google.com/p/debgraph/"&gt;resulting work&lt;/a&gt; seems to be unused, which is a pity since the code could be used within other programs (package managers?).&lt;br/&gt;&lt;br/&gt;I couldn't find any further public involvement of Adam within Debian.&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;&lt;em&gt;UPDATE&lt;/em&gt;&lt;/strong&gt;: Robert notes that Adam did a great job within the project but a lot remains to be done. Although the last months have been very quiet, he expects to pick up shortly when he has more time.&lt;br/&gt;&lt;br/&gt;&lt;em&gt;&lt;br/&gt;&lt;/em&gt;&lt;br/&gt;&lt;br/&gt;&lt;em&gt;That's all for now. The information is quite fragmented I admit. Most of it was pulled from Google, mailing lists, commit logs, blogs, whatever. If some projects are lacking in information here, it's because I couldn't find it readily (which is an issue in itself!).&lt;/em&gt;&lt;br/&gt;&lt;br/&gt;&lt;em&gt;In my next post, I'll try to analyze the success and failures to extract some insight. Teaser: pet projects!&lt;br/&gt;&lt;/em&gt;&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;If you're a student or a mentor mentioned above, feel free to fill any of the blanks in my report. It's much appreciated. You're not a student or mentor mentioned above and have an opinion on how to improve the next Debian Summer of Code ? Feel free to comment.&lt;br/&gt;&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;Sledge, ping!&lt;br/&gt;&lt;br/&gt;Here's a list of projects to be described in my next posts:&lt;br/&gt;&lt;ul&gt;&lt;br/&gt;	&lt;li&gt;Debian NAS, improve support of Debian on NAS devices&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;Cran2deb, generate Debian packages from R packages&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;Mergemaster, interactively merge changes in configuration files&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;PAS NSS Debian Installer, improve support of PAM and NSS at install-time&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;Jigdo-ivory, a JavaScript Jigdo client&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;Aptitude-gtk, usability and GTK+ GUI for the Aptitude package manager&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;Lintian for fuller automated setups&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;Debexpo, a generic web-based package repository&lt;/li&gt;&lt;br/&gt;&lt;/ul&gt;&lt;br/&gt;&lt;strong&gt;&lt;em&gt;UPDATE&lt;/em&gt;&lt;/strong&gt;: I added some informations I received since.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5671243042180030416-930735265121233434?l=www.milliways.fr' alt='' /&gt;&lt;/div&gt;</description><link>http://www.milliways.fr/2009/01/debian-summer-of-code-where-are-they_6856.html</link><author>noreply@blogger.com (Obey Arthur Liu)</author><thr:total>7</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5671243042180030416.post-3929258399842381584</guid><pubDate>Thu, 04 Dec 2008 05:03:00 +0000</pubDate><atom:updated>2012-01-19T14:25:36.362-05:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>travel</category><category domain='http://www.blogger.com/atom/ns#'>debian</category><category domain='http://www.blogger.com/atom/ns#'>Summer of Code</category><category domain='http://www.blogger.com/atom/ns#'>meet</category><title>FOSDEM 2009</title><description>Are you going?&lt;br /&gt;&lt;br /&gt;I was also entertaining the idea of giving a &lt;em&gt;lightning talk&lt;/em&gt; in the Debian room (not as part of the general lightning talks) about aptitude-gtk. I certainly don't feel like talking for a whole hour talk or what. I don't have that much interesting stuff to say. Maybe we could do it with other 2008 european GSoCers. That could be useful as we didn't do much publicity-wise (&lt;a href="http://lists.alioth.debian.org/pipermail/soc-coordination/2008-November/000410.html"&gt;see&lt;/a&gt;) in a timely maneer.&lt;br /&gt;&lt;br /&gt;Certainly I should write a mail about that to the soc-coordination list about this or ramble about it on the planet. :) Oh, I'll get around it.&lt;br /&gt;&lt;br /&gt;So any Debian GSoCers going to FOSDEM ?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5671243042180030416-3929258399842381584?l=www.milliways.fr' alt='' /&gt;&lt;/div&gt;</description><link>http://www.milliways.fr/2008/12/fosdem-2009_3871.html</link><author>noreply@blogger.com (Obey Arthur Liu)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5671243042180030416.post-8303379026866999592</guid><pubDate>Wed, 12 Nov 2008 09:31:00 +0000</pubDate><atom:updated>2012-01-19T14:29:00.203-05:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>debian</category><category domain='http://www.blogger.com/atom/ns#'>Summer of Code</category><title>Aptitude 0.5.0 (aka Aptitude-gtk) released</title><description>Long time no post. Anyway, I have some good news.&lt;br /&gt;&lt;br /&gt;The Gtk code for Aptitude has been merged some time ago into the main development trunk and we now have a release in Experimental.&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-5g-2YDZMEO8/Txhu7jSaE3I/AAAAAAAAOsA/i6UVLAtosls/s1600/aptitude-gtk-050-dashboard.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="496" src="http://2.bp.blogspot.com/-5g-2YDZMEO8/Txhu7jSaE3I/AAAAAAAAOsA/i6UVLAtosls/s640/aptitude-gtk-050-dashboard.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;For those that don't know about it, here's what it's all about : "The new frontend is is an effort to bring some of the design principles of the curses frontend to a GUI environment, while also exploiting the unique features a GUI gives us and exploring ways to deal with changes in the environment in the nine years since aptitude was first designed."&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;I had a very good time this summer working on Aptitude with Daniel Burrows in the Google Summer of Code program and I'm very glad we now have a real release. This version is by no means final or perfect but it's a good start.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;Head for the blog post from Daniel for some other informations : [&lt;a href="http://algebraicthunk.net/~dburrows/blog/entry/aptitude-0.5.0-released/"&gt;Daniel Burrows&lt;/a&gt;]&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5671243042180030416-8303379026866999592?l=www.milliways.fr' alt='' /&gt;&lt;/div&gt;</description><link>http://www.milliways.fr/2008/11/aptitude-050-aka-aptitude-gtk-released_643.html</link><author>noreply@blogger.com (Obey Arthur Liu)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-5g-2YDZMEO8/Txhu7jSaE3I/AAAAAAAAOsA/i6UVLAtosls/s72-c/aptitude-gtk-050-dashboard.png' height='72' width='72'/><thr:total>11</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5671243042180030416.post-7841624650664341216</guid><pubDate>Sun, 17 Aug 2008 21:56:00 +0000</pubDate><atom:updated>2012-01-19T14:39:53.123-05:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>travel</category><category domain='http://www.blogger.com/atom/ns#'>debian</category><category domain='http://www.blogger.com/atom/ns#'>Summer of Code</category><title>Going to London - Cambridge</title><description>I'll be in Great Britain next week. I'll come to the &lt;a href="http://wiki.earth.li/DebianParty2008"&gt;Debian Party 2008&lt;/a&gt; in Cambridge on Saturday 23rd August and will be back to London to visit 'till Wednesday 27th August. I'm staying by myself in a nice little hotel in Bloomsbury.&lt;br /&gt;&lt;br /&gt;It will be very interesting to meet Debian people and probably do some pitching for my Aptitude GTK project which is making nice progress.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/--pWEK8mTDAU/TxhvH4_W-fI/AAAAAAAAOsI/o5pQA2mrG6o/s1600/aptitude-20080817-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="480" src="http://2.bp.blogspot.com/--pWEK8mTDAU/TxhvH4_W-fI/AAAAAAAAOsI/o5pQA2mrG6o/s640/aptitude-20080817-1.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;I've never been to London before. In fact, I've been once when very young and all that I can remember is that the hot dogs seemed nice :). I'm currently reading the Lonely Planet book about London and filling my program. Hi, London!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5671243042180030416-7841624650664341216?l=www.milliways.fr' alt='' /&gt;&lt;/div&gt;</description><link>http://www.milliways.fr/2008/08/going-to-london-cambridge_1527.html</link><author>noreply@blogger.com (Obey Arthur Liu)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/--pWEK8mTDAU/TxhvH4_W-fI/AAAAAAAAOsI/o5pQA2mrG6o/s72-c/aptitude-20080817-1.png' height='72' width='72'/><thr:total>1</thr:total></item></channel></rss>
