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
Hans de Goede
Michal Hrušecký
Schedule
Day Saturday
Room H.1308
Capacity 150
Start time 15:00
End time 16:00
Duration 01:00
Info
Track CrossDistro devroom

Downstream packaging collaboration

patch sharing or start a new upstream?

Most distributions contain packages where upstream is completely dead or very close to it, yet there still is a significant user group for the packages in question, be it directly or through other packages depending on them. But even when upstream is alive, packages often needs some additional patching.

All distributions seem to end up carrying some custom distro grown patchset, with some patches being shared and other patches being unique per distro. Clearly not an ideal situation and one which most distributions try to avoid by feeding all necessary changes upstream and aiming for having packages which use the upstream provided code as is.

Clearly the usual model of sharing code fixes / integration work done at the distribution level between distributions by pushing it upstream does not work for projects where there is no upstream. And even with upstream around, distributions sometimes needs to fix bugs in versions that upstream no longer care about or fix bugs that are not important/considered feature upstream and it may take a long time to get them fixed there. In the end we can't avoid all patching. But we can try to avoid duplicating the work by better sharing the results.

The plan for this sessions is to give a short presentation sketching the problem, show two possible approaches to help solving this problem together with few generally helpful ideas. After presenting these hopefully somewhat structured discussion with the audience about this topic is planned.

Concurrent events:

When Event Track Where
14:00-15:45 LPI Exam 1 Certification Guillissen
14:00-16:00 BSD Associate Exam Session Certification UA2.114
14:00-16:00 TYPO3 Exam Session Certification UA2.114
14:45-15:30 Gallium state trackers applied to 2D rendering libraries Crossdesktop H.1309
15:00-15:15 Neo4j: Graph DB and Neo4j introduction Lightning Talks Ferrer
15:00-15:15 Datalift, A catalyser for the Web of data Data Analytics AW1.124
15:00-15:20 Making happy developers Mono AW1.120
15:00-15:20 Why Linux Distributions Hate Java Free Java AW1.125
15:00-15:25 Data Recovery for MySQL MySQL & friends H.2213
15:00-15:30 CiviCRM & XMPP as your personal assistant Jabber & XMPP AW1.121
15:00-15:30 Fribid and browser security software Security & hardware crypto AW1.105
15:00-15:30 GNU Parallel GNU H.2214
15:00-15:50 Qt WebKit goes Mobile Web Browsing Chavanne
15:00-15:50 systemd: Beyond init System Janson
15:00-16:00 Fast and Flexible UI Development with EtoileUI World of GNUstep AW1.117
15:00-16:00 Bringing OMAP3 into the FreeBSD Tree BSD AW1.126
15:00-16:00 Flukso - Community Metering. Embedded Lameere
15:00-16:00 Amazing openSUSE CrossDistro H.1302
15:20-15:35 iRail: Creating a public transport API Lightning Talks Ferrer
15:20-15:40 The Java Packaging Nightmare Free Java AW1.125
15:30-15:45 Group Photo Crossdesktop H.1309
15:30-15:45 GDL - GNU Data Language Data Analytics AW1.124
15:30-15:55 Taking Backups With XtraBackup MySQL & friends H.2213
15:30-16:00 Mono packaging in Debian and Ubuntu - why we're always right Mono AW1.120
15:30-16:00 XMPP Conf Calls: One Way or Another Jabber & XMPP AW1.121
15:30-16:00 EJBCA and OpenSC Security & hardware crypto AW1.105
15:30-16:15 Moving to the client - HTML5 is here Mozilla H.1301
15:40-15:55 Seeks Project: let's take back websearch Lightning Talks Ferrer
15:40-16:00 Guide to Packaging for Developers Free Java AW1.125
15:40-16:10 GNU Autotools GNU H.2214
15:45-16:00 Informal discussion (original talk cancelled) Data Analytics AW1.124
15:45-16:30 Quick Intro to Qt and Qt Quick Crossdesktop H.1309

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

When Event Track
16:00-16:30 HP and Community Linux distributions CrossDistro
16:30-17:00 Model Checking the Linux Kernel ? CrossDistro
17:00-18:00 Towards the Comparative Analysis of Evolving Libre Software CrossDistro

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

When Event Track Where
16:00-16:30 HP and Community Linux distributions CrossDistro H.1308
16:00-16:15 scikits.learn, machine learning in Python Data Analytics AW1.124
16:00-16:15 PageKite: Making The Web 1000x Bigger Lightning Talks Ferrer
16:00-16:20 Coffee Break! Mono AW1.120
16:00-16:25 New query optimizer features in MariaDB MySQL & friends H.2213
16:00-16:30 Yate Client Jabber & XMPP AW1.121
16:00-16:30 Discussing UIKit / iOS implementation plans World of GNUstep AW1.117
16:00-16:30 Unifying access to PKCS#11 tokens Security & hardware crypto AW1.105
16:00-16:45 Firefox 4: new features for users and developers Web Browsing Chavanne
16:00-16:50 I'm Going M.A.D. System Janson
16:00-17:00 Gentoo's RelEng and catalyst use CrossDistro H.1302
16:00-17:00 Lua meets BSD BSD AW1.126
16:00-17:00 DaVinci dm365 for home automation Embedded Lameere
16:00-17:45 LPI Exam 2 Certification Guillissen
16:15-16:30 PyF: a python framework for dataflow processing, mining, transforming and reporting Data Analytics AW1.124
16:20-16:35 Apache Etch: Efficient and feature-rich network services Lightning Talks Ferrer
16:20-16:50 Mono C++ Interop Mono AW1.120
16:20-16:50 GNU Network Security Labyrinth GNU H.2214
16:25-16:30 What Makes IcedTea Tick? Free Java AW1.125
16:30-17:00 Model Checking the Linux Kernel ? CrossDistro H.1308
16:30-16:45 The My.Media.Lite Recommender System Library Data Analytics AW1.124
16:30-16:55 MySQL 5.5 Replication Enhancements: an overview MySQL & friends H.2213
16:30-17:00 How to store Trust Security & hardware crypto AW1.105
16:30-17:00 What in the World Is This 'IcedTea-Web' Project? Free Java AW1.125
16:30-17:00 XMPP and Federated Social Networking Jabber & XMPP AW1.121
16:30-17:15 SUMO -- How Mozilla supports 400 Million users with 4 employees Mozilla H.1301
16:30-17:15 Latest progress of Simple WebKit and QuantumSTEP World of GNUstep AW1.117
16:30-17:15 Vala? Are you kidding me?? Crossdesktop H.1309