DebConf12Universidad CentroamericanaManagua2012-07-012012-07-15151.000:0000:1515:0000:45Somewhere elseDebCamp volunteer meetingCome along and find out how you can help DebCamp run more smoothly, and how you can help us prepare for the main conference week.Moray Allan20:0003:00Somewhere elseInternational poetry night DC12Poetry, open microphone and beer!otherInternational Poetry Night, as part of the thirteenth Debian Conference (known as DebConf12) in Managua, Nicaragua.Night of Poetry and different words in different languages. Debconf is the annual reunion of Debian developers and colaborators that has been organized since 2000 and has performed in many places as Finland, Mexico, Canada, Banja Luka, Republika Srpska, Bosnia and Herzegovina among others. Nicaragua is the meeting place of the 2012, and in this land of poets and poetesses, we would like to share with the participants a special evening of poetry, of meeting, we will have as guest poets, women and men who share their words and poetic vision.
We believe and we promote the freedom of knowledge, collaborative and participatory processes, so that the word and poetry are still a long way to go in cheerful rebellion.
This enjoyable evening will be thursday this 5 july at 8pm in the Bar "El panal", in front of the UCA. See you!Adolfo Taleno Mejia15:0000:45Aula MagnaTraduciendo Debian EduAyuda para el español!!workshopesEl presente taller, es para las personas interesadas en colaborar con la traducción al español de Debian EduDescripción del proceso de traducción de Debian Edu, herramientas y procesos para darle soporte al idioma español.Rafael Ernesto Rivas Méndez16:0002:00Aula MagnavideoteamVideoteam Training(4 sessions 30min each - available in spanish and english)tutorialenTiago Bortoletto VazHolger Levsen16:0002:00Roberto TeránvideoteamVideoteam Training(4 sessions 30min each - available in spanish and english)tutorialenTiago Bortoletto VazHolger Levsen09:0000:30Aula MagnaInauguración Día DebianDebian Day welcome talkotherLeandro GómezAura Lila Gutierrez Tejada10:0000:45Aula MagnaUnderstanding DebianlectureenThe community of contributors to the Debian distribution and its many derivatives play a substantial role in the Free Software world. As one of the project's longest-serving contributors, in this session Bdale will discuss the formation and history of the project, why Debian has been so successful, and challenges in Debian's future.Bdale Garbee11:0000:45Aula MagnaDebian: software libre y abierto en la sociedad actualLibertad social y de pensamiento.lectureesEl «software libre» es una cuestión de libertad, no de precio. Para comprender este concepto, debemos pensar en la acepción de libre como en «libertad de expresión» y no como en «barra libre de cerveza».Con software libre nos referimos a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software. Nos referimos especialmente a cuatro clases de libertad para los usuarios de software:
Libertad 0: la libertad para ejecutar el programa sea cual sea nuestro propósito.
Libertad 1: la libertad para estudiar el funcionamiento del programa y adaptarlo a tus necesidades —el acceso al código fuente es condición indispensable para esto.
Libertad 2: la libertad para redistribuir copias y ayudar así a tu vecino.
Libertad 3: la libertad para mejorar el programa y luego publicarlo para el bien de toda la comunidad —el acceso al código fuente es condición indispensable para esto.
Software libre es cualquier programa cuyos usuarios gocen de estas libertades. De modo que deberías ser libre de redistribuir copias con o sin modificaciones, de forma gratuita o cobrando por su distribución, a cualquiera y en cualquier lugar. Gozar de esta libertad significa, entre otras cosas, no tener que pedir permiso ni pagar para ello.Hector Oron
Software libre para una sociedad libre
http://
12:0000:45Aula MagnaComo colaborar con DebianDiversas formas de colaborar y contribuir con el Proyecto DebianlectureesAn adaption in Spanish of the 'How to contribute and get involved' talk by Meike and Alexander Reichle, presented at DebConf11 in Bosnia.How to contribute and get involved in Debian. An overview of the many ways people with different kinds of knowledge, experience and technical skills can contribute to the Debian Project.Leandro GómezAura Lila Gutierrez Tejada15:0000:45Aula MagnaDebian QA: una puerta de entrada al proyecto DebianCómo empezar a colaborar en Debian ayudando al Debian QA TeamlectureesEl equipo Debian QA es un buen punto de entrada para empezar a colaborar en Debian. ¡Descubre qué puedes hacer para ayudar en este equipo!
Debian QA Team is a good entrance point to start getting involved in Debian. Find out some tasks you can do to help this team!Debian es un proyecto enorme. Cuando se quiere empezar a colaborar en el proyecto, muchas veces no se sabe por donde empezar. El Equipo de Calidad de Debian es una buena puerta de entrada.
En esta charla, se dará una introduccón básica sobre qué es Debian QA y veremos algunas tareas que un principiante puede hacer para ayudar en este equipo de Debian.
Debian is a huge project. Some people want to get involved in the project but don't know where to start. Here you have a nice entrance gate: the Debian Quality Assurance Team.
In this talk, there will be a basic introduction about what Debian QA is and we will see some tasks a newbie can do to help this Debian team.Mònica Ramírez Arceda
Debian Quality Assurance (QA) Team
Debian QA: una puerta de entrada al proyecto Debian
16:0000:45Aula MagnaSostenibilidad, Soberanía, Idoneidad y Democratización de las TIC en el Ministerio de Salud de El SalvadorEl papel de Debian como principal protagonista de su consecuciónesSince June 2010, every new PC (and server) that arrives the Ministry of Health and reaches an end user goes with Debian installed. Also, in a very careful and subtle manner, we're migrating old equipment too. This is helping us to achieve the four principles that name this speech: Sustainability, Sovereignty, Suitability and Democratization.We will describe shortly the environment where this decision was taken, main leverages needed to transform a good abstract idea into a real strategy and derivative work, our ongoing experience making this change, pros and cons that we are facing, total cost of ownership advantages, and our goals in every term.Carlos Juan Martín Pérez
Main web page of MINSAL. Explicit reference to Debian on footer.
MINSAL's humble contribution to Debian project
17:0000:45Aula MagnadebianeduEscuelas libres con DebianEdupodiumesNorman Garcia AguilarRafael Ernesto Rivas Méndez18:0000:45Aula Magnadebian-l10n-spanishTraducción de Debian al españollectureesJosé Fernando Castañeda Estrada
Mailing list of the Debian L10N Spanish Team
Coordinación de traducción de Debian al castellano
15:0000:45Roberto TeránMejorando Ubuntu desde DebianPor qué colaborar con Debian ayuda a que Ubuntu sea mejor.lectureesUbuntu is a Linux distribution based on Debian, with a regular release cycle and a clear focus on the user and usability.How to make Ubuntu better collaborating to Debian and why this benefits both projects.José Ernesto Dávila Pantoja
Debian for Ubuntu Developers
Debian Derivatives Census / Ubuntu
16:0000:45Roberto TeránLinux Capabilitiesrealmente necesitas root para eso?tutorialesHay veces que un usuario requiere realizar tareas "de root". Pero darle este permiso puede atentar contra el principio de mínimo privilegio. Para resolver este problema se desarrollaron las Linux Capabilities, un feature pocas veces tenido en cuenta pero muy últil.Luciano Bello17:0000:45Roberto TeránDebian NI tras bastidores¿Quiénes, cómo y por qué?lectureesAdolfo Jurgen Fitoria Escobar18:0000:45Roberto TeránYota One y GNU/LinuxlectureesRoberto Bravo20:0000:45Roberto TeránCheese and Wine Party preparation meeting 2/3meetingChristian Perrier15:0002:00Somewhere elsePrimeros Pasos en DebianworkshopesTaller básico sobre los primeros pasos de cualquier usuario en Debian, mostrando herramientas usadas en el día a día para tareas simples, desde reproductores MP3, edición y manejo de fotografías, clientes de mensajería instantánea, navegadores, etc René Mauricio MayorgaRoger Julian Orellana Muñoz17:0002:00Somewhere elseSistemas de control de versionesIntroducción a Subversion y Git para contribuir con DebianworkshopesDebian utiliza los sistemas de control de versiones GIT y Subversion para manejar las contribuciones. Este taller es una introducción a sistemas de control de versiones en genera, mencionando los mecanismos y diferencias de los dos sistemas.Debian utiliza los sistemas de control de versiones GIT y Subversion para manejar las contribuciones. Este taller es una introducción a sistemas de control de versiones en genera, mencionando los mecanismos y diferencias de los dos sistemas.Felix Delattre15:3000:15Aula MagnaWelcome on board!This is your organizing team. Love your organizing team!otherenA very short "hello" session, introducing the team members, so you can know who to ask for help on any given issueMoray AllanHolger LevsenFelix DelattreLeandro GómezNorman Garcia AguilarGunnar Wolf Iszaevich16:0000:45Aula MagnaEmpaquetando software para DebianHerramientas y procesos básicostutorialesSi bien hay muchas áreas no técnicas con las que puedes contribuir con el desarrollo de Debian, la duda recurrente entre los interesados en acercarse a formar parte de Debian es cómo se hace un paquete. En esta charla-tutorial veremos los puntos básicos del empaquetamiento, comprendiendo cómo esta compuesto un paquete sencillo.Puntos a cubrir:
- ¿Qué es un paquete?
- ¿Cuál es el rol de apt? ¿Y de dpkg?
- ¿Qué necesito para crear un paquete sencillo?
- Dependencias, recomendaciones, y todo lo que lo rodea
Si nos da tiempo, me gustaría tocar puntos de mantenimiento en equipos (mantener paquetes en sistemas de control de versiones, esquemas y herramientas de comunicación y coordinación en equipo, etc.)Gunnar Wolf Iszaevich17:0000:45Aula MagnaIntroduction to Debian translation workflow and processestutorialenThis event will try to demonstrate how one can involve self in localization processes for Debian material. It will be focused on Spanish translation and we'll try to do some "live" work with the audience. Assuming nothing fails, I'll try to explain what material are the localization teams working on, what are their processes and how one can become involved. If the demo fails, then you'll have to listen to me babbling about localization and eventually showing some maps..:-)Christian Perrier18:0000:45Aula MagnaBits from the DPLdiscourse on the state of the DebianlectureenTraditional "bits from the DPL" address.
(and the last one ever from this ageing DPL, don't miss it!)Stefano Zacchiroli
slides
20:0000:45Roberto TeránCheese and Wine Party preparation meeting 3/3meetingChristian Perrier13:0001:00Somewhere elseDebConf12 press conferenceOfficial press conference for DebConf12otherPress conference for the XIII Debian Conference Managua 2012 with the participation of the DPL and the DebConf chairs.Press conference for the XIII Debian Conference Managua 2012 with the participation of the DPL and the DebConf chairs.Stefano ZacchiroliGunnar Wolf IszaevichHolger LevsenMoray AllanLeandro Gómez10:0000:45Aula MagnaWelcome talkDebConf12 introductory sessionlectureenThis session will welcome people to DebConf12 and let them know what will be happening later in the conference. Leandro GómezMoray AllanHolger LevsenNorman Garcia AguilarFelix Delattre11:0000:45Aula MagnaGetting packages into Debian BoFDebexpo, sponsorship-requests, debian-mentors, ITPs, and morebofThe past year has seen a lot of changes to how we handle the newest package maintainers in Debian. We have new software at mentors.debian.net, and a new process for handling sponsorship requests. This talk will begin by summarizing the current state of things, and then open up to a BoF where attendees can discuss the current state and what changes ought to be made.Getting packages into Debian BoF
Debexpo, sponsorship-requests, debian-mentors, ITPs and more
The past year has seen a lot of changes to how we handle the newest package maintainers in Debian. We not only have new software at mentors.debian.net, and a new process for handling sponsorship requests but also several lengthy discussions on which packages belong into Debian and what the implications of sponsored maintainer and DMs are. This talk will begin by summarizing the current state of things (15 minutes), and then open up to a BoF where attendees can discuss the current state and what changes ought to be made.
Topics covered:
* Handling sponsoring requests as Debian bug reports
* mentors.debian.net: past, present and future
* Which packages belong in Debian? How do/should we respond to ITPs
Planning notes and eventual minutes: gobby -c gobby.debian.org / debconf12/bof/packages-into-debian
David Bremner12:0000:45Aula MagnaBits from the Release TeamlectureenThis will be a talk highlighting the current release status, and what can be done to help get the next release outNeil McGovern15:0000:45Aula MagnaEFI in DebianThe brave new world of the PC BIOSbofen* What should Debian do about the changing world of PC hardware?
* We *have* to do EFI soon
* Secure boot *shudder*
Steve McIntyre16:0000:45Aula MagnaMeet the Release TeamStep forth and ask questionsbofenThe idea is to present what the Release Team is doing in a quite short presentation and then gather what's expected from us, ideas, etc.Adam D. BarrattPhilipp Kern
Debian Release Management
17:0000:45Aula MagnaDebian-CDWhere now?bofenDebian-CD is part of the release process, and source of a lot of discussion over the years.
Are we feature-complete?
What's missing?
What should we be doing in future?Steve McIntyre18:0000:45Aula MagnaMeet the Technical CommitteebofenThis session will provide an opportunity to meet the members of Debian's Technical Committee who are present at Debconf, hear the status of open issues before the committee, and ask questions about how the committee operates.Bdale Garbee11:0001:00Roberto TeránVideo traininghow to do live sessions / how to reviewTiago Bortoletto VazFranklin PiatHolger Levsen15:0000:45Roberto TeránOpenPGP discussion and skillsharebofCome learn and teach about OpenPGP, how it's used within debian, and how you can improve your own (and the distro's) digital integrity.Debian, like any reasonable modern operating system or development
community, relies heavily on authenticated, unforgeable messages to
ensure that our infrastructure can't be trivially compromised. In
particular, each Debian Developer and Debian Maintainer needs to
maintain their own OpenPGP key. Most of us use GnuPG for this
purpose.
But OpenPGP (and cryptographic certification and signatures generally)
can be a finicky topic, and sometimes it can be frustrating or
worrisome if you're not sure if what you're doing potentially puts
your own digital identity or the project's infrastructure at risk.
This workshop and skillshare will help people feel more comfortable
and confident using and maintaining their OpenPGP keys securely, ask
questions (and get feedback), and suggest useful patterns and
workflows to others.
Daniel Kahn Gillmor16:0000:45Roberto TeránEmpaquetando colaborativamente con git y collab-mainttutorialesAs part of the 'Getting involved in Debian' track, this talk is totally focused on Spanish-speakers only. It's goal is to help people participating or intending to with Debian using collaborative tools. This talk is mainly an introduction to get used to how collab-maint works, particularly Alioth's, altogether with nice practices and great packing and archiving techniques using Git-buildpackage.Ulises Vitulli17:0000:45Roberto TeránUso del sistema de manejo de errores de DebianlectureesLa herramienta de seguimiento de errores en Debian es uno de los motores en los que se basa el proyecto para mantener altos niveles de calidad en el desarrollo del proyecto.
Su uso permite seguir la pista a cada error reportado en el sistema por parte de usuarios y desarrolladores.
Sin embargo, quizás, al no estar familiarizado con su interfaz, los usuarios finales muchas veces no reportan errores que pueden ayudar a mejorar el desarrollo de Debian.
Esta actividad busca acercar a activistas nóveles al desarrollo en Debian y abrirles las puertas a que se conviertan en miembros activos de la comunidad Debian.Hector Colina18:0000:45Roberto TeránBuilding free software communitiesBuilding fun, exciting and productive communitieslectureenDebian and the importance of the communities. How to build communities that are exciting, productive and fun to be part of. The local communities as a place to attract new users and teach them how cool (and gratifying) it is to participate and getting involved in Debian.Leandro Gómez15:0000:45Amando LópezDebConf volunteer recruitment sessionYour conference needs youbofenThinking about helping as a volunteer during DebConf? Come along and find out more.Moray Allan21:0003:00Somewhere elseCheese and Wine party8th Debconf C&Wotheren7th Debconf C&Wat CIPRESChristian Perrier10:0000:45Aula MagnaMultiarch crossbuildingHow to use, and what still needs worklectureenNow that we have multiarch, cross-building in Debian has decent technical foundations, and some packages already cross-build OK. However there is still a lot of work needed to make this a genuinely useful facility, where the base system is entirely cross-buildable, new ports can easily be bootstrapped, multiarch cross-dependencies work everywhere, and any package where someone cares is likely to cross-build OK.
Quite a lot of stuff just needs to be fixed, but for some things we need to firm up advice to maintainers on how to keep their packages cross-friendly, and what Debian cross-build policy should look like. This session is intended to show people how to use the tech and what they can do with it, as well as what does/doesn't work, and to explain the remaining issues.
Anyone with an interest in bootstrapping, cross-building, cyclic dependencies, autobuilders or multiarch in general should find something of interest.We now have good cross-building infrastructure in Debian, however the move from older schemes to multiarch has also introduced a few new problems which we need to deal with. We also still have a lot of work to do in order to make it really easy to 'just build stuff'.
We need cross-toolchains in the archive, a cross-build-essential meta-package, multiarch cross-dependencies fixed for many tools, and architecture-dependent tools to be correctly dealt with in various places, especially in -dev packages.
There are still some issues about what should be recommended to package maintainers to keep their packages cross-friendly. This session will cover the current state of play, and things which still need deciding in order to provide concrete advice for all packagers.
Using sbuild and rebuildd to set up an auto-crossbuilder will also be covered, and the results of that testing examined.
I will explain how the multi-arch cross-dependencies work, and what is still broken, as well as some examples of cross-builds that fail in various ways and what should be done about them. Then we will move on to issues for BOF discussion such as the degree to which qemu should be relied on to deal with issues, what to do about differing dependencies when crossing/natively building, what constitutes best practice in packaging. What we _don't_ intend to support, what is needed to get cross-compilers into the archive, what to do about object introspection.
The arm64 port will be used as a concrete example of using this tech on a new port.
There will be a BOF session later in the week to firm-up our collective opinion on the outstanding isues, what will be supported/recommended and what won't. Wookey
Slides from presentation
GSOC Bootstrap Analysis Project
GSOC Cycle Breaking Project
GSOC Multiarch Cross Building Project
11:0000:45Aula MagnaCrossbuilding/bootstrapping BOFbofSession to discuss multiarch cross-building and bootstrapping issues, following on from the Multiarch Crossbuilding session.
What should packaging policy look like? Do we need to make any changes to existing specs?
Session to discuss multiarch cross-building and bootstrapping issues.
Here are some that have come up:
* Cross-toolchains in the archive (cross-arch build-dependencies)
* QEMU or not changing build-deps - build-dep on self when crossing or require BUILD-arch+HOST-arch double builds?
* copy or link config.{guess,sub}
* How to deal with CC=clang?
* Staged build UI/spec
* -dev package cross-config scripts
* Arch dependent header paths
* gobject introspection
* The apr mess.Wookey
Debian staged build spec
Cross-build packaging guidelines
12:0000:45Aula MagnaMultiarch packaging workshopworkshopenNow that multiarch is a reality package maintainers have to deal with it. This session is for anyone with questions about multiarch packaging or usage. Especially if you are confused about what you should be doing to your own packages. Multiarch can be very confusing if you haven't been following in loving detail (and even if you have). Please come along and ask dumb questions to save others the embarassment.
This will be an informal session, with a few common issues covered first by multiarch gurus, but then driven by the questions of participants. Steve Langasek
Packagers info
Crossdependency info
15:0000:45Aula MagnaBuild Debian with another compilerlectureenAfter extending Debian with two new kernels, Debian will soon be able to be built with a new free C, C++ and objc compiler called Clang.
Based on LLVM, this compiler is now close to gcc on many different aspects (performances, build time, level of support of C and C++).
This talk will present the current status of a clang-build version of Debian, the next steps and evolutions.
Sylvestre Ledru
Results of the rebuild
GSoC proposal
16:0000:45Aula MagnaARM port(s) updateWhere are we now, what's coming?bofenWe have two ARM ports in Debian already (armel and armhf). arm64 is coming!
Summarise current state of the ARM world for people, and provoke discussion.Steve McIntyre17:0000:45Aula MagnaAArch64 planningThe next generation of ARMbofenVersion 8 of the ARM architecture has been announced; early versions of ARMv8 will start to become available towards the end of 2012. We should be ready to support this new 64-bit architecture in Debian. Let's discuss what's needed and find out who's interested in working on it.Steve McIntyre18:0000:45Aula MagnaIntegrating Emdebian into Debiandak changes and migration supportbofDiscussion around what has been done and what is still to be done to integrate Emdebian Grip into Debian, involving the migration support and how other teams may want to implement to support the unstable-grip and testing-grip suites. Implications for QA roles and the BTS, issues raised by developers and general questions about Emdebian Grip.General discussion BOF around anything related to Emdebian Grip, especially how Grip is integrated into Debian after Wheezy. Can also include discussion of the packages selected for Emdebian, how packages get added and removed and why certain packages are included or ignored.Neil Williams10:0000:45Roberto Teránuse Perl;Annual meeting of the Debian Perl GroupbofenThe 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
http://wiki.debian.org/Teams/DebianPerlGroup/OpenTasks
gregor herrmann
http://wiki.debian.org/Teams/DebianPerlGroup/OpenTasks
11:0000:45Roberto TeránDebconf Travel sponsoring BoFOpen discussion about criteria for granting travel sponsoring.bofenPeople on the inside of the sponsorship process have lots of questions. People on the outside must have too. Getting travel sponsorship can make a big difference for many contributors wheter they can attend or not.Questions to be discussed:
- What criteria should be applied for granting travel sponsorship requests?
- Should we consider need in granting travel sponsorship, and if so what should the process be?
- Should travel sponsoring requests be made public?
- Recently it was suggested to move the travel sponsorship for debconf to some group that would also handle similar issues for Debian at large. Is this a good idea? If so, how would it work?
At the end of the BoF we also want to discuss how to proceed after the BoF. Ideally a team could be formed to define the process and do the actual work for next years DebConf.
Tiago Bortoletto VazDavid BremnerGaudenz Steinlin12:0000:45Roberto TeránDebian derivatives BoFDebian derivatives related discussionbofenDebian 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 working well or not working well and to discuss needs. We will also discuss Debian's derivative-related initiatives: front desk, DEX, census and guidelines.We will begin with introductions, move on to open discussion and finish with a short discussion of Debian's derivatives related initiatives.Paul Wise
derivatives front desk
derivatives exchange
derivatives census
derivatives guidelines
more links
16:0000:45Roberto TeránBoF: Is there life after the barf?Time to replace Pentabarf — What with and how?bofenPentabarf has been our constant partner ever since DebConf7. It is a great, very capable conference management system... With some major usability flaws. And quite problematic to hack on. Very idiosincratic. It is the only system I have ever hacked that is very likely not only to make you barf (five times!), but to get a goddess angry.
We want to move away from it. It will not be a trivial task, as all of DebConf's historic data must remain available. We don't want to delay this for too long, as some months from now we will already be using it for information for DC13. So, we must act.
Come to this session if you are interested in being part of the solution!Gunnar Wolf Iszaevich17:0000:45Roberto TeránLinux CapabilitiesDo you really need root for that?tutorialenThis talk is a extremely basic tutorial, originally planned for DebianDay, about Linux Capabilities[1].
[1] http://www.friedhoff.org/posixfilecaps.htmlLuciano Bello18:0001:00Roberto TeránBeginners' SpanishtutorialenA quick introduction to the most basic Spanish, perhaps with slides.
Xavier Paladino is a local Spanish teacher who's been teaching members of the Orga team.
He is generously going to give an introduction to Spanish of some sort, which should hopefully cover some basics that will help you survive and be polite in Spanish.
Note: He's not actually attending DebConf so will not have an opportunity to fix this description, so please don't assume that the lack of description reflects on him, but rather on me (Philip Hands) along with the fact that we've not talked in any depth about what he might intend, combined with my lack of knowledge about languages and teaching.Philip Hands19:3003:00Somewhere elseConference banquetotherConference banquetConference banquetMoray AllanDiana Alejandra Castillo HerreraFernanda SilesFelix Delattre09:3009:00Somewhere elseDay tripDiscovering NicaraguaotherDay tripSee http://wiki.debconf.org/wiki/DebConf12/DayTripFelix DelattreLeandro GómezMoray AllanAura Lila Gutierrez Tejada
day trip wiki page
http://
10:0000:45Aula MagnaDSA BoFBits from the DSA team and open discussionbofenA BoF to discuss how DSA manage Debian infrastructure, with an emphasis on feedback from teams and users.
The BoF will open with a description of the current state of affairs, and then will open up to a more general discussion of how people use the Debian infrastructure, particularly teams.
We also plan to present and discuss the new five-year plan, our plans to reduce hosting locations and how we are going to leverage virtualization for our new round of infrastructure.Faidon LiambotisTollef Fog Heen11:0000:45Aula MagnaXCP, Openstack, Debian and the CloudWhat tool do we have available for Wheezy, how to use themlectureenWhat kind of cloud computing cloud software do we have in Wheezy? What are they capable of? How is it setup? How to use? Why should you care? These are some of the questions this talk will attempt to answer.Thomas Goirand12:0000:45Aula MagnaAdvanced linux kernel networking features for virtualizationIn this talk we'll explore interesting and not-very-well documented networking features and product that can be used to configure networks with Linux. Most of the talk will be geared towards techniques for hosting virtualized environments on Linux.- Openvswitch
- Policy routing
- VLANs
- Dynamic networking protocols
Guido Trotter15:0000:45Aula MagnaXen and DebianPast, Present & FuturelectureenDebian was one of the earliest Linux distributions to offer support for the Xen hypervisor and continues to offer excellent Xen support and integration. This has made Debian a key platform for the deployment of "cloud" and SaaS infrastructure based entirely around Free Software. In this talk I will look a bit at the background of Xen in Debian as well as the current state of the world and recent developments for Wheezy. Lastly I'll spend some time talking about new developments and plans for the future, covering both Xen itself and related cloud orchestration tools.Ian Campbell16:0000:45Aula MagnaIncompatibility and pain - a perspective from Xen upstreamlectureenXen is a complicated system. It contains both loosely- and
tightly-coupled relationships between its components.
In this talk I will discuss some of the version compatibility problems
we have faced, and how they have been solved (if indeed they have been
solved).
I'm looking to present some of the problems and ask for feedback (and
hopefully solutions from the Debian Xen community.)
Notable examples are:
* The very loose coupling of guest VMs, based on a very stable and
long-term supported guest interface (ABI/API).
* The strict coupling of hypervisor version with the version of the
low-level domain management code, which runs in userspace in the
management VM. (The "tools".)
* The loose coupling between the management domain kernel(s) and both
tools and hypervisor.
* The transition from xm/xend to xl/libxl.
* Development of the libxl stable API. ABI stability considerations.
* The coupling between infrastructure such as libxl and higher-level
management/provisioning systems such as xen-tools, libvirt,
XenServer, Openstack, etc.
Ian Jackson
Script and slides
17:0000:45Aula MagnaGaneti: "how you can use it" + "how we did it"A simple and effective virtualization clusterGaneti is a cluster virtualization manager.
In the first part of the talk audience members new to Ganeti but using or interested in using virtualization to provide service infrastructure, or IaaS style services can learn about how to use Ganeti to enable them to efficiently manage their hardware resources.
The second part of the talk, geared towards advanced users and developers, will cover the internals of the software, how to modify it to completely suit one's needs, and the latest developments in the 2.5, 2.6 and upcoming 2.7 versions.Ganeti "how you can use it":
- what is Ganeti
- how to manage virtualization hosting with Ganeti
- how is Ganeti used at Google (fleet tools, automation, monitoring)
Ganeti "how we made it":
- internals of Ganeti
- how to make simple modifications
Guido Trotter
Ganeti homepage
Ganeti documentation
18:0000:45Aula MagnaConfiguration management & automation tools BoFOpen discussion about tools & best practicesbofenOpen discussion about configuration management, remote execution, automation & orchestration tools and their best practices. The BoF is intended for people that use tools such as puppet, chef, mcollective, salt, fabric etc. with a goal of sharing their experiences, grievances and recipes among each other.Faidon Liambotis11:0000:45Roberto TeránHijacking packages for fun and profitbof* When is it acceptable to take over somebody else's package?
* How long should we let inactive "maintainers" block progress?
* Is it ever OK to be rude and hijack?
There have been some heated discussions about this on the mailing lists recently. Can we work out a better policy in real life?Steve McIntyre12:0000:45Roberto TeránSeeds of resistanceLa Vía Campesina and its struggle against seed patentsotherenLa Via Campesina is an international movement which brings together millions of peasants, small and medium-size farmers, landless people, women farmers, indigenous people, migrants and agricultural workers from around the world in the struggle for food sovereignty as a way to promote social justice and dignity.
In its opposition to corporate driven agriculture and transnational companies, the reivindication of the right to peasant seeds has signified a strong fight against PATENTS. This space in Debconf12 is seen by young people of the peasant movement in Central America as an opportunity to interchange experiences with the participants of the conference, around an issue that concerns all those involved in the building of collaborative models of life, the mechanisms of privatization of knowledge and culture. (in -participatory-construction)Fernanda Siles
La Vía Campesina: Biodiversity and Genetic Resources
15:0000:45Roberto TeránReigning over high-volume Debian e-mailsbofenDebian community depends heavily on emails, not only for personal
communication but also for many tools that produce output through
emails.
Each Debian contributor has developed their own set of tools and
habits to cope with the heavy streaming of email.
I want to present in this talk two free sofware tools I have developed
so far, one for my personal use (listoso reader) and another for
community use (@debian_es).
The listoso reader (https://sourceforge.net/projects/listosoreader/)
builds a personalized model of messages found relevant in the past and
uses it to classify new emails. This is a Free software solution
equivalent to Web services running on proprietary software. So far
this tool is not easily installable.
The @debian_es is a very short (150+ lines) Perl script that tweets
everything in the Debian Spanish-speaking User mailing list with at
least three replies in a thread. It can be easily adapted to other
mailing lists.
Besides presenting these tools we can have a little bit of a town-hall
/ bird-of-feathers on approaches to deal with high volume mailing
lists.
Pablo Ariel Duboue
Listoso Reader SF
@debian_es
Listoso Reader
16:0000:45Roberto TeránFree (as in freedom) communications, VoIP and messagingMaking a genuinely free alternative to Skype/Lync/ViberbofenMicrosoft's acquisition of Skype, the highly proprietary de-facto standard of consumer VoIP, and their roll-out of Lync to big business threatens to create a world of proprietary, closed VoIP systems that may actively exclude the open standards and open source paradigm. Imagine the DVD CSS or similar DRM mechanisms applied to all phone calls: would Skype remain free once such a mechanism becomes entrenched? In the ongoing revolution towards convergent technologies, the interests of genuinely free software and genuinely free communications are becoming more and more tightly intertwined with each other. This session aims to look at ways that Debian and GNU/Linux systems can bring genuine principals of freedom into the communications domain, what works now, what is missing, what actions can be taken. Introduction by Daniel Pocock (Lumicall, OpenTelecoms.org, reSIProcate projects) and then discussion.Daniel Pocock
Unified communications (Debian wiki)
OpenTelecoms.org / Federated VoIP
17:0000:45Roberto TeránLet's shrink Debian package archive!try to improve bloated repositorybofenReducing Debian repository size and its expected effectivenessNow Debian has many packages, several supported CPU architectures and some kernels.
It results huge repository - I propose to improve this situation with quick hack.
This session is for:
- Archive admins
- Mirror server admins
- Debian package maintainers
- Debian Users :)Hideki Yamane
Let's shrink “bloated Debian repository”
http://
18:0000:45Roberto TeránOpenPGP KeysigningotherPerson-to-person OpenPGP certification will (and should) take place throughout the conference. This is keysigning event is an opportunity for mass certification in a large group.Daniel Kahn Gillmor14:3000:30Somewhere elseGroup photootherenMoray Allan10:0000:45Aula MagnaSPI BOFbofenSoftware in the Public Interest is the legal and financial umbrella organization that provides serves to Debian in the United States. This session will offer the opportunity to meet the SPI board members present at Debconf and learn about the organization's current activities.Bdale Garbee
http://www.spi-inc.org
11:0000:45Aula MagnaGames team BoFBringing fun and play to DebianbofenFun and games are an essential part of any operating system and the games team aims to bring these to Debian and our users. This BoF aims to help achieve that.Come meet the games team, discuss our past, present, plans and future directions.Paul Wise
Debian games team
12:0000:45Aula Magnadc13_presentaqtionDebConf13 SwitzerlandIntroducing DebConf13 SwitzerlandlectureenMembers of Switzerland Local Team will be presenting DebConf13 Switzerland, Vaumarcus, Le Camp.Gaudenz SteinlinGiacomo CatenazziPhilipp HugDidier Raboud
DC13.ch wiki page
15:0000:45Aula MagnaGit and Debian PackagingpodiumenGit will soon eclipse Subversion as the dominant version control system for packages in Debian. There are several well established helper tools, the most widely used being git-buildpackage, while git-dpm and gitpkg each have their partisans. This panel is intended to look at the usage of git in Debian at a high level, and hopefully help inspire people to work on improving some of the outstanding issues. Some topics to be discussed include exporting patches from git into a 3.0 (quilt) source package, whether some variant of a git based source package makes sense, the relationship between git commit messages and debian/changelog, and to what extent workflow and/or repo layout can and should be standardized. Ansgar BurchardtJoey HessDavid Bremner16:0000:45Aula MagnaJenkins - taking version controlled builds to the next levelWhat is, why I love it, how could we use it for Debian?lectureenHolger Levsen
http://jenkins-ci.org
17:0000:45Aula Magnawww.debian.org: it's alive‽What's happening behind the curtainslectureenThe official portal of our community: how does it work, to whom is it useful, why is it the way it is, what does it needs.David Prévot
Slides
Sources
18:0000:45Aula Magnawiki.debian.orgOne BoF to rule thembofenOpen discussion for admins, developers and users of the Debian wiki. We've made progress since last year's session. Let's summarise that and see what else we could/should be doing in future. Hopefully find more volunteers too!Steve McIntyre10:0000:45Roberto TeránCanaima Semilla: Haciendo distribuciones derivadasSimplificando la forma en que hacemos distribuciones derivadas de Canaima, Debian o UbuntututorialesSpanish
--
Canaima Semilla es un programa diseñado para facilitar a individuales, colectivos e instituciones la creación de distribuciones GNU/Linux personalizadas y adaptadas a sus necesidades (lo que se conoce como sabores), partiendo de varias Metadistribuciones existentes (Canaima, Debian, Ubuntu). Está basada en live-build y permite la creación de perfiles personalizados que pueden ser utilizados para establecer los paquetes incluídos, los repositorios utilizados, entre otras cosas, evitando así tener que conocer la extensa configuración de live-build. Posee una interfaz gráfica amigable y una interfaz por consola.
La charla tiene como objetivo fundamental, la enseñanza de la herramienta a personas que quieran crear distribuciones derivadas rápidamente.
English
--
Canaima Semilla is a program designed to provide individuals, groups and institutions a way to create derivative distributions adapted to their needs (what is known as flavors), based on several existing Metadistributions (Canaima, Debian, Ubuntu). It is based on live-build and allows creation of custom profiles that can be used to establish the packages included, the repositories used, among other things, thus avoiding having to know the extensive live-build configuration. It has a friendly graphical interface and a console interface.
The talk aims to teach the fundamental aspects of the tool for people who want to quickly create derivative distributions.
Luis Alejandro Martínez Faneyth
Canaima Semilla
Canaima Semilla
11:0000:45Roberto TeránIPv6 in Debian BoFLet's see what needs fixing…bofenPhilipp KernDaniel Kahn Gillmor15:0000:45Roberto TeránDebConf organisation BoFA status update on the long-running issues about how to organise "DebConf in Debian", and a chance for interested people to get involved in the DebConf organisation team.Following up from the events at DebConf10 and DebConf11, this event will give a short status update on how DebConf is currently organised within the Debian Project, and provide an opportunity for people who would like to get involved in general DebConf organisation through the year to ask questions and suggest ways to improve things.Gunnar Wolf IszaevichHolger LevsenMoray Allan16:0000:45Roberto TeránOpenPGP Hacking BoFAs a followup to the OpenPGP workshop (#896), it appears we should have an advanced BoF discussion.
Topics might include:
* should debian diverge from upstream GnuPG on any of the defaults?
* debian keyring updates -- how they work, possible improvements?
* interactions between onak and sks
* encouraging offline primary keys
* smoothing non-exportable certification workflow
* signing-party (caff) improvements
* alternate OpenPGP implementationsDaniel Kahn Gillmor17:0000:45Roberto TeránDC13 team coordination BoFDebConf Team meeting about the 14th edition scheduled in 2013 in SwitzerlandbofenBOF for all persons involved or wanting to get involved in DC13 organization.
Discussion about the status, how to work together, current task, how things went in the past, what to keep and what to improve, expectations, ...
This is one of the few chances to discuss things in person as we might not meet all again before DC13 actually happens.Moray AllanGaudenz Steinlin18:0000:45Roberto Teránd-i skills exchangelearning to hack d-itutorialenLearning how d-i is put together, and how to find the part you want to modify.Joey Hess10:0000:45Aula MagnaFreedomBox UpdatelectureenAn update on activities at the FreedomBox Foundation, including our Debian-based reference implementation.Bdale Garbee
http://freedomboxfoundation.org
11:0000:45Aula MagnaX.509 Cert Store DiscussionbofDiscuss X.509 Certificate Authority stores, known-peer datasets, and secret key and local certificate management across debian.Do you maintain a package that offers a service or a client that needs
an X.509 certificate or needs to verify such a certificate from a
peer? Do you administer systems running services that need X.509
certificates or need to verify their clients? Do you use any client
that needs to verify a peer's certificate, or offer one of its own?
http://bugs.debian.org/608719 marks the latest part of a continuing
discussion about management of X.509 Certificate Authority and Peer
stores across debian.
As problematic as X.509 is, it seems unlikely to go away in the near
future, and debian's current approach (while less scattered than it
could be) seems to sow confusion among packagers, sysadmins, and users
alike. Moreover, we don't seem to have clear, well-documented best
practices or policy for how we want to see questions of X.509
certificate authentication addressed at a system-wide level.
I'd like to try to get as many stakeholders as possible together in
person to talk about what the right way to handle this is, and plot a
course for wheezy+1.
Daniel Kahn Gillmor12:0000:45Aula MagnaDebConf14 in your citybofEvery year, the location for DebConf, the annual international Debian conference, is selected via a competitive bid process. Although we haven't got to DebConf13 yet, organising a conference isn't quick, so it's already time to start thinking about a location for DebConf14.
We encourage everyone to think about whether their city would make a good DebConf location, and, if it would, to start working on a proposal. (You don't have to be heavily involved in Debian to organise a bid.)
Interested? For more information see http://wiki.debconf.org/wiki/DebConf14
This panel will be your opportunity to describe your bid to the rest of the DebConf attendees. Although participating in the panel is not compulsory to take part on the bid decision process, it will help strongly show off the pros and cons of each possible venue.Holger LevsenGunnar Wolf IszaevichMoray Allan15:0000:45Aula MagnaMachine learning threats and opportunities for Debian and Free Softwaremachine learning models and source data, that islectureenI would like to give a talk about how machine learning models are more a game changer with respect to Free Software than what Debian already has collectively agreed. The key aspects I want to discuss are user expectations with respect to software incorporating trained models, preferred form of modification, training times and licensing issues for training data.
This talk is informed by the discussion on debian-legal [1] back in 2009 and my work on the machine learning infrastructure for IBM DeepQA Watson system.
The objective is to start discussion on the subject and bring more people to the table. (Without hopefully not ending up in a major flamewar like in 2009 ;-)
[1] http://lists.debian.org/debian-legal/2009/05/msg00028.html
What follows is the skeleton of the talk. If you have any questions, just ping me on IRC (DrDub). I have already purchased my ticket for Managua so I'll certainly be there!
* This talk in a nutshell
** Status Quo is good for now
** Many threats need to be addressed outside of Debian (e.g., licensing)
** The opportunities can be tackled by multi-distro efforts
* Threats:
** Source code is not what it used to be
*** Value on the data
*** People are getting used to technology with complex training on the backend (e.g., Siri)
** Yet-another-clever-GPL-circumvention trick
*** I give you the code but I charge you for the model. Sweet.
* Questions
** How can we acquire the data?
*** Maybe build a Free Software-volunteer driven Mechanical Turk-like?
** How can we assure the data is kept Free?
*** CC-SA and derivatives?
* OK, we have the data (actually, we have plenty of data *already*) then what?
** Training machine learning models takes a whole different type of build-machine
** 64Gb of RAM for 3 days, sure!
** Why? Oh my, why?
* Opportunities
** Main challenge for Debian IMO is to change users into contributors
*** Training data contributors can follow the success case of Translators
** Training data contributors
*** Annotate more data to fix a bug
*** More bugs with "data patches"
** Inter-distro collaboration opportunities
*** Sharing data is easier than sharing code (think object-orientation)
* Conclusions
** Don't shoot the messenger
** Not doing anything is an option... for now
** Any pointers for licensing?
** Any pointers for an inter-distro model training project?
Pablo Ariel Duboue
Debian Legal discussion about ML models '09
16:0000:45Aula MagnaNews from EDOS: finding outdated packageslectureenThe best-known tool from the EDOS project, today called dose-debcheck, analyses the installability of packages according to its metadata (conflicts, dependencies,etc.). This allows us to find packages that certainly are not installable, but it is not always very helpful to pinpoint the origin of a problem. In this talk we present a new notion: A package is outdated if it is not installable, and furthermore if the only way to make it installable is to update the package itself, as opposed to mereley upgrading some of its dependencies. It turns out that this property can be defined in terms of installability in possible future versions of a repository. We explain how our algorithm can actually check this property, and we report on our experience with running the tool in debian.
This is joint work with Pietro Abate, Roberto Di Cosmo, and Stefano Zacchiroli.Ralf Treinen
Slides (PDF)
17:0000:45Aula MagnaLightning TalkslectureLightning Talks! each talk is 5 minutes or less. One minute gap between talks, we can fit 8 talks in one session. Sign up beforehand. If you need to use a projector for your talk, make sure your gear is primed and ready, because time spent fiddling with the projector will count against the 5 minutes.Daniel Kahn Gillmor18:0000:45Aula MagnaClosing ceremonyGoodbye and see you at DebConf13!Close the conference, thank volunteers, ask for feedback and for help cleaning upMoray AllanNorman Garcia AguilarLeandro GómezFelix Delattre10:0000:45Roberto TeránWomen in DebianLet's encourage women to get involved in Debian!bofenDebian lacks women. In this BoF we would like to talk about this fact and try to encourage all women that are in Debconf to start to get involved in Debian.Mònica Ramírez Arceda11:0000:45Roberto TeránDebian mobile BoFEnhance Debian for mobile devicesbofenHow can we improve Debian to work better in mobile devices?Mobile devices are having more and more traction in the modern world. What is Debian doing to try to keep relevant on such platforms? How can we improve Debian to have better interfaces for mobile devices? Let's join together and discuss about it.Hector OronDidier Raboud
wiki.d.o - Mobile
12:0000:45Roberto Teránfuture plans for dakbofdiscussion about future plans for dak:
- multi-archive support (GSoC)
- developer repositores?
- changes to DM permissions
- remote interface
- moving packages from exp -> unstable
- what would you like to see in dak?
Ansgar Burchardt15:0000:45Roberto TeránDebian Nicaragua BoFDebConf12+1: Discusión sobre el futuro de la comunidad nicabofesLeandro Gómez16:0000:45Roberto TeránMy debcamp/debconf project: ipcfgnetwork configuration suckslectureenThis talk will present the code I've been working on during debcamp and debconf.Rought outline:
- A little bit of history (a.k.a., "why")
- The theory (a.k.a., "how")
- Status, and TODO (a.k.a., "when")
- Risks (aka, "what can make this fail")Wouter Verhelst
Git repository
17:0000:45Roberto TeránVoIP and Lumicall Q&A sessionContinuation of Q&A from Thursday's sessionbofenStrategic discussion and continuation of Q&A from Thursday's session on Free (as in freedom) for VoIPStrategic discussion and continuation of Q&A from Thursday's session on Free (as in freedom) for VoIPDaniel Pocock