# Extract the package metadata
package = archive.get_package()
- # Find the distribution
- #distro = self.backend.distros.get_by_slug(package.distribution)
- #if not distro:
- # raise tornado.web.HTTPError(400,
- # "Could not find distribution %s" % package.distribution)
-
- # XXX debug
- distro = self.backend.distros.get_by_id(1)
- repo = self.backend.repos.get_by_id(1)
-
# Import the package
package = await self.backend.packages.create(archive)
+ # XXX Fetch the distribution
+ # XXX Fetch the repository
+ repo = self.backend.repos.get_by_id(1)
+
# Create a new build
- build = self.backend.builds.create(repo, package)
+ build = self.backend.builds.create(repo, package, owner=self.user)
# Delete the upload
await upload.delete()