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)