All times shown according to UTC.

Time Nick Message
00:10 Dawnrell joined #miro-hackers
02:49 TSK joined #miro-hackers
03:13 mattjohnson left #miro-hackers
03:37 janetPCF joined #miro-hackers
03:49 Dawnrell left #miro-hackers
04:37 Dawnrell joined #miro-hackers
04:42 Stefan_ joined #miro-hackers
04:46 Dawnrell left #miro-hackers
05:30 TSK left #miro-hackers
06:27 bmon left #miro-hackers
08:39 pythonian4000afk is now known as pythonian4000
09:01 pythonian4000 is now known as pythonian4000afk
09:01 pythonian4000afk is now known as pythonian4000
09:54 Stefan_ left #miro-hackers
11:18 pythonian4000 is now known as pythonian4000afk
11:49 pythonian4000afk is now known as pythonian4000
12:01 pythonian4000 is now known as pythonian4000afk
12:02 ajonas joined #miro-hackers
13:04 janetPCF1 joined #miro-hackers
13:07 janetPCF left #miro-hackers
13:13 zkx joined #miro-hackers
14:09 z3p paulproteus: www-dev.mirocommunity.org is the mainsite on the dev server
14:09 paulproteus: and as long as he's just changing templates, it shouldn't affect the other sites
14:53 z3p left #miro-hackers
14:54 z3p joined #miro-hackers
15:07 paulproteus z3p: Huh, okay -- then what's the real mainsite on?
15:07 Oh, probably pcf7.
15:08 z3p paulproteus: whatever the newest MC server is
15:08 paulproteus: right now it's pcf-mc3
15:08 paulproteus Okay.
15:19 janetPCF joined #miro-hackers
15:21 janetPCF1 left #miro-hackers
15:30 janetPCF left #miro-hackers
15:41 janetPCF joined #miro-hackers
15:43 paulproteus ajonas: re: duke time bug: yaaar, it's going to a little hairy, but we should really fix this so that the Django code always operates without time zone confusion. Worth 1-2h right now to fix for just Duke, and then another 30 min to generalize to the rest of the sites?
15:43 brb getting some food
15:54 TSK joined #miro-hackers
15:54 paulproteus Hey there TSK!
15:55 TSK Greetings
16:30 paulproteus TSK: What brings you here? What are you hoping to get out of this chat room?
16:30 z3p: So, given the way things are right now with MC, if I want to add a dependency to Miro Community... what is the right thing to do?
16:30 z3p paulproteus: what do you mean?
16:31 paulproteus I have a sense now of how to upgrade the miro-community egg -- cd to whatever/src/miro-community; git pull
16:31 TSK paulproteus: Isn't this where folks who code for/on and/or hack/script Miro stuff hang out?
16:31 paulproteus TSK: Yes -- I guess I was just wondering where you are in that list of people.
16:32 Like, maybe you work on a package for a distro, or want to just listen to the chatter, or have something specific you're trying to accomplish. *shrug*
16:32 TSK I've been teaching myself Python, and I enjoy/use Miro, and lately I've been exploring the Miro codebase and thinking about things I can maybe create that tap into Miro's capabilities.
16:33 Was lurking here hoping to capture "nerd chat" in my chat buffer.  Stuff I could learn interesting tidbits from...  :)
16:33 paulproteus Neat, TSK. (-:
16:34 z3p paulproteus: if you're just adding a package, you can install it and add it to the requirements file
16:34 TSK I'm also a fan of XBMC and was kinda thinking that XBMC and Miro seem like a perfect fit for some Python integration lovin'...  :)
16:34 paulproteus (and add it to INSTALLED_APPS)
16:34 I guess what blows my mind is that means there's no automated way to reproducibly deploy the new dependency across the servers?
16:35 But okay, I guess that's the way for now!
16:35 z3p paulproteus: the main issue is that python package management sucks
16:35 paulproteus: pip install -r requirements.txt generally DTRT
16:36 paulproteus paroneayea: ^^ I wonder what you would do, given the wisdom of your years.
16:36 z3p paulproteus: but can freak out if packages are coming from other places
16:37 paulproteus z3p: pip install -r requirements.txt seems to consistently re-install everything when I run it. Is that what happens to you, too?
16:37 paroneayea paulproteus: I usually add it to setup.py of the application, not the requirements.txt
16:37 paulproteus paroneayea: in install_requires ?
16:37 paroneayea yeah
16:37 paulproteus (I like install_requires more than requirements.txt myself, too.)
16:38 paroneayea because setup.py develop or setup.py install (depending on what you're doing) only installs what's needed
16:38 paulproteus setup.py develop seems to avoid re-installing things that don't need re-installing.
16:38 If you're in a virtualenv's .../src/ directory, is it safe to 'python setup.py develop' to refresh the environment to gain the dependencies you need?
16:38 z3p paulproteus: it'll re-install packages, but not VC checkouts
16:39 install_requires doesn't deal with repositories, afaik
16:39 like I said before, python package management sucks
16:40 Stefan_ joined #miro-hackers
17:04 paulproteus ajonas + z3p: w/r/t testing a new feature, if it requires creating a new account, what's an okay website to do that on?
17:04 I was thinking test.mirocommunity.org, but I'm not sure what each MC on the dev server is for.
17:05 z3p paulproteus: dalmatia is normal test server
17:07 paulproteus b
17:07 ajonas paulproteus: you can also use http://floyd-dev.mirocommunity.org/, i can make you an admin.
17:07 paulproteus Is there somewhere I could have looked to find that sort of thing out? Just asking in case I'm not reading all the right docs.
17:07 Sure, floyd-dev sounds okay to me.
17:08 z3p paulproteus: it might be documented by the testers
17:08 * paulproteus looks at http://develop.participatorycu[…]tart#Want_to_help.3F and updates as necessary
17:14 kcw1 left #miro-hackers
17:15 kcw joined #miro-hackers
17:32 paulproteus z3p: Would re-look at http://pcf8.pculture.org/pcf/w[…]munity/Deployment and sanity-check what's there now?
17:32 s/Would/Would you/
17:34 z3p paulproteus: re: 'does it work', you can probably do some checking with 'for-each-project' and it's dispatch.fcgi
17:35 paulproteus: generally though, I just check a site or two on whatever server I upgraded
17:36 * paulproteus nods.
17:36 is writing the migration docs
17:39 Stefan_ left #miro-hackers
17:40 mattjohnson joined #miro-hackers
17:44 paulproteus Hey now mattjohnson.
17:44 mattjohnson hey
17:45 paulproteus z3p: on the dev server, test_project doesn't seem to have syncdb run yet; is that expected?
17:45 It's for test.mirocommunity.org, so I'm just going to run syncdb now.
17:46 z3p paulproteus: I don't know what test_project is
17:46 paulproteus: but it's not test.m.o
17:46 paulproteus huh, okay. /me digs deeper
17:46 z3p paulproteus: oh wait, I do know
17:46 paulproteus This symlink does exist: lrwxrwxrwx 1 root root 43 2010-06-29 13:15 test.mirocommunity.org -> /var/www/localtv/djangoproject/test_project
17:47 z3p paulproteus: I'll bet if you check the settings
17:47 paulproteus (in /var/www/vhosts)
17:47 z3p paulproteus: you'll see that it's running off a sqlite DB
17:47 paulproteus ya
17:47 z3p paulproteus: I think I made it for unittesting
17:48 paulproteus So, basically, it should be blacklisted from for_each_project ?
17:48 (and/or just removed?)
17:48 I haven't looked into our Hudson setup yet, but it seems like that's where the test suite should get run.
17:48 z3p paulproteus: I doubt it's actually hurting anything being in there, but yeah, either is fine
17:49 paulproteus: all our tests are run against dalmatia at the moment
17:49 paulproteus Well, it's breaking my documentation to have it in for_each_project when it doesn't really want migrations run on it (unless it does (but, like, whatevs)).
17:49 ? re: "run against dalmatia" -- do we have Selenium-type tests that we run against a live site?
17:50 z3p paulproteus: actual selenium tests; janetPCF can speak more to them
17:50 paulproteus b
17:50 z3p paulproteus: the unittests would get run in memory, so running migrations on the DB shouldn't hurt anything
17:51 paulproteus Except that some migrations fail on it, so for now I'm going to mv that directory to /tmp.
17:52 janetPCF paulproteus:  we have selenium-rc tests that run against dalmatia.pculture.org - a development stie.
17:52 they run nightly
17:52 paulproteus janetPCF: Neat. Where are they stored/documented?
17:53 janetPCF the tests are on github
17:53 I'm working on documenting all of the qa testing stuff - but haven't gotten there yet
17:53 maggie_s (margarita) works on the tests for MC
17:54 paulproteus Neat. Soonish, I can help work on documenting them, too, since they could help me too.
17:54 janetPCF Here's a link to the nightly results: http://pcf-mcdev.pculture.org/[…]ity/last_run.html
17:56 The general flow:  bugzilla bug gets fixed.  If needed a manual regression test is created in litmus.pculture.org - from those tests the selenium tests gets created and contains a link back to the litmus test..
17:57 we can also run the test suite have it report the results directly to litmus.  That good for when you are preparing for a release, you can see your pass / fail - or manually test any coverage gaps.
17:57 None of it is 100% perfect - and have the same setup for universal subtitles.
17:58 * paulproteus nods.
17:59 janetPCF We have a similar system for Miro / MVC - bugzilla -> litmus.  I'm working on tests for those projects using Sikuli.  My goal has been to document everything, well.  As I think it has good potential to get more people contributing.
18:00 paulproteus Where is that documentation? I've tried to poke around the docs and this is the first time I've heard of the Selenium tests, I think.
18:01 Documentation is something I'm quite excited about helping improve. (-:
18:02 DGMurdockIII joined #miro-hackers
18:03 janetPCF so seriously - I only started last week on it.
18:03 paulproteus Okay, cool (-:
18:04 janetPCF other than that it's a collection of guides that margarita wrote up.
18:04 paulproteus Where are those?
18:04 janetPCF everywhere
18:04 paulproteus :D
18:04 janetPCF hold on
18:04 paulproteus I noticed that http://develop.participatorycu[…]iroCommunityStart links to http://develop.participatorycu[…]p/MiroCommunityQA which is empty.
18:04 Maybe when maggie comes by again, I can ask her to help fill out the http://develop.participatorycu[…]p/MiroCommunityQA page with her stuff.
18:08 janetPCF So I've been working on this page: http://develop.participatorycu[…]etup_Instructions
18:08 Which will have the general setup instructions to get either Sikuli or Selenium-rc up and running.
18:08 There is just a bare link in the selenium section
18:08 for now
18:09 paulproteus That's pretty cool as-is.
18:09 * paulproteus links to it from the MC QA page
18:09 janetPCF then for each project - the plan is to have an automation section that will be more specific about the test repository location...
18:09 data
18:10 and lastly - everytime I need to figure out how to do something and find the answer on the web somewhere, I'd like to track that stuff.
18:10 It's been an evolving process.
18:10 paulproteus For the "Find the answer on the web somewhere", maybe a "Suggested links" section of the PCF QA pages would help, and you could just drop links there.
18:11 janetPCF something like that -
18:11 or like for the Sikuli setup - I referenced their questions link, but tailored the setup to how it works most easily for me.
18:12 Also - for each main project page for example http://develop.participatorycu[…]p/MiroCommunityQA - I think we should post the current version we are testing (assuming there is a version, like to current roadmap / milestone / testrun.
18:14 An example is something like this for universal subtitles: https://github.com/PCF-qa/univ[…]t-Release-Testing
18:14 this page get's linked to in a message to the testing google group each time we are in pre-release mode and want more people to test specific things.
18:16 And this is the landing page for universal subtitles testing: http://pcf-qa.github.com/universal-subtitles/ - which is an welcome / overview of the qa needs.
18:17 I really want to unify things, and have consistent qa docs for each project.
18:18 paulproteus Oh, there's a testing Google Group?
18:18 janetPCF for universal subtitles there is
18:19 paulproteus Ah, okay.
18:19 ajonas we could add one for MC, or use the dev group if we came up with a good way to get people access on dev sites.
18:19 janetPCF there's a giant mailing list, testing@pculture.org - that I send miro updates, to, but it's been around since the '60s and I'm not sure how many people get or respond to the messagse.
18:19 paulproteus janetPCF: I heard from a nice person a week ago (I said I just started with PCF) who told me he was always really excited about doing Miro testing, but that he hasn't seen much traffic on the testing list since 2007 or so.
18:20 I don't know if he's totally bonkers or what; I neglected to ask exactly what list he was reading.
18:20 Anyway, janetPCF, maybe next week I'll sprint for a full four hour day on clear testing documentation for one arbitrary PCF project.
18:20 janetPCF Admitedly - I don't really know the current state of those lists.  We get the best participation when we blog to the main site.
18:20 that would be really cool
18:21 I can help if you want - or maybe we can coordinate w/ maggie_s and do some MC docs
18:22 at one point - for the universal subs tests, used the pydoc - to create test documentation:  http://pcf-qa.github.com/unive[…]itles/widget.html
18:22 for example
18:22 http://pcf-qa.github.com/unive[…]sg_69_demoUI.html
18:23 I admit I don't fully know what I'm doing - leaning python (as in the giant o'reilly book) was my summer reading project.  I've learned tons, but there's much more to go
18:24 But I think if I create good documentation when creating the test, then having those docs will make it possible for others to see what / how, and contribute tests and / or testing.
18:24 paulproteus Yeah, totally.
18:24 Docs are all that matter.
18:25 No code, just docs. (-;
18:26 janetPCF: http://develop.participatorycu[…]/User:Paulproteus
18:26 janetPCF yeah - so that's where things are.  Kind of scattered, but I was needing 3.5 to go out the door
18:27 paulproteus Okay, fine, releases matter too :P
18:27 (-;
18:29 janetPCF arrgh - so my PC (ubuntu / windows) is either in the process of dying or just teasing me.
18:29 but i have to go feed the kinders and put them to bed. back later
18:29 paulproteus janetPCF: I suggest running a memory check on it.
18:29 janetPCF I won't boot
18:29 paulproteus eep.
18:29 janetPCF it - not me
18:29 paulproteus :D
19:03 I'm off for now!
19:05 ajonas bye!
19:14 pythonian4000afk is now known as pythonian4000
19:37 pythonian4000 is now known as pythonian4000afk
19:37 pythonian4000afk is now known as pythonian4000
19:38 pythonian4000 left #miro-hackers
19:49 janetPCF left #miro-hackers
19:54 janetPCF joined #miro-hackers
19:55 ajonas left #miro-hackers
19:55 ajonas joined #miro-hackers
19:59 arpu left #miro-hackers
20:01 ajonas left #miro-hackers
20:02 janetPCF1 joined #miro-hackers
20:03 janetPCF left #miro-hackers
20:49 bmon joined #miro-hackers
21:02 bmon left #miro-hackers
21:03 bmon joined #miro-hackers
21:41 DGMurdockIII left #miro-hackers
21:57 ajonas joined #miro-hackers
22:16 ajonas left #miro-hackers
22:46 Stefan_ joined #miro-hackers
22:49 bendk joined #miro-hackers
23:39 janetPCF joined #miro-hackers
23:41 janetPCF1 left #miro-hackers
23:41 janetPCF left #miro-hackers

← Previous day | Index | Server Index | Channel Index | Today | Next day → | Atom Feed | Search | Google Search | Plain-Text | plain, newest first