Fedora Flock Recap: Day 3

flock-logo
Here’s the set of sessions from today that had either video and/or transcripts available! The missing vids from Saturday will take some time to recover because the YouTube video editor won’t allow editing of videos that are 4 hours long, apparently. :-/ All right, then. Here’s the recap!

Sunday

Making Free Fonts Full Time

Image credit: Pierre-Yves Chibon
Image credit: Pierre-Yves Chibon

Cantarell is the default UI font in GNOME3. The founder of the project, Dave Crossland, details his work during the last few years to cultivate a free culture of typography, and reveals a new model of crowdfunding that he hopes will enable more people to work on their projects full time.

  • Speaker: Dave Crossland
  • Slides: Not available 🙁
  • Transcript: Transcript by nirik
  • Video: Not available yet 🙁

Changing the Default Updates Model

Currently, the Fedora updates model is a “fire hose” model. Updates are always coming to the user, for all installed packages, in a never-ending stream. I would like to discuss changing the default updates model to a monthly bundled update push.

  • Speaker: Tom Callaway
  • Slides: Slides link
  • Transcript: Transcript by nirik
  • Video: Not available yet 🙁

Gaming on Fedora

Gaming on Fedora linux, includes Steam, Wine, Emulated, and of course, Native games. Welcome to the year of the Linux Desktop. 😉

  • Speaker: Rákosi Gergely
  • Slides: Slides link
  • Transcript: Transcript by qubodup
  • Video: Not available yet 🙁

Ansible

Photo credit: Xavier Lamien
Photo credit: Xavier Lamien

Ansible is a (GPL) IT orchestration, deployment, and config management framework that is built on Python, SSH, and YAML. Fedora’s already using it for infrastructure, this talk will focus on Ansible features from a higher level as well as go into upcoming roadmap features in Ansible 1.2 and 1.3. We’ll talk about best practices organization, language features, module development, extension, and lots more. This talk is from Michael DeHaan — I created the Ansible project, used to work on Fedora systems management bits for Red Hat for about four years (built Cobbler, helped build Func, some virtualization stuff along the way), and am now CTO at AnsibleWorks. If you attend this talk, you’ll not only learn how to simplify your IT infrastructure, you will also learn how to cowsay enable your DevOps.
For more details on Ansible, see http://ansible.cc/

  • Speaker: Michael DeHaan
  • Slides: Slides link
  • Transcript: Transcript by mizmo
  • Video: Not available yet 🙁

Fedora Women Program

Fedora women has existed for several years but no effort has been put into taking the next step into bring more females into the group, based in a good group support with the correct guidelines and role models. Either a talk or a workshop; it would be awesome to either let people know through a talk what women deal in the IT world and how they have come to archieve their own goals, as also held a workshop where we can work in our wiki, collect experiences, build a proper guidelines and examples paper and let girls around the world that Fedora is an awesome place to engage a technical project without the usual harassment we deal every day.

  • Speaker: Maria Tatica Leandro
  • Slides: Not available 🙁
  • Transcript: Transcript by qubodup
  • Video: Not available yet 🙁

Graduating to GUI: PyGObject for Beginners

