Debian Conference 2015 The annual Debian developer meeting

DebConf15 — Heidelberg, Germany
15–22 August 2015

Platinum Sponsor

    Hewlett-Packard

Gold Sponsors

  • credativ GmbH
  • sipgate GmbH
  • With encouragements of the Matanel Foundation
  • IBM
  • Google
  • Valve

Silver Sponsors

  • Farsight Security Inc.
  • Example42
  • Ubuntu supported by Canonical
  • Mirantis
  • 1&1 Internet AG
  • MySQL
  • Conova.com
  • Hudson River Trading
  • Cumulus Networks
  • Fujitsu TDS
  • ARM
  • Two Sigma Investments
  • BMW Group

Bronze Sponsors

  • godiug.net
  • Logilab
  • NETWAYS
  • Hetzner Online
  • University of Zurich, Department of Informatics
  • Deduktiva GmbH
  • Docker
  • DG-i
  • IT Support Group Electrical Engineering ETH Zurich
  • Univention
  • Dr. Markus Blatt - HPC-Simulation-Software & Services
  • MEINBERG Funkuhren GmbH & Co. KG
  • GUUG e.V.
  • teamix GmbH
  • Heroku, Inc.
  • PricewaterhouseCoopers AG

Supporters

  • Bitnami
  • elementary OS
  • Plat'Home
  • News
  • Wiki
  • Registration
  • Schedule
  • Sponsors
  • Contribute
  • Press / Contact
  • iCal Feed
  • Mobile
  • Wide display
previous day < Tuesday: as grid - as list > next day

07:00 - 10:00 CEST
Meal
09:45 - 10:00 CEST
Morning briefing -- ( Special Event )
Speakers:
Important announcements and a raffle.

Tracks:
  • Special Event
Heidelberg
10:00 - 10:45 CEST [PLENARY]
dgit - treat the Debian archive as a git repository -- Ian Jackson ( Debian Packaging, Policy, and Infrastructure , Plenary )
Speaker: Ian Jackson
dgit is a tool which allows you to dgit clone any package in Debian, and get a git tree. You can work on the package in git, and when you are ready do dgit build and dgit push to upload. Other dgit users see your git history. dgit is particularly useful for NMUers and downstreams.

Tracks:
  • Debian Packaging, Policy, and Infrastructure
  • Plenary
Heidelberg
dgit - treat the Debian archive as a git repository (streamed) -- Ian Jackson ( Plenary )
Speaker: Ian Jackson
dgit is a tool which allows you to dgit clone any package in Debian, and get a git tree. You can work on the package in git, and when you are ready do dgit build and dgit push to upload. Other dgit users see your git history. dgit is particularly useful for NMUers and downstreams.

Tracks:
  • Plenary
Berlin/London
11:00 - 11:45 CEST
Debian GIS BoF -- Andreas Tille ( Blends, Subprojects, Derivatives, and Projects using Debian )
Speaker: Andreas Tille
The Debian GIS Blend gained some new activists in the last two years. So its time to reserve a slot for GIS enthusiasts in Debian to meet in one place and discuss common issues and further development. I'd like to present some teammetrics stats and give some short introduction into the Blends GSoC project to rewrite Blends tasks pages to ask for comments about potential enhancements which could help the Debian GIS team. I'd be more than happy if somebody of Debian GIS would serve as additional speaker and bring in more ideas for this meeting.

Tracks:
  • Blends, Subprojects, Derivatives, and Projects using Debian
Amsterdam
PHP (+ pecl) packaging -- ( BoF )
Speakers:
PHP (+ pecl) packaging

Tracks:
  • BoF
Helsinki
Quality Assurance BoF -- ( BoF )
Speakers:
Quality Assurance BoF

Tracks:
  • BoF
