1. .NET + GNOME Hackfest 2013: Everybody Jump on the Application Porting Omnibus
The University of Vienna in Vienna, Austria on Oct. 8th to 13th
Primary contact: David Nielsen - david@monkeysquare.org
Secondary contact: Stefan Hammer - j.4@gmx.at
1.1. Relevant GNOME team
No specific GNOME .NET team exists, please use primary contact. The Art Team might have an interest as SparkleShare is one application of focus for this event that they use heavily.
1.2. Description
GNOME's support for .NET primarily found via Mono is currently in its infancy though a gir based bindings generator and bindings for GTK3 exists, only Banshee is partly ported to using this work. The object of this hackfest is to move all existing GNOME applications relying on .NET to the GNOME3 platform.
1.2.1. Agenda, goals
These applications will be ready for a release based on GNOME3 technology:
- Banshee
These applications will have core functionality ported to GNOME3 technology and will be ready for a beta release:
- Tomboy
- Tasque
- Smuxi
- F-Spot
These applications will have a minimal port to GNOME3 technology and will be ready for an alpha release:
- Pinta
Additionally considerable work is expected to be done to Rainy, the Tomboy notes synchronization server which will replace Snowy and it should be ready to be deployed.
Provided Jo Shields can attend it is also expected that packages for these will be made available for testing for Debian/Ubuntu in some form along with the required dependencies.
The Bockbuild buildtool used to deploy binary builds of Banshee and other applications will also be updated and binary builds for OS X and Linux will be made available.
1.2.2. Measuring your success
Provided we have ports of Banshee, Tomboy and F-Spot that will launch on a modern Linux install that will be considered a success.
Getting to that point would mean that the GTK#3 bindings are in a shape where applications can be ported to them and experience doing so has been established, along with vital core components of the GNOME desktop such as GStreamer 1.0 and WebKit-GTK bindings which can be relied on.
Being able to generate correct bindings for GStreamer 1.0 is considered the milestone at which we can declare the bindings generator complete. Reaching that point prior to the event or early in the event is a requirement for success for all projects.
Additional application, platform support and port stability is strongly desired especially for SparkleShare as that is an important application for the GNOME Art Team and it is stuck on GNOME2 technology currently.
1.2.3. Attendants
It would be highly desirable to have Andreia Gaita attend as she is the author of our .NET GIR2GAPI bindings generator as well as Bertrand Lorentz who is the maintainer and lead developer of GTK#. Additionally every major .NET GNOME application should have at least one developer present. Finally having tooling/packaging developers present is a big help in ensuring the work be testable by GNOME users during or shortly after the event.
Attendee |
Transport costs |
Board costs |
Total |
Attendance confirmed |
Notes |
Application focus |
David Nielsen |
1500$ |
?$ |
1500$ |
Yes |
Willing to sleep on sofa |
Bockbuild, Documentation |
Jared Jennings |
1300$ |
0$ |
1300$ |
Yes |
Will share hotel room with Robert |
Tomboy, MacBoy |
Hylke Bons |
260$ |
?$ |
260$ |
Yes |
|
|
Timo Dörr |
0$ |
0$ |
0$ |
Yes |
Timo generously pays for his own transport and Stefan Hammer has volunteered a sofa for him to sleep on |
Banshee, Rainy |
Stefan Hammer |
0$ |
0$ |
0$ |
Yes |
Stefan lives in Vienna |
Tomboy, Tomdroid |
Robert Nordan |
0$ |
0$ |
0$ |
Yes |
Full sponsorship from employer (Norkart AS) |
Tomboy, Pinta |
Stephen Shaw |
1350$ |
?$ |
1350$ |
Yes |
Transport costs estimated pending quote from Stephen |
F-Spot |
Andrés G. Aragoneses |
200$ |
?$ |
200$ |
Yes |
Willing to share hostel room, or sleep on sofa |
Banshee, some GLib#3 |
Antonius Riha |
0$ |
0$ |
0$ |
Yes |
Stays with relatives in Vienna |
Tasque |
Bertrand Lorentz |
0$ |
0$ |
0$ |
Yes |
- |
Banshee, GTK#3 |
Jo Shields |
275$ |
?$ |
275$ |
Yes |
Jo will only attend from the 8th to the 11th in order to have time with his infant son |
Packaging |
Gerhard Liebmann |
0$ |
0$ |
0$ |
Yes |
Gerhard lives in Vienna |
Tasque+Android |
Stephan Sundermann |
125$ |
?$ |
125$ |
Yes |
- |
Bindinator+Windows |
Raimo Radczewski |
200$ |
0$ |
200$ |
Yes |
Raimo will stay with friends in Vienna if available, transport costs estimated high but expected lower |
Banshee |
Mirco Bauer |
155$ |
?$ |
155$ |
Yes |
|
Smuxi, Notify#, GTK#3 debs |
Lluis Sanchez |
?$ |
?$ |
?$ |
Yes, pending sponsorship |
Lluis expressed an interest in attending at MonkeySpace, will need sponsorship from employer |
MonoDevelop, XWT |
Codice Software |
0$ |
0$ |
0$ |
Unconfirmed |
Codice Software is interested in attending, but need to review their budget for travel and sponsorship |
MonoDevelop, Plastic |
Olivier Dufour |
- |
- |
- |
Cannot attend |
- |
Banshee, Pinta |
Cameron White |
- |
- |
- |
Cannot attend |
- |
Pinta |
Jérémie Lavel |
- |
- |
- |
Cannot attend |
- |
D-Bus# |
Alan McGovern |
- |
- |
- |
Cannot attend |
- |
Banshee, MonoDevelop |
Gabriel Burt |
- |
- |
- |
Cannot attend |
- |
Banshee |
Tammy Miller |
- |
- |
- |
Cannot attend |
- |
Tomboy |
Phil Trimble |
- |
- |
- |
Cannot attend |
- |
Banshee |
Jonathan Pobst |
- |
- |
- |
Cannot attend |
- |
Pinta |
Andrew Davis |
- |
- |
- |
Cannot attend |
- |
Pinta |
Alexander Kojevnikov |
- |
- |
- |
Cannot attend |
- |
Banshee |
Micheal Hutchinson |
- |
- |
- |
Cannot attend |
- |
|
Andreia Gaita |
- |
- |
- |
Cannot attend |
- |
Bindinator |
Everybody |
5150$ |
?$ |
5150$ |
|
Includes total costs for confirmed attendees only |
- |
Stefan's girlfriend is an event planner and is gathering quotes from hotels near the hackfest venue, and efforts are being made to have willing attendees cut costs by sleeping on sofas with locals.
Estimated cost per night 98$ per night per room.
Stefan and Gerhard attendees live in Vienna. Timo will stay with Stefan. Raimo and Antonius with stay with relatives in Vienna.
Bertrand will pay for his own room. Mirco has a single room too.
Robert has a spare bed in his hotel room which will be taken up by Jared.
Thus board is currently needed for an additional 6 people or 3 double rooms and two single room.
(David and Stephen, Hylke and Andrés, Stephan and Jo)
All attendees are assumed to be willing to share a hotel room unless stated otherwise.
Estimated cost: 2744$
(4 rooms at 98$ for 7 nights)
1.2.4. Costs
Total costs estimated at 8148$
Note: It is assumed that Codice Software will make their own arrangements regarding transport and hotels if they can attend.
1.2.5. Current sponsors
We thank the following organizations, companies and individuals for committing to sponsoring the event.
Attendee sponsors:
Norkart AS, Norway's premier supplier of Geographic Information Systems and related consulting (website, logo)
Novacoast IT, Professional Services and Product Development (website, logo)
The GNOME Foundation, providers of the GNOME desktop (website, logo)
Venue sponsor:
1.3. How to get there
1.3.1. Transport from the airport
The train ticket from the airport in Vienna to anywhere in the city is always 4,40 Euros. Just follow the blue-white signs saying "S-Bahn".
Please don't take the overpriced "City Airport Train" for 20 euros!
Route will be: Airport Vienna --S-Bahn (S7)--> Praterstern --U-Bahn (U2)--> Schottentor --Tram (any of 37-41)--> Schwarzspanierstrasse
You can walk from Schottentor, too!
Map: Google Map
1.4. Accommodation and food
1.4.1. Hotels
Hotel Schottenpoint
Währinger Straße 22,
1090 Vienna
Map: Google Map