68
Healthy CDDs Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference 8 Mar del Plata, August 12, 2008 Andreas Tille (Debian Conference 8 ) Healthy CDDs Mar del Plata, August 12, 2008

Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Healthy CDDsStrategies for building a Custom Debian Distribution

Andreas Tille

Debian Conference 8

Mar del Plata, August 12, 2008

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 2: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Structure

1 History

2 DevelopmentMeasures for developmentGrowth of MetapackagesActivity of members

3 Comparison of CDDsGraphing activityConclusion

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 3: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Structure

1 History

2 DevelopmentMeasures for developmentGrowth of MetapackagesActivity of members

3 Comparison of CDDsGraphing activityConclusion

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 4: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Structure

1 History

2 DevelopmentMeasures for developmentGrowth of MetapackagesActivity of members

3 Comparison of CDDsGraphing activityConclusion

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 5: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Libre Software Meeting (DebConf 1) - Bordeaux 2001

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 6: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

There is a laptop open

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 7: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Who are the others?

Debian Junior (2000)Debian Med (2002)Debian Edu (SkoleLinux) (2002)

→ DebConf 3 Oslo “Custom Debian Distributions”Debian Accessibility (2003)Debian Desktop (2003)Debian Lex (2003)Debian Nonprofit (2003)Debian GIS (2004)DebiChem (2004)Debian Enterprise (2007)

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 8: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Who are the others?

Debian Junior (2000)Debian Med (2002)Debian Edu (SkoleLinux) (2002)

→ DebConf 3 Oslo “Custom Debian Distributions”Debian Accessibility (2003)Debian Desktop (2003)Debian Lex (2003)Debian Nonprofit (2003)Debian GIS (2004)DebiChem (2004)Debian Enterprise (2007)

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 9: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Who are the others?

Debian Junior (2000)Debian Med (2002)Debian Edu (SkoleLinux) (2002)

→ DebConf 3 Oslo “Custom Debian Distributions”Debian Accessibility (2003)Debian Desktop (2003)Debian Lex (2003)Debian Nonprofit (2003)Debian GIS (2004)DebiChem (2004)Debian Enterprise (2007)

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 10: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Who are the others?

Debian Junior (2000)Debian Med (2002)Debian Edu (SkoleLinux) (2002)

→ DebConf 3 Oslo “Custom Debian Distributions”Debian Accessibility (2003)Debian Desktop (2003)Debian Lex (2003)Debian Nonprofit (2003)Debian GIS (2004)DebiChem (2004)Debian Enterprise (2007)

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 11: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Who are the others?

Debian Junior (2000)Debian Med (2002)Debian Edu (SkoleLinux) (2002)

→ DebConf 3 Oslo “Custom Debian Distributions”Debian Accessibility (2003)Debian Desktop (2003)Debian Lex (2003)Debian Nonprofit (2003)Debian GIS (2004)DebiChem (2004)Debian Enterprise (2007)

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 12: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Who are the others?

Debian Junior (2000)Debian Med (2002)Debian Edu (SkoleLinux) (2002)

→ DebConf 3 Oslo “Custom Debian Distributions”Debian Accessibility (2003)Debian Desktop (2003)Debian Lex (2003)Debian Nonprofit (2003)Debian GIS (2004)DebiChem (2004)Debian Enterprise (2007)

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 13: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Who are the others?

Debian Junior (2000)Debian Med (2002)Debian Edu (SkoleLinux) (2002)

→ DebConf 3 Oslo “Custom Debian Distributions”Debian Accessibility (2003)Debian Desktop (2003)Debian Lex (2003)Debian Nonprofit (2003)Debian GIS (2004)DebiChem (2004)Debian Enterprise (2007)

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 14: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Who are the others?

Debian Junior (2000)Debian Med (2002)Debian Edu (SkoleLinux) (2002)

→ DebConf 3 Oslo “Custom Debian Distributions”Debian Accessibility (2003)Debian Desktop (2003)Debian Lex (2003)Debian Nonprofit (2003)Debian GIS (2004)DebiChem (2004)Debian Enterprise (2007)

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 15: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Who are the others?

Debian Junior (2000)Debian Med (2002)Debian Edu (SkoleLinux) (2002)

→ DebConf 3 Oslo “Custom Debian Distributions”Debian Accessibility (2003)Debian Desktop (2003)Debian Lex (2003)Debian Nonprofit (2003)Debian GIS (2004)DebiChem (2004)Debian Enterprise (2007)

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 16: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Who are the others?

