Re: Now what? On FTP Master division into Archive Ops and DFSG Team
"G. Branden Robinson" <[email protected]> Mon, 26 Jan 2026 13:17:29 -0600
| Newsgroups | gmane.linux.debian.devel.project |
|---|---|
| Message-ID | <20260126191729.vyfv46q45yb6pn7j@illithid> |
At 2026-01-26T15:55:52+0100, Simon Josefsson wrote: > "G. Branden Robinson" <[email protected]> writes: > >> How did Debian end up like this? > > > > That's an _excellent_ question. I propose that Debian Developers > > (and Debian Maintainers) spend time thinking for themselves about > > it. > > There are many things involved here, but the social consequences of > having a 'Maintainer:' field for packages, and no central version > control system for development, explains a lot to me. I don't agree. While I can see how it's tempting to imagine that in early years, Debian developers adapted the "maintainership" concept to all administrative functions, that doesn't explain how we ended up, even before the Debian Constitution was drafted, with "teams" that weren't really "teams", but instead individuals who viewed themselves as as functionally isolated from their teammates as they were from any other Debian Developer. Having now stated it thus, maybe you're right! > Group maintainance is great, but it is a workaround for something > else. I once read, on the Web, someone crediting me with innovating the concept of team maintainership when I announced the "X Strike Force" for managing the unwieldy monolith of XFree86 packaging for Debian.[1] I don't know if that's true. I don't remember copying the idea from anyone, but it could have been in the air. What I recall of my intentions was that the XFree86 package bug list was gigantic and after some long duration (measurable in years), I felt I was making little headway in burning that list down to zero. I fixed many, many bugs, but new ones seemed to come up with as much or even greater frequency.[2] That was the reason for the name "X Strike Force". Being a typical American, I imagined that the solution to a persistent problem was to bomb it into submission by bringing more resources to bear on it. (Had I been a clever Brit, maybe I'd have taken a Churchillian approach of employing chemical weapons rather than uncouth explosives.[4]) In any case, I'd say the primary and best justification for team maintenance is the same as for any coöperative effort in labor: the scale of the task exceeds the resources of a single diligent human. Regards, Branden [1] https://lists.debian.org/debian-devel-announce/2003/06/msg00000.html [2] The foregoing URL touts the adoption of Subversion for management of the package. For my first few years maintaining XFree86, I did so without the benefit of any revision control system at all.[3] As I've said before on this point--I was _completely insane_. That, or CVS was so horrible to use that a nullity was preferable. [3] A more sober claim might be that I used my Debian package releases as a snapshotting mechanism, and composed extensive change log entries to make a sort of audit trail. At the time, some people grumbled about the length of those change logs just as they complain about my emails today. Yo, people don't join up to READ STUFF. [4] https://www.theguardian.com/world/shortcuts/2013/sep/01/winston-churchill-shocking-use-chemical-weapons
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEh3PWHWjjDgcrENwa0Z6cfXEmbc4FAml3vcEACgkQ0Z6cfXEm bc53QQ//Wk9jhJDDGEbnnEDyuDeTeRJ1HpqD+DQ6nBWqd2G50tD/WNtKBaAS/84e 465zHR2h11yOiG2cPw+X1bEW48ta6ez9U/cKwW8oDujFgz0nwV8SmDlQQrsKij6A u7znafRl+RTrs5CYVCRH+z3o15Itp1aBFggDrJVJ9GjgMBYwEa8FDnWAmmkODLbF uSzmqQCqCFFY7Hy7yqgaMztnP8ozbZ/lmX2k6sGpZ5dnN4f4TATDcn+o3Y1QT3N9 2AJJNx3NZoug4IZ8RrF1b/RCb89yLDQerRFuvO+z9D+6fXUzdazbyO1H1WoySlGZ NSep/mAV1IMVfzaLcApGuedwDAvxJZO4HX8LdasXoEtSr5q2Jb7C2I4MPindBeQ4 hhd0yErtwfGwgxd6eEi7W12beiMbOhiTH26hdlNbqPMCR4P3EyGiGCxGC2aZOObi CVBKGFs0svDTwW7cBK1DQCwpt2D9mmXGPS0NrGspWlvp69R33lOdiwoatCFz3ooM xy21YK4jx3s+UnSUDr7B4QRW3CR1l+VGhqg6k+qQSM6QLiOMC+KBXCKFoqzc+xXr Jz2/kDIr4NqwmB8swCbdYoaUEppGjoCseoPzAxvs+1HzXim2luHBuUIbTo9bbOGy lhpP/idPti5rJbvbPWkwfHIUzyz+xTdrK087USH8YRJqrkYYQlk= =i8S1 -----END PGP SIGNATURE-----