15 years and counting Andreas Tille Debian Montreal, 7. August - - PowerPoint PPT Presentation

15 years and counting
SMART_READER_LITE
LIVE PREVIEW

15 years and counting Andreas Tille Debian Montreal, 7. August - - PowerPoint PPT Presentation

15 years and counting Andreas Tille Debian Montreal, 7. August 2017 Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 1 / 24 Past 1 Present 2 Future 3 Andreas Tille (Debian) 15 years and counting Montreal, 7.


slide-1
SLIDE 1

15 years and counting

Andreas Tille

Debian

Montreal, 7. August 2017

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 1 / 24

slide-2
SLIDE 2

1

Past

2

Present

3

Future

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 2 / 24

slide-3
SLIDE 3

Back in 2001 at DebConf 1

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 3 / 24

slide-4
SLIDE 4

the first talk about the concept was prepared

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 4 / 24

slide-5
SLIDE 5

Lesson from DebConf 15 Heidelberg

I After 15 years people are starting to use what I’m working on. John Only 15 years? You young guys should be more patient. I should hurry up since after 15 years I might be dead but you have so much time.

Image by Olaf Kosinsky CC BY-SA 3.0 Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 5 / 24

slide-6
SLIDE 6

Lesson from DebConf 15 Heidelberg

I After 15 years people are starting to use what I’m working on. John Only 15 years? You young guys should be more patient. I should hurry up since after 15 years I might be dead but you have so much time.

Image by Olaf Kosinsky CC BY-SA 3.0 Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 5 / 24

slide-7
SLIDE 7

Motivation Since its possible → Do-ocracy

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 6 / 24

slide-8
SLIDE 8

Debian

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 7 / 24

slide-9
SLIDE 9

Role of Blends to attract specific users

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 8 / 24

slide-10
SLIDE 10

Role of Blends to attract specific users

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 8 / 24

slide-11
SLIDE 11

Role of Blends to attract specific users

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 8 / 24

slide-12
SLIDE 12

Role of Blends to attract specific users

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 8 / 24

slide-13
SLIDE 13

Med-bio task of Debian Med

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 9 / 24

slide-14
SLIDE 14

Packages in selected tasks of Debian Med

2002 2004 2006 2008 2010 2012 2014 2016 bio bio-dev epi his imaging imaging-dev practice psychology tools 100 200 300 400 500 600

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 10 / 24

slide-15
SLIDE 15

Team Waking up in the morning and realising that somebody else has solved your problem from yesterday

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 11 / 24

slide-16
SLIDE 16

Team building via mentoring

Mentoring of the Month Debian packaging is easy Let’s work together for one month to prove this thesis You are kindly invited to learn packaging in a friendly environment Trying hard to attract upstream since authors are the best packagers

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 12 / 24

slide-17
SLIDE 17

Team building via mentoring

Mentoring of the Month Debian packaging is easy Let’s work together for one month to prove this thesis You are kindly invited to learn packaging in a friendly environment Trying hard to attract upstream since authors are the best packagers

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 12 / 24

slide-18
SLIDE 18

Team building via mentoring

Mentoring of the Month Debian packaging is easy Let’s work together for one month to prove this thesis You are kindly invited to learn packaging in a friendly environment Trying hard to attract upstream since authors are the best packagers

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 12 / 24

slide-19
SLIDE 19

Team building via mentoring

Mentoring of the Month Debian packaging is easy Let’s work together for one month to prove this thesis You are kindly invited to learn packaging in a friendly environment Trying hard to attract upstream since authors are the best packagers

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 12 / 24

slide-20
SLIDE 20

MoM Conclusions

Time spent into mentoring is worth the effort No student for each month so the workload is bearable Students have just read recent documents which I did ten years ago → I can learn new stuff from them Major advantage: training upstream to pool their knowledge about the code with

  • urs about packaging is very efficient for the hard packages

About 50% of students had strong connection to upstream and requests for upstream changes went very smoothly

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 13 / 24

slide-21
SLIDE 21

MoM Conclusions