Debian Junior (2000)Debian Med (2002)Debian Edu (SkoleLinux) (2002)

→ DebConf 3 Oslo “Custom Debian Distributions”Debian Accessibility (2003)Debian Desktop (2003)Debian Lex (2003)Debian Nonprofit (2003)Debian GIS (2004)DebiChem (2004)Debian Enterprise (2007)

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 17: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Who are the others?

Debian Junior (2000)Debian Med (2002)Debian Edu (SkoleLinux) (2002)

→ DebConf 3 Oslo “Custom Debian Distributions”Debian Accessibility (2003)Debian Desktop (2003)Debian Lex (2003)Debian Nonprofit (2003)Debian GIS (2004)DebiChem (2004)Debian Enterprise (2007)

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 18: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

1 History

2 DevelopmentMeasures for developmentGrowth of MetapackagesActivity of members

3 Comparison of CDDsGraphing activityConclusion

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 19: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Considering some numbers ...

Number of users?Popularity contest?Specific software has usually low popcon numbersUsage of metapackages might give some hints but popcon worksbad for these - the “content” is not actually used

Number of developersNumber of Vcs commits → not every CDD uses common VcsNumber of mailing list subscribers → people tend to staysubscribed

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 20: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Considering some numbers ...

Number of users?Popularity contest?Specific software has usually low popcon numbersUsage of metapackages might give some hints but popcon worksbad for these - the “content” is not actually used

Number of developersNumber of Vcs commits → not every CDD uses common VcsNumber of mailing list subscribers → people tend to staysubscribed

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 21: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Considering some numbers ...

Number of users?Popularity contest?Specific software has usually low popcon numbersUsage of metapackages might give some hints but popcon worksbad for these - the “content” is not actually used

Number of developersNumber of Vcs commits → not every CDD uses common VcsNumber of mailing list subscribers → people tend to staysubscribed

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 22: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Considering some numbers ...

Number of users?Popularity contest?Specific software has usually low popcon numbersUsage of metapackages might give some hints but popcon worksbad for these - the “content” is not actually used

Number of developersNumber of Vcs commits → not every CDD uses common VcsNumber of mailing list subscribers → people tend to staysubscribed

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 23: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Considering some numbers ...

Number of users?Popularity contest?Specific software has usually low popcon numbersUsage of metapackages might give some hints but popcon worksbad for these - the “content” is not actually used

Number of developersNumber of Vcs commits → not every CDD uses common VcsNumber of mailing list subscribers → people tend to staysubscribed

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 24: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Considering some numbers ...

Number of users?Popularity contest?Specific software has usually low popcon numbersUsage of metapackages might give some hints but popcon worksbad for these - the “content” is not actually used

Number of developersNumber of Vcs commits → not every CDD uses common VcsNumber of mailing list subscribers → people tend to staysubscribed

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 25: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Considering some numbers ...

Number of users?Popularity contest?Specific software has usually low popcon numbersUsage of metapackages might give some hints but popcon worksbad for these - the “content” is not actually used

Number of developersNumber of Vcs commits → not every CDD uses common VcsNumber of mailing list subscribers → people tend to staysubscribed

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 26: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Debian Med Debian Edu

Debian Junior Debian Lex

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 27: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Signal, noise, artefacts

Not only SPAM is noise(Un)subscribeDebian Junior list peak in October 2003:

Replacement for Abiword: LyX? Openoffice? → 43 postingsPhilosophy (was Re: Replacement for Abiword: LyX?Openoffice?) → 33 postingsFuture replacement for Abiword: Tux Writer? → 3 postings79 postings about specific topic out of 89 non-SPAM

Intended and unintended robotsDecember 2005: 92 messages bygentoo-\w+\[email protected] about subscription status [email protected] by Debian Installer, bugzilla-skolelinux,Archive Administrator, . . .

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 28: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Signal, noise, artefacts

Not only SPAM is noise(Un)subscribeDebian Junior list peak in October 2003:

Replacement for Abiword: LyX? Openoffice? → 43 postingsPhilosophy (was Re: Replacement for Abiword: LyX?Openoffice?) → 33 postingsFuture replacement for Abiword: Tux Writer? → 3 postings79 postings about specific topic out of 89 non-SPAM