Madrid
11:00 - 11:20 CEST
dh-dist-zilla: From dist.ini to .deb in one go -- Axel Beckert ( Debian Packaging, Policy, and Infrastructure )
Speaker: Axel Beckert
dh-dist-zilla is a debhelper plugin which allows you to build Debian packages of your own Dist::Zilla based CPAN distributions (i.e. Perl modules) without having to first generate all the files by debhelper. dh-dist-zilla calls "dzil build" and friends for you in a transparent way, so that you can build you Debian package from the very same VCS checkout (which usually doesn't contain any generated files like Makefile.PL or Build.PL) from which you would also build the CPAN distribution of your Perl module.

Tracks:
  • Debian Packaging, Policy, and Infrastructure
Heidelberg
The state of Icedove -- Carsten Schönert ( Debian Packaging, Policy, and Infrastructure )
Speaker: Carsten Schönert
The talk will give an compressed overview on the current state of Icedove and related packages, the work of the maintainers on Icedove in the last years, current problems and issues, also a short overview about the future planes for Icedove in Debian.

Tracks:
  • Debian Packaging, Policy, and Infrastructure
Berlin/London
11:00 - 16:00 CEST
Multiarch/Crossbuild/Bootstrap/Toolchain minisprint -- Wookey ( Debian Packaging, Policy, and Infrastructure , Workshop )
Speaker: Wookey
Discussion of the state of Multiarch, Crossbuilding, Bootstrapping, and Cross-toolchains in Debian. There has been good progress in these areas recently, but numerous issues remain, such as Multiarch dpkg/apt/aptitude inconsistencies, cross-dependencies, and how Cross-toolchains in the archive should look. Not everyone is interested in all of this so the session will be spit into chunks: 11:00 Multiarch 13:00 Crossbuilding and bootstraping 15:00 Cross-toolchain packaging Agenda: Multiarch things: * Multiarch (not!) in Policy * dpkg/apt/aptitude inconsistencies * cross-dependencies * bootstrapping-related issues * embedded interpreter problem Agreement on the correct interpretations of some things is needed: 1) if a package foo with arch:A depends on bar:any where bar is m-a:no and arch:A, is that dependency satisfied? 2) Do we accept https://wiki.debian.org/Multiarch/InterpreterProposal? If not what should we do instead? 3) Should we declare 666772 (apt cross-build-dep handling should be liberal with Arch: all packages) wontfix officially (and document corollary) ? Crossbuilding: General roadmap - what still needs doing? Feedback from users on what we have so far is very welcome. * Cross-dependencies * Multiarching more packages * toolchain support packages * Cmake crossing - state? * Using build profiles * sbuild issues * Documentation Bootstrapping Followup from Helmut's talk on Monday. Cross-Toolchains gcc-5 uses -cross standalone packages gcc-4.9 uses wdotap multiarch packages * Everyone happy with standalone packages? * Should cross-toolchains be multibbed? * What set of toolchains should be pre-built in the archive? * What about toolchains not provided as binaries? Cross-gcc source-generator OK? * What ancilliary packages are needed? Full details in gobby document on gobby.debian.org in the path debconf15/bof/Multiarch-Crossbuilding-Bootstrap-Toolchains

Tracks:
  • Debian Packaging, Policy, and Infrastructure
  • Workshop
Stockholm
11:30 - 11:50 CEST
Debian: A giant with a tiny voice? -- Cédric Boutillier ( Debian in the Social, Ethical, Legal, and Political Context )
Speaker: Cédric Boutillier
The Debian Publicity team's motto is "Make Debian famous" and this means to try to spread the word about Debian to a wider audience but also spread the word inside the Debian community about the cool things that happen. This talk will show an overview of the different services that the Publicity Team handles, and how can people get involved.

Tracks:
  • Debian in the Social, Ethical, Legal, and Political Context
Heidelberg
Keeping PostgreSQL 8.4 alive for squeeze LTS -- Michael Banck ( Debian Packaging, Policy, and Infrastructure )
Speaker: Michael Banck
Both Debian squeeze and the PostgreSQL version it ships with (8.4) were discontinued in Summer 2014. To support squeeze-lts, credativ GmbH has maintained a LTS branch of PostgreSQL 8.4, backpatching applicable changes from the next-younger branch (9.0). So far, three releases have been made on the same day or shortly after the official point releases by the PostgreSQL community. Those releases were then uploaded to squeeze-lts. This short talk will present the PostgreSQL-LTS effort, which policies were set and what problems we had during the project.

Tracks:
  • Debian Packaging, Policy, and Infrastructure
Berlin/London
12:00 - 14:00 CEST
Meal
14:00 - 14:45 CEST
Developing products in the open -- Andy Simpkins ( Debian in the Social, Ethical, Legal, and Political Context , Embedded Debian and Hardware-Level Systems )
Speaker: Andy Simpkins
Over the last couple of decades the world of product development with embedded systems has changed considerably. Changing to Open Source (for hardware as well as software) is not easy. The world resists change, this is a brief history of where I have succeeded, where I have failed and the lessons learned. This is a not a technical talk, more a collection of observations.

Tracks:
  • Debian in the Social, Ethical, Legal, and Political Context
  • Embedded Debian and Hardware-Level Systems
Heidelberg
GSoC Students Presentations -- Nicolas Dandrimont ( Debian Success Stories )
Speaker: Nicolas Dandrimont
This year's GSoC students have worked on various projects all summer, and DebConf is a great opportunity for them to present a summary and let the community look at their work. The full program will be published in due time, but we expect around six short presentations.

Tracks:
  • Debian Success Stories
Berlin/London
Python BoF -- Piotr Ożarowski ( Debian Packaging, Policy, and Infrastructure )
Speaker: Piotr Ożarowski
any Python related topics

