From Fedora Project Wiki

Toronto, Ontario :: December 5-7, 2009 - General event owners: Paul W. Frields, Mel Chua

General Information

Quick Links
PRE-REGISTRATION
Lodging information
Technical sessions
Hackfests
FUDCon area map
Administrivia
Poll data
Logistics
Budget
Planning meetings

Location and Dates

FUDCon Toronto 2009 is located at Seneca College, Seneca@York campus (map), from December 5-7, 2009 (Saturday-Monday). Each day's activities start at 10:00 a.m. sharp. For best results, arrive around 9:30-9:45 so you have time to get situated, find out where you want to go, and so on.

Outreach

We will be doing specific outreach to the following groups:

  • Greater Toronto Area Linux Users Group (GTALug, aka TLUG)
  • The Red Hat office in Toronto
  • Seneca College and other area EDU's

We hope to provide one or two tracks of new-user training that will help people get the most out of Fedora, while showing them some of the benefits of getting involved in the wider open source community.

Event Details

Pre-registration

Please add your name to the list if you will attend. Also, please indicate the following:

  • Put an X in the $$$ column if you need funding to attend. We'll use these answers to help figure out budgeting for the event.
  • Put a V in the Veg column if you would like vegetarian fare for any meals that we provide during the event. If you prefer vegan fare, please mark that column VV. We will do our best to make sure everyone is accommodated!
  • Put your T-shirt size in the Size column, so we can have an idea about what sizes to have available.
  • If you are looking to share a room, mark an X in the "Roomshare?" column.

Use the Comments section for anything else you think organizers need to know, or to offer or ask for space or rides.

