Tobias Frost <[email protected]> writes: > As this thread shows, there are differing interpretations of what "team > responsibility" entails in practice. This suggests the change is not > merely a metadata adjustment, but a shift in expectations about > accountability and recovery.
I think you are right. > In practice, many packages - even within established teams - are > effectively driven by one or a few individuals. When responsibility is > purely collective, inactivity can become less visible, particularly in > smaller or less structured teams where attempts to contact the team may > not result in any response. And even further, I think the shift of expectations is already deployed for many years: At least for the Go team, but apparently in some other teams too, the bulk of work on many packages is driven by the needs of the other packages, rather then the individual packages. You only ever package golang-github-foo-bar-dev library because you need it for some other (usually binary) package. You only ever upgrade golang-github-foo-bar-dev because a new (or newer version) of some package needs it. It seems unlikely that a single person will ever care strongly about golang-github-foo-bar-dev at all. Nor is that necessarily desirable. The golang-* packages are just a vehicle to get something else packaged. It could be that for some libraries, someone will care deeply about it (which is great!), but at least for golang-*-dev packages, I think that is a really small minority. This reflects in the Uploaders field being pointless for Go team packages: it is normally merely set to whomever originally uploaded the package into Debian, and usually not touched again. I sometimes add myself to avoid the lintian warnings about missing 'Team upload' changelog entries, but usually not. I now realize that the MIA workflow is not particulary aligned with how the Go team operates, but I don't see any problem here: the go team tries to take care of all golang-* packages, so there is no problem with someone just disappearing from the go team. Which seems to have happened a couple of times in the past. I don't think the MIA team need to worry a lot about golang-* packages for a MIA person. There is just nothing to do in that case, except possibly remove someone from Uploaders (which argues for making it optional). Golang-* packages will be updated when there is a need for it, which is how the team pretty much have appears to have operated for several years, long before I joined it. /Simon
signature.asc
Description: PGP signature

