Room 328

Sunday, 11:00 - 12:00 PDT
DebConf newbies welcome session -- Enrico Zini ( DebConf Organization )
Speaker: Enrico Zini
An introductory session to help those new to DebConf to understand this crazy, wonderful experience

Tracks:
  • DebConf Organization
Room 328
Sunday, 13:30 - 14:15 PDT
DebConf volunteer recruitment session -- Moray Allan ( DebConf Organization )
Speaker: Moray Allan
Thinking about helping as a volunteer during DebConf? Come along and find out more.

Tracks:
  • DebConf Organization
Room 328
Sunday, 14:30 - 15:15 PDT
Coming of Age: My Life with Debian -- Anne Christine Spang ( Debian project )
Speaker: Anne Christine Spang
Debian made me who I am. If I hadn't started using Debian in high school, I wouldn't have become a hacker, I wouldn't have gone to MIT, I probably wouldn't have started a company. (At least not the one I started.) This is my story. Come and hear how this crazy worldwide organization changed my life. Perhaps it'll be a reminder that this is all worthwhile.

Tracks:
  • Debian project
Room 328
Sunday, 19:00 - 19:45 PDT
Debian and the FSF working together to advance free software -- John Sullivan ( Debian project )
Speaker: John Sullivan
Debian and the Free Software Foundation, along with its GNU Project, share many goals and ideals. They are two of the most mature and dedicated organizations working in the free software movement. Debian is not on the FSF's list of endorsed GNU/Linux distributions. Why is this? Should something be done about it, and if so, what? Much attention has been focused on the question of full endorsement. But there are other opportunities for the FSF and Debian to work together, whether full endorsement becomes a reality or not. Let's review the history of this cooperation, and talk about some future possibilities. FSF executive director (and Debian Developer) John Sullivan will give a presentation about the current state of things as the FSF sees it, and will leave plenty of time for discussion as well.

Tracks:
  • Debian project
Room 328
Monday, 10:00 - 10:45 PDT
Python BoF -- Piotr Ożarowski ( Debian Teams )
Speaker: Piotr Ożarowski
any Python related topics, including moving DPMT/PAPT repo to git and PyPy3

Tracks:
  • Debian Teams
Room 328
Monday, 11:00 - 11:45 PDT
Debian Java Packaging BoF -- Matthew Vernon ( Packaging and tools )
Speaker: Matthew Vernon
The adoption of maven is creating new kinds of dependency hell for Debian. The "download dependencies at compile time" approach is antithetical to the idea of distribution-provided libraries, and encourages authors to be slap-dash about dependency management, and API stability. If people are going to package java apps for Debian, then we need a better way to build java library packages, perhaps by enhancing maven-debian-helper. This BoF aims to propose solutions to this problem.

Tracks:
  • Packaging and tools
Room 328
Monday, 13:30 - 14:30 PDT
DebConf organisation working group -- Martín Ferrari ( Ad-hoc sessions )
Speakers: Tassia Camoes, Moray Allan, Martín Ferrari
DebConf organisation working group

Tracks:
  • Ad-hoc sessions
Room 328
Monday, 15:30 - 16:30 PDT
Notmuch BoF -- David Bremner ( Ad-hoc sessions )
Speaker: David Bremner
Originally inspired by the sup mail user agent (MUA), notmuch is a GPL3+ set of tools for for dealing with your mail (stored in Maildirs or similar) via searching and tagging. On top of the C bindings and a scriptable command line interface, the project directly supports user interfaces based on Emacs and VIM as well as integration with Mutt. We also support python, ruby, and go bindings. Other projects based on notmuch include curses based frontends written in python and Mercury, a fork of mutt using notmuch as a the backend, several web interfaces, and a virtual filesystem. Depending on audience demand, I could give a brief a tour of the notmuch "ecosystem", concentrating on the Emacs interface and command line tool. Otherwise, we can discuss what are the most irritating missing features, people can give demos, we can help each other configure various notmuch related things, and just generally have not much of a fixed agenda.

Tracks:
  • Ad-hoc sessions
Room 328
Tuesday, 10:00 - 10:45 PDT
SPI BOF -- Bdale Garbee ( Debian project )
Speaker: Bdale Garbee
Software in the Public Interest is the legal and financial umbrella organization providing services to Debian in the United States. This session will provide an opportunity to meet the members of the SPI board attending Debconf, hear a brief update on the organization's activities in the last year, and get your questions answered.

Tracks:
  • Debian project
