Hey Tyler, Replies inline..
On Mon, Oct 3, 2011 at 6:56 AM, Tyler Smith <tyles...@cisco.com> wrote: > Comments inline: > >> I kind of liked having everything in one directory before >> (quantum/...) and that's the way that nova does it but I see how the >> way you've split it makes it easier for packaging. Not a big deal. >> > The problem is that in order to install things as separate packages > (quantum-client, quantum-server, etc) AND have everything all install > correctly the the same namespace, they need to be broken up. > > I don't see anyway around this, but if anyone has a suggestion I can look > into it. > >> I like the idea of the packages on pypi but you've got some typos in >> the descriptions (thw -> the) and the description for the sample >> plugin says that it is cisco specific. >> > > Before uploading the "final" packages on pypi somebody will want to change > all the package info to the correct version, author, description, etc. What > I have is just filler. > > I'm pushing a fix for the sample plugin now. Great, thanks. > >> >> This still doesn't work in the github branch (I just pulled 5 minutes >> ago): >> >> ubuntu ~/src/git/tyler-quantum-packaging (55)$ ./run_tests.sh -N >> Traceback (most recent call last): >> File ".//run_tests.py", line 9, in<module> >> from quantum.run_tests import main as tests >> ImportError: No module named run_tests >> >> I want to be able to run the tests without installing.. >> > >> We should do the same thing as nova here instead of the alien >> conversion: http://wiki.openstack.org/Packaging/Ubuntu >> >> (i.e. have a debian directory and build packages from that) >> >> If you aren't familiar with debian packaging let me know and I can >> handle that part. > > I'm not, but that link you sent is exactly the kind of thing I've been > looking for. I'll give it a shot and let you know if I run into any snags. Cool.. let me know if I can help with anything. >> >> (I didn't actually install it .. I'm just trying to run the pieces >> from the source tree) >> >> ubuntu ~/src/git/tyler-quantum-packaging (55)$ bin/quantum >> Traceback (most recent call last): >> File "bin/quantum", line 10, in<module> >> from quantum.cli import main as cli >> ImportError: cannot import name main >> >> ubuntu ~/src/git/tyler-quantum-packaging (57)$ bin/quantum-server >> Traceback (most recent call last): >> File "bin/quantum-server", line 10, in<module> >> from quantum.server import main as server >> ImportError: No module named server > > This is exactly why I'm glad to get it tested on other systems. I can't > recreate his error. You shouldn't need to install anything (other than > dependencies obviously). In run-tests.py and quantum-server both, before > importing anything it adds the source paths to sys.path. You don't by > chance have any other "quantum" modules in your sys.path? I'm not sure why > you would unless you have a venv sourced, or perhaps left over outdated > packages from before?. Doh, yup, my bad. I had previous quantum packages I had installed.. it works now! Thanks, Brad -- Mailing list: https://launchpad.net/~netstack Post to : netstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~netstack More help : https://help.launchpad.net/ListHelp