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.

Dominique Dumont
Day Sunday
Room H.1308
Capacity 150
Start time 14:00
End time 15:00
Duration 01:00
Track CrossDistro devroom

Configuration data upgrade during package upgrade

For a casual user, editing configuration files in /etc in an intimidating task. Manually managing configuration upgrade is even worse as it requires good knowledge to merge current configuration data with new data coming from new packages.

Config::Model was designed to make user's life easier by providing a configuration GUI and handle configuration upgrades transparently.

This presentation will explain how to provide these capabilities and will cover:

  • the main notions or Config::Model (config tree and model)
  • how to create a model
  • how package and configuration upgrade is performed
  • how to specify upgrade feature in the configuration model * explain how Config::Model can be used from other languages through the fuse interface.
  • Show a demo.

Important: This presentation does not require Perl knowledge

Concurrent events:

When Event Track Where
13:00-14:45 LPI Exam 4 Certification Guillissen
13:45-14:25 SIP Communicator: Building a Multi-Protocol Multi-OS Communications Client Open Source Telephony AW1.124
13:45-14:30 Grilo: Integration of Multimedia Contents in Applications Made Easy Crossdesktop H.1309
13:45-14:40 Orca - A screenreader sailing into uncharted waters Accessibility AW1.121
14:00-14:15 Agora Voting System: Agora Voting System for a Liquid Democracy Lightning Talks Ferrer
14:00-14:20 Ganeti 2.4 and beyond: new challenges in virtualization at the cluster level New challenges in Virtualization AW1.105
14:00-14:30 Cold boot attacks on RAM readout Embedded Lameere
14:00-14:30 Packaging Perl and it's deps... Perl AW1.126
14:00-14:30 Free Java Free Java AW1.125
14:00-14:30 Distribution collaboration manifesto CrossDistro H.1302
14:00-14:45 Introduction to pgpool-II version 3 PostgreSQL H.2213
14:00-14:45 Impress Hacking LibreOffice H.2214
14:00-14:45 Systems Life Cycle Management with Foreman Configuration & Systems Management AW1.120
14:00-14:50 Liberating Open Office Development Office Janson
14:00-14:50 The Storage Technologies Behind Facebook Messages Cloud Chavanne
14:20-14:35 Village-Telco: Village Telco Lightning Talks Ferrer
14:20-14:40 A presentation of SPICE an opensource remote virtual desktop protocol New challenges in Virtualization AW1.105
14:30-15:00 PHP.reboot Free Java AW1.125
14:30-15:00 Who the bloody hell cares about Debian? CrossDistro H.1302
14:30-15:00 Really fast x86 boot Embedded Lameere
14:30-15:10 Asterisk SCF Development Interfaces Open Source Telephony AW1.124
14:30-15:15 Processing XML with dynamic languages/Perl Perl AW1.126
14:30-15:15 The next desktop is the browser! Crossdesktop H.1309
14:40-14:55 XWiki: Annotating documents, the eXtensible wiki way Lightning Talks Ferrer
14:40-15:00 USB redirection over the network New challenges in Virtualization AW1.105
14:45-15:30 Lightning Talks Mozilla H.1301
14:45-15:30 Helping out in the calc core LibreOffice H.2214
14:45-15:40 Opengazer, dasher and ticker: hands-free error tolerant communication Accessibility AW1.121

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

When Event Track
15:00-16:00 How to make QA-engineers start drooling CrossDistro
16:00-16:30 One source to rule all binaries CrossDistro
16:30-17:00 Introducing the Flexible Worker Pool CrossDistro