*** ignas has quit IRC | 00:50 | |
*** jinty has quit IRC | 00:57 | |
*** jinty has joined #schooltool | 01:00 | |
*** jinty has quit IRC | 01:30 | |
*** pcardune has quit IRC | 01:47 | |
*** pcardune has joined #schooltool | 02:26 | |
*** alga has quit IRC | 03:31 | |
*** didymo has joined #schooltool | 04:05 | |
*** th1a has joined #schooltool | 05:50 | |
*** srichter has quit IRC | 11:32 | |
*** srichter has joined #schooltool | 11:51 | |
*** alga has joined #SchoolTool | 12:11 | |
*** jinty has joined #schooltool | 12:14 | |
*** Aiste|away has quit IRC | 12:35 | |
*** ignas has joined #schooltool | 12:51 | |
*** Aiste has joined #schooltool | 13:24 | |
*** jinty has quit IRC | 13:26 | |
*** jinty has joined #schooltool | 13:27 | |
*** mgedmin has joined #schooltool | 13:30 | |
*** didymo has quit IRC | 13:51 | |
*** faassen has joined #schooltool | 14:24 | |
*** jinty has quit IRC | 14:33 | |
*** jinty has joined #schooltool | 14:34 | |
*** Aiste_ has joined #schooltool | 14:55 | |
*** th1a_ has joined #schooltool | 15:00 | |
*** Aiste has quit IRC | 15:09 | |
*** th1a has quit IRC | 15:13 | |
povbot` | /svn/commits: * alga committed revision 5847: | 15:22 |
---|---|---|
povbot` | /svn/commits: Renamed the test class to match the name of the class it's testing. | 15:22 |
*** Aiste has joined #schooltool | 15:24 | |
*** Aiste_ has quit IRC | 15:37 | |
*** mgedmin has quit IRC | 15:40 | |
*** vmx has joined #schooltool | 16:13 | |
vmx | hi | 16:13 |
povbot` | /svn/commits: * gintas committed revision 5848: | 17:32 |
povbot` | /svn/commits: Added a timetable booking relationship and the corresponding adapter. | 17:32 |
*** alga has quit IRC | 17:49 | |
povbot` | /svn/commits: * ignas committed revision 5849: | 18:29 |
povbot` | /svn/commits: Added ZCML registrations for SectionBooking relationships. Refactored functional tests. | 18:29 |
*** pcardune has quit IRC | 18:38 | |
*** thisfred has joined #schooltool | 18:38 | |
povbot` | /svn/commits: * ignas committed revision 5850: | 18:43 |
povbot` | /svn/commits: Made section timetable events visible in resource calendar. | 18:43 |
*** erchache has joined #schooltool | 18:46 | |
erchache | jinty: can do talk us on a private, please? | 18:46 |
ignas | no | 18:57 |
erchache | ignas: no? :-S | 18:57 |
*** gintas has joined #schooltool | 18:57 | |
gintas | he said no | 18:58 |
erchache | jejeje | 18:58 |
*** Aiste has quit IRC | 19:10 | |
povbot` | /svn/commits: * gintas committed revision 5851: | 19:33 |
povbot` | /svn/commits: Ripped out location as a resource's attribute. Locations will soon be implemented using relationships. | 19:33 |
*** srichter has quit IRC | 19:38 | |
*** jinty has quit IRC | 19:40 | |
*** Gwynn has quit IRC | 19:41 | |
*** jinty has joined #schooltool | 19:42 | |
povbot` | /svn/commits: * ignas committed revision 5852: | 19:55 |
povbot` | /svn/commits: Logger handles closing of streams itself. Closing it ourselves was breaking unittests on dapper. | 19:55 |
*** povbot has joined #schooltool | 20:33 | |
*** alga has joined #SchoolTool | 20:35 | |
*** thisfred has left #schooltool | 20:39 | |
*** erchache has quit IRC | 20:47 | |
*** srichter has joined #schooltool | 20:56 | |
*** Reza_M has quit IRC | 21:03 | |
*** gintas has joined #schooltool | 21:29 | |
*** gintas has quit IRC | 21:34 | |
*** ignas has quit IRC | 22:26 | |
povbot | /svn/commits: * alga committed revision 5853: | 22:27 |
povbot | /svn/commits: A function that finds all timetables derived out of a given schooltt. | 22:27 |
*** mgedmin has quit IRC | 22:34 | |
*** alga has quit IRC | 22:35 | |
*** pcardune has joined #schooltool | 22:49 | |
th1a_ | jinty: OK, that was much worse than I thought it would be. | 22:59 |
jinty | th1a: what? | 23:00 |
th1a_ | Three hours of my life I'll never get back. | 23:00 |
*** th1a_ is now known as th1a | 23:00 | |
th1a | Getting my S3 account to work. | 23:00 |
jinty | ahh! | 23:00 |
*** Gwynn has joined #schooltool | 23:00 | |
jinty | whay such a pain? | 23:00 |
th1a | Really just a web page UI issue on the setup page. | 23:01 |
jinty | I thought you were trying to fix plone for a moment;) | 23:01 |
th1a | You set up your "Amazon Web Services" account. | 23:01 |
th1a | But you still have to hit an "Activate Web Service" button on the S3 page. | 23:01 |
th1a | Which I didn't think I needed to do, since I'd already set up my Web Services account. | 23:01 |
jinty | ouch | 23:02 |
jinty | confirm the confirmation | 23:02 |
th1a | If it had said "Activate S3," there wouldn't have been a problem. | 23:02 |
th1a | In them meantime, I'm wondering if there is a problem with the Python client, so I'm downloading the Ruby client, getting lost in dependencies, discovering I need a Ruby library from a site that is offline, etc. | 23:03 |
th1a | You know how these things go. | 23:03 |
* jinty will make his own account as soon as he gets a new CC | 23:03 | |
th1a | I think I'll have to give you my secret key. | 23:03 |
* jinty is trying out this library http://www.other10percent.com/?p=15 | 23:04 | |
th1a | Yes. | 23:04 |
jinty | th1a please. why not put it on the server in /root | 23:05 |
th1a | OK. | 23:05 |
th1a | Yay! I made a bucket! | 23:06 |
th1a | jinty: OK. I made a file called s3.txt in /root/doc | 23:10 |
* jinty was just wasting some hours of his life with dbus. | 23:10 | |
th1a | Please don't use my account to manage your porn collection. | 23:10 |
jinty | :) | 23:10 |
jinty | I don't think my porn collection fits | 23:11 |
th1a | It doesn't fit in infinity? | 23:11 |
jinty | ;) | 23:11 |
jinty | I have a dirty mind | 23:11 |
th1a | I set 'schooltool_' as the prefix in bitbucket. | 23:11 |
th1a | So we've got 'schooltool_www-backup' for starters. | 23:12 |
jinty | so the bucket name is schooltool_www-backup? | 23:12 |
th1a | Yes. | 23:12 |
* jinty closes his eyes and presses enter | 23:14 | |
jinty | hmm, guess i'll have to fix my backend a bit | 23:14 |
th1a | What did you get? | 23:14 |
jinty | I had a bug in my backend, I was passing some kind of object and not the name of the temporary file | 23:18 |
jinty | but fixed now, I think it's transferring, or hung... | 23:19 |
jinty | wonder what this means: | 23:20 |
jinty | Traceback (most recent call last): | 23:20 |
jinty | File "/usr/bin/duplicity", line 358, in ? | 23:20 |
jinty | if __name__ == "__main__": main() | 23:20 |
jinty | File "/usr/bin/duplicity", line 351, in main | 23:20 |
jinty | if not sig_chain: full_backup(col_stats) | 23:20 |
jinty | File "/usr/bin/duplicity", line 134, in full_backup | 23:20 |
jinty | bytes_written = write_multivol("full", tarblock_iter, globals.backend) | 23:20 |
jinty | File "/usr/bin/duplicity", line 86, in write_multivol | 23:20 |
jinty | backend.put(tdp, dest_filename) | 23:20 |
jinty | File "/usr/lib/python2.3/site-packages/duplicity/backends.py", line 236, in put | 23:20 |
jinty | self.bucket[remote_filename] = bits | 23:20 |
jinty | File "/home/jinty/pylib/bitbucket.py", line 441, in __setitem__ | 23:20 |
jinty | self.send_file(bits) | 23:20 |
jinty | File "/home/jinty/pylib/bitbucket.py", line 533, in send_file | 23:20 |
jinty | raise BitBucketDataError("ETags don't match") | 23:20 |
jinty | bitbucket.BitBucketDataError: BitBucketError: ETags don't match | 23:20 |
th1a | Duplicity is the name of your script? | 23:21 |
jinty | http://www.nongnu.org/duplicity | 23:22 |
*** vmx_ has joined #schooltool | 23:22 | |
*** vmx has quit IRC | 23:22 | |
jinty | well, one bug in bitbucket worked around... | 23:22 |
th1a | The iteration thing? | 23:23 |
jinty | no, they check the md5 sum of the uploaded file i think | 23:24 |
jinty | but reference the md5 binary as /sbin/md5 -q | 23:24 |
jinty | I only have /usr/bin/md5sum | 23:24 |
th1a | Ah. | 23:25 |
jinty | er, it's a mac-linux difference, and they have different results | 23:26 |
th1a | jinty: It doesn't look like BitBucket does ACL yet. | 23:31 |
jinty | is that necessary? | 23:31 |
th1a | Not really. | 23:31 |
th1a | I'm just curious about it. | 23:32 |
jinty | what got me was it's simplicity of interface. but the code may be undercooked. | 23:33 |
jinty | I also don't quite like where he was going with the prefix feature. | 23:33 |
jinty | yay, you should now have a random backup in that bucket | 23:34 |
jinty | th1a: can you check if there is anything there? | 23:35 |
*** Aiste has joined #schooltool | 23:35 | |
th1a | Hm. | 23:36 |
th1a | Ah. Just had to tell it to fetch_all_keys() to update the cache. | 23:38 |
th1a | I think the prefix feature is necessary because it is all one big namespace. | 23:39 |
jinty | yeah, but then perhaps in a higher level library, I wouldn't put that feature at this level | 23:40 |
th1a | I think it is probably necessary. | 23:40 |
jinty | th1a: did you find any items yet? | 23:42 |
th1a | Oh. Yes. | 23:43 |
th1a | Once I cleared the cache. | 23:43 |
jinty | can you list them here? | 23:43 |
*** hoffman_ has joined #schooltool | 23:44 | |
*** hoffman_ is now known as th1a_linux | 23:44 | |
th1a_linux | AWS_ACCESS_KEY_ID = '03Q5QV3T6D3W4BGZA3R2' | 23:44 |
th1a_linux | AWS_SECRET_ACCESS_KEY = 'iCvahIxCwxPRStX5qHPR+A8UI2ksnNFeBkd9Atby' | 23:44 |
th1a | AHHH! | 23:44 |
th1a | That was not good. | 23:44 |
th1a | OK. I'm going to shut off that account now. | 23:44 |
* jinty starts uploading his porn | 23:45 | |
th1a_linux | This whole project has gone exceptionally well. | 23:50 |
jinty | th1a: I need to construct a url to to identify the bucket, what do you think of how about s3amazon://access_key:secret_key/bucket/[possible-prefix] | 23:56 |
th1a | I'm a bit confused. They have URL's. | 23:58 |
th1a | http:// urls. | 23:59 |
jinty | i need a protocol that identifies this as S3 at least | 23:59 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!