Loading…
Flock 2018 has ended
3-Hamburg 1+2 [clear filter]
Wednesday, August 8
 

2:30pm CEST

What next with spec files?
The basics of RPM spec files have been unchanged for decades. I want to survey for use cases that no longer fit the traditional model or need new features. We are for now going to focus on larger groups of packages. E.g. packages in a given programming language or packages with a given function like language packs or add-on documentation.

Issue could be
* Difficulties moving from one interpreter version to another
* Supporting multiple versions of a language in parallel
* Not enough flexibility when creating sub packages
* The dependency system not quite cutting it
* ...

Speakers
avatar for Florian Festi

Florian Festi

RPM upstream developer, Red Hat
RPM upstream developer


Wednesday August 8, 2018 2:30pm - 3:20pm CEST
3-Hamburg 1+2

3:40pm CEST

What next with spec files?
The basics of RPM spec files have been unchanged for decades. I want to survey for use cases that no longer fit the traditional model or need new features. We are for now going to focus on larger groups of packages. E.g. packages in a given programming language or packages with a given function like language packs or add-on documentation.

Issue could be
* Difficulties moving from one interpreter version to another
* Supporting multiple versions of a language in parallel
* Not enough flexibility when creating sub packages
* The dependency system not quite cutting it
* ...

Speakers
avatar for Florian Festi

Florian Festi

RPM upstream developer, Red Hat
RPM upstream developer


Wednesday August 8, 2018 3:40pm - 4:30pm CEST
3-Hamburg 1+2

4:40pm CEST

2 months with Fedora Silverblue, how to get things done when /usr is readonly
Team Silverblue is the renaming of the effort called "Fedora Atomic Workstation", based on the concept of having a immutable base system using ostree, flatpak and containers for the day to day work.

This talk will explore and discuss the various workflow and change that a user may face, the efforts currently done to make things easier and gather feedback from people on the proposals to improve silverblue.

What is Silverblue
ostree
flatpak
buildah/podman
Daily and non daily workflow, pro, cons
getting flatpak
making your own flatpak
Working with pet containers with buildah/podman
rpm-ostree install, when to use it, and when not to use it
Changing the base of the OS
Q/A and discussion/proposal

Speakers
MS

Michael Scherer

sitting on a chair right now, but I stand from time to time, Red Hat
Later


Wednesday August 8, 2018 4:40pm - 5:30pm CEST
3-Hamburg 1+2
 
Thursday, August 9
 

10:30am CEST

State of SELinux in Fedora desktop, modularity and container worlds
This talk aims to address the state of SELinux deployment in Fedora. It discusses the number of packages that have been confined, packages that need to be confined and some suggestions that can be implemented from other projects (like Gentoo hardened). It also aims to discuss the issue with the current SE policy distribution method and how it will affect a modular distribution and containerized apps, flatpaks, AppImage etc.


Thursday August 9, 2018 10:30am - 11:20am CEST
3-Hamburg 1+2

11:30am CEST

Using transtats to track translation string change
In a software release cycle, some of the necessary l10n steps lack attention which affect translation quality and delivery. These steps (for a package) are extracting or updating language resource, pushing that to translation platform, pulling and packaging translations, quality checks etc. Transtats helps to tie up loose ends and making packages ready to ship with translation completeness.

Using transtats, a sync between upstream, translation platform and build system could be created,
which can solve many problems and bring interesting results. One of them is to find translation
gaps through which string change can be tracked. Determining out-of-sync packages and tracking
of string change are helpful in locating / fixing translation errors.

Transtats Use Cases:

Tracking translation progress across packages for downstream releases with respect to current development.
Finding translation gaps by syncing with source repositories, translation platforms and build systems.
Estimates translation update volume at an early stage of a release cycle.
This contributes to overall success of g11n.

In this session we will discuss / demo transtats use cases, jobs, deployments and path ahead. As transtats jobs would be foundation to next developments - discussion around this would be of great help!

Speakers
avatar for Sundeep Anand

Sundeep Anand

Software Engineer, Red Hat


Thursday August 9, 2018 11:30am - 12:20pm CEST
3-Hamburg 1+2

1:30pm CEST

Modularity Release Train
This talk presents the entire modularity release process from building a module to making it available in the repos. We will explain this process flow in different life cycles of Fedora. Over this session we briefly go over the module build service, koji tagging structure, submitting your module builds in bodhi and how pungi is composing the modules.

