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 |
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.