Time spent into mentoring is worth the effort No student for each month so the workload is bearable Students have just read recent documents which I did ten years ago → I can learn new stuff from them Major advantage: training upstream to pool their knowledge about the code with

  • urs about packaging is very efficient for the hard packages

About 50% of students had strong connection to upstream and requests for upstream changes went very smoothly

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 13 / 24

slide-22
SLIDE 22

MoM Conclusions

Time spent into mentoring is worth the effort No student for each month so the workload is bearable Students have just read recent documents which I did ten years ago → I can learn new stuff from them Major advantage: training upstream to pool their knowledge about the code with

  • urs about packaging is very efficient for the hard packages

About 50% of students had strong connection to upstream and requests for upstream changes went very smoothly

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 13 / 24

slide-23
SLIDE 23

MoM Conclusions

Time spent into mentoring is worth the effort No student for each month so the workload is bearable Students have just read recent documents which I did ten years ago → I can learn new stuff from them Major advantage: training upstream to pool their knowledge about the code with

  • urs about packaging is very efficient for the hard packages

About 50% of students had strong connection to upstream and requests for upstream changes went very smoothly

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 13 / 24

slide-24
SLIDE 24

MoM Conclusions

Time spent into mentoring is worth the effort No student for each month so the workload is bearable Students have just read recent documents which I did ten years ago → I can learn new stuff from them Major advantage: training upstream to pool their knowledge about the code with

  • urs about packaging is very efficient for the hard packages

About 50% of students had strong connection to upstream and requests for upstream changes went very smoothly

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 13 / 24

slide-25
SLIDE 25

About Debian Med sprints

From: Gunnar Wolf <gwolf@gwolf.org> Date: Thu, 12 Feb 2015 07:13:47 -0600 > My punishment to not have invited you is to > stand inside the about 5◦C cold water for > 3 minutes. ;-) > > Next Debian Med sprint will be as usual at > end of January on some seaside location. > You are welcome there. :-P Oh, I understand -- I thought Debian-Med focused on packaging medical software. With this note you mention and your choice of location, however, I understand better: After meeting every year, you need medical attention, possibly including a psychiatrical evaluation. But anyway, if we forget for a bit the fact that most (all?) Debian-Med members are European, I can invite you (and if you are interested, I’ll surely get contacts for a nice, sponsored venue!) for a meeting next january in a *real* beach, with nice 30◦C winter sun, of course >=25◦C sea water where you will dwell for much more than three minutes and all!

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 14 / 24

slide-26
SLIDE 26

Maintainer per package relation in Debian Med

1 2 3 4 5 6 7 8 9 10 11 50 100 150 200 250 300 350

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 15 / 24

slide-27
SLIDE 27

Debian Med has attracted one developer per year

According to a questionnaire in Wiki Debian Med has 30 DDs+DMs (not all active any more) 16 DDs because Debian Med exists; 4 DDs before Debian Med started 10 out of the 16 above extended their activity to other fields in Debian 13 out of the 16 above are active in Debian Med

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 16 / 24

slide-28
SLIDE 28

Debian Med has attracted one developer per year

According to a questionnaire in Wiki Debian Med has 30 DDs+DMs (not all active any more) 16 DDs because Debian Med exists; 4 DDs before Debian Med started 10 out of the 16 above extended their activity to other fields in Debian 13 out of the 16 above are active in Debian Med

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 16 / 24

slide-29
SLIDE 29

Debian Med has attracted one developer per year

According to a questionnaire in Wiki Debian Med has 30 DDs+DMs (not all active any more) 16 DDs because Debian Med exists; 4 DDs before Debian Med started 10 out of the 16 above extended their activity to other fields in Debian 13 out of the 16 above are active in Debian Med

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 16 / 24

slide-30
SLIDE 30

Debian Med has attracted one developer per year

According to a questionnaire in Wiki Debian Med has 30 DDs+DMs (not all active any more) 16 DDs because Debian Med exists; 4 DDs before Debian Med started 10 out of the 16 above extended their activity to other fields in Debian 13 out of the 16 above are active in Debian Med

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 16 / 24

slide-31
SLIDE 31

Who is using Debian Med?

