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

Giorgos Keramidas
Day Sunday
Room AW1.126
Start time 16:00
End time 16:45
Duration 00:45
Event type Podium
Track BSD
Language English
Tracking FreeBSD customizations with a local Mercurial branch

The conversion of the main FreeBSD source repository to Subversion has opened the possibility of tracking one or more FreeBSD branches closely and with a fine-grained changeset based approach.

This talk is about one of the ways the distributed Mercurial SCM can be used to periodically pull sets of changesets from the main FreeBSD svn repository and import them as atomic commits to a local branch.

Then we will describe two different ways to use the local branch as a basis for FreeBSD customizations: how to keep a stack of patches as a linear 'customization layer' on top of FreeBSD, and how to keep another local branch with its own merge history.

Other events at the same time:

When Event Track Where
15:00-16:30 LPI exam session 5 Certification Guillissen
15:30-16:15 Mozilla Lightning Talks Mozilla H.1301
15:30-16:15 Continuous Packaging with Distributions H.1308
15:30-16:15 Dracut - a generic, modular initramfs generation tool Distributions H.1302
15:30-16:15 Comparing the MapReduce way in CouchDB with the SQL way in a RDBMS NoSQL AW1.120
15:30-16:15 CodeMonkey, an integrated development environment (IDE) for Étoilé GNUstep AW1.117
15:45-16:15 OpenJDK Roundtable Free Java AW1.125
15:45-16:15 Refactoring Stored Routines MySQL AW1.121
15:45-16:30 Upgrading Drupal H.2214
16:00-16:45 CouchDB! REST and Database! Database Chavanne
16:00-16:45 Inside StatusNet: How Works Scalability Janson
16:00-16:15 UmlCanvas: bringing UML diagrams to the web Lightning Talks Ferrer
16:00-16:30 Haiku has No Future Alt-OS AW1.105
16:00-16:30 OSCTool - learning C# and Mono by doing Mono H.2213
16:00-16:45 X on e-Paper AW1.124
16:00-16:45 Open Accessibility Everywhere: software from AEGIS CrossDesktop H.1309
16:00-17:00 ARM and DSP talking to each other in OMAP3: the dspbridge Embedded Lameere
16:15-16:30 jpoker: a pure javascript poker client Lightning Talks Ferrer
16:15-16:45 Gearman for MySQL MySQL AW1.121
16:15-17:00 Mozilla Panel Discussion Mozilla H.1301
16:15-17:00 Debian Secrets: power tools for power users Distributions H.1308
16:15-17:00 SUSE Studio Distributions H.1302
16:15-16:45 Designing a scalable content management system on NoSQL technologies NoSQL AW1.120
16:30-16:45 Extended File Attributes, how can we keep them around? Alt-OS AW1.105
16:30-16:45 Smuxi - IRC in a modern environment Mono H.2213
16:30-17:00 Porting Cocoa apps to other platforms: what works, what doesn't, what to do to make porting easier GNUstep AW1.117
16:30-16:45 IcedTea NP Plugin: the next generation Open Source Java Plugin Free Java AW1.125
16:30-17:15 Drupal and the semantic web Drupal H.2214