Intended and unintended robotsDecember 2005: 92 messages bygentoo-\w+\[email protected] about subscription status [email protected] by Debian Installer, bugzilla-skolelinux,Archive Administrator, . . .

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 29: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Signal, noise, artefacts

Not only SPAM is noise(Un)subscribeDebian Junior list peak in October 2003:

Replacement for Abiword: LyX? Openoffice? → 43 postingsPhilosophy (was Re: Replacement for Abiword: LyX?Openoffice?) → 33 postingsFuture replacement for Abiword: Tux Writer? → 3 postings79 postings about specific topic out of 89 non-SPAM

Intended and unintended robotsDecember 2005: 92 messages bygentoo-\w+\[email protected] about subscription status [email protected] by Debian Installer, bugzilla-skolelinux,Archive Administrator, . . .

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 30: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Signal, noise, artefacts

Not only SPAM is noise(Un)subscribeDebian Junior list peak in October 2003:

Replacement for Abiword: LyX? Openoffice? → 43 postingsPhilosophy (was Re: Replacement for Abiword: LyX?Openoffice?) → 33 postingsFuture replacement for Abiword: Tux Writer? → 3 postings79 postings about specific topic out of 89 non-SPAM

Intended and unintended robotsDecember 2005: 92 messages bygentoo-\w+\[email protected] about subscription status [email protected] by Debian Installer, bugzilla-skolelinux,Archive Administrator, . . .

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 31: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Signal, noise, artefacts

Not only SPAM is noise(Un)subscribeDebian Junior list peak in October 2003:

Replacement for Abiword: LyX? Openoffice? → 43 postingsPhilosophy (was Re: Replacement for Abiword: LyX?Openoffice?) → 33 postingsFuture replacement for Abiword: Tux Writer? → 3 postings79 postings about specific topic out of 89 non-SPAM

Intended and unintended robotsDecember 2005: 92 messages bygentoo-\w+\[email protected] about subscription status [email protected] by Debian Installer, bugzilla-skolelinux,Archive Administrator, . . .

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 32: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Signal, noise, artefacts

Not only SPAM is noise(Un)subscribeDebian Junior list peak in October 2003:

Replacement for Abiword: LyX? Openoffice? → 43 postingsPhilosophy (was Re: Replacement for Abiword: LyX?Openoffice?) → 33 postingsFuture replacement for Abiword: Tux Writer? → 3 postings79 postings about specific topic out of 89 non-SPAM

Intended and unintended robotsDecember 2005: 92 messages bygentoo-\w+\[email protected] about subscription status [email protected] by Debian Installer, bugzilla-skolelinux,Archive Administrator, . . .

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 33: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Signal, noise, artefacts

Not only SPAM is noise(Un)subscribeDebian Junior list peak in October 2003:

Replacement for Abiword: LyX? Openoffice? → 43 postingsPhilosophy (was Re: Replacement for Abiword: LyX?Openoffice?) → 33 postingsFuture replacement for Abiword: Tux Writer? → 3 postings79 postings about specific topic out of 89 non-SPAM

Intended and unintended robotsDecember 2005: 92 messages bygentoo-\w+\[email protected] about subscription status [email protected] by Debian Installer, bugzilla-skolelinux,Archive Administrator, . . .

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 34: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Signal, noise, artefacts

Not only SPAM is noise(Un)subscribeDebian Junior list peak in October 2003:

Replacement for Abiword: LyX? Openoffice? → 43 postingsPhilosophy (was Re: Replacement for Abiword: LyX?Openoffice?) → 33 postingsFuture replacement for Abiword: Tux Writer? → 3 postings79 postings about specific topic out of 89 non-SPAM

Intended and unintended robotsDecember 2005: 92 messages bygentoo-\w+\[email protected] about subscription status [email protected] by Debian Installer, bugzilla-skolelinux,Archive Administrator, . . .

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 35: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Signal, noise, artefacts

Not only SPAM is noise(Un)subscribeDebian Junior list peak in October 2003:

Replacement for Abiword: LyX? Openoffice? → 43 postingsPhilosophy (was Re: Replacement for Abiword: LyX?Openoffice?) → 33 postingsFuture replacement for Abiword: Tux Writer? → 3 postings79 postings about specific topic out of 89 non-SPAM

