From Fedora Project Wiki

(Removing a few people to keep size/cost within reason)
(Fixes for some personnel diffs)
Line 132: Line 132:
 
|-
 
|-
 
| Peter Robinson  || -    || -    || -    || -    || covered by RCM
 
| Peter Robinson  || -    || -    || -    || -    || covered by RCM
|-
 
| Kevin Fenzi    ||    || $335 ||      || $ 50 || (parking from F-Eng budget)
 
 
|-
 
|-
 
| Ralph Bean      ||    || $200 ||      || $ 50 || (parking from F-Eng budget)
 
| Ralph Bean      ||    || $200 ||      || $ 50 || (parking from F-Eng budget)
Line 147: Line 145:
 
| Will Woods      ||    || $210 ||      || $ 50 || (parking from Anaconda or F-Eng budget)
 
| Will Woods      ||    || $210 ||      || $ 50 || (parking from Anaconda or F-Eng budget)
 
|-
 
|-
| pingou     ||    || ~$900 ||      || || (Fly TLS <-> BOS from June 2 to June 8 - Price on Apr 14 - budget?)
+
| Ian McLeod     ||    ||     ||      ||     ||  
 
|-
 
|-
 
| Jon Disnard      || -    || - || -    || - || covered by RCM
 
| Jon Disnard      || -    || - || -    || - || covered by RCM

Revision as of 19:17, 15 April 2015

This is the main page for FAD Release Tools and Infrastructure 2015. This hackathon is intended to take release tools and process to the next level in Fedora for F23/F24 and beyond.

  • Modularize the compose process
  • Replace serial bash script with easier to hack and maintain Python tools
  • Establish dependency management of compose deliverables
  • Cut time to provide updates to users for critical security fixes

Purpose

Important.png
Technical goals TBD
This should be completed by technical participants as we scope the FAD, to meet the general goals above.
  1. Our purpose is to complete the following primary goals:
    • Complete any remaining architecture/design details for new release tools
    • Hack (possibly fedmsg-based) framework for product compose
    • ...
  2. In addition, we will attempt to complete the following secondary goals as time allows:
    • Early sessions on Fedora Hubs design/user stories - Thursday, Fedora Engineering team members
    • ...

Potential Attendees

Contributor Travel, Local, or Remote Dates you cannot do (May/June)
Dennis Gilmore Travel (Illinois) June 11-13
Till Maas Travel (from Europe) TBD
Peter Robinson Travel (from Europe) TBD
Dan Horák Remote (CZ) TBD
Dennis Gregorovic Local (Westford) May 29, June 5, June 23-26
Ralph Bean Travel (Rochester) June 3
Luke Macken Travel (Denver) June 18-25
Jay Greguske Local (Westford, MA) Having a kid around June 22nd
Mike McLean Local (Raleigh) May 1, 22-25, 30; Jun 3, 18
Greg Sterling Local (Westford) Jun 25, 31
Adam Miller Travel (Fort Worth, TX) TBD
Will Woods Travel (Raleigh) ?
Colin Walters Local (Westford, MA) TBD
Ian McLeod Travel (Chicago) Soft-May 30,31; June 6,12 Hard-June 13
Jon Disnard Travel (Dallas) May 13th

Detailed Work Items & Final Attendees

  • TBD

Planning Prerequisites

See the How to organize a FAD list; you can keep your to-do list here.

  • Work out budget
  • Decide on Dates and Location
  • Arrange Facilities
  • List Resources
  • Be Somewhat Structured
  • Arrange Lodging
  • Arrange Refreshments
  • Arrange a Social Event
  • Another action item
  • Another action item
  • Another action item

Plan

  1. Location: Red Hat, Westford, MA USA
  2. Date: Jun-04 to Jun-08
    • Considerations:
      • F22 release date is heavily time-driven, 2015-May-19, but our record is not good :-)
      • Red Hat Summit is 2015-Jun-26 to 2015-Jun-29
      • Don't want to wait too long for hackfest after Adam Miller is on board (2015-Apr-13), strike while iron is hot
      • Don't want to drag PyCon attendees (Apr 6-16?) around the country too much at one time
  3. Schedule
    • International participants arrive Wed before
    • Fedora Engineering team domestic participants arrive Wed before (for Thu Hubs session)
    • Non-Fedora Engineering team domestic participants arrive Thu before
    • Fri -- Work day
    • Sat -- Work day
    • Sun -- Work day
    • Participants leave Mon (or Sunday night if required)
  4. Important skills
    • Python (vital!)
    • bash
    • understanding of release deliverables
    • knowledge of fedmsg and other backend technologies helpful
    • knowledge of Koji processes and internals helpful
    • Will Woods from Anaconda team
  5. Other considerations
    • Raleigh was site of a previous FAD and is probably a good cost-based option.
      • Did the space last time work out OK?
    • Paul can drive to the event and possibly do some airport pickups.
    • International community members need as much as advance notice as possible

Logistics

Snacks/Beverages: Can be snarfed from Westford office

Breakfast:

  • Covered at hotel

Lunch:

  • Days other than Thu/Fri/Sat/Sun to be covered by attendees.
  • Thu: Use office facility, cost covered (est. $75)
  • Fri: Use office facility, cost covered (est. $100)
  • Sat: Order in, cost covered (est. $125)
  • Sun: Order in, cost covered (est. $125)

Dinner:

  • Days other than Thu/Fri/Sat/Sun to be covered by attendees
  • Thu: ad-hoc
  • Fri: Team @ local venue (est. $300)
  • Sat: Team @ local venue (est. $300 - covered by Fedora Engineering)
  • Sun: Team @ local venue (est. $300)

Total food: est. $1325

Travel estimates

Contributor Taxi/transport (to/from home) Airfare Taxi/transport (to/from site) Parking Other
Dennis Gilmore - - - - covered by RCM
Till Maas $50 $875
Peter Robinson - - - - covered by RCM
Ralph Bean $200 $ 50 (parking from F-Eng budget)
Daniel Mach - - - - covered by RCM
Luke Macken $335 $ 50 (parking from F-Eng budget)
Mike McLean - - - - covered by RCM
Adam Miller $225 $ 50 (parking from F-Eng budget)
Will Woods $210 $ 50 (parking from Anaconda or F-Eng budget)
Ian McLeod
Jon Disnard - - - - covered by RCM
  1. Travel: $500 rental minivan + $2180 above = $2680
  2. Housing: $2090
    • based on 8 domestic + 2 international participants
    • Radisson Heritage, Chelmsford MA: $99/night * 4 nights * 1 rooms; $99/night * 5 nights * 5 rooms
    • (other possibilities)
  3. Space:
    • $0 if Supplied by Red Hat
  4. Supplies:
    • N/A
  5. Food: $1325 (from above)

Total budget: $6,095