invirt/packages/invirt-dev.git
11 years agoFixes to invirtibuilder for case of missing package in super-repo, missing prod 0.1.26
Peter Iannucci [Tue, 16 Jul 2013 21:09:14 +0000 (17:09 -0400)] 
Fixes to invirtibuilder for case of missing package in super-repo, missing
pocket in super-repo.

11 years agoBetter new-pocket affordances in invirtibuilder and build submission script 0.1.25
Peter Iannucci [Mon, 15 Jul 2013 18:56:26 +0000 (14:56 -0400)] 
Better new-pocket affordances in invirtibuilder and build submission script

11 years agobuild source packages in a chroot too hardy-glasgall-dev 0.1.25_glasgall1
Adam Glasgall [Sat, 13 Jul 2013 03:49:54 +0000 (23:49 -0400)] 
build source packages in a chroot too

11 years agoUse opcode "auto" for build zephyrs adehnert master
Alex Dehnert [Thu, 25 Apr 2013 03:05:55 +0000 (23:05 -0400)] 
Use opcode "auto" for build zephyrs

11 years agoCorrect typo in changelog dvorak42
Alex Dehnert [Tue, 26 Mar 2013 04:13:59 +0000 (00:13 -0400)] 
Correct typo in changelog

11 years agoAdd changelog entry with my recent changes
Alex Dehnert [Tue, 26 Mar 2013 04:03:03 +0000 (00:03 -0400)] 
Add changelog entry with my recent changes

11 years agoResync zephyr-post-receive with upstream
Alex Dehnert [Tue, 26 Mar 2013 03:58:01 +0000 (23:58 -0400)] 
Resync zephyr-post-receive with upstream