Budget is tight!
We typically cannot fund everyone who wants to attend. You can save quite a bit of money by carpooling or bussing, and sharing hotel rooms. We will make every effort to have FUDCon be as affordable as possible.
Are you a Seneca College student?
For Seneca student registration instructions, please see http://zenit.senecac.on.ca/wiki/index.php/FUDCon_Toronto_2009
No./Nr. Name $$$ Veg Size Roomshare? Comments Hotel room booked (Y=yes, NA=not applicable, blank=pending)
1 Paul W. Frields XXL Canadians are cute, they spell things funny. :-)
2 Andreas Thienemann XXL
3 Tim Burke M bpeck
4 Bill Nottingham XL sure Y
5 Chris Tyler XL We spell funny, eh? NA
6 Peter Jones L
7 Peter Robinson L sdziallas Y
8 Dennis Gilmore XXL
9 Anthony Green XL
10 Andrew Overholt V M You mean neighboUr, Paul :P NA
11 Kevin Fenzi XXL pending passport and travel plans, but will most likely make it.
12 Paul Wouters V M Local event for me, ask me for local information NA
13 Elliott Baron XL
14 Kent Sebastian L
15 Edward Kirk XL X
16 Mel Chua S need roommate, either gender fine (warning: I don't sleep much) overholt, stickster: n7r?
17 Michael Ploujnikov M I'm a meatatarian and I live close enough to drive to the event.
18 Máirín Duffy V S depends if halfline is coming or not I'll be bringing a portable usability lab :)
20 Ian Weller FUNDED $475 conditional on adding running a user track to plans L why not? overholt, stickster, mchua: n31ghb0(u)r
21 Adam Miller X XL X inode0 for roomshare if possible
22 Steven Parrish FUNDED $240 XXL Sure Everything's a go
23 Clint Savage $ XXL Sure Possibly coming early and staying long to save money
24 Tom "spot" Callaway V XXL dgilmore I'm not your buddy, buddy. Y
25 Ray Acayan XL
26 Mike McGrath XL toshio I can't wait to see America Junior! Y
27 John Rose L
28 Yaakov M. Nemoy helpful M Xavier will be nice to go back to the US for a bit, even if it's canada
29 Jeroen van Meeuwen L Roommate: Lydia Bossers (#66)
30 Fryderyk Supinski XL
31 David Duncan V XL Most definitely require a roommate or two or more
32 David Nalley EARMARKED $600 conditional on final funding app approval XL
33 Roland Grunberg L
34 Charley Wang S
35 Matthew Daniels X M Sure (Please) Just got to make it back for that Tuesday morning final...
36 Martin Duffy L sharing w/ mizmo
37 Jon Stanley X XL yes
38 Sebastian Dziallas FUNDED $500 L pbrobinson Y
39 Xavier Lamien X S Yaakov
40 Scott Sullivan L GTALUG Point of Contact, Great to have FUDcon in my own Backyard! NA
41 Toshio Kuratomi M mmcgrath Y
42 Jon VanAlten XL
43 Dan Walsh XL Yes
44 Ben Boeckel X L yes Bus to Boston cheaper than straight to Toronto? Must find out. Also pending finals schedule juggling (forcasting 0).
45 Matt Domsch XL
46 Dave Malcolm M
47 Boris Chao L
48 Luke Macken M Yes
49 Andrew Smith none NA
50 Deepak Bhole M NA
51 Martha Benitez L
52 Man Lung Wong M
53 Pam Chestek M
54 Jeff Johnston M
55 Chris Lumens L sharing w/ dcantrell
56 David Cantrell XL sharing w/ clumens
58 Jean-Francois Saucier L Yes
59 Brian Shim S Plan B for accommodations is empty cubicles in our office. Feel free to ask about sightseeing!
60 Adam Jackson M
61 William Jon McCann L
62 Rex Dieter FUNDED $500 V XL aseigo
63 Aaron Seigo EARMARKED $150 for hotel conditional on acceptance of funding app V S rdieter
64 Pascal Calarco FUNDED $120 conditional on FWN in zikula workflow deliverable XL Staying w/family in Toronto Most interested in mizmo's UI Inkscape session, the OLPC/SoaS and mchua's teaching open source sessions; I'd like to learn how to contribute to packaging and had talked to mchua about possibly contributing to font packaging that mizmo would like help with; I plan on participating in the Fedora Insight hackfest to tweak FWN and other content there as well as the Ambassador Event activity; It would be great if I could get some money to offset car rental costs, which are estimated to be about $120; if I can't get that, $50 to help offset gas would be great; also happy to rideshare up with someone from the midwest going by northern Indiana or pick someone up in MI on the way NA
65 Kerry Taylor XXL Free as Beer!
66 Lydia Bossers S Roommate: Jeroen van Meeuwen kanarip's girlfriend
67 Rajith Attapattu M
68 Christopher Aillon XL
69 Howard Johnson XXL
70 Stephen Smoogen V XL sure Happy to going to a country where they spell things correctly.
71 Seth Vidal V XL No
72 James Laska L I like chicken
73 L. Skoworo XL
74 Ivan Avery Frey XL
75 Jaroslav Reznik X XL X Pending passport + I need visa :( But I hope I can manage it in time.
76 Justin M. Forbes XXL sharing w/ crobinso
77 Will Woods V S
78 Andy Lindeberg S
79 Rod MacPherson L Willing to drive for carpool from Oshawa (Sat. only). NA
80 Denise Dumas M
81 Bill Peck L tburke
82 Jarod Wilson XL you betcha They don't often let me out, so beware...
83 David Humphrey L NA
84 Mohammed Morsi L sure driving from syracuse ny via I90; first fudcon, looking forward to it
85 Jesse Keating XL jwilson Still confirming funding through management
86 Bernie Innocenti Coming from boston, hotel needed V M anyone Looking for funding
87 Karlie Robinson xl possibly Am coming from Rochester NY - just 3 hours from Toronto and can possibly be a carpool coordinator for folks traveling through western NY. (as in crossing the border in the Niagara region)
88 Cole Robinson M w/ jforbes Booyaka!
89 Kyle McMartin XL NA
90 François Cami X V XXL Please
91 Bert Desmet X L Please I can't pay for the flight myself (still a student, don't have any money), but wants to document things.
92 James Bowes L NA
93 John Poelstra L Y
94 Hugh Redelmeier S Local NA
95 John (J5) Palmieri S
No./Nr. Name $$$ Veg Size Roomshare? Comments Hotel room booked (Y=yes, NA=not applicable, blank=pending)

Bus Travel

A bus has been arranged for attendees from the Boston and Westford MA areas.

Sign up sheet
If you intend to ride the bus, you need to sign up on the bus riders list!
Date Time Details
Friday, December 04, 2009 -- Boston to Toronto
04 Dec 09:00 FUDBus picks up at Boston Alewife T station.
09:15 FUDBus departs Alewife and travels to the Red Hat office in Westford, MA to pick up more riders.
10:00 FUDBus arrives at Red Hat.
10:15 FUDBus departs no later than this time from Red Hat for the FUDCon hotel.
22:30 FUDBus approximate arrival time at the hotel.[1]
Tuesday, December 08, 2009 -- Toronto to Boston
08 Dec 09:30 FUDBus departs the hotel in Toronto for Westford, MA.
21:30 FUDBus approximate arrival time at Red Hat in Westford.
21:45 FUDBus departs for Boston Alewife T station.
22:30 FUDBus arrival at Boston Alewife T station.
  1. The hotel staff has been advised that a bus will be arriving late, with a substantial number of passengers to check in.

Bus Wardens

Mel Chua has agreed to act as one of the "bus wardens" for the trip, to make sure that everyone who gets on the bus in Massachusetts gets off the bus in Toronto, and vice versa. Other volunteers are welcome. The bus wardens will also ensure that the driver and passengers are kept informed of travel times, passenger needs such as stops, and other useful information.

Air Travel

Toronto Pearson International Airport (YYZ) is served by most major carriers.

Alternately, you can fly into the Toronto City Centre Airport (downtown) from Boston, Chicago (Midway), New York (Newark), Montreal, Quebec, Halifax, Thunder Bay, or St. John's via Porter Airlines. Rates are fairly good, e.g., $95 each way to/from Boston, plus taxes.

From most US locations, it is significantly cheaper to fly to Buffalo Niagara International Airport (BUF) and then take a low-cost bus carrier such as Megabus (under $20 each way)

Border Crossing

  • Information on entering Canada including documentation requirements and restrictions on firearms and other possessions.
  • Information on entering the USA - note that US citizens now require a passport or other approved documentation to return to the USA regardless of the mode of transportation.
  • If you plan on taking a plane to the US and then riding the bus to Toronto, you may need special documentation and a transit visa. Consult the appropriate authorities in the USA and Canada well in advance of travel!

Lodging

Lodging will be at the Hilton Garden Inn, Vaughan. The nightly rate for a single or double occupancy room (1 king/2 queens) is CA$105; the group rate is good for Friday through Sunday nights; reserve here (short link here) before November 13. Breakfast buffet vouchers will be available for CA$6 each (regular price $14.95) during check-in.

Ground Transportation in Toronto

The FUDCon campus location is well-served by public transit -- over 1700 vehicles a day stop at the adjacent transit loop. For more information:

  • Toronto - TTC website - MyTTC trip planner
  • Southern Ontario - GO Transit -NOTE: GO doesn't seem to have any buses or trains stopping at the York Campus on Sat.
  • York Region, North of Toronto - including the Hilton Garden Inn hotel - YRT/VIVA

For specific transit instructions between the campus, hotel, airports, and coach terminal, see FUDCon:Toronto 2009 Transportation.

Parking

Parking in the Student Services parking garage adjacent to Seneca@York is abundant but costs $14/day.

Parking at the hotel and FUDPub is free.

Networking

Campus: The Seneca@York campus has wireless networking (802.11b/g) and web authentication information will be available at registration. Wired access will also be available in some rooms (bring an ethernet cable) to reduce load on the wireless network.

Hotel: Wireless access (802.11b/g) is available in all public areas and guest rooms; wired access is also available in guest rooms. No authentication is required.

Agenda

General schedule

Scheduling on Saturday
Technical sessions on Saturday are 50 minutes in length followed by a ten-minute break. There is a one-hour break for lunch, and an additional 30 minutes after the last session for people to converse or blog, before the final wrap-up session.
Saturday, December 5, 2009
Time Event
0930 - 1045 Orientation, BarCamp pitches and scheduling
1100 - 1150 Sessions block 1
1200 - 1250 Lunch
1300 - 1350 Sessions block 2
1400 - 1450 Sessions block 3
1500 - 1550 Sessions block 4
1600 - 1650 Sessions block 5
1730 - 1800 The Highly Esteemed Fedora Project Leader's World-Famous State of Fedora Address!
1900 - 2300 FUDPub
Sunday, December 6, 2009
1000 - 1800 Hackfests
Evening Skating
Monday, December 7, 2009
1000 - 1800 Hackfests

Technical sessions - Saturday

Refereeing for technical sessions
Note that this FUDCon, technical sessions may be referred or decided by panel or other means. However, we do require material for all sorts of experience levels, so do not worry about competition. Simply propose something you think would be of interest to attendees.
Technical sessions
ANYONE can propose a session, including you. Just pick a topic near and dear to your heart and propose it here.

For Audience Level, indicate whether your talk is appropriate for a beginner, intermediate (current skilled contributor), or expert level.

Session Name Description Audience Level Owner
Effective Bug reporting The what and why of bug reports Beginner and up Steven M. Parrish
OLPC, Sugar, Sugar on a Stick and Fedora Oh My! How Fedora contributes and how you can help Beginner and up Steven M. Parrish & Sebastian Dziallas
How I Got Started with PyGTK SSIA, a gentle introduction to tools and making sense of toolkits. Helpful to know a little about Python, but not strictly required. Beginner Paul W. Frields
Eclipse and You An introduction to the Eclipse SDK, the CDT, Mylyn, and the Eclipse Linux Tools project Beginner and up Andrew Overholt
Designing UI Mockups in Inkscape Inkscape is the ultimate UI mockup creation tool. Learn some tips, tricks, and suggested workflows to create awesome mockups in it. Beginner and up Máírín Duffy
Design Eye for Frightful UIs Do you need a design eye for your frightful UI? Are you a developer or maintainer of a free & open source application and are not sure where to start in improving your application's usability or how to get design help? Learn some of the basics you can do on your own to improve your application's usability, and also learn what kind of prep work will make it easy for designers to help you before you approach them. Intermediate and up (emphasis towards devels) Máirín Duffy
Fedora Electronic Lab in Action: The Moxie Experience So Far This talk will provide an accessible introduction to rolling your own Linux-capable microprocessor from scratch using only the Free Software tools provided by Fedora and modern FPGA technology. This talk will be based on the presenter's experience with the Moxie project, and no special knowledge of electronic design will be required to enjoy (although a sense of wonder and adventure is mandatory!). Beginner and up Anthony Green
Teaching Open Source We'll have a session related to http://teachingopensource.org and Fedora's involvement in it, and how this can help you build capacity in your project or bring real-world learning into your classroom (or both!) Placeholder description until we figure out exactly what that is. ;) Beginner Mel Chua
Bootstrapping Puppetmanaged Puppetmanaged can be used to manage your entire IT toolchain, from provisioning with cobbler to managing puppet itself. Come learn how to deploy your entire infrastructure from a USB stick. (Pending success at work, namely, if a actually finish this in time) Intermediate - Advanced Yaakov M. Nemoy & Jeroen van Meeuwen
Puppet Common Modules Why, and how to create modules for Puppet that you can share. Advanced Jeroen van Meeuwen
Secure Virtualization Why you should be afraid of virtualization. Intermediate Dan Walsh
What is SELinux trying to tell me? This talk covers the four causes of SELinux errors. Intermediate Dan Walsh
Sandbox Introduction to the SELinux Sandbox including Sandbox -X Intermediate Dan Walsh
Silverblu Minks and Titleist Golf Balls The intersection of trademark reality and trademark law in open source All Pam Chestek
Panel Discussion: Developers and Sysadmins: How to work together Fedora Infrastructure has about an even mix of Programmers and System Administrators. Listen to their experiences on how their views conflict and how they work together despite their differences. Bring questions! beginner and up Toshio Kuratomi
Lawyering for Fedora The differences and similarities between serving as in house counsel for a traditional business enterprise and the Fedora Project All Pam Chestek
Metrics: The difference between problems and measurements Some real world problem solving from Fedora Infrastructure Intermediate Mike McGrath
Yum in F12 and F13 Changes/additions to yum in the F12 and those planned for F13. Allish Seth Vidal
System configuration tools overview and future I'd like to talk about s-c-tools, what we have, cleanup, Policy Kit porting and future of system configuration in Fedora. It could be hacksession too. Intermediate, more developers oriented Jaroslav Reznik
AMQP Messaging for Fedora Developers Right now within the Fedora infrastructure we are setting up AMQP brokers in order to provide unified messaging across all of our services. Come to find out what AMQP means for Fedora and how developers and users will benefit. This is an introduction to the concepts of the AMQP protocol and how we intend to utilize it in Fedora. It will be of interest to coders and admins alike. Intermediate and up (though a beginner might find the introduction and Fedora specific parts interesting) John (J5) Palmieri
Kernel - misc, other, bonghits... What's new in F-12, and what's projected for F-13 All users. Kyle McMartin
AutoQA - What, where, and how? An update on the AutoQA project, and a look into the future. All packagers Jesse Keating
oVirt / dCloud - vm and cloud management An intro to oVirt & dCloud, what they are, how they work, and where they are going Beginner and up Mohammed Morsi
Fedora graphics future Plans and possibilities for the graphics stack All, emphasis on admins and developers Adam Jackson
GIT for Developers how can I use GIT efficiently? Beginner-up Bert Desmet
Installing Fedora How to get started using Fedora Beginner Bert Desmet
Getting Started in the Fedora Community How to join the Fedora community - getting a FAS account, using the lists/IRC/Planet/FWN Beginner Up for grabs / You know you want to! Yaakov Nemoy will do it if someone else helps
How to Add and Remove Software in Fedora Using RPM, Yum, Presto, PackageKit, and the other bits that make software management on Fedora a snap Beginner Up for grabs / You know you want to!
Using LVM How to use LVM effectively, including snapshot backups, filesystem resizing, and disk migration Beginner Chris Tyler
Configuring Fedora Networking Basic configuration of Fedora networking in common residential and small office scenarios, including PPOE, wireless connection sharing, system-wide NM configuration. Beginner Up for grabs / You know you want to!
Intro to Packaging How to become a packager Beginner-Intermediate Up for grabs / You know you want to! Yaakov Nemoy will do it if someone else helps
How to File a Good Bug How to write a bug in bugzilla/trac that's useful Beginner-Intermediate Up for grabs / You know you want to!
How to participate in test days How to effectively participate in test days Beginner-Intermediate Up for grabs / You know you want to!
Running Rawhide How to run the "next" release of Fedora, now. Beginner-Intermediate Up for grabs / You know you want to!
Sound in Fedora How to effectively use sound in Fedora, including setting different levels for different apps, switching streams between devices, and using inputs. Beginner Up for grabs / You know you want to!
Mirroring Fedora for Fun and Profit! or at least to save money on bandwidth. Targeting system administrators at companies and schools, we'll discuss how to set up a Fedora mirror, get registered in MirrorManager, and watch the bits fly by. Intermediate Matt Domsch, Fedora Mirror Wrangler and MirrorManager author.
Session Name Description Audience Level Owner

Hackfests - Sunday & Monday

Add a hackfest!
ANYONE can run a hackfest, including you! Just pick a topic near and dear to your heart which you'd like to improve with a little elbow grease. You might find the Fedora Activity Day page template useful for planning your hackfest.
Session Name Session Leader General Plan Prerequisites, if any
Zikula David Nalley the proposal so far None.
FUDBus HackFest Clint Savage Hack on fedora-event-splash, or other interesting things. Nothing really specific atm. Wifi on Bus from Boston to Toronto, might be to and from?
Packaging Guidelines Reorganization Toshio Kuratomi The packaging guidelines are hard to navigate. We need to reorganize them so that packagers and reviewers can easily find what they're looking for. I (and any other Packaging Committee members that are present) would like to have a brainstorming session with other packagers to come up with problems. Then sit down with people from the Documentation Project to work on reorganizing the pages to address those issues. None
Fedora Event Splash Clint Savage Ambassadors need some good tools to help recruit attendees at conferences, LUG activities and other useful events. F-E-S plans to be a portal to this sort of need and will provide a front end for each conference for attendees to get more information about groups to join, etc. In addition, integration into Fedora Community to help manage the new recruits, mentorees, etc.
Fedora Eclipse plugins Andrew Overholt & Elliott Baron Elliott has written the basis for koji and bodhi integration with Eclipse. We need to update these, write tests, verify usability, and generally polish and plan for the future. This will be a great opportunity to see how easy it is to hack on Eclipse plugins and will be an excellent alternative to the command-line for new packagers.
eclipse-pde
installed.
Yum miscellaneous Seth Vidal Since it is what I'm always doing I'll probably be working on yum and the related tools(yum, yum-utils, urlgrabber, createrepo, preupgrade). Anyone is welcome to come along and ask questions on how to write their own tools using the yum/createrepo/etc apis. Since this is over 2 months away I have no idea what I'll be working on. comfort in python
Eclipse SystemTap script integration Charley Wang & Roland Grunberg Charley and Roland have been working on an API for adding SystemTap user-space scripts for launch via Eclipse. The API is set up to handle real-time or post-script processing on any C/C++ project in the Eclipse workspace, and we're working on easily accessible Zest integration. This is a fun opportunity to play around with Eclipse plugins and stap scripts at the same time!
eclipse-pde installed
SystemTap installed
eclipse-cdt installed
No Frozen Rawhide Jesse Keating Come help us hack on the next generation development processes for Fedora. Knowledge of our current development processes
Get on the (Message) BUS! Jesse Keating We're going to hack on a message bus for Fedora infrastructure. Comfort in python, some knowledge of qpid/amqp
Get rid of CVS! Jesse Keating I'm always thinking about ways to replace CVS with something better, I welcome a discussion on this. Knowledge of dist-cvs, and hopefully some other SCM
Sugar Desktop Sebastian Dziallas Hacking, packaging and testing the Sugar Desktop implementation and getting it to rock for F13. Plan- & Progress-making for SoaS included. More to come. None specifically, knowing what Sugar is can't really hurt, though.
Fedora Mini Peter Robinson A review of where Fedora Mini is at the moment including the state of Moblin. Moving Fedora Mini forward in F-13 and beyond! Will cover what people what it to be, where they see it going ,who wants to do what, overlap with other groups (EG Sugar) None specifically.
Session Name Session Leader General Plan Prerequisites, if any

Other Scheduled Meetings

Session Name Session Leader General Plan
Project Board F2F Paul Frields As many members of the Fedora Board as possible will gather face to face for discussions about the previous term's work, elections, and the road ahead for the Fedora Project.
Usability Testing Máirín Duffy Come check out our open source portable usability lab and help us out by running through a quick usability test. We'll be running tests on Fedora Community and the upcoming www.fedoraproject.org redesign.
Session Name Session Leader General Plan

Documentation

Logging everything at FAD EMEA via IRC was a complete success. It enabled us to integrate people better in the conversation flow without being present. I (Yaakov Nemoy) want to do this again for FUDCon on a larger scale. If we include the streaming audio and video solution we had in Boston last winter, we can cover as many bases as possible. In order to cover as many sessions as possible, we need a few things:

  • Volunteers - Yes, You. If you're not planning on doing too many sessions, volunteer to show up with your laptop and fingers ready for typing
  • A/V Equipment - Let that inner nerd shine
  • Bandwidth - Can we make sure we can get the QoS guarantees we need to keep the a/v flowing smoothly?

The planned structure at the moment is to provide one irc channel per room. We can name them after the actual rooms, so it's easy to see the traffic based on the posted schedule. This has the added advantage of enabling people to participate in more than one session at a time.

If you are willing to volunteer, please put your name on the list below

Name Help you're willing to bring
Yaakov Nemoy Coordinating the effort and IRC logging
Mel Chua Livetranscribing sessions I'm present in; also willing to sort/clean-up wiki notes afterwards (on the FUDBus ride out).
Ian Weller Wiki cleanup on the FUDBus home sounds awesome.
Bert Desmet Livetranscribing sessions I'm present in; also willing to sort/clean-up wiki notes afterwards. + I can bring a standard webcam, and use my laptop to stream

Social Events

Saturday, December 5

FUDPub

Following the day of technical sessions, we'll be moving the fun to Dave and Buster's. We'll provide food, pool and snooker tables, and non-alcoholic beverages for all pre-registrants. There's also a full bar available for those so inclined, and a midway full of other entertainment options!

Sunday, December 6

Skating

On Sunday 6 December after the day's hackfest sessions, we will be taking a group down to Nathan Philips Square (in front of Toronto City Hall) where there's an outdoor skating rink. Skate rentals are available for something less than $10.

Because it will be late by the time we start skating, we may want to have a quick dinner near City Hall before skating.

In order to enable travel directly downtown from campus, arrangements have been made for laptops to be securely stored at Seneca (with options for delivery to the hotel hack room Sunday night or pickup at campus Monday morning).