We would like to invite everyone to come and join us in understanding modularity release train and start building modules!!!

Speakers
avatar for Stephen Gallagher

Stephen Gallagher

Software Engineer and Open-Source Advocate, Red Hat
Principal Software Engineer at Red Hat, Inc. I have spent the last ten years working on various security and platform-enablement software for Fedora Server and Red Hat Enterprise Linux.


Thursday August 9, 2018 1:30pm - 1:55pm CEST
3-Hamburg 1+2

2:30pm CEST

Building Fedora CoreOS
Fedora CoreOS is a future Fedora edition drawing from the best of Fedora Atomic Host and CoreOS Container Linux. We'll look at the structure and key design choices of those two operating systems, what's worked and what hasn't, and where we think Fedora CoreOS should go as a result. We'll conclude with an update on the state of Fedora CoreOS development.

Speakers
avatar for Dusty Mabe

Dusty Mabe

Principal Software Engineer, Red Hat
Dusty Mabe is a Principal Software Engineer at Red Hat helping to enable container technologies in next generation datacenters and the cloud. He is currently participating in several upstream projects that help build a strong platform for containerized applications to run. In the... Read More →


Thursday August 9, 2018 2:30pm - 3:20pm CEST
3-Hamburg 1+2

3:40pm CEST

Thank the Fedora Community! Launching Fedora Appreciation Week
Inspired by the Ubuntu Community Appreciation Day, Fedora Appreciation Week is an initiative to celebrate the community behind the success of Fedora. Through this week, there will be different events and initiatives through which Fedora community members are encouraged to give their thanks and show their appreciation to people involved in Fedora community.
To organize a Fedora Appreciation Day, outreach and awareness are important ahead of time so the community is aware of the event. Especially for something that has not yet happened before, spending extra time on awareness will be important so contributors remember and are aware of the day. We aim to launch the Fedora Appreciation Week to the community at FLOCK through this talk, followed by outreach through various other communication channels. We will introduce the Fedora Appreciation Week and release the dates for the event. We will also introduce and demonstrate Fedora Happiness Packets, an open source platform which community members can use during Fedora appreciation week 2018 to send thank you messages and positive feedback to other Fedora Community members. We will also talk about contributor stories - what are they, why should you submit one and how can you submit it - and how they are an integral part of Fedora Appreciation Week.

Speakers
avatar for Jona Azizaj

Jona Azizaj

Contributor, Fedora Project
Fedora Ambassador & Mentor, D.E.I team member and Fedora Mentor Summit organizer
avatar for Bhagyashree Padalka

Bhagyashree Padalka

Community Operations Team, Fedora
Bhagyashree(or Bee) is a recent graduate of the Indian Institute of Technology, Guwahati, India. Her primary research interests lie in understanding human behavior in information-rich online social environments. Her research draws heavily from Machine Learning and Natural Language... Read More →


Thursday August 9, 2018 3:40pm - 4:05pm CEST
3-Hamburg 1+2

4:15pm CEST

Expert Helpdesk: Module Creation
Interested in Fedora Modularity, but you don't know where to start? Come to the Modularity Expert Helpdesk. Members of the Modularity Working Group will be on hand to help you get your packages all set up to support module streams and builds.

Speakers
avatar for Stephen Gallagher

Stephen Gallagher

Software Engineer and Open-Source Advocate, Red Hat
Principal Software Engineer at Red Hat, Inc. I have spent the last ten years working on various security and platform-enablement software for Fedora Server and Red Hat Enterprise Linux.
avatar for Adam Samalik

Adam Samalik

Principal Software Engineer, Red Hat
Computer and automation enthusiast. Enjoys cooking, baking, and biking. Appreciates good coffee, clever design, and walkable cities. Tinkers with Linux for a living at Red Hat.
avatar for Langdon White

Langdon White

Clinical Assistant Professor, Boston University
Langdon White is a professor & Spark! Technical Director at Boston University. He helps to provide industry-affiliated experiential learning to students and teaches with the goal of making computing & data sciences more accessible. Joining BU after 9 years at Red Hat, where he re-architected... Read More →
avatar for Petr Šabata

Petr Šabata

Principal Software Engineer, Red Hat
Fancies freedom, free software, transparency, cleanliness, simplicity, natural and computer languages, and Oxford commas.


