2nd Mac porters meeting

From Apache OpenOffice Wiki
Revision as of 09:09, 12 December 2007 by Fpe (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search


2nd and 3rd of December 2006


Google Hamburg
ABC-Strasse 19
20354 Hamburg

How to get there

Airport: HAM
There is a bus connection from the airport. 
Hamburg Airport does not yet have a direct rail connection to the city centre. 
The nearest subway & suburban railway station, Ohlsdorf, is served by
suburban rail lines S1 and S11 and the subway line U1; all of these will take you
to or from the main station, Hauptbahnhof, or Jungfernstieg [city centre].
Ohlsdorf station and the Terminals are connected by the number 110 bus,
the "Airport-Express", which runs every 10 minutes.
A taxi costs about 10 euros in one direction.

[FIXME] : find additionnal informations for people who didn't find how connect from airport to the meeting ( both directions)

060818 CityAnb-W.jpg

-> search in Hamburg Airport website :[Hamburg Airport Website]

Other links : [City anbindung]


A fun weekend of hacking! Google will provide the following facilities on-site:

  • A largish room with projectors for talks
  • 5 Mac PRO workstations for hacking use during the conference
  • Lunch on Saturday and Sunday

Google status: Things look OK at this point, unless there are any last minute snags.

Other hardware available : ericb will provide a macbook pro + a mac mini (powerpc) with prebuilt Aqua version

Tino will provide an Imac 20" for workshops

Where to stay

NB: Rates might not be accurate

Side Hotel

Side Hotel
Drehbahn 49
20354 Hamburg
+49 (040) 30-99-90
+49 (040) 30-99-93-99 fax

This is a very nice, modern hotel within seven minutes' walk from the office.

Superior Category
Single Room: €135,00
Double Room: €160,00

Deluxe Category
Single Room: €150,00
Double Room: €175,00

These prices include breakfast, and all taxes.

Four Seasons Hotel

Raffles Vier Jahreszeiten (Four Seasons Hotel)
Neuer Jungfernstieg 9-14
+49 (040) 34-94-0
+49 (040) 34-94-2600 fax

The name "Four Seasons" speaks for itself.

Superior Category (view to the courtyard)
Single Room: €155,00
Double Room (single occupancy): €180,00
Double Room (double occupancy): €205,00

Deluxe Category (view to the Alster)
Single Room: €220,00
Double Room: €270,00

These prices do not include breakfast, but do include all taxes.

Marriott Hotel

Very near to the office is the:

Marriott Hotel
ABC-Straße 52
20354 Hamburg
+49 (040) 350-50

Special Rates
Standard Deluxe Single or Double Room: €146,00

These prices include a French buffet (coffee, tea, croissants, etc).

This is a standard chain hotel, within two minutes' walk from the office.
Additionnal Hotel  (ericb reserved here), very close to Google Office :

Hotel Oper, Drehbahn 15- 23 Hamburg, 20354


2) write a list of interested people (and cell phone numbers)

user:ericb ericb
kaib +49 (0)172 4776574
martink +49 (0)163 9714163
user:smsm1 shaunmcdonald
user:cloph cloph (to be confirmed)
[complete the list]

4) Find money for travels, rooms and food

By plane? 
come together by car?
Note: I'll propose the amount of money we need to Louis.


Common sessions / Workshops around native issues: 

(Initial version Eric Bachard, modifications by Tino Rachui) :

Welcome followed by Early Bird Hacking

Eric Bachard

- Greeting and Introduction
- Latest Mac porting news
- Status of the Mac port ( X11 and Aqua )
- Definition of an agenda for the weekend

1 Pause ( Coffee, (whatever) , Beer, Pizzas ... )

Florian Heckl : Native FilePicker implementation

Agreement on an agenda for the weekend, using the list below Suggestions of interesting topics for the meeting


Workshop1 : debug OpenOffice.org ( gdb, and other tools )

Workshop 2 Most important bugs for alpha

- main event loop
-  windowing (salinst*)
- redrawing
- fonts

Workshop 3 : Native controls

- description of the code 
- native controls in runtime-
- code review, 
- search solutions for missing parts : combo / list boxes + text entries

Workshop 4 : (any volunteer to manage ? )

Second line implementations

- native printing  (WIP by Yvan Barthélemy, who will provide informations )
- native Filepicker
- packaging 

Any Workshop about QA ?

Suggestions of interesting topics for the meeting

- Technical description of work in progress
- What needs to be done toward an alpha version of the port
- Define manageable chunks of work 

Technical points to fix together:

1) Reorganize the tree for native version ( ericb'd vote for an obr task :-) )

2) Improve configure for both Aqua and X11 version / ( Claude Lohmaier )

  A) modify configure step : provide config.parms.aqua, 
     config.parms.X11 containing specific Mac OS X command line, and just use 
     ./configure --with-config.parms=config.parms.aqua ( or config.parms.X11 )   
  B) or fix configure. Current issues : bad or wrong/missing autodetection 
     of things

3) Session (workshop?) about native controls implementation :

  code review/design or continue the work 

4) In case everything is not ready

  current work in progress: fonts 
  (multiline sallayout : understand what has to be done, describe the todo) 
  - workshop about debugging OpenOffice.org on Mac OS X :
    gdb .. maybe complete with leaks and/or other tools ?

Possible action items :

- discuss and define a precise todolist - divide the work - describe party : describe with words and sentences what has exactly to be

 done for missing parts:  

Where in the code, who can provide informations, tips...etc - write a list of missing classes and methods. - define code intregration strategy - define rules for code review based on wiki - define a plan for Aqua Human Interface Guidelines integration

 (modify menus ? ) 

Other subjects for what volunteers can propose workshops :

- Debuging /using tools for track and /or analyse bugs (very well adapted

 to workshops) 
- QA workshop for Mac OS X 
- windowing (salinst*)
- redrawing
- fonts
- native printing  (WIP by Yvan Barthélemy, who will provide informations ) 
- packaging 
..etc (propose other)


Time Activity Name Content
10:00 - 12:00 Early bird hacking
12:00 - 12:50 Sessions Eric Bachard - Greeting and Introduction
- Latest Mac porting news
- Status of the Mac port ( X11 and Aqua )
- Definition of an agenda for the weekend
12:50 - 13:00 Pause Coffee, (whatever) , Beer, Pizzas ...
13:00 - 13:45 Sessions Florian Heckl Native FilePicker implementation
13:45 - 14:00 All Agreement on an agenda for the weekend,
using the list below :
Suggestions of interesting topics for the meeting
14:00 - 16:00 Workshop1 Tino Rachui
+Pavel Janik
Debug OpenOffice.org in runtime
16:00 - 17:00 Workshop2 any volunteer ? most important bugs for alpha
analyse, write a todo list
17:10 - 18:00 Workshop3 Eric Bachard Native controls implementation:
code description
native controls in runtime
code review
search solutions for missing parts :
combo /list boxes + text entries
18:00 - 19:00 Workshop4 any volunteer ? second importance implementation:
native printing
drag and drop
Time Activity
10:00 - 14:30 Morning HackAThon
14:30 - 15:00 Closing session for travellers All Conclusions
15:00 - 18:00 More hacking!

Ericb 11:16, 10 October 2006 (CEST)

Personal tools