DebConf15Heidelberg, Germany2015-08-152015-08-2281.005:0000:152015-08-13T10:00:00+020010:0002:00AmsterdamDebConf registration system sprintdiscussionEnglishdebconf-registration-system-sprintTrueCC-BY/debconf15/meeting/344/debconf-registration-system-sprint/DebConf registration system sprint and streaming test CeremonyPlenarydiscussionEnglishopening-ceremonyTrueCC-BY/debconf15/meeting/267/opening-ceremony/The classic kickstarting session of every DebConf. KrafftMargarita ManterolaMichael Banck2015-08-15T10:30:00+020010:3000:45HeidelbergLet's get ready to GoOtherdiscussionEnglishlets-get-ready-to-goTrueCC-BY/debconf15/meeting/228/lets-get-ready-to-go/This talk is an introduction to the Go language. It will go over what Go is and what it's not. A little bit of its history, the basics of the language and a few live demos. It will also cover the state of Go in the free software world in general and Debian in particular. Manterola2015-08-15T11:30:00+020011:3000:20HeidelbergUsing Obnam for backing up your dataDebian System Administration, Automation, and OrchestrationdiscussionEnglishusing-obnam-for-backing-up-your-dataTrueCC-BY/debconf15/meeting/181/using-obnam-for-backing-up-your-data/Obnam is an easy, secure backup program. It de-duplicates data, and encrypts it locally before transferring the backup data to a remote server over sftp. It supports a FUSE filesystem for restoring data using normal file management tool This talk shows how Obnam is used in various cases, and covers both basic and advanced use. Wirzenius's Central Role in the Future of Software FreedomPlenarydiscussionEnglishdebians-central-role-future-software-freedomTrueCC-BY/debconf15/meeting/329/debians-central-role-future-software-freedom/Debian is among the oldest GNU/Linux distributions still active today. A community-led project with democratically elected leadership, Debian remains a shining example of a project that serves developers and users rather than for profit interests and wealthy trade associations that so commonly control and manipulate Open Source projects today. Debian culture embodies the ethos of software freedom and the tradition of enthusiasts and hobbyists (rather than businesses) directing the future of Free Software projects. As an independent observer and Debian user, in this keynote, I will examine the reasons why these principles have served Debian well, considered early decisions that Debian made that have assured a commitment to principle, explore how Debian can continue to help everyone, introduce future collaborations that might succeed in helping Debian in its goals, and discuss the unique role Debian can play in advancing software freedom. M. Kuhn2015-08-15T15:00:00+020015:0000:20HeidelbergContributing to Distro TrackerDebian Packaging, Policy, and InfrastructurediscussionEnglishcontributing-to-distro-trackerTrueCC-BY/debconf15/meeting/271/contributing-to-distro-tracker/Distro tracker presents us with an insightful view on Debian packages. In this talk we will introduce its design, discover how easy it is to contribute, and discuss changes and improvements. Siraut talksOtherdiscussionEnglishlightning-talksTrueCC-BY/debconf15/meeting/163/lightning-talks/They're talks. They go like lightning. explainedBlends, Subprojects, Derivatives, and Projects using DebiandiscussionEnglishgnukfreebsd-explainedTrueCC-BY/debconf15/meeting/294/gnukfreebsd-explained/An overview of how GNU/kFreeBSD works, and what it can do. We present a rationale for porting work within Debian, and think about the future. There will be a live demo of a jessie-kfreebsd system. Chamberlain2015-08-15T17:30:00+020017:3000:20HeidelbergDNS in DebianSecurity, Safety, Hacking, and CryptographydiscussionEnglishdns-in-debianTrueCC-BY/debconf15/meeting/270/dns-in-debian/The Domain Name System (DNS) protocol is widely used by Internet-connected hosts, including Debian systems. It is most commonly associated with the "hostname to address" lookup service needed by many Internet protocols, but it has an extensible design and is capable of distributing many types of information. The DNS has a highly componentized architecture and no individual package in Debian is responsible for implementing DNS support as a whole. This talk will introduce the DNS architecture and explain how individual packages in the Debian archive together implement this architecture. Other topics covered will include: - The DNS data model. - The broad history of the protocol, and likely future developments. - How the DNS is commonly deployed on the Internet. - How Debian's DNS support compares to other operating systems like Fedora and FreeBSD. - Privacy, security, and governance considerations. Edmonds2015-08-15T18:00:00+020018:0000:45HeidelbergTails: a technical overviewSecurity, Safety, Hacking, and CryptographydiscussionEnglishtails-a-technical-overviewTrueCC-BY/debconf15/meeting/289/tails-a-technical-overview/Tails is a Debian GNU/Linux based live system that aims to preserve user privacy and anonymity. This talk gives an overview on the technical details behind Tails, how privacy, anonymity and security are enforced on top of Debian. We will explain the challenges that Tails faces. This talk also presents the current Tails project roadmap and future goals, and the evolution of the relation with Debian, from a technical point of view. Gomez Package Infrastructure walk throughDebian Packaging, Policy, and InfrastructurediscussionEnglishdebian-package-infrastructure-walk-throughTrueCC-BY/debconf15/meeting/219/debian-package-infrastructure-walk-through/This talk describes how the core debian package infrastructure parts work together, that is ftp archive, buildds, release scripts (including but not limited to "how did it evolve") Barth2015-08-15T11:30:00+020011:3000:20Berlin/LondonI still haven't found what I'm looking for - some ramblings about XapianDebian Packaging, Policy, and InfrastructurediscussionEnglishi-still-havent-found-what-im-looking-for-some-ramblings-about-xapianTrueCC-BY/debconf15/meeting/302/i-still-havent-found-what-im-looking-for-some-ramblings-about-xapian/Debian uses Xapian-powered search extensively, both in the software we package and in our own infrastructure. I'd like to share some thoughts on these different searches, where they work well, where they don't, and how we can improve them. Betts to expect from MySQL 5.7OtherdiscussionEnglishwhat-to-expect-from-mysql-57TrueCC-BY/debconf15/meeting/197/what-to-expect-from-mysql-57/MySQL 5.7 contains more new functionality and improvements than any previous release. Some of these changes were made specifically to make packaging of MySQL and software that uses MySQL easier, often based on input from package maintainers in Debian and other distros. Join us for a tour of packaging improvements and challenges, and how we work with these topics upstream. H. Ryeng2015-08-15T15:30:00+020015:3000:45Berlin/LondonThe Debian Long Term Support Team: Past, Present and FutureDebian Success StoriesdiscussionEnglishthe-debian-long-term-support-team-past-present-and-futureTrueCC-BY/debconf15/meeting/169/the-debian-long-term-support-team-past-present-and-future/Almost anybody will acknowledge that maintaining 18000 software packages secure over 5 years is a challenge and even more so in the context of Debian where most volunteers tend to skip the parts that are not fun. Still the story of the Debian LTS team shows that it is possible. This talk will explain how we got started and where we are today.ël Hertzog2015-08-15T17:00:00+020017:0000:20Berlin/LondonFree Communications with Free SoftwareDebian in the Social, Ethical, Legal, and Political ContextdiscussionEnglishfree-communications-with-free-softwareTrueCC-BY/debconf15/meeting/317/free-communications-with-free-software/Is there a genuinely free alternative to Skype, or is there hope that we can create one? This talk provides an introduction to Free Real-Time Communications technologies, including SIP, XMPP and WebRTC, the possibilities with free software and why this is important. Pocockhttp://rtcquickstart.org2015-08-15T17:30:00+020017:3000:20Berlin/LondonLinux in the City of Munich (AKA LiMux)Blends, Subprojects, Derivatives, and Projects using Debian,Debian Success StoriesdiscussionEnglishlinux-in-the-city-of-munich-aka-limuxTrueCC-BY/debconf15/meeting/341/linux-in-the-city-of-munich-aka-limux/Technically started in 2005, Munich's LiMux project was officially and successfully finished in 2013; albeit with a long delay, compared to our initial project plan, as much more work croped up. Nevertheless the work on our Linux client(s) continues. New releases get rolled out, bugs get fixed and new features are implemented to improve the client, adapt it to the changing needs of the municipal IT, and support our users. This talk will put the spotlight on the current situation and does a quick glance on the history, the technical tools used to manage our 33 000 users and 18 000 clients and a little future outlook. Glogowski the Technical CommitteeDebian Packaging, Policy, and InfrastructurediscussionEnglishmeet-the-technical-committeeTrueCC-BY/debconf15/meeting/235/meet-the-technical-committee/An opportunity to meet the members of the Debian Technical Committee who are in attendance at Debconf, hear the status of open issues, and discuss pending and future issues with the committee. BarthBdale GarbeeKeith PackardDidier RaboudSteve Langasek to DebConf BOFSpecial EventdiscussionEnglishnew-to-debconf-bofTrueCC-BY/debconf15/meeting/170/new-to-debconf-bof/A bof especially targeted at DebConf first timers, from DebConf old timers. What to expect, how to communicate effectively, how to get the most from this experience. ZiniFrancesca Ciceri2015-08-15T15:00:00+020015:0000:20AmsterdamDebian High Availability Hackers BoFDebian Packaging, Policy, and InfrastructurediscussionEnglishdebian-high-availability-hackers-bofTrueCC-BY/debconf15/meeting/284/debian-high-availability-hackers-bof/The debian-ha group was pretty much MIA during the jessie release cycle, so the release missed pacemaker, rendering existing HA setups un-upgradeable. In the meantime, a new group has formed. This BoF discusses the current state of the HA stack and the next steps to take.Christoph Berg BoFDebian Packaging, Policy, and InfrastructurediscussionEnglishxapian-bofTrueCC-BY/debconf15/meeting/301/xapian-bof/Xapian is used to provide fast search in several parts of the Debian infrastructure (lists.d.o, packages.d.o, search.d.o, wiki.d.o, debtags.d.n) and is also used by dozens of packages in the archive, from aptitude to zeitgeist-core. It's installed on 95% of machines reporting to popcon. This BoF is an opportunity for the maintainers and developers of these packages and services to get together and discuss all things Xapian. Betts Members BOFDebian Packaging, Policy, and InfrastructurediscussionEnglishnew-members-bofTrueCC-BY/debconf15/meeting/250/new-members-bof/Front Desk members, Debian Account Managers, Application Managers, current or prospective New Member applicants are invited to ask questions, tell stories and exchange tips about everything related to handing out Debian Developer hats. Zinihttps://nm.debian.org a more inviting environment for newcomers - New experiences from MoM, SoB, TeammetricsBlends, Subprojects, Derivatives, and Projects using DebiandiscussionEnglishcreating-a-more-inviting-environment-for-newcomers-new-experiences-from-mom-sob-teammetricsTrueCC-BY/debconf15/meeting/208/creating-a-more-inviting-environment-for-newcomers-new-experiences-from-mom-sob-teammetrics/Since 2008 I'm working on graphing data about teams in Debian. In 2011 a GSoC project "Teammetrics" established some better infrastucture and some additional measures were added. The last addition was a number of maintainers per packaging graph which also creates some enlightment how good a team works together. Besides measuring how teams are working together I'd like to explain ways how to gain new team members by lowering the entry barrier. This is done in the Mentoring of the Month project for Debian Med. I was also running a Mentoring of the Month for Women by droping the constraint of medical software. It was a specific challenge for me to introduce an outsider into a team I'm no member of and where I was unaware of the specific team policy. Tille2015-08-15T18:00:00+020018:0000:45HelsinkiWhy Children need an open source community and what they contributeBoFdiscussionEnglishwhy-children-need-an-open-source-communityFalseCC-BY/debconf15/meeting/357/why-children-need-an-open-source-community/Why Children need an open source community and what they contribute2015-08-15T14:00:00+020014:0004:00ElsewhereJob FairdiscussionEnglishjob-fairFalseCC-BY/debconf15/meeting/321/job-fair/Looking for job opportunities in a company that cares about Debian? Visit our job fair and talk with representatives of some of our major sponsors about available positions. There will also be a job corner with posters and leaflets from our sponsors.2015-08-15T15:30:00+020015:3001:30ElsewhereCoffee & SnacksdiscussionEnglishcoffee-and-snacksFalseCC-BY/debconf15/meeting/325/coffee-and-snacks/Coffee & Snacks2015-08-15T21:30:00+020021:3002:30ElsewhereDebian Birthday PartydiscussionEnglishdebian-birthday-partyFalseCC-BY/debconf15/meeting/320/debian-birthday-party/The Debian project turns 22 - let's celebrate!2015-08-15T22:00:00+020022:0002:00ElsewhereConcert: bellsparxNonediscussionEnglishconcert-bellsparxFalseCC-BY/debconf15/meeting/342/concert-bellsparx/From Mannheim, bellsparx will be playing in the downstairs disco. Their music is Free and might be described as experimental rock. Please follow the link(s) to get more information briefingSpecial EventdiscussionEnglishannouncementsFalseCC-BY/debconf15/meeting/248/announcements/Important announcements and a raffle. and HP: A Fresh PerspectivePlenarydiscussionEnglishdebian-hp-fresh-perspectiveTrueCC-BY/debconf15/meeting/328/debian-hp-fresh-perspective/Invited talk by Bdale Garbee Garbee2015-08-16T11:00:00+020011:0000:45HeidelbergDebian and the FSF: Ending disagreements by solving problems at the sourceDebian in the Social, Ethical, Legal, and Political ContextdiscussionEnglishdebian-and-the-fsf-ending-disagreements-by-solving-problems-at-the-sourceTrueCC-BY/debconf15/meeting/310/debian-and-the-fsf-ending-disagreements-by-solving-problems-at-the-source/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. Last year at DC14, FSF executive director (and Debian Developer) John Sullivan presented a list of joint initiatives that the FSF and Debian could work on together to advance the cause of free software, even without Debian being officially recommended by the FSF. As a group, we also talked about some of the reasons that Debian is not on the FSF's list of endorsed GNU/Linux distributions. I will give an update on the status of these joint initiatives, especially about progress on the database of hardware that is compatible with Debian main and the FSF's endorsed distributions (a cooperative initiative that was announced shortly after DC14), and about the import of package info from Debian main into the FSF's Free Software Directory. I'll talk about the thorny problem of navigating between, on one side, recommending nonfree software to users, and on the other side, giving them a distribution that won't work on the laptop they currently use -- and what we could do together in order to get out of this jam. Finally, I'll present some new ideas for us working together and continuing to strengthen our relationship, and hope that you do the same. Sullivan2015-08-16T14:00:00+020014:0000:45HeidelbergGnuPG: Past, Present and FuturePlenarydiscussionEnglishgnupg-past-present-futureTrueCC-BY/debconf15/meeting/330/gnupg-past-present-future/Invited talk by Werner Koch Koch2015-08-16T15:00:00+020015:0000:20HeidelbergEnforcement of a system-wide crypto policySecurity, Safety, Hacking, and CryptographydiscussionEnglishenforcement-of-a-system-wide-crypto-policiesTrueCC-BY/debconf15/meeting/252/enforcement-of-a-system-wide-crypto-policies/Currently each and every shipped application in distributions enforces its own policy on the allowed cryptographic algorithms/protocols. While for some this is a desirable property, for most unmanaged applications like wget, curl, and similar, it prevents enforcing a consistent security level. The purpose of this talk is to describe the approach we've taken in Fedora to counter the issue, and enforce a system-wide policies, discuss the current outcome, lessons learned, and invite Debian maintainers to participate. Mavrogiannopoulos of Free SoftwareDebian in the Social, Ethical, Legal, and Political ContextdiscussionEnglishphilosophy-of-free-softwareTrueCC-BY/debconf15/meeting/244/philosophy-of-free-software/As a community, Debian is driven by many passions, but none so deep and lasting as the philosophy of Free Software. Born in an era of increasing social freedom but increasing political and corporate conservatism, Free Software didn't begin as a rebellion against an entrenched proprietary majority, but more as a jolt of surprise that earlier attitudes of open collaboration were disappearing. Academic experimentation gave way to the "Big Business" of software, and to economic motivations to lock down legal ownership. Until the 1970's, the United States considered software as a "utilitarian good" and granted it no copyright protection. Free Software and proprietary software grew more-or-less at the same time, in response to new ideas of software as a creative work, due the same treatment as other forms of property. Free Software has always been firmly planted in the ideals of freedom, liberty, equality, and a society of individuals working toward a common good. These concepts are steeped in a heritage stretching back centuries, including Socrates, Plato, Scotus, John Locke, Thomas Paine, Thomas Hill Green, and numerous others. This talk explores the philosophical roots of Free Software, for a deeper understanding of the movement today. Randal2015-08-16T17:00:00+020017:0000:20HeidelbergMore Entropy, PleaseSecurity, Safety, Hacking, and CryptographydiscussionEnglishmore-entropy-pleaseTrueCC-BY/debconf15/meeting/265/more-entropy-please/In this talk, I will discuss Monty Hall problem by its computer simulation and will show how Random Bit Generator is important, and more entropy is needed. In Debconf 14, I listend the talk by Tom Marble, which was titled "Security not by chance: the AltusMetrum hardware true random number generator". It was very impressive for me. (I had a TRNG implementation of mine, but I didn't recognize its importance.) Since then, I have been considering some promotion for more entropy, and l wrote the article (see the first URL). The story doesn't directly discuss TRNG itself, but it explains that bias should be killed and it discuss an effective side channel attack, and it emphasizes more entropy is required. Yutaka 2Security, Safety, Hacking, and CryptographydiscussionEnglishhopenpgp-2TrueCC-BY/debconf15/meeting/234/hopenpgp-2/Since the hOpenPGP talk at DC14, a few things have changed. This will briefly summarize what's new with hOpenPGP and hopenpgp-tools. Adams from the DPLOtherdiscussionEnglishbits-from-the-dplTrueCC-BY/debconf15/meeting/198/bits-from-the-dpl/The annual State of the Union address McGovern2015-08-16T11:00:00+020011:0000:45Berlin/LondonAppStream, Limba, XdgApp: Where we are going.OtherdiscussionEnglishappstream-limba-xdgapp-past-present-and-futureTrueCC-BY/debconf15/meeting/200/appstream-limba-xdgapp-past-present-and-future/AppStream is a metadata-enhancement project for both Linux distributions and upstream projects which develop for Linux. It allows upstreams to provide distributors with a machine-readable description of an application or generic software package, links to screenshots and websites and several other useful metadata. It also allows projects to assign a unique identifier to their software, which allows other software to find it in the distribution's package repositories. AppStream also is the basis for new exciting projects, like automatic UEFI firmware updates. The first half of the talk will go into detail about why we need AppStream, and the work which was done to integrate it with Debian. The second half of the talk will give an overview on the current plans to change the way software is distributed on Linux. Traditionally upstream software is packaged by a downstream Linux distributor and then released as a Linux distribution. Currently, work is going on on solutions to allow projects to distribute their software directly to the end user, as well as for sandboxing the 3rd-party software and isolating it from the rest of the system. I will give a brief introduction on the Limba and XdgApp approaches to the software-distribution issue, and what we at Debian should prepare for in future. KlumppAppStream@Debian(outdatedbynow): Debian PackagingDebian Packaging, Policy, and InfrastructurediscussionEnglishpreferred-debian-packagingTrueCC-BY/debconf15/meeting/307/preferred-debian-packaging/I've written up my "preferred packaging" techniques at -- I'd like to briefly present them in person, with a projector to show how I work with the tools and how i investigate a package's revision history this way. Kahn Gillmor in Debian reportDebian Packaging, Policy, and Infrastructure,Debian System Administration, Automation, and OrchestrationdiscussionEnglishgnupg-in-debian-reportTrueCC-BY/debconf15/meeting/195/gnupg-in-debian-report/Big changes are afoot in the world of OpenPGP and GnuPG as well. The Debian GnuPG packaging team will present some of the changes we have in store, what they might mean for other parts of the infrastructure, and how our operating system can make use of the new features. Kahn Gillmor Linux: Debian for Network SwitchesBlends, Subprojects, Derivatives, and Projects using DebiandiscussionEnglishcumulus-linux-debian-for-network-switchesTrueCC-BY/debconf15/meeting/300/cumulus-linux-debian-for-network-switches/Cumulus Linux is a Debian derivative distribution that runs on Network Switches. This talk will introduce the distribution and its use cases, as well as discuss our relationship with Debian and other upstream projects. Leakehttp://cumulusnetworks.com2015-08-16T17:30:00+020017:3000:20Berlin/LondonWhy favour Icinga over Nagios?OtherdiscussionEnglishwhy-favour-icinga-over-nagiosTrueCC-BY/debconf15/meeting/241/why-favour-icinga-over-nagios/We try to explain some of the problems Nagios has had for years, what the differences to Icinga are, and how Icinga 2 can ease up monitoring in small, as well as really big environments. Most sysadmins have a love-hate relationship with Nagios based monitoring solutions. Backed by a sizable community, users have learned to live with it’s shortcomings in scaling, configuration, and modern integration options. Taking advantage of the tremendous number of supported hard- and software, Icinga leaves all legacy limitations behind. It delivers an easily scalable solution, with clustering, load balancing, automated replication, and even business process monitoring out-of-the-box. Based on a new configuration format with advanced language features - like conditional processing and complex type support - monitoring agile environments works like a breeze. Existing modules for Puppet, Chef and Ansible ramp up the rollout time and ensure a continuous and up to date monitoring environment. The talk will demonstrate how popular tools such as Graphite, Logstash, or Graylog integrate better and easier than ever before. In addition to that we’ll introduce the new Icinga Web 2 interface and give a brief introduction into the technical architecture. Icinga is shipped with Debian for years now, and we brought Icinga 2 into Debian just after its first stable release, which is know included in Jessie. I will show you the safe and most recent update channels for your environment. Froschhttps://www.icinga.org2015-08-16T18:00:00+020018:0000:45Berlin/LondonLive demosOtherdiscussionEnglishlive-demosTrueCC-BY/debconf15/meeting/164/live-demos/Show off your project! NB: It will be mandatory to set up your laptop before the session, in order to assure a smooth transition between speakers. BOFOtherdiscussionEnglishcommunity-bofTrueCC-BY/debconf15/meeting/191/community-bof/Debian used to have a reputation of having a rather harsh community, where flamewars were the normal way of handling conflict. Over the past decade or so, however, things have gradually improved to the point where this is no longer the case. In recent years, we've had two general resolutions in this area: the diversity statement in 2012, and the code of conduct in 2014. Together, they are the Debian community's instruments in ensuring that our project remains a welcoming environment. Are these instruments working? Do we need more of these? Or are we perhaps overreaching in our effort to keep discussion civil, to a point where these instruments are counterproductive? Let's talk about that. Verhelst2015-08-16T15:00:00+020015:0000:20Amsterdamsharing ideas on dbconfig-common Debian Packaging, Policy, and InfrastructurediscussionEnglishusing-dbconfig-commonTrueCC-BY/debconf15/meeting/190/using-dbconfig-common/In this BoF I like to take some time to explain what dbconfig-common can do for packages that require a working database. dbconfig-common has recently seen a lot of long standing bugs fixed, so I think it is time that more packagers are aware of it's possibilities. I would like to take the opportunity to solicit for further enhancements and help. Gevers BoFOtherdiscussionEnglishgit-bofTrueCC-BY/debconf15/meeting/203/git-bof/How do you use Git for code, personal files, and Debian? Hartmann2015-08-16T17:00:00+020017:0000:45Amsterdamgit-buildpackage skillshareDebian Packaging, Policy, and InfrastructurediscussionEnglishgit-buildpackage-skillshareTrueCC-BY/debconf15/meeting/194/git-buildpackage-skillshare/patch queues! upstream VCS tags! pristine tar! tracking security updates! contributing back to upstream! Do you use git-buildpackage (gbp) in your debian packaging? Do you have special tricks that you find sanity-preserving, time-saving, or otherwise handy? Do you want to learn more about this workflow? come to this skillshare/discussion to share and learn. Kahn Gillmor2015-08-16T18:00:00+020018:0000:45AmsterdamGit-buildpackage BoFDebian Packaging, Policy, and InfrastructurediscussionEnglishgit-buildpackage-bofTrueCC-BY/debconf15/meeting/315/git-buildpackage-bof/git-buildpackage{,-rpm} are used inside and outside of Debian for creating Debian and RPM packages out of Git repositories. What workflows do you use? Where can gbp be improved for that? What's missing? Where should it integrate better into other tools? What about DEP-14? Günther2015-08-16T11:00:00+020011:0000:45HelsinkiAuditors WorkshopOtherdiscussionEnglishauditors-bofFalseCC-BY/debconf15/meeting/335/auditors-bof/Informal Auditor Team meet-upHéctor Orón Martínez2015-08-16T18:00:00+020018:0000:45StockholmDebian, Finance, Crypto Currency + BitcoinBoFdiscussionEnglishdebian-finanace-crypto-currency-bitcoinFalseCC-BY/debconf15/meeting/362/debian-finanace-crypto-currency-bitcoin/Debian, Finance, Crypto Currency + Bitcoin2015-08-16T15:30:00+020015:3001:30ElsewhereCoffee & SnacksdiscussionEnglishcoffee-and-snacksFalseCC-BY/debconf15/meeting/325/coffee-and-snacks/Coffee & Snacks2015-08-17T09:45:00+020009:4500:15HeidelbergMorning briefingSpecial EventdiscussionEnglishannouncementsFalseCC-BY/debconf15/meeting/248/announcements/Important announcements and a raffle. contests, no waiting!Embedded Debian and Hardware-Level Systems,PlenarydiscussionEnglishtwo-contests-no-waitingTrueCC-BY/debconf15/meeting/326/two-contests-no-waiting/This talk will discuss two contests with two issues. First contest: Inveneo, LeMaker and ARM have sponsored a contest to develop a solar-powered, highly available, scalable, passively cooled "Micro Data Center" for developing countries. The first part of the contest was to develop a design for the hardware that would use up to 15 ARM-based Single Board Computers (SBCs) and up to ten SSDs with a 16-port Gbit data switch that could be powered by a Solar Panel or other 12 volt supply. Over fifty entries were submitted to a contest ending June 10th, with the results being announced July 20th. Some number of the winning Micro Data Center designs will be built by a company called ProCase. Then a second part of the contest will be to create and configure the software to run these data centers in a secure, highly available, easily updated fashion. The speaker would like the Debian community, spear-headed by Debian developers at Debconf, to create such a package of software. Second Contest: Linaro, a non-profit organization trying to help companies put GNU/Linux on their ARM processors and SoCs, has noticed about 1400 programs in GNU/Linux that still have assembly language in them. This assembly language has often been there a long time, and may (in the days of multi-core, multi-pipelined, multi-level cache) cause the programs to run slower and less efficiently, not faster. Examples of these performance and efficiency issues will be briefly given in the talks. Linaro has designed a contest to port these 1400 programs to ARM-64, and at the same time test to see if the programs efficiency can be improved by recoding the assembly language sections. These contests will be discussed in the talk, perhaps with workshops set up to help address them at Debconf. 'maddog' Hall2015-08-17T11:00:00+020011:0000:20Heidelbergapt install YOUR_NEIGHBORHOODDebian System Administration, Automation, and OrchestrationdiscussionEnglishapt-install-your-neighborhoodTrueCC-BY/debconf15/meeting/206/apt-install-your-neighborhood/The talk shows how to install Debian on a set of machines (a computer lab, a school, or your neighborhood!) more or less automatically. We start with a so called "InstallBox", a machine that provides a package cache and PXE boot installer images (di-netboot-assistant, squid). The installation may be customized using preseeding techniques. We start with minor modifications and end up deploying a DebianLAN network. B. Mundt - toying with temporal tablesDebian Packaging, Policy, and InfrastructurediscussionEnglishbrithint-toying-with-temporal-tablesTrueCC-BY/debconf15/meeting/293/brithint-toying-with-temporal-tables/Databases are great at remembering things, but most of the time we only let them know what the current state of the world is. Temporal tables are the database equivalent of using version control -- allowing you not only to see how things are now, but also to be able to see how things used to be, and who changed them and why. brithint is a python tool that uses temporal tables to manage britney's hints database, so that it's possible to track when hints were introduced or removed, who they were introduced by -- and even better, it's possible to review that data to see where the release team gets bottlenecked. Towns2015-08-17T14:00:00+020014:0000:45HeidelbergQtQuick for beginnersOtherdiscussionEnglishqtquick-for-beginnersTrueCC-BY/debconf15/meeting/242/qtquick-for-beginners/QtQuick is the current best maintained and actively developed way of making graphical applications in a nice and mostly declarative way. This talk will give you a introduction to the concepts and basic workings of QtQuick. Vuorela 2015-08-17T15:00:00+020015:0000:45HeidelbergA vision of backups in DebianDebian System Administration, Automation, and OrchestrationdiscussionEnglisha-vision-of-backups-in-debianTrueCC-BY/debconf15/meeting/180/a-vision-of-backups-in-debian/I would like a default Debian desktop or server install to provide a good backup solution by default. This would mean that all the software is installed, and that it requires minimal configuration to start making backups. Further, backups should be as automatica as possible (no or minimal user interaction required), restores are simple, and that the backup system requires no or minimal administration once configured. This talk outlines my thoughts about this. Wirzenius Installer: Jessie & StretchOtherdiscussionEnglishdebian-installer-jessie-stretchTrueCC-BY/debconf15/meeting/299/debian-installer-jessie-stretch/This talk will include a wrap-up of important changes that happened during the Jessie release cycle, and also present what's happening during the Stretch one. Brulebois2015-08-17T18:00:00+020018:0000:45HeidelbergAutomating Architecture BootstrapDebian Packaging, Policy, and InfrastructurediscussionEnglishautomating-architecture-bootstrapTrueCC-BY/debconf15/meeting/288/automating-architecture-bootstrap/Bootstrapping an architecture refers to building the initial set of binary packages to populate the archive. The early phase discussed in this talk uses cross building to obtain essential packages. The following questions will be addressed: Why should we care about architecture bootstrap? What aspects are manual, but don't have to be? What are build profiles and why do we need them? Which packages need to support cross compilation? How to translate Build-Depends for a cross build? Grohne's semi serious stand up comedyDebian in the Social, Ethical, Legal, and Political ContextdiscussionEnglishenricos-semi-serious-stand-up-comedyTrueCC-BY/debconf15/meeting/168/enricos-semi-serious-stand-up-comedy/I will ramble freely about Debian and everything else I care about. I will cover topics including, but not limited to, anarchism, relationships, sex, violence, society stereotypes and expectations, and it will really all be about Debian. I expect that this talk will be both unsuitable and insightful for pretty much any kind of audience I can think of. Zini2015-08-17T11:00:00+020011:0000:20Berlin/LondonFifty shades of MIAOtherdiscussionEnglishfifty-shades-of-miaTrueCC-BY/debconf15/meeting/281/fifty-shades-of-mia/The unbelievable story of a team committed to make you to work less so Debian can be better. Ricardo Mones2015-08-17T11:30:00+020011:3000:20Berlin/LondonDebian GNU/Hurd status updateOtherdiscussionEnglishdebian-gnuhurd-status-updateTrueCC-BY/debconf15/meeting/298/debian-gnuhurd-status-update/This will give a brief update on the progress of the GNU/Hurd port in the past few years. Thibaultpdf: Delivery of Debian packagesDebian Success StoriesdiscussionEnglishcontinuous-delivery-of-debian-packagesTrueCC-BY/debconf15/meeting/286/continuous-delivery-of-debian-packages/How would it be to just commit your packaging changes to the version control system and get automated Q/A tests plus Debian packages for different releases without any further manual work required? This is what we're doing for a company who relies 100% on Debian packages. The OpenStack project jenkins-job-builder allows us to manage more than 800 Jenkins jobs through a few YAML configuration files without touching the Jenkins web interface. jenkins-debian-glue takes care of Debian package builds, building on cowbuilder, lintian, piuparts and autopkgtest. Code review using Gerrit as well as configuration management (Puppet + Ansible) helps us control the workflow and infrastructure. All the involved software is open source and in this talk I'll provide an overview how such a system can look like, how you might benefit for your own project and which challenges you might face. Prokop's new in the Linux kernelOtherdiscussionEnglishwhats-new-in-the-linux-kernelTrueCC-BY/debconf15/meeting/221/whats-new-in-the-linux-kernel/The Linux kernel is under rapid development. Stable releases are made around 5 times per year, each including many new features and support for new hardware. This talk will summarise the features that have been added and enabled in the last year. There have been many changes to Linux between 3.16 and 4.1. Some of these will require new or updated userland applications to take advantage of them. I will attempt to summarise the most interesting changes and the state of integration in Debian. Hutchings2015-08-17T17:00:00+020017:0000:45Berlin/LondonTutorial: functional testing of Debian packagesDebian Packaging, Policy, and InfrastructurediscussionEnglishtutorial-functional-testing-of-debian-packagesTrueCC-BY/debconf15/meeting/173/tutorial-functional-testing-of-debian-packages/A tutorial on how to implement functional testing in your packages using the DEP-8 standard (a.k.a autopkgtest) in a way that the Debian CI will automatically run it for you. I will explain the foundations of the DEP-8 spec, how to run tests on your own development box, commons tips and tricks for writing tests (e.g. how to run the upstream test suite), and present several examples from packages in the archive. Terceiro2015-08-17T18:00:00+020018:0000:45Berlin/LondonhLinux: HP's Debian derivative a year laterBlends, Subprojects, Derivatives, and Projects using DebiandiscussionEnglishhlinux-hps-debian-derivative-a-year-laterTrueCC-BY/debconf15/meeting/259/hlinux-hps-debian-derivative-a-year-later/A year after visiting DebConf14 the HP's hLinux team would like to present on a few of the efforts, lessons learned, and direction of hLinux. We also want to solicit feedback. Presented by Joshua Powers (HP). Powers2015-08-17T11:00:00+020011:0000:45AmsterdamWhat should be allowed to call itself "Debian"?Debian Packaging, Policy, and InfrastructurediscussionEnglishwhat-should-be-allowed-to-call-itself-debianTrueCC-BY/debconf15/meeting/205/what-should-be-allowed-to-call-itself-debian/Debian is being offered as part of a service more and more often. Hosted servers, Debian installations on Android, pre-installed laptops, cloud images, and containers are just some examples. We need a common set of guidelines to determine when something can be called "official Debian", "Debian", and "based on Debian" Hartmann2015-08-17T14:00:00+020014:0000:45AmsterdamDebian Trademark Team BoFDebian in the Social, Ethical, Legal, and Political ContextdiscussionEnglishdebian-trademark-team-bofTrueCC-BY/debconf15/meeting/204/debian-trademark-team-bof/The Debian Trademark Team invites all interested parties to join and discuss with us. Hartmann2015-08-17T15:00:00+020015:0000:45AmsterdamARM ports BoFOtherdiscussionEnglisharm-ports-bofTrueCC-BY/debconf15/meeting/229/arm-ports-bof/Discussion of the state of the ARM ports, and planning for the future. McIntyreWookey2015-08-17T17:00:00+020017:0000:45AmsterdamImproving privacy and security for notmuch mail.Security, Safety, Hacking, and CryptographydiscussionEnglishimproving-privacy-and-security-for-notmuch-mailTrueCC-BY/debconf15/meeting/217/improving-privacy-and-security-for-notmuch-mail/One of (at least my) primary motivations for working on Notmuch [1] is reducing my dependence on cloud services, and supporting the secure sending and receiving of signed and encrypted mail. Like any real world piece of software, notmuch is far from perfect, and several areas related to privacy and security could clearly be improved. During this BoF we'd like to plan out some topics to work on in followup hacking sessions. Anyone is welcome, even if they don't feel like hacking on notmuch. Potential topics of discussion and hacking include: - S/MIME signatures and encryption - Improving the security of the Emacs MML mime composer - Searching of GPG encrypted mail - Auditing and fixing "webbug" style problems in front ends - Making notmuch build reproducibly [1]: Bremnerhttp://notmuchmail.org2015-08-17T18:00:00+020018:0000:45AmsterdamThe Debian Haskell BoFDebian Packaging, Policy, and InfrastructurediscussionEnglishthe-debian-haskell-bofFalseCC-BY/debconf15/meeting/227/the-debian-haskell-bof/As every year, those who care about Haskell in Debian meet and discuss. In contrast to last year, there will be no (or only very little) presentation before, so that we have more time to discuss. Possible topics are: * Report from the DebCamp: What, if anything, did we produce there? * How can we automate the packaging and upgrading more, using cabal-debian. * What is our relation to Stackage and Stackage LTS? how can we best build on their work? * Can we better define the scope of what we want to have packaged in Debian and, especially, what not? * Do and can we want to provide up-to-date packages in backports? * Is there a better VCS-workflow for us, and what would it be? * Generally: How can we distribute the work on more shoulders? Breitner2015-08-17T11:00:00+020011:0000:45HelsinkiThe initramfs in stretchOtherdiscussionEnglishthe-initramfs-in-stretchTrueCC-BY/debconf15/meeting/223/the-initramfs-in-stretch/initramfs-tools in Debian is on life support. None of the current maintainers has a lot of time for it. Aside from the fsck/mount changes that came far too late into the jessie release cycle, maintenance is mostly reactive. Although the Ubuntu maintainers are doing some work on it, their branch has diverged quite a way and they haven't sent any changes to Debian for a long time. initramfs-tools depends on udev, which will probably become dependent on D-Bus by the time of stretch release. The system bus would probably have to be set up by systemd running as init. I think that this would require rewriting much of initramfs-tools. dracut has been adopted by several other distributions and has an active upstream, but it doesn't yet work as well in Debian. In particular, many of the Debian packages that hook into initramfs-tools don't hook into dracut (and it has weaker support for such hooks). It does already support the use of systemd as init in the initramfs. I believe we have to make a decision soon as to which of these to use by default in stretch, and then begin work on the necessary changes.Ben Hutchings2015-08-17T14:00:00+020014:0000:45HelsinkiFirmware - a hard or soft problem?Debian Packaging, Policy, and InfrastructurediscussionEnglishfirmware-a-hard-or-soft-problemTrueCC-BY/debconf15/meeting/332/firmware-a-hard-or-soft-problem/We've been shying away from including non-free firmware packages in Debian for a long time for the obvious DFSG/SC reasons. But arguably we're also not solving the problems a lot of our users face. Official installation and live media is often not useful to many people today because of this: imagine installing a laptop with only wireless connectivity, and the wireless needs non-free firmware to function. More and more people seem to be using the "unofficial" installation and live media now. Others are having to add "non-free" to their sources.list after installation. What could / should we do about this? A number of people have suggested adding a new (sub)component to the archive ("non-free-firmware", "non-free/firmware" or similar), such that we could treat this slightly differently to the rest of the stuff in non-free. This will hopefully help people by allowing users to choose only this limited set of non-free stuff for their system, but nothing more. Should we consider adding this new section to our installation media? I don't think there are any easy answers here - please join in the discussion... Steve McIntyre2015-08-17T15:00:00+020015:0000:45HelsinkiBoF: (big) data packagesDebian Packaging, Policy, and InfrastructurediscussionEnglishbof-big-data-packagesTrueCC-BY/debconf15/meeting/333/bof-big-data-packages/Problem is nothing new (e.g. see -- some fields of endeavor require making some data available withing the conveniences of Debian distribution. Multiple approaches were suggested, utilized to different degrees, and we do bare with few relatively large packages (>=1GB) in the archive. In this BoF we would like to discuss possible approaches on how to deal with "data packages" hopefully to arrive at a scalable and sustainable solution.Yaroslav O. Halchenko2015-08-17T17:00:00+020017:0000:45HelsinkiChallenges and opportunities for free real-time communicationsDebian System Administration, Automation, and OrchestrationdiscussionEnglishchallenges-and-opportunities-for-free-real-time-communicationsTrueCC-BY/debconf15/meeting/318/challenges-and-opportunities-for-free-real-time-communications/What are the problems people have encountered (both technical and organizational) in deploying Free RTC? This session aims to document some of the problems holding us back in this area and look at how this field is evolving to address people's concerns. We can look at some examples of problems people have encountered and also look at troubleshooting techniques and strategies for improving the chances of success.Daniel Pocockhttp://rtcquickstart.org2015-08-17T18:00:00+020018:0000:45Helsinkimips* porter meetingOtherdiscussionEnglishmips-porter-meetingFalseCC-BY/debconf15/meeting/222/mips-porter-meeting/Porter meeting for mips*-architecturesAndi Barth2015-08-17T11:00:00+020011:0005:00StockholmLive packaging workshopOtherdiscussionEnglishlive-packaging-workshopFalseCC-BY/debconf15/meeting/209/live-packaging-workshop/I'd like to give a packaging workshop with the goal to do some "live packaging" on some software which is not yet included in Debian but wanted by some attendee of the workshop. So if you want to join this workshop please be prepared by bringing your own Laptop as well as a target software to package.Andreas Tille2015-08-17T17:00:00+020017:0002:00StockholmHack on Debian ContributorsDebian Packaging, Policy, and InfrastructurediscussionEnglishhack-on-debian-contributorsTrueCC-BY/debconf15/meeting/251/hack-on-debian-contributors/Hands-on session on writing code to improve Debian Contributors. We will start by creating our own data source to submit data to the site, and continue with a look at the server-side data model, and how to deploy a local development version of the site.Enrico Zinihttps://contributors.debian.org meetingBoFdiscussionEnglishsec-team-meetingFalseCC-BY/debconf15/meeting/369/sec-team-meeting/Sec-team meeting2015-08-17T14:00:00+020014:0000:45MadridBlackroll Physio BoFBoFdiscussionEnglishblackroll-physio-bofFalseCC-BY/debconf15/meeting/370/blackroll-physio-bof/Blackroll Physio BoF2015-08-17T16:00:00+020016:0000:45MadridDebConf Fundraising BoFBoFdiscussionEnglishdebconf-fundraising-bofTrueCC-BY/debconf15/meeting/364/debconf-fundraising-bof/DebConf Fundraising BoF2015-08-17T18:00:00+020018:0000:45MadridAlternative users of the BitCoin Block ChainBoFdiscussionEnglishalternative-uses-of-the-bitcoin-block-chainFalseCC-BY/debconf15/meeting/363/alternative-uses-of-the-bitcoin-block-chain/Alternative users of the BitCoin Block Chain2015-08-17T14:00:00+020014:0000:45WienCrowdfunding for Free Software BoFBoFdiscussionEnglishcrowdfunding-for-free-software-bofFalseCC-BY/debconf15/meeting/372/crowdfunding-for-free-software-bof/Crowdfunding for Free Software BoF2015-08-17T16:00:00+020016:0000:45WienDebian on Microsoft Azure Q&ABoFdiscussionEnglishdebian-on-microsoft-azure-qaFalseCC-BY/debconf15/meeting/365/debian-on-microsoft-azure-qa/Debian on Microsoft Azure Q&AJoshua PoulsonBastian BlankMartin Zobel-Helas2015-08-17T17:00:00+020017:0000:45Wienpkg-kde team meetupBoFdiscussionEnglishpkg-kde-team-meetupFalseCC-BY/debconf15/meeting/366/pkg-kde-team-meetup/pkg-kde team meetupMaximiliano Curia2015-08-17T18:00:00+020018:0000:45WienRuby Packaging WorkshopWorkshopdiscussionEnglishruby-packaging-workshopFalseCC-BY/debconf15/meeting/367/ruby-packaging-workshop/Go over a few Ruby packages, discussing ruby-specific issues and how to solve them.Cédric Boutillier2015-08-17T15:30:00+020015:3001:00ElsewhereCoffee & SnacksdiscussionEnglishcoffee-and-snacksFalseCC-BY/debconf15/meeting/325/coffee-and-snacks/Coffee & Snacks2015-08-17T20:30:00+020020:3000:30ElsewherePreparationsdiscussionEnglishpreparationsFalseCC-BY/debconf15/meeting/339/preparations/There are things to be done and volunteers are needed. Coordination will take place at the Under Heidelberg hacklab.2015-08-17T21:00:00+020021:0003:00ElsewhereCheese and Wine Party!discussionEnglishcheese-and-wine-partyFalseCC-BY/debconf15/meeting/247/cheese-and-wine-party/The traditional DebConf Cheese and Wine party! Bring cheese, wine or any other goods you think are representative from your country/region/town/borough/house/garden. No limit as long as it is: • tasty • preferrably smelly • able to survive a few days before being used.Nicolas Dandrimont briefingSpecial EventdiscussionEnglishannouncementsFalseCC-BY/debconf15/meeting/248/announcements/Important announcements and a raffle. - treat the Debian archive as a git repositoryDebian Packaging, Policy, and Infrastructure,PlenarydiscussionEnglishdgit-treat-the-debian-archive-as-a-git-repositoryTrueCC-BY/debconf15/meeting/297/dgit-treat-the-debian-archive-as-a-git-repository/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. Jackson From dist.ini to .deb in one goDebian Packaging, Policy, and InfrastructurediscussionEnglishdh-dist-zilla-from-distini-to-deb-in-one-goTrueCC-BY/debconf15/meeting/182/dh-dist-zilla-from-distini-to-deb-in-one-go/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. BeckertCode: A giant with a tiny voice?Debian in the Social, Ethical, Legal, and Political ContextdiscussionEnglishdebian-a-giant-with-a-tiny-voiceTrueCC-BY/debconf15/meeting/232/debian-a-giant-with-a-tiny-voice/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.édric Boutillier products in the openDebian in the Social, Ethical, Legal, and Political Context,Embedded Debian and Hardware-Level SystemsdiscussionEnglishdeveloping-products-in-the-openTrueCC-BY/debconf15/meeting/192/developing-products-in-the-open/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. SimpkinsTBA2015-08-18T15:00:00+020015:0000:45HeidelbergOpenStack updateContainers and Cloud Computing with DebiandiscussionEnglishopenstack-updateTrueCC-BY/debconf15/meeting/245/openstack-update/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. Goirand2015-08-18T17:00:00+020017:0000:45HeidelbergDebsources as a PlatformBlends, Subprojects, Derivatives, and Projects using DebiandiscussionEnglishdebsources-as-a-platformTrueCC-BY/debconf15/meeting/254/debsources-as-a-platform/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 "" 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. CaneillStefano Zacchirolihttp://sources.debian.net's EncryptSecurity, Safety, Hacking, and CryptographydiscussionEnglishlets-encryptTrueCC-BY/debconf15/meeting/327/lets-encrypt/Invited talk about Let's Encrypt Eckersley state of IcedoveDebian Packaging, Policy, and InfrastructurediscussionEnglishthe-state-of-icedoveTrueCC-BY/debconf15/meeting/226/the-state-of-icedove/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. Schönert PostgreSQL 8.4 alive for squeeze LTSDebian Packaging, Policy, and InfrastructurediscussionEnglishkeeping-postgresql-8-4-alive-for-squeeze-ltsTrueCC-BY/debconf15/meeting/266/keeping-postgresql-8-4-alive-for-squeeze-lts/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. Banck Students PresentationsDebian Success StoriesdiscussionEnglishgsoc-students-presentationsTrueCC-BY/debconf15/meeting/249/gsoc-students-presentations/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. Dandrimont bootable Debian imagesDebian Packaging, Policy, and InfrastructurediscussionEnglishcreating-bootable-debian-imagesTrueCC-BY/debconf15/meeting/246/creating-bootable-debian-images/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. Voipio APT has Super Cow PowersDebian Packaging, Policy, and InfrastructurediscussionEnglishthis-apt-has-super-cow-powersTrueCC-BY/debconf15/meeting/216/this-apt-has-super-cow-powers/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. Kalnischkies2015-08-18T11:00:00+020011:0000:45AmsterdamDebian GIS BoFBlends, Subprojects, Derivatives, and Projects using DebiandiscussionEnglishdebian-gis-bofTrueCC-BY/debconf15/meeting/211/debian-gis-bof/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. Andreas Tille2015-08-18T14:00:00+020014:0000:45AmsterdamPython BoFDebian Packaging, Policy, and InfrastructurediscussionEnglishpython-bofTrueCC-BY/debconf15/meeting/255/python-bof/any Python related topics Ożarowski2015-08-18T15:00:00+020015:0000:45AmsterdamDebian Publicity: what can we do better?Debian in the Social, Ethical, Legal, and Political ContextdiscussionEnglishdebian-publicity-what-can-we-do-betterTrueCC-BY/debconf15/meeting/233/debian-publicity-what-can-we-do-better/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. Guerrero LopezCédric Boutillier Packaging BoFDebian Packaging, Policy, and InfrastructurediscussionEnglishgnupg-packaging-bofTrueCC-BY/debconf15/meeting/196/gnupg-packaging-bof/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. Kahn Gillmor for Wheezy LTSSecurity, Safety, Hacking, and CryptographydiscussionEnglishpreparing-for-wheezy-ltsTrueCC-BY/debconf15/meeting/189/preparing-for-wheezy-lts/Work sessions between the members of the security team and of the LTS team to prepare for Wheezy LTS: - infrastructure changes so that repositories can be used by the LTS team - discussing what will be supported in Wheezy LTS - etc.ël HertzogHolger Levsen2015-08-18T11:00:00+020011:0000:45HelsinkiPHP (+ pecl) packagingBoFdiscussionEnglishphp-pecl-packagingFalseCC-BY/debconf15/meeting/373/php-pecl-packaging/PHP (+ pecl) packaging2015-08-18T14:00:00+020014:0000:45HelsinkiXen upstream BoFOtherdiscussionEnglishxen-upstream-bofTrueCC-BY/debconf15/meeting/279/xen-upstream-bof/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. Ian CampbellIan Jackson sbuild BoFBoFdiscussionEnglishschroot-sbuild-bofFalseCC-BY/debconf15/meeting/374/schroot-sbuild-bof/shroot sbuild BoF2015-08-18T17:00:00+020017:0000:45HelsinkiBof: Debian in Corporate ITOtherdiscussionEnglishbof-debian-in-corporate-itTrueCC-BY/debconf15/meeting/287/bof-debian-in-corporate-it/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.Michael Meskes2015-08-18T18:00:00+020018:0000:45HelsinkiDebian Games BoFBlends, Subprojects, Derivatives, and Projects using DebiandiscussionEnglishdebian-games-bofTrueCC-BY/debconf15/meeting/210/debian-games-bof/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. Andreas Tille2015-08-18T11:00:00+020011:0005:00StockholmMultiarch/Crossbuild/Bootstrap/Toolchain minisprintDebian Packaging, Policy, and Infrastructure,WorkshopdiscussionEnglishmultiarch-bootstrap-crossbuildingTrueCC-BY/debconf15/meeting/239/multiarch-bootstrap-crossbuilding/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 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 in the path debconf15/bof/Multiarch-Crossbuilding-Bootstrap-Toolchains WookeyGobbydoc:gobby.debian.orgdebconf15/bof/Multiarch-Crossbuilding-Bootstrap-Toolchains your machine with dracut workshopWorkshopdiscussionEnglishbreaking-your-machine-with-dracut-workshopFalseCC-BY/debconf15/meeting/378/breaking-your-machine-with-dracut-workshop/Breaking your machine with dracut workshop2015-08-18T11:00:00+020011:0000:45MadridQuality Assurance BoFBoFdiscussionEnglishquality-assurance-bofFalseCC-BY/debconf15/meeting/377/quality-assurance-bof/Quality Assurance BoF2015-08-18T14:00:00+020014:0000:45MadridSCAP tools & guidesBoFdiscussionEnglishscap-tools-and-guidesFalseCC-BY/debconf15/meeting/379/scap-tools-and-guides/SCAP tools & guides2015-08-18T15:00:00+020015:0000:45MadridA glimpse of Limux: maintaining lightweight office-based business applicationsBoFdiscussionEnglisha-glimpse-of-limux-maintaining-lightweight-office-based-business-applicationsFalseCC-BY/debconf15/meeting/375/a-glimpse-of-limux-maintaining-lightweight-office-based-business-applications/A glimpse of Limux: maintaining lightweight office-based business applications2015-08-18T16:00:00+020016:0000:20ElsewhereGroup photoOtherdiscussionEnglishgroup-photoFalseCC-BY/debconf15/meeting/345/group-photo/This year the group photo will take place in the grass behind the talk rooms.Aigars Mahinovs2015-08-18T16:00:00+020016:0001:00ElsewhereCoffee & SnacksdiscussionEnglishcoffee-and-snacksFalseCC-BY/debconf15/meeting/325/coffee-and-snacks/Coffee & Snacks2015-08-18T20:30:00+020020:3003:30ElsewhereA practical introduction to English Country Dancing (leisure-time activity)discussionEnglisha-practical-introduction-to-english-country-dancing-leisure-time-activityFalseCC-BY/debconf15/meeting/199/a-practical-introduction-to-english-country-dancing-leisure-time-activity/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. Karsten Merker!discussionEnglishdaytripFalseCC-BY/debconf15/meeting/322/daytrip/A fundamental part of DebConf is knitting the Debian project into a community. Spending a day away from code and talks is a great way to do it!2015-08-19T20:00:00+020020:0004:00ElsewhereConcert: Oktober Folk ClubdiscussionEnglishconcert-oktober-folk-clubTrueCC-BY/debconf15/meeting/343/concert-oktober-folk-club/From Munich, the three guys of Oktober Folk Club will be mingling with folks to play 1920s-style jug-band blues on banjo, fiddle, and a washing trough as base. Poetry NightOtherdiscussionEnglishdebconf-poetry-nightFalseCC-BY/debconf15/meeting/176/debconf-poetry-night/This is the third installment of a Poetry Night at debconf. The first event at debconf12 was a success, with people presenting poems/poetry from all round the world in different languages. At debconf13 it did continue at the bonfire during the 20th year celebration. Lets continue this and present poems/poetry that touches our heart, either of our own or from artist we adore, in whatever style or language it might be.2015-08-20T09:45:00+020009:4500:15HeidelbergMorning briefingSpecial EventdiscussionEnglishannouncementsFalseCC-BY/debconf15/meeting/248/announcements/Important announcements and a raffle. out for trustworthy reproducible builds - creating bit by bit identical binariesPlenary,Security, Safety, Hacking, and CryptographydiscussionEnglishstretching-out-for-trustworthy-reproducible-builds-creating-bit-by-bit-identical-binariesTrueCC-BY/debconf15/meeting/183/stretching-out-for-trustworthy-reproducible-builds-creating-bit-by-bit-identical-binaries/With free software, anyone can inspect the source code for malicious flaws. But Debian provide binary packages to its users. The idea of “deterministic” or “reproducible” builds is to empower anyone to verify that no flaws have been introduced during the build process by reproducing byte-for-byte identical binary packages from a given source. This talk will explain the current status of the Debian Reproducible Builds project, how this is relevant for the complete free software eco system and how you can contribute. LevsenLunar monitoring with PrometheusDebian System Administration, Automation, and OrchestrationdiscussionEnglishrethinking-monitoring-with-prometheusTrueCC-BY/debconf15/meeting/312/rethinking-monitoring-with-prometheus/This talk will introduce a new tool for the discerning sysadmin: Prometheus. It will start with an overview of the challenges of packaging a Go application in Debian: the small number of packaged libraries, the very particular model of dependency management and compilation, etc. It will be followed with an overview of the system and a taste of what you can do with it. If time permits, I might even do a small demo. Most sysadmins face a similar problem: the state of FOSS monitoring tools is still stuck in the 90s. Nagios, Munin and friends get the job done, and you might think this is enough. But once you have a taste of what you can do with a tool like Prometheus, you will never want to come back! Prometheus is a very different system. Instead of checking good/bad states of services, or just nicely graphing values, it collects information. A lot of information! At its core, it is just a time-series database and data collector. What makes it powerful is the advanced calculations you can make on the fly with the collected data, from which you can derive nice graphs, fire alerts, or just store for future analysis.ín Ferrari A web-native package manager, with many lessons from DebianContainers and Cloud Computing with Debian,Debian System Administration, Automation, and Orchestration,Security, Safety, Hacking, and CryptographydiscussionEnglishsandstormio-a-web-native-package-manager-with-many-lessons-from-debianTrueCC-BY/debconf15/meeting/311/sandstormio-a-web-native-package-manager-with-many-lessons-from-debian/This talk introduces Sandstorm, a free software package manager for web applications with a focus on usability and security. The talk dives deep into how Sandstorm works and why. You'll see how Sandstorm is similar to and different from Debian, and you'll learn: * Why Sandstorm exists, and why I think it fits the web better than packaging the same apps in Debian directly * How people turn open source web apps into Sandstorm packages * How (and why) every Sandstorm app package is a Debian derivative * Why Debian should use this for Debian Developer-oriented infrastructure * Examples of web apps that Sandstorm is, and isn't, good for * How our community structure is different from Debian's -- with many lessons I've personally learned through my work on Debian * How Sandstorm adds security and access control to any web app You'll leave with a sense of the purpose of Sandstorm, an understanding of why we made it, and a desire to run it yourself. Laroia How we survived jessie and how we will break stretchDebian Success StoriesdiscussionEnglishsystemd-how-we-survived-jessie-and-how-we-will-break-stretchTrueCC-BY/debconf15/meeting/304/systemd-how-we-survived-jessie-and-how-we-will-break-stretch/We look back at what challenges we faced with the SysVinit → systemd transition during the jessie release cycle and how we managed to survive it in the end. We will also introduce some planned and potential changes for stretch and how you can get involved. BieblMartin Pitt2015-08-20T15:00:00+020015:0000:45HeidelbergLightning talksOtherdiscussionEnglishlightning-talksTrueCC-BY/debconf15/meeting/359/lightning-talks/They're talks. They go like lightning. Mayer-Hutchings2015-08-20T11:00:00+020011:0000:45Berlin/LondonDebian derivatives panelBlends, Subprojects, Derivatives, and Projects using DebiandiscussionEnglishdebian-derivatives-panelTrueCC-BY/debconf15/meeting/262/debian-derivatives-panel/A panel bringing together different representatives of Debian and our derivatives. We will introduce represented derivatives, discuss their relationships with Debian, what they need from Debian, what Debian needs from them and strategies for integration. People who are interested in joining the panel are explicitly invited to contact me. Wise, ham and other food or how to distribute spam to 110k email addressesDebian Packaging, Policy, and InfrastructurediscussionEnglishspam-ham-and-other-food-or-how-to-distribute-spam-to-110k-email-addressesTrueCC-BY/debconf15/meeting/303/spam-ham-and-other-food-or-how-to-distribute-spam-to-110k-email-addresses/This talk wants to give an overview about the current state of affairs about Where are we? - some statistics - problems - features not everyone is familiar with Where do we want to go to? - DMARC - Spamhandling - We need help - New search frontend - Other planned Improvements Wirt2015-08-20T14:30:00+020014:3000:20Berlin/LondonRebuilding Debian as a Toolchain TestDebian System Administration, Automation, and OrchestrationdiscussionEnglishrebuilding-debian-as-toolchain-testTrueCC-BY/debconf15/meeting/243/rebuilding-debian-as-toolchain-test/ARM needs to test toolchain fixes, and 'all of debian' is a good way of finding whether your fix works 'everywhere', and how likely a particular code sequence is. This talk describes how we set the build system up to rebuild everything as quickly as possible, and shows the results we got. Feedback from others doing this sort of thing would be appreciated. Crash CourseSecurity, Safety, Hacking, and CryptographydiscussionEnglishapparmor-crash-courseTrueCC-BY/debconf15/meeting/280/apparmor-crash-course/AppArmor is an effective and easy-to-use Linux application security system. AppArmor proactively protects the operating system and applications from external or internal threats, even zero-day attacks, by enforcing good behavior and preventing even unknown application flaws from being exploited. AppArmor security policies, called profiles, completely define what system resources individual applications can access, and with what privileges. A number of default profiles are included with AppArmor, and using a combination of advanced static analysis and learning-based tools, AppArmor profiles for even very complex applications can be deployed successfully in a matter of hours. This talk gives an introduction to AppArmor. I'll show the AppArmor tools to create and update profiles and also explain the profile syntax so that you can understand and manually edit profiles. I'll also show some advanced usage - securing a typical webserver, setting up read-only root access to do backups and how to (ab)use AppArmor for debugging. Boltz,mostofthemstillvalid)2015-08-20T11:00:00+020011:0000:45AmsterdamReproducible builds roundtable - Discussing the changes needed for officially reproducible buildsSecurity, Safety, Hacking, and CryptographydiscussionEnglishreproducible-builds-roundtable-discussing-the-changes-needed-for-officially-reproducible-buildsTrueCC-BY/debconf15/meeting/184/reproducible-builds-roundtable-discussing-the-changes-needed-for-officially-reproducible-builds/A roundtable with relevant Debian parties to discuss and plan what needs to be done, so that reproducible builds can become a official supported feature for (at least some packages in) Debian Stretch. We would like to see ftpmaster team members, dpkg maintainers, release team members, tech-ctte members and you at this event! Levsen BoFDebian Packaging, Policy, and InfrastructurediscussionEnglishruby-bofTrueCC-BY/debconf15/meeting/172/ruby-bof/The anual gathering of the Ruby team, to discuss all things Ruby in Debian. Terceiro2015-08-20T15:00:00+020015:0000:45AmsterdamDSA BoFOtherdiscussionEnglishdsa-bofTrueCC-BY/debconf15/meeting/273/dsa-bof/What has DSA done for you and what you can do for DSA. The (nearly) yearly Q&A Session with your friendly DSA Team. Zobel-Helas Website Single Sign-OnOtherdiscussionEnglishdebian-website-single-sign-onTrueCC-BY/debconf15/meeting/274/debian-website-single-sign-on/Status on the setup of DACS, OAUTH2Enrico ZiniMartin Zobel-Helas - The archive of video.debian.netDebian Packaging, Policy, and InfrastructurediscussionEnglishbof-the-archive-of-videodebiannetTrueCC-BY/debconf15/meeting/269/bof-the-archive-of-videodebiannet/BoF about and the archive structure behind it.Holger LevsenJoerg JaspertRichard Hartmann2015-08-20T15:00:00+020015:0000:45HelsinkiDC17 Montreal Bid meetingBoFdiscussionEnglishdc17-montreal-bidFalseCC-BY/debconf15/meeting/391/dc17-montreal-bid/Discussion and preparation of the bid presentationLouis-Philippe Véronneau2015-08-20T11:00:00+020011:0000:45StockholmDebichem BoFBoFdiscussionEnglishdebichem-bofFalseCC-BY/debconf15/meeting/381/debichem-bof/Debichem BoF2015-08-20T14:00:00+020014:0000:45StockholmDebian derivatives infra work sessionBlends, Subprojects, Derivatives, and Projects using Debian,WorkshopdiscussionEnglishdebian-derivatives-infra-work-sessionFalseCC-BY/debconf15/meeting/263/debian-derivatives-infra-work-session/During this session we will introduce Debian's derivatives related infrastructure, work on improving it and figure out plans for the future.Paul Wise IntegrationBoFdiscussionEnglishappstream-integrationFalseCC-BY/debconf15/meeting/385/appstream-integration/AppStream Integration2015-08-20T11:00:00+020011:0000:45MadridDebian emacs addonsBoFdiscussionEnglishdebian-emacs-addonsFalseCC-BY/debconf15/meeting/382/debian-emacs-addons/Debian emacs addons2015-08-20T14:00:00+020014:0000:45Madrid32 bit archs in DebianBoFdiscussionEnglishx32-bit-archs-in-debianFalseCC-BY/debconf15/meeting/384/x32-bit-archs-in-debian/32 bit archs in Debian2015-08-20T14:00:00+020014:0000:45ElsewhereDebian Women BoFBoFdiscussionEnglishdebian-women-bofFalseCC-BY/debconf15/meeting/386/debian-women-bof/* We will meet at the stones at the end of the venue * Debian Women is the project to bring more women to contribute to Debian. It was founded 11 years ago, during DebConf4. In the past we've done several different activities (mentoring, irc tutorials, mini-debconfs and others) and now we need new ideas for things to try that may help bring more women to participate in Debian. If you have experienced or witnessed obstacles preventing women from participating in Debian and/or you have ideas of things that we may do to make more interested women able to participate, please join us to discuss this. Mini agenda for the meeting: A) Brainstorm problems that women face when approaching Debian / trying to contribute. B) Brainstorm things that Debian Women could do to make the situation better. C) If we find some nice ideas and volunteers to do them, try to commit to making them a reality. Please note that everyone that shares the goal of helping more women participate in Debian is welcome, regardless of their gender.Margarita Manterola2015-08-20T16:00:00+020016:0001:00ElsewhereCoffee & SnacksdiscussionEnglishcoffee-and-snacksFalseCC-BY/debconf15/meeting/325/coffee-and-snacks/Coffee & Snacks2015-08-20T16:15:00+020016:1501:45ElsewhereConference Dinner TransportationdiscussionEnglishconference-dinner-transportationFalseCC-BY/debconf15/meeting/340/conference-dinner-transportation/Conference Dinner Transportation2015-08-20T18:00:00+020018:0003:00ElsewhereConference dinnerdiscussionEnglishconference-dinnerFalseCC-BY/debconf15/meeting/323/conference-dinner/DebConf social conference dinner2015-08-20T21:00:00+020021:0001:30ElsewhereConference Dinner TransportationdiscussionEnglishconference-dinner-transportationFalseCC-BY/debconf15/meeting/340/conference-dinner-transportation/Conference Dinner Transportation2015-08-21T09:45:00+020009:4500:15HeidelbergMorning briefingSpecial EventdiscussionEnglishannouncementsFalseCC-BY/debconf15/meeting/248/announcements/Important announcements and a raffle. to Stretch (and other items from the Release Team)Other,PlenarydiscussionEnglishonwards-to-stretch-and-other-items-from-the-release-teamTrueCC-BY/debconf15/meeting/167/onwards-to-stretch-and-other-items-from-the-release-team/The Release Team will be reflecting on the Jessie and the Stretch release cycle. Thykier2015-08-21T11:00:00+020011:0000:20HeidelbergThe Economics of Volunteers: Three Debian storiesDebian Success StoriesdiscussionEnglishthe-economics-of-volunteers-three-debian-storiesTrueCC-BY/debconf15/meeting/313/the-economics-of-volunteers-three-debian-stories/Volunteer economics is the notion that even though contributors frequently work without financial cost to a project, there are social, personal, and technical costs that affect their ability to do that work. These costs relate heavily to the question of which projects can sustain themselves on volunteer energy. We’ll dive into three stories: * The demise of How outcompeted it, through a technical structure that enabled it to grow with fewer people having to collaborate. * Why no one uses “apt-get” to install web applications: Although many server, command line, and desktop software packages are available in Debian, very few of today’s open source web applications are. This section provides a brief overview of Debian’s attempts to make web applications packageable, and an examination of where the efforts have & haven’t succeeded, and considers how volunteer incentives to maintain desktop software don’t apply cleanly to web applications. * The rise of reproducible builds in Debian: What binary-reproducible builds mean, and within 18 months, how a community member was able to create the volunteer energy required to make 80% of all packages truly verifiable. We’ll conclude by re-visiting some common, cliche questions people ask of free software — “where are all the designers?” “where are all the documentation writers?” — and consider if these stories provide any answers. The talk assumes no particular background with Debian or maintaining Linux systems. Some of the topics have technical content, but we will provide the necessary background as part of the talk. (For what it's worth: This is also a talk I gave at Open Source Bridge 2015, compressed somewhat since I expect more familiarity with the topics at Debconf.) Laroia2015-08-21T11:30:00+020011:3000:20HeidelbergAIMS: African Institute for Mathematical SciencesDebian Success StoriesdiscussionEnglishaims-african-institute-for-mathematical-sciencesTrueCC-BY/debconf15/meeting/314/aims-african-institute-for-mathematical-sciences/An introduction to AIMS, the AIMS Desktop derivative (which is currently an Ubuntu derivative) and using Linux in the 3rd world. AIMS Desktop is currently used in university centres in South Africa, Ghana, Camaroon and Tanzania as well as individuals around the world. Carter dependency resolution in polynomial timeDebian Packaging, Policy, and InfrastructurediscussionEnglishdebian-dependency-resolution-in-polynomial-timeTrueCC-BY/debconf15/meeting/193/debian-dependency-resolution-in-polynomial-time/This talk will touch on the following subjects: * What makes the problem(s) "hard" * What in turn makes the problem(s) highly tractable in practise. * Various tricks to reduce the problem even further. Thykier2015-08-21T15:00:00+020015:0000:45HeidelbergDpkg: The InterfaceDebian Packaging, Policy, and InfrastructurediscussionEnglishdpkg-the-interfaceTrueCC-BY/debconf15/meeting/309/dpkg-the-interface/A view on the past, present and future of dpkg. Its defining traits, and how those affect its usage and evolution. Jover2015-08-21T17:00:00+020017:0000:45HeidelbergPPAs - what's next?Debian Packaging, Policy, and InfrastructurediscussionEnglishppas-whats-nextTrueCC-BY/debconf15/meeting/231/ppas-whats-next/PPAs have been on the horizon for a long time, but have been stalled. Let's talk about how we can unblock this and get them implemented! McGovern2015-08-21T18:00:00+020018:0000:20HeidelbergDebConf16OtherdiscussionEnglishdebconf16TrueCC-BY/debconf15/meeting/316/debconf16/Overview of DebConf16, in Cape Town Rivera ProposalsOtherdiscussionEnglishdebconf17TrueCC-BY/debconf15/meeting/346/debconf17/Interested in having DebConf17 in your city? Come and show us your early plans! CatenazziTássia Camões AraújoMartín Ferrari ScreeningSpecial EventdiscussionEnglishcitizenfour-screeningFalseCC-BY/debconf15/meeting/324/citizenfour-screening/Screening of the award winning documentary Citizenfour movie. Vagrant: on demand virtual machines for every day useDebian System Administration, Automation, and OrchestrationdiscussionEnglishvagrant-on-demand-virtual-machines-for-every-day-useTrueCC-BY/debconf15/meeting/238/vagrant-on-demand-virtual-machines-for-every-day-use/Vagrant: on demand virtual machines for every day use Vagrant is a command line tools which allow you to create, manage, script, and share VMs with a single command. In this talk we will quickly demo: * share a ready to use development environment. Example for Mediawiki development, Datascience, Crosscompilation for Atari ST * how to use Vagrant to deploy VMs to a cloud platform cf Kasper Perils of a Too Good Packaging TeamDebian Packaging, Policy, and InfrastructurediscussionEnglishthe-perils-of-a-too-good-packaging-teamTrueCC-BY/debconf15/meeting/278/the-perils-of-a-too-good-packaging-team/With Munin, we are lucky to have very nice packager relationships, specially with Debian. It has several advantages, but also some hidden drawbacks. This is to list & help addressing them. SCHNEPP demosOtherdiscussionEnglishlive-demosTrueCC-BY/debconf15/meeting/361/live-demos/Show off your project! NB: It will be mandatory to set up your laptop before the session, in order to assure a smooth transition between speakers. Mayer-Hutchings2015-08-21T15:00:00+020015:0000:45Berlin/LondonMaintaining 8000 Packages - Large Scale Package QA in the PostgreSQL EcosystemBlends, Subprojects, Derivatives, and Projects using DebiandiscussionEnglishmaintaining-8000-packages-large-scale-package-qa-in-the-postgresql-ecosystemTrueCC-BY/debconf15/meeting/272/maintaining-8000-packages-large-scale-package-qa-in-the-postgresql-ecosystem/While the Debian archive only contains a single PostgreSQL version per distribution, upstreams supports five concurrent branches plus the devel/beta versions. The repository extends the Debian packaging of the PostgreSQL server packages to cover the full cross product of all branches times seven Debian and Ubuntu releases times currently two architectures. On top of that, various PostgreSQL extension packages are built. This talk is about the lessons learned while maintaining this package set and how automated testing helps to ensure high quality. Ingredients are pg_regress, jenkins, jenkins-debian-glue, autopkgtest, dpkg and reprepro tweaks, and automation tools from postgresql-common. Berg kernel BoFBoFdiscussionEnglishlinux-kernel-bofFalseCC-BY/debconf15/meeting/389/linux-kernel-bof/Linux kernel BoF systemd tool box: dissecting and debugging boot and servicesDebian System Administration, Automation, and OrchestrationdiscussionEnglishyour-systemd-tool-box-dissecting-and-debugging-boot-and-servicesTrueCC-BY/debconf15/meeting/305/your-systemd-tool-box-dissecting-and-debugging-boot-and-services/systemd provides a range of tools to debug boot and shutdown problems, failing services, and optimize boot time. This "hands-on" talk introduces the most important use cases with some live demos and leaves time for answering questions about your favourite systemd related problems. BieblMartin Pitt2015-08-21T11:00:00+020011:0000:45AmsterdamSPI BOFOtherdiscussionEnglishspi-bofTrueCC-BY/debconf15/meeting/224/spi-bof/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. Garbeehttp://www.spi-inc.org2015-08-21T14:00:00+020014:0000:45AmsterdamDebian CD discussionOtherdiscussionEnglishdebian-installer-and-debian-cd-bofTrueCC-BY/debconf15/meeting/230/debian-installer-and-debian-cd-bof/Discussion of the state of our installation and other images we build, and planning for the future. McIntyre2015-08-21T15:00:00+020015:0000:45Amsterdamuse Perl; # Annual meeting of the Debian Perl GroupDebian Packaging, Policy, and InfrastructurediscussionEnglishuse-perl-annual-meeting-of-the-debian-perl-groupTrueCC-BY/debconf15/meeting/165/use-perl-annual-meeting-of-the-debian-perl-group/The pkg-perl team will again take the opportunity to meet in person for discussing current topics and planning future work. Items for discussion and work are collected at git replacement BoFBoFdiscussionEnglishalioth-git-replacement-bofFalseCC-BY/debconf15/meeting/390/alioth-git-replacement-bof/Alioth git replacement BoF skills exchangeBoFdiscussionEnglishgbp-skills-exchangeFalseCC-BY/debconf15/meeting/387/gbp-skills-exchange/GBP skills exchange derivatives discussionBlends, Subprojects, Derivatives, and Projects using DebiandiscussionEnglishdebian-derivatives-discussionTrueCC-BY/debconf15/meeting/261/debian-derivatives-discussion/Debian is the basis for a number of other software distributions. This BoF provides a space for representatives from derivatives and Debian to share experiences, find out what is is being worked on and discuss problems, solutions and tools. We will begin with a quick round of introductions and then begin open discussion.Paul Wise Check all the things!Debian Packaging, Policy, and InfrastructurediscussionEnglishcheck-all-the-thingsFalseCC-BY/debconf15/meeting/282/check-all-the-things/check-all-the-things is a verbose tool for developers to run many tools that can check various things (lintian, duck etc). In this BoF I'll quickly introduce the tool, its history and ask for suggestions on what other check tools could be run. If we get time we will also ask participants to help write check commands for new tools.Paul Wise Ideas!OtherdiscussionEnglishideasFalseCC-BY/debconf15/meeting/175/ideas/Got brain overload due to DebConf!? Dump your ideas here. Crazy ideas, hard ideas, easy ideas, impossible ideas, forgotten ideas, we want them all. Bring your creativity! There is no such thing as a bad idea and no idea is too crazy to say out loud. / RubyBoFdiscussionEnglishjavascript-rubyFalseCC-BY/debconf15/meeting/398/javascript-ruby/Javascript / Ruby2015-08-21T17:00:00+020017:0000:45HelsinkiDebian Med BoFBlends, Subprojects, Derivatives, and Projects using DebiandiscussionEnglishdebian-med-bofTrueCC-BY/debconf15/meeting/212/debian-med-bof/People interested in software for biology and medical care should meet in one room and we should talk about the current status of Debian Med and future developments. This is the usual Debian Med meeting at DebConf.Andreas Tille2015-08-21T18:00:00+020018:0000:45Helsinkijenkins-debian-glue BoFDebian Packaging, Policy, and InfrastructurediscussionEnglishjenkins-debian-glue-bofTrueCC-BY/debconf15/meeting/285/jenkins-debian-glue-bof/jenkins-debian-glue allows you to build Debian & Ubuntu packages directly from the Jenkins Continuous Integration system. It's used by several open source projects (FreeRDP, Grml, Kamailio, LLVM, PostgreSQL, Scilab, Wikimedia) and can be set up within a few minutes. It retrieves package sources from a version control repository, adjusts debian/changelog (handle version number + mention changes that took place) and builds according source and binary packages out of it. Its lintian, autopkgtest (DEP8) and piuparts integration provides Q/A reports about the resulting source and binary Debian packages. In this BoF session we will provide an opportunity to meet developers and contributors of the jenkins-debian-glue project, discuss issues for improvements, discuss upcoming new features and get your questions answered. Michael Prokop women wiki @ edit a thonBoFdiscussionEnglishdebian-women-wiki-at-edit-a-thonFalseCC-BY/debconf15/meeting/397/debian-women-wiki-at-edit-a-thon/Debian women wiki @ edit a thon2015-08-21T14:00:00+020014:0005:00StockholmReproducible builds: Hacking SessionSecurity, Safety, Hacking, and Cryptography,WorkshopdiscussionEnglishreproducible-builds-hacking-sessionTrueCC-BY/debconf15/meeting/185/reproducible-builds-hacking-session/Let's make some good example packages reproducible. (Or work on changes to dak or do some other reproducible hands on hacking.) hackingBoFdiscussionEnglishfpga-hackingFalseCC-BY/debconf15/meeting/388/fpga-hacking/FPGA hacking2015-08-21T14:00:00+020014:0000:45MadridFortran 90 modules BoFBoFdiscussionEnglishfortran-90-modules-bofFalseCC-BY/debconf15/meeting/394/fortran-90-modules-bof/Fortran 90 modules BoF2015-08-21T15:00:00+020015:0000:45MadridBackups as a default service in Debian BoFBoFdiscussionEnglishbackups-as-a-default-service-in-debian-bofFalseCC-BY/debconf15/meeting/395/backups-as-a-default-service-in-debian-bof/Backups as a default service in Debian BoF2015-08-21T16:00:00+020016:0001:00MadridDAK BoF BoFdiscussionEnglishdak-bofFalseCC-BY/debconf15/meeting/393/dak-bof/DAK BoF 2015-08-21T17:00:00+020017:0000:45MadridDebian Welcome Team BoF & work sessionBoFdiscussionEnglishdebian-welcome-team-bof-work-sessionFalseCC-BY/debconf15/meeting/399/debian-welcome-team-bof-work-session/Debian Welcome Team BoF & work session2015-08-21T15:00:00+020015:0000:45WienCloud in general & OpenStack particularly BoFBoFdiscussionEnglishcloud-in-general-and-openstack-particularly-bofFalseCC-BY/debconf15/meeting/396/cloud-in-general-and-openstack-particularly-bof/Cloud in general & OpenStack particularly BoF2015-08-21T17:00:00+020017:0000:45WienMTL DC17 bidBoFdiscussionEnglishmtl-dc17-bidFalseCC-BY/debconf15/meeting/403/mtl-dc17-bid/MTL DC17 bid2015-08-21T16:00:00+020016:0001:00ElsewhereCoffee & SnacksdiscussionEnglishcoffee-and-snacksFalseCC-BY/debconf15/meeting/325/coffee-and-snacks/Coffee & Snacks2015-08-22T09:45:00+020009:4500:15HeidelbergMorning briefingSpecial EventdiscussionEnglishannouncementsFalseCC-BY/debconf15/meeting/248/announcements/Important announcements and a raffle. is to be done - Reflections on Free Software UsagePlenarydiscussionEnglishwhat-is-to-be-doneTrueCC-BY/debconf15/meeting/331/what-is-to-be-done/Closing keynote by Jacob Appelbaum Appelbaum2015-08-22T11:00:00+020011:0000:45HeidelbergThanks for maintaining a desktop environment. But is it accessible?Debian in the Social, Ethical, Legal, and Political Context,Debian Packaging, Policy, and InfrastructurediscussionEnglishthanks-for-maintaining-a-desktop-environment-but-is-it-accessibleTrueCC-BY/debconf15/meeting/290/thanks-for-maintaining-a-desktop-environment-but-is-it-accessible/The graal of accessibility is that it should be ready to be enabled everywhere, all the time. Some of the Debian desktops are very accessible, but most of them are not. In this talk, I will present how the accessibility stack is packaged in Debian, how it works, and what desktop maintainers need to do to make sure that their desktop is accessible. Thibaultwiki: the free software web for the end userDebian System Administration, Automation, and OrchestrationdiscussionEnglishpackaging-the-free-software-web-for-the-end-userTrueCC-BY/debconf15/meeting/174/packaging-the-free-software-web-for-the-end-user/In this talk I will present a project I have been working on to allow end users to easily install and basically configure server-side applications with the need for technical knowledge such as database and web server administration. Terceiro2015-08-22T15:00:00+020015:0000:45HeidelbergLightning talksOtherdiscussionEnglishlightning-talksTrueCC-BY/debconf15/meeting/360/lightning-talks/They're talks. They go like lightning. Mayer-Hutchings2015-08-22T17:00:00+020017:0000:45HeidelbergClosing CeremonyPlenarydiscussionEnglishclosing-ceremonyTrueCC-BY/debconf15/meeting/268/closing-ceremony/Good bye to Heidelberg... See you in Cape Town! KrafftMargarita ManterolaMichael Banck2015-08-22T11:00:00+020011:0000:20Berlin/LondonLernstick - A Debian derivative for Schools in SwitzerlandBlends, Subprojects, Derivatives, and Projects using DebiandiscussionEnglishlernstick-a-debian-derivative-for-schools-in-switerlandTrueCC-BY/debconf15/meeting/277/lernstick-a-debian-derivative-for-schools-in-switerland/The "Lernstick" is a Debian derivative built with Debian Live for Schools in Switzerland. It exists in two variants. The original variant is intended as a mobile learning environment on an USB stick. Students can carry their personal computing environment in their pocket thanks to a Live system installed on the stick. The second variant is called "Lernstick exam environment" and is a stripped down version for "Bring your own device" exams. This version provides a restricted environment for exams which can be carried out using the students own computers without compromising the integrity of the exam. The goal of this talk is to give an overview of the Lernstick system and to show how it leverages Debian and Debian Live to provide a Linux distribution targeted at schools. I will also talk about further collaboration possibilities with Debian (eg. Debian EDU/Soklelinux, Debian Blends). While the Lernstick project has always been Free Software we have only just begun to make the project more accessible to outside contributors. We would like to encourage more contributions in the future. The Lernstick distribution is developed by a unit of the University of Applied Sciences of Northwestern Switzerland. I work part time as a freelancer on the technical implementation of the Lernstick. Steinlin -- the universal deployment toolDebian System Administration, Automation, and OrchestrationdiscussionEnglishfaiTrueCC-BY/debconf15/meeting/338/fai/FAI, the Fully Automatic Installation is a network installation system for the installation and configuration of the operation system and all your applications on all your hosts. The whole installation only takes a few minutes without any interaction necessary. The FAI project startet in 1999 as a bare metal provisioning tool for Debian GNU/Linux only. Today it's also used for deploying different Linux distributions like Ubuntu, CentOS, Scientific Linux or Suse on real hardware or virtual hosts. For FAI there's no difference in installing a real machine, a virtual machine, setting up a chroot environment or creating a Live CD. Configuration files are shared among groups of similar computers using the class concept, so you need not create a configuration for every new host. Besides network installations, FAI also supports installation from CD or USB stick and can be extended easily. The talk will show why FAI is the universal deployment tool. Langehttp://fai-project.org2015-08-22T14:00:00+020014:0000:45Berlin/LondonDebian in the Sky, a Flight LogEmbedded Debian and Hardware-Level SystemsdiscussionEnglishdebian-in-the-sky-a-flight-logTrueCC-BY/debconf15/meeting/253/debian-in-the-sky-a-flight-log/In this talk, we will be presenting a Flight Log of our experience on designing, building and hacking around satellite and communication technologies. This process gave birth on Jun 2014 to BugSat-1, aka Tita (greeks `Theta` Θ), a 22Kg Satellite carrying, between others things, six Debian On-Board computers in charge of dealing with the satellite's Payload and Flight Mission. We will be diving through the technology hacked to make Debian able to cope with high latency bandwidth, and also we'll be introducing ddpatch, a debian package minimalization tool intended to optimize communications throughput. Enjoy! VitulliAgustin Henze packagingDebian Packaging, Policy, and InfrastructurediscussionEnglishautomatic-packagingTrueCC-BY/debconf15/meeting/257/automatic-packaging/Over the recent years, a number of packaging tools have been improved to include "automated packaging" features, to facilitate the packaging of software also distributed through CPAN, Pypi, rubygems, etc. The goal of this BOF is to discuss the existing tools, discover opportunities for improvements in each tool, and opportunities for collaboration between those tools. Nussbaum bofDebian Packaging, Policy, and InfrastructurediscussionEnglishbuilddwanna-build-bofTrueCC-BY/debconf15/meeting/220/builddwanna-build-bof/Current state and updates about the buildd / wanna-build infrastructure / system (and discussion - this is a BoF) Barth2015-08-22T11:00:00+020011:0000:45HelsinkiDebian Science BoFBlends, Subprojects, Derivatives, and Projects using DebiandiscussionEnglishdebian-science-bofTrueCC-BY/debconf15/meeting/214/debian-science-bof/This is the usual Debian Science meeting at DebConf. If you are a scientist and have some interest in scientific packages please show up and try to contribute ideas how Debian Science could enhance. Items to discuss in this meeting - Debian Science team policy - Status of citation usage - Maintaining Blends tasks (Sponsering of Blends) - More specific Blends (dedicated to Mathematics, Physics, Electronics, etc.) - Screenshots - Snapshots of specific versions This is just a continuation from previous DebConfs considering recent development Andreas Tille derivatives patches work sessionBlends, Subprojects, Derivatives, and Projects using Debian,WorkshopdiscussionEnglishdebian-derivatives-patches-work-sessionFalseCC-BY/debconf15/meeting/264/debian-derivatives-patches-work-session/The Debian derivatives census is generating source package debdiffs between Debian and our derivatives. We'll review how it works, get stuck into reviewing patches and finish up with a brain dump of what we saw, possible issues in the patch generator and future plans for derivatives patches.Paul Wise wiki work sessionDebian Packaging, Policy, and Infrastructure,WorkshopdiscussionEnglishdebian-wiki-work-sessionFalseCC-BY/debconf15/meeting/260/debian-wiki-work-session/We will share knowledge about wiki work and do some work on the wiki, probably in these areas: * existing bug reports * known issues * moin bug reports/etc * wiki pages about the wiki * general wiki content Please join us if you would like to help out with the wiki or learn more about it. If there is enough interest we may hold more sessions.Steve McIntyrePaul Wise tutorial!BoFdiscussionEnglishpackaging-tutorialFalseCC-BY/debconf15/meeting/404/packaging-tutorial/Packaging tutorial! Newcomers welcome. Mentors needed! Note: continues into lunch!2015-08-22T14:00:00+020014:0000:45MadridBursaries BoFBoFdiscussionEnglishbursaries-bofFalseCC-BY/debconf15/meeting/400/bursaries-bof/Bursaries BoF2015-08-22T16:00:00+020016:0001:00MadridEmacs Addon wrapupBoFdiscussionEnglishemacs-addon-wrapupFalseCC-BY/debconf15/meeting/402/emacs-addon-wrapup/Emacs Addon wrapup2015-08-22T16:00:00+020016:0001:00Wieni18n BoFBoFdiscussionEnglishi18n-bofFalseCC-BY/debconf15/meeting/401/i18n-bof/i18n BoF2015-08-22T16:00:00+020016:0001:00ElsewhereCoffee & SnacksdiscussionEnglishcoffee-and-snacksFalseCC-BY/debconf15/meeting/325/coffee-and-snacks/Coffee & Snacks