Room 328
Tuesday, 11:00 - 11:45 PDT
Web and wiki BoF -- Steve McIntyre ( Debian Teams )
Speaker: Steve McIntyre
Regular meetup of the Debian WWW and Wiki teams

Tracks:
  • Debian Teams
Room 328
Tuesday, 13:30 - 14:15 PDT
Debsources: powering sources.debian.net -- Stefano Zacchiroli ( Debian QA )
Speaker: Stefano Zacchiroli
Debsources is an infratructure and a web application to publish on the web the entire source code of Debian, allowing to search and browse through it. The main Debsources instance, currently running at http://sources.debian.net , spans Debian history from Debian early releases of the 90s to sid and experimental. In this talk I will present Debsources and sources.d.n, highlighting plans for the future and how people could hack on Debsources for fun and/or profit.

Tracks:
  • Debian QA
Room 328
Tuesday, 14:30 - 15:15 PDT
Debian Long Term Support -- Holger Levsen ( Debian project )
Speaker: Holger Levsen
What is the Debian LTS, what are the experiences so far, what are the plans and expectations?

Tracks:
  • Debian project
Room 328
Tuesday, 16:00 - 16:45 PDT
Looking back on a Debian Summer of Code -- Nicolas Dandrimont ( Debian project )
Speaker: Nicolas Dandrimont
This joint session will be the occasion for this year's crop of Debian Google Summer of Code students to present the work they have done in Debian this summer. The planned presentations so far are: - debmetrics: powering metrics.debian.net — Joseph Bisch - Recursively Building Java Projects and their Dependencies — Andrew Schurman - WebRTC — Juliana Louback - Lil'Debi-Running Debian on Android — Kumar Sukhani

Tracks:
  • Debian project
Room 328
Tuesday, 19:00 - 19:45 PDT
Looking back on a Debian Summer of Code -- Nicolas Dandrimont ( Debian project )
Speaker: Nicolas Dandrimont
This joint session will be the occasion for this year's crop of Debian Google Summer of Code students to present the work they have done in Debian this summer. The planned presentations so far are: - debmetrics: powering metrics.debian.net — Joseph Bisch - Recursively Building Java Projects and their Dependencies — Andrew Schurman - WebRTC — Juliana Louback - Lil'Debi-Running Debian on Android — Kumar Sukhani

Tracks:
  • Debian project
Room 328
Thursday, 10:00 - 10:45 PDT
My PGP/GPG key is RSA 2048-bit, but I put the private key on Gnuk Token -- Yutaka Niibe ( Ad-hoc sessions )
Speaker: Yutaka Niibe
In this casual session, I will demonstrate Gnuk Token, which is built by Free Software and free hardware design. I will demonstrate NeuG standalone device, which can generate random numbers at 70KiB/s, too. My PGP/GPG key is RSA 2048-bit now. I understand that some person doesn't want to sign my key, because it looks weaker. I develop Gnuk, the firmware for USB Token, which is compatible to OpenPGP card, under GPLv3. My original purpose/goal was not to put a person into a dilemma: computing freedom vs. better security. I think that I have achieved the goal somehow, and it's strong enough (RSA 2048-bit) and it's not that slow (1.4sec to sign), IMO. It is unfortunate for me that Debian community demands RSA 4096-bit or more. Thus, another dilemma is still there; longer key length or better control of private key by Free Software. Good news is that I have implemented Ed25519 (for signing) already, and going to implement Curve25519 (for decryption) in Gnuk. Besides, I am also GnuPG developer, and try to implement Curve25519 support now. It will be good if GnuPG 2.1 will be released and people will enjoy Gnuk Token with Ed25519/Curve25519 until Debconf15 in Germany. During the development of Gnuk, I develop NeuG, the true random number generator to generate private keys on the device. The entropy source is built-in A/D converter. I realized that this feature is very useful, and I build standalone device (just for generating random numbers). FST-01 is a reference board for Gnuk/NeuG. It has STM32F103 as MCU which runs at 72MHz. It has no crypto accelerator. Schematic design and PCB design are available as free hardware design. Material is available at gobby.debian.org: debconf14 -> bof -> gnuk

Tracks:
  • Ad-hoc sessions
Room 328
Thursday, 11:00 - 11:45 PDT
Summit Summit -- Eric Dantan Rzewnicki ( Ad-hoc sessions )
Speaker: Eric Dantan Rzewnicki
A meeting of Summit developers for DC14 and those interested in working on it for future DebConf editions. Main topics for discussion: 1) Upstream coordination, 2) Requirements collection for post-dc14, 3) Integrating www.debconf.org into django