This incorporates the changes in snippets from
7f3e83eb49926fd6bf2d60ee2a9642640e5b8b0b ("zephyr-post-receive: Detect
renames." by Anders) to 0a6422ec6a30429215c4a93dd5a40799712c09b0
("zephyr-post-receive: fix quoting and tabs" by me).

11 years agoAdd package to build submission zephyrs
Alex Dehnert [Tue, 26 Mar 2013 03:10:49 +0000 (23:10 -0400)] 
Add package to build submission zephyrs

11 years agoFix grammar error
Alex Dehnert [Mon, 11 Mar 2013 01:04:18 +0000 (21:04 -0400)] 
Fix grammar error

11 years agoFixed conflicts from version vs dev
Steven Valdez [Wed, 20 Mar 2013 06:49:32 +0000 (02:49 -0400)] 
Fixed conflicts from version vs dev

11 years agoFixed version
Steven Valdez [Wed, 20 Mar 2013 06:37:56 +0000 (02:37 -0400)] 
Fixed version

11 years agoFixed formatting in README
Steven Valdez [Wed, 20 Mar 2013 06:24:53 +0000 (02:24 -0400)] 
Fixed formatting in README

11 years agoFixed version
Steven Valdez [Wed, 20 Mar 2013 06:37:56 +0000 (02:37 -0400)] 
Fixed version

11 years agoFixed formatting in README
Steven Valdez [Wed, 20 Mar 2013 06:24:53 +0000 (02:24 -0400)] 
Fixed formatting in README

11 years agoFix "git archive" command in invirtibuilder
Greg Price [Sat, 9 Mar 2013 22:07:49 +0000 (17:07 -0500)] 
Fix "git archive" command in invirtibuilder

11 years agoSupport getting Git commits from elsewhere, for xvm-dev
Greg Price [Sat, 9 Mar 2013 21:16:15 +0000 (16:16 -0500)] 
Support getting Git commits from elsewhere, for xvm-dev

Requires manually setting up the clones in /srv/git/invirt/packages/,
with --mirror=fetch remotes.  Currently expecting this to be a
temporary setup anyway.

12 years agoAdd a repo_access configuration hook to grant VCS access to dev mitchb 0.1.19
Mitchell E Berger [Tue, 20 Dec 2011 18:41:10 +0000 (13:41 -0500)] 
Add a repo_access configuration hook to grant VCS access to
developers not trusted to build into any package pockets

12 years agoRemove the source package when the binary package name is not the same as the source... 0.1.18
Quentin Smith [Fri, 25 Nov 2011 02:27:47 +0000 (21:27 -0500)] 
Remove the source package when the binary package name is not the same as the source package name

13 years agoRemove all binary packages built from a source package when rebuilding 0.1.17
Quentin Smith [Wed, 9 Nov 2011 03:51:19 +0000 (22:51 -0500)] 
Remove all binary packages built from a source package when rebuilding
in a non-fast-forward pocket

13 years agoProperly update the superrepo's .gitmodules file 0.1.16
Quentin Smith [Wed, 19 Oct 2011 01:57:57 +0000 (21:57 -0400)] 
Properly update the superrepo's .gitmodules file

13 years agoPut the build number in the temporary directory builds happen in 0.1.15
Quentin Smith [Tue, 18 Oct 2011 14:10:44 +0000 (10:10 -0400)] 
Put the build number in the temporary directory builds happen in

13 years agoMore bug fixes for multi-distro support 0.1.14
Quentin Smith [Sat, 15 Oct 2011 22:46:53 +0000 (18:46 -0400)] 
More bug fixes for multi-distro support

13 years agoProperly invoke SbuildHack
Quentin Smith [Sat, 15 Oct 2011 22:34:01 +0000 (18:34 -0400)] 
Properly invoke SbuildHack

13 years agoAdd submodules to the superrepo if a package has never been built 0.1.12
Quentin Smith [Sat, 15 Oct 2011 22:12:35 +0000 (18:12 -0400)] 
Add submodules to the superrepo if a package has never been built
before

13 years agoAdd a prefix to binary package versions based on the distribution they 0.1.11
Quentin Smith [Sat, 15 Oct 2011 15:31:35 +0000 (11:31 -0400)] 
Add a prefix to binary package versions based on the distribution they
are built for, allowing the same version to coexist for multiple
distributions

13 years agoImprove zephyr notifications
Quentin Smith [Thu, 26 Aug 2010 01:04:53 +0000 (21:04 -0400)] 
Improve zephyr notifications

13 years agoRevert previous commit. Our sbuild is not new enough geofft-sbuild-apt-update
Geoffrey Thomas [Sat, 9 Jul 2011 06:58:26 +0000 (02:58 -0400)] 
Revert previous commit. Our sbuild is not new enough

13 years agoCall sbuild with --apt-update and --apt-distupgrade 0.1.9
Geoffrey Thomas [Sat, 9 Jul 2011 02:07:37 +0000 (22:07 -0400)] 
Call sbuild with --apt-update and --apt-distupgrade

14 years agoBump changelog gdb 0.1.8.1
Greg Brockman [Tue, 24 Aug 2010 06:32:01 +0000 (02:32 -0400)] 
Bump changelog

14 years agoRead error message from stdin for failed submit
Greg Brockman [Tue, 24 Aug 2010 06:29:34 +0000 (02:29 -0400)] 
Read error message from stdin for failed submit

14 years agoUse generic hook for pre-build
Greg Brockman [Tue, 24 Aug 2010 06:24:29 +0000 (02:24 -0400)] 
Use generic hook for pre-build

14 years agoDon't force-remove where not necessary 0.1.8
Greg Brockman [Tue, 24 Aug 2010 06:02:06 +0000 (02:02 -0400)] 
Don't force-remove where not necessary

Violence is not the answer.

14 years agoAdd missing space
Greg Brockman [Tue, 24 Aug 2010 05:59:24 +0000 (01:59 -0400)] 
Add missing space

14 years agoEscape text in zephyr messages
Greg Brockman [Tue, 24 Aug 2010 05:36:02 +0000 (01:36 -0400)] 
Escape text in zephyr messages

14 years agoChange default subject for build notifications
Greg Brockman [Tue, 24 Aug 2010 05:02:49 +0000 (01:02 -0400)] 
Change default subject for build notifications

14 years agoChange default instance for build results
Greg Brockman [Tue, 24 Aug 2010 04:57:05 +0000 (00:57 -0400)] 
Change default instance for build results

14 years agoReformat successful build message
Greg Brockman [Tue, 24 Aug 2010 04:55:39 +0000 (00:55 -0400)] 
Reformat successful build message

14 years agoReformat build failure message
Greg Brockman [Tue, 24 Aug 2010 04:51:54 +0000 (00:51 -0400)] 
Reformat build failure message

14 years agoImprove the heuristic for truncating the traceback
Greg Brockman [Tue, 24 Aug 2010 04:44:50 +0000 (00:44 -0400)] 
Improve the heuristic for truncating the traceback

14 years agoDocumentation update
Greg Brockman [Tue, 24 Aug 2010 04:34:17 +0000 (00:34 -0400)] 
Documentation update

14 years agoBump changelog
Greg Brockman [Tue, 24 Aug 2010 04:29:47 +0000 (00:29 -0400)] 
Bump changelog

14 years agoRoll repo creation hook into general hook script
Greg Brockman [Tue, 24 Aug 2010 04:27:09 +0000 (00:27 -0400)] 
Roll repo creation hook into general hook script

14 years agoRoll submit hooks into general hook script
Greg Brockman [Tue, 24 Aug 2010 04:26:58 +0000 (00:26 -0400)] 
Roll submit hooks into general hook script

14 years agoFurther generalize the implementation of post-build
Greg Brockman [Tue, 24 Aug 2010 04:05:18 +0000 (00:05 -0400)] 
Further generalize the implementation of post-build

This is done in preparation for adding support for more notification
types.

14 years agoUse shared git repositories 0.1.7
Greg Brockman [Mon, 23 Aug 2010 23:16:22 +0000 (19:16 -0400)] 
Use shared git repositories

14 years agoSave build log to file containing package name
Greg Brockman [Mon, 23 Aug 2010 22:13:22 +0000 (18:13 -0400)] 
Save build log to file containing package name

14 years agoUse correct call signature for authz.expandAdmin 0.1.6
Greg Brockman [Mon, 23 Aug 2010 21:53:55 +0000 (17:53 -0400)] 
Use correct call signature for authz.expandAdmin

14 years agoLog output of all shell calls 0.1.5
Greg Brockman [Mon, 23 Aug 2010 20:47:24 +0000 (16:47 -0400)] 
Log output of all shell calls

14 years agoUse version as the tag name
Greg Brockman [Thu, 5 Aug 2010 05:37:47 +0000 (01:37 -0400)] 
Use version as the tag name

14 years agoMake the default build notifications more useful
Anders Kaseorg [Thu, 5 Aug 2010 04:47:45 +0000 (00:47 -0400)] 
Make the default build notifications more useful

Signed-off-by: Anders Kaseorg <andersk@mit.edu>

14 years agoRemove stray 'not' in builder.py
Greg Brockman [Thu, 5 Aug 2010 03:55:46 +0000 (23:55 -0400)] 
Remove stray 'not' in builder.py

14 years agoDon't put globs in quotes
Greg Brockman [Sun, 11 Jul 2010 22:34:24 +0000 (18:34 -0400)] 
Don't put globs in quotes

14 years agoCorrected required version of git-core dependency
Greg Brockman [Sun, 11 Jul 2010 21:59:16 +0000 (17:59 -0400)] 
Corrected required version of git-core dependency

14 years agoUpdated the changelog
Greg Brockman [Tue, 6 Jul 2010 04:28:41 +0000 (00:28 -0400)] 
Updated the changelog

svn path=/trunk/packages/invirt-dev/; revision=3046

14 years agoDon't forget to do tagging before an aptCopy
Greg Brockman [Tue, 6 Jul 2010 04:28:35 +0000 (00:28 -0400)] 
Don't forget to do tagging before an aptCopy

svn path=/trunk/packages/invirt-dev/; revision=3045

14 years agoAllow a backtracking branch to upload any package version
Greg Brockman [Tue, 6 Jul 2010 04:28:30 +0000 (00:28 -0400)] 
Allow a backtracking branch to upload any package version

svn path=/trunk/packages/invirt-dev/; revision=3044

14 years agoMinor touchups to invirtibuilder
Greg Brockman [Tue, 6 Jul 2010 04:28:25 +0000 (00:28 -0400)] 
Minor touchups to invirtibuilder

svn path=/trunk/packages/invirt-dev/; revision=3043

14 years agoDon't require that a pocket exists when validating
Greg Brockman [Tue, 6 Jul 2010 04:28:20 +0000 (00:28 -0400)] 
Don't require that a pocket exists when validating

svn path=/trunk/packages/invirt-dev/; revision=3042

14 years agoDo work from correct cwd
Greg Brockman [Tue, 6 Jul 2010 04:28:15 +0000 (00:28 -0400)] 
Do work from correct cwd

svn path=/trunk/packages/invirt-dev/; revision=3041

14 years agoAdded script for creating new repositories
Greg Brockman [Tue, 6 Jul 2010 04:28:10 +0000 (00:28 -0400)] 
Added script for creating new repositories

svn path=/trunk/packages/invirt-dev/; revision=3040

14 years agoCleaned up atomic file-writing code in invirt-build-conf
Greg Brockman [Tue, 6 Jul 2010 04:28:05 +0000 (00:28 -0400)] 
Cleaned up atomic file-writing code in invirt-build-conf

svn path=/trunk/packages/invirt-dev/; revision=3039

14 years agoAdded git hooks to invirt-dev package
Greg Brockman [Tue, 6 Jul 2010 04:28:00 +0000 (00:28 -0400)] 
Added git hooks to invirt-dev package

svn path=/trunk/packages/invirt-dev/; revision=3038

14 years agoAdded a TODO item
Greg Brockman [Tue, 6 Jul 2010 04:27:55 +0000 (00:27 -0400)] 
Added a TODO item

svn path=/trunk/packages/invirt-dev/; revision=3037

14 years agoAdded reporting
Greg Brockman [Tue, 6 Jul 2010 04:27:50 +0000 (00:27 -0400)] 
Added reporting

svn path=/trunk/packages/invirt-dev/; revision=3036

14 years agoUse the expanded commit name internally
Greg Brockman [Tue, 6 Jul 2010 04:27:41 +0000 (00:27 -0400)] 
Use the expanded commit name internally

svn path=/trunk/packages/invirt-dev/; revision=3035

14 years agoRenamed init script to 'invirtibuilder'
Greg Brockman [Tue, 6 Jul 2010 04:27:32 +0000 (00:27 -0400)] 
Renamed init script to 'invirtibuilder'

svn path=/trunk/packages/invirt-dev/; revision=3034

14 years agoActually spawn invirtibuilder in the init script
Greg Brockman [Tue, 6 Jul 2010 04:27:26 +0000 (00:27 -0400)] 
Actually spawn invirtibuilder in the init script

svn path=/trunk/packages/invirt-dev/; revision=3033

14 years agoLog and capture sbuild results
Greg Brockman [Tue, 6 Jul 2010 04:27:19 +0000 (00:27 -0400)] 
Log and capture sbuild results

svn path=/trunk/packages/invirt-dev/; revision=3032

14 years agoMake invirtibuilder work
Greg Brockman [Mon, 5 Jul 2010 06:01:45 +0000 (02:01 -0400)] 
Make invirtibuilder work

svn path=/trunk/packages/invirt-dev/; revision=3028

14 years agoUse the .. Perl operator to simplify prerms.
Evan Broder [Thu, 27 May 2010 15:58:35 +0000 (11:58 -0400)] 
Use the .. Perl operator to simplify prerms.

invirt-console-host, invirt-dev, and all of the packages in
xvm-munin-config previously used a convoluted one-liner to clean up
/etc/sudoers, but we can do it much more easily using the .. operator.

Taken from http://blog.ksplice.com/2010/05/top-10-perl-one-liner-tricks/

svn path=/trunk/packages/invirt-dev/; revision=3011

14 years agoI can spell, I promise.
Evan Broder [Sun, 10 Jan 2010 07:53:58 +0000 (02:53 -0500)] 
I can spell, I promise.

svn path=/trunk/packages/invirt-dev/; revision=2870

14 years agoAdd a section on "Future Directions" for the Invirtibuilder.
Evan Broder [Sun, 10 Jan 2010 07:49:14 +0000 (02:49 -0500)] 
Add a section on "Future Directions" for the Invirtibuilder.

svn path=/trunk/packages/invirt-dev/; revision=2869

14 years agoTalk about how the Invirtibuilder is insecure.
Evan Broder [Sat, 9 Jan 2010 17:36:45 +0000 (12:36 -0500)] 
Talk about how the Invirtibuilder is insecure.

svn path=/trunk/packages/invirt-dev/; revision=2868

14 years agoAdd documentation on the Invirtibuilder.
Evan Broder [Sun, 3 Jan 2010 20:28:15 +0000 (15:28 -0500)] 
Add documentation on the Invirtibuilder.

svn path=/trunk/packages/invirt-dev/; revision=2858

14 years agoRegardless of any success or failure, always remove the build queue
Evan Broder [Sat, 2 Jan 2010 01:01:35 +0000 (20:01 -0500)] 
Regardless of any success or failure, always remove the build queue
entry when handling a build has completed.

svn path=/trunk/packages/invirt-dev/; revision=2838

14 years agoOnly tag submodules if allow_backtracking is False.
Evan Broder [Sat, 2 Jan 2010 00:55:44 +0000 (19:55 -0500)] 
Only tag submodules if allow_backtracking is False.

svn path=/trunk/packages/invirt-dev/; revision=2837

14 years agoTypo fix.
Evan Broder [Sat, 2 Jan 2010 00:54:24 +0000 (19:54 -0500)] 
Typo fix.

svn path=/trunk/packages/invirt-dev/; revision=2836

14 years agopackageWorkdir needs to be passed the commit to make a workdir from.
Evan Broder [Sat, 2 Jan 2010 00:45:35 +0000 (19:45 -0500)] 
packageWorkdir needs to be passed the commit to make a workdir from.

svn path=/trunk/packages/invirt-dev/; revision=2835

14 years agoWhen validating builds, return True if the build validates, and don't
Evan Broder [Sat, 2 Jan 2010 00:42:01 +0000 (19:42 -0500)] 
When validating builds, return True if the build validates, and don't
let an apt copy prevent the fast-forward and increasing-version-number
checks from running.

svn path=/trunk/packages/invirt-dev/; revision=2834

14 years agoSince we're moving the queue entries into the queue directory for
Evan Broder [Thu, 31 Dec 2009 20:16:46 +0000 (15:16 -0500)] 
Since we're moving the queue entries into the queue directory for
atomicity, we need to inotify on both IN_CREATE and IN_MOVED_TO
events.

svn path=/trunk/packages/invirt-dev/; revision=2820

14 years agoAdd missing dependency on python-pyinotify in invirt-dev.
Evan Broder [Thu, 31 Dec 2009 20:11:25 +0000 (15:11 -0500)] 
Add missing dependency on python-pyinotify in invirt-dev.

svn path=/trunk/packages/invirt-dev/; revision=2819

14 years agoSuperproject, not superrepo, is git's term for a repo that contains
Evan Broder [Mon, 28 Dec 2009 18:35:21 +0000 (13:35 -0500)] 
Superproject, not superrepo, is git's term for a repo that contains
submodules.

Make that replacement everywhere.

svn path=/trunk/packages/invirt-dev/; revision=2801

14 years agoHave authz providers use an invirt.authz module.
Evan Broder [Mon, 21 Dec 2009 22:30:11 +0000 (17:30 -0500)] 
Have authz providers use an invirt.authz module.

xvm-authz-locker now includes an invirt.authz module instead of
xvm.authz.locker. All authz providers conflict with each other, and
provide invirt-authz.

svn path=/trunk/packages/invirt-dev/; revision=2766

14 years agoFix a typo in invirt-submit-build.
Evan Broder [Fri, 18 Dec 2009 06:35:46 +0000 (01:35 -0500)] 
Fix a typo in invirt-submit-build.

svn path=/trunk/packages/invirt-dev/; revision=2639

14 years agoscripts installed by setuptools always get installed in /usr/bin.
Evan Broder [Fri, 18 Dec 2009 06:34:18 +0000 (01:34 -0500)] 
scripts installed by setuptools always get installed in /usr/bin.

svn path=/trunk/packages/invirt-dev/; revision=2638

14 years agoInclude invirt-submit-build in the invirt-dev install.
Evan Broder [Fri, 18 Dec 2009 06:33:12 +0000 (01:33 -0500)] 
Include invirt-submit-build in the invirt-dev install.

svn path=/trunk/packages/invirt-dev/; revision=2637

14 years agoRun git-daemon as an inetd service instead of a separate daemon.
Evan Broder [Fri, 18 Dec 2009 03:07:05 +0000 (22:07 -0500)] 
Run git-daemon as an inetd service instead of a separate daemon.

git-daemon doesn't run well under daemon(1), because it forks a child
(without detaching) that does all of its work, and killing the parent
doesn't kill the child.

svn path=/trunk/packages/invirt-dev/; revision=2636

14 years agomkdir -p works if the directory already exists, so drop an unnecessary
Evan Broder [Fri, 18 Dec 2009 01:49:28 +0000 (20:49 -0500)] 
mkdir -p works if the directory already exists, so drop an unnecessary
if statement in the invirt-dev initscript.

svn path=/trunk/packages/invirt-dev/; revision=2635

14 years agoMake the apt repo directory structure exist if it doesn't already.
Evan Broder [Thu, 17 Dec 2009 23:17:49 +0000 (18:17 -0500)] 
Make the apt repo directory structure exist if it doesn't already.

svn path=/trunk/packages/invirt-dev/; revision=2634

14 years agoThe apt repository needs to be owned by the repository user, so let's
Evan Broder [Thu, 17 Dec 2009 23:15:38 +0000 (18:15 -0500)] 
The apt repository needs to be owned by the repository user, so let's
make sure it is in the invirt-dev init script.

svn path=/trunk/packages/invirt-dev/; revision=2633

14 years agoPass --no-start to dh_installinit in invirt-dev and run the initscript
Evan Broder [Thu, 17 Dec 2009 22:56:04 +0000 (17:56 -0500)] 
Pass --no-start to dh_installinit in invirt-dev and run the initscript
by hand.

This works around a bug where init scripts are started before Python
modules have been fully installed.

svn path=/trunk/packages/invirt-dev/; revision=2630

14 years agoAnd std_init takes arguments, too
Evan Broder [Thu, 17 Dec 2009 22:42:51 +0000 (17:42 -0500)] 
And std_init takes arguments, too

svn path=/trunk/packages/invirt-dev/; revision=2629

14 years agoIn invirt-dev, actually call std_init so the init script does something.
Evan Broder [Thu, 17 Dec 2009 22:42:08 +0000 (17:42 -0500)] 
In invirt-dev, actually call std_init so the init script does something.

svn path=/trunk/packages/invirt-dev/; revision=2628

14 years agoUse the systemv init script instead of an upstart job.
Evan Broder [Thu, 17 Dec 2009 22:29:59 +0000 (17:29 -0500)] 
Use the systemv init script instead of an upstart job.

Hardy's upstart apparently can't detect newly installed jobs without a
reboot.

svn path=/trunk/packages/invirt-dev/; revision=2627

14 years agoInstall the invirt-dev upstart file without an extension
Evan Broder [Thu, 17 Dec 2009 22:12:11 +0000 (17:12 -0500)] 
Install the invirt-dev upstart file without an extension

(upstart uses run-parts semantics)

svn path=/trunk/packages/invirt-dev/; revision=2626

14 years agoServe the repositories in /srv/git over a git-daemon
Evan Broder [Thu, 17 Dec 2009 22:10:06 +0000 (17:10 -0500)] 
Serve the repositories in /srv/git over a git-daemon

svn path=/trunk/packages/invirt-dev/; revision=2625

14 years agoFix the invirt-dev init script, because bash doesn't believe in
Evan Broder [Thu, 17 Dec 2009 19:01:40 +0000 (14:01 -0500)] 
Fix the invirt-dev init script, because bash doesn't believe in
completely empty functions.

svn path=/trunk/packages/invirt-dev/; revision=2618

14 years agoRename the "git" tree in the configuration to "build" to be more accurate.
Evan Broder [Tue, 15 Dec 2009 01:59:28 +0000 (20:59 -0500)] 
Rename the "git" tree in the configuration to "build" to be more accurate.

svn path=/trunk/packages/invirt-dev/; revision=2593

14 years agoSwitch to using std-init in invirt-dev.
Evan Broder [Sat, 5 Dec 2009 22:31:51 +0000 (17:31 -0500)] 
Switch to using std-init in invirt-dev.

svn path=/trunk/packages/invirt-dev/; revision=2589

14 years agoCreate /srv/git when installing invirt-dev if it doesn't exist.
Evan Broder [Sat, 5 Dec 2009 22:14:29 +0000 (17:14 -0500)] 
Create /srv/git when installing invirt-dev if it doesn't exist.

(Otherwise invirt-build-conf fails)

svn path=/trunk/packages/invirt-dev/; revision=2588