Tracks:
  • Debian Packaging, Policy, and Infrastructure
Amsterdam
Xen upstream BoF -- Ian Campbell ( Other )
Speakers: Ian Campbell, Ian Jackson
The Xen upstream developers would like to to open up a session to users of Xen within the Debian community as well as the packagers of Xen and packages which depend upon or integrate with Xen. We are interested in use case and pain points for end users as well as discovering what upstream could do to make things easier in order to improve the Xen experience in Debian.

Tracks:
  • Other
Helsinki
SCAP tools & guides -- ( BoF )
Speakers:
SCAP tools & guides

Tracks:
  • BoF
Madrid
15:00 - 15:45 CEST
OpenStack update -- Thomas Goirand ( Containers and Cloud Computing with Debian )
Speaker: Thomas Goirand
Lots of new things happend since last year in the OpenStack world. One very nice thing that we are currently working on is doing the packaging using upstream infrastructure using Gerrit, in a new collaboration with Ubuntu people. This talk will present you this, and the new projects and features in OpenStack which are now available in Debian.

Tracks:
  • Containers and Cloud Computing with Debian
Heidelberg
Debian Publicity: what can we do better? -- Cédric Boutillier ( Debian in the Social, Ethical, Legal, and Political Context )
Speakers: Cédric Boutillier, Ana Guerrero Lopez
The Debian Publicity team's motto is "Make Debian famous" and this means to try to spread the word about Debian to a wider audience but also spread the word inside the Debian community about the cool things that happen. The Publicity work is kind of transversal to each other Team in Debian, but there are some areas in which collaboration with Publicity is key to success: outreach/diversity/newcomers, DebConf and MiniConfs, Release, collaboration with other entities In this BoF, we will discuss how we can improve the services handled by the Publicity team, which new tools or services can be created, and how can people get involved.

Tracks:
  • Debian in the Social, Ethical, Legal, and Political Context
Amsterdam
schroot sbuild BoF -- ( BoF )
Speakers:
shroot sbuild BoF

Tracks:
  • BoF
Helsinki
A glimpse of Limux: maintaining lightweight office-based business applications -- ( BoF )
Speakers:
A glimpse of Limux: maintaining lightweight office-based business applications

Tracks:
  • BoF
Madrid
16:00 - 17:00 CEST
Coffee & Snacks --
Speakers:
Coffee & Snacks
Elsewhere
16:00 - 16:20 CEST
Group photo -- Aigars Mahinovs ( Other )
Speaker: Aigars Mahinovs
This year the group photo will take place in the grass behind the talk rooms.

Tracks:
  • Other
Elsewhere
17:00 - 17:45 CEST
Debsources as a Platform -- Matthieu Caneill ( Blends, Subprojects, Derivatives, and Projects using Debian )
Speakers: Stefano Zacchiroli, Matthieu Caneill
Debsources provides Web access to all of Debian source code. Debsources allows to browse, search, and render Debian source code, as well as compute code metrics and statistics that encompass all available source packages. This talk will emphasize new features being developed, mainly by two GSoC students and a former Outreachy intern. On the one hand, Debsources is being extended to scale better, by switching the Debsources updater to an asynchronous architecture. This change allows to distribute indexing tasks over multiple workers, potentially running on multiple independent machines. It also allows to easily re-index previously indexed data in batch (e.g., upon changes to the available indexing plugins, or when injecting new releases from scratch), a use case that is challenging to support properly with the current synchronous architecture. On the other hand, requests to extend Debsources with new features and to support new use cases, not always related to source code publishing, are on the raise. We want to address them by turning Debsources into a base software platform capable of running multiple Web applications on top of the same underlying database. The Debsources code base is being refactored to make this possible. As concrete use cases to test this change we are developing 2 new Web applications on top of Debsources: 1) a "copyright.debian.net" web app, allowing to browse, search, render, and export debian/copyright files; 2) a "patch tracker" web app to publish details about the source code differences that Debian packages carry with respect to upstream releases of the same software.

Tracks:
  • Blends, Subprojects, Derivatives, and Projects using Debian
Heidelberg
Creating bootable Debian images -- Riku Voipio ( Debian Packaging, Policy, and Infrastructure )
Speaker: Riku Voipio
The standard method for installing Debian is using debian-installer. However, there is considerable demand for ready Debian images for a large range of purposes. People want computers pre-installed with debian, live CD's for demos, cloud images for virtual machines, sd-card images for embedded boards. There is also growing interest in non-bootable images for containers. Debian main archive carries almost a dozen different tools for creating images - and outside debian there are dozens of others. All tools tend to use debootstrap as their, base, and add a bunch of common things on top - typically set up partition, filesystem, bootloader, default user and credentials, and possibly a custom kernel. This talk explores the available methods and their use cases. I intend to look if there is room for consolidation in image creation tools, and how improve the quality and safety of prebuilt Debian images floating in the internet.

