mhall119 | new blog post about Summit development: http://mhall119.com/2011/07/the-new-direction-of-summit-development/ | 04:02 |
---|---|---|
=== Turl1 is now known as Turl | ||
daker | newz2000, any progress on bug 275971 ? | 16:35 |
ubot4 | Launchpad bug 275971 in ubuntu-website "Ubuntu Local support - Arabic Language (affects: 3) (heat: 3)" [Undecided,Confirmed] https://launchpad.net/bugs/275971 | 16:35 |
cprofitt | mhall119 or cjohnston - ping | 17:39 |
cprofitt | cd .. | 17:39 |
mhall119 | cprofitt: pong | 17:48 |
cprofitt | hey mhall119 | 17:49 |
cprofitt | just curious about postgres | 17:49 |
mhall119 | it won't last long | 17:49 |
mhall119 | curiousity will give was to confusion, then dislike | 17:49 |
cprofitt | if I am running 11.04 server and it has a different more recent version is that an issue? | 17:49 |
mhall119 | it shouldn't be | 17:49 |
mhall119 | but for development, you really should just use sqlite | 17:49 |
cprofitt | also, I could not find a password in the settings.py file for the database password | 17:49 |
mhall119 | you put your own database settings into local_settings.py | 17:50 |
cprofitt | I installed postgres due to what was in the less INSTALL file | 17:50 |
cprofitt | if SQLLite is better I can do that | 17:50 |
mhall119 | it's postgres in production, but there's no need for you to set all that up for development | 17:50 |
mhall119 | Django abstracts the database, so you can develop on sqlite | 17:51 |
cprofitt | k | 17:51 |
cprofitt | so I use the local_Settings.py.sample to make my own local_settings.py | 17:51 |
mhall119 | yes | 17:51 |
mhall119 | it's probably already configured to use sqlite too | 17:51 |
cprofitt | yes | 17:52 |
cprofitt | but the change looks simple for postgres | 17:52 |
cprofitt | is sqlite easier to use? | 17:52 |
cprofitt | I appear to already have postgres installed | 17:53 |
cprofitt | does the make install sqlite automatically? | 17:54 |
cprofitt | mhall119: got an error: | 18:01 |
cprofitt | Traceback (most recent call last): | 18:01 |
cprofitt | File "manage.py", line 2, in <module> | 18:01 |
cprofitt | from django.core.management import execute_manager | 18:01 |
cprofitt | ImportError: No module named django.core.management | 18:01 |
cprofitt | make: *** [test] Error 1 | 18:01 |
nigelb | looks like you don't have django in your path. | 18:02 |
cprofitt | nigelb: how would I correct that? | 18:03 |
nigelb | Had you installed django earlier? | 18:03 |
cprofitt | no, this is a brand new server | 18:03 |
cprofitt | setup just for this | 18:03 |
nigelb | ah | 18:03 |
nigelb | what are you setting up? Loco Directory? | 18:03 |
cprofitt | yes | 18:04 |
nigelb | okay, so you can either install django system wide or use a virtualenv | 18:04 |
nigelb | if you want to install it system-wide "sudo apt-get install python-django" | 18:04 |
cprofitt | I did that, but still get the error... | 18:06 |
cprofitt | I am trying to follow the instructions in the INSTALL file | 18:07 |
nigelb | ah, let me read that | 18:07 |
nigelb | I should set up a readthedocs.org for loco-directory | 18:07 |
cprofitt | I did accidently setup postgres | 18:07 |
cprofitt | if need be I can re-install the server -- it doesn't take that long | 18:08 |
nigelb | hm, I don't remember what docs I used. I didn't go this route | 18:09 |
nigelb | cprofitt: okay, so the instructions already use virtualenv. | 18:09 |
nigelb | So I think you've not loaded your env | 18:10 |
cprofitt | quite potentially... | 18:10 |
cprofitt | do the instructions tell you how to do that? | 18:10 |
nigelb | at what point in the instructions are you getting this error? | 18:11 |
cprofitt | make init | 18:11 |
nigelb | can you do an ls -al and tell me if you see a .env folder? | 18:12 |
cprofitt | I see an env folder, but not .env | 18:13 |
nigelb | ah, right env. | 18:13 |
nigelb | I should read better :) | 18:13 |
nigelb | so, do "source env/bin/activate" and see if your terminal prompt now starts with (env) if it wasn't there | 18:14 |
cprofitt | yes | 18:15 |
cprofitt | make init still gives the same error | 18:15 |
cprofitt | if you have a link to the docs you used -- I could use those | 18:15 |
cprofitt | this is a virtual machine so I don't care if it is in a virtualenv | 18:16 |
nigelb | I already had everything in my system path. | 18:16 |
nigelb | I used the old summit docs | 18:16 |
nigelb | Now I'm confused in the mess of Makefile :/ | 18:16 |
cprofitt | lol | 18:16 |
nigelb | ok, lets try this. do make init again | 18:17 |
cprofitt | maybe I should just try learning some basic django first... | 18:17 |
cprofitt | same error nigelb | 18:17 |
nigelb | drat | 18:17 |
daker | cprofitt, run make clean | 18:17 |
daker | make depends | 18:18 |
nigelb | ah, there's a clean | 18:18 |
mhall119 | cprofitt: pong | 18:18 |
mhall119 | cprofitt: what steps have you dong? | 18:18 |
daker | ah here is mr makefile | 18:18 |
nigelb | hehe | 18:19 |
cprofitt | daker the make clean appears to have moved things forward | 18:19 |
nigelb | I'm tempted to get LTP docs like summit.rtfd.org | 18:19 |
nigelb | daker: if you find some time, pleaes check out the docs and let me know fi there are errors | 18:19 |
daker | sure | 18:20 |
mhall119 | cprofitt: did one of the make steps fail? | 18:20 |
nigelb | gah, we should have a Vagrantfile which does all this stuff. | 18:20 |
cprofitt | make init failed | 18:20 |
nigelb | So. Much. Easier. | 18:20 |
mhall119 | cprofitt: that's no good, did it give an error? | 18:21 |
cprofitt | but the make clean fixed that up mhall119 | 18:21 |
mhall119 | also, did you "sudo make depends" first? | 18:21 |
mhall119 | cprofitt: oh, ok | 18:21 |
cprofitt | I posted the error at 14:01 mhall119 | 18:21 |
cprofitt | mhall119: yes | 18:22 |
cprofitt | I was following the INSTALL file instructions | 18:22 |
daker | nigelb, the bzr parameter is --fixes lp:bug_num, right ? | 18:25 |
nigelb | daker: yeah | 18:26 |
cprofitt | make test resulted in two errors | 18:28 |
cprofitt | and 1 failure | 18:28 |
cprofitt | ERROR: Test if check for a more complicated LoCo Team setup works | 18:28 |
cprofitt | ERROR: test_unicode_agenda_title (meetings.tests.UnicodeTest) | 18:29 |
cprofitt | FAIL: test_anonymous_user (teams.tests.EditTeamTestCase) | 18:29 |
nigelb | ha | 18:29 |
nigelb | mhall119: Your test isnt passing? ^ | 18:29 |
cprofitt | do I want to do the make lp, make live, make run still? | 18:30 |
nigelb | yes | 18:30 |
daker | anyone to do some reviews https://code.launchpad.net/~daker/loco-directory/fix.818373 ? :) | 18:35 |
mhall119 | cprofitt: either make lp or make live, not both | 18:36 |
cprofitt | too late | 18:37 |
cprofitt | what is the difference? | 18:37 |
mhall119 | make live will delete everything make lp did and start over | 18:37 |
mhall119 | it won't break, just waste your time and bandwidth | 18:38 |
cprofitt | is there any difference? | 18:39 |
cprofitt | a reason to choose one over the other? | 18:39 |
mhall119 | nigelb: file a bug for my test not passing anymore | 18:40 |
mhall119 | this is why we have tests, so we know when things are broken before our users do | 18:40 |
daker | mhall119, i am going to write a formula for LTP, but the postgres formula is not yet released | 18:44 |
cprofitt | after make run -- what should be done to test? | 18:44 |
daker | open http://127.0.0.1:8000/ in your browser | 18:45 |
cprofitt | is there a way to make the server run on a different IP address than localhost? | 18:45 |
cprofitt | I am using a virtual server... | 18:45 |
cprofitt | so no browser on the server itself | 18:45 |
daker | yep you can but you need to modify the Makefile | 18:46 |
daker | open it then look at line 35 | 18:47 |
daker | it's : | 18:47 |
daker | $(django_manage) runserver | 18:47 |
daker | change to : | 18:47 |
daker | $(django_manage) runserver 0.0.0.0:8000 | 18:47 |
mhall119 | daker: ensemble? | 18:47 |
daker | mhall119, yep | 18:47 |
daker | they only have a formula for mysql | 18:48 |
mhall119 | daker: did you see jcastro's blog post? | 18:48 |
mhall119 | http://castrojo.tumblr.com/post/8237594556/my-first-attempt-at-an-ensemble-formula | 18:48 |
daker | yep i saw it | 18:48 |
mhall119 | cool | 18:48 |
cprofitt | daker: then after I change that I need to do what? | 18:48 |
daker | open the browser | 18:49 |
daker | then type http://ip_of_your_server:8000 | 18:49 |
cprofitt | no need to restart the server? | 18:49 |
cprofitt | or re-do the make stuff? | 18:49 |
daker | cprofitt, run : make run | 18:50 |
cprofitt | working now | 18:50 |
cprofitt | thanks daker | 18:50 |
daker | wooww | 18:50 |
daker | yw | 18:50 |
cprofitt | so any code changes I make would need to be followed by a make run? | 18:50 |
daker | if there is a change on the python code(forms, views, models) django will restart the server automatically | 18:52 |
cprofitt | k | 18:52 |
daker | if not just stop the server with Ctrl+C then re-run the make run | 18:52 |
cprofitt | awesome | 18:53 |
daker | enjoy | 18:53 |
daker | mhall119, there will a problem if we use mysql instead of postgres ? | 18:53 |
mhall119 | no | 18:56 |
daker | ok cool | 18:56 |
cprofitt | mhall119: is there an LP team I should eventually join if I get this stuff under my belt? | 19:26 |
mhall119 | there's loco-directory-dev, which you only need once you start approving other people's merge proposals | 19:53 |
mhall119 | everything else you can do without being on a team | 19:53 |
=== Pendulum_ is now known as Pendulum |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!