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
- Our purpose is to complete the following primary goals:
- Create repositories and workflow for code collaboration including patch review
- Where will the code be stored? Where will patches and commit messages go?
- Who can approve patches? How does one get commit access? (Note: This should be as many responsible/trusted committers as possible, in accordance with good community practice)
- Complete any remaining architecture/design details for new release tools
- As much of this should be worked out on mailing list and IRC before the FAD as possible
- If additional VMs are needed, complete RFRs for infrastructure
- Hack (possibly fedmsg-based) framework for product compose
- (stand up VMs and/or ansible playbooks for required systems?)
- ...
- Create repositories and workflow for code collaboration including patch review
- 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 + Remy
- ...
Detailed Work Items & Final Attendees
jdisnard arrival - Sunday 31st (aa 1429 - 4:39pm) depart - Monday 8th (aa 1178 - 4:16pm) acarter arrival (delta 3460 - 7:09pm) depart (delta 3781 - 5:05pm) dmach, lkocman arrival (AA 6227 - 6:55pm) depart (AA 6163 - 7:10pm) mikeb arrival: June 1 (Alaska 24, 7:45am) depart: June 8 (Alaska 33, 5:15pm) mikem arrive: BOS, May 31 (JetBlue 984, 6:45 PM) depart: BOS, Jun 8 (JetBlue 1583, 6:00 PM) dgilmore arrive: BOS, May 31 (AA 1299, 12:02 PM) depart: BOS, Jun 8 (AA 40, 7:30 PM) pbrobinson arrive: BOS, May 31 (VS 011, 15:25) depart: BOS, Jun 8 ( VS 012, 21:50)
Contributor | Arrival | Departure | Roommate |
---|---|---|---|
Dennis Gilmore | Peter Robinson | ||
Peter Robinson | Dennis Gilmore | ||
Ralph Bean | n/a | ||
Remy DeCausemaker | TBD | ||
Luke Macken | Wed 2015-06-03, JB #494, 18:47 | Tue 2015-06-09, JB #993, 19:40 | Adam Miller |
Mike McLean | |||
Adam Miller | Wed 2015-06-03, US #1389, 18:17 | Mon 2015-06-08, AA #1288, 12:54 | Luke Macken |
Will Woods | Thu 2015-06-04, DL #3504, 11:10 | Mon 2015-06-08, DL #3765, 19:30 | Ian McLeod |
Colin Walters | n/a | n/a | n/a |
Ian McLeod | Thu 2015-06-04, AA #1240, 10:24 | Mon 2015-06-08, AA #40, 19:30 | Will Woods |
Jon Disnard | Sun 2015-05-31, AA #1429, 16:39 | Mon 2015-06-08, AA #1178, 16:16 | TBD |
Daniel Mach | Sun 2015-05-31, AA #6227, 18:55 | Mon 2015-06-08, AA #6163, 19:10 | Luboš Kočman |
Luboš Kočman | Sun 2015-05-31, AA #6227, 18:55 | Mon 2015-06-08, AA #6163, 19:10 | Daniel Mach |
Remote attendees | |||
Dan Horak (TBD) |
Planning Prerequisites
See the How to organize a FAD list; you can keep your to-do list here.
Work out budgetDecide on Dates and LocationArrange FacilitiesList Resources- Be Somewhat Structured
Arrange Lodging- Arrange Refreshments
- Arrange a Social Event
Plan
- Location: Red Hat, Westford, MA USA
- Date: Jun-04 to Jun-08
- Considerations:
- Schedule
- 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)
- 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
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: Order in, cost covered (est. $125)
- Fri: Order in, cost covered (est. $125)
- 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)
- Sun: Team @ local venue (est. $300)
Total food: est. $1400
Travel estimates
Contributor | Taxi/transport (to/from home) | Airfare | Taxi/transport (to/from site) | Parking | Other |
---|---|---|---|---|---|
Dennis Gilmore | - | - | - | - | covered by RCM |
Peter Robinson | - | - | - | - | covered by RCM |
Ralph Bean | $100 (gas) | $ 50 | (parking from F-Eng budget) | ||
Daniel Mach | - | - | - | - | covered by RCM |
Luke Macken | $390 | $ 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 | $250 | $ 50 | |||
Jon Disnard | - | - | - | - | covered by RCM |
- Travel: $500 rental minivan + $1175 above = $1675
- Housing: $1185
- Hampton Inn Westford/Chelmsford, <http://ur1.ca/ka20d> -- $117/night
- for FAD budget: 1 room 4 nights, 1 room 5 nights = 9 nights + tax = ~$1185
- Ralph Bean: $65 * 5 nights = $325
- Hampton Inn Westford/Chelmsford, <http://ur1.ca/ka20d> -- $117/night
- Space:
- $0 if Supplied by Red Hat
- Supplies:
- N/A
- Food: $1400 (from above)
Total budget: $4,585