Tracks:
  • Debian Packaging, Policy, and Infrastructure
Berlin/London
GnuPG Packaging BoF -- Daniel Kahn Gillmor ( Debian Packaging, Policy, and Infrastructure )
Speaker: Daniel Kahn Gillmor
Members of the GnuPG packaging team, upstream, and anyone else interested are welcome to come to discuss outstanding work, divvy up tasks, and get things done.

Tracks:
  • Debian Packaging, Policy, and Infrastructure
Amsterdam
Bof: Debian in Corporate IT -- Michael Meskes ( Other )
Speaker: Michael Meskes
Debian while seeing more deployment in corporate IT still gets neglected by a lot of companies for various reasons. This BoF is to discuss whether or not we care, and if we do, how to improve our standing and the impact cloud computing has on this topic.

Tracks:
  • Other
Helsinki
18:00 - 18:45 CEST
Let's Encrypt -- Peter Eckersley ( Security, Safety, Hacking, and Cryptography )
Speaker: Peter Eckersley
Invited talk about Let's Encrypt

Tracks:
  • Security, Safety, Hacking, and Cryptography
Heidelberg
This APT has Super Cow Powers -- David Kalnischkies ( Debian Packaging, Policy, and Infrastructure )
Speaker: David Kalnischkies
Package management is a solved problem. Everyone knows how it works, nothing ever changes and there are enormous teams maintaining the tools involved which many people use and complain about everyday. In short: Fun is to be had elsewhere - or is it? Confessions of an apt developer about the past, present and future of APT, the super cow powers in it and why you might want to care.

Tracks:
  • Debian Packaging, Policy, and Infrastructure
Berlin/London
Preparing for Wheezy LTS -- Raphaël Hertzog ( Security, Safety, Hacking, and Cryptography )
Speakers: Raphaël Hertzog, Holger Levsen
Work sessions between the members of the security team and of the LTS team to prepare for Wheezy LTS: - infrastructure changes so that security.debian.org repositories can be used by the LTS team - discussing what will be supported in Wheezy LTS - etc.

Tracks:
  • Security, Safety, Hacking, and Cryptography
Amsterdam
Debian Games BoF -- Andreas Tille ( Blends, Subprojects, Derivatives, and Projects using Debian )
Speaker: Andreas Tille
While not beeing an active member of the Debian Games Blend I'd like to reserve a slot for all those games enthusiasts in Debian to meet in one place and discuss common issues. I'd like to present some teammetrics stats and give some short introduction into the Blends GSoC project to rewrite Blends tasks pages to ask for comments about potential enhancements which could help the Debian Games team. I'd be more than happy if somebody of pkg-games would serve as additional speaker and bring in more ideas for this meeting.

Tracks:
  • Blends, Subprojects, Derivatives, and Projects using Debian
Helsinki
Breaking your machine with dracut workshop -- ( Workshop )
Speakers:
Breaking your machine with dracut workshop

Tracks:
  • Workshop
Stockholm
18:30 - 20:30 CEST
Meal
20:30 - 00:00 CEST
A practical introduction to English Country Dancing (leisure-time activity) -- Karsten Merker
Speaker: Karsten Merker
English Country Dance is a traditional form of folk dance which is based on performing a series of dance figures together with the neigbouring dancers who form a "set" (usually consisting of 4 dancers). Many of these dances are structured in a way that there are two counter-movements in the dance which lead to changing sets with each round of the music, so that during the dance, everybody gets do dance with everybody else. Historically, English Country Dances were built up from a number of "couples", i.e. female dancers on one side of the set and male dancers on the other, but this is just a convention; the basic dance figures are the same for all dancers and it is absolutely common in modern sets to have some women dancing in the men's position and vice versa. Traditional English Country Dancing does not happen in classical "dancing hold"; instead the dancers in a set are only "loosely coupled", either moving on their own or while giving a hand to their current partner, so nobody has to fear stepping on anybody's toes :-). The basic dance figures are easy to learn and no prior dancing experience is necessary. The idea behind this event is to teach the basic dance figures and a number of easy dances, and simply have a lot of fun together. We will have live music, kindly provided by some of our fellow DDs. Please register for the event if you would like to take part, as we need to reserve a room which is large enough for all dancers. The number of participants is in principle unlimited, as long as we can get a large enough room.
Elsewhere
< Tuesday >

Quick Links

  • All events
Footer logo

The Summit Scheduler version 1.2.14 (revno: 560)

© Canonical Ltd., et al.

The source code for DebConf's version of Summit: http://anonscm.debian.org/gitweb/?p=debconf-data/summit.git

Report problems to the summit.debconf.org pseudo-package in the Debian Bug Tracking System