Tuesday, 2010-05-04

*** tpb has joined #tp00:00
*** ChanServ sets mode: +o tpb00:00
llnzback00:39
*** nash has joined #tp01:06
*** tuna-fish has joined #tp01:27
*** tuna-fish has quit IRC01:28
*** tuna-fish has joined #tp01:32
*** tuna-fish has quit IRC02:14
*** glew has quit IRC02:40
*** mithro has joined #tp03:22
*** nash has quit IRC03:48
*** nash has joined #tp03:52
*** Vadtec_ has quit IRC04:45
*** nash has quit IRC04:58
llnzbbl05:02
*** llnz has quit IRC05:02
*** Vadtec_ has joined #tp05:11
*** Vadtec_ has quit IRC05:21
*** nash has joined #tp05:27
*** Vadtec_ has joined #tp05:36
*** Vadtec_ has quit IRC06:04
*** tansell-laptop has joined #tp06:06
*** Vadtec_ has joined #tp06:06
*** Epyon has quit IRC06:09
*** nash has quit IRC08:00
*** cahirwpz has quit IRC08:12
*** Agon-laptop has joined #tp08:12
*** cahirwpz has joined #tp09:09
CIA-29llnz tpserver-cpp * r744e1cdb14a7 /tpserver/net.h:09:23
CIA-29Fixed bug that was the priority queue of timers was sorted the wrong way.09:23
CIA-29This fixes bug #9509:23
*** llnz has joined #tp09:26
llnzyay, fixed timer bug09:28
*** JLP has quit IRC09:28
*** JLP has joined #tp09:29
*** JLP has joined #tp09:29
* llnz wanders off09:35
llnzlater all09:35
*** llnz has quit IRC09:35
tansellcahirwpz, ping?10:41
cahirwpztansell: pong10:42
tansellcahirwpz, I've got some time to help with the issues now if you want10:43
cahirwpzI don't have time right now - I'm preparing lecture notes for today10:43
cahirwpzhave you managed to start the client ?10:44
tansellcahirwpz, do you have time to push a copy of your code to github? I wasn't able to get your patch to apply10:44
cahirwpzdon't have time right now :/10:45
cahirwpzI can send it to you by e-mail10:45
tansell-laptopI'll give it another try10:45
cahirwpzI think you should be able to apply a patch agaist tpserver-py10:49
cahirwpzahh.. and you should put libtpproto2-py into tpserver-py directory10:49
tansell-laptopahh, I need both your patches10:54
cahirwpzyes - indeed :)11:00
tansell-laptopexceptions.AttributeError: 'module' object has no attribute '_safeFormat'11:08
cahirwpzwhich version of twisted do you have ?11:10
tansell-laptopdunno11:11
cahirwpzalso a context of exception would be nice to know11:11
tansell-laptopSearching for twisted11:12
tansell-laptopBest match: Twisted 2.5.011:12
tansell-laptopI changed the following11:12
tansell-laptoputil.untilConcludes( self.write, '%(time)s%(system)s%(text)s\n' % format )11:12
tansell-laptopfrom11:12
tansell-laptoputil.untilConcludes( self.write, log._safeFormat( '%(time)s%(system)s%(text)s\n', format ) )11:12
tansell-laptopand it works11:12
cahirwpzTwisted 2.5.0 ?!?!11:12
cahirwpzoh... my... such a dinosaur :)11:12
cahirwpzlatest version is 10.0.011:12
cahirwpzI used 8.1.0 to write logger stuff11:13
cahirwpzyour change will cause logger to crash when message is malformed11:14
tansell-laptopcahirwpz, see if you can add another 3-4 levels of indirection! :P11:16
cahirwpzif they gonna save my ass from nasty bugs - then yes :>11:17
tansell-laptopit would be nice if your code output the full traceback instead of just the AttributeError11:18
cahirwpznormally it does - only logger stuff shouldn't fool proof11:18
cahirwpzlook at the beginning of logging.py - there's a pretty printer for traceback11:19
cahirwpzits verbosity is affected by logging level11:19
cahirwpzok - back to writing lecture notes11:20
tansell-laptopcahirwpz,  how do I turn up the logging level?11:20
cahirwpzfor now it's fixed and may be broken as I removed configuration stuff from logging.py11:21
cahirwpztry self.__level in logging.py:135 or logging.py:3311:22
cahirwpzin second case it's variable called level11:22
cahirwpzI'll fix it as soon as we settle down with design of configuration handling11:23
tansell-laptopcahirwpz, I'm going to have to wait till you have some time as I can't get this thing to give me a traceback of when and where the two errors are occuring11:25
cahirwpzyou're talking about those two:11:26
cahirwpz[ThousandParsecProtocol] AttributeError: No value defined for length11:27
cahirwpz[ThousandParsecProtocol] AttributeError: 'NewPacket' object has no attribute '__features'11:27
cahirwpz?11:27
tansell-laptopyeah11:27
cahirwpzcomment out exeception handling at protocol.py:43,54-5611:29
cahirwpzalso changing self.__level to 'debug1' in Logger will give more verbose traceback11:32
tansell-laptopwell, I fixed one error11:41
cahirwpznice - this with double "_" ?11:43
tansell-laptopcahirwpz, just about to push now11:58
cahirwpzwhat about my changes ?12:03
CIA-29mithro libtpproto2-py * rd7090b1f15cd /test.sh: Adding final end of line.12:06
CIA-29mithro libtpproto2-py * r97deff2ebf76 /tp/netlib/structures/List.py: Converting to using a single underscore as double underscore is specially mangled.12:06
CIA-29mithro libtpproto2-py * r277fbbee5fb6 /tp/netlib/structures/List.py: Assign the result of unpack somewhere.12:06
CIA-29mithro libtpproto2-py * r05eef94b1f92 /tests/ (testparser.py teststructureaccess.py): Making the tests a little more consistent.12:06
CIA-29mithro libtpproto2-py * r9ac0d0743788 /tests/testparser.py: Making the TP03 test include a non-zero length string.12:06
CIA-29mithro libtpproto2-py * r7064d39a29f7 /tests/teststructureaccess.py: Test an empty list for access.12:06
CIA-29mithro libtpproto2-py * rdb5d5890574b / (4 files in 3 dirs): Adding a way to populate packets using unpack.12:06
tansell-laptopcahirwpz,12:07
tansell-laptop<CIA-29> mithro libtpproto2-py * r277fbbee5fb6 /tp/netlib/structures/List.py: Assign the result of unpack somewhere.12:07
tansell-laptopthat line should fix your bug12:07
cahirwpz[ThousandParsecProtocol] Received response:12:12
cahirwpz[ThousandParsecProtocol]  Version:  312:12
cahirwpz[ThousandParsecProtocol]  Sequence: 312:12
cahirwpz[ThousandParsecProtocol]  Type:     FEATURES12:12
cahirwpz[ThousandParsecProtocol]  Length:   4812:12
cahirwpz[ThousandParsecProtocol]  Features: [3, 5, 65536, 65537, 65538, 65540, 65541, 65542, 65543, 65539, 100012:12
cahirwpzgreat! it works :)12:12
cahirwpzok - I'll continue tomorrow experimenting with libtpproto2-py and TP protocol itself12:12
mithroI have a bunch of comments on your style, but it can wait till tommorrow12:18
cahirwpzhave in mind that some of them are forced by Twisted philosophy12:35
cahirwpzI'm eager to hear them...12:36
mithrohome time for be12:50
mithrosee ya!12:50
cahirwpzbye12:54
*** mithro has quit IRC12:54
*** mithro has joined #tp13:16
ezod~seen glew13:23
tpbezod: glew was last seen in #tp 13 hours, 28 minutes, and 52 seconds ago: <glew> ezod: hey ezod13:23
Agon-laptopJLP, ping?13:25
JLPAgon-laptop: pong13:26
Agon-laptopHey, llnz told me to speak to you about Parsek.13:27
JLPfeel free to :)13:28
Agon-laptopAbout the status of Parsek and if I should upload my code to the KDE repository or a cloned git repo13:28
JLPwell the kde svn has newer code so you should use that one13:31
JLPas for the status, it connects to the server and downloads the objects into a model which is currently displayed by a tree13:33
JLPi think it's best if you try it out and just see where it is at13:33
Agon-laptopI already checked out the source code from the KDE repo and compiled it, runs atm. but cant really test as no server is running :/ , guess I need to setup one.13:34
JLPit looks like this summer i will not work on it as i'll be a gsoc student with kde13:34
JLPyeah, it's best to just setup your own server13:34
Agon-laptopwill do that13:37
Agon-laptopDo you think it is better to get access to the KDE svn repo and upload code there or clone the svn repo and migrate to a git repo?13:38
mithroAgon-laptop: you'll need your own server to be able to test things properly13:38
Agon-laptopmithro: Setting up one atm.13:40
JLPAgon-laptop: i'd go with svn and if you plan to work more on it i would just ask for the account, otherwise just send the patches and i'll get them in13:53
*** cahirwpz has quit IRC14:08
*** Epyon has joined #tp16:25
*** Epyon has quit IRC17:23
*** Epyon has joined #tp17:34
*** welterde has quit IRC17:35
*** welterde has joined #tp17:48
*** welterde has quit IRC18:04
*** welterde has joined #tp18:16
*** cahirwpz has joined #tp18:38
*** cahirwpz has quit IRC18:41
*** StupidIncarnate has joined #tp19:00
*** Landon has quit IRC19:18
*** Landon has joined #tp19:18
*** Landon has joined #tp19:18
*** cahirwpz has joined #tp19:21
*** cahirwpz_ has joined #tp19:23
*** cahirwpz_ has quit IRC19:23
*** cahirwpz_ has joined #tp19:26
*** cahirwpz has quit IRC19:26
*** cahirwpz_ has quit IRC19:26
*** null_000 has joined #tp19:44
*** StupidIncarnate has quit IRC20:07
*** null_000 has quit IRC21:16
*** llnz has joined #tp21:17
llnzmorning all21:21
Agon-laptophello21:23
Agon-laptopllnz, should I also setup a blog?21:24
llnzif you want, it's an easy way to let everyone know what you are working on and how you are goign21:24
llnzi will want to see (by email or blog) weekly (or more frequent) progress reports21:26
Agon-laptopafter 24 may or starting now?21:38
* JLP only now realized that Agon-laptop has been accepted as GSoC student working on Parsek :)21:39
Agon-laptopuh I am sorry that I forgot to tell you that :/21:40
JLPhehe, no worries, it looks like i somehow missed that :)21:40
JLPin that case i would also propose you add your blog to Planet KDE, if you decide to set it up21:41
Agon-laptopI will setup a blog tomorrow, going to bed now.21:48
Agon-laptopbye all21:49
*** Agon-laptop has quit IRC21:49
*** cahirwpz has joined #tp22:44
*** glew has joined #tp23:11
*** mithro has quit IRC23:47

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!