Lodha Codename Big Bang New Housing Project Thane MumbaiLodha codename big bang mumbai
"MagicBox" 16 - Codename Horn
-
Upload
flavio-moringa -
Category
Technology
-
view
1.001 -
download
1
Transcript of "MagicBox" 16 - Codename Horn
Slide 1
MagicBox 16 Codename Horn
Development and creation process
Flvio Moringa [email protected] Caixa Mgica Linux distribution project leader
1. Why Debian/Ubuntu based
Debian is known as the best distro around... in terms of number and quality of packages, security fixes, system wide stability, etc...
Debian is THE distribution to use for servers and firewalls...
Ubuntu is the most well known Desktop distro, finally bringing Linux to the mainstream Desktop arena;
Our current base distribution as an uncertain future, so for a change to occur this is the time;
Our clients were asking for Ubuntu... because that's what they know...
Many well known applications first release .deb packages.
1. Automatic syncronization process
1.1 Syncronize Ubuntu Packages with our repository By Henrique Rocha
http://archive.ubuntu.com/ubuntuhttp://ftp.caixamagica.pt/magicboxfile://home/repoadmin/apt-mirror/ubuntuhttp://contribware.caixamagica.pt
Use apt-mirror to retrieve all latest packages from upstream
Filter non magicbox packages
Adds non magicbox packages to contribware DB as testing packages
Adds non magicbox packages to our working repository
1. Automatic syncronization process
1.2 Syncronize MagicBox Packages with our repository By Henrique Rocha
http://archive.ubuntu.com/ubuntuhttp://ftp.caixamagica.pt/magicboxfile://home/repoadmin/apt-mirror/ubuntuhttp://contribware.caixamagica.pt
Use apt-mirror to retrieve all latest packages from upstream
Filter magicbox packages reading the SVN listing
Adds magicbox packages to contribware DB as packages needing building
Adds magicbox packages to our working repository
CMiffyTries to apply our changes to sources
1. Automatic syncronization process
1.3 Buildbot's building farm By Pedro Rodrigues
http://contribware.caixamagica.pthttp://contribsoft.caixamagica.pthttp://ftp.caixamagica.pt/magicboxBuildbot
Packages commited to our svn's source packages trunk dir areSent to Contribware for compilationusing a svn hook script
Packages in a state of Building are scheduled to be sent to the Buildbot farm for compilation
If the build is succefful the resultingpackages are added to our repository
2. Software Center Ratings and reviews
Implementing Ubuntu's software center ratings and reviews server using Contribware;
Problems:Launchpad heavy integration;
Usage of webservices we do not have;
Extra info our database model does not have;
Authentication to our LDAP directory for posting;
Done:Change our database model to allow for reviews and ratings for a package;
Webservice to retrieve data, no authentication needed;
In progress:Everything else .
Main Developer Ricardo Teixeira
3. Changes to Ubuntu
Changing every reference to Ubuntu in images, logos, text, etc;
Changing the default theme;
Changing the default color;
Using our new name and logo To be selected still...
Not using Unity by default;
Using our own repositories;
Making our non-official contributions repository available;
Pre-install extra codecs and drivers;
Tell us what else...
4. Contribware Changes
Contribware source packages upload needs to be changed to allow deb sources to be uploaded;
There should be a clear difference between old RPM and new DEB packages;
Due to the database model changes packages should now also show their reviews and ratings if any;
Tell us what else...
Thank You
Thanks for you attention.
Feel free to ask me more questions, either in person or through:
Open Source Energy
Open Source Energy
Technical Seminar - Lisbon, April 04, 2011
MagicBox 16 Codename Horn