Thursday August 9, 2018 4:15pm - 5:15pm CEST
3-Hamburg 1+2
 
Friday, August 10
 

9:00am CEST

Marketing execution plan for next Q and beyond
Now that we have the Mindshare Committee taking care of the strategic part of marketing [1], we have to focus our actions in a new way to work, propose new ideas and impulse the team to a new era. Some of the main ideas are rounding the streaming media like YouTube and the Fedora Podcast. Hopefully we can get more people involved and propose new ideas on how to reach big players in the news media, that is a lost land right now.

[1] https://communityblog.fedoraproject.org/mindshare-monthly-report-fad-first-actions

Speakers

Friday August 10, 2018 9:00am - 9:50am CEST
3-Hamburg 1+2

10:20am CEST

License audit of Fedora critical-path
It has been many moons since we've done this, and we're overdue to do it again. The purpose of this workshop is to go through the packages in Fedora's critical path and ensure that the licensing of the source code in the SRPM matches the License tag in the spec file. The more people we have who can help out with this process, the better.

For more info about Fedora Critical Path, see: https://fedoraproject.org/wiki/Critical_path_package

It's also a great time to do basic spec file cleanups, if anything obvious is there.

Speakers
avatar for Tom Callaway

Tom Callaway

University Outreach Lead, Red Hat
The Fedora Project is a community of people working together to build a free and open source software platform and to collaborate on and share user-focused solutions built on that platform. Or, in plain English, we make an operating system and we make it easy for you do useful stuff... Read More →


Friday August 10, 2018 10:20am - 11:10am CEST
3-Hamburg 1+2

11:20am CEST

Fedora and Snaps: A two year retrospective and an exciting future!
Over the last two years, we've gone from having zero support for using snaps to having almost full runtime support. For this aspect, this will be a retrospective of how that happened, what went well, and what went poorly. We'll also talk about some of the interesting aspects of snaps and the challenges in supporting Fedora from an upstream perspective, and how we work closely with the upstream Snapcraft group to ensure Fedora is a top-tier supported platform.

Now that we have support for running snaps in Fedora, it's time to make the next logical leap: building Fedora-based snaps! We'll talk about what is going on upstream to enable this, and what we're doing within Fedora to make it possible so that anyone can build a snap using Fedora content and ship the latest and greatest software leveraging the Fedora ecosystem to be used on any distribution!

This will also include a short demo of a Fedora-based snap to show off the possibility.

Speakers
avatar for Neal Gompa

Neal Gompa

Senior Black Belt, Managed OpenShift, Red Hat, Inc.
Neal is a developer and contributor in Fedora, Mageia, and openSUSE, focusing primarily on the base Linux system components, such as package and software management. He's a big believer in "upstream first", which has led him all over the open source world.
avatar for Zygmunt Krynicki

Zygmunt Krynicki

I'm visiting flock to learn more about Fedora and to see Mr SELinux. You can ask me about Ubuntu, Python and Snappy.


Friday August 10, 2018 11:20am - 12:10pm CEST
3-Hamburg 1+2

1:20pm CEST

Fedora Community Operations: Hack the planet!
This team sprint is an opportunity for the Fedora Community Operations (CommOps) team to work through existing tasks and tickets to follow up on our 2018 FAD team sprint.

The top priorities for our team to work through are:

