rocketfuel-setup does not work
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
High
|
Michael Hudson-Doyle |
Bug Description
Since update-sourcecode was rewritten, rocketfuel-setup is very broken.
Things go like this:
1) rocketfuel-setup downloads lp:launchpad/devel.
2) rocketfuel-setup runs rocketfuel-get from devel.
3) rocketfuel-get downloads download-cache into lp-sourcedeps.
4) rocketfuel-get runs update-sourcecode.
5) rocketfuel-get runs link-external-
6) rocketfuel-get runs make.
Unfortunately, everything dies at step 4. update-sourcecode now depends on _pythonpath.py, which doesn't exist until make has run, which won't work until link-external-
This sucks. It's now impossible to install Launchpad unless you really know what you're doing. link-external-
Related branches
- Jonathan Lange (community): Approve
-
Diff: 878 lines5 files modifiedlib/devscripts/ec2test/builtins.py (+23/-17)
lib/devscripts/ec2test/instance.py (+252/-121)
lib/devscripts/ec2test/sshconfig.py (+0/-95)
lib/devscripts/ec2test/testrunner.py (+15/-23)
utilities/update-sourcecode (+4/-2)
tags: | added: build-infrastructure |
Changed in launchpad-foundations: | |
importance: | Undecided → High |
status: | New → Triaged |
Changed in launchpad-foundations: | |
status: | Fix Committed → Fix Released |
To improve searchability, the error you get is: launchpad/ lp-sourcedeps/ sourcecode jtatum/ launchpad/ lp-branches/ devel/utilities /update- sourcecode" , line 8, in ?
Sourcedeps: /home/jtatum/
Traceback (most recent call last):
File "/home/
import _pythonpath
ImportError: No module named _pythonpath
To run make:
$ make -C ~/launchpad/ lp-branches/ devel/