2013-08-11







Here’s today’s Flock recap!

Oh, but wait! I have some things to tell you!

Missing Friday Videos – Miracle Appearance!

One of the saved videos from Friday was a ~2 hour long stream that had 2 talks in it and was inaccessible yesterday. Today, I was able to edit it down into the two talks. Also, another Friday talk video mysteriously appeared. So… we’ll do a “Friday: The Missing Videos” recap at the end of this post. (And there will probably be a “Saturday: the missing videos” recap tomorrow, because I see that YouTube is still contemplating some of the longer recordings from today, from ECTR109.)

Okay… Now Where Are the Auditorium Videos plz?

Well… they are on an sdcard in the camera. So they aren’t up online yet. As I understand it, some may have not recorded properly (the battery died at least once, during Robyn’s keynote, and the stream was down this morning for the beginning of the badges talk before Spot fixed it.) So… patience, my friends.

Oh, Have I Got Ideas for Making This Better Next Year…!

Why, of course you do! Some of us (so far, Ian Weller, gnokii, and I) have some ideas too. So we put together an etherpad brainstorm for Flock 2014 ideas to make it a better conference. I’d especially like to see other remotees like myself contributing to this brainstorm, because I would like to see Flock 2014 be an even better experience for remote attendees than this year. (But don’t get me wrong, this has been the best remotee access Fedora conference so far, I’m pretty sure!)

Okay hon, get to the recap!

Alrighty then!

Saturday

Lulzbot Keynote

Photo credit: María ‘tatica’ Leandro

The 3D printing community is the largest and fastest growing part of

the Libre Hardware community. With this rapid expansion, the need for

better tooling is becoming evident, both to improve accessibility to

every day users and to empower new contributors. Fedora is the first

and only major GNU/Linux distrobution to package most of the Free

Software tooling used in 3D printing today, which is an important

step, but the tools themselves need to be improved further.

This talk discusses the current state of Free Software in the context

of libre hardware 3D printing – new developments, opportunities for

further involvement, and areas of concern. The talk will also include

a demonstration of hardware from Lulzbot – the makers of the only 3D

printers that carry the FSF’s “Respects Your Freedom” certification.

Speaker: Aeva Palecek

Slides: Not available

Transcript: Transcript by mizmo

Video: Not available yet (Volunteer: Tom Callaway)

Fedora Badges

We’re cooking up a plan to implement and award Mozilla Open Badges for activity in the Fedora Community. We’d like to give a report on our work, assess, and discuss next steps.

Speakers: David Gay & Ralph Bean

Slides: Slides link

Transcript: Transcript by mizmo

Video: Not available yet

KVM and Virtio Introduction

The art of agreeing with artists on (Creative Commons) licenses and art source code, finding freely licensed art and audio and writing good credits for attribution for Free open source game projects.

Speaker: Nitesh Narayan Lal

Slides: Slides link

Transcript: Transcript by jreznik

Video: YouTube link (Volunteer: jreznik)

Fedora At Yahoo!

A case study of Fedora as an enterprise operating system – How Yahoo uses Fedora.

Speaker: Arun S A G

Slides: Slides link

Transcript: Transcript by nirik

Video: YouTube link (Volunteer: Emmanuel Seyman)

Submitting Updates via Bodhi

An explanation of how to do updates – especially complex multi-package updates – for Branched and stable Fedora releases the best way for you, users, and other packagers.

Speaker: Adam Williamson

Slides: Slides link

Transcript: Not available

Video: YouTube link (Volunteer: Miro Hrončok)

An Architecture for a More Agile Fedora

Fedora is awesome, great tech, great people, high standards, and the best enthusiast distro. But it’s also difficult to use as a base for building on, and that’s where the excitement is now and in the future. This talk presents a proposal for refocusing the core Fedora distribution as a platform, while including layers of modular enabling tech within a broader Fedora umbrella, with greater autonomy for SIGs in their own areas. This will make Fedora a stronger base for remixes and spins, an easier target for developers, enable upstream communities to work in Fedora while retaining their own conventions and culture, provide a better app UX for end users, and will put Fedora in the center of interest in computing today.

