Loading…
Flock 2018 has ended

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Workshop [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
 
Thursday, August 9
 

10:30am CEST

Imposter Syndrome Workshop and Unconscious Bias Training
This session will involve a one hour Imposter Syndrome workshop followed by an hour long Unconscious Bias training.

What is Imposter Syndrome and why we need to discuss it?
Impostor Syndrome is the feeling that you aren’t actually qualified for the work you are doing and will be discovered as a fraud. It is prevalent amongst a lot of members of open tech/culture, especially people from underrepresented backgrounds, many of whom have been socialised to value other’s opinion of their work above their own, and to do things “by the book.”

What to expect from attending the Imposter Syndrome workshop?
The workshop will enable attendees to understand, identify and talk about impostor syndrome and provide some guidelines on managing it during our day-to-day life.

What to expect from Unconscious Bias training and why is it relevant?
People make, and sometimes act on, snap judgments based on the other person’s race, without any conscious intention. The training will begin with demonstrations of how the mind operates in such ways that are outside of conscious awareness or control. We will then move on to enable attendees to understand and identify such interactions in their daily life and will provide suggestions on how to be more inclusive in such collaborative environments. I feel that in a diverse and collaborative community like Fedora, it is important for us to be able to learn to identify our implicit biases in order to have effective and inclusive communication.

Further notes:

The Imposter Syndrome Workshop and Unconscious Bias Training will be adapted from training resources and guidelines from Ada Initiative and Google from Fedora community and my prior experience in this area. I am welcome to suggestions about more resources.

This session is a part of Diversity and Inclusion Team activities and we feel that conducting this workshop and training at FLOCK will allow us to have a wider and better impact on Fedora community in these directions.

Attendees are welcome to attend either of the sessions individually i.e. You can join/leave at the one hour mark when the second session begins. The first session will be Imposter Syndrome workshop. The second session will be Unconscious Bias training.

Speakers
avatar for Jona Azizaj

Jona Azizaj

Developer Relations
avatar for Justin W. Flory

Justin W. Flory

Open source consultant, Rochester Institute of Technology
Justin W. Flory is a creative maker. He is best-known as an opensource contributor based in the United States. Since 2018, Justin is aleading member of the LibreCorps program of the FOSS@MAGICinitiative at the Rochester Institute of Technology. He was the first,full-time co-op placement... Read More →
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 →
avatar for Amita Sharma

Amita Sharma

Technical Project Manager, Red Hat
Fedora Diversity & Inclusion Team member


Thursday August 9, 2018 10:30am - 12:20pm CEST
0-Meissen + Radebeul

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 Langdon White

Langdon White

Platform Architect, Red Hat
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.
avatar for Adam Šamalík

Adam Šamalík

Software Engineer, Red Hat
Open source enthusiast. Software Engineer with Red Hat working on Fedora. Every working day is different, but most of my activities tend to be in the Fedora community, focusing on advocacy and innovations of the Linux distribution. This includes looking a


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

4:15pm CEST

[BOF] iot Use cases
Discussion over ideas for IoT use cases, things people are able to assist working on, things people would like assistance in working on and general IoT use cases

Speakers
PR

Peter Robinson

Red Hat
Peter is IoT platform lead at Red Hat working with Fedora and RHEL on IoT platforms and direction. Previously Fedora release engineering and Red Hat EMEA Professional Services and prior to Red Hat he was at a large global telco in their EU enterprise hosting division. He's previously... Read More →


Thursday August 9, 2018 4:15pm - 5:15pm CEST
1-Dresden
 
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

9:00am CEST

Protecting the batcave against the Joker: Fedora infra hardening workshop
Fedora infrastructure is is currently managed from a server called batcave01. While heavily guarded, I have a strong suspicion that we can and need to do more to protect against attackers that could get access by posing as apprentices. I may have several ideas already, but I am not gonna spoil the participants ahead. So the planning would be:
- show the architecture
- show where and how people could/would find issue
- show how to do some non disruptive offline audit
- discuss some hardening measure that could be used
- explain how to make patches and harden the server

Depending on the size of the crowd, we might turn into smaller group dedicated into doing 1 set of hardening, or do something else. We may also refer at past issues to see how we could have mitigated them rather than patching them, because bugs will always happen even with the best.

End goal is to get people either looking and finding issues, and/or adding some hardening.

Speakers
MS

Michael Scherer

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


Friday August 10, 2018 9:00am - 9:50am CEST
4-Hamburg 4+6

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

10:20am CEST

How to become a Fedora Badges Sysadmin Superstar
This workshop is an interactive session to teach Fedora contributors how to get involved with Fedora Badges as a sysadmin. The goal is to sponsor new sysadmins during the workshop and have participants push new badges live during the workshop.

The workshop is split into two parts:

Verbal introduction to Fedora Badges, the stack, and tools needed, and the processes to push badges
Interactive session for attendees to try and push new badges
The verbal introduction is a quick overview of the Fedora Badges stack. It gives background on how the pieces are composed, how the Infrastructure works, and what is going on under the hood. Then, it will walk through the procedure to push new badges by walking through our documentation.

The interactive session is a chance for participants to put their new knowledge to action. Participants will set up a development environment for pushing new badges. For their first contribution, they will work with a mentor (i.e. a sponsored Fedora Badges sysadmin) to respond to a Badges ticket that is in the "ready to be pushed" status. After following the steps, the goal is to sponsor attendees into the FAS group for access to push badges on their own after the workshop.

The overall goal is to grow the number of system administrators helping with Fedora Badges to increase response time to badge tickets ready to be pushed, and possibly generate development interest in the underlying components.

Speakers
avatar for Justin W. Flory

Justin W. Flory

Open source consultant, Rochester Institute of Technology
Justin W. Flory is a creative maker. He is best-known as an opensource contributor based in the United States. Since 2018, Justin is aleading member of the LibreCorps program of the FOSS@MAGICinitiative at the Rochester Institute of Technology. He was the first,full-time co-op placement... Read More →


Friday August 10, 2018 10:20am - 12:10pm CEST
4-Hamburg 4+6

3:40pm CEST

Infrastructure Fix Fest (FIFF!)
In this workshop we will identify and fix bugs or issues we think we can get done in the 2 hour window. This includes applications we are upstream for, infrastructure tickets, new issues or bugs you bring us and help us fix. Any bugs, workflow improvements or fixes we can't get done will be filed and triaged. So, come with your pet bug or issues and stay to help us fix as many as we can!

Speakers
avatar for Kevin Fenzi

Kevin Fenzi

Infrastructure Lead, Red Hat
Fedora user and developer. Greyhound lover.


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

9:00am CEST

Fedora Badges Design
"Come join us in learning the process for designing Fedora Badges. We will go over all the necessary design tools and resources and get completely set up to design using Inkscape. Next we will go through the Badges tutorial step by step as you design a badge. You will learn how to find the right tickets for you to tackle and remix pre-existing graphics to make new designs. This is a session to learn, express your creative side, and earn badges for your contributions!"

With this workshop I would like to further engagement with the design aspect of Fedora Badges. I hope to impart how easy it is to contribute artwork to this project no matter the skill level of the participant.
Gaining more design contributors to the Badges project would be a tremendous help as there would be more hands on deck to create more badges, and to tackle the mountain of pre-existing tickets. More badges = more participation across Fedora as a whole.
I think this would help attendees by exposing them to a design process which they may not have been previously acquainted with, or to strengthen the design skills they already possess. I also believe it is a light hearted aspect of Fedora, and it could give some variety for Flock attendees to try something new and fun.

Speakers

Saturday August 11, 2018 9:00am - 10:50am CEST
1-Dresden

9:00am CEST

IoT Hackfest
A hackfest to rapidly improve the base IoT image as well as work on features to sit on top in containers and infrastructure around the IoT Edition

Speakers
PR

Peter Robinson

Red Hat
Peter is IoT platform lead at Red Hat working with Fedora and RHEL on IoT platforms and direction. Previously Fedora release engineering and Red Hat EMEA Professional Services and prior to Red Hat he was at a large global telco in their EU enterprise hosting division. He's previously... Read More →


Saturday August 11, 2018 9:00am - 10:50am CEST
0-Meissen + Radebeul

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