Showdown

We're reviewing apps submitted as part of the Ubuntu App Showdown contest. We got a ton of them and we need your help!

So if you've got some experience packaging, would like to learn more along the way and contribute to make Ubuntu a successful app development platform, follow these simple instructions and join us on the Ubuntu App Review Board channel.

Instructions

Workflow

  • get the source of a app showdown submission
  • build it, using bzr bd -- -us -uc or debuild -us -uc

  • run: arb-lint

  • do a quick check of the license - run bzr inventory | xargs licensecheck (or find . -type f | xargs licensecheck) and see if it roughly matches debian/copyright; also check if a LICENSE or COPYING file is included

  • if you just find small mistakes, such as
    • multiple debian/changelog entries
    • missing real name in debian/changelog, debian/copyright and debian/control
    • no proper description in debian/control

      please fix them and push your branch to ~<you>/ubuntu-app-reviews/<app>

  • test-install the app sudo debi, run it

  • if it's fine, send a mail to app-review-board@lists.ubuntu.com asking for a vote on it, mention your branch and CC the app author. Also click on "start review" on the app page, so it does not stay on https://myapps.developer.ubuntu.com/dev/arb/

  • if it's not fine,

Issues you might run into

  • If you get an error message like:
    • dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1)
      dpkg-source: error: Version number suggests Ubuntu changes, but Maintainer: does not have Ubuntu address
    • Simply run 'update-maintainer' (from ubuntu-dev-tools) and try again

Interesting cases

AppReviewBoard/Review/Showdown (last edited 2012-07-16 14:06:40 by dholbach)