Speaker: Matthew Miller

Slides: Slides link

Transcript: Transcript by stickster

Video: YouTube link (Volunteer: Bochecha)

Task Automation in Fedora QA

When we talk about automation in Fedora QA, the general assumption is that we’re talking about the usual kinds of test automation. While that is what we have been doing, that’s not exactly where we’re going. Instead of focusing on more traditional test automation, our vision is to have a more generic automation system that can be used for testing in addition to other initiatives requiring a base execution system. Learn about the new push for task automation, what this means, what you’ll be able to do with task automation and how you can help.

Speaker: Tim Flink

Slides: Slides link

Notes: Notes by Nirik

Video: YouTube link (Volunteer: Bochecha )

Virtualization on ARM

The 3.9 kernel merged in support for KVM on ARM. This talk will cover what can and cannot be done with that support, and what hardware it works on.

Speaker: John Dulaney

Slides: Not available

Transcription: Not available

Video: YouTube link (Volunteer: Kashyap Chamarthy)

SELinux for Mere Mortals

While Security-Enhanced Linux (SELinux) is an incredibly powerful tool for securing Linux servers, it has a reputation for being difficult to configure. As a result, many system administrators simply turn it off. Fortunately, the incredible amount of work completed by the SELinux community in recent years has made SELinux system administrator-friendly.

In this session, attendees will:

Learn the basics of SELinux

Review the SELinux architecture

Discover how to configure, analyze, and correct SELinux errors

See how to generate basic policy modules to enable non-SELinux-aware applications to work on SELinux-protected systems

See real-world examples of how to use this tool

Speaker: Thomas Cameron

Slides: Slides link

Transcription: Transcript by Eugene Mah

Video: YouTube link (Volunteer: Eugene Mah)

What’s New With SELinux?

Learn about what is new (and coming) to SELinux.

Speaker: Dan Walsh

Slides: Not available

Transcription: Transcript by Eugene Mah

Video: YouTube link (Volunteer: Eugene Mah)

Creating 3D Racing Game Maps with GIMP and Inkscape

“Trigger Rally” is a 3d racing game that runs on old and new computers and has simple & fun gameplay. Also: creating new maps is easy and fun! In this workshop, you will paint maps (or “levels”) to play in by creating heightmaps, vegetation density maps and color maps for the textures, as well as editing a definition file for the track. All skill levels welcome: beginner, intermediate and advanced 2d art software users.

Please bring your notebook or netbook with GIMP and/or Inkscape installed. If you prefer another piece of 2d art software, feel free to use it instead. Ideally have http://trigger-rally.sf.net/ installed as well!

Speaker: Iwan Gabovitch

Slides: Not available

Transcript: Not available

Video: YouTube link (Volunteer: A Kind Yet Of Unknown Origin Person)

Gource: Telling Stories via Source Code

Image credit: Xavier Lamien

Gource is a source code visualization tool that creates an animated tree representing the growth and activity of a project, based on revision control history. I’ll talk about my summer experience as a Red Hat intern, and demo Gource and Multi-Gource visualizations of open source communities, highlighting Fedora and Red Hat contributions. By the end of the talk, attendees will know the basics of creating Gource visualizations for projects of their own.

Speaker: Suzanne Reed

Slides: Not available

Transcript: Transcript by Stephen Gallagher

Video: YouTube link (Volunteer: Stephen Gallagher)

Sugar and OLPC Birds of a Feather

Photo credit: Xavier Lamien

Meet with fellow Sugar and Fedora Google Summer of Code (GSoC) developers and mentors to share, discuss, and/or hack on various GsoC components.

Speaker: Casey DeLorme

Slides: Not available

