2007-07-31T08:49:00  <ThomasWaldmann> moin
2007-07-31T09:09:47  <ThomasWaldmann> grzywacz: are you having exams?
2007-07-31T11:05:41  <lanius_> ThomasWaldmann: getting all the data and doing a len() is only the fallback if the backend does not give a SIZE metadata
2007-07-31T11:16:19  <lanius_> xorAxAx: i don't understand why the revision in wikisync could ever be 9999999
2007-07-31T11:26:09  <CIA-27> moin: Heinrich Wendel <h_wendel@cojobo.net> * 2732:33d3338e6cb3 1.7-storage-hwendel/MoinMoin/ (Page.py wikisync.py): remove 9999999 hack
2007-07-31T12:17:03  <ThomasWaldmann> lanius_: so you replaced it by -1? X-D
2007-07-31T12:18:37  <ThomasWaldmann>             try:
2007-07-31T12:18:37  <ThomasWaldmann>                 metadata[SIZE] = os.path.getsize(self._backend.get_page_path(name, "revisions", get_rev_string(revno)))
2007-07-31T12:18:40  <ThomasWaldmann>             except OSError:
2007-07-31T12:18:43  <ThomasWaldmann>                 metadata[SIZE] = 0L
2007-07-31T12:23:10  <ThomasWaldmann> looks like you will check 0byte files with len(read()) in every case
2007-07-31T12:27:56  <ThomasWaldmann> lanius_: rev 99999999 was used for multiple things: for attachments, we have no revision, thus it was this magic value. but it was also used in case of error, when it could not find out the revision of some page.
2007-07-31T12:36:29  <xorAxAx> lanius_: i already described it once here
2007-07-31T12:36:33  <xorAxAx> lanius_: when you were here :)
2007-07-31T12:36:36  <xorAxAx> lanius_: should i again? :)
2007-07-31T12:37:04  <xorAxAx> ThomasWaldmann: no, he doesnt have any exams currently, only job interviews in another city
2007-07-31T12:40:26  <ThomasWaldmann> ah, ok
2007-07-31T12:43:16  <ThomasWaldmann> lanius_: btw, if you want to lookup stuff, just search the wiki for some good keywords. all the channel logs are there.
2007-07-31T12:58:29  <lanius_> xorAxAx: well, i don't want to talk about it in general but the special cases used in wikisync
2007-07-31T12:58:47  <lanius_> xorAxAx: well i did what i think is correct in my last commit, you can take a look at it
2007-07-31T12:59:12  <xorAxAx> lanius_: 9999 will be returned if getPageList returned a page that does not exist
2007-07-31T12:59:23  <lanius_> explain "does not exist"
2007-07-31T12:59:43  <xorAxAx> not page.exists() and not page.revs
2007-07-31T13:00:00  <xorAxAx> (page.revs being a list of all revisions)
2007-07-31T13:00:06  <lanius_> so it REALLY does not exist?
2007-07-31T13:00:11  <xorAxAx> yes
2007-07-31T13:00:19  <lanius_> well, such pages will no longer be returned
2007-07-31T13:00:21  <xorAxAx> thats pagelist insanity
2007-07-31T13:00:22  <xorAxAx> yes
2007-07-31T13:00:27  <lanius_> so my commit was correct
2007-07-31T13:00:50  <ThomasWaldmann> lanius_: how about -1 for SIZE
2007-07-31T13:00:52  * xorAxAx has a look
2007-07-31T13:00:56  <xorAxAx> ThomasWaldmann: None
2007-07-31T13:01:07  <lanius_> ThomasWaldmann: when?
2007-07-31T13:01:07  <xorAxAx> not -1
2007-07-31T13:01:41  <xorAxAx> lanius_: yes, looks correct
2007-07-31T13:01:53  <ThomasWaldmann> xorAxAx: as long noone relies that it is int(), ok
2007-07-31T13:02:15  <xorAxAx> ThomasWaldmann: it should fail in such cases
2007-07-31T13:02:19  <xorAxAx> with an exception
2007-07-31T13:02:20  <ThomasWaldmann> but 0 is a bad idea as it is also a valid value
2007-07-31T13:03:05  <lanius_> right
2007-07-31T13:03:51  <ThomasWaldmann> (better than 99999999 though :D )
2007-07-31T13:11:23  <grzywacz> ThomasWaldmann, no
2007-07-31T13:13:26  <ThomasWaldmann> grzywacz: how are your interviews going?
2007-07-31T13:16:39  <grzywacz> ThomasWaldmann, I've been accepted for one job, but they don't pay very well. I have another one scary one in 2 days, hopefully it will go well too.
2007-07-31T13:16:49  <grzywacz> s/one//
2007-07-31T13:21:02  <grzywacz> ThomasWaldmann, it's going to be two interviews with two separate teams in English + a C++ test. 3 hours for everything, so I'm afraid I'll be pretty worn out afterwards.
2007-07-31T13:21:31  <ThomasWaldmann> omg, c++
2007-07-31T13:21:42  <ThomasWaldmann> sure you want that job? X)
2007-07-31T13:22:53  <grzywacz> I have no better option atm. :)
2007-07-31T13:23:33  <grzywacz> (They also do java, but it makes no difference in terms of being funny :P)
2007-07-31T13:23:47  <grzywacz> Or enjoyable. ;)
2007-07-31T13:24:45  <grzywacz> I'll be able to do some open source coding in my free time anyway. ;)
2007-07-31T13:26:24  <ThomasWaldmann> dont commit code unless your mental switch from C++ to Python has completed :D
2007-07-31T13:26:48  <grzywacz> :-D
2007-07-31T13:27:53  <grzywacz> Well, I can code for C++ projects, but I'd prefer not to.
2007-07-31T13:28:27  <vpv> actually, if you are free to write modern C++ with all the STL stuff and so on, it's not that bad. But if you have to go by something like the Mozilla portability rules, it'll be a nightmare :P
2007-07-31T13:28:29  <grzywacz> I have a silly game in my mind, maybe I'll start writing it with a friend in autumn or so. In python. 8)
2007-07-31T13:28:51  <grzywacz> vpv, well, I don't really know *what* kind of C++ they have there. Probably or sorts of it.
2007-07-31T13:29:38  <grzywacz> But my friend who works there wold me, that the company is slowly changing. They're conducting projects using agile methodologies and so on.
2007-07-31T13:29:40  <ThomasWaldmann> you could try to convert them to Python X)
2007-07-31T13:29:46  <grzywacz> ThomasWaldmann, don't think so. :)
2007-07-31T13:29:49  <xorAxAx> vpv: well, STL has its differences, old/broken STL vs. newest STL i.e. boost :)
2007-07-31T13:29:55  <grzywacz> At least not as a junior programmer or something. ;)
2007-07-31T13:48:29  <ThomasWaldmann> xorAxAx: MoinMoinFriends could maybe get merged with MoinMoinUsers somehow?
2007-07-31T14:03:30  <CIA-27> moin: Marian Neagul marian@info.uvt.ro work * 2522:96b81a21fe79 1.7-classify-mneagul/MoinMoin/support/art.py: Add pyrobot ART implementation
2007-07-31T14:03:54  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2523:d268d5467cfe 1.7-classify-mneagul/MoinMoin/server/server_standalone.py: standalone server: fix AttributeError when not using cProfileProfile
2007-07-31T14:03:55  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2524:059054049961 1.7-classify-mneagul/MoinMoin/auth/openidrp.py: don't use parenthesised imports in openid code
2007-07-31T14:03:59  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2525:2142eea37033 1.7-classify-mneagul/MoinMoin/ (action/userprefs.py userprefs/__init__.py): fix userpreferences links
2007-07-31T14:04:10  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2526:76bf8b6b3061 1.7-classify-mneagul/MoinMoin/userprefs/ (changepass.py oid.py prefs.py suid.py): use formatted=False for userprefs titles
2007-07-31T14:04:17  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2527:26fe624bdbd6 1.7-classify-mneagul/MoinMoin/ (config/multiconfig.py userprefs/prefs.py): remove notification settings from userprefs, will add back as a new plugin
2007-07-31T14:04:30  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2528:c1592d799c53 1.7-classify-mneagul/MoinMoin/userprefs/prefs.py: remove more event stuff from prefs.py
2007-07-31T14:04:36  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2529:5d1c31b0c6b5 1.7-classify-mneagul/MoinMoin/ (6 files in 4 dirs): make jabber/email notification types configurable orthogonally
2007-07-31T14:04:50  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2530:dd138b728c1f 1.7-classify-mneagul/MoinMoin/userprefs/notification.py: initial cut at a notification prefs dialog
2007-07-31T14:04:55  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2531:3ddef6c321b1 1.7-classify-mneagul/MoinMoin/userprefs/notification.py: small fixes to notification userprefs
2007-07-31T14:05:01  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2532:0cd1152b8da5 1.7-classify-mneagul/MoinMoin/ (config/multiconfig.py user.py): default to email notification of all events to ease migration from old scheme
2007-07-31T14:05:14  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2533:c7bb078d3318 1.7-classify-mneagul/MoinMoin/config/multiconfig.py: commit b8b87daf7cc4 broke farms because one dict was shared, fix it
2007-07-31T14:05:22  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2534:58260d360f5c 1.7-classify-mneagul/ (4 files in 4 dirs): password_checker (simple builtin test, optionally using python-crack lib)
2007-07-31T14:05:30  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2535:81afe010284f 1.7-classify-mneagul/MoinMoin/ (config/multiconfig.py user.py userprefs/notification.py): merged main
2007-07-31T14:05:41  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2536:738c0c3d001c 1.7-classify-mneagul/MoinMoin/userprefs/prefs.py: fix exception when saving userprefs with empty jabber id
2007-07-31T14:05:49  <xorAxAx> old :)
2007-07-31T14:05:53  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2537:b4aa8a40f754 1.7-classify-mneagul/MoinMoin/userprefs/suid.py: clean up suid a bit
2007-07-31T14:06:03  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2538:5742ec1cbb37 1.7-classify-mneagul/ (5 files in 4 dirs): merge main
2007-07-31T14:06:11  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2539:c8a3a74953f6 1.7-classify-mneagul/MoinMoin/userprefs/changepass.py: remove bogus {SHA} check from changepass
2007-07-31T14:06:18  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2540:0b2a95feb672 1.7-classify-mneagul/MoinMoin/wikidicts.py: wikidicts surely doesn't need copy
2007-07-31T14:06:27  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2541:609ef7393a14 1.7-classify-mneagul/MoinMoin/request/__init__.py: remove bogus copy statements
2007-07-31T14:06:32  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2542:08f64645042e 1.7-classify-mneagul/MoinMoin/support/copy.py: we no longer use copy.deepcopy() so no need to have a fixed version of that
2007-07-31T14:06:38  <xorAxAx> ThomasWaldmann: i will do
2007-07-31T14:06:42  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2543:19bf80768b8a 1.7-classify-mneagul/wiki/config/wikiconfig.py: wikiconfig: add comment about how to disable password_checker
2007-07-31T14:06:54  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2544:f45f9712ee30 1.7-classify-mneagul/MoinMoin/ (5 files in 4 dirs): merge main
2007-07-31T14:06:58  * ThomasWaldmann sings "Spam, Spam, Spam"
2007-07-31T14:07:02  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2545:bd145a2629aa 1.7-classify-mneagul/MoinMoin/config/_tests/test_multiconfig.py: add tests for password_checker
2007-07-31T14:07:14  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2546:b4c44e5be9e8 1.7-classify-mneagul/MoinMoin/config/ (_tests/test_multiconfig.py multiconfig.py): password_checker: more builtin checks, more tests
2007-07-31T14:07:22  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2547:12854ba50c0d 1.7-classify-mneagul/MoinMoin/ (config/_tests/test_multiconfig.py userprefs/suid.py): password_checker test: add the usual set import magic for py 2.3, small whitespace fix
2007-07-31T14:07:35  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2548:2dc7a3be8ec9 1.7-classify-mneagul/MoinMoin/_tests/ (pep8.py test_sourcecode.py): test_sourcecode: check for some silly comparisons with None/True/False
2007-07-31T14:07:43  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2549:70b1a82ec75b 1.7-classify-mneagul/MoinMoin/_tests/ (pep8.py test_sourcecode.py): test_sourcecode: add pep8 test for 1 space on each side of an operator
2007-07-31T14:07:51  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2550:45641cbe7729 1.7-classify-mneagul/MoinMoin/ (4 files in 4 dirs): enable new PEP8 test, fixes where it failed
2007-07-31T14:08:00  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2551:c9949c55ff5e 1.7-classify-mneagul/MoinMoin/ (29 files in 14 dirs): add coverage_modules attribute for coverage testing
2007-07-31T14:08:08  <CIA-27> moin: Johannes Berg <johannes AT sipsolutions DOT net> * 2552:fa3aca6aacd4 1.7-classify-mneagul/MoinMoin/userprefs/suid.py: make pep8 checker happy
2007-07-31T14:08:15  <CIA-27> moin: Thomas Waldmann <tw AT waldmann-edv DOT de> * 2553:3d08f1cb4429 1.7-classify-mneagul/MoinMoin/ (10 files in 9 dirs): pep8 whitespace fixes
2007-07-31T14:08:25  <CIA-27> (103 lines omitted)
2007-07-31T14:08:33  <CIA-27> moin: Marian Neagul marian@info.uvt.ro work * 2683:36aa103d0b51 1.7-classify-mneagul/MoinMoin/events/classifiernotify.py: Fix import when spambayes not instaled
2007-07-31T14:08:42  <CIA-27> moin: Marian Neagul marian@info.uvt.ro work * 2684:5b8b84292c94 1.7-classify-mneagul/MoinMoin/classifier/RecommendationSystem.py: Use shelve to persist the tokens
2007-07-31T14:08:54  <CIA-27> moin: Marian Neagul marian@info.uvt.ro work * 2685:758e80ff236f 1.7-classify-mneagul/MoinMoin/theme/__init__.py: Initial entry for clustering
2007-07-31T14:09:00  <CIA-27> moin: Marian Neagul marian@info.uvt.ro work * 2686:80322291f76f 1.7-classify-mneagul/ (96 files in 41 dirs): Merge with 1.7
2007-07-31T14:09:10  <CIA-27> moin: Marian Neagul marian@info.uvt.ro work * 2687:24bb71806773 1.7-classify-mneagul/MoinMoin/theme/__init__.py: Fix whitespace
2007-07-31T14:09:16  <CIA-27> moin: Marian Neagul marian@info.uvt.ro work * 2688:d49c38fdfb37 1.7-classify-mneagul/MoinMoin/support/art.py: Add pyrobot ART class.
2007-07-31T14:09:24  <CIA-27> moin: Marian Neagul marian@info.uvt.ro work * 2689:2f32b07602ce 1.7-classify-mneagul/MoinMoin/classifier/RecommendationSystem.py: Initial and hacky ART interface. Only support for training for now.
2007-07-31T14:09:34  <CIA-27> moin: Marian Neagul marian@info.uvt.ro work * 2690:055f7ff7d35a 1.7-classify-mneagul/MoinMoin/classifier/RecommendationSystem.py: Feature selection update. Use tf*IDF for weight assignment
2007-07-31T14:09:42  <CIA-27> moin: Marian Neagul marian@info.uvt.ro work * 2691:2bb94439a5ab 1.7-classify-mneagul/MoinMoin/support/art.py: Use the cosine measure for the similarity between feature vectors
2007-07-31T14:09:48  <CIA-27> moin: Marian Neagul marian@info.uvt.ro work * 2692:8c4b298f2adc 1.7-classify-mneagul/MoinMoin/theme/__init__.py: Display debugging information in theme
2007-07-31T14:09:55  <CIA-27> moin: Marian Neagul marian@info.uvt.ro work * 2693:692055600375 1.7-classify-mneagul/MoinMoin/ (12 files in 2 dirs): Try make module names PEP8 compliant
2007-07-31T14:10:01  <CIA-27> moin: Marian Neagul marian@info.uvt.ro work * 2694:e646ab524a21 1.7-classify-mneagul/MoinMoin/_tests/test_classifier.py: Skip SpamBayes tests when spambayes not instaled
2007-07-31T14:10:09  <CIA-27> moin: Marian Neagul marian@info.uvt.ro work * 2695:ab3131aced1b 1.7-classify-mneagul/MoinMoin/ (2 files in 2 dirs): Add classifier notifications and token count update
2007-07-31T14:10:17  <CIA-27> moin: Marian Neagul marian@info.uvt.ro work * 2696:b896fa993768 1.7-classify-mneagul/MoinMoin/ (3 files in 2 dirs): Fix coding style
2007-07-31T14:11:54  <ThomasWaldmann> 130 spams saved!
2007-07-31T14:15:04  <xorAxAx> nope
2007-07-31T14:15:09  <xorAxAx> 14:08:25 < CIA-27> (103 lines omitted)
2007-07-31T14:25:46  <ThomasWaldmann> hmm, ok, 26 :)
2007-07-31T14:40:08  <CIA-27> moin: Heinrich Wendel <h_wendel@cojobo.net> * 2733:bc6f9d2ba672 1.7-storage-hwendel/MoinMoin/ (8 files in 4 dirs): cleanly separate data and metadata
2007-07-31T14:51:33  <ThomasWaldmann> -            bla, self._data = wikiutil.get_processing_instructions(self.body)   <- thanks for removing bla :D
2007-07-31T14:51:41  <lanius_> :D
2007-07-31T14:53:23  <ThomasWaldmann> + if ACL in pi:
2007-07-31T14:53:23  <ThomasWaldmann> + acl = pi[ACL]
2007-07-31T14:53:23  <ThomasWaldmann> + else:
2007-07-31T14:53:24  <ThomasWaldmann> + acl = []
2007-07-31T14:53:39  <ThomasWaldmann> acl = pi.get(ACL, [])
2007-07-31T14:53:49  <lanius_> yeah ^^
2007-07-31T14:54:20  <ThomasWaldmann> you only wanted to test whether we read your diffs, right? ;)
2007-07-31T14:54:57  <lanius_> sure, what did you think?
2007-07-31T14:56:15  <ThomasWaldmann> +from MoinMoin.wikiutil import version2timestamp, timestamp2version, split_body, add_metadata_to_body
2007-07-31T14:56:46  <ThomasWaldmann> i would really appreciate if you just imported wikiutil and then used wikutil.xxx
2007-07-31T14:57:58  <ThomasWaldmann> (it is a bit more to type, but much easier to handle later)
2007-07-31T14:58:20  <lanius_> ok
2007-07-31T14:58:59  <ThomasWaldmann> (this also applies for some other stuff)
2007-07-31T15:00:26  <ThomasWaldmann> I recently hacked hgcia a bit and the author also imported some names directly from some mercurial modules.
2007-07-31T15:01:09  <ThomasWaldmann> if you try to understand that stuff, you always have to lookup the import to find the module name instead of being able to directly see the right module name.
2007-07-31T15:02:08  <ThomasWaldmann> (this mutates to a complete desaster if someone does from ... import *, then you have to guess X)
2007-07-31T15:06:01  <lanius_> * is something my pylint forbides ;)
2007-07-31T15:09:53  <grzywacz> xorAxAx, have you already written you exam?
2007-07-31T15:23:58  <CIA-27> moin: Heinrich Wendel <h_wendel@cojobo.net> * 2734:42be1c0e77eb 1.7-storage-hwendel/MoinMoin/ (8 files in 4 dirs): cleanups
2007-07-31T15:43:41  <CIA-27> moin: Heinrich Wendel <h_wendel@cojobo.net> * 2735:c5325b84a85d 1.7-storage-hwendel/MoinMoin/Page.py: speed up getPageList a bit more
2007-07-31T15:43:57  <xorAxAx> grzywacz: yes :)
2007-07-31T15:44:16  <grzywacz> xorAxAx, how was it?
2007-07-31T15:44:38  <xorAxAx> rather good
2007-07-31T15:45:07  <xorAxAx> 120 min., i was second fastest, finished 15 min. before end and hope that everything is correct :)
2007-07-31T15:46:09  <grzywacz> Cool.
2007-07-31T15:47:10  <xorAxAx> which is a bit weird because everybody said that it will be one of those exams where you skip every second task and have to check at the end whether you still have time to finish it :)
2007-07-31T15:48:49  <ThomasWaldmann> what topic did it have?
2007-07-31T15:49:01  <xorAxAx> konzepte und methoden der systemsoftware :)
2007-07-31T15:49:46  <grzywacz> software engineering?
2007-07-31T15:49:50  <grzywacz> Or..?
2007-07-31T15:50:09  <ThomasWaldmann> i guess rather operating system theory
2007-07-31T15:50:33  <xorAxAx> grzywacz: concepts and methods of system software :)
2007-07-31T15:50:48  <xorAxAx> grzywacz: ipc, semaphores, queuing theory
2007-07-31T15:50:53  <xorAxAx> paging algorithms
2007-07-31T15:51:01  <grzywacz> Aaah, ok.
2007-07-31T15:51:02  <xorAxAx> resource allocation
2007-07-31T15:51:17  <xorAxAx> assembler
2007-07-31T15:51:17  <grzywacz> Doesn't sound very complicated. ;]
2007-07-31T15:51:33  <xorAxAx> yes, very practical
2007-07-31T15:51:39  <xorAxAx> not much theory
2007-07-31T15:51:57  <grzywacz> Not much to learn if you have some general knowledge in CS already.
2007-07-31T15:52:06  <ThomasWaldmann> it is hard for the non geeks :)
2007-07-31T15:52:11  <grzywacz> probably
2007-07-31T15:52:47  <xorAxAx> grzywacz: nah, pretty much was new
2007-07-31T15:53:11  <xorAxAx> but the underlying basic concepts were old to me, yes
2007-07-31T15:58:31  <ThomasWaldmann> xorAxAx: what programming languages do they teach currently? Java? Anything else?
2007-07-31T15:58:53  <xorAxAx> ThomasWaldmann: we had a C tutorial 4 hours :)
2007-07-31T15:59:06  <xorAxAx> and we all know mips assembler
2007-07-31T15:59:44  <xorAxAx> i think the commercial informatics guys also learn ABAP, but i am not sure :-)
2007-07-31T15:59:54  <xorAxAx> ah, and i learned VHDL
2007-07-31T16:00:41  <grzywacz> O_o;
2007-07-31T16:01:12  <ThomasWaldmann> for the really fast stuff, use VHDL :)
2007-07-31T16:01:56  <xorAxAx> yes, maybe i should rewrite moin in vhdl
2007-07-31T16:02:07  <xorAxAx> grzywacz: didnt you learn vhdl? :)
2007-07-31T16:02:18  <grzywacz> Nope.
2007-07-31T16:02:29  <xorAxAx> a pity, all those usable stuff
2007-07-31T16:02:35  <grzywacz> ;>
2007-07-31T16:02:56  <xorAxAx> well, they clame that 90% of the software production is done for embedded deviecs
2007-07-31T16:03:07  <xorAxAx> a few professors here do
2007-07-31T16:03:15  <xorAxAx> i still cant believe that
2007-07-31T16:03:27  <grzywacz> yeah...
2007-07-31T16:03:41  <xorAxAx> maybe counted in terms of shipped devices, sure
2007-07-31T16:03:45  <xorAxAx> but not the code itself
2007-07-31T16:04:29  <grzywacz> True.
2007-07-31T16:04:43  <ThomasWaldmann> most cpus are in washing machines :-P
2007-07-31T16:04:43  <grzywacz> Sounds like a convenient misinterpretation. ;)
2007-07-31T16:06:25  <ThomasWaldmann> moin chacha_chaudhry :)
2007-07-31T16:06:42  <chacha_chaudhry> ThomasWaldmann: hello
2007-07-31T16:07:01  * xorAxAx saw an india documentary yesterday :)
2007-07-31T16:07:09  <CIA-27> moin: Heinrich Wendel <h_wendel@cojobo.net> * 2736:5212057be71b 1.7-storage-hwendel/MoinMoin/ (Page.py macro/PageCount.py): fixup deleted stuff; cleanup PageCount
2007-07-31T16:09:22  <ThomasWaldmann> i guess I'll do the converter development in 1.7 due to the better testing facilities
2007-07-31T16:12:08  <CIA-27> moin: Heinrich Wendel <h_wendel@cojobo.net> * 2739:7210977ae9e2 1.7-storage-hwendel/ (3 files in 3 dirs): merge main
2007-07-31T16:15:14  <ThomasWaldmann> +                # First, custom filter - acl check are very expensive!
2007-07-31T16:15:15  <ThomasWaldmann> +s
2007-07-31T16:18:59  <lanius_> yes sir
2007-07-31T16:21:50  <chacha_chaudhry> xorAxAx: was documentary staring me:-)
2007-07-31T16:22:55  <xorAxAx> chacha_chaudhry: no, not you :)
2007-07-31T16:23:30  <xorAxAx> hmm, they showed german people working in india in large offices because they dont find a job in germany %-)
2007-07-31T16:23:34  <ThomasWaldmann> probability about 1:1130000000
2007-07-31T16:25:16  <chacha_chaudhry> xorAxAx: :) Okay. Chacha Chaudhry is  a famous Indian Comic character though :p So, I thought you said it that context.
2007-07-31T16:25:28  <ThomasWaldmann> copying mm pagedir takes a while...
2007-07-31T16:26:21  <xorAxAx> chacha_chaudhry: no, i saw your cloak :)
2007-07-31T16:26:31  <chacha_chaudhry> xorAxAx: :)
2007-07-31T16:28:07  <ThomasWaldmann> chacha_chaudhry: you want to hack some moin code? :)
2007-07-31T16:28:20  <chacha_chaudhry> ThomasWaldmann: yeah
2007-07-31T16:29:16  * chacha_chaudhry has just installed mercurial though his weak connection. :-(
2007-07-31T16:29:49  <chacha_chaudhry> *s/though/through
2007-07-31T16:30:01  <ThomasWaldmann> mercurial is perfect for that
2007-07-31T16:31:01  <chacha_chaudhry> ThomasWaldmann::-)
2007-07-31T16:31:55  <xorAxAx> you can even pull the repo somewhere with a faster pipe onto an usb stick and carry it with you
2007-07-31T16:32:49  <chacha_chaudhry> xorAxAx: great.
2007-07-31T16:33:12  <xorAxAx> and just copy it to your drive when you are at home/in the office
2007-07-31T16:33:37  <chacha_chaudhry> xorAxAx: is it distributed in nature or centralized.
2007-07-31T16:34:02  <chacha_chaudhry> xorAxAx: I have some very bad experience with cvs on my poor connection
2007-07-31T16:34:31  <xorAxAx> lanius_: +        self._meta, self._data = wikiutil.split_body(body) -- what does it do?
2007-07-31T16:34:37  <xorAxAx> chacha_chaudhry: distributed
2007-07-31T16:38:02  <chacha_chaudhry> xorAxAx: what is the status of xapian library integration with main branch? Isn't the main one 1.7 (I mean major development happening).
2007-07-31T16:39:15  <lanius_> xorAxAx: split data and metadata
2007-07-31T16:39:31  <xorAxAx> chacha_chaudhry: xapian is integrated
2007-07-31T16:39:39  <chacha_chaudhry> xorAxAx: Cool:-)
2007-07-31T16:39:52  <xorAxAx> lanius_: but they shouldnt end up in the page at all except for legacy reasons, dont you think so?
2007-07-31T16:40:05  <xorAxAx> chacha_chaudhry: in 1.6 and 1.7
2007-07-31T16:40:24  <lanius_> xorAxAx: explain further
2007-07-31T16:41:09  <xorAxAx> lanius_: i mean - the pageeditor should only show the page data
2007-07-31T16:41:17  <xorAxAx> lanius_: and all metadata should be editable separately
2007-07-31T16:41:26  <xorAxAx> if editable at all
2007-07-31T16:41:31  <ThomasWaldmann> lanius_: until we have something better, we'll edit both merged
2007-07-31T16:41:32  <xorAxAx> in the mid term
2007-07-31T16:41:56  * chacha_chaudhry once had a look at MoinMoin when people used to talk about lupy in his school days. 
2007-07-31T16:42:13  <xorAxAx> :)
2007-07-31T16:42:19  <ThomasWaldmann> RIP lupy :)
2007-07-31T16:42:22  <lanius_> xorAxAx: right but like Thomas said until we have a metadata editor we have to edit the metadata in the data editor
2007-07-31T16:42:44  <xorAxAx> lanius_: yes, but a simple metadata editor is easy to write
2007-07-31T16:43:08  <lanius_> but not the scope of my project
2007-07-31T16:43:11  <ThomasWaldmann> xorAxAx volunteers :)
2007-07-31T16:43:16  <xorAxAx> lanius_: not sure :)
2007-07-31T16:43:51  <xorAxAx> yeah, i might find some time
2007-07-31T16:44:21  <ThomasWaldmann> no, writing a metadata editor is not part of his task
2007-07-31T16:44:55  <ThomasWaldmann> except he gets extremely bored in the last week of SOC :))
2007-07-31T16:45:32  * chacha_chaudhry is also a SOC student working under GNU Project :-)
2007-07-31T16:46:32  <ThomasWaldmann> ah, great. for what exactly?
2007-07-31T16:47:35  <chacha_chaudhry> ThomasWaldmann: for gnowsys it is a zope product under its child stage acting as a platform for SELF which is one EU project.
2007-07-31T16:48:08  <chacha_chaudhry> ThomasWaldmann: http://selfproject.eu/
2007-07-31T16:50:43  <chacha_chaudhry> ThomasWaldmann: http://selfproject.eu/project/mission I am developing the platform for this project.
2007-07-31T16:52:42  <ThomasWaldmann> ah, nice
2007-07-31T16:54:33  <chacha_chaudhry> ThomasWaldmann: gnowsys is a GNU Project hosted on savannah. Still in its child stage.
2007-07-31T16:58:54  <ThomasWaldmann> Pronounced in rhyme with yogi, a gnowgi is a person who not only does gnowing, but also preaches gnowing, uses exclusively gnoware and produces gnowledge.
2007-07-31T16:59:12  <chacha_chaudhry> ThomasWaldmann: :)
2007-07-31T16:59:30  * ThomasWaldmann is a wikinger :)
2007-07-31T16:59:45  <xorAxAx> chacha_chaudhry: is that an FP7 project already?
2007-07-31T16:59:57  <xorAxAx> (do you know that by chance :)
2007-07-31T17:00:08  <chacha_chaudhry> xorAxAx: FP7?
2007-07-31T17:00:17  <xorAxAx> framework program 7
2007-07-31T17:00:24  <xorAxAx> i mean self
2007-07-31T17:01:55  <CIA-27> moin: Heinrich Wendel <h_wendel@cojobo.net> * 2740:bea4fb6f7149 1.7-storage-hwendel/MoinMoin/ (4 files in 3 dirs): small fixes around
2007-07-31T17:02:08  <chacha_chaudhry> xorAxAx: May be no idea. :-(
2007-07-31T17:02:20  <xorAxAx> chacha_chaudhry: yes, i am investigating on my own :)
2007-07-31T17:02:30  <chacha_chaudhry> xorAxAx: me also.
2007-07-31T17:04:23  <chacha_chaudhry> xorAxAx: it is funded under FP6 http://ocs.sfu.ca/pkp2007/viewabstract.php?id=46
2007-07-31T17:04:47  <xorAxAx> ah
2007-07-31T17:04:55  <xorAxAx> i wonder why dont say o nthe website
2007-07-31T17:05:00  <chacha_chaudhry> xorAxAx: search for funded word:-)
2007-07-31T17:05:44  <xorAxAx> hehe
2007-07-31T17:08:55  <chacha_chaudhry> xorAxAx: I meet FSF President India daily from past 4 months though at #gnowsys-dev? Guess what? My mentor. :p
2007-07-31T17:09:17  * xorAxAx cant find it on http://cordis.europa.eu/fp6/projects.htm - weird
2007-07-31T17:09:26  <xorAxAx> chacha_chaudhry: wow :)
2007-07-31T17:09:34  <chacha_chaudhry> xorAxAx: :-)
2007-07-31T17:09:52  <xorAxAx> does he look like richard stallman?
2007-07-31T17:10:02  <grzywacz> :D
2007-07-31T17:10:09  <grzywacz> I'd expect him to be more like Ghandi. ;-p
2007-07-31T17:10:35  <xorAxAx> richard ghandi
2007-07-31T17:10:48  <grzywacz> ;-)
2007-07-31T17:10:50  <xorAxAx> well, ghandi is a common indian name i think
2007-07-31T17:10:52  <chacha_chaudhry> xorAxAx: :-) And he looks like both
2007-07-31T17:10:58  <chacha_chaudhry> ;-)
2007-07-31T17:13:52  <xorAxAx> "This project is funded by the European Commission, Information Society Technologies, with 978.000 EUR. Contract NÂș 34595, project name SELF, Science, Education and Learning in Freedom."
2007-07-31T17:14:33  <xorAxAx> hmm, pypy was more expensive
2007-07-31T17:14:59  <chacha_chaudhry> xorAxAx: through link here.
2007-07-31T17:15:09  <xorAxAx> hmm?
2007-07-31T17:15:28  <chacha_chaudhry> xorAxAx: I mean can you give me link.
2007-07-31T17:16:46  <xorAxAx> http://isoc.nl/SELF/kickoff/panel_members.html
2007-07-31T17:16:59  <xorAxAx> but the cordis site doesnt list it
2007-07-31T17:17:48  <chacha_chaudhry> xorAxAx: aah
2007-07-31T17:18:54  <chacha_chaudhry> xorAxAx: they should have. Anyway they are lacking developers on there  basic platform and a big team of management. :-(
2007-07-31T17:19:01  <xorAxAx> yeah :-)
2007-07-31T17:19:21  <xorAxAx> many faces, i can imagine that it leads to many discussion sessions without results
2007-07-31T17:19:28  <chacha_chaudhry> xorAxAx: I am sorry I mean they have big team of managers and very few developers.
2007-07-31T17:19:38  <chacha_chaudhry> xorAxAx: yes.
2007-07-31T17:19:45  <grzywacz> lol
2007-07-31T17:20:11  <xorAxAx> enterpreneurs in there ... it looks like everybody tried to get some money
2007-07-31T17:20:48  <chacha_chaudhry> xorAxAx: ;)
2007-07-31T17:21:14  <chacha_chaudhry> xorAxAx: there are some cool people who are there for no money but for contribution:-)
2007-07-31T17:22:07  <chacha_chaudhry> xorAxAx: and my mentor being one :-).
2007-07-31T17:22:12  <xorAxAx> yeah, it sounds like that was the plans of the project :)
2007-07-31T17:22:33  <chacha_chaudhry> xorAxAx: :)
2007-07-31T17:23:28  <grzywacz> Easy earnings usually attract the worst kind of people. ;S
2007-07-31T17:24:28  <chacha_chaudhry> grzywacz: I agree
2007-07-31T17:25:24  <chacha_chaudhry> grzywacz: and volunteering are getting them going towards there targets. :-)
2007-07-31T17:28:52  <chacha_chaudhry> *s/ing/s/
2007-07-31T17:29:17  * chacha_chaudhry is fed up of his weak college connection.
2007-07-31T17:29:56  * xorAxAx is gone buying food
2007-07-31T20:20:56  *** ChanServ sets mode: +o ThomasWaldmann
2007-07-31T20:30:41  * ThomasWaldmann hacks on the converter
2007-07-31T23:20:31  <xorAxAx> neagulm: http://hg.alexanderweb.de/moin-1.7-classify-mneagul/rev/d49c38fdfb37 -- commit comment contradicts diff! (This message has been postponed.)
2007-07-31T23:20:34  <xorAxAx> neagulm: it would be nice if you said hi when joining here (This message has been postponed.)
2007-07-31T23:21:16  <neagulm> hello xorAxAx :D
2007-07-31T23:22:19  <CIA-27> moin: Marian Neagul marian@info.uvt.ro work * 2697:8361f97c99b8 1.7-classify-mneagul/MoinMoin/action/starpage.py: Action to allow manual training of the ART network
2007-07-31T23:22:23  <CIA-27> moin: Marian Neagul marian@info.uvt.ro work * 2698:c504d972ac01 1.7-classify-mneagul/MoinMoin/classifier/recommendation_system.py: Add locking to ART adapter
2007-07-31T23:22:24  <CIA-27> moin: Marian Neagul marian@info.uvt.ro work * 2699:491231b51f8f 1.7-classify-mneagul/MoinMoin/classifier/security_policy.py: Fix coding style
2007-07-31T23:22:32  <CIA-27> moin: Marian Neagul marian@info.uvt.ro work * 2700:1e8cf4341380 1.7-classify-mneagul/MoinMoin/classifier/spam_bayes.py: Fix coding style
2007-07-31T23:46:21  <CIA-27> moin: Marian Neagul marian@info.uvt.ro work * 2701:de80762714ce 1.7-classify-mneagul/MoinMoin/action/starpage.py: Check for recommender configuration
2007-07-31T23:46:23  <CIA-27> moin: Marian Neagul marian@info.uvt.ro work * 2702:02bc69ac8eab 1.7-classify-mneagul/MoinMoin/classifier/recommendation_system.py: Locking for token database
2007-07-31T23:46:26  <CIA-27> moin: Marian Neagul marian@info.uvt.ro work * 2703:7dac92e54c14 1.7-classify-mneagul/MoinMoin/config/multiconfig.py: Recommender multiconfig entry
2007-07-31T23:46:32  <CIA-27> moin: Marian Neagul marian@info.uvt.ro work * 2704:17711f05a09c 1.7-classify-mneagul/MoinMoin/support/art.py: Add newline at EOF
2007-07-31T23:46:43  <CIA-27> moin: Marian Neagul marian@info.uvt.ro work * 2705:f5fca75a54ea 1.7-classify-mneagul/MoinMoin/theme/__init__.py: Check for recommender presence in theme
2007-07-31T23:46:51  <CIA-27> moin: Marian Neagul marian@info.uvt.ro work * 2706:01699676fabf 1.7-classify-mneagul/MoinMoin/ (classifier/recommendation_system.py config/multiconfig.py): Fix whitespaces

MoinMoin: MoinMoinChat/Logs/moin-dev/2007-07-31 (last edited 2007-10-29 19:19:21 by localhost)