Summer internship 2010

Embed Size (px)

Citation preview

  • 1. Enhancing The Flow ofCaixa Mgica's Package Creation Process & ContribWare Henrique Rocha[email_address] Mentored by Flvio Moringa September 21st, 2010

2. Where were we?

  • Manually syncing our server with Mandriva Releases 3. ManuallyCMifyingour own customized packages 4. Manually dealing with regular Mandriva updates

5. Where are we now?

  • Automaticallysyncingnon-free, main, contrib and debug branches from Mandriva Cooker 6. AutomaticallysyncingMandriva updates (still not in production use, maybe this week ).

7. Development Workflow - Anvil Mandriva Cooker ftp.caixamagica.pt/anvil Caixa Mgica's private server (elrond) Anvil script buildbot Caixa Mgica package? CM package Mandriva package 8. Update Workflow - ContribWare Mandriva Releases Caixa Mgica's private server (elrond) Update script buildbot Testing Team Caixa Mgica package? CM package Mandriva package 9. Anvil at ContribWare We now have a separate tab for Anvil that lists all Caixa Mgica packages. 10. What remains to be done?

  • Fix allcmiffy-.shto ensure that most of them execute without problems; 11. Add Cmiffy logs to ContribSoft QA 12. Automatesources.listgeneration

13. Final Comments

  • The Summer Internship didn't go as planned :( 14. I'll finish what is left this week, just to make sure that everything is working as planned 15. Thanks to everyone that helped me in this project, specially Baro and Medinas.