Transcript: Not available

Video: YouTube link (Volunteer: Sweet and Thoughtful Anonymous Creature)

Kernel Regression Testing for Fun and Profit

Kernel regression testing on the rawhide tree can help us determine problem areas before they hit a stable release. This is an intro to the regression test suite and how you can help.

Speaker: Justin Forbes

Slides: Slides link

Transcript: Not available

Video: YouTube link (Volunteer: A Person of Great Kindness And Mystery)

Btrfs – Cool Butter

Note: The video on this one was interrupted twice. I stitched the three resulting videos together into one, but there are holes where the G+ recorder disintegrates the video into soup… maybe because of the conference network? Anyway, it’s the best we’ve got! Most of the talk is understandable.

Interested in btrfs? This talk will cover how to slather yourself in this way-cool filesystem, different features that are available, and maybe the buttery future.

Speaker: John Dulaney

Slides: Slides link

Transcript: Not available

Video: YouTube link (Volunteer: Benedikt Schäfer)

Kernel Fuzz Testing

A lot of kernel bugs get found and fixed by the Fedora kernel team before they ever make it into a released kernel. This talk will cover some of the tools we use, how they work, and where they could use improvement.

Speaker: Dave Jones

Slides: Slides link

Transcript: Not available

Video: YouTube link (Volunteer: Jóhann B. Guðmundsson)

Federated and Free – Distributed and Decentralized Apps on OpenShift

Centralized social networks (FB, Google+, and twitter) provide a common location for folks to flock to, helping you to make connections and to share valuable experiences while online. But, who can you trust to store your data securely? Catch a glimpse of what future social networks may look like, as we explore the underlying architecture of federated network applications. By the end of this talk, you’ll have everything you need in order to launch your own federated social network hub on OpenShift.

Speaker: Ryan Jarvinen

Slides: Slides link

Transcript: Not available

Video: YouTube link (Volunteer: Emily Dirsh)

Scale or Fail – Give your app the Speed it Needs in the Cloud

Whether you have one or a million visitors accessing your web app, they are all going to demand a great user experience regardless of what it takes for you to deliver it. This invariably means quick page loads and fast response times every single time. In this talk we will show how core Linux tools have been used in OpenShift to deliver a kick-ass autoscaling platform. We will take a spatial web/mapping service and hit it with load and watch OpenShift just start adding new “servers” to handle the load. No proprietary solutions needed – it’s all right there in Fedora 19 and you will love to see this in action.

Speaker: Steven Citron-Pousty

Slides: Not available

Transcript: Not available

Video: YouTube link (Volunteer: Garrett Mitchener)

pcp+systemtap: Performance Monitoring for Workstations and Networks

Presenting Performance Co-Pilot (PCP) and SystemTap, as applied to performance/health monitoring across a network. PCP is a lightweight general-purpose API and toolset for collecting, disseminating, and analyzing rigorously sampled statistics and trace/event records. We will compare it to single-purpose tools like zabbix and to higher-level frameworks like openlmi. We will describe recent developments in systemtap, and possible connections between the two tools.

Speaker: Frank Ch. Eigler

Slides: Slides link

Transcript: Not available

Video: YouTube link (Volunteer: A Much Appreciated Upstanding Citizen)

The Hotrodder’s Guide to Maximum Performance LAMP

Hotrods, aka drag racers, are the automotive epitome of the pursuit of maximum performance. Even though they are amazing machines, the basic concepts of how to get there are simple: reduce weight, simplify, streamline, and add power. The same concepts can be applied to server infrastructure to take your overloaded server and reduce its load to a respectable quarter mile time. Even in an age of abundant CPU power and cloud computing, the art of tuning servers for maximum performance is still relevant and pays immense dividends down the road no matter what size your IT infrastructure is. In this presentation I will cover all parts of the LAMP stack, how to tune those parts, dos and don’ts and trade offs.

