.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

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.

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.

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:

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.

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.

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

SparkleShare

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

-

MonoDevelop

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)

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.

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)

  • Collabora Ltd, Open Source Consulting (website, logo)

  • Hotel Schottenpoint, Our hotel partner (website, logo)

  • Novacoast IT, Professional Services and Product Development (website, logo)

  • The GNOME Foundation, providers of the GNOME desktop (website, logo)

Venue sponsor:

How to get there

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!

Accommodation and food

Hotels

Hotel Schottenpoint
Währinger Straße 22,
1090 Vienna

Porting Notes

Porting Notes

Hackfests/dotNET2013 (last edited 2013-10-08 18:07:40 by BertrandLorentz)