Building "official" packages

All the packages in IPlinux repositories are built using ubuild - the tool which checks out the code from git repository and runs the compilation in controlled environment.

Preparing source code for build

Check that last entry in debian/changelog is properly fomatted:

  • suite should be IPlinux one (asimov or zelazny, not unstable)
  • uploader name should match yours.

Don't forget to commit the changes.

Tagging

Create the signed tag in repository and push it to repository:

git tag -s zelazny/VERSION -m zelazny/VERSION
git push --tags

Running build

SSH to beer and run the buildtask:

runtask iplinux-zelazny PACKAGE VERSION

This command should return immediately. Buildask is queued and will be processed by the buildhost.

Notifications

You will recieve notifications by mail:

  • when task is added to queue (called [tasks])
  • when build is complete (called [ubuild])

Additional notifications are sent to the iplinux-builds@ mailing list.