[00:24] how do I run .run and .bin files? [00:33] * humphreybc grimaces... just starting the object oriented part of python [03:43] http://twitpic.com/1pv13q [03:43] Gotta love Google Alerts. [05:46] okay, i'm going to give up about 4 hours of my study time tonight to do some work on UMP. What needs doing? [06:04] :O [06:04] DAKER! [06:04] "The website at ubuntu-manual.org contains elements from the site karenearly.com, which appears to host malware – software that can hurt your computer or otherwise operate without your consent. Just visiting a site that contains malware can infect your computer." [06:14] Need help with Python stuff, humphreybc? [06:14] flan: heh, not just yet. but i will all next week :P [06:14] i'm currently setting up a competition for the manual called "Show us ya bugs!" [06:14] I'll try to be available, then. [06:14] help me define a bug in one sentence :) [06:14] In terms of what? [06:14] the manual [06:15] Software or documentation? [06:15] "A bug is an unintentional grammatical, formatting, factual or consistency error present in the final version of the manual." [06:16] Are we using the serial (Oxford) comma? [06:16] yes [06:16] Then your definition contains a bug. [06:17] where? [06:17] after error? [06:17] "factual[,] or consistency" [06:17] okay [06:17] have a quick look [06:18] http://humphreybc.wordpress.com/2010/05/23/show-us-ya-bugs/ [06:18] You might want to consult the style guide first, though. [06:18] before i repost it all over the net [06:18] I haven't actually read it yet. [06:18] So it's possible that use of the serial comma is not encouraged. [06:18] i know godbyk loves serial commas [06:18] As do I. [06:19] error[-]free [06:19] Is "Lucid 2nd edition" how you want to informally brand the revision efforts? [06:20] something like that [06:21] The title in the first step should be a link to the download page, if such a link is possible. [06:21] http://ubuntu-manual.org/download/10.04/en_US/screen [06:21] does that link work for you? [06:22] Yep. [06:22] you think 10 confirmed bugs is a good number? [06:22] Dunno. How many do you think we have? [06:22] and is it a good enough reward? [06:23] (I've, unfortunately, been more focused on the technology in the background) [06:23] godbyk had a pretty epic comb of it a few days before it was released [06:23] and he's a real grammar nazi. I'd say we have about 100 bugs in the entire thing [06:23] That reward seems like it'd lure the Wikipedia-troll types. [06:23] Who are probably what we need for something like this. [06:23] I'd love to offer T Shirts or something, but I can't afford that [06:24] so can I post it on OMG and facebook and twitter and go have some dinner now? [06:24] You could probably leave out the "that are confirmed" part. [06:25] well people might think that the 10 includes ones that aren't confirmed, or duplicates [06:25] they need to report 10 bugs that are unique, not duplicates and are confirmed [06:25] Unique rules out duplictes... [06:25] I meant unique as in the bug itself [06:25] if that makes sense [06:26] cm'on i'm hungry, enough talking, can I repost it all over the tubes and be done? [06:26] Yeah, probably. [06:26] It makes sense to me. [06:26] as long as no one is going to poke some major hole in the competition [06:26] A few minor sticking points, but those may be dialectal in nature. [06:27] They don't implede understanding. [06:34] let the bugs flow in [06:35] New news from manualplanet: Benjamin Humphrey: Show us ya bugs! [06:35] lol! [06:39] right, i'm gonna cook some dinner [06:39] I think tonight i'll work on fixing the instructions on the site === ubuntujenkins_ is now known as _ubuntujenkins [09:31] humphreybc: ping [09:31] kia ora [09:32] for the bug form, i could do with having a launchpad account that can submit bugs [09:32] i thought it'd be nice to have it belonging to one of the personas [09:32] that sounds like a nice idea [09:33] do you want me to make the launchpad account? [09:33] if you want [09:33] righto [09:36] ooh, new gettext release, with faster msgmerge [09:38] Lola Ferrari now has a gmail account [09:38] now for launchpad === _ubuntujenkins_ is now known as _ubuntujenkins [10:55] humphreybc: should we unasign the team as bugmail contact? To avoid all of the spam for a bit [10:56] yes [10:56] could you please do that? [10:56] (if you can) [10:56] i will try [10:59] humphreybc: I can't go to https://bugs.edge.launchpad.net/ubuntu-manual/+subscribe and you can do it [11:00] kk [11:00] i unset the team as bug supervisor as well. not sure if it was needed [11:19] hello @all [11:19] hey daker [11:19] daker: http://media.joshh.co.uk/Screenshot.png [11:20] what's this [11:20] ouch i get that too [11:20] chrome thinks our site is malware [11:21] probably [11:22] fine in frefox [11:23] it looks like we cna use webmaster tools to work out whats wrong. but you have to verify its your site so we may have to get godbyk to do it [11:24] webmaster tools ? a google tool ? [11:25] hey the website works again. yes it is a google tool [11:27] we already use the webmaster tools [11:27] and the site is verified [11:27] hmm [11:27] apparently Full circle magazine has released episode 7 of their podcast with the 2nd half of my interview [11:28] does it tell us why/what parts are the same as the malware site? [11:30] godbyk: ping [11:31] dutchie: i think he's asleep, now that he has a job he has to adhere to regular hours lol [11:31] yeah, probably [11:31] stupid spread out team [11:32] everybody should just use british time [11:32] hahaha [11:32] go ask Mark if we can have an office somewhere [11:32] i've got a spare room [11:32] lol [11:32] ubuntujenkins, you should ask godbyk [11:32] * humphreybc imagines 12 of us squeezing into dutchies house [11:32] ok i will when i see him next [14:36] Looks like humphreybc's campaign is working. [14:40] yep we took the team off of the bug mail to avoid spamming people [15:50] I'm here now. [15:50] I saw that problem with the site yesterday. [15:50] I glanced at the code and didn't see anything on that particular page that looked evil. [15:50] Then I refreshed and Google didn't alert me. [15:50] So I assumed it was just a fluke on their part. [15:51] I'll look at the webmaster tools and see what they tell me. [15:53] Currently says, "Google has not detected any malware on this site." in the webmaster tools site. [15:56] Hi Everybody, I'm trying to help with the Ubuntu Manual [15:57] Hey, windsor_, that's great! We're glad of any help we can get. :) [15:57] great! so I went to the Ubuntu manual website, and I followed the instructions [15:57] godbyk: is there anything i can do, im extremely bored right now [15:58] I'm looking to become an editor for the project [15:58] so I went to http://ubuntu-manual.org/getinvolved/editors [15:58] nisshh: Well, we need to start working on the second edition soon. So if you want to read through the manual and file bugs, that'd be helpful. You can also go through our bug spreadsheet and see which bugs have been reported that we didn't get fixed. [15:58] and followed all the instructions [15:58] I'm a beginner at the command line btw [15:59] godbyk: ok, will do [15:59] windsor_: No worries. Once you get the initial setup finished, you can generally avoid the command line. [15:59] ok great [15:59] my question is... [15:59] I don't know how to use all of the software and stuff I just installed [16:00] there aren't any instructions [16:00] godbyk: btw when is my chapter getting removed? for maverick or for e2? [16:00] windsor_: You're right. We need to write some instructions for that. [16:00] windsor_: Right now, we could use some help in finding bugs in the manual we just released so we can fix them in the upcoming second edition. [16:01] windsor_: So for the moment, you can read through the existing manual and file bugs in Launchpad at https://bugs.launchpad.net/ubuntu-manual [16:01] windsor_: We'll start editing the files soon and I'll try to have some instructions written by then. [16:01] godbyk: also, can i have the link to the spreadsheet login? i have lost my bookmark for it [16:01] Nice! Thanks for your help godbyk! [16:02] nisshh: Which chapter is that? I think adding/removing chapters will happen in the Maverick release. The second edition is there only to fix bugs, really. [16:02] windsor_: No, thanks for *your* help. :) [16:02] godbyk: right, i meant the command-line chapter [16:02] nisshh: Sure, let me dig it up. Can you access it from docs.ubuntu-manual.org? [16:02] nisshh: Ah, right. I think we'll look at that in the maverick release. [16:02] godbyk: dunno, didnt know we could do that [16:03] The magic of Google Docs. :) [16:04] yea [16:05] godbyk: hmmm, is someone able to reset my password? it doesnt seem to like it [16:05] nisshh: I can if you need me too. One moment. [16:05] ok, thanks [16:06] I'll be signing out now, I hope to be more involved in Launchpad in the future. I guess I'll start proofreading the manual! XD Thanks again. Bye [16:06] damn, i really need to sort out my desktop [16:06] nisshh: you know your username is your first name, right? [16:06] messy as hell [16:06] godbyk: oh, right... [16:06] windsor_: Thanks! See ya later. [16:06] godbyk: hmm, did you reset my password? [16:07] nope. [16:07] meh ok hang on [16:07] 'kay. [16:07] if you need me to, just holler. [16:07] also, what the heck did you guys do with all the bugs while I was away? so much bug email! :) [16:08] godbyk: its all good, had to find the right password [16:08] nisshh: 'kay [16:09] * nisshh bookmarks that page before he forgets [16:12] godbyk: there are maybe 20-40 unfixed bugs in the spreadsheet, 5-6 of them are for me to put in the glossary though [16:13] godbyk: scratch that, there are atleast 65 unfixed [16:14] godbyk: do you think adding more glossary entries is within the scope of e2? [16:15] nisshh: Yeah, I think we should improve the glossary and index quite a bit for e2. [16:15] godbyk: right, i should start work on the glossary sometime [16:15] next week [16:16] I should go through the manual and mark up things we need to add to the glossary and index sometime. [16:16] Hmm.. https://bugs.launchpad.net/ubuntu-manual/+bug/584433 [16:17] My response seems disproportionately long compared to the issue. :-) [16:17] yes, maybe we should add a note on the website or wiki somewhere about submitting proposed glossary and index entries? [16:17] ah, godbyk, just the man [16:17] I'll email the list. [16:17] Hey, dutchie. What's up? [16:17] Why's Google hate us? [16:17] i think we may be ready to stick the bug form up on ubuntu-manual.org [16:18] dutchie: oooh, a bug form? [16:18] Sweet. [16:18] Where did all these bugs come from anyway? [16:18] (The ones that just landed in my inbox overnight.) [16:18] like, instead of the google docs one we have now? [16:18] humphreybc made a thingy [16:19] godbyk: check humphreybc's blog [16:19] http://humphreybc.wordpress.com/2010/05/23/show-us-ya-bugs/ [16:19] yea [16:19] Aha! That'd explain it. :) [16:19] This Andrew guy is even submitting patches! [16:20] godbyk: so anyway, what OS is the server running? [16:20] dutchie: It's running Debian. [16:21] debian what? [16:21] please say lenny [16:21] unstable? [16:21] actually, that doesn't matter [16:21] what is the version of the python-django package? [16:21] actually, iv been wanting to try out debian [16:22] its a cool distro [16:23] dutchie: good question. let me see if I can find out. [16:23] godbyk: what other cool secrets does the website hold that i dont know about yet? [16:23] one moment. [16:23] dutchie: /etc/debian_version reports 4.0. [16:24] in that case, http://www.djangoproject.com/download/1.1/tarball/ [16:24] dutchie: the system-wide install of it is: 1.1.1-1 [16:24] ooh [16:24] never mind then [16:24] but we can install our own copy to my local home dir [16:24] of django? [16:25] $ dpkg -s python-django [16:25] Package: python-django [16:25] Status: install ok installed [16:25] Priority: extra [16:25] Section: python [16:25] Installed-Size: 17936 [16:25] Maintainer: Andrew Farmer [16:25] Architecture: amd64 [16:25] Version: 1.1.1-1 [16:25] Depends: python, python-support (>= 0.2), python-mysqldb [16:25] Description: Django is awesome. You should use it. [16:25] Now with 100% more ponies! [16:25] well, generally, I can compile software and set environment variables to coerce apache into using my custom versions of things if I want. [16:25] (though if I can avoid it, I will.) [16:26] the system install is fine [16:26] cool [16:26] the branch is lp:ubuntu-manual-website/bug-form [16:27] but don't download it yet [16:27] :) [16:27] heh.. duly noted. :) [16:28] run "django-admin startproject ump", which will create a ump directory with django-y stuff in it [16:28] put it in ~ somewhere away from where web stuff is server [16:28] served* [16:28] uh, 'kay. [16:29] oh god, have to go [16:29] will resume later [16:29] 'kay. [16:30] godbyk: is the e2 branch all good to make changes to? id like to add some glossary stuff tommorrow [16:31] nisshh: I *think* so. [16:31] godbyk: ok, cool [16:31] ill let you know if it doesnt compile :) [16:31] please do. :) [16:33] godbyk: if you have a minute can you give me a quick rundown on what subdomains the ump website has and what i can do on there, etc [16:33] i may find some of it useful [16:33] the only ones i know of are files and docs [16:34] sure. let me pull up the list. [16:34] ok [16:34] well, there's also mail and calendar (which point to the google stuff) [16:35] builds -> draft copies of the PDFs of translated editions of e1 [16:35] quickshot -> nothing there yet. [16:35] screenshots -> shows which screenshots we still need to take [16:35] stats -> our stats page; currently broken. [16:35] i assume there will be a bugs one for the bug form later on? [16:35] test -> our test site; currently a mirror of the production site. [16:36] probably, yeah. [16:36] hmm, this is good to know [16:37] what tends to happen with me is i zone out for a week or so and when i come back i have to update with the latest happenings :) [16:37] I hear ya. [16:39] so flan is working with pylons, but dutchie uses or intends to use django? [16:39] we are going to need to get cracking on e2 soon if we are to get it perfect and pristine [16:49] hi godbyk, I filed my first bug but I'm not sure if it's in the right place [16:49] I filed it in bugs under "Ubuntu Manual", even though I joined the team "Ubuntu Manual Team" [16:51] could someone please check if bug #584592 is in the right place? [16:51] windsor_: sure hang on a sec [16:52] windsor_: even if you put it in the wrong place, its no big deal :) [16:52] XD ok [16:53] I just hope you guys can find it ;) [16:53] windsor_: nope, thats fine, just file all your bugs there [16:53] OK awesome. Thanks a lot nisshh [16:53] windsor_: yea, your doing a great job! [16:53] no probs [16:53] thanks =D glad to be of help [16:54] bye for now [16:54] see ya! [17:03] thorwil: I have no idea. I'm just a bystander there. :) [17:16] godbyk: right, back [17:16] how far did you get? [17:16] didn't even start. [17:16] figured I'd wait for your return. :) [17:16] :) [17:17] with all these bug reports I feel like I may be spending time arguing about commas. :-/ [17:17] so, django-admin startproject ump [17:17] okay, so will that create a directory? or do I need to create a directory first? [17:17] it should be outside the web stuff, I presume. [17:17] that will create a directory [17:17] yes [17:18] do we want it named ump or umpbugs or something more explanatory? [17:18] just ump [17:18] * godbyk likes to try to keep a tidy file system. [17:18] okay [17:18] there will be a bugs subdirectory [17:18] done. [17:18] so now we have ~/django-projects/ump/ with four files in it. [17:19] cd into it, edit settings.py with sensible values [17:19] editing [17:19] you know the DB stuff better than me [17:20] I set you and I as the admins. [17:20] ok [17:20] Is this just for the bugs stuff? [17:20] (so I know what to name the db, etc.) [17:20] yes [17:21] though there will be other django-y housekeeping stuff too [17:21] Should it be its own db or can it share the ubuntumanual db? [17:21] two things that you need are: '~/django-projects/ump/bugs/templates' in the TEMPLATE_DIRS tuple [17:21] godbyk: not sure, it creates its own tables and everything [17:22] you'll also need to add 'ump.bugs' in to INSTALLED_APPS [17:22] I'll create its own db then. [17:25] make sure DEBUG = False on a production server, too [17:25] media stuff? [17:25] leave that as empty, doesn't really matter [17:26] okay, I think I have all that set. [17:28] replace the urls.py with http://pastebin.com/mb3hAzfH [17:28] done [17:29] now do "bzr branch lp:ubuntu-manual/bug-form bugs" [17:29] no [17:29] lp:ubuntu-manual-website/bug-form [17:29] 'kay. [17:29] I'm creating bugs.ubuntu-manual.org [17:29] do you need passenger? [17:30] passenger? [17:30] it's a wsgi-type thing. [17:31] used with ruby on rails and python sometimes. [17:31] if you don't know what it is, it's probably not needed. :) [17:31] django can do its own wsgi stuff [17:31] 'kay [17:31] http://docs.djangoproject.com/en/1.1/howto/deployment/modwsgi/#howto-deployment-modwsgi [17:32] if the module isn't already installed I can't use it. [17:32] you'll want the WSGIScriptAlias directive in an apache vhost [17:32] okay, I've checked out the bug-form. [17:32] it's just mod_wsgi [17:32] I only have access to .htaccess files. it's a shared host. [17:33] hmm [17:33] well, however you're serving the separate domains already, will that not work? [17:34] if they have mod_wsgi. [17:35] i've only used mod_wsgi, but apparently you can use mod_python and FastCGI too [17:35] looks like we can either use FastCGI or Passenger. [17:35] http://wiki.dreamhost.com/Django [17:38] see if that script works [17:38] so you want me to set up passenger or what? [17:38] * godbyk is confused. [17:38] yes, passenger [17:38] sorry [17:38] i've only deployed django on my vps, where i am in full control [17:39] 'kay. [17:39] yeah, I hear ya. [17:39] I'd love to have some rackspace where I can just drop in my own box and deal with all the admin stuff myself. Unfortunately, every place I've looked is expensive. [17:39] not thought of a vps? [17:39] Right now this shared host costs me < $7/month. :) [17:40] ah [17:40] my vps is £80/year [17:40] I have, but I haven't actually needed one before now, so there was no sense paying for it. [17:42] okay, passenger is set up. [17:42] nice. [17:42] I'll have to look into pricing with my current host. [17:44] so we're good to go, then? [17:44] Looks like the PS is priced based on memory usage: http://www.dreamhost.com/hosting-vps.html [17:44] not good to go yet. [17:44] files are all scattered about. [17:44] ah [17:45] so there's the ~/django-projects/ump/ dir, the ~/bzr/bugs-form dir, and the ~/bugs.ubuntu-manual.org/public/ dir. [17:45] what goes where? :) [17:46] what's in the ~/bug.ubuntu-manual.org/public/ dir? [17:46] the bugs-form one has to be in ump/ as bugs, though a symlink'll do [17:47] nothing [17:48] bugs symlink created. [17:48] probably best to ignore it then ;) [17:48] the bugs.ubuntu-manual.org/public/ dir is where the bugs.ubuntu-manual.org site points to. [17:49] so there should be, y'know, *something* there. :) [17:49] django computes what to serve more-or-less on the fly [17:49] like a dispatch script. [17:49] okay, but as set now, apache knows nothing of the files in ~/django-projects/... [17:50] so ~/django-projects/ump is just a folder. apache only looks at ~/bugs.ubuntu-manual.org/public/ when you go to http://bugs.ubuntu-manual.org/ [17:50] so from that wiki page, it looks like the ump/ dir should be in bugs.ubuntu-manual.org/ [17:50] so we need to link some things there. [17:52] okay, still missing something. [17:52] maybe try running the django-admin.py script again with the ump dir in there? [17:53] says file exists. [17:54] http://pastebin.com/2GY7y1gD [17:55] err, django-setup.py [17:55] from http://wiki.dreamhost.com/django-setup.py [17:56] project name? [17:56] ump? [17:57] yeah [17:57] says that name is already used by a Python module. [17:58] in that case, mv ump temp and run it again [17:58] that worked [17:58] what's it done? [17:59] still entering info [18:00] entered the db info [18:00] it created the project framework: [18:00] passenger_wsgi.py [18:00] paste tree again? [18:00] Checking connection... looks good! [18:00] Creating project framework... creating passenger_wsgi.py... customizing settings... setting permissions... copying admin media... OK [18:00] Running manage.py syncdb... [18:00] Creating table django_admin_log [18:00] Creating table auth_permission [18:00] Creating table auth_group [18:00] Creating table auth_user [18:00] Creating table auth_message [18:00] Creating table django_content_type [18:00] Creating table django_session [18:00] Creating table django_site [18:00] You just installed Django's auth system, which means you don't have any superusers defined. [18:00] Would you like to create one now? (yes/no): [18:01] still running the script.. [18:01] OK [18:01] Would you like to create one now? (yes/no): yes [18:01] Username (Leave blank to use 'godbyk'): [18:01] E-mail address: kevin@ubuntu-manual.org [18:01] Password: [18:01] Password (again): [18:01] Superuser created successfully. [18:01] Installing index for admin.LogEntry model [18:01] Installing index for auth.Permission model [18:01] Installing index for auth.Message model [18:01] SUCCESS! Your Django application is fully set up - enjoy! [18:02] is that the script finished? [18:02] editing the files again. [18:02] what was the installed_apps you wanted me to add? [18:02] ump.bugs [18:02] anything else I need to edit in settings.py? [18:03] not off the top of my head [18:04] I edited the urls.py file to match yours. [18:04] and the bugs-form branch should be symlinked to ump/bugs? [18:05] yes [18:05] 'kay. [18:05] http://bugs.ubuntu-manual.org/ [18:05] looks like I need to install the launchpadlib module. [18:05] yes [18:06] got a url handy? [18:06] and you probably should have debug = False on a public thing [18:06] well, I will once we finish getting it set up. [18:06] https://edge.launchpad.net/launchpadlib [18:07] doubt it'll be packaged to be honest [18:07] they've got a tarball of 1.6.0. is that new enough? [18:07] probably [18:07] it's what i've got here [18:09] 'kay [18:09] working on installing that now [18:11] apparently their setup script doesn't install all the prereqs. [18:12] * godbyk grumbles. [18:12] >>> import launchpadlib.launchpad [18:12] Traceback (most recent call last): [18:12] File "", line 1, in ? [18:12] File "/home/godbyk/local/lib/python2.4/site-packages/launchpadlib-1.6.0-py2.4.egg/launchpadlib/launchpad.py", line 29, in ? [18:12] from lazr.restfulclient.resource import ( [18:12] File "/home/godbyk/local/lib/python2.4/site-packages/lazr.restfulclient-0.9.14-py2.4.egg/lazr/restfulclient/resource.py", line 33, in ? [18:12] from email.message import Message [18:12] ImportError: No module named message [18:12] now I get to chase down some dependencies, I s'pose. [18:13] godbyk: https://help.launchpad.net/API/launchpadlib [18:14] I think it downloaded those libs automatically. [18:14] where's Message? [18:14] not a clue [18:14] is it a standard python lib or a launchpadlib thing? [18:14] import email # directory /usr/lib/python2.6/email [18:14] # /usr/lib/python2.6/email/__init__.pyc matches /usr/lib/python2.6/email/__init__.py [18:14] import email # precompiled from /usr/lib/python2.6/email/__init__.pyc [18:14] looks standard python to me [18:15] import email works here [18:15] import launchpadlib works too [18:15] but import launchpadlib.launchpad fails. [18:16] # /usr/lib/python2.6/email/message.pyc matches /usr/lib/python2.6/email/message.py [18:16] import email.message # precompiled from /usr/lib/python2.6/email/message.pyc [18:16] import email.message failed. [18:16] import email.Message worked. [18:17] guess I'll see about a newer version of email. [18:17] apparently I'm running python 2.4, too. ew. [18:17] ew indeed [18:19] import email.message works fine with python2.5 (which is also installed). [18:19] maybe I'll try to use it. [18:19] (otherwise I'll have to download python2.6 and install it manually to my home dir.) [18:19] that sounds fun [18:20] loads [18:21] installing launchpadlib with python2.5 now. [18:27] I have to figure out how to get the passenger stuff to use python2.5 now, instead of the python2.4. [18:27] shoot me, please. [18:27] I'm going to fix something for lunch first. [18:27] I'll be back in a bit. [18:27] could be as simple as changing the top line to #!/usr/bin/python2.5 [18:28] tried. didn't seem to help any [18:28] most the files don't have that line anyway [18:28] I'm going to add it next and see if it makes a diff [19:29] I notice that a lot of bugs have been filed today [19:31] Yeah, quite a few. Ben posted a blog entry: http://humphreybc.wordpress.com/2010/05/23/show-us-ya-bugs/ [19:34] I wonder how many are duplicates [19:34] I haven't read most of them. [19:34] I'm going to look at them a bit later. [19:37] I did spot that a couple are more rewrite suggestions [19:41] godbyk: figured out django yet? [19:41] dutchie: setting the #! lines didn't help. I've just finished building python 2.6.5 and now I'm building django. [19:42] django's done. working on python-mysql now. [19:51] hmm.. rebuilding python as it apparently didn't get the _md5 module built or something. [20:24] it's a good thing you unsubscribed the mailing list from all the bug emails. holy crap! [20:38] oh, i was going to suggest something like that ;) [21:18] godbyk: have you seen http://media.joshh.co.uk/Screenshot.png [21:18] ubuntujenkins: yeah, and I saw the problem myself yesterday. when I refresh, it didn't warn me anymore. [21:18] I looked at the webmaster tools / malware section and it says google has detected no malware on this site. [21:18] so I'm not sure what the story is. [21:19] o thats what i was going to ask i needed to find the name of the tool. strange [21:19] dutchie: you still around? http://bugs.ubuntu-manual.org/ [21:20] eating [21:20] dutchie: from the error.log file: [21:20] [Sun May 23 13:19:51 2010] [error] [client 131.231.221.4] Premature end of script headers: [21:20] [Sun May 23 13:19:51 2010] [error] [client 131.231.221.4] Premature end of script headers: internal_error.html [21:20] np. whenever you get back. [21:20] launchpadlib stuff is working okay in python now (afaict) [21:20] running python 2.6.5. [21:32] dutchie: okay, I may have fixed that issue.. http://bugs.ubuntu-manual.org/ now it's just spinning. [21:33] i know why [21:33] nearlyh finished [21:33] oh, oikay [21:33] cool [21:33] no rush [21:33] (the previous problem was due to the passenger stuff pointing at the system python binary instead of my home-dir binary.) [21:35] right [21:35] step one: stop the webserver running bugs.u-m.org [21:41] anyone good with udev rules? I can't get mine to work [21:49] dutchie: um.. what? remember, I don't have control over anything. [21:50] dutchie: can we skip along to step 2? :) [21:50] ./manage.py runserver [21:51] dutchie: I can do that, but it binds to 127.0.0.1:8000. [21:51] what's step 3? :) [21:51] can you not use lynx/w3m/whatever? [21:52] I can, yeah. [21:52] 'kay. [21:52] I see your bug form [21:52] (using lynx) [21:53] has anything appeared on the thingy running the server whatsit? [21:53] we have to be kind of fast 'cause they'll kill the process if it runs too long. [21:53] is there a thing giving you a url to authenticate to? [21:53] otherwise we'll have to fall back to something else [21:54] when I look at 127.0.0.1:8000 with lynx, I can see your bug form. [21:54] yes [21:54] okay. [21:54] what auth stuff are you talking about? [21:54] is there a thing appearing from where you are running the server? [21:54] nope. just: [23/May/2010 13:52:34] "GET / HTTP/1.0" 200 4075 [21:54] i mean the output from ./manage.py runserver [21:54] hmm [21:54] try submitting a test bug [21:55] full output: [21:55] $ ./manage.py runserver [21:55] Validating models... [21:55] 0 errors found [21:55] Django version 1.1.1, using settings 'ump.settings' [21:55] Development server is running at http://127.0.0.1:8000/ [21:55] Quit the server with CONTROL-C. [21:55] [23/May/2010 13:52:34] "GET / HTTP/1.0" 200 4075 [21:55] wtf. the website has spyware?? [21:55] IlyaHaykinson: yep we can't work ot why its doing it [21:55] dutchie: 500 internal error. [23/May/2010 13:55:35] "POST / HTTP/1.0" 500 108815 [21:56] any recent checkins perhaps? [21:56] that shouldn't happen [21:56] IlyaHaykinson: no clue! the google.com webmaster tools say that there's no malware on the site. when I refresh the site, the malware warning goes away. [21:56] IlyaHaykinson: no recent checkins. [21:56] IlyaHaykinson: I'm gonna have a proper look at the files when I get done getting dutchie's bug form up. [21:57] dutchie: ah, debugging output from the browser. [21:57] one moment. [21:58] dutchie: http://paste.ubuntu.com/438487/ [21:59] what're we putting up for bugs? [21:59] intreface to laucnhpad? [21:59] dutchie: and they're right.. the um_bugs.bugs_bug table doesn't exist. [22:00] the tables in um_bugs db are auth_* and django_* [22:00] how odd [22:00] IlyaHaykinson: yeah, that's the goal, I think. [22:00] is ump.bugs in INSTALLED_APPS? [22:00] dutchie: yes. [22:01] try running ./manage.py syncdb [22:01] it created the bugs_bug table. [22:01] bbiab [22:02] submitting bug form again. [22:03] ps is showing 'links https://staging.launchpad.net/+authorize-token?oauth_token=B0KP2Qht5SCVhCrsG7h8', fwiw. [22:04] just hanging out.. waiting for something to time out or error out or maybe even succeed. [22:09] dutchie: it's still waiting for a response. [22:10] so can you connect to that staging.lp.net url? [22:10] from where? [22:11] worked in my local browser. [22:11] asks for email and password. [22:11] aha! [22:11] I see the problem. [22:11] the copy of links on the server doesn't have ssl support. [22:12] it didn't show the error dialog on the manage.py screen -- only the black screen of the links browser. [22:12] after hitting Q and exiting the browser on that screen, it says: [22:12] The authorization page: [22:12] (https://staging.launchpad.net/+authorize-token?oauth_token=B0KP2Qht5SCVhCrsG7h8) [22:12] should be opening in your browser. After you have authorized [22:12] this program to access Launchpad on your behalf you should come [22:12] back here and press to finish the authentication process. [22:13] Should I auth myself into launchpad via that url on my home machine? [22:14] ok, something on the site is inserting a