Selection_035
In this workshop, we’ll talk about how easy it is to get started writing GNOME applications using Python and GObject. You’ll learn about the tools and resources that will help you get started, how the object model works, and walk through some examples of working code. You’ll start writing your own small GUI program and debug it collaboratively with help from your peers. You need to know basic Python to be fully successful in this workshop, but you can learn a lot even if you don’t. If you read and understand Chapters 1-5 of Dive Into Python (http://www.diveintopython.net/toc/index.html) you’ll be ready.

User Build Tools

Selection_036
An overview of the current set of tools available to build sets of packages without setting up your own buildsystem: mock, mockchain, buildorder, etc.

  • Speaker: Kyle McMartin
  • Slides: Not available 🙁
  • Transcript: Not available 🙁
  • Video: YouTube link (Volunteer: Ian Weller)

User Testing for the Rest of Us

Selection_038
User testing is an important part of creating great software, but it’s too often neglected. It used to require labs full of expensive recording equipment, and lots of specialized training, but not anymore. Today, anyone with a few friends and a laptop can conduct effective user tests.
In this talk, you’ll learn the basics of conducting effective user tests, and practical tips and techniques for testing cheaply and with minimal equipment.

  • Speaker: Emily Dirsh
  • Slides: Not available 🙁
  • Transcript: Not available 🙁
  • Video: YouTube link (Volunteer: Liam Bulkley)

Secure Linux Containers

Photo credit: Xavier Lamien
Photo credit: Xavier Lamien

This talk will cover and demonstrate the current State of Linux Containers.

  • Speaker: Dan Walsh
  • Slides: Slides link
  • Transcript: Not available 🙁
  • Video: YouTube link (Volunteer: Mahrud Sayrafi)

Fedora Project Ambassadors – Collaborate, Design, Engage

Selection_037
I would like to propose some standard procedures regarding the events and some ideas on how the ambassadors and mentors can be more engaged with Fedora and their local communities.
Given the fact that the whole Fedora community is going to be present, it is a good opportunity to discuss, elaborate and come out with some workable solutions.
We have to identify and engage more people in “idle” communities and provide them with all the necessary tools in order to build stronger communities. We don’t need simply more events, we need more “efficient” events based on the needs and preferences of each community in order to seek more contributors and active members.

  • Speaker: Christos Bacharakis
  • Slides: Slides link
  • Transcript: Not available 🙁
  • Video: YouTube link (Volunteer: Truong Anh Tuan)

Code Review for Fedora Apps

I will talk about how Fedora uses GitHub for its custom apps, and how it uses pull requests to do code review. I’ll discuss the advantages of code review, and talk about both sides of the coin: Reviewing code and getting your code reviewed.

Image credit: Pierre-Yves Chibon
Image credit: Pierre-Yves Chibon

  • Speaker: Ricky Elrod
  • Slides: Slides link
  • Transcript: Not available 🙁
  • Video: YouTube link (Volunteer: Ralph Bean)

OpenID in the Fedora Services

Image credit: Pierre-Yves Chibon
Image credit: Pierre-Yves Chibon

Here I will try to describe why we have implemented a new OpenID provider and our roadmap for using it.

Fedora Videos

Selection_039
This talk will aim to introduce Fedora Videos to everyone and try to get more help in Fedora Videos.
It will also include details about the goals and other resolution of Fedora Videos.
The talk will also cover a brief about how to start building your own video using kdenlive.
https://fedoraproject.org/wiki/Videos

  • Speaker: Nitesh Narayan Lal
  • Slides: Not available 🙁
  • Transcript: Not available 🙁
  • Video: YouTube link (Volunteer: Ralph Bean)

Polyglot Spatial with FOSS in the Cloud

Selection_040
Spatial is a hot topic for all sorts of developers and MongoDB offers an easy way to get started. MongoDB enables search and check-in type applications – ranging from field resource management to social check-in applications. In this session we will load up a spatial database and then create web services using three different languages, Python, Java, and Node.JS. We will demonstrate the similarity and differences when getting the same functionality for a MongoDB REST-based web service. For each language I will show how to load the driver, authenticate, query, filter, and write to the database. By the end you will be amazed at the wonderful job the driver writers did on ease of use and native feel when writing code. You will also enjoy a demonstration of how easy it is to use MongoDB for your application.

  • Speaker: Steven Citron-Pousty
  • Slides: Not available 🙁
  • Transcript: Not available 🙁
  • Video: YouTube link (Volunteer: An Anonymous Kind soul)

Making Distributed VoIP Work (and Work Well)

Voice over IP has revolutionized the telecommunications industry, but some in the VoIP world are still locked into a centralized model, where the telcos (or their new VoIP equivalents) control how you connect to your peers. In this talk, I’ll discuss various technical pieces of making federated VoIP work (and work well). I’ll discuss the SIP protocol, how to setup SIP for your domain, SIP proxies, back-to-back user agents, and various VoIP clients for both the desktop and mobile devices.

  • Speaker: Jared Smith
  • Slides: Not available 🙁
  • Transcript: Not available 🙁
  • Video: YouTube link (Volunteer: Steve Castelli )

Ambassadors Work in a A Region – Annual Planning

Selection_041
Present current stage of Ambassadors Work in APAC; how to plan it; how to improve it and then propose the best way to make suitable annual plan for Ambassadors Work in each region. (from my role as current FAmSCo member and budget wrangler in APAC)

  • Speaker: Truong Anh Tuan
  • Slides: Slides link
  • Transcript: Not available 🙁
  • Video: YouTube link (Volunteer: Benedikt Schäfer)

PKI Made Easy: Managing Certificates With Dogtag

Selection_042
Dogtag is the community upstream project for the Red Hat Certificate System, an enterprise Public Key Infrastructure (PKI) implementation used by the largest PKI deployments in the world. Dogtag encompasses the full lifecycle of certificate management: certificate issuance, publishing and revocation, generation of CRLS and OCSP responses, key escrow, and smart token management. Its also used for certificate management in FreeIPA.

In the latest version of Dogtag, a new RESTful interface has been added, leveraging the RESTEasy framework. This new API makes it simple to install and write clients to interact with Dogtag servers to perform certificate operations.
In addition, the Data Recovery Manager (DRM), the Dogtag subsystem that is used to securely escrow private data encryption keys, was enhanced to be able to store secrets of any type – such as symmetric keys (like data encryption keys) and passwords. This ability is also exposed through REST resources. There is an active collaboration with CloudKeep to use the DRM as the backend storage for a cloud-wide secret storing server.


In this talk, we’ll introduce Dogtag, describe the interface and show how to write Java and Python clients. We’ll also talk about current integration efforts (FreeIPA and CloudKeep), and future plans for expanding the REST API.

Unifying Administration with OpenLMI

Selection_043
System administration on Linux is very difficult, mainly due to the fact that technology in the OS has grown organically in silos. OpenLMI is a new technology to tie the various systems together into a public API that can be used to administer systems uniformly and remotely. Join us to learn how it works and what you can do to help!

Measuring the Fedora Community with Census

Selection_044
Designed during FUDCon Blacksburg, Census provides a flexible approach to measuring the Fedora community. But don’t think of Census as just a Smolt replacement. We hope Census will provide a flexible platform not only for collecting data, but examining it as well. Come learn about how Census works, and how you can use it to acquire, aggregate and analyze data from the Fedora community.

  • Speaker: Nathaniel McCallum
  • Slides: Not available 🙁
  • Transcript: Transcript by Pierre-Yves Chibon
  • Video: YouTube link (Volunteer: Pierre-Yves Chibon)

Life of a Package

Photo credit: Xavier Lamien
Photo credit: Xavier Lamien

This talk will follow in detail one package through all the steps of it’s life in Fedora and explain what happens at each step and all the systems and applications that deal with packages.
Starting from idea, to project, to packaging, to review, importing, building, update, signing, mashing, syncing, testing, maintaining, retiring and end of life.

  • Speaker: Kevin Fenzi
  • Slides: Slides link
  • Transcript: Not available 🙁
  • Video: YouTube link (Volunteer: Mahrud Sayrafi )

Scaling Integration Testing with Beaker

Selection_045
Beaker (http://beaker-project.org/) is an integration testing system designed to support full stack integration testing across a wide variety of hardware architectures, from the operating system installer, through low level hardware drivers and on up into conventional software application testing.
Fedora QA have considered Beaker in the past, and it may be time to revisit the project. Learn about Beaker’s existing capabilities, including autotest integration* and OpenStack integration**, as well as some of our plans for the future from Beaker’s current development lead.

* The Beaker half of this integration is done, the autotest side is still in progress (should hopefully be ready by August, but that’s mostly up to the autotest folks)
** The OpenStack integration *should* be available by August

State of OrangeFS

In this presentation, we will review the current state of the OrangeFS Open Source distributed parallel file system, its architecture and what is coming on the short term horizon. We will then proceed into a discussion on the foundational architecture of OrangeFS 3 and the major changes coming, including topics such as resilience, distributed file handles, policy based object location, distributed background frameworks and arbitrary attribute distributed indexes. We will conclude with a brief overview of PXFS and Parallex research underway.

  • Speaker: Boyd Wilson
  • Slides: Not available 🙁
  • Transcript: Not available 🙁
  • Video: YouTube link (Volunteer: Garrett Mitchener)

The Fedora Ambassadors Census

Selection_046
The EMEA ambassadors traditionally meet in December to do all the planning and budget for the next year. As part of our FAD, one of us does a ‘State of the union’ presentation: How many ambassadors are there in your country? What major events do you have? How big is your community? What problems or challenges is your community facing? We now want to extent it to a global survey and present our findings at Flock.

  • Speaker: Christoph Wickert
  • Slides: Not available 🙁
  • Transcript: Not available 🙁
  • Video: YouTube link (Volunteer: Jóhann B. Guðmundsson)

See the light: SDN, OpenDaylight, Open vSwitch and Fedora

Selection_047
Virtual networking is the next Big Thing. While we’ve added support for Open vSwitch in Fedora, along with projects like Quantum (from OpenStack), there is much more work to be done. Software Defined Networking enables agility in the network that goes hand in hand with the agility you expect from your cloud infrastructure; services can be more dynamic, more intelligent, and enabled more rapidly. Come to this session and get a high-level view of SDN, OVS, OpenFlow, and OpenDaylight, learn about Fedora’s possibilities for the future with these components, and hear about how some companies are already using Fedora as the basis for their SDN solutions.

  • Speaker: Robyn Bergeron
  • Slides: Slides link
  • Transcript: Not available 🙁
  • Video: YouTube link (Volunteer: A Shadowy But Helpful Figure)

Updated Python Guidelines

Image credit: Pierre-Yves Chibon
Image credit: Pierre-Yves Chibon

The python guidelines have served us well for several years but new developments in upstream mean that we’ll need to update them soon. Major topics that could be addressed are:

  • New methods of building packages
  • python3
  • alternate interpreters

More details about these topics are available here: http://lists.fedoraproject.org/pipermail/python-devel/2013-May/000479.html

  • Speaker: Toshio Kuratomi
  • Slides: Not available 🙁
  • Transcript: Not available 🙁
  • Video: YouTube link (Volunteer: Unknown Yet Unforgotten Nice Person)

Bodhi 2.0 Hackfest

This will be a hands-on introduction to the next-generation bodhi2 architecture that is under development. I’ll give an overview the new codebase, we’ll discuss potential features, and then dive in and start hacking on them. There is plenty of work to do at all levels of the stack: from HTML & JavaScript frontend work, to backend Python development. Come and help make the next generation Fedora Updates System a reality!

  • Speaker: Luke Macken
  • Slides: Slides link
  • Transcript: Not available 🙁
  • Video: YouTube link (Volunteer: A Mysterious Superhero)

3 Comments

  1. Pingback: Flock, den třetí | Fedora.cz

  2. Pingback: Links 14/8/2013: Debian Turns 20, New Derivatives | Techrights

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.