Projects/Digikam/CodingSprint2009: Difference between revisions

From KDE TechBase
No edit summary
Line 102: Line 102:
|Th evening
|Th evening
|DUS, arrival arranged
|DUS, arrival arranged
|-
!colspan=4|Special guests:
|-
|Tom Albers
|Mailody and Akonadi developer,<br>giving a presentation about Akonadi
|Saturday
|car
|}
|}
=== Preparation ===
=== Preparation ===


Line 113: Line 119:
Experience shows that wireless usually breaks down at the beginning of a coding sprint, so ethernet is preferred and we need a
Experience shows that wireless usually breaks down at the beginning of a coding sprint, so ethernet is preferred and we need a
* network hub or switch
* network hub or switch
** Would be great if someone could bring one.
** Michael: I will bring two hubs, five ports+uplink each (in spite of 5/5+uplink in my e-mail) and also power extension cords with multiple outlets (at least one 5 port and one 8 port).
** Michael: I will bring two hubs, five ports+uplink each (in spite of 5/5+uplink in my e-mail) and also power extension cords with multiple outlets (at least one 5 port and one 8 port).
** Pieter: router giving three extra ports, old 10MBit 8-port switch
** Luka: I can bring 8-port 1GBit Ethernet switch if needed. Let me know.
** Luka: I can bring 8-port 1GBit Ethernet switch if needed. Let me know.


Line 133: Line 139:
** Merge with HEAD
** Merge with HEAD
** Test, make it work
** Test, make it work
*libkexiv2 - API changes
**[https://bugs.kde.org/show_bug.cgi?id=175224 bug 183171]
**[http://www.exiv2.org/doc/classExiv2_1_1PreviewManager.html Exiv2::PreviewManager]
*Image Versioning
*Image Versioning
** ideas and drafts
** use cases
** a format to describe and store editing operations
** storage in database and metadata
*Face detection
*Face detection
** existing solutions / libraries, feasibility of task
** existing solutions / libraries, feasibility of task
Line 144: Line 155:
**Simplified export API - see [http://mail.kde.org/pipermail/kde-imaging/2009-September/009682.html Kamoso requirements]
**Simplified export API - see [http://mail.kde.org/pipermail/kde-imaging/2009-September/009682.html Kamoso requirements]
*Akonadi and cached web album collections
*Akonadi and cached web album collections
**Tom Albers joins us Saturday to give a talk about Akonadi and get us on the right track regarding Akonadi support
**[http://mail.kde.org/pipermail/kde-imaging/2008-October/007127.html Colin's proposal]
**[http://mail.kde.org/pipermail/kde-imaging/2008-October/007127.html Colin's proposal]
**[https://bugs.kde.org/show_bug.cgi?id=199848 bug 199848]
**[https://bugs.kde.org/show_bug.cgi?id=199848 bug 199848]
Line 149: Line 161:
=== Food ===
=== Food ===


Very important topic ;-)
My suggestions:
We can do some cooking. My suggestion is semi-self-made Pizza for Friday evening and Spaghetti for lunch Saturday and Sunday. Add any objections or wishes here in the wiki.
* semi-self-made Pizza for Friday evening
* Spaghetti for lunch Saturday


Last year in Genoa we went to a restaurant for dinner Saturday evening, I enjoyed that quite much. I would suggest we continue in this tradition this year as well.
Last year in Genoa we went to a restaurant for dinner Saturday evening, I enjoyed that quite much. I would suggest we continue in this tradition this year as well.

Revision as of 10:57, 4 November 2009

KDE Graphics Coding Sprint 2009

The KDE Graphics coding sprint 2009 will take place in Essen, Germany, from November 13th to 15th.

Location

Hotel

Hotel Schönberger
Laupendahler Weg 18
42579 Heiligenhaus

Directions

By Plane

The closest airport is Düsseldorf International.

There is a regional train from Düsseldorf airport. Go to "Bahnhof Düsseldorf Flughafen Terminal S" which is not the main train station of the airport ("Bahnhof Düsseldorf Flughafen"). From there, take the S7 direction Solingen. Get off after five minutes in Düsseldorf-Derendorf. From platform 2, take the S6 direction Essen Hbf. Get off at Werden S. The fare is €4.50 ("B"). Text me (Marcel) when you board the train in Derendorf or when you have got lost.

By Car

Get your route from Google Maps

  • A52, exit Essen-Kettwig
  • A40
By Train

Main train station is Essen Hauptbahnhof. From there

  • take either express bus SB 19 from Hauptbahnhof (number 7 on this map) and get off at the stop "Am Schwarzen".
  • or go to platform 12, take the regional train S6 Köln-Nippes. Get off at Werden S.

For either choice the fare is €2.30 ("A2"). Text me (Marcel) when you board the bus or the train to be picked up.

Information about local bus or train schedules is available here.

Coding Location

Bernhardstr. 12, Essen, Germany

Participants

Name Project Arrival Travel Arrangements
Gilles Caulier digiKam Th night DUS, arrival arranged
Marcel Wiesweg digiKam n/a n/a
Andi Clemens digiKam Fr evening car
Kåre Särs ksane Fr morning DUS
Patrick Spendrin Marble, KDE/Win Th evening train
Luka Renko Kipi Plugins Th evening DUS, arrival arranged
Pieter Edelman digiKam (new contributor) Fr morning
Michael G. Hansen digiKam (new contributor) Fr morning
Holger Förster digiKam (MySQL database backend) Fr evening train
Johannes Wienke digiKam (new contributor) Fr evening train
Guillaume Paumier KIPI plugin (new contributor) Th evening DUS, arrival arranged
Special guests:
Tom Albers Mailody and Akonadi developer,
giving a presentation about Akonadi
Saturday car

Preparation

To bring

  • notebook
  • network cable

Experience shows that wireless usually breaks down at the beginning of a coding sprint, so ethernet is preferred and we need a

  • network hub or switch
    • Michael: I will bring two hubs, five ports+uplink each (in spite of 5/5+uplink in my e-mail) and also power extension cords with multiple outlets (at least one 5 port and one 8 port).
    • Pieter: router giving three extra ports, old 10MBit 8-port switch
    • Luka: I can bring 8-port 1GBit Ethernet switch if needed. Let me know.

Common Topics for Discussion and Coding

  • Marble
    • Clustering
    • Geo-view: icon view with a map in background?
    • OpenStreetmap, Nokia Ovi, Google Maps API v3
  • Model / View
    • Introduction to the concept?, sharing experience
    • Current status in digikam
    • porting for 1.1
  • Color Management
    • ksane + digikam: sharing experience & code?
  • MySQL
    • Current status of branch
    • Merge with HEAD
    • Test, make it work
  • libkexiv2 - API changes
  • Image Versioning
    • use cases
    • a format to describe and store editing operations
    • storage in database and metadata
  • Face detection
    • existing solutions / libraries, feasibility of task
    • UI drafts for integration
  • Kipi interface improvements
  • Akonadi and cached web album collections
    • Tom Albers joins us Saturday to give a talk about Akonadi and get us on the right track regarding Akonadi support
    • Colin's proposal
    • bug 199848

Food

My suggestions:

  • semi-self-made Pizza for Friday evening
  • Spaghetti for lunch Saturday

Last year in Genoa we went to a restaurant for dinner Saturday evening, I enjoyed that quite much. I would suggest we continue in this tradition this year as well.