Fedora Appreciation Week (fedora-commops#110)
GrimoireLabs dashboard to visualize fedmsg metrics (fedora-commops#114)
Secondary priorities include better practices for the Community Blog, new events to support other teams in Fedora (like a docs hackathon for sub-projects), and updating our timeline of tasks for the next year.

This is a valuable opportunity for many people of the team to work together in person to work through blockers, identify top priorities, and establish realistic goals for what this team can accomplish in the following year.

Speakers
avatar for Jona Azizaj

Jona Azizaj

Contributor, Fedora Project
Fedora Ambassador & Mentor, D.E.I team member and Fedora Mentor Summit organizer
avatar for Justin W. Flory

Justin W. Flory

Fedora Community Architect, Red Hat
Justin W. Flory is a creative maker. He is best known as an Open Source contributor and Free Culture advocate originally from the United States. Justin has participated in numerous Open Source communities and led different initiatives to build sustainable software and communities for over ten years.In... Read More →
avatar for Sachin S. Kamath

Sachin S. Kamath

#info Sachin S. Kamath (FAS: skamath); UTC +5.30; CommOps, Join, Classroom, Metrics, *
avatar for Bhagyashree Padalka

Bhagyashree Padalka

Community Operations Team, Fedora
Bhagyashree(or Bee) is a recent graduate of the Indian Institute of Technology, Guwahati, India. Her primary research interests lie in understanding human behavior in information-rich online social environments. Her research draws heavily from Machine Learning and Natural Language... Read More →


Friday August 10, 2018 1:20pm - 3:10pm CEST
3-Hamburg 1+2

3:40pm CEST

Fedora Community Operations: Hack the planet!
This team sprint is an opportunity for the Fedora Community Operations (CommOps) team to work through existing tasks and tickets to follow up on our 2018 FAD team sprint.

The top priorities for our team to work through are:

Fedora Appreciation Week (fedora-commops#110)
GrimoireLabs dashboard to visualize fedmsg metrics (fedora-commops#114)
Secondary priorities include better practices for the Community Blog, new events to support other teams in Fedora (like a docs hackathon for sub-projects), and updating our timeline of tasks for the next year.

This is a valuable opportunity for many people of the team to work together in person to work through blockers, identify top priorities, and establish realistic goals for what this team can accomplish in the following year.

Speakers
avatar for Jona Azizaj

Jona Azizaj

Contributor, Fedora Project
Fedora Ambassador & Mentor, D.E.I team member and Fedora Mentor Summit organizer
avatar for Justin W. Flory

Justin W. Flory

Fedora Community Architect, Red Hat
Justin W. Flory is a creative maker. He is best known as an Open Source contributor and Free Culture advocate originally from the United States. Justin has participated in numerous Open Source communities and led different initiatives to build sustainable software and communities for over ten years.In... Read More →
avatar for Sachin S. Kamath

Sachin S. Kamath

#info Sachin S. Kamath (FAS: skamath); UTC +5.30; CommOps, Join, Classroom, Metrics, *
avatar for Bhagyashree Padalka

Bhagyashree Padalka

Community Operations Team, Fedora
Bhagyashree(or Bee) is a recent graduate of the Indian Institute of Technology, Guwahati, India. Her primary research interests lie in understanding human behavior in information-rich online social environments. Her research draws heavily from Machine Learning and Natural Language... Read More →


Friday August 10, 2018 3:40pm - 5:30pm CEST
3-Hamburg 1+2
 
Saturday, August 11
 

9:00am CEST

Migrate your app to the new Fedmsg architecture
The Fedmsg architecture is about to change to a broker-based system using the AMQP protocol. This new architecture brings a lot of benefits to message producers and consumers, but apps must be ported to use the new fedora-messaging library instead of the old fedmsg API.

In this workshop, we'll do a short introduction to explain what's changed, and then we'll help you convert your app (or someone else's) to the new API and take advantage of the new features.

Skills required: Python

Speakers
avatar for Aurélien Bompard

Aurélien Bompard

Engineer, Red Hat
Member of the Fedora Infrastructure team.
avatar for Jeremy Cline

Jeremy Cline

Software Engineer, Fedora Project, Red Hat
I am employed by Red Hat as a software engineer on the Fedora Project. My primary responsibility is maintaining the Fedora kernel with Laura Abbot and Justin Forbes. I am also involved in Fedora's infrastructure applications.


Saturday August 11, 2018 9:00am - 10:50am CEST
3-Hamburg 1+2

11:20am CEST

How Fedora Infrastructure is using OpenShift to mode 2 shift
Fedora Infrastructure has begun to use OpenShift to host a few of our applications over the past year. As of the time of this writing, Fedora uses OpenShift for Greenwave, WaiverDB, and Bodhi in production, and has a few more apps queued in staging as well. This talk will present information about some of the challenges we face, how we overcame some of them, and how we still seek solutions to others. It will be helpful if you are interested in contributing to Fedora Infrastructure, or if you are interested in using OpenShift and would like to learn about our perspective on it.

Speakers
avatar for Randy Barlow

Randy Barlow

Senior Software Engineer, Red Hat, Inc.
I work on the Fedora Infrastructure Team, and do not enjoy long walks on the beach.


Saturday August 11, 2018 11:20am - 12:20pm CEST
3-Hamburg 1+2
 
Filter sessions
Apply filters to sessions.