Short answer: We don’t know. Popcon Probably way more than popcon Debian Med packages used by derivatives Sometimes usage is published "Basically, DNA is a computing problem" Think of it as the biggest Linux swap partition in the world, since the whole system is running on Debian Linux... talking about the installation at Wellcome Trust Sanger Institute

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 17 / 24

slide-32
SLIDE 32

Who is using Debian Med?

Short answer: We don’t know. Popcon Probably way more than popcon Debian Med packages used by derivatives Sometimes usage is published "Basically, DNA is a computing problem" Think of it as the biggest Linux swap partition in the world, since the whole system is running on Debian Linux... talking about the installation at Wellcome Trust Sanger Institute

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 17 / 24

slide-33
SLIDE 33

Who is using Debian Med?

Short answer: We don’t know. Popcon Probably way more than popcon Debian Med packages used by derivatives Sometimes usage is published "Basically, DNA is a computing problem" Think of it as the biggest Linux swap partition in the world, since the whole system is running on Debian Linux... talking about the installation at Wellcome Trust Sanger Institute

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 17 / 24

slide-34
SLIDE 34

Who is using Debian Med?

Short answer: We don’t know. Popcon Probably way more than popcon Debian Med packages used by derivatives Sometimes usage is published "Basically, DNA is a computing problem" Think of it as the biggest Linux swap partition in the world, since the whole system is running on Debian Linux... talking about the installation at Wellcome Trust Sanger Institute

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 17 / 24

slide-35
SLIDE 35

Who is using Debian Med?

Short answer: We don’t know. Popcon Probably way more than popcon Debian Med packages used by derivatives Sometimes usage is published "Basically, DNA is a computing problem" Think of it as the biggest Linux swap partition in the world, since the whole system is running on Debian Linux... talking about the installation at Wellcome Trust Sanger Institute

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 17 / 24

slide-36
SLIDE 36

Not all tasks are appropriately covered

Bioinformatics: very good Medical imaging: good Medical practice: there is something (gnumed, freemedforms) Hospitals: close to nothing (fis-gtm) . . . besides a stable but unspecific OS

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 18 / 24

slide-37
SLIDE 37

Not all tasks are appropriately covered

Bioinformatics: very good Medical imaging: good Medical practice: there is something (gnumed, freemedforms) Hospitals: close to nothing (fis-gtm) . . . besides a stable but unspecific OS

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 18 / 24

slide-38
SLIDE 38

Not all tasks are appropriately covered

Bioinformatics: very good Medical imaging: good Medical practice: there is something (gnumed, freemedforms) Hospitals: close to nothing (fis-gtm) . . . besides a stable but unspecific OS

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 18 / 24

slide-39
SLIDE 39

Not all tasks are appropriately covered

Bioinformatics: very good Medical imaging: good Medical practice: there is something (gnumed, freemedforms) Hospitals: close to nothing (fis-gtm) . . . besides a stable but unspecific OS

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 18 / 24

slide-40
SLIDE 40

Debian Med is not a practice management system

Common prejudice we are developing code to maintain patient data Provide what exists as best as possible Doctors should always consult IT professional Certification is usually an issue for Free Software

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 19 / 24

slide-41
SLIDE 41

Debian Med is not a practice management system

Common prejudice we are developing code to maintain patient data Provide what exists as best as possible Doctors should always consult IT professional Certification is usually an issue for Free Software

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 19 / 24

slide-42
SLIDE 42

Debian Med is not a practice management system

Common prejudice we are developing code to maintain patient data Provide what exists as best as possible Doctors should always consult IT professional Certification is usually an issue for Free Software

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 19 / 24

slide-43
SLIDE 43

Debian Med is not a practice management system

Common prejudice we are developing code to maintain patient data Provide what exists as best as possible Doctors should always consult IT professional Certification is usually an issue for Free Software

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 19 / 24

slide-44
SLIDE 44

Practical issues for scientists

Biologists servers are running Debian stable updated about every second year. Debian Med delivers new versions of software or newly released software via backports Problem: scientists sometimes need a specific version, may be in parallel to other versions No real solution but setting up containers or virtual machines is easy and can be done automatically by using metapackages

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 20 / 24

