FOSDEM is the biggest free and non-commercial event organized by and for the community. Its goal is to provide Free and Open Source developers a place to meet. No registration necessary.

   
Speakers
Pietro Abate
Schedule
Day Saturday
Room H.1301
Capacity 200
Start time 16:30
End time 17:30
Duration 01:00
Info
Track CrossDistribution Devroom

QA tools for FOSS distributions

FOSS distributions are increasingly over pressure to deliver stable releases including the most up to date upstream software. Time-based release strategies has exacerbated this problem putting even more pressure on QA teams.

The recently concluded Mancoosi project has developed a number of tools to automatically analyse large packages collections for a range of problems, from installability checks to speculative analysis of software repositories.

In this talk I'll present four command line tools to identify and correct potential problems as soon as possible during the release cycle.

In particular : * Debcheck: This tools helps to identify all broken packages within a repository and provides a detailed explanation of the problem. This can be used to prevent shipping releases that contain packages that cannot be installed because of missing or malformed dependencies. * Buildcheck: Given a Sources file and a set of binary repositories, this tool identifies those source packages that cannot be compiled because their build dependencies cannot be satisfied. * Outdated: This tool identifies those broken packages that need special attention because of outdated meta-data. * Challenged: This tool performs a speculative analysis of the repository to identify those packages that, if upgraded to a specific version, would break a large number of other packages in the repository. This tool would be particularly useful during the upgrade of a specific component to evaluate its impact on the software archive.

Most of our tools support both rpm (version 4 and 5) and deb based distributions.

Concurrent events:

When Event Track Where
16:00-16:45 CAcert: Trust - the root of evil?! Hardware Cryptography H.2214
16:00-16:50 Programming LEGO MINDSTORMS robots in Ada Ada AW1.121
16:00-16:50 LibreOffice: on-line and in your pocket Future of UI K.1.105
16:00-16:50 Linux Containers and OpenVZ Hypervisors Janson
16:00-16:50 Managing rights in PostgreSQL: from the basics to SE-PostgreSQL PostgreSQL K.4.201
16:00-16:55 Infinispan: where open source, Java and in-memory data grids converge JBoss.org K.3.201
16:00-16:55 Infrastructure as an open-source project Virtualization and Cloud Chavanne
16:00-17:00 Why mobile text input is hard Embedded Lameere
16:00-17:00 Liberating ARM's Mali GPU. X.org+OpenICC K.3.401
16:00-17:45 LPI Exam Session 2 Certification Guillissen
16:15-16:45 The Infrastructure behind TDF LibreOffice H.1309
16:15-17:00 CoreObject GNUstep AW1.126
16:15-17:00 Crossdesktop group picture CrossDesktop H.1308
16:20-16:35 The ZIO Framework Lightning Talks Ferrer
16:30-17:00 Gentoo ruby packaging CrossDistribution H.1302
16:30-17:00 Caciocavallo: CacioTest, CacioWeb & Deployment Free Java K.4.401
16:30-17:00 Applications: Real-Time Text for Smooth and Rapid Communication Jabber and XMPP H.2213
16:30-17:00 An update on PIM storage and sync: SyncEvolution Open Mobile Linux AW1.120
16:30-17:00 The (possible) decline of the GPL, and what to do about it AW1.125
16:30-17:00 How I added a feature to Firefox Mozilla UD2.218A
16:40-16:55 The Self-Describing Wishbone Bus Lightning Talks Ferrer
16:40-17:30 MonoGame Mono K.3.601
16:45-17:15 Calc Hacking LibreOffice H.1309
17:00-17:15 Minemu: protecting buggy programs from memory corruption attacks Lightning Talks Ferrer
17:00-17:25 Ada on Rails Ada AW1.121
17:00-17:25 Deploying OpenStack with the XCP toolstack on Ubuntu Virtualization and Cloud Chavanne
17:00-17:30 Open Web Documentation aimed at Web Devs Mozilla UD2.218A
17:00-17:30 OS in the Mobile App Stores Open Mobile Linux AW1.120
17:00-17:30 Applications: Event Visualization in Emergency Call Systems Jabber and XMPP H.2213
17:00-17:30 GNOME 3: Every Detail Matters CrossDesktop H.1308
17:00-17:50 PostgreSQL on NFS PostgreSQL K.4.201
17:00-17:50 Native KVM Tool Hypervisors Janson
17:00-17:50 Wayland Future of UI K.1.105
17:00-17:55 RHQ: Recent and future developments in the RHQ systems monitoring and management framework JBoss.org K.3.201
17:00-18:00 Introduction to hardening, the Gentoo Hardened approach CrossDistribution H.1302
17:00-18:00 OpenEmbedded and the Yocto Project - working together on a common Core Embedded Lameere
17:00-18:00 X Server 1.12 and beyond. X.org+OpenICC K.3.401
17:15-17:30 LibreOffice debugging tips LibreOffice H.1309
17:15-18:00 New Features of Objective-C GNUstep AW1.126
17:20-17:35 Wikiotics - Bridging the FOSS and Edu worlds through language instruction Lightning Talks Ferrer

