So, you may want to get your laptop.
All right, so some of you know, I've been source of life for software as life, I have
to say under us.
There is nobody that I think of more when somebody says to me than you.
I think you have devoted so much of your life to open source.
And it is my pleasure to introduce it today for this endeavor.
So, I hope to you.
Thank you very much.
Put it here.
Yeah, welcome everybody.
I think it's maybe it's my task to keep you a little bit awake after
a successful afternoon.
I want to talk about stabilisation.
I have to confess that since one and one year and nine months, I don't do anything for
the stabilisation.
Because I'm the current the stabilisation project leader and I told my team,
well, just keep on running it.
And the good news is that Captain running.
So, who knows the open source project where the main contributor went away and
he's kept on running.
So, it's not so much.
That's why I'm very proud about this.
But what is stable on it?
And I will tell you something how I try to find out who is on our team.
I have some statistics and I want to show the effect we had in the hard
COVID times for this project.
Well, this is back in DeppCon 125 years ago.
I was very younger than then.
We had a lot of wine.
And then we had an idea which turned into DeppCon with it.
So, it's all about wine and crazy ideas.
Yeah.
This is how I usually explain what the stabilisation.
DeppCon is an operating system where a lot of people are contributing.
And I started with something extremely unimportant and sort of was done with it.
But then I came to the Robert Koch Institute in Germany and that sort of how can I make it.
My colleagues using DeppCon because you see a large package pool.
I think we have 60,000 packages.
And how can I find the things that are relevant for me?
For my usage.
And there are so-called blends which is also something I started and we have something for school.
Something for GIS, some other things.
And DeppCon made is for you.
This is just for you.
It is DeppCon.
It's nothing else than DeppCon.
But you get to focus on the packages that are relevant for you.
Hopefully.
So, DeppCon made is something like this.
I have done a lot of packages and other team members as well.
This is the preparation for someone who is doing bioinformatics.
Most bioinformatics we have also medical imaging and so on.
So this is about, we have so-called tasks.
The biology task is well settled with a lot of standard software.
We could have more.
I come back to this.
We have something about developing biologically application.
We have medical imaging.
Something about medical practice.
So this is a categorization of the packages inside DeppCon.
And you can install them with one command.
So, up get instant made bio.
It turns all biologically packages on your computer.
You can start working with it.
Or if you have some clusters just install one package and you are done.
And your task is to tell us what you want to see in DeppCon.
Because I'm a physicist.
Several other people are not bioinformaticians.
We don't know what you need.
But if you tell us, you can do it for you or train you how to do the packaging.
This is what we are doing.
So we are quite good in bioinformatics.
We have something about medical imaging.
We have even the practice management system.
If you hear DeppCon, you think, oh, my doctor can run the practice with us.
No, please don't.
There is something, but we are not responsible for the software.
So you rather need a company which supports the doctor to run the software.
On this, we are not a service company.
We are doing packaging or free software.
We have some ar packages for epidemiology and something for hospitals.
They are running some kind of databases.
If I ask, otherwise we have just an unspecific.
Universal operating system as DeppCon is called.
So I'm very, very proud that DeppCon may team.
You must see DeppCon is so big.
If we have this biological software or not, it does not really matter for DeppCon.
But we have attracted a lot of developers.
And thanks to this, we have 23DDs.
So one developer assistance of DeppCon made projects per year.
So we attracted a lot of people into DeppCon, which do some other stuff as well.
And the April hackathon is actually what we did when COVID became a thing.
Everybody realized, oh, there is something happening.
And we got new people who say, oh, how can I help DeppCon to fight Corona?
And this is what you see in the graphs.
And the light green dots are showing the first, the second and the third hackathon.
You see the first one attracted the most of people.
And what you see here is the red dots are releases.
And then before release it goes down and down and goes up again.
So we had to release last year, this goes up.
But you see, in this Corona time, we had the most persons committing to DeppCon made.
And we also had the most nearly the most of COVID.
Then you see another maximum, this is also the effect.
We had a lot of packages.
And then we wanted them to have the, in the next official release.
And these large peaks are always before they were free.
It's a package pool.
And then everybody is working hard.
So don't be astonished about these other peaks.
But you see, we had a lot of contributions in the pandemic,
and specifically in the beginning of the pandemic.
Whether it is a slicer online, you can get it.
And then we have the discussions on the mailing list.
And you also see in all time high people, they are very, very suspicious.
And they are very thinking, how can we help?
What can we do?
And this happened also in the very first hackathon of the Corona spread.
It never became that much discussion anymore.
Same. This is one was the number of people posting and the number of posts.
And the second is, we also were discussing quite a lot.
So what we did was a daily gency meeting.
We had a lot of discussion on the mailing list.
We had also IRC, which was former in debut on.
And now we have a martic channel, which is more convenient.
So we had different contributors to the hackathons.
We had former contributors who came back.
We had the permanent contributors who increased their activity.
Other than these, January in debut on who did not contribute to the project,
to the debut I made before, that helped us, specifically the FDP masters,
who were very fast to accept new packages.
We had new contributors for certain periods of time.
Some stick to the project.
We had former outreach students.
We are running Google some of course frequently.
So you can also join there.
We had non-technical contributors who helped different ways.
And I need to say also my wife was very patient with me.
Taking a long time for the computer and for others as well.
This is important. You know, very important.
And we had the following hackathons.
We also do yearly sprints online.
Well, this is, we had a lot of people spending time with us more or less.
And if you are thinking about joining the debut on May,
we do a sprint in three weeks in Berlin.
I have it later with links for what you can do.
The long-term effect of COVID-19 for the debut I made,
project was that we gained a lot of people who think they can help.
And it's even more fun to work in this project.
So I have people who stated, hey, this group inside the debut,
and it's so cool, and it's just fun.
I'd want to join you to enjoy the company of these people.
It's nice.
And well, we had this hackathon.
And at least four people really stayed.
They all know, no B-on for mathematicians.
So I'd just say the names because they did a lot of things.
And as I said, when I was serving as debut in project leader,
I was, I had no time for this.
And at the end, and Pierre really kept this thing on running.
They fixed so many bucks.
They did so many uploads.
This is really cool.
I'm really proud.
So, and as I said, everybody here in the room
is absolutely free to join the fun to work with us.
The long term effect on my work is that it's a hackathon
turned my task from actually.
Package, packaging, fixing bucks to more organizing people.
This is more this kind of leader job, which we are,
yeah, technically the work is more fun, but it's needs to be done.
But later, it went back to normal with training people,
fixing bucks, and so on.
And I said, these newcomers took over when I became DPL.
And it's, well, it's even more fun than before,
because I see these old skilled developers,
which are technically even better than I am.
And can fix more bucks, and I'll even more competence,
and I am to see the great things they are doing.
So, and as I said, my best takeaway message as a project leader
is the project keeps on running.
If you want to join our sprint, it's in three weeks.
In Berlin, it's the link is to a wiki, and you just add your name
to the table, and then you are a member, and then ask on the meaning
this what else can be done.
It would be great if you would join us.
And here are some more talks of mine.
This is my beautiful hometown where I had all the,
this was in Kohler times the DPL conference, where I put all my DPL
and conference t-shirts online.
So, okay, questions.
We have a few minutes for questions.
So, anything to give me?
I can start.
Ah, yes.
So, about the deal with us,
you mentioned it's based on the set of meta-packages, right?
Yes.
So, then what is the main difficulty?
The main important development,
other than selecting the versions, which can work together.
The question was, it's a set of meta-packages, what's the development?
We package what you need, and add these to the meta-packages.
Meta-packages, it just mentioned, depends depends depends depends depends depends.
And we package things that depends and add it to the meta-packages.
So, you can install it on one wish.
Yes.
It's all in DPL, right?
It's nothing else.
It's inside DPL.
So, then what's the difficulty?
That was my question.
Well, packaging all the dependencies is,
quite some about it.
And fix the box.
And Python 3.13 is out.
And you have this part.
And Python 3.14 is out.
And we have all software, right?
And we have scientists software, you notice,
which is written in some ancient Python version,
and then we keep it all.
GCC version, and then we.
So, you may take seconds for DPL, that was my idea.
Yes.
We are debyan maintainers for people working in the field of biology.
All right.
So, we have another question.
So, thank you for the talk.
And you mentioned that there are a few arpeggages also.
Yes.
Including.
I don't know if you are aware of that.
Actually, you initiative by.
Yeah.
Thank you.
There's a home crime on Python 3.14.
Is there any chance that this could be quoted to DPL?
Well, the thing is, we have.
The question was, there are quite some arpeggages in DPL.
And we might need more arpeggages for instant biocontractor.
Conductor.
Yes.
We have biocontractor packages inside DPL.
DPL is doing this automatically.
But in DPL, we have to.
We have to pass.
There's some process to verify the license and to do all this stuff.
And we can't do.
Automatically generated everything.
This is done automatically by jerks.
So if it's helpful for you, use it.
We try to have those biocontractor packages, which are dependency of other packages.
So if you have some.
I don't know by heart, but some.
Generate.
Packages needs some biocontractor packages.
And we package this once to resolve the dependencies.
And then you have this all in the meter package.
Otherwise, arpeggages are quite simple to instant.
Or we are thinking about how much effort this will compare to other things that are not as simple.
Right?
But if you have a wish, we try to arpeggives are really easy.
I once did to anyone arpeggages on one day.
So this is automatically small.
Easy.
Have you noticed any particular features of the hackathon that.
Lead to people becoming more regular developers.
Or developers for longer.
Yeah, the question was if there are some.
Some developers who stayed longer.
Right?
This is particular features in the hackathon.
A big developers more likely.
I see our particular features in hackathon.
It was just because every people were afraid of COVID.
And wanted to help.
So actually, I could say we need a couple of more.
Of these pandemics.
And then maybe I might not say so.
Right?
But it was everybody wanted to help.
As in free software, usually people want to help.
Want to contribute.
And if you are highly motivated, then you do it.
So I haven't been to the sports once or twice.
Yeah.
Not recently.
I can say that one of the most engaging things is that you suddenly realize there are other people
care about stuff that you care about.
And a lot of it is like coming to close them.
But it's a smaller thing.
Yeah, it's really smaller.
But then the trick is that we kind of have to get one or two people who are ready for it.
And then it's intensive.
And we all know these things that when you're suddenly in queue,
you kind of want to learn more.
Yeah.
Sometimes in the hackathon, I sit down next to someone who wants to learn packaging for this specific package.
I want to have this in David and then we sit together and do it because we have time for this.
So now we are nearly...