2009-07-22T00:07:21 <PawelPacana> which python version should be 2.0 code compatible with?
2009-07-22T00:10:01 <ThomasWaldmann> 2.5
2009-07-22T00:33:49 *** grzywacz has quit IRC
2009-07-22T00:58:04 <dreimark> re
2009-07-22T00:59:55 <dennda> ThomasWaldmann: see ml
2009-07-22T01:00:19 * dennda was about to respond but I'm too tired atm and I was gonna ask whether he's using hierarchic whilst he already told that
2009-07-22T01:05:00 <dreimark> ThomasWaldmann: test_search takes for me 94 seconds
2009-07-22T01:06:29 <dreimark> before that change
2009-07-22T01:07:15 * dennda answered the ML quickly
2009-07-22T01:09:04 <dennda> where's his All:read anyways?
2009-07-22T01:09:57 <dennda> err, All:write
2009-07-22T01:12:40 <dreimark> can't be the cause
2009-07-22T01:12:50 <dennda> hm?
2009-07-22T01:12:56 <dreimark> all users will be in TrustedGroup
2009-07-22T01:13:12 <dennda> aha?
2009-07-22T01:13:18 <dennda> no idea what that trusted stuff is
2009-07-22T01:13:28 <dreimark> it is a user group page
2009-07-22T01:13:36 <dennda> my reply is taking long to get to the ml
2009-07-22T01:13:41 <dreimark> and u usually list your users there
2009-07-22T01:13:45 <dennda> i just pointed him to the hierarchic acl docs
2009-07-22T01:13:51 <dennda> as I think that's what might have screwed it
2009-07-22T01:14:45 <dreimark> I don't think so, we have a similiar config
2009-07-22T01:15:13 <dreimark> I guess his groups doesn't work I think he did not chane the regex
2009-07-22T01:15:22 <dennda> what regex?
2009-07-22T01:15:26 <dennda> well then replythat
2009-07-22T01:15:29 <dreimark> the page_*_regex
2009-07-22T01:15:33 <dennda> I didn't check it
2009-07-22T01:15:40 <dreimark> he didn't post
2009-07-22T01:15:48 <dennda> ask him to
2009-07-22T01:15:59 <dennda> i should be learning, exam tomorrow and waaaaay to go
2009-07-22T01:16:06 <dennda> actually I should be sleeping
2009-07-22T01:16:30 <dreimark> good luck!
2009-07-22T01:16:41 <dennda> thanks
2009-07-22T01:16:46 <dennda> ok, gotta sleep now, n8
2009-07-22T01:27:56 <dreimark> good night dennda
2009-07-22T01:38:24 * dreimark tests finished: 878 passed, 68 skipped in 307.21 seconds
2009-07-22T01:40:43 <CIA-45> Pawel Pacana <pawel.pacana (at) gmail.com> default * 6093:077f8404a2b5 2.0-storage/wiki/config/more_samples/mercurial_backend_wikiconfig_snippet: (hg) updated config snippet to include new backend_uri
2009-07-22T01:40:46 <CIA-45> Pawel Pacana <pawel.pacana (at) gmail.com> default * 6094:312a9781902b 2.0-storage/MoinMoin/storage/backends/hg.py: (hg) fixed problem with changelog.encodeextra and parent node ids
2009-07-22T01:40:48 <CIA-45> Pawel Pacana <pawel.pacana (at) gmail.com> default * 6095:e6bb919c4485 2.0-storage/MoinMoin/storage/backends/hg.py: (hg) addedd missing close, removed dummy exception handling
2009-07-22T01:40:50 <CIA-45> Pawel Pacana <pawel.pacana (at) gmail.com> default * 6096:8797bd6fcfc5 2.0-storage/MoinMoin/storage/backends/hg.py: (hg) prettier file handling using 'with' statement
2009-07-22T01:40:51 <CIA-45> Pawel Pacana <pawel.pacana (at) gmail.com> default * 6097:2f364b671106 2.0-storage/ (3 files in 3 dirs): (hg) fixed nested directory creation on init
2009-07-22T06:43:33 *** amartani has quit IRC
2009-07-22T06:51:40 *** amartani has joined #moin-dev
2009-07-22T07:44:31 <CIA-45> Rowan Kerr <rowan@stasis.org> default * 4736:55dc44a8e9ee 1.9-openid/ (3 files in 2 dirs): Added config snippets and CHANGES documentation specific to OpenID updates with SREG and Teams extensions.
2009-07-22T07:48:27 *** amartani has quit IRC
2009-07-22T08:21:30 <ThomasWaldmann> moin
2009-07-22T08:27:25 <dimazest> moin
2009-07-22T08:33:31 <ThomasWaldmann> tests before: 1:38 tests now: 2:00
2009-07-22T08:34:04 <ThomasWaldmann> before = 83390406fc5c
2009-07-22T08:34:26 <ThomasWaldmann> and it throws an error in the xapian stuff
2009-07-22T08:48:06 <CIA-45> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 4875:28077e7631a7 1.9/MoinMoin/datastruct/backends/_tests/test_wiki_groups.py: group scalability test: reduced member count so test runs in acceptable time
2009-07-22T08:50:48 <dimazest> ThomasWaldmann: it throws an error if threre is no xapian module
2009-07-22T08:51:39 <ThomasWaldmann> OSError: [Errno 2] No such file or directory: '/home/tw/w/mm19/tests/wiki/data/cache/xapian/index'
2009-07-22T08:52:18 <dimazest> hmmm...
2009-07-22T08:52:21 <ThomasWaldmann> (and it also runs extremely slow)
2009-07-22T08:52:42 <dimazest> the search test is slow
2009-07-22T08:54:50 <ThomasWaldmann> 67s here
2009-07-22T08:59:33 <dimazest> ThomasWaldmann: http://paste.pocoo.org/show/130011/ returns
2009-07-22T08:59:34 <dimazest> > raise self.AccessDenied, msg
2009-07-22T08:59:35 <dimazest> E AccessDenied: You are not allowed to delete this page!
2009-07-22T09:05:24 <ThomasWaldmann> strange
2009-07-22T09:05:44 <dimazest> yes.
2009-07-22T09:06:48 <dimazest> i deleted tests directory and ran py.test
2009-07-22T09:08:18 <dimazest> abd MoinMoin/search/_tests/test_search.py is running for several minutes. i think it is building an index
2009-07-22T09:08:55 <dreimark> moin
2009-07-22T09:09:40 <dreimark> I have reported this some days ago it needs for me 94 seconds
2009-07-22T09:12:17 <dreimark> and also the last test_Page test needs very much time
2009-07-22T09:12:50 <dimazest> 17 failed, 814 passed, 73 skipped in 626.74 seconds
2009-07-22T09:14:05 <dreimark> on your mac?
2009-07-22T09:15:40 <dimazest> yes, all wiki groups tests failed because create_page() can't create page
2009-07-22T09:16:08 <dreimark> why can't they?
2009-07-22T09:16:25 <dimazest> AccessDenied: You are not allowed to delete this page!
2009-07-22T09:16:46 <dreimark> is become_trusted enabled in this test?
2009-07-22T09:17:09 <dimazest> yes, see http://paste.pocoo.org/show/130011/
2009-07-22T09:18:21 <dreimark> where in create_does it fail
2009-07-22T09:19:26 <dreimark> you could do in a python shell
2009-07-22T09:19:38 <dreimark> from MoinMoin._tests import create_page
2009-07-22T09:20:12 <dimazest> http://paste.pocoo.org/show/130012/
2009-07-22T09:20:15 <dreimark> from MoinMoin.web.contexts import ScriptContext
2009-07-22T09:20:15 <dreimark> request = ScriptContext()
2009-07-22T09:20:34 <dimazest> on linux box it does work
2009-07-22T09:20:58 <dreimark> create_page(request, 'ExamplePage', 'text')
2009-07-22T09:22:05 <dimazest> it works
2009-07-22T09:23:43 <dreimark> and now try to call create_page(request, 'ExamplePage', 'text')
2009-07-22T09:23:45 <dreimark> again
2009-07-22T09:24:02 <dreimark> then the page already exists and it wants to run nuke_page
2009-07-22T09:24:57 * dreimark breakfast
2009-07-22T09:25:14 <dreimark> (unny word btw. if you split it)
2009-07-22T09:25:51 <dimazest> it works
2009-07-22T09:32:30 <dreimark> repeat it with pagename 'OtherGroup'
2009-07-22T09:32:58 <dreimark> from MoinMoin._tests import nuke_page
2009-07-22T09:33:11 <dreimark> nuke_page(request, pagename)
2009-07-22T09:34:08 <dimazest> dreimark: i clone 1.9 repo and make test on a fresh moin
2009-07-22T09:34:58 <dreimark> there is a difference between the test wiki and the desktop edition wiki and the configuration
2009-07-22T09:35:55 <dimazest> on fresh tests are passed
2009-07-22T09:36:13 <dreimark> tests finished: 878 passed, 68 skipped in 359.16 seconds
2009-07-22T10:16:14 <PawelPacana> moin
2009-07-22T10:16:30 <PawelPacana> mac? does anyone here have mac?
2009-07-22T10:36:33 <dreimark> PawelPacana: dimazest has
2009-07-22T10:39:44 <dreimark> ThomasWaldmann: pagelist = rootpage.getPageList(user='') is twice faster than rootpage.getPageList()
2009-07-22T10:41:42 <dreimark> pagelist = rootpage.getPageList(user="", exists=0) has the speed I with it would have on default
2009-07-22T10:42:42 <dreimark> rootpage.getPageList(exists=0) does not change much
2009-07-22T10:48:57 <dreimark> so it is all together in that loop checking 1696 pages
2009-07-22T10:50:08 <PawelPacana> dimazest: can you do me a favour and drop few lines on last section of http://moinmo.in/PawelPacana/MercurialBackend/Configuration ? (wrt install on Mac)
2009-07-22T11:10:56 <dreimark> I think we don't need to check page.exists for underlay pages http://paste.pocoo.org/show/130022/
2009-07-22T11:11:08 <dreimark> that speeds up my tests
2009-07-22T11:11:14 <dreimark> tests finished: 879 passed, 68 skipped in 148.37 seconds
2009-07-22T11:12:25 <dreimark> on the other hand it does not solve the real problem and it obfuscates a bottleneck
2009-07-22T11:12:51 <dreimark> what do you think?
2009-07-22T11:46:26 <ThomasWaldmann> btw, i dont mind whether a test is a bit faster or slower, i just think the extreme cases (e.g. when a single test sits there with a blinking cursor for more than a few secs) have to be looked at
2009-07-22T12:07:59 <CIA-45> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 4876:75c067fb7d1b 1.9/MoinMoin/search/_tests/test_search.py: xapian indexing tests: fix api usage, fix comments, add comment about slowness
2009-07-22T12:25:12 <dimazest> PawelPacana: i made a clone of http://hg.moinmo.in/moin/2.0-storage/ tried to run py.test
2009-07-22T12:25:50 <dimazest> but got an error http://paste.pocoo.org/show/130031/
2009-07-22T12:26:11 <dennda> touch /Users/dimazest/Documents/gsoc/2009/moinmoin/src/2.0-storage/MoinMoin/_tests/wiki/data/plugin/__init__.py
2009-07-22T12:30:14 <dimazest> dennda: 10x
2009-07-22T12:30:33 <dennda> hm?
2009-07-22T12:32:39 <dimazest> thank you
2009-07-22T12:32:52 <dennda> np
2009-07-22T12:33:54 <dimazest> PawelPacana: i've added info to http://moinmo.in/PawelPacana/MercurialBackend/Configuration
2009-07-22T12:34:57 <PawelPacana> dimazest: thanks a lot!
2009-07-22T12:36:25 <PawelPacana> dennda: thats bit awkward, couldnt it be created by test suite?
2009-07-22T12:36:44 <dennda> sure it should
2009-07-22T12:36:51 <dennda> no idea who broke that
2009-07-22T12:36:56 <dennda> or what's causing it
2009-07-22T12:37:25 <dimazest> PawelPacana: should MoinMoin/storage/_tests/test_backends_hg.py have 20 failing tests?
2009-07-22T12:37:57 <PawelPacana> 2 at max
2009-07-22T12:38:07 <dennda> correct mercurial version?
2009-07-22T12:38:18 <PawelPacana> should work form 1.0 - 1.3
2009-07-22T12:38:46 <dimazest> mercurial==1.3
2009-07-22T12:38:51 <PawelPacana> dimazest: can you grab output with --tb=short ?
2009-07-22T12:40:26 <PawelPacana> the only tests failing now are destroy_* tests, this is fine as long as they're not implemented
2009-07-22T12:40:29 <PawelPacana> yet
2009-07-22T12:42:26 <dimazest> http://paste.pocoo.org/show/130034/
2009-07-22T12:42:32 <dimazest> PawelPacana: ^^^
2009-07-22T12:47:27 <PawelPacana> all renames fail :(
2009-07-22T12:48:48 <dreimark> PawelPacana: the location is wrong it should just use the tests wiki
2009-07-22T12:51:16 <PawelPacana> dreimark: about that ../__init__.py ?
2009-07-22T12:51:21 <dreimark> yes
2009-07-22T12:52:37 <dreimark> the normal position would be moin-*/tests/wiki but for some unknown reason it looks for MoinMoin/_tests
2009-07-22T12:54:18 <PawelPacana> ok, i'll try to grep it later in tests
2009-07-22T12:56:53 <PawelPacana> bll
2009-07-22T12:56:58 <PawelPacana> *bbl
2009-07-22T13:25:26 <CIA-45> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 4877:2752a5368008 1.9/docs/CHANGES: updated CHANGES
2009-07-22T15:50:55 <ThomasWaldmann> dimazest: maybe look what xapwrap api calls moin does and how that maps to xappy
2009-07-22T16:02:56 <dimazest> ThomasWaldmann: ok, so my next task is replace xapwrap by xappy
2009-07-22T16:36:20 <ThomasWaldmann> yes, or at least check how much effort that is :)
2009-07-22T16:37:29 <dimazest> :) ok.
2009-07-22T16:58:25 *** amartani has joined #moin-dev
2009-07-22T17:11:39 <dreimark> dimazest: please check the effort first, how much changes it needs
2009-07-22T17:12:07 <dreimark> if we can get an idea about that we better could decide if it can be done in 1.9
2009-07-22T17:25:12 <dimazest> dreimark: there is a lot of work to understand how these libraries work
2009-07-22T17:25:18 <dimazest> (at least for me)
2009-07-22T17:25:54 <dimazest> there is no much test for search module
2009-07-22T17:28:14 <dimazest> it's hard to tell now, i need to study code/documentation
2009-07-22T17:33:34 <CIA-45> Alexandre Martani <amartani AT gmail DOT com> default * 6163:85ca739fa72f 2.0-storage-editor-amartani/MoinMoin/web/static/htdocs/common/js/text_editor.js: Real-time editor: text_editor uses its own xmlhttprequest wrapper
2009-07-22T17:33:36 <CIA-45> Alexandre Martani <amartani AT gmail DOT com> default * 6164:fc1d7c8073a3 2.0-storage-editor-amartani/MoinMoin/ (3 files in 3 dirs): Real-time editor: move itemPath to editor
2009-07-22T17:33:38 <CIA-45> Alexandre Martani <amartani AT gmail DOT com> default * 6165:de4d7efad65a 2.0-storage-editor-amartani/MoinMoin/ (3 files in 2 dirs): Real-time editor: Created action ajax_transclude and use it instead of mobwrite for preview box.
2009-07-22T17:48:45 <dreimark> Results of midterm evaluations for 2009 will be posted on the Google Open
2009-07-22T17:48:47 <dreimark> Source Blog [0] after they're announced on Thursday, 23 July [1] at OSCON.
2009-07-22T17:49:24 <dimazest> interesting
2009-07-22T17:49:56 <dimazest> dreimark: i have feeling that code with xappy will be cleaner
2009-07-22T17:51:18 <dreimark> good
2009-07-22T17:54:40 <dimazest> dreimark: do you know what is meaning of Keyword
2009-07-22T17:54:46 <dimazest> here http://hg.moinmo.in/moin/1.9/file/2752a5368008/MoinMoin/search/Xapian.py#l557
2009-07-22T17:56:27 <dimazest> is it similar to http://code.google.com/p/xappy/source/browse/trunk/docs/introduction.rst#153
2009-07-22T17:59:25 <dreimark> it is defined in support.xapwrap.document and it looks like a dict
2009-07-22T18:03:15 <dreimark> it stores the key,values which are used for searching
2009-07-22T18:03:39 <dreimark> so the descriptions on xappy sound similiar
2009-07-22T18:05:10 <dreimark> it can be that the naming in moin was taken from the older lupy code
2009-07-22T18:08:35 <dimazest> what is lupy?
2009-07-22T18:10:56 <dimazest> i have idea how _index_page_rev() should look like, except doc.analyzerFactory
2009-07-22T18:14:01 <dreimark> lupysearch was the first indexing searcher we used (it dies some years ago)
2009-07-22T18:14:53 <dreimark> s/s/d/
2009-07-22T20:03:03 *** grzywacz has joined #moin-dev
2009-07-22T20:08:21 *** aigarius has joined #moin-dev
2009-07-22T21:34:02 <dreimark> ThomasWaldmann: http://moinmo.in/FeatureRequests/Templates renders quite strange for me
2009-07-22T21:34:43 <dreimark> because of transclusion syntax
2009-07-22T21:34:46 <dreimark> I'll fix that
2009-07-22T21:50:12 <CIA-45> Rowan Kerr <rowan@stasis.org> default * 4878:dffe83c636a7 1.9/MoinMoin/ (util/web.py widget/html.py):
2009-07-22T21:50:12 <CIA-45> Small HTML output updates to facilitate OpenID. Allow disabling form select controls and add specific id
2009-07-22T21:50:12 <CIA-45> attribute to forms (for targeting with javascript).
2009-07-22T21:50:15 <CIA-45> Rowan Kerr <rowan@stasis.org> default * 4879:c19a628febc1 1.9/MoinMoin/ (userform/login.py userprefs/prefs.py):
2009-07-22T21:50:15 <CIA-45> Updated user forms and prefs to simplify logging in with OpenID and prepare for disabling certain
2009-07-22T21:50:17 <CIA-45> preferences available via SREG.
2009-07-22T21:50:19 <CIA-45> Rowan Kerr <rowan@stasis.org> default * 4880:7ac56b991253 1.9/MoinMoin/auth/openidrp.py:
2009-07-22T21:50:21 <CIA-45> Added request configuration as argument for OpenID message/user modification hooks.
2009-07-22T21:50:23 <CIA-45> Fixed lack of message passed to CancelLogin from openidrp.
2009-07-22T21:50:25 <CIA-45> Rowan Kerr <rowan@stasis.org> default * 4881:c27302ff6a67 1.9/MoinMoin/auth/openidrp.py: Updated openidrp with request.values instead of request.form, in case OpenID responses are returned via GET.
2009-07-22T21:50:28 <CIA-45> Rowan Kerr <rowan@stasis.org> default * 4882:c2002dd6019f 1.9/MoinMoin/auth/openidrp.py: Changed from info messages to debug messages.
2009-07-22T21:50:33 <CIA-45> Rowan Kerr <rowan@stasis.org> default * 4883:6586038c07d3 1.9/MoinMoin/auth/openidrp_ext/ (__init__.py openidrp_sreg.py openidrp_teams.py): Added sreg and teams extensions for OpenID relying party authentication
2009-07-22T21:50:38 <CIA-45> Rowan Kerr <rowan@stasis.org> default * 4884:73f4fbb892b1 1.9/MoinMoin/action/login.py: Use request.values in login action so OpenID will work using GET
2009-07-22T21:50:41 <CIA-45> Rowan Kerr <rowan@stasis.org> default * 4885:97d38e725287 1.9/MoinMoin/auth/ (__init__.py openidrp.py): Force janrain_nonce at end of URL when asking for username input during the OpenID multiform sequence
2009-07-22T21:50:46 <CIA-45> Rowan Kerr <rowan@stasis.org> default * 4886:fcb8c47be586 1.9/MoinMoin/action/login.py: Force action on login continuation form, otherwise will be submitted to previous step when returning from an OpenID GET response
2009-07-22T21:50:50 <CIA-45> Rowan Kerr <rowan@stasis.org> default * 4887:16e584c1dd59 1.9/MoinMoin/auth/openidrp.py: Removed extra janrain nonce from OpenID username continuation
2009-07-22T21:50:53 <CIA-45> Rowan Kerr <rowan@stasis.org> default * 4888:2d5c306b51df 1.9/MoinMoin/auth/ (3 files in 2 dirs): Added auth_attribs for users who log in with OpenID SREG. Fixed call to create teams in OpenID extension.
2009-07-22T21:50:58 <CIA-45> Rowan Kerr <rowan@stasis.org> default * 4889:6279b8badd5f 1.9/MoinMoin/auth/ (3 files in 2 dirs): Removed no-value return statements from openid extensions. Prepared default auth login_prompt to have configurable registration url.
2009-07-22T21:51:02 <CIA-45> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 4891:42b73b7ae79a 1.9/ (13 files in 9 dirs): merged moin/1.9-openid repo
2009-07-22T23:31:12 <CIA-45> Reimar Bauer <rb.proj AT googlemail DOT com> default * 4892:802cc30f1937 1.9/MoinMoin/ (auth/openidrp_ext/openidrp_sreg.py userform/login.py): PEP8 fix
2009-07-22T23:37:38 <ThomasWaldmann> BTW, I'll try to move the rest of moinmo.in now.
MoinMoin: MoinMoinChat/Logs/moin-dev/2009-07-22 (last edited 2009-07-21 22:15:02 by IrcLogImporter)