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 Pocket Published Component Section
Precise release universe devel

Builds

Precise: [FULLYBUILT] i386

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

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.