Sunday, January 27, 2008

Automated Build System improvement

This task was on my to do list for a long time, one of the main limitations on the ABS was the inability to build packages which would depend on other new packages submitted to the ABS.
I have created a script with scans the post_build directory and generates a local repository, this repository is then used on the sbuild environments.
Now that the package building infrastructure covers most of it's requirements it is the time to focus on improving the publishing system. As it is now, the package publishing depends on manually inserting data into mysql tables, this process is too much human dependent (error prone and time consuming), most of the publishing data should be retrieved automatically from the package descriptions files.
Hopefully during the next months I will have sufficient time for the publishing improvements.


Vadim Peretokin said...

So does this mean that if a package depends on another package which is too old in ubuntu repositories, getdeb will be able to provide the new package?

But, glad to hear that the publishing system is getting updates! Hopefully something can be done about GDebi's crappy dependency handling (ie, no refresh button. If it needs another package, you have to close and restart it after you get the other package).

João Pinto said...

now we should be able to provide updates for a broad range of software.

We may implement a new install install system that will not depend on gdebi.

GothicX said...

I'm waiting for it, to publish my own packages :-) it's annoying to always tell the same person to do the job.

Vadim Peretokin said...

Thanks a ton, Flightgear package got posted within a day!

Peter van der Does said...

This is good news Joao. Thanks for doing such a great job.

reetajenet said...

PerfectBuild completely handles the execution of software builds enabling optimal parallel execution of build tasks by automatically determining correct build order. The net result is 5x-25x increase in build execution speed even with a single CPU.

homes for sale by owner