1 2011-11-08T00:08:48 *** jek
2 2011-11-08T00:08:48 *** jek
3 2011-11-08T02:54:37 <CIA-80> Thomas Waldmann <tw AT waldmann-edv DOT de> namespaces * 1070:ed13847b5d4f 2.0/MoinMoin/ (items/__init__.py storage/middleware/protecting.py):
4 2011-11-08T02:54:37 <CIA-80> implement delete item <name> as removing <name> from the item's NAME list
5 2011-11-08T02:54:37 <CIA-80> add some comments about what rename/delete really means now.
6 2011-11-08T02:54:37 <CIA-80> TODO: ACL code breaks if NAME list gets empty, 1 failing test due to this.
7 2011-11-08T03:22:16 <CIA-80> Thomas Waldmann <tw AT waldmann-edv DOT de> namespaces * 1071:1a6be4ad4604 2.0/MoinMoin/storage/middleware/protecting.py: if .may() gets a list of names, use first name to fetch item from storage
8 2011-11-08T03:26:34 <CIA-80> Thomas Waldmann <tw AT waldmann-edv DOT de> namespaces * 1072:064024ea500b 2.0/MoinMoin/templates/search.html: search results: link to first name, but show all names of search result items
9 2011-11-08T06:16:19 *** yufra
10 2011-11-08T06:16:31 *** yufra_
11 2011-11-08T07:11:52 <dreimark> ThomasWaldmann: if the name list can become empty, is it then possible to add any name to the list? and if so is there a duplication checker?
12 2011-11-08T07:12:36 <dreimark> because another item can occupy already one of the names and is read protected for the user wanting this name
13 2011-11-08T07:13:49 <dreimark> in general can we have now the same name for different item uids as alias?
14 2011-11-08T07:22:08 <dreimark> ok, got your change of #107 too
15 2011-11-08T10:13:41 *** greg_f
16 2011-11-08T12:56:31 *** mkerrin
17 2011-11-08T12:57:29 *** mkerrin
18 2011-11-08T13:50:44 <ThomasWaldmann> dreimark: names you add must be checked to not already exist
19 2011-11-08T13:53:28 *** gwork
20 2011-11-08T13:53:48 <gwork> moin
21 2011-11-08T14:25:11 <ThomasWaldmann> moin gwork
22 2011-11-08T14:25:30 <gwork> Hey ThomasWaldmann, have a spare minute?
23 2011-11-08T14:27:15 <gwork> I've just searched through MoinMo.in and i was hoping to find a dictionary that could be used to allow for synonyms in searches... Does something like that already exist?
24 2011-11-08T14:27:35 <xorAxAx> gwork: hi, this sounds like a thing for #moin :)
25 2011-11-08T14:28:11 <gwork> Thought so, but that is quite unresponsive.. furthermore, i'd probably code it myself if it doesn't yet exist :P
26 2011-11-08T14:28:37 <xorAxAx> its on topic here only if you plan to contribute it
27 2011-11-08T14:28:46 *** greg_f
28 2011-11-08T14:29:01 <gwork> if i create it, i contribute it. always have, alsways will :P
29 2011-11-08T14:29:50 <gwork> but, does this functionality already exist, or is it planned in Moin II ?
30 2011-11-08T14:32:53 <dreimark> gwork do you have a proposal for that, I am not sure if I understand the same than you about synonyms
31 2011-11-08T14:40:20 *** greg_f
32 2011-11-08T14:51:37 * ThomasWaldmann would also like to see more details
33 2011-11-08T14:53:53 <ThomasWaldmann> gwork: but it sounds a bit like we do not have it. and like it is not possible easily either.
34 2011-11-08T15:17:18 <gwork> Okay, with synonyms i mean something like this; when searching for TermA TermB and TermC -TermD it would parse the query and do a dictionary lookup on a page SearchSynonyms (or something similar) like TermA::AbcA\n TermB::AbcB\n TermC::AbcC which would result in a query for (TermA or AbcA) (TermB or AbcB) and (TermC or AbcC) - TermD
35 2011-11-08T15:18:05 <gwork> ThomasWaldmann, dreimark: hope this explains
36 2011-11-08T15:20:43 <ThomasWaldmann> gwork: this would be something fitting in the scope of whoosh
37 2011-11-08T15:20:58 <ThomasWaldmann> (that's the search lib we use for moin2)
38 2011-11-08T15:21:27 <gwork> for my information: That means Xapian is dropped in favor of Whoosh?
39 2011-11-08T15:21:37 <ThomasWaldmann> yes
40 2011-11-08T15:22:01 <gwork> and is also indexed? that would be great!
41 2011-11-08T15:22:02 <ThomasWaldmann> also the old builtin search
42 2011-11-08T15:22:09 <ThomasWaldmann> yes
43 2011-11-08T15:22:23 <gwork> and it does include binaries searching and so forth
44 2011-11-08T15:22:27 <gwork> ?
45 2011-11-08T15:22:34 <ThomasWaldmann> https://bitbucket.org/mchaput/whoosh/wiki/Home
46 2011-11-08T15:23:15 <ThomasWaldmann> it'll search everything we have a converter for
47 2011-11-08T15:23:34 <gwork> <big sigh of relief here>
48 2011-11-08T15:24:05 <gwork> okay, so moin2 is better suited for this kind of filtering?
49 2011-11-08T15:24:40 <ThomasWaldmann> well, i think you maybe should not invest a lot of development work into moin 1.x
50 2011-11-08T15:25:02 <gwork> in that case i'll wait for something stable so i can upgrade my current wiki
51 2011-11-08T15:25:42 <ThomasWaldmann> and for moin2 we use whoosh's query parsing, so such an extension would rather go into whoosh than moin
52 2011-11-08T15:25:53 <gwork> i can imagine. . and 2.0 would mean rewriting my private patches and macro's so i'll have to dive into the new codebase by then..
53 2011-11-08T15:26:10 <gwork> ThomasWaldmann: far better choice, only i need the integration with a moin wikidict page
54 2011-11-08T15:27:05 <ThomasWaldmann> that can be done after it works with a python dict
55 2011-11-08T15:28:17 <ThomasWaldmann> you need that for real synonyms, right, not for spell correction?
56 2011-11-08T15:29:32 <gwork> indeed.
57 2011-11-08T15:30:28 <gwork> convert slang into official, use different indicators (accounts vs participans for example) stuff like that
58 2011-11-08T15:31:25 <ThomasWaldmann> sounds somehow useful, but i am not sure whether it is really practically useful. maybe if it is some rather specific scope.
59 2011-11-08T15:31:51 <ThomasWaldmann> i'ld suggest you file an issue in the whoosh tracker describing the search related part of it.
60 2011-11-08T15:33:30 <ThomasWaldmann> btw, there is one issue with that. if you use those synonyms behind the scenes, people might wonder about the search results, when it has found stuff they did not search for.
61 2011-11-08T15:35:33 <gwork> ThomasWaldmann: let me offer an example. I have a dutch wiki fr system administrators. When searching for "Externe deelnemers" (external participants) someone means to find "Externe accounts", (or something similar) - and that's because different divions within the userbase user different names for the same subject. So that would help us. :)
62 2011-11-08T15:35:36 <ThomasWaldmann> also, it might find more than people wanted
63 2011-11-08T15:36:14 <gwork> A !!DontSubstThis like notation could be added, maybe
64 2011-11-08T15:36:22 <ThomasWaldmann> and one would maybe also need a way to say "don't use synonyms"
65 2011-11-08T15:36:30 <ThomasWaldmann> yes
66 2011-11-08T15:36:32 <gwork> an escape can easily be built
67 2011-11-08T15:37:20 <gwork> since the parsing could be done before fed to the search engine we can do nifty replacements... but when you say it should first be implemented in Whoosh, i´ll have to drop a request there.
68 2011-11-08T15:37:52 <gwork> Thanks for the response, i´ll go from here.. have to leave now.
69 2011-11-08T15:38:24 <ThomasWaldmann> for user queries, moin2 does not do much more than passing them to whoosh q. parser
70 2011-11-08T15:39:14 <ThomasWaldmann> ok, cu :)
71 2011-11-08T17:32:53 *** brunomartin
72 2011-11-08T17:33:14 <brunomartin> moin
73 2011-11-08T17:34:55 <ThomasWaldmann> hi brunomartin
74 2011-11-08T17:38:21 <brunomartin> hi ThomasWaldmann
75 2011-11-08T17:39:13 <brunomartin> I just read your e-mail...
76 2011-11-08T17:41:23 <brunomartin> I have some bureaucracy to do here today... but tomorrow Asa and me are going to work on moin... I think we can have the namespaces branch "mostly working" theses days...
77 2011-11-08T17:41:28 <ThomasWaldmann> 3d left until 11.11.11 :)
78 2011-11-08T17:42:34 <brunomartin> yep.... I think we can get it working until 11.11.11
79 2011-11-08T17:45:25 <ThomasWaldmann> maybe we can do a "developer preview release" then
80 2011-11-08T17:45:47 <brunomartin> that would be great!
81 2011-11-08T17:46:21 <brunomartin> if we get that, we can think about migrating the python.org.br
82 2011-11-08T17:46:24 <brunomartin> ;-)
83 2011-11-08T17:46:38 <ThomasWaldmann> codename "shrimp", like "it looks ugly, but it tastes great"
84 2011-11-08T17:46:59 <brunomartin> hahahahahahaha...
85 2011-11-08T17:47:04 <brunomartin> :-D
86 2011-11-08T17:47:30 <brunomartin> good idea...
87 2011-11-08T17:57:05 <dreimark> hehehe
88 2011-11-08T18:18:35 <dreimark> bbl
89 2011-11-08T18:50:41 *** jek
90 2011-11-08T18:51:02 *** jek
91 2011-11-08T18:52:02 *** greg_f
92 2011-11-08T19:48:27 *** jek
93 2011-11-08T19:48:28 *** franklin
94 2011-11-08T19:49:27 *** jek
95 2011-11-08T19:49:27 *** franklin
96 2011-11-08T20:35:40 *** yufra
97 2011-11-08T21:08:22 *** grzywacz
98 2011-11-08T21:08:23 *** grzywacz
99 2011-11-08T21:37:18 <grzywacz> hi
100 2011-11-08T21:46:04 *** grzywacz
101 2011-11-08T21:53:17 *** grzywacz
102 2011-11-08T21:53:18 *** grzywacz
103 2011-11-08T22:37:36 <grzywacz> ThomasWaldmann, ping
104 2011-11-08T22:40:45 <ThomasWaldmann> grzywacz: hi