Tracks:
  • Ad-hoc sessions
Room 328
Thursday, 13:30 - 14:15 PDT
Validation and Continuous Integration BoF -- Neil Williams ( Debian Validation & CI )
Speaker: Neil Williams
Planning and brain-storming for how to validate Debian. Which parts of Debian need (more) validation? How is that validation going to work? What new software is needed or what changes are needed to existing software to get this running? Who is going to do the work?

Tracks:
  • Debian Validation & CI
Room 328
Thursday, 14:30 - 15:15 PDT
debci and the Debian Continuous Integration project -- Antonio Terceiro ( Debian Validation & CI )
Speaker: Antonio Terceiro
The Debian Continuous Integration project, powered by the debci package, aims at constantly running tests against packages uploaded to Debian. In this talk I will present the origins and current state of the project, how it works and how to add test suites for your packages. There will be also a discussion of best practices for as-installed test suites for Debian packages.

Tracks:
  • Debian Validation & CI
Room 328
Thursday, 16:00 - 16:45 PDT
Haskell in Debian: The what, the how, and the what now? -- Joachim Breitner ( Functional Programming in Debian )
Speaker: Joachim Breitner
Packaging Haskell for Debian entails some unique challenges. There are many Haskell packages, but only few maintainers. The Haskell packages are quite homogenous (good), but they have complex dependency requirements (bad?) and a very unstable ABI (bad). This meeting will introduce the tools and processes we have in place to cope with this complexity, including a short live demonstration of some packaging work. After that, we will discuss some of our open issues (and welcome input from outsiders!).

Tracks:
  • Functional Programming in Debian
Room 328
Thursday, 19:00 - 19:45 PDT
Automated Validation in Debian using LAVA -- Neil Williams ( Debian Validation & CI )
Speaker: Neil Williams
This talk looks at how to extend the existing automated validation architecture recently added to Debian beyond the scope of Linux on ARM to include distribution kernel images, package combinations and installer images.

Tracks:
  • Debian Validation & CI
Room 328
Friday, 10:00 - 10:45 PDT
Ad-hoc cross-builds and multi-builds -- Xen NetBSD in Debian as a non-arch?!, -- Ian Jackson ( Packaging and tools )
Speaker: Ian Jackson
I want to cross-build half of the NetBSD kernel for Xen, build qemu against it, and put the result in an amd64 .deb. Help me do this in the least annoying way. Event structure: I'll spend the first quarter or so of the time sketching out what I'm trying to do and why. Then we can move onto the difficult question of how. I have a few slides, here: http://www.chiark.greenend.org.uk/~ijackson/2014/debconf-builds-bof/slides.pdf --- Notes from the session are here: http://www.chiark.greenend.org.uk/~ijackson/2014/debconf-builds-bof/gobby.txt

Tracks:
  • Packaging and tools
Room 328
Friday, 13:30 - 14:15 PDT
Putting some salt in your Debian systems -- Julien Cristau ( Cloud )
Speaker: Julien Cristau
Salt allows scalable infrastructure management, including provisioning new systems and managing them over their lifetime. In this talk I'll show how it makes managing Debian systems easier.

Tracks:
  • Cloud
Room 328
Friday, 14:30 - 15:15 PDT
Making Debian excellent in Google's cloud -- Jimmy Kaplowitz ( Cloud )
Speaker: Jimmy Kaplowitz
Google's Cloud Platform, especially Compute Engine, has prominently supported Debian as a guest OS for over a year now. Google wants to give its Debian users an even better experience than they have today, as well as give the Debian community more direct involvement in preparing the version of Debian we promote to our customers. This session will start with an overview of where we are today, how we got here, and where we know we need to go. Then we'll open it up for a discussion, hopefully leading to follow-up collaboration with attendees for the rest of the conference and beyond.

Tracks:
  • Cloud
Room 328
Friday, 16:00 - 16:45 PDT
Live Demos -- Nattie Mayer-Hutchings ( Debian project )
Speaker: Nattie Mayer-Hutchings
If you would like to show off your project, here is the place! (Demonstrators are requested to attend a setup session beforehand in order to make sure they have the correct settings for the projector.)

Tracks:
  • Debian project
Room 328
Saturday, 13:30 - 14:15 PDT
introduction to pybuild and Python packaging -- Piotr Ożarowski ( Packaging and tools )
Speaker: Piotr Ożarowski
* will pybuild replace dh_python and why not? * how to customize build/install/test targets? * tips and tricks useful while packaging Python libraries and applications

Tracks:
  • Packaging and tools
Room 328