Dear Clojurists, = Debian selected as a mentoring organization =
We are happy to announce that Google has selected Debian as a mentoring organisation for Google Summer of Code 2013! To see the current list of projects, please head to the dedicated wiki page [1] which includes, among other projects, one that is of particular interest to the Clojure community. = Clojure in Debian = We are aiming to provide a well integrated and tested platform for Clojure on Debian and derivatives such as Ubuntu. One of the major obstacles in packaging Clojure today is, however, that we lack tools that integrate our package build system with Leiningen. Such tools exist for Java [8] or other major languages, but packaging Clojure projects still requires a significant amount of manual work. The goal of the proposed GSoC project [5] is the creation of tools that ease the packaging of typical Clojure libraries or applications that utilise Leiningen as build tool. As a prerequisite to this we need to package Leiningen 2 and, in particular, all its dependencies. In helping with this the student will gather hands-on experience with Debian packaging, our culture and policy in a way that enables her to continue with the creation of policy compliant packaging tools. In particular, we expect the student to develop two tools, namely one that helps with the initial creation of the package from a Leiningen project and another one that integrates Leiningen into our package build system. The first tool could, for example, be implemented as a leiningen plugin or as a standalone tool such as other established helpers like dh_make [6], jh_makepkg [7] or mh_make (from maven-debian-helper). The second tool should integrate Leiningen with the debhelper build system in very much the same way as javahelper [7] allows us to build a variety of Java projects. = Application procedure = The formal student application period [0] opens on April 22 at 19:00 UTC and runs until May 3, 19:00 UTC, but students are encouraged to engage with prospective mentors and start drafting their proposals now. If you want to apply as a student, please create a new page following the application template [2] and link it from our student applications page [3]. You should be aware of the GSoC FAQ [4] and timeline [0]. = Pre-Application Contribution = This year we require students to make a small contribution to the project they are interested in. Doing this not only allows us to get an impression of the way in which the student works and interacts with the mentors, but also allows the student to get an impression of the work that lies ahead. Details about this can be found on the wiki [5], but prospective students are strongly encouraged to join us on IRC or contact us by mail if any question arises. [0] http://wiki.debian.org/SummerOfCode2013#Google_timeline [1] http://wiki.debian.org/SummerOfCode2013/Projects [2] http://wiki.debian.org/SummerOfCode2013/StudentApplicationTemplate [3] http://wiki.debian.org/SummerOfCode2013/StudentApplications [4] http://www.google-melange.com/gsoc/document/show/gsoc_program/google/gsoc2013/help_page [5] http://wiki.debian.org/SummerOfCode2013/Projects#Leiningen_.26_Clojure_packaging [6] http://www.debian.org/doc/manuals/maint-guide/first.en.html [7] http://pkg-java.alioth.debian.org/docs/tutorial.html [8] http://wiki.debian.org/Java -- Wolodja <babi...@gmail.com> 4096R/CAF14EFC 081C B7CD FF04 2BA9 94EA 36B2 8B7F 7D30 CAF1 4EFC
signature.asc
Description: Digital signature