Intended and unintended robotsDecember 2005: 92 messages bygentoo-\w+\[email protected] about subscription status [email protected] by Debian Installer, bugzilla-skolelinux,Archive Administrator, . . .

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 36: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Signal, noise, artefacts

Not only SPAM is noise(Un)subscribeDebian Junior list peak in October 2003:

Replacement for Abiword: LyX? Openoffice? → 43 postingsPhilosophy (was Re: Replacement for Abiword: LyX?Openoffice?) → 33 postingsFuture replacement for Abiword: Tux Writer? → 3 postings79 postings about specific topic out of 89 non-SPAM

Intended and unintended robotsDecember 2005: 92 messages bygentoo-\w+\[email protected] about subscription status [email protected] by Debian Installer, bugzilla-skolelinux,Archive Administrator, . . .

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 37: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

1 History

2 DevelopmentMeasures for developmentGrowth of MetapackagesActivity of members

3 Comparison of CDDsGraphing activityConclusion

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 38: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Dependency of metapackages

Technical output - number of metapackages and theirdependenciesProbably good measureHard to obtain because not everything is in VcsQuerying snapshot.debian.net possible but really timeconsuming

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 39: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Dependency of metapackages

Technical output - number of metapackages and theirdependenciesProbably good measureHard to obtain because not everything is in VcsQuerying snapshot.debian.net possible but really timeconsuming

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 40: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Dependency of metapackages

Technical output - number of metapackages and theirdependenciesProbably good measureHard to obtain because not everything is in VcsQuerying snapshot.debian.net possible but really timeconsuming

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 41: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Dependency of metapackages

Technical output - number of metapackages and theirdependenciesProbably good measureHard to obtain because not everything is in VcsQuerying snapshot.debian.net possible but really timeconsuming

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 42: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Selected metapackages of Debian Med

2002 2003 2004 2005 2006 2007 2008

Number of dependencies of selected Debian Med metapackages0

1020

3040

5060

MicrobiologyImagingPractice

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 43: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

1 History

2 DevelopmentMeasures for developmentGrowth of MetapackagesActivity of members

3 Comparison of CDDsGraphing activityConclusion

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 44: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Number of subscribers?

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 45: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Activity of communication measure

Intensity and quality of communicationEvery CDD has a mailing listWho are the active posters (except robots)Influence of SPAM, noise, flames, etc. is reducedMind the run-over-by-bus factor

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 46: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Activity of communication measure

Intensity and quality of communicationEvery CDD has a mailing listWho are the active posters (except robots)Influence of SPAM, noise, flames, etc. is reducedMind the run-over-by-bus factor

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 47: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Activity of communication measure

Intensity and quality of communicationEvery CDD has a mailing listWho are the active posters (except robots)Influence of SPAM, noise, flames, etc. is reducedMind the run-over-by-bus factor

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 48: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Activity of communication measure

Intensity and quality of communicationEvery CDD has a mailing listWho are the active posters (except robots)Influence of SPAM, noise, flames, etc. is reducedMind the run-over-by-bus factor

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 49: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Activity of communication measure

Intensity and quality of communicationEvery CDD has a mailing listWho are the active posters (except robots)Influence of SPAM, noise, flames, etc. is reducedMind the run-over-by-bus factor

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 50: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

1 History

2 DevelopmentMeasures for developmentGrowth of MetapackagesActivity of members

3 Comparison of CDDsGraphing activityConclusion

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 51: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Top 10 posters on [email protected]

2002 2003 2004 2005 2006 2007 2008

050

100

150

200

250

300

Andreas.TilleCharles.PlessyDavid.PaleinoKarsten.HilbertNelson.A..de.OliveiraSteffen.MoellerMichael.HankeDaniel.LeidertElizabeth.BarhamTobias.Toedter

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 52: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Top 10 posters on [email protected]

2002 2003 2004 2005 2006 2007 2008

050

100

150

200

250

300

350

Petter.ReinholdtsenRalf.GesellensetterHolger.LevsenJonas.SmedegaardFinn.Arne.JohansenKnut.YrvinAndreas.TilleAndreas.SchuldeiSteffen.JoerisKlaus.Ade.Johnstad

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 53: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Top 10 posters on [email protected]

2000 2001 2002 2003 2004 2005 2006 2007 2008

020

4060

8010

0

Ben.ArmstrongAndreas.TillePat.MahoneyAndrew.Sackville.WestSam.HartHilaire.FernandesJohn.GayBill.KendrickRudy.GodoyRon.Johnson

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 54: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Top 10 posters on [email protected]

