[2024]Digital Global Overview Report 2024 Meltwater.pdf
Â
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