2009-04-27T00:02:37  *** devilsadvocate has joined #moin-dev
2009-04-27T00:21:56  <CIA-36> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 4324:b6eb90ca4128 1.8/docs/INSTALL.html: make install-docs interwiki
2009-04-27T00:21:57  <CIA-36> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 4325:913bb9697449 1.8/ (12 files in 9 dirs): preparing 1.8.3 release: bumping version numbers, added dummy mig script
2009-04-27T00:33:02  <ThomasWaldmann> devilsadvocate: your username is "quassel"?
2009-04-27T00:33:46  <devilsadvocate> ThomasWaldmann: havent gotten around to chaning my ident yet. :P switched to quassel from xchat recently
2009-04-27T00:34:43  <CIA-36> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 4326:f25e6286fe13 1.8/wiki/underlay.tar: updated underlay
2009-04-27T00:35:09  <ThomasWaldmann> ah, that's the name of the software. was wondering whether you speak german or use german words. :)
2009-04-27T00:36:05  <devilsadvocate> oh. thats german?
2009-04-27T00:36:32  <devilsadvocate> its a nice software, btw. works like irssi+screen in gui
2009-04-27T00:37:30  <ThomasWaldmann> German verb quasseln, "to jabber"
2009-04-27T00:40:35  * ThomasWaldmann runs make dist
2009-04-27T00:44:06  *** amartani1 has joined #moin-dev
2009-04-27T00:44:39  *** amartani has quit IRC
2009-04-27T00:44:42  *** amartani1 has left #moin-dev
2009-04-27T00:49:58  <ThomasWaldmann> http://static.moinmo.in/files/moin-1.8.3.tar.gz < if someone could give it some test run before we release it, that would be great :)
2009-04-27T00:55:18  * devilsadvocate has 3 exams in the next 4 days, so cant do that :|
2009-04-27T00:56:30  <ThomasWaldmann> good luck with your exams :)
2009-04-27T01:04:25  <devilsadvocate> i shall need it :P
2009-04-27T03:31:54  *** amartani has joined #moin-dev
2009-04-27T04:13:36  *** amartani has quit IRC
2009-04-27T04:19:28  *** amartani has joined #moin-dev
2009-04-27T04:37:14  *** amartani1 has joined #moin-dev
2009-04-27T04:51:38  *** amartani has quit IRC
2009-04-27T05:00:05  *** dimazest_ has joined #moin-dev
2009-04-27T05:16:07  *** dimazest has quit IRC
2009-04-27T05:36:26  *** amartani1 has left #moin-dev
2009-04-27T07:20:10  *** dimazest has joined #moin-dev
2009-04-27T07:35:17  *** dimazest_ has quit IRC
2009-04-27T07:44:16  *** dimazest_ has joined #moin-dev
2009-04-27T07:45:12  *** dimazest has quit IRC
2009-04-27T07:54:27  *** dimazest_ has quit IRC
2009-04-27T08:43:16  <dreimark> moin
2009-04-27T08:43:24  * dreimark downloads
2009-04-27T09:02:26  <TheSheep> moin
2009-04-27T09:02:57  <TheSheep> ThomasWaldmann: splitting Chinese into words is a subject of many scientific papers, but no working solution yet
2009-04-27T09:03:16  <TheSheep> ThomasWaldmann: I have a relatively good wordsplitter for Japanese though
2009-04-27T09:17:32  <dreimark> ThomasWaldmann: looks good
2009-04-27T09:22:17  *** dimazest has joined #moin-dev
2009-04-27T09:42:48  *** dimazest has quit IRC
2009-04-27T10:03:12  *** dimazest has joined #moin-dev
2009-04-27T10:14:47  *** dimazest has quit IRC
2009-04-27T10:17:05  *** dimazest has joined #moin-dev
2009-04-27T10:30:26  *** dimazest has quit IRC
2009-04-27T10:33:30  *** dimazest has joined #moin-dev
2009-04-27T11:00:09  *** devilsadvocate_ has joined #moin-dev
2009-04-27T11:00:11  *** devilsadvocate has quit IRC
2009-04-27T11:25:09  <ThomasWaldmann> TheSheep: i have the feeling that this should be done by some chinese/japanese/... moin and python user. I have no clue about those languages, I could not test it.
2009-04-27T11:46:00  *** TheSheep has quit IRC
2009-04-27T11:46:04  *** TheSheep has joined #moin-dev
2009-04-27T12:01:01  *** devilsadvocate has joined #moin-dev
2009-04-27T12:02:11  *** devilsadvocate_ has quit IRC
2009-04-27T12:21:18  <dreimark> TheSheep: how could it be tested ?
2009-04-27T12:24:06  *** dimazest has quit IRC
2009-04-27T12:54:20  <TheSheep> dreimark: splitting of Japanese? we will need a corpus of manually split Japanese texts...
2009-04-27T13:04:35  *** dimazest has joined #moin-dev
2009-04-27T13:45:17  *** cbx3331 has joined #moin-dev
2009-04-27T14:57:27  *** PawelPacana has quit IRC
2009-04-27T15:12:38  *** TheSheep has quit IRC
2009-04-27T15:23:22  *** TheSheep has joined #moin-dev
2009-04-27T15:47:45  <xorAxAx> TheSheep: how does the segmentation script work?
2009-04-27T15:49:06  <TheSheep> xorAxAx: a state machine, it has groups of characters that never appear next to each other in a single word
2009-04-27T15:49:40  <TheSheep> xorAxAx: and splits on transitions from certain groups to others
2009-04-27T15:53:00  <xorAxAx> ah
2009-04-27T15:56:42  <TheSheep> it's possible to fool it, but works most of the time
2009-04-27T15:56:56  <TheSheep> a perfect solution would require a dictionary
2009-04-27T15:58:54  <devilsadvocate> TheSheep: that wouldnt be perfect either. imagine parsing a dictionary each time, even if it is a hash tree
2009-04-27T15:59:02  <devilsadvocate> and they have a truckload of symbols
2009-04-27T15:59:06  <devilsadvocate> hello, btw :P
2009-04-27T16:07:04  *** devilsadvocate has quit IRC
2009-04-27T16:09:53  *** devilsadvocate has joined #moin-dev
2009-04-27T16:30:10  <TheSheep> devilsadvocate: perfect in terms of results, not load
2009-04-27T16:30:20  <devilsadvocate> ah
2009-04-27T16:30:44  <TheSheep> devilsadvocate: as Dijsktra used to say "if correctness is not a requirement, then any answer will do"
2009-04-27T16:35:50  <dreimark> TheSheep: my question was more about If you look forpeople and if you can give examples
2009-04-27T16:51:06  *** devilsadvocate_ has joined #moin-dev
2009-04-27T16:52:17  *** devilsadvocate has quit IRC
2009-04-27T16:52:42  *** alfonsodg has joined #moin-dev
2009-04-27T17:37:49  *** cbx3331 has left #moin-dev
2009-04-27T17:56:36  <dreimark> ThomasWaldmann: http://moinmo.in/MoinMoinBugs/ValueErrorInvalidLiteralWhileMigratingData
2009-04-27T18:05:03  *** devilsadvocate_ has quit IRC
2009-04-27T18:23:58  <xorAxAx> TheSheep: a dictionary is enough? i suppose its not
2009-04-27T18:24:03  <xorAxAx> because of ambiguouties
2009-04-27T18:25:19  <TheSheep> xorAxAx: not enough, but required
2009-04-27T18:35:42  <dimazest> moin
2009-04-27T18:36:14  <dimazest> i'm exploring datastruct code now
2009-04-27T18:36:31  <dimazest> at the 1.8-ldapgroups-mmihaljevic
2009-04-27T18:37:36  <dimazest> and test for tip is throws TypeError: <lambda>() takes exactly 1 argument (2 given)
2009-04-27T18:38:37  <dimazest> so, the last revision i found which runs tests is 4069  81f821c5ff91
2009-04-27T18:38:47  <dreimark> dimazest: the tests are broken
2009-04-27T18:39:41  <dimazest> the first task for me then is to fix them
2009-04-27T18:40:15  <dreimark> and reread the code. may be look first on the  config backend
2009-04-27T18:41:06  <dimazest> does config backend works in the tip?
2009-04-27T18:43:00  <dimazest> no, the same error
2009-04-27T18:45:40  <dreimark> don't look to deep into that repo
2009-04-27T18:53:50  *** alfonsodg has quit IRC
2009-04-27T18:55:05  <dimazest> ok, but should i use that code? or it's better to start from a scratch?
2009-04-27T18:55:37  <dreimark> it is better you start from scratch
2009-04-27T18:56:04  <dimazest> :) ok
2009-04-27T18:57:38  *** alfonsodg has joined #moin-dev
2009-04-27T18:58:50  <dimazest> then, i'll take Group and GroupDict classes from the wikidicts as a bases
2009-04-27T19:00:42  <dreimark> yes but you have to take care that we can configure it similiar to auth
2009-04-27T19:02:46  <dreimark> dimazest: have a look at wiki/config/more_samples
2009-04-27T19:02:52  <dimazest> easier for me, i do not need to invent configuration
2009-04-27T19:03:16  <dreimark> there are some auth examples
2009-04-27T19:04:58  <dimazest> auth methods are defined like auth = [ldap_authenticator1, HTTPAuth(autocreate=True)]
2009-04-27T19:06:00  <dimazest> and groups should be the same groups = [WikiGroup(), ConfigGroup()]
2009-04-27T19:06:06  <dimazest> am i right?
2009-04-27T19:06:54  <dreimark> :)
2009-04-27T19:10:12  <dreimark> the name of the config var could also be group_manager (if we don't get a better idea, how to name that thing)
2009-04-27T19:16:23  <TheSheep> druid ;)
2009-04-27T19:17:49  <dimazest> i hope it is not possible to say that something does not belongs to the group
2009-04-27T19:18:57  <TheSheep> no butts :)
2009-04-27T19:20:31  <dreimark> hehe
2009-04-27T19:22:43  <TheSheep> you can effectively 'substract' groups by doing something like  #acl ExceptionGroup: GeneralGroup:read,write,etc.
2009-04-27T19:23:32  <TheSheep> although it's backwards
2009-04-27T19:24:40  * dreimark likes to have a page on MM similiar to the storage2009 page
2009-04-27T19:25:13  <dreimark> for discussion of what, who and which feature we want
2009-04-27T19:25:35  <TheSheep> I wonder if it would be possible to actually modify the semantics to make them easier to grok
2009-04-27T19:25:51  <TheSheep> make it user-centric, not page-centric, for example
2009-04-27T19:27:12  <dreimark> that goes a bit into acl refactoring
2009-04-27T19:27:38  <TheSheep> yeah, and old wiki breaking
2009-04-27T19:28:18  <dreimark> of course if we e have a good plan we can consider to implement it. It will need a mig script then.
2009-04-27T19:29:14  <TheSheep> I don't know of any particular changes, I'm just wondering if it's possible
2009-04-27T19:29:55  <dreimark> it depends if it can be done with another backend and another security police
2009-04-27T19:30:14  <dreimark> s/e/y/
2009-04-27T19:31:45  <dreimark> +group
2009-04-27T19:32:02  <dreimark> anyway I have to go soon. bbl in some hours
2009-04-27T20:09:01  *** alfonsodg has quit IRC
2009-04-27T20:33:03  *** amartani has joined #moin-dev
2009-04-27T20:45:49  <dimazest> i've started http://moinmo.in/Groups2009
2009-04-27T20:46:10  <dimazest> it's similar to the Storage2009
2009-04-27T20:47:51  <ThomasWaldmann> btw, for the *sql kind of group backend, please check whether sqlalchemy can help making this portable over a range of sql dbms
2009-04-27T20:48:09  <dennda> hm?
2009-04-27T20:52:57  <dimazest> ThomasWaldmann: sqlachemy should be a good choice
2009-04-27T20:53:24  * dimazest is going home
2009-04-27T20:55:45  *** dimazest has quit IRC
2009-04-27T21:11:29  <ThomasWaldmann>    did anybody test the 1.8.3 release file?
2009-04-27T21:18:33  *** dimazest has joined #moin-dev
2009-04-27T21:24:33  <ThomasWaldmann> dimazest: see wikipage
2009-04-27T21:30:20  <dimazest> ThomasWaldmann: about postfix, i think it can be left as it is
2009-04-27T21:33:10  *** LotekThirteen has joined #moin-dev
2009-04-27T21:33:16  <LotekThirteen> moin
2009-04-27T21:34:10  <ThomasWaldmann> dimazest: you know how user group information is typically stored in sql databases?
2009-04-27T21:34:42  <dimazest> since it many-to-many
2009-04-27T21:34:52  <dimazest> in three tables? i would i it like
2009-04-27T21:35:18  <dimazest> User, Group, GroupUser
2009-04-27T21:36:21  *** amartani has left #moin-dev
2009-04-27T21:37:44  <LotekThirteen> downloaded the latest 1.9 and tried to run with apache2 mod_wsgi and xapian 1.0.7 search...
2009-04-27T21:37:57  <ThomasWaldmann> dimazest: if you want to do a sql group backend, maybe find out how existing setups have user group data stored, because people will likely want to use THAT and not some reinvented wheel by us
2009-04-27T21:38:09  <LotekThirteen> but received while searchin' error and even if I tried to save  a page... should I do more testing or just wait :-)
2009-04-27T21:38:15  <ThomasWaldmann> hi LotekThirteen
2009-04-27T21:38:22  <LotekThirteen> hi ThomasWaldmann
2009-04-27T21:38:35  <ThomasWaldmann> LotekThirteen: the request.finish problem?
2009-04-27T21:38:55  <LotekThirteen> if you mean " AttributeError: 'AllContext' object has no attribute 'finish'" then yes
2009-04-27T21:39:01  <dimazest> ThomasWaldmann: to take some exesting db schema is good idea
2009-04-27T21:39:12  <dimazest> i was thinking about wordpress
2009-04-27T21:39:29  <dimazest> but any widespread should be ok
2009-04-27T21:40:11  <LotekThirteen> ThomasWaldmann: And even a normal search repors "Bitte verwenden Sie einen selektiveren Suchbegriff anstatt """
2009-04-27T21:40:29  <ThomasWaldmann> do sql dbs have their own internal way to store groups? or is it just some user defined table?
2009-04-27T21:40:52  <ThomasWaldmann> LotekThirteen: yes, that is known
2009-04-27T21:41:10  <ThomasWaldmann> we found it some weeks ago
2009-04-27T21:41:28  <LotekThirteen> ok, then I wait... and move back to 1.8.2 till it's fixed, thx!
2009-04-27T21:41:39  <ThomasWaldmann> the 2nd issue is not known yet I think
2009-04-27T21:41:49  <ThomasWaldmann> LotekThirteen: 1.8.3 :)
2009-04-27T21:42:23  <LotekThirteen> ThomasWaldmann: I download anyway thar bzip from hg.. so whatever you like :-)
2009-04-27T21:42:44  <ThomasWaldmann> http://static.moinmo.in/files/moin-1.8.3.tar.gz < if someone could give it some test run before we release it, that would be great :)
2009-04-27T21:47:31  <dimazest> ThomasWaldmann: i think it depends on the system what they use
2009-04-27T21:48:06  <dimazest> but i do not think, that every user of a forum (or cms) has a database account
2009-04-27T21:48:27  <dimazest> ususally userdata is stored just like other data
2009-04-27T21:49:17  <ThomasWaldmann> maybe so some research if you don't know for sure ( /me has not much clue about sql dbms)
2009-04-27T21:49:42  <dimazest> even if some internal mechanisms are used, posts and comments anyway has foreign keys to the userdata
2009-04-27T21:53:41  <ThomasWaldmann> maybe do not just look at wordpress
2009-04-27T21:55:31  <dimazest> http://drupal.org/
2009-04-27T21:55:51  <dimazest> do you now something from a java world?
2009-04-27T21:58:18  <dreimark> re
2009-04-27T21:58:45  *** alfonsodg has joined #moin-dev
2009-04-27T21:58:57  * dreimark has tested 1.8.3
2009-04-27T21:59:11  <dreimark> but can do some more tests from here
2009-04-27T21:59:41  <ThomasWaldmann> dimazest: i try to keep away from most java stuff
2009-04-27T22:00:19  <dreimark> LotekThirteen: you can test my patch for that problem
2009-04-27T22:00:46  <dimazest> ThomasWaldmann: :) it is not directly related to java, only database will be used, but i igree
2009-04-27T22:01:12  <dreimark> LotekThirteen: http://moinmo.in/MoinMoinBugs/1.9_xapian_request.finish
2009-04-27T22:01:14  * dimazest has mainly java in the university
2009-04-27T22:01:27  <dimazest> and i cant say i enjoy it
2009-04-27T22:03:51  <LotekThirteen> dreimark: aaah! I just removed my 1.9 installation and installed the 1.8.3
2009-04-27T22:04:15  <dreimark> LotekThirteen: I was meanwhile playing trombone
2009-04-27T22:04:50  <LotekThirteen> dreimark: but if you say that it should work I will try 1.9 again :-)
2009-04-27T22:05:15  <LotekThirteen> dreimark: but let me frist finish the 1.8.3 test...
2009-04-27T22:05:28  <dreimark> that patch works. but 1.8.3 is fine also (to test)
2009-04-27T22:05:34  <ThomasWaldmann> dreimark: better a trombone than a trombose :D
2009-04-27T22:06:39  <dreimark> jo
2009-04-27T22:07:34  <dreimark> hehe
2009-04-27T22:09:36  <dreimark> btw. I found a new tea named "rote gruetze" (never thought that could be used for tea)
2009-04-27T22:24:28  * dreimark has a not so nice traceback if xmlrpc is not enabled
2009-04-27T22:32:07  <dreimark> http://moinmo.in/MoinMoinBugs/unsupported_XML-RPC_protocol
2009-04-27T22:32:12  <dreimark> we can fix that later
2009-04-27T22:36:10  * ThomasWaldmann looks
2009-04-27T22:39:34  <ThomasWaldmann> dreimark: bugreport is unclear. how does one reproduce?
2009-04-27T22:39:47  <dreimark> you need wikisync
2009-04-27T22:39:52  <dreimark> to do
2009-04-27T22:41:58  <LotekThirteen> ThomasWaldmann: I just updated my public farmwiki (http://www.wikiwiki.ch/SystemInfo) with your 1.8.3 release.
2009-04-27T22:43:55  <ThomasWaldmann> LotekThirteen: anything special yet?
2009-04-27T22:44:01  <LotekThirteen> ThomasWaldmann: I have now some troubles to run this 1.8.3 on my ubuntu server with xapian and python 2.6... (xapian get's always disabled after the first search)... well need to do more test, but I belive there're some errors in my installation and defently not in 1.8.3
2009-04-27T22:44:54  <LotekThirteen> ThomasWaldmann: on my public server I just did "python setup.py install --prefix=$HOME --force" and everything was ok
2009-04-27T22:45:20  * dreimark checks xapian now
2009-04-27T22:45:21  <ThomasWaldmann> did you build an index?
2009-04-27T22:45:51  <LotekThirteen> yes, index build was going well... and also used the correct ownerships, etcetera.
2009-04-27T22:48:21  <dreimark> LotekThirteen: how do you recog that it becomes disabled?
2009-04-27T22:49:35  <LotekThirteen> SystemInfo shows enable; doing a title search (see from the show_timings that it used moin_search) and now SystemInfo shows disabled
2009-04-27T22:50:17  <dennda> ThomasWaldmann, dimazest: I am not sure I got what you're talking about, but perhaps take a look at http://dev.pocoo.org/projects/zine/browser/zine/models.py
2009-04-27T22:50:20  <LotekThirteen> dreimark: but redo the installation (use --force), removing the caches and indexes.. and now try to build it again
2009-04-27T22:50:57  <dennda> Users/Groups are just stored in tables
2009-04-27T22:51:18  * dreimark builds still the index 
2009-04-27T22:51:48  <dimazest> ThomasWaldmann: thanks
2009-04-27T22:52:47  <LotekThirteen> dreimark: hmpf... I maybe found the error... forgot to "--mode=add" ... only used index build... shit redo now!
2009-04-27T22:54:28  <dennda> dimazest: that is sqlalchemy, btw.
2009-04-27T22:54:47  <ThomasWaldmann> dennda: for that, we could just supply some generic base class, that can be subclassed for different other sw/db setups.
2009-04-27T22:55:34  <dennda> ThomasWaldmann: I only read the "look at how other software handles user/group storage" statement of yours; what's the larger context for someone unfamiliar with dimazest's task?
2009-04-27T22:56:54  <dreimark> dimazest: may be subscribe that page
2009-04-27T22:57:21  <dimazest> dreimark: i've added it to the wikipage
2009-04-27T22:57:42  <ThomasWaldmann> dennda: dimazest had a "MysqlGroupBackend" on his Groups2009 page. I just wanted to emphasize that we don't want to target mysql, but sql dbms in general.
2009-04-27T22:57:42  <dreimark> I mean http://moinmo.in/4ct10n/subscribe/Groups2009?action=subscribe
2009-04-27T22:58:20  <ThomasWaldmann> dennda: if group data is just stored in software (not dbms) specific tables, sqlalchemy will work.
2009-04-27T22:58:24  <dennda> ThomasWaldmann: so why exactly aren't groups stored using our storage layer? (having no idea as to how groups work in moin)
2009-04-27T22:58:54  <ThomasWaldmann> if group data is handled somehow by the dbms internally, it depends on whether slqa supports this in a portable way.
2009-04-27T22:59:17  <ThomasWaldmann> dennda: they are, that is the wikipage group backend
2009-04-27T22:59:51  <dreimark> dennda: there will be just more group backends possible
2009-04-27T22:59:56  <ThomasWaldmann> but if you already have defined user groups for other stuff, you might want to reuse them, thus we need other backends
2009-04-27T23:00:16  <ThomasWaldmann> like sql dbms, ldap, config, ...
2009-04-27T23:01:28  <dennda> so dimazest is about to write new storage backends specifically for groups? (i still don't think i got it)
2009-04-27T23:02:05  <dimazest> dennda: yes
2009-04-27T23:02:54  <ThomasWaldmann> yes and no :)
2009-04-27T23:03:09  <dennda> so you also refactor the current group code to use the storage layer instead of whatever it's currently based on?
2009-04-27T23:03:22  <ThomasWaldmann> of course that stuff will use storage api later to access group items (pages)
2009-04-27T23:03:27  <dennda> (doing essentially what I did with pages/users last year)
2009-04-27T23:03:42  <ThomasWaldmann> but everything else has nothing todo with storage api
2009-04-27T23:03:57  <dennda> what is "everything else"?
2009-04-27T23:04:09  <dreimark> dennda: http://moinmo.in/Groups2009
2009-04-27T23:04:10  <ThomasWaldmann> ldap, sql, config
2009-04-27T23:04:34  <ThomasWaldmann> (or whereever you have group information already stored)
2009-04-27T23:04:59  <ThomasWaldmann> likely the same place btw where auth gets the user data from
2009-04-27T23:05:12  <dennda> """Groups in MoinMoin includes users, pages, whatever. """
2009-04-27T23:05:13  <dennda> ??
2009-04-27T23:05:39  <ThomasWaldmann> groups are just lists of names
2009-04-27T23:05:39  <dreimark> dennda: e.g. PagesInItalianGroup
2009-04-27T23:07:50  <ThomasWaldmann> dennda: the TODO you removed from your home page, is it DONE?
2009-04-27T23:09:14  <LotekThirteen> dreimark: runing now also 1.8.3 on my local ubuntuserver with python 2.6 and xapian 1.0.7, now going again to 1.9
2009-04-27T23:09:41  <dreimark> xapian works for me too
2009-04-27T23:10:00  *** alfonsodg has quit IRC
2009-04-27T23:10:31  <dennda> err
2009-04-27T23:10:42  <dennda> tbh i'd need to check
2009-04-27T23:12:00  <ThomasWaldmann> also the ideas you deleted from there - as long as they are not implemented or replaced by something better, you shouldn't just delete them
2009-04-27T23:13:07  <dennda> i admit that was too rash
2009-04-27T23:13:17  <ThomasWaldmann> dimazest: isn't the configgroupbackend already working?
2009-04-27T23:13:57  <dimazest> ThomasWaldmann: do you mean one from the 1.8-ldapgroups-mmihaljevic ?
2009-04-27T23:14:15  <dimazest> i do not know, test fail
2009-04-27T23:15:17  <ThomasWaldmann> i think you should cherrypick some of the code. it's not much, but not all is bad.
2009-04-27T23:16:13  <dreimark> of course at coding starts time ..
2009-04-27T23:17:53  <dennda> ThomasWaldmann: Any idea what johill was referring to with
2009-04-27T23:18:02  <dennda> "deprecated handling totally messed up, it just needs to go away"
2009-04-27T23:18:02  <dennda> ?
2009-04-27T23:18:22  <ThomasWaldmann> dimazest: btw, one main headline is missing: refactoring the group code and the places where it is used
2009-04-27T23:18:52  <dreimark> dennda: that could be the pragma deprecated
2009-04-27T23:18:53  <ThomasWaldmann> dennda: yes, he meant the #deprecated PI
2009-04-27T23:19:09  <ThomasWaldmann> or pragma?
2009-04-27T23:19:16  <dennda> can you elaborate?
2009-04-27T23:19:23  <dennda> i don't know it
2009-04-27T23:19:24  <ThomasWaldmann> try it :)
2009-04-27T23:19:40  <dreimark> HelpOnProcessingInstructions
2009-04-27T23:19:43  <dreimark> read it
2009-04-27T23:19:47  <dreimark> ThomasWaldmann: is right
2009-04-27T23:19:55  <dimazest> i'll add it to the wiki
2009-04-27T23:19:58  <ThomasWaldmann> it's one of moins features that confuses users :D
2009-04-27T23:21:39  <dreimark> dimazest: group pages can inherit group pages or/and users
2009-04-27T23:22:24  <ThomasWaldmann> or rather groups can have names of other groups as member
2009-04-27T23:23:06  <dimazest> so, it is possible to define that something belongs to the Group1
2009-04-27T23:23:15  <dimazest> and Group1 is part of Group2
2009-04-27T23:23:20  <dreimark> yes
2009-04-27T23:23:33  <dimazest> and somethingElse belongs to the Group2
2009-04-27T23:24:14  <dreimark> btw. I am not sure but I think we should also think on virtual pages for groups which are not defined as pages
2009-04-27T23:24:25  <dreimark> yes too
2009-04-27T23:24:47  <ThomasWaldmann> what are virtual pages which are not defined as pages??
2009-04-27T23:25:09  <dreimark> groups are not defined as pages e.g. config group
2009-04-27T23:25:50  <dreimark> you want to get a mapping somehow where the users belongs too.
2009-04-27T23:26:10  <dimazest> this is relevant to the WikiGroupBackend implementation, how does it lookups for the groups
2009-04-27T23:26:16  <dreimark> +if (first line)
2009-04-27T23:26:48  <dimazest> because sqlBackend may define groups in a slightly different way
2009-04-27T23:27:09  <ThomasWaldmann> sorry, I don't know what you mean or what's the problem
2009-04-27T23:27:32  <ThomasWaldmann> groups have a name and contain other names
2009-04-27T23:27:46  <dreimark> how do you know who is in which group defined if you look on the wiki?
2009-04-27T23:28:14  <dreimark> you can now use SystemAdmin "user account browser"
2009-04-27T23:28:20  <ThomasWaldmann> why would I want to know?
2009-04-27T23:28:52  <dennda> pawel is going to hate me
2009-04-27T23:29:26  <dreimark> because you want to know to whom all you open a page if you set acls on a protected page
2009-04-27T23:29:46  <dreimark> dennda: why?
2009-04-27T23:30:08  <dennda> Thank you for your changes. Your attention to detail is appreciated.
2009-04-27T23:30:09  <dennda> Notifications sent to: PawelPacana
2009-04-27T23:30:14  <dennda> at least thrice :-)
2009-04-27T23:31:28  <ThomasWaldmann> dreimark: you do that by using a group name, so if you want to know who that is, the lookup is groupname -> members, not vice versa
2009-04-27T23:31:53  <dreimark> currently you can look on the groupname and read members
2009-04-27T23:32:16  <dreimark> how do you do this if the group is not defined as page
2009-04-27T23:34:40  <ThomasWaldmann> you can have a showgroup action or macro or whatever, that's trivial
2009-04-27T23:34:53  <ThomasWaldmann> aside from that, groups should make SOME sense
2009-04-27T23:35:27  <ThomasWaldmann> so, if you have the marketingGroup, there will be the marketing guys and gals as members
2009-04-27T23:35:42  <LotekThirteen> dreimark:  I have some troubles with xapian and 1.9
2009-04-27T23:36:33  <LotekThirteen> dreimark: building the index gives me a:  "ERROR MoinMoin.macro:129 Macro MailTo raised an exception:".. but I wait now 'coz moin is still building the index
2009-04-27T23:36:35  <dimazest> ThomasWaldmann: GroupDict has membergroups(self, member)
2009-04-27T23:36:41  <dreimark> ThomasWaldmann: that showgroup will render a virtual page then
2009-04-27T23:37:02  <dimazest> which lists all groups where member is a member of
2009-04-27T23:37:06  <dreimark> LotekThirteen: that is known, will be fixed with a new underlay
2009-04-27T23:37:21  <dimazest> at least it is written in a docstring
2009-04-27T23:38:33  <dreimark> ThomasWaldmann: if you have 80 groups defined you want to see the members. (and if it is only to verify typos)
2009-04-27T23:39:33  <dreimark> dimazest: http://moinmo.in/MoinAPI/Beispiele#wikidicts.Group.28.29
2009-04-27T23:41:15  <dreimark> LotekThirteen: that happens because various translated pages were not fixed and have had the old syntax
2009-04-27T23:41:22  <ThomasWaldmann> as I said, groupname > memberlist is trivial
2009-04-27T23:42:07  <dimazest> i'm talking about http://hg.moinmo.in/moin/1.9/file/efde74175d2d/MoinMoin/wikidicts.py#l232
2009-04-27T23:42:18  <ThomasWaldmann> (except for cases when extremely large groups are used, e.g. from ldap, then you maybe do not want to list all members)
2009-04-27T23:43:08  <dreimark> dimazest: yes
2009-04-27T23:44:55  <LotekThirteen> dreimark:  thx, moin is now buidling the index... hope then a simple title search works :-)
2009-04-27T23:45:37  <dreimark> we have fixed many pages for 1.9 and have added a new action to help with translations
2009-04-27T23:46:22  <dreimark> LotekThirteen: http://master19.moinmo.in/FrontPage?action=CheckTranslation
2009-04-27T23:49:26  <LotekThirteen> dreimark: macro GetText raise also an error, but guess you know that already. I also received some "DeprecationWarning: os.popen3 is deprecated." but guess you need this to still support some python 2.4....
2009-04-27T23:50:11  <ThomasWaldmann> LotekThirteen: right
2009-04-27T23:51:02  <dreimark> LotekThirteen: if you easily want to know if some stuff needs to be fixed you can run besides capian index build maint makecache
2009-04-27T23:51:20  <dreimark> s/ca/xa/
2009-04-27T23:52:30  <ThomasWaldmann> ok, if noone has found regressions in 1.8.3, I'll release it now
2009-04-27T23:52:49  <dreimark> dimazest: both ways are possible. while you as user use always the way thomas described
2009-04-27T23:53:08  <dreimark> ThomasWaldmann: ok
2009-04-27T23:54:09  <dimazest> dreimark: ok
2009-04-27T23:54:20  <dimazest> good night! i'm going to sleep now
2009-04-27T23:54:32  <dreimark> good night dimazest
2009-04-27T23:58:18  <dreimark> TheSheep: http://moinmo.in/MoinMoinBugs/CreoleFormatSignature

MoinMoin: MoinMoinChat/Logs/moin-dev/2009-04-27 (last edited 2009-04-26 22:15:02 by IrcLogImporter)