2003 2004 2005 2006 2007 2008

020

4060

80

Mario.LangSamuel.ThibaultKenny.HittJason.WhiteVeli.Pekka.TatilaSebastian.DellitAndor.DemarteauNathFrans.PopPetra.Ritter

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 55: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Top 10 posters on [email protected]

2003 2004 2005 2006 2007 2008

020

4060

80

Gustavo.FrancoLuis.MatosLuis.MMatthew.A..NicholsonYves.Alexis.PerezFathi.BoudraAndre.Luiz.Rodrigues.FerreiraMario.FuxMichael.BanckChristoffer.Sawicki

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 56: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Top 10 posters on [email protected]

2003 2004 2005 2006 2007

05

1015

Jeremy.MalcolmLexlistJohannes.JordensDiego.ZangaDavid.C.JarrellKen.WalkerMahesh.T..PaiChristopher.BumgarnerJeroen.de.Kreek.nlMechtilde.Stehmann

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 57: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Successfull SPAM protection: in 2008 this list gathered onlySPAMPeak in November 2007:Debian-Lex Rebirth? 23Debian-Lex Rebirth? - python/perl/php? 25Debian-Lex Rebirth? - wiki 8Rebirth 1Rebirth of Debian-lex 2

Good example for “vanished leader”

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 58: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Successfull SPAM protection: in 2008 this list gathered onlySPAMPeak in November 2007:Debian-Lex Rebirth? 23Debian-Lex Rebirth? - python/perl/php? 25Debian-Lex Rebirth? - wiki 8Rebirth 1Rebirth of Debian-lex 2

Good example for “vanished leader”

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 59: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Successfull SPAM protection: in 2008 this list gathered onlySPAMPeak in November 2007:Debian-Lex Rebirth? 23Debian-Lex Rebirth? - python/perl/php? 25Debian-Lex Rebirth? - wiki 8Rebirth 1Rebirth of Debian-lex 2

Good example for “vanished leader”

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 60: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Top 10 posters on [email protected]

2003 2004 2005 2007

05

1015

20

Benj..Mako.HillMicah.AndersonOtavio.SalvadorMark.BucciarelliEnrico.ZiniChrisMichelle.RibeiroVagrant.CascadianDarryl.CaldwellAlex.de.Landgraaf

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 61: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Top 10 posters on [email protected]

2007 2008

0.0

0.5

1.0

1.5

2.0

Guido.GuentherwanderlustTorsten.WernerDavid.Moreno.GarzaJean.Philippe.BlaisNoèl.KötheNahalingam.N..KanakavelChristian.Grassiqbggm343Clean.Plus.Product.Group.OTC...FLKI

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 62: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Top 10 posters on [email protected]

2004 2005 2006 2007 2008

050

100

150

200

250

Andreas.TilleOtavio.SalvadorSergio.Talens.OliagFree.EkanayakaBen.ArmstrongJonas.SmedegaardVagrant.CascadianTzafrir.CohenvagrantC..Gatzemeier

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 63: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

1 History

2 DevelopmentMeasures for developmentGrowth of MetapackagesActivity of members

3 Comparison of CDDsGraphing activityConclusion

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 64: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Most CDDs depend from single person

Debian Edu has a really healthy crewDebian Med has at least run-over-by-bus factor twoOthers seem to depend from single personNeed of better management

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 65: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Most CDDs depend from single person

Debian Edu has a really healthy crewDebian Med has at least run-over-by-bus factor twoOthers seem to depend from single personNeed of better management

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 66: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Most CDDs depend from single person

Debian Edu has a really healthy crewDebian Med has at least run-over-by-bus factor twoOthers seem to depend from single personNeed of better management

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 67: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

Most CDDs depend from single person

Debian Edu has a really healthy crewDebian Med has at least run-over-by-bus factor twoOthers seem to depend from single personNeed of better management

Andreas Tille (Debian Conference 8) Healthy CDDs Mar del Plata, August 12, 2008

Page 68: Healthy CDDs - Strategies for building a Custom Debian ...tille/debian-med/talks/200808_med/debia… · Strategies for building a Custom Debian Distribution Andreas Tille Debian Conference

This talk is available at

http://people.debian.org/˜ tille/talks/

Andreas Tille <[email protected]>