Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Summer internship 2010 henrique rocha
1. Energia Open Source
Enhancing The Flow of
Caixa Mágica's
Package Creation Process
& ContribWare
Henrique Rocha hmrocha@gmail.com
Mentored by Flávio Moringa
July 26th, 2010
2. Energia Open Source
Where are we now?
Manually syncing our server with
Mandriva Cooker
Manually CMifying our own customized
packages
Manually running buildbot on each
package
Manually dealing with regular Mandriva
updates (like security patches)
14.2.2006 Título 2
3. Energia Open Source
Where are we going?
Automate Mandriva Cooker syncing
Automate package “CMification”
“CMification” failures have to be fixed
manually :-(
Automatically run buildbot on each
package
Automate integration of regular
updates
14.2.2006 Título 3
4. Energia Open Source
Underlying Magic
Create a scripted infrastructure to
automatically sync Mandriva Cooker
Create a script to CMify each package
and create a report of successful and
failed packages
Also script application of buildbot
We're still working on the regular
updates subject :-)
14.2.2006 Título 4
6. Energia Open Source
Projections
Each completed task of this project will
save our developers a lot of time
The more automated the process is, the
more we can focus on other things
14.2.2006 Título 6
7. Energia Open Source
Status and Timeline
Automation of Cooker syncing and
package CMification is mostly done
– script already updates CMiffy.sh
Automatically run buildbot on each
package
– 2 weeks, finished by August 7th
Automate integration of regular
updates
– 2 weeks, finished by August 21th
14.2.2006 Título 7