Merge lp:~allenap/maas/buildfallout into lp:~maas-committers/maas/trunk

Proposed by Gavin Panella
Status: Merged
Approved by: Gavin Panella
Approved revision: no longer in the source branch.
Merged at revision: 1062
Proposed branch: lp:~allenap/maas/buildfallout
Merge into: lp:~maas-committers/maas/trunk
Diff against target: 44 lines (+3/-4)
1 file modified
buildout.cfg (+3/-4)
To merge this branch: bzr merge lp:~allenap/maas/buildfallout
Reviewer Review Type Date Requested Status
Robie Basak (community) Approve
Review via email: mp+126009@code.launchpad.net

Commit message

Get txlongpoll and dns development services working again.

This is unanticipated fallout from recent changes to buildout.cfg to remove its responsibility for production dependencies. This fix ensures that maastesting is only tested with the common test eggs, and also works around a bug in buildout where it generated a script that attempted to update sys.path with an invalid list literal.

To post a comment you must log in.
Revision history for this message
Robie Basak (racb) wrote :

I'm not familiar with buildout. But this was working last week, broke today, and I've verified that this fixes it.

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'buildout.cfg'
2--- buildout.cfg 2012-09-24 10:37:47 +0000
3+++ buildout.cfg 2012-09-24 13:29:22 +0000
4@@ -38,6 +38,7 @@
5 nose-subunit
6 postgresfixture
7 python-subunit
8+ rabbitfixture
9 saucelabsfixture
10 sst
11 testresources
12@@ -79,7 +80,6 @@
13 recipe = zc.recipe.egg
14 eggs =
15 ${maas:eggs}
16- rabbitfixture
17 entry-points =
18 test.maas=django.core.management:execute_from_command_line
19 initialization =
20@@ -117,8 +117,7 @@
21 [maastesting-test]
22 recipe = zc.recipe.egg
23 eggs =
24- ${maas:eggs}
25- rabbitfixture
26+ ${common:test-eggs}
27 entry-points =
28 test.maastesting=nose.core:TestProgram
29 initialization =
30@@ -148,7 +147,6 @@
31 eggs =
32 ${pserv:eggs}
33 ${common:test-eggs}
34- rabbitfixture
35 entry-points =
36 test.pserv=nose.core:TestProgram
37 initialization =
38@@ -189,5 +187,6 @@
39 [txlongpoll]
40 recipe = z3c.recipe.scripts
41 eggs =
42+extra-paths = /buildout/creates/an/invalid/list/literal/without/this
43 entry-points = twistd.txlongpoll=twisted.scripts.twistd:run
44 scripts = twistd.txlongpoll