rebuildd 0.4.1 source package in Ubuntu
Changelog
rebuildd (0.4.1) unstable; urgency=low [ Daniel Dehennin ] * [10b50e1] Fix unit tests: Clean database drop and disable TestRebuildd.test_release_jobs(). * rebuildd/Rebuildd.py (Rebuildd.init): Add sqlobject connection as "hidden" attribute to clear and drop the database in tests. * rebuildd/Job.py (Job.__init__): Auto vivification of the log, required when the job is added through Rebuildd().add_job(). * tests/RebuilddTestSetup.py: Import Log class to create the corresponding table. (rebuildd_global_test_setup): Drop tables before creating them if they exist. (rebuildd_global_test_teardown): Clear the database as much as possible. * tests/TestDistribution.py: Import new teardown helper. (TestDistribution.tearDown): Use the new teardown helper. * tests/TestJob.py: Import new teardown helper. (TestJob.tearDown): Use the new teardown helper. (TestJob.test_DB_OK): Test if the database is created. (TestJob.test_send_build_log): Create a fake log file or send_build_log will raise an OSError. * tests/TestRebuildd.py: Import new teardown helper. (TestRebuildd.tearDown): Use the new teardown helper. (TestRebuildd.test_release_jobs): Disable because is does not work with database cleanup. (TestRebuildd.test_get_new_jobs): Fix distribution to create the job with the default configuration. (TestRebuildd.test_fix_job): Ditoo. (TestRebuildd): Remove useless cleanup since database is dropped on tearDown. (Closes: #657887) * [037e391] Switch from CDBS to debhelper and from python-support to dh_python2. * debian/control (Build-Depends): Remove cdbs. Replace python (>= 2.5) by python-all-dev (>= 2.6.6-3) for dh_python2. Remove deprecated python-support. * debian/rebuildd.install: Install rebuildd.py binary * debian/rules: Remove CDBS directives. (override_dh_clean): Remove debian/rules generated files. (override_dh_auto_test): Run test suite. (override_dh_auto_build): Generate man pages and default configuration file. (override_dh_installinit): Need two calls to dh_install init for both services. (override_dh_install): Remove rebuildd.py extension. Replace version in python libraries. * debian/pyversion: Useless with dh_python2. [ Julien Danjou ] * Fix silents error in rebuildd-job and jobs sticking in BUILDING state on error (Closes: #570425) * Fix Vcs-Browser * Bump standard version -- Julien Danjou <email address hidden> Fri, 09 Mar 2012 11:46:21 +0100
Upload details
- Uploaded by:
- Julien Danjou
- Uploaded to:
- Sid
- Original maintainer:
- Julien Danjou
- Architectures:
- all
- Section:
- devel
- Urgency:
- Low Urgency
See full publishing history Publishing
Series | Published | Component | Section | |
---|---|---|---|---|
Precise | release | universe | devel |
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
rebuildd_0.4.1.dsc | 1.6 KiB | d530bce866ee9026433f036536dcb986f236b87e16693f87b419dc8d25c8b02a |
rebuildd_0.4.1.tar.gz | 66.3 KiB | 0b4172e460a08a415fe1b3974925ca6a8e9a6c7dc0f6eb133fdaa5e1213eb93b |
Available diffs
- diff from 0.3.11 (in Ubuntu) to 0.4.1 (36.2 KiB)
No changes file available.
Binary packages built by this source
- rebuildd: build daemon aiming at rebuilding Debian packages
This software allows you to manage a set of jobs. Each job is a package
rebuilding task. Rebuilding is done by pbuilder (or cowbuilder if you want),
or anything else, since everything is customizable via configuration file.
It can also send build logs by email, event each log can be sent to a different
email address.
.
rebuildd is multi-threaded, so you can run multiple build jobs in parallel.
It is also administrable via a telnet interface. A Web interface is also
embedded so you can see your jobs queue and watch log file in real-time in your
browser.
.
rebuildd is designed to be run on multiple hosts even with different
architecture set, and to parallelize the rebuild tasks.