parser.print_help()
return 1
database.connect()
- build = database.Build.query().get(args[0])
+ build = database.Build.query.get(args[0])
short_commit = builder.canonicalize_commit(build.package, build.commit, shorten=True)
values = { 'build_id' : build.build_id,
'commit' : build.commit,
+invirt-dev (0.1.27) unstable; urgency=low
+
+ * Switch to dh7
+ * Bump standards version
+
+ -- Alexander Chernyakhovsky <achernya@mit.edu> Fri, 31 May 2013 03:40:11 -0400
+
+invirt-dev (0.1.26~glasgall7) precise; urgency=low
+
+ * Actually invoke sbuild correctly. Oops.
+
+ -- Adam Glasgall <glasgall@mit.edu> Thu, 18 Apr 2013 23:21:47 -0400
+
+invirt-dev (0.1.26~glasgall6) precise; urgency=low
+
+ * Specify a maintainer when building packages (sbuild behavior changed)
+
+ -- Adam Glasgall <glasgall@mit.edu> Thu, 18 Apr 2013 22:19:51 -0400
+
+invirt-dev (0.1.26~glasgall5) precise; urgency=low
+
+ * more API updates
+
+ -- Adam Glasgall <glasgall@mit.edu> Thu, 18 Apr 2013 18:42:55 -0400
+
+invirt-dev (0.1.26~glasgall4) precise; urgency=low
+
+ * Replace calls to session.save_or_update with session.add (removal of
+ deprecated API use)
+
+ -- Adam Glasgall <glasgall@mit.edu> Thu, 18 Apr 2013 18:32:24 -0400
+
+invirt-dev (0.1.26~glasgall3ubuntu1) precise; urgency=low
+
+ * Change Depends on emacs21 to emacs, now that emacs22 and up are a thing.
+
+ -- Adam Glasgall <glasgall@mit.edu> Tue, 16 Apr 2013 21:51:40 -0400
+
+invirt-dev (0.1.26~glasgall3) precise; urgency=low
+
+ * Port packaging to dh_python2
+
+ -- Adam Glasgall <glasgall@mit.edu> Tue, 16 Apr 2013 21:46:24 -0400
+
invirt-dev (0.1.26) unstable; urgency=low
* invirtibuilder creates missing pocket branches in super-repository
Section: servers
Priority: important
Maintainer: Invirt project <invirt@mit.edu>
-Build-Depends: cdbs (>= 0.4.23-1.1), debhelper (>= 5), python-all-dev, python-support, python-setuptools, python-debian, python-apt
-Standards-Version: 3.7.2
+Build-Depends: debhelper (>= 7.0.50~), python-all-dev (>=2.6.6-3), python-setuptools, python-debian, python-apt
+Standards-Version: 3.9.3
Package: invirt-dev
Architecture: all
-Depends: ${shlibs:Depends}, ${misc:Depends}, dpkg-dev-el, emacs21, reprepro, apache2, postfix, screen, dh-make, fakeroot, quilt, patchutils, config-package-dev, sbuild, equivs, invirt-base, invirt-database, remctl-server, update-inetd, openbsd-inetd | inet-superserver, python-pyinotify, python-debian, git-core (>= 1:1.6.4)
+Depends: ${shlibs:Depends}, ${misc:Depends}, dpkg-dev-el, emacs, reprepro, apache2, postfix, screen, dh-make, fakeroot, quilt, patchutils, config-package-dev, sbuild, equivs, invirt-base, invirt-database, remctl-server, update-inetd, openbsd-inetd | inet-superserver, python-pyinotify, python-debian, git-core (>= 1:1.6.4)
Description: Invirt build and apt server
This packages the build scripts and apt-repository configuration for Invirt.
#!/usr/bin/make -f
-
-DEB_PYTHON_SYSTEM=pysupport
+%:
+ dh $@ --with python2
# We use --no-start instead of letting dh_installinit do its thing
# because, in the postinst, dh_installinit's automatically added code
#
# This means that when the initscript is started, Python modules
# installed by the package haven't been fully installed yet.
-DEB_DH_INSTALLINIT_ARGS += --no-start --name invirtibuilder
-
-include /usr/share/cdbs/1/rules/debhelper.mk
-include /usr/share/cdbs/1/class/python-distutils.mk
-
-clean::
- rm -rf python/invirt.builder.egg-info
+override_dh_installinit:
+ dh_installinit --no-start --name invirtibuilder
nmutag = b.distroToSuffix(distro)
env = os.environ.copy()
env['NMUTAG'] = nmutag
-
+ maintainer = "Invirt Autobuilder <%s>" % (config.contact,)
# Run sbuild with a hack in place to append arbitrary versions
args = ['perl', '-I/usr/share/invirt-dev', '-MSbuildHack',
'/usr/bin/sbuild',
'--binNMU=171717', '--make-binNMU=Build with sbuild',
- '-v', '-d', distro, '--arch', arch]
+ '-v', '-d', distro, '-m', maintainer,
+ '--arch', arch]
if arch_all:
args.append('-A')
args.append(getDscName(package, ref))
db.pocket = pocket
db.commit = commit
db.principal = principal
- database.session.save_or_update(db)
+ database.session.add(db)
database.session.commit()
database.session.begin()
if logfile is not None:
logfile.close()
- database.session.save_or_update(db)
+ database.session.add(db)
database.session.commit()
# Finally, now that everything is done, remove the