Program for openSUSE Conference
Warm Up Party
oSC14 Meet & Greet
presented by Henne Vogelsang
This is the warm up party for the openSUSE Conference 2014. Meet and get to know all the other Geekos at the "Sesame Tavern" (http://www.sesame.hr/tovjerna.html). Have a couple of cold ones together and prepare and register for the most awesome oSC yet! Let's see where the night ends! Who knows?!
18:00 - 20:00 Ragusa PartiesOpening Keynote
presented by Robert
The openSUSE Board, the organization team, and our hosts will welcome Geekos from around the world to open oSC14.
Being in the middle of some rather big changes in our project we have much to discuss and debate. We are looking forward to an exciting conference with many discussions, much collaboration, hacking, and socializing. The opportunity to meet once again at the openSUSE conference is...
more 10:15 - 11:15 Ragusa TownhallCome together
A Guide to Pair Programming
presented by @bamb00zzle
The times where software developers have been isolated Geekos without any social contact whatsoever are over. Especially, when working towards complex goals with many stakeholders and team members, communication is key to successfully creating great applications and products. Agile development provides us with a couple of methods to tackle this problem. When it comes to actually hacking away an...
more 11:00 - 12:00 Ragusa Technology & DevelopmentA scientific analysis of openSUSE collaboration patterns in OBS and Bugzilla
The story of merge requests and bug reports
presented by Ilias R.
Software repository mining and collaborative software engineering are part of my ongoing research in Software Engineering Research Group. During 2013 my paper with title "An early empirical sentiment analysis of openSUSE Factory Developers and Users" [1] was accepted and then presented to WSL 2013 [Porto Alegre,Brasil,July 4th - 5th, 2013]. This presentation is about studying openSUSE Factor...
more 11:00 - 11:30 Revelin Community & ProjectUn-Conference
Do it yourself
presented by Henne Vogelsang
The Un-Conference is created by the oSC14 visitors. There is a whiteboard at the entrance where anyone who wants to initiate a discussion, talk, or workshop on a topic can claim a time and a space.
11:00 - 12:00 Stradun Un-ConferenceSocial Skills for Geeks
How to deal with the social side of computing life
presented by jospoortvliet
"There will be an informal networking session". Does that scare you? You proposed something on the mailing list but there is disagreement. How to continue? Somebody is acting very unpleasant on IRC. How do you deal with that? A fellow hacker submits absolutely horrible code. What do you say to him or her?
These questions are the subject of this presentation: the (unfortunate?) social cons...
more 11:30 - 12:00 Revelin Community & ProjectARMing Open Source
An IP company's Open Source involvement
presented by Andrew Wafaa
ARM is an IP company, who produce no physical products. Yet we are in the hands and machines of many of us all around the world. Open Source software is at the heart of many of the products that ship with our IP. This session will show how ARM works with Open Source.
13:00 - 14:00 Revelin Community & ProjectUn-Conference
Do it yourself
presented by Henne Vogelsang
The Un-Conference is created by the oSC14 visitors. There is a whiteboard at the entrance where anyone who wants to initiate a discussion, talk, or workshop on a topic can claim a time and a space.
13:00 - 15:00 Stradun Un-ConferenceProtect Your MySQL Server
Dos and Dont's of secure MySQL deployment. What's coming in 5.7
presented by Georgi Kodinov
Ever wondered how secure is MySQL right after being installed ? Or what's the most secure way of accessing the server ? Or how to make sure the data you put into it are not accessed in ways you didn't think about ? If the answers to the above and related questions are yes this session is for you. We'll also go through the things we've been working on based the 5.7 MySQL development milest...
more 13:00 - 14:00 Ragusa Technology & DevelopmentPresenting awesome
How to share what you know
presented by jospoortvliet
Always wanted to be a great speaker? We will help you get better with these tips and hints!
In this his short workshop you will learn a bit more about public speaking, creating a great story and depicting it in style through slides. There will be time to ask questions and go over slides you created.
13:00 - 15:00 Bokar Community & ProjectBabelfish for DevOps: syslog-ng
presented by Peter Czanik
Most people still think of syslog-ng as a logging system with a flexible configuration language. It is now databases, message parsing, mongodb, JSON, message queuing and a lot more. Over the years, syslog-ng has evolved from a flexible and reliable logging system into a feature-rich log-processing tool. It's not just store and forward anymore, for example, with syslog-ng you can: * Process and...
more 14:00 - 15:00 Ragusa Technology & DevelopmentPromoting open source in universities and technical institutes
presented by Dimitris Papapoulios
I will give a talk about how it is to promote linux and open source (along with openSUSE) in general in a university environment. What it needs to be done, the challenges you will have to face and how you might overcome them, how to gain the trust of your professors and if it is possible for a college to turn to more open source solutions.
14:00 - 14:30 Revelin Community & ProjectDesign and Branding - The Way Forward
Presenting the ongoing work of openSUSE branding and design by the SUSE Design Team
presented by Kenneth Wimer
The SUSE Design Team has begun work on a fresh marketing campaign which includes new branding and design elements.
We will present our current efforts. Details will be offered for each of the new design elements; an explanation of what they are, how they are used, where to find them, etc.
Also, we'll explain our plans for future branding efforts and how we plan to begin screen design ef...
more 14:30 - 15:00 Revelin Community & ProjectWhat's the point of Multiarch?
How does it work, what's it for, and why should I care?
presented by Wookey
Multiarch is a fundamentally simple idea that extends the basic lib / lib64 idea to allow arbitrary architecture combinations. This co-installability of software of different ABIs and architectures, has obvious applications in emulation, cross-building, legacy binaries and cross-grading. It has been initially implemented in the Debian ecosystem, and may never make it to RPMworld, but it's an im...
more 15:30 - 16:30 Ragusa Technology & DevelopmentKernel space SMP on ARM
Why x86 is better than ARM
presented by Oliver Neukum
Most kernel code and drivers in particular are written for multiple architectures. They need to respect an abstract memory model to run on all architectures. x86 is the most relaxed of the supported architectures. You can get away with violations of that model that cause subtle bugs on other architectures. Yet x86 is the architecture most people test on. This talk is about which rules apply to ...
more 15:30 - 16:30 Bokar Technology & DevelopmentSUSE Linux Enterprise and openSUSE
presented by Jan Weber
openSUSE is the upstream of SUSE Linux Enterprise, but what does this mean? What do openSUSE and SUSE Linux Enterprise have in common? How can openSUSE benefit from SUSE Linux Enterprise and vice versa?
Join this session to learn more about the relation between openSUSE and SUSE Linux Enterprise, right from the mind of a SUSE Product Manager.
15:30 - 16:30 Revelin Community & ProjectUn-Conference
Do it yourself
presented by Henne Vogelsang
The Un-Conference is created by the oSC14 visitors. There is a whiteboard at the entrance where anyone who wants to initiate a discussion, talk, or workshop on a topic can claim a time and a space.
15:30 - 17:30 Stradun Un-ConferenceHow to become an openQA contributor
Extend the functionality of openQA
presented by Alberto Planas
openSUSE Team (@SUSE) is currently working on openQAv3. openQAv2 provide new concepts like needles and workers. For the next version we are providing mode improvements in areas like users, permissions, distributed workers and integration with OBS and Staging projects.
Now is a good opportunity to explain the internals of the application and provide the initial knowledge to help you to contri...
more 16:30 - 17:00 Ragusa Technology & DevelopmentYaST devel collaboration
YaST development automatization
presented by Josef Reidinger
Quick introduction what YaST team create to automate reviewing, testing, building and submitting YaST modules to openSUSE.
16:30 - 16:45 Bokar Technology & DevelopmentHow to run a booth and present your project
How to be awesome
presented by jospoortvliet
How to prepare for, set up and staff a booth? This community manager has visited countless booths all around the world and shares his best tips and tricks with you. From how to set up and what to bring to talking points and arguments for visitors. Pictures and fun included!
16:30 - 17:00 Revelin Community & Projectspeccleaner
Making all spec files alike
presented by Michal Hrušecký
There is plenty of different ways to write spec files. Uniting all the spec files in common form helps making them more readable and easier to review/spot mistake. Why and how? Come to the talk ;-)
16:45 - 17:00 Bokar Technology & DevelopmentThe Document Foundation and LibreOffice
An inspirational story from corporate control to freedom
presented by Michael Meeks
Come hear the story of The Document Foundation, from the birthing pains up until the latest LibreOffice features of today. Hear why we did what we did, the key players including openSUSE and the parts they played. Hear how a vision of a collaborative ecosystem around the code-base created something bigger than all of us, to which we are loyal. See how we managed to build consensus, co-ord...
more 10:00 - 11:00 Ragusa TownhallUn-Conference
Do it yourself
presented by Henne Vogelsang
The Un-Conference is created by the oSC14 visitors. There is a whiteboard at the entrance where anyone who wants to initiate a discussion, talk, or workshop on a topic can claim a time and a space.
11:00 - 12:00 Stradun Un-Conferencepost build packaging checks in openSUSE
brp-check-suse, post-build-checks, rpmlint
presented by Ludwig Nussel
At the end of a package build for openSUSE a number of checks and hooks is run. The first part of this talk explains the three kinds of checks that are run and what can be tested by them. The second part will concentrate specifically on rpmlint, explaining how it's integrated into the build process (rpmlint,rpmlint-mini,rpmlint-Factory) as well as the anatomy of a test itself.
11:00 - 12:00 Revelin Technology & DevelopmentWhere KDE is and where it is going
Latest updates on upcoming KDE tech and community changes
presented by jospoortvliet
KDE 5, Frameworks 5, Plasma 2, QtAddons... KDE Manifesto, Community Working Group, and open hardware for KDE. You heard about these and want to know what all the fuzz is about? Want to know where the KDE community is going next?
This is your chance: join this talk and learn all about it!
11:00 - 12:00 Ragusa End UserBcache - what is it and how to use it
Combine your SSD with your HD
presented by Oliver Neukum
SSDs are fast. They also cost a lot of money. To combine the speed of an SSD with the huge capacity of a rotational medium various caching solutions have been proposed. Some of them have found their way into the kernel and are easily usable with openSUSE. These solutions are briefly compared. This talk shows the principle behind bcache, introduces the prerequisites of using it and demonstrates...
more 11:00 - 12:00 Bokar Technology & DevelopmentRuby on Rails for beginners
Workshop for starters
presented by Camila Ayres
In this workshop you will learn enough to play around and build your own web application in Ruby on Rails. You will learn the the basics about model, view and controller in the Rails world and how to connect it all to quickly have an application up and running.
If you are coming to this workshop, you can previously set up your machine with Ruby on Rails by following the instructions poste...
more 13:00 - 15:00 Bokar Technology & DevelopmentYaST in ruby - User Side
what it brings to users
presented by Josef Reidinger
I think you already heard that YaST was converted from YCP to ruby. It brings many advantages to developers, but what advantage it brings to YaST users? We will look at better tested code, improved error handling and of course possible improvements that this step allows to do, but that are not yet implemented.
13:00 - 13:30 Ragusa End UserUn-Conference
Do it yourself
presented by Henne Vogelsang
The Un-Conference is created by the oSC14 visitors. There is a whiteboard at the entrance where anyone who wants to initiate a discussion, talk, or workshop on a topic can claim a time and a space.
13:00 - 15:00 Stradun Un-ConferenceIntegrating web applications into the openSUSE login infrastructure
presented by Ancor González Sosa
Every member of the openSUSE community has a single identity that can be used to log into every openSUSE web-based service: from OBS to the forums, from the Wiki to Connect, from Lizards to infinity and beyond. This is possible thanks to the deployment of a technology called NetIQ Access Manager. This talk will provide an overview of this technology and the different existing alternatives to in...
more 13:00 - 13:30 Revelin Technology & DevelopmentJolla - bleeding edge phone
presented by Michal Hrušecký
Jolla is the company founded and run by ex-Nokia employees to continue with N9 legacy. They didn't have anything left from Nokia, except the idea for making a great phone that is based on real GNU/Linux and uses modern trends in OSS world. They managed to create such a phone, started selling in and this talk with cover my personal experience from both using it and developing for it. What is coo...
more 13:30 - 14:00 Ragusa End UserPackagers: make your life easier with magic tools
presented by Vincent Untz
One of the main area of contributions to openSUSE is the packages, and we have a great amount of amazing packagers. Still, working on the packages can be a painful task when it becomes repetitive. Good news! It turns out that there are tools to help you for this, and for some reason, they're not as used as they should be, which means that some of us are still suffering more pain than they need ...
more 13:30 - 14:00 Revelin Technology & DevelopmentCloudy Experiences at Home
An account of setting up and handling ownCloud at home
presented by jospoortvliet
ownCloud provides universal access to your files via the web, your computer or your mobile devices — wherever you are.
It also provides a platform to easily view & sync your contacts, calendars and bookmarks across all your devices and enables basic editing right on the web.
In this talk I'll go over setting up ownCloud at home, managing the installation, configuration and setup on a serv...
more 14:00 - 15:00 Ragusa End UserHow to write osc plugins
presented by Alberto Planas
OSC can be extended using plugins written in Python. Plugins are good example of how a user can extend the functionality of OBS through the client side of the equation. For example, we are extending OBS to support Staging projects management. In this talk we will learn how to create plugings that are useful for the daily work as a contributor.
14:00 - 15:00 Revelin Technology & DevelopmentUn-Conference
Do it yourself
presented by Henne Vogelsang
The Un-Conference is created by the oSC14 visitors. There is a whiteboard at the entrance where anyone who wants to initiate a discussion, talk, or workshop on a topic can claim a time and a space.
15:30 - 17:30 Stradun Un-Conferenceyast module from scratch
Try to write your new module
presented by Josef Reidinger
Do you miss a yast module to easy setup something? Lets try to write it yourself. Written module will include UI, running scripts, editing files, package module for opensuse using rake packaging tasks and of course test cases written in RSpec. Everyone can try it on their own device, only requirements are developments package for yast from Yast:Head OBS repository.
15:30 - 17:30 Bokar Technology & DevelopmentBodega Appstore for openSUSE
presented by Shawn Dunn
Bodega is an appstore developed by the Plasma-Active team within KDE. This talk will be an overview of Bodega, how it works, how and/or whether the openSUSE community would like something like this included in the distribution, as well as some demonstrations of how it works. Additionally, Bodega does offer "Store" Functionality, and this would be covered, as an informational/discussion topic...
more 15:30 - 16:00 Ragusa End UserA Ring of Fire live on Stagings
How staging projects can help your Factory usage
presented by Stephan Kulow
In this talk I want to present what tools our team worked on to improve the development process of openSUSE:Factory to get higher quality for openSUSE. The development process of Factory is actually the development process of openSUSE, so it's of high importance and a lot of things changed since my last openSUSE conference presentation and still a lot of things are planned to change.
The...
more 15:30 - 16:30 Revelin Technology & DevelopmentBtrfs, LVM and Snapper
Manage btrfs and LVM file-system snapshots with snapper.
presented by Arvin Schnell
Both btrfs and the Linux Volume Manager (LVM) provide efficient file-system snapshots. In this talk we will give an overview of both btrfs and LVM snapshots and how snapper integrates them into the system for easy use by administrators and users alike. We will explain how other software can make use of snapper and finally give an outlook of future development.
16:00 - 16:30 Ragusa Technology & DevelopmentopenSUSE in the Public Cloud
Up and running now
presented by Robert
The Cloud and especially Public Cloud is on every ones mind. In this talk I will examine where we are with openSUSE w.r.t providing images for the Cloud to let people use the awesome distribution we create. I will also examine some of the infrastructure behind the images, show where and how the images are built in the build service and speak about the tools required to interact with the public ...
more 16:30 - 17:30 Ragusa Technology & DevelopmentOptimizing Linux Servers
presented by DavorG
Linux Server is optimized for average workloads. With most servers you can gain much by optimizing performance and make some tweaking. In this session you will learn how to optimize your server’s performance by tuning kernel parameters, exclude unneeded system services and make some more tweaking with disks, memory and kernel.
16:30 - 17:30 Revelin Technology & DevelopmentLive Project Meeting
Townhall meeting
presented by Robert
Following the tradition of previous openSUSE Conferences we will once again have a face to face project meeting. It is always fun to have the meeting at the conference as being able to just speak instead of typing things into IRC makes things even more immediate.
Agenda items should be posted to the project meeting wiki and we will once again try to have a live IRC feed going to allow those ...
more 10:00 - 11:00 Ragusa Townhallosc15 presentation
presented by Bruno Friedmann
During this talk we will present where Geeko will held their openSUSE conference in 2015. After several times in Nuremberg, then Prague, followed by Greece & Croatia, we will going to west part of Europe mainland.
Now those sentences are just there to by pass the restriction on abstract that need 50 words, and thus avoid any kind of teasing.
11:00 - 11:30 Ragusa Community & ProjectWhat's cooking in GNOME
3.12 under the hood
presented by Tobias Mueller
The talk will introduce to some of the design philosophies inherent in GNOME 3 as well as the main changes brought to users and developers. Also, since GNOME 3.12 is yet another step of a long lasting incrementally improved user experience, the future of GNOME's development will be speculated on.
11:00 - 12:00 Revelin Technology & DevelopmentOpenFireMap - Burning Down Your House, NOT
Special Interest Tile Rendering With openSUSE
presented by Christopher Hofmann
Not only the things you can see on a regular map, but also fire hydrants and other special interest information for fire departments and other emergency services are collected in the OpenStreetMap project. Since 2010 there is the project openfiremap.org that actually shows this data as an overlay to the well known openstreetmap. The OBS project Application:Geo contains all the pieces of softwa...
more 11:00 - 11:30 Bokar Technology & DevelopmentUn-Conference
Do it yourself
presented by Henne Vogelsang
The Un-Conference is created by the oSC14 visitors. There is a whiteboard at the entrance where anyone who wants to initiate a discussion, talk, or workshop on a topic can claim a time and a space.
11:00 - 12:00 Stradun Un-ConferenceIt's not us and them, it's we
The things that you think you know and the things that you should know about the openSUSE Community
presented by Kostas Koudaras (a.k.a Warlordfff)
Who is doing what in openSUSE? What are the tools we have, how we use them and why? openSUSE Project has a variety of tools. What are those tools and how anyone can use them? Do you have to be someone special to use them or anyone can do it.
11:30 - 12:00 Ragusa Community & ProjectDeveloping for SailfishOS
presented by Michal Hrušecký
Short demo showing how easy it is to start developing your own application for Jolla phone(s). Nothing deep nor complicated, just showing basic example of how to start.
11:30 - 11:45 Bokar Technology & DevelopmentThe upstream view
Package maintenance as seen from MySQL Engineering
presented by Norvald H. Ryeng
MySQL is the world's most popular open source DBMS, with a large user base on Linux, Windows, OS X, FreeBSD, Solaris, and others. At Oracle we work with package maintainers in several Linux distros to deliver high quality packages both in the distros and in our own repositories.
This talk focuses on how it is to be a fairly large project upstream of several Linux distros. This includes h...
more 13:00 - 14:00 Ragusa Community & ProjectHow to write openQA tests
Write tests to contribute openSUSE
presented by Alberto Planas
openQA is a tool to coordinate, manage and run tests of the distribution. Using Perl we can write scripts that controls and evaluate a full installation of openSUSE. The plan for this workshop is learn how to write tests and run them in an openQA installation and understand the role that is playing in for integration and pre-integration tests in Factory.
13:00 - 15:00 Bokar Technology & DevelopmentARM based Data Centre
Scaling the Data Centre to meet 21st Century challenges
presented by Andrew Wafaa
Providing an insight into how ARM and our partners are changing the industry by introducing new opportunities into the Data Centre. Looking at the revolution going on in the server and networking space supported by the innovation from mobile, and seeing how ARM's energy efficient systems help power everything from Sensors to Servers.
13:00 - 14:00 Revelin BusinessUn-Conference
Do it yourself
presented by Henne Vogelsang
The Un-Conference is created by the oSC14 visitors. There is a whiteboard at the entrance where anyone who wants to initiate a discussion, talk, or workshop on a topic can claim a time and a space.
13:00 - 15:00 Stradun Un-ConferenceCloudy weather on openSUSE? Here comes OpenStack!
presented by Vincent Untz
Nowadays, everything is cloud and cloud is everything. It's all magic, it's all trendy, it's all buzzwords. But it's still unclear to many what this all is. In this talk, we will talk about OpenStack, the cloud computing platform that is getting the most traction in the free software world. But we will also talk about what we do for it in openSUSE, because there's some cool stuff happening there!
14:00 - 15:00 Revelin BusinessThe Travel Support Program
TSP Evolution
presented by Izabel Valverde
The Travel Support Program Team will make a report over the last fiscal year, We will explain how the program works, the last changes and the evolution of application request. We will present how the deadlines will work for general and local events and specially openSUSE Hackathons, Summit and Conference. References https://en.opensuse.org/openSUSE:Travel_Support_Program and https://connect.ope...
more 14:00 - 15:00 Ragusa Community & ProjectTravel Support Program Howto
Asking for travel sponsorship through openSUSE Connect
presented by Ancor González Sosa
The openSUSE Travel Support program aims to support contributors representing openSUSE at events, conferences and hack-fests by reimbursing up to 80% of their travel and accommodation costs. Requests and reimbursements are managed through a specific web application available at https://connect.opensuse.org/travel-support.
In this talk, the main developer of the tool will explain how you can ...
more 15:30 - 16:00 Ragusa Community & ProjectWe are watching us
HA monitoring setup
presented by Martin Čaj
The talk is about Icinga - Open Source Monitoring tool, plug-ins for Icinga and Nagios and some other tips for monitoring. For example how to setup sms gateway to send a sms in case of core trouble. The monitoring system is part of High Availability cluster setup via openais should provide nonstop monitoring. How to works HA, how to build it and what are our experience with it.
15:30 - 16:30 Bokar Technology & DevelopmentFree and Open Source Software in an Enterprise World
presented by Jan Weber
FOSS can be found at many different places, including the Enterprise world. But who is using FOSS in the Enterprise? What FOSS components are used in the Enterprise? Why are Enterprises using FOSS? Are Enterprises giving back to FOSS? If you want to learn more about FOSS in the Enterprise join this session to get to know the answers to all of these questions.
15:30 - 16:30 Revelin BusinessUn-Conference
Do it yourself
presented by Henne Vogelsang
The Un-Conference is created by the oSC14 visitors. There is a whiteboard at the entrance where anyone who wants to initiate a discussion, talk, or workshop on a topic can claim a time and a space.
15:30 - 17:00 Stradun Un-ConferenceCommunity building in 10 steps
How to organize and build your own community
presented by jospoortvliet
Building a community is a lot of work and there is much you have to keep in mind. This talk will present 10 steps to building your own community.
Building a community has two sides: a practical and a organizational. Practically, you have to get something people can rally around. Code you work on is an obvious first but you want to build a local meet-up, you look for subjects for talks, arti...
more 16:00 - 16:30 Ragusa Community & ProjectHAProxy
An introduction and how we use it at openSUSE
presented by Darix
HAProxy is an integral part of our infrastructure. The talk will discuss what HAProxy is and how we are using it. We will look at a few basic configurations and what problems you can solve with them. No special equipment is needed. If you want to follow the examples install the haproxy-1.5 package from server:http.
16:30 - 17:00 Revelin Technology & DevelopmentBuilding Images with KIWI
presented by Robert
KIWI is the image build system for SUSE Studio and is used to create all openSUSE and SUSE media.This session covers the basics of KIWI image building. We will discuss in detail what it takes to build an image with KIWI, look at the configuration file, develop an understanding of what goes on behind the scene and build a basic image using the kiwi command line.
10:00 - 13:00 Revelin Technology & DevelopmentHigh Availability Clustering on openSUSE
presented by Richard Brown
Everyone likes to talk about how Linux is a robust, stable choice for a server operating system, but reality is a little different - Even the best systems fail, but that doesn't mean your users have to notice. High Availability Clustering (HA) gives you a way of building systems that can monitor themselves, and react to failures, keeping your services (eg. Web server, Database server, etc) runn...
more 10:00 - 13:00 Bokar Technology & DevelopmentPackaging Workshop
The Why and How of Packaging
presented by Darix
This is a beginners workshop which will cover the fundamentals on how to build a package from source and how to collaborate with others on packages in the OBS. No special knowledge is required, we will use the web browser and the command line to go through this. You should bring your laptop, preferably with openSUSE installed.
10:00 - 12:00 Ragusa Technology & DevelopmentThe case for crowdfunding Free Software
presented by Sam Tuke
Good software is expensive to make, and Free Software is no exception. Six years ago, the Blender Foundation crowdfunded "Big Buck Bunny". What's happened since then? Countless Free Software projects have frustrated their users with missed targets, exaggerated expectations, and absent source code. While proprietary games, plugins, and even fonts race ahead with tens of millions of dollars in c...
more Community & Project