tag:blogger.com,1999:blog-178720020062470171.post-68739356283143289242008-04-25T17:41:00.004+02:002008-04-25T17:59:54.950+02:00Autobuilder for extras repository public beta<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_P1wtpExYl5E/SBH79vqAqHI/AAAAAAAAAAk/4ML1iYSfLzY/s1600-h/extras-builder-mail.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_P1wtpExYl5E/SBH79vqAqHI/AAAAAAAAAAk/4ML1iYSfLzY/s400/extras-builder-mail.png" alt="" id="BLOGGER_PHOTO_ID_5193208883518154866" border="0" /></a><br />A while ago we discussed the<a href="http://lists.maemo.org/pipermail//maemo-developers/2007-November/thread.html#12600"> idea of an autobuilder for the extras repository</a>. We have been working on creating such an <a href="http://extras-cauldron.garage.maemo.org/HOWTO.html">autobuilder</a> and have been testing it in private. As a result we now think it is time to do a tests with a larger group and make it publicly known. Please give it a try and tell us your results.<br /><br />- <span style="font-style: italic;">What does the autobuilder do?</span><br /><br />The autobuilder takes a source package from the incoming queue and tries to build it in a fresh environment. The builder fetches all dependencies from the extras-devel repository. If it can't find the dependency in extras-devel, it will fail and send a mail to the <a href="https://garage.maemo.org/mailman/listinfo/extras-cauldron-builds">extras-cauldron-builds</a> list.<br /><br />If there are no problems with the package, the builder can create armel, i386 and source packages. Those will be put in the extras-devel repository after a successful build.<br /><br />Instructions for the builder can be found at <a href="http://extras-cauldron.garage.maemo.org/HOWTO.html">here</a>.<br /><br />The builder only handles building one package at a time. If you have dependencies that are not present in the extras-devel repository, please upload these first.<br /><br />- <span style="font-style: italic;">web-based assistant </span><br /><br />We have also created a <a href="https://garage.maemo.org/extras-assistant/index.php">web-based assistant</a> to help you with requesting rights to upload and creating/uploading of source packages. You can upload packages to the builder with either dput or the assistant.<br /><br />- <span style="font-style: italic;">How do I get my package into extras?</span><br /><br />After a successful build a package will appear in the extras-devel repository. You can move your packages from extras-devel to extras with the <a href="https://garage.maemo.org/promoter-beta/interface.py">promotion interface</a>. Instructions for the promotion interface can be found <a href="http://extras-cauldron.garage.maemo.org/devel-mover.html">here</a>.<br /><br />We would like to invite all developers to take a look at the autobuilder and try it out. Please discuss problems and feature requests on the <a href="https://lists.maemo.org/mailman/listinfo/maemo-developers">maemo-developers list</a>.<br /><br />More information about our effort can be found at the <a href="http://extras-cauldron.garage.maemo.org/">extras-cauldron website</a>.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/178720020062470171-6873935628314328924?l=communitizer.blogspot.com'/></div>Niels Breethttp://www.blogger.com/profile/04093069091547469770noreply@blogger.com0