Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Jun 8, 2011
  1. Add dispatcher moduler, using pika for message passing.

    Florent Thoumie authored
    This is quite simple at the moment, the success/failure callbacks
    aren't being used/
  2. Add index, package and scheduler modules, based on qmanager/packagebu…

    Florent Thoumie authored
    …ild.
    
    There are a few things missing but it's a start.
Commits on Jun 7, 2011
  1. List dependencies.

    Florent Thoumie authored
Commits on Jun 5, 2011
  1. Add agent daemon for build nodes.

    Florent Thoumie authored
Commits on Jun 4, 2011
  1. Document qthreads, add default virtual methods for setup, teardown an…

    Florent Thoumie authored
    …d produce.
  2. Add debug subroutine to portbuild.util.

    Florent Thoumie authored
    There's no -debug option so it's unconditionally printing messages for now.
  3. Add __copy__() function to Torrent class.

    Florent Thoumie authored
    This is to be used by copy.copy(), before passing the torrent lists to
    build nodes across the message queue.
  4. Add queue thread convenience classes.

    Florent Thoumie authored
  5. Fix error/warning subroutine.

    Florent Thoumie authored
    Need to call str() because i'm giving exceptions as parameters.
Commits on May 30, 2011
  1. Don't say we cached the tarball unless it was copied/moved.

    Florent Thoumie authored
  2. Use str.format() rather than '%'.

    Florent Thoumie authored
Commits on May 29, 2011
  1. Add seeding support to build.

    Florent Thoumie authored
    Few more modifications:
    - promote bindist tarballs, we want them in the cache as well if
    possible.
    - don't overwrite an existing cached tarball.
    - use shutil.move rather than os.rename, in case src and dest aren't
    on the same filesystem (only happens with bindist for now).
Commits on May 28, 2011
  1. Make the code a bit more pythonesque.

    Florent Thoumie authored
    Use exceptions rather than return code. Try and make the code more
    robust by catching specific exceptions..
Commits on May 27, 2011
  1. Add softtabstop to modeline.

    Florent Thoumie authored
  2. Add LICENSE file.

    Florent Thoumie authored
    I doubt anybody but us will use it as it is quite FreeBSD centric
    but clarify the license anyway.
  3. Add modeline everywhere.

    Florent Thoumie authored
  4. Don't use /etc/passwd for tarball tests.

    Florent Thoumie authored
  5. Remove unused imports and variables.

    Florent Thoumie authored
  6. Add cscope.out to .gitignore.

    Florent Thoumie authored
  7. Add Makefile to regenerate cscope file.

    Florent Thoumie authored
  8. Add *.pyc to .gitignore.

    Florent Thoumie authored
Commits on May 26, 2011
  1. Add tarball unit tests. More to come.

    Florent Thoumie authored
  2. Use IOError instead of Exception, rename base as builddir.

    Florent Thoumie authored
    Also, make Tarball.create() static method return a Tarball object.
  3. Clean up if I interrupt the tarball creation.

    Florent Thoumie authored
    Also add a few convenience functions.
  4. Add support for index, restricted.sh and duds files.

    Florent Thoumie authored
    As planned, this is calling the shell scripts for now.
Commits on May 25, 2011
  1. Add support for tarball generation.

    Florent Thoumie authored
    We will only regenerate metadata if the tarballs have changed.
  2. Detect when build doesn't exist, use os.path.join().

    Florent Thoumie authored
  3. Add dopackages and build, config and util modules.

    Florent Thoumie authored
    There's obviously a lot of placeholder code. I'll most likely start
    by calling existing scripts then rewrite them in python one by one.
  4. Create empty repository.

    Florent Thoumie authored
Something went wrong with that request. Please try again.