Next (up to 3) talks in the same room (H.1301):

When Event Track
17:30-18:15 Btrfs and Snapper - Overview and Future CrossDistribution
18:15-19:00 I wrote Distromatch, shall we use it? CrossDistribution

Events that start after this one (within 30 minutes):

When Event Track Where
17:30-18:15 Btrfs and Snapper - Overview and Future CrossDistribution H.1301
17:30-17:55 PPETP: a P2P streaming protocol implemented in Ada Ada AW1.121
17:30-17:55 Orchestration for the cloud Virtualization and Cloud Chavanne
17:30-18:00 Base Hacking LibreOffice H.1309
17:30-18:00 The state of new CSS features in the CSSWG and in Mozilla Mozilla UD2.218A
17:30-18:00 Multimedia: Jingle, the Universe, and Everything Jabber and XMPP H.2213
17:30-18:00 Garbage Collection Visualization, GCSpy and NetBeans in tandem Free Java K.4.401
17:30-18:00 Panel on Application Stores AW1.125
17:30-18:00 Rygel: Free and Open Mobile DLNA Open Mobile Linux AW1.120
17:35-17:55 Telepathy in KDE CrossDesktop H.1308
17:40-17:55 Transifex: Localizing your application Lightning Talks Ferrer
17:45-18:15 XWT Mono K.3.601
18:00-18:15 Social Networking: Salut à Toi, a multi-frontend, multi-purpose XMPP client Jabber and XMPP H.2213
18:00-18:15 LibreOffice extension for Sharepoint LibreOffice H.1309
18:00-18:15 The Growl Project: Making users happy one notification at a time Lightning Talks Ferrer
18:00-18:30 Panel on Software Patents AW1.125
18:00-18:30 Thermostat: Taking over the Java tooling world with Open Source Software Free Java K.4.401
18:00-18:30 The future of Ada: Robert Dewar looks into his cloudy crystal ball Ada AW1.121
18:00-18:30 Clouds over computing Open Mobile Linux AW1.120
18:00-18:40 How can a newbie start and succeed in developing an application with EFL CrossDesktop H.1308
18:00-18:40 Boot to Gecko and Web API Mozilla UD2.218A
18:00-18:50 Database Virtualization PostgreSQL K.4.201
18:00-18:55 OpenStack developers meeting & Distribution panel Virtualization and Cloud Chavanne
18:00-18:55 Guvnor/jBPM: Managing workflows and business rules with Guvnor and the jBPM designer JBoss.org K.3.201
18:00-19:00 Compute in the open graphics stack X.org+OpenICC K.3.401
18:00-19:00 Gentoo EAPI 5 CrossDistribution H.1302
18:00-19:00 OpenWrt: Evolution of an Embedded Linux Distribution Embedded Lameere