Speaker: Jeremy Sands

Slides: Slides link

Transcript: Not available

Video: YouTube link (Volunteer: A Little Birdie Who Is Quite Kind)

What’s New In Software Management?

Software Management Team develops tools like rpm and yum. This talk will give listeners an update about some of the interesting features that we have been working on for the last year.

Speaker: Jan Zeleny

Slides: Slides link

Transcript: Not available

Video: YouTube link (Volunteer: Quite A Nice But Unknown Person Indeed)

Friday: The Missing Videos

Get Go-ing!

Hacking to frame up packaging guidelines for Go programming language (golang) libraries and binaries. Also to layout developer resources for golang on Fedora. This can cover technical grit to documentation for new users looking to get started.

Speaker: Vincent Batts

Slides: Slides link

Transcript: Not available

Video: YouTube link (Volunteer: Some Kind Anonymous Soul)

Is “Cloud” Something Beyond a Buzzword and Should Fedora Care?

“Cloud” is one of the biggest tech buzzwords ever, like sticking dot-com on an idea a decade ago. It’s slapped on anything and everything these days, sometimes with very little sense. But, there is something real underneath all that. This introductory talk covers what the cloud really is and what it isn’t, with a focus on work currently going on in Fedora and on what it means for our future.

Speaker: Matthew Miller

Slides: Slides link

Transcript: Not available

Video: YouTube link (Volunteer: Paul Frields)

Putting the PaaS in Fedora

“Cloud” is one of the biggest tech buzzwords ever, like sticking dot-com on an idea a decade ago. It’s slapped on anything and everything these days, sometimes with very little sense. But, there is something real underneath all that. This introductory talk covers what the cloud really is and what it isn’t, with a focus on work currently going on in Fedora and on what it means for our future.

Speaker: Ryan Jarvinen

Slides: Slides link

Transcript: Not available

Video: YouTube link (Volunteer: Truong Anh Tuan)

Darkserver: Current and Future Roadmap

Image credit: Pierre-Yves Chibon

Darkserver is a set of tools and service written in Python to help developers to debug their applications & libraries. Darkserver project was started to use Build-ID feature of compiler toolchains and help developer tools to identify exact package builds from which process images (e.g. core dumps) come. This can enable their analysis, debugging profiling. This talk will discuss the current and future roadmap of the project and how we are planning to support different architectures. This project was one of the features in Fedora 17.

Speaker: Kushal Das

Slides: Slides link

Transcript: Not available

Video: YouTube Link (Volunteer: A Pure-hearted Yet Sadly Nameless Soul)

Bonus Content!

The infrastructure folks posted some notes in Gobby from their hackfest session today and Clint took a photo of their board, so I’ll include that. Also, Dave Crossland posted some notes from sessions on Friday that I’ll link you up to here as well.

OAuth Infrastructure Hackfest

Infrastructure Hackfest Chalkboard. Photo credit: Clint Savage

Discuss how we’re going to implement OAuth in the Infrastructure, and how to embed it in other services.

Speaker: Patrick Uiterwijk

Gobby Notes: Gobby notes on wiki

Building Desktop Apps with NodeWebKit

This proposal is for a practical workshop walking through a process of building fedora desktop applications using NodeWebKit, AngularJS, and Twitter Bootstrap. The workshop will walk through a quick introduction to the the technologies, how to install and how to build and deploy a simple desktop application. At the end of the workshops the attendees should understand how to use nodewebkit to build fedora desktop applications.

Speaker: Thomas Wilson

Slides: Slides link

Notes: Notes by Dave Crossland

Document Your Code

A workshop targeting developers and docs team. It will introduce sphinx project\r\nand will explain how we use it to do documentation different projects, including Python, Django. The attendees will go through full hands-on tutorials and will also learn to use projects like readthedocs.org.

Speaker: Kushal Das

Slides: Slides link

Notes: Notes by Dave Crossland

Show more