slide-45
SLIDE 45

Practical issues for scientists

Biologists servers are running Debian stable updated about every second year. Debian Med delivers new versions of software or newly released software via backports Problem: scientists sometimes need a specific version, may be in parallel to other versions No real solution but setting up containers or virtual machines is easy and can be done automatically by using metapackages

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 20 / 24

slide-46
SLIDE 46

Practical issues for scientists

Biologists servers are running Debian stable updated about every second year. Debian Med delivers new versions of software or newly released software via backports Problem: scientists sometimes need a specific version, may be in parallel to other versions No real solution but setting up containers or virtual machines is easy and can be done automatically by using metapackages

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 20 / 24

slide-47
SLIDE 47

Practical issues for scientists

Biologists servers are running Debian stable updated about every second year. Debian Med delivers new versions of software or newly released software via backports Problem: scientists sometimes need a specific version, may be in parallel to other versions No real solution but setting up containers or virtual machines is easy and can be done automatically by using metapackages

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 20 / 24

slide-48
SLIDE 48

New maintenance relation

Last century we had 1:1 relation maintainer:package Team maintenance resulted in m:1 relation maintainers:package Blends are creating a m:p relation maintainers:packages ➜ Its rather a team:topic relation ➜ Blends are the missing link between upstreams and users of a specific topic

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 21 / 24

slide-49
SLIDE 49

New maintenance relation

Last century we had 1:1 relation maintainer:package Team maintenance resulted in m:1 relation maintainers:package Blends are creating a m:p relation maintainers:packages ➜ Its rather a team:topic relation ➜ Blends are the missing link between upstreams and users of a specific topic

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 21 / 24

slide-50
SLIDE 50

New maintenance relation

Last century we had 1:1 relation maintainer:package Team maintenance resulted in m:1 relation maintainers:package Blends are creating a m:p relation maintainers:packages ➜ Its rather a team:topic relation ➜ Blends are the missing link between upstreams and users of a specific topic

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 21 / 24

slide-51
SLIDE 51

New maintenance relation

Last century we had 1:1 relation maintainer:package Team maintenance resulted in m:1 relation maintainers:package Blends are creating a m:p relation maintainers:packages ➜ Its rather a team:topic relation ➜ Blends are the missing link between upstreams and users of a specific topic

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 21 / 24

slide-52
SLIDE 52

New maintenance relation

Last century we had 1:1 relation maintainer:package Team maintenance resulted in m:1 relation maintainers:package Blends are creating a m:p relation maintainers:packages ➜ Its rather a team:topic relation ➜ Blends are the missing link between upstreams and users of a specific topic

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 21 / 24

slide-53
SLIDE 53

Now it is up to you

In my talk @ DebConf 13 Asheesh Laroia (in. video at about minute 38): "We should try hard to run around asking users and developers: Is there a topic you care about create a Blend today." If you like this team:topic relation - create a Blend today . . . I will help you here at DebConf or remotely If you like to attract one DD per year for Debian - just follow the Debian Med example

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 22 / 24

slide-54
SLIDE 54

Now it is up to you

In my talk @ DebConf 13 Asheesh Laroia (in. video at about minute 38): "We should try hard to run around asking users and developers: Is there a topic you care about create a Blend today." If you like this team:topic relation - create a Blend today . . . I will help you here at DebConf or remotely If you like to attract one DD per year for Debian - just follow the Debian Med example

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 22 / 24

slide-55
SLIDE 55

Now it is up to you

In my talk @ DebConf 13 Asheesh Laroia (in. video at about minute 38): "We should try hard to run around asking users and developers: Is there a topic you care about create a Blend today." If you like this team:topic relation - create a Blend today . . . I will help you here at DebConf or remotely If you like to attract one DD per year for Debian - just follow the Debian Med example

Andreas Tille (Debian) 15 years and counting Montreal, 7. August 2017 22 / 24

slide-56
SLIDE 56

This talk is available at http://people.debian.org/˜ tille/talks/ Andreas Tille <tille@debian.org>