--- BOF de KDE --- Isaac Clerencia Adeodato Simó isaac@debian.org adeodato@debian.org Guadalajara, 2005-12-17 --- Típicas cosas que se dicen al final --- * Gracias a: las pringles de Jorge Arcas los filipinos de linuxmaniac * This presentation was prepared with free soft: V I M --- Who, what, when --- alioth% getent group pkg-kde | smart-filter pkg-kde:x:40221:luk,bab,isaac,jdmetz-guest,pyro, ana-guest,adeodato,chrsmrtn,schepler,noel,madcoder % grep-available -FMaintainer \ "debian-qt-kde@lists.debian.org" -c 423 http://people.debian.org/~madcoder/kde.png % echo "V2hlbj8KU2luY2UgRGVjLiAyMDA0Cg==" | recode /base64 When? Since Dec. 2004 --- Timeline --- Chris 'calc' Cheney-era * All the work done by only one person (<- really? wow) * This sucked because: * Only one person doing all the work means: * He gets burnt * Bug handling becomes a nightmare (1403 open bugs right now) * Difficult to get timely uploads: bottleneck * Additionally: * 0 collaboration with the release team * Very flamy with the buildd network Team maintainance v0.0 (2004-01 - 2004-10) * bootstrapped by calc and Madkiss * pkg-kde project at Alioth is born http://pkg-kde.alioth.debian.org/ * svn repo created (10 months, 150 commits by one person, mostly "monster commits") * biggest problem: ETOOSTRICTRULES, http://tinyurl.com/bzgd3 * primary maintainer for each module * commits/uploads to a "not yours" module need blessing * this right can be revoked completely Shy attempts by dato and Th. (2004-11) * some stuff under people/ * keep svn up to date with monster commits! Dato and Th. (¹) hijack^Wfriendly step up (2004-12) * prepare 3.3.2 upload to experimental (http://tinyurl.com/botxt) * coordination with the release team to put 3.3.1 in testing (uncoordinated upload...) * finally, 3.3.2 in sarge!!1o1n1e!one11one11!! (¹) Thucydides, but that's impossible to type. Christopher Martin Debian Qt/KDE team reforged * dato and Th. keep doing great work * they trick isaac into uploading some packages * MadCoder joins * bab hands out some packages to the "gestalt" Debian Qt/KDE team members meet at Málaga * they (dato, th, isaac) have dinner together (team building!!!) State of the art in Debian Qt/KDE teams worldwide * luk joins, mainly, to help with transitions * jdmetz joins to do lots of stuff * again, gestalt gets some more bab packages frob (Daniel Schepler) --- How do we work? --- * Hilights * comunism! "todo es de todos" * communicate & collaborate with other teams (esp. Release Team for transitions and GNOME dudes for the stack) * be nice to other developers (the m68k thing) * Social stuff, other stuff * yay buen rollito! * seeing others rock makes you want to rock too * what if somebody fucks up??? * do not hand accounts like churros, but don't be too bureaucratic either * don't fear teaching newcomers that some behavior is not acceptable * leadership: directly proportional to work done * Tools * Subversion: svn.debian.org/pkg-kde (everybody can commit everywhere) * IRC <-- imprescindible for coordination (the importance of screen and 24/7) * Mailing lists: * debian-qt-kde@l.d.o, bug honeypot: maint addr * pkg-kde-talk@l.a.d.o, packaging coordination * pkg-kde-commits@l.a.d.o, SVN commits <-- cool * Alioth for pre-releases or stuff that can't be uploaded. Benefits?: use of non-DD powa'. Packaging * Big number of packages: keep them similar! * We standarized on CDBS ({debian-qt-,}kde.mk) * Changelog handling * common patches to admin/ * upstream tarball -> purge debian/ + non-free content -> .orig.tar.gz's * buildprep * ... * other useful tips --- Are you interested? / ¿Estás interesado? --- lurk, learn, do, become