2007-06-10T00:06:04  <dreimark> ThomasWaldmann: what is the meaning of: abort: push creates new remote branches!
2007-06-10T00:06:42  <ThomasWaldmann> that you need to pull first
2007-06-10T00:07:01  <dreimark> no changes found
2007-06-10T00:07:45  <ThomasWaldmann> did you already pull before and forgot to merge?
2007-06-10T00:08:40  <dreimark> may be
2007-06-10T00:10:00  <dreimark> rollback, revert and merge shows now not committed changes of xorAxAx
2007-06-10T00:10:19  <ThomasWaldmann> hg heads tells what?
2007-06-10T00:11:42  <ThomasWaldmann> and please be careful with rollback
2007-06-10T00:11:55  <dreimark> two heads, 2050:94af8c2afeb0, 2047:1a080943b25a
2007-06-10T00:12:19  <dreimark> i know, I clone it now again
2007-06-10T00:13:00  <ThomasWaldmann> hg merge doesnt work?
2007-06-10T00:14:02  <dreimark> no nothing to merge
2007-06-10T00:23:59  <CIA-27> moin: Reimar Bauer <rb.proj AT googlemail DOT com> * 2050:05e4ecc7d8cb 1.7/MoinMoin/_tests/test_parser_text_moin_wiki.py: test_parser_text_moin_wiki:tests for url after block added
2007-06-10T00:38:27  <CIA-27> moin: Reimar Bauer <rb.proj AT googlemail DOT com> * 2051:b1046ec29bca 1.7/MoinMoin/_tests/test_parser_text_moin_wiki.py: test_parser_text_moin_wiki:both url tests combined
2007-06-10T00:43:35  <dreimark> good night
2007-06-10T01:02:27  <dreimark> newline is at the end important. There are several tools which do have problems with EOF and no linefeed for the last line. They miss the last line. I have no idea how many needs to be fixed if that behaviour is considered as bug.
2007-06-10T01:03:29  <ThomasWaldmann> sleepless? :D
2007-06-10T01:04:00  <dreimark> I was reading the log and thought to add my note better now
2007-06-10T01:04:24  * ThomasWaldmann fixes diff action right now
2007-06-10T01:06:10  <dreimark> gn now really :)
2007-06-10T11:49:21  <ThomasWaldmann> moin
2007-06-10T12:21:35  <grzywacz> moin
2007-06-10T12:41:13  * ThomasWaldmann creates a repo of historic moin versions
2007-06-10T13:52:11  <dreimark> moin
2007-06-10T13:52:30  <dreimark> ThomasWaldmann: MoinPagesEditorGroup acl right is changed back to All:read,write ?
2007-06-10T13:55:15  <neagulm> hello dreimark
2007-06-10T13:55:25  <dreimark> moin neagulm
2007-06-10T14:03:59  <ThomasWaldmann> dreimark: obviously
2007-06-10T14:06:20  <dreimark> if this is now wanted again we need to revert the descriptions too
2007-06-10T14:09:22  <ThomasWaldmann> done
2007-06-10T14:24:26  <CIA-27> moin: Marian Neagul marian@info.uvt.ro * 2023:93c7e24b565c 1.7-classify-mneagul/MoinMoin/Page.py: Replace wikiutil.link_tag with Page.link_to
2007-06-10T14:24:28  <CIA-27> moin: Marian Neagul marian@info.uvt.ro * 2024:f2a3595ce3fd 1.7-classify-mneagul/docs/CLASSIFIER: Configuration instructions
2007-06-10T14:24:29  <CIA-27> moin: Marian Neagul marian@info.uvt.ro * 2025:5592e0ccd7b1 1.7-classify-mneagul/ (4 files in 3 dirs): Use log data as tokens for SB
2007-06-10T14:48:14  <lanius> ThomasWaldmann: xorAxAx: if we follow the design with multiple metadata per data we have to change the design of the backend interface again to support multiple metadata revisions per item
2007-06-10T15:18:56  <ThomasWaldmann> lanius: yeah, sorry about that. but I think it won't be a big issue.
2007-06-10T15:20:33  <ThomasWaldmann> we just need to point to the data revision from the metadata revision
2007-06-10T15:27:25  <lanius> currently we have an item which has revisions which point to data and metadata
2007-06-10T15:27:45  <lanius> i thought in changing that to an item which has revision which point to data and metadata-revisions which point to metadata
2007-06-10T15:32:07  <ThomasWaldmann> i guess that way would be harder
2007-06-10T15:35:24  <lanius> but clenar
2007-06-10T15:35:27  <lanius> cleaner
2007-06-10T15:36:15  <ThomasWaldmann> and slower
2007-06-10T15:36:23  <lanius> why
2007-06-10T15:36:56  <ThomasWaldmann> because you need a list of metadata revisions for that data revision somewhere
2007-06-10T15:37:16  <lanius> right, where is the problem
2007-06-10T15:38:15  <ThomasWaldmann> it makes it unnecessary complex afaics
2007-06-10T15:39:15  <ThomasWaldmann> you create revisions in revisions
2007-06-10T15:39:46  <ThomasWaldmann> while the other method just has revisions (with just some revisions having same data)
2007-06-10T15:39:55  <lanius> your proposal wouldn't change anything for the 1.6 backend, would it?
2007-06-10T15:41:48  <ThomasWaldmann> 1.6 always duplicates the (wiki text) data
2007-06-10T15:42:32  <lanius> and your proposal wouldn't need a change to the interface for a new backend, would it?
2007-06-10T15:43:33  <ThomasWaldmann> i guess not the external interface, but the internal
2007-06-10T15:45:29  <ThomasWaldmann> i haven't looked at it in detail, though
2007-06-10T16:49:03  *** ThomasWaldmann changes topic to "MoinMoin Developer Channel - User or third-party issues should go to #moin. Note that you are publicly logged here: http://moinmo.in/MoinMoinChat/Logs/moin-dev"
2007-06-10T17:02:11  <xorAxAx> lanius: umm
2007-06-10T17:02:20  <xorAxAx> lanius: yes
2007-06-10T17:02:49  <xorAxAx> lanius: btw, all your changesets will appear in the final changeset history of the 1.7 main branch
2007-06-10T17:03:07  <xorAxAx> unlike in svn, there will be all of those and not just a merging changeset
2007-06-10T17:12:46  <CIA-27> moin: Reimar Bauer <rb.proj AT googlemail DOT com> * 2052:1376525701c1 1.7/MoinMoin/ (_tests/test_wikiutil.py wikiutil.py): wikiutil.ParameterParser: tests added and bug fixed if args is empty and parameters wanted
2007-06-10T17:12:48  <CIA-27> moin: Reimar Bauer <rb.proj AT googlemail DOT com> * 2053:641c229599a4 1.7/MoinMoin/wikiutil.py: wikiutil.ParameterParser.parse_parameters: TODO in exceptions added
2007-06-10T17:12:52  <CIA-27> moin: Reimar Bauer <rb.proj AT googlemail DOT com> * 2054:9bea36ddd065 1.7/MoinMoin/macro/Hits.py: macro/Hits: shows hits of a page (refactored version from MacroMarket)
2007-06-10T17:24:54  <CIA-27> moin: Reimar Bauer <rb.proj AT googlemail DOT com> * 2100:97fe0603c2f0 1.6/MoinMoin/wikiutil.py: wikiutil.ParameterParser: bug fixed if args is empty and parameters wanted
2007-06-10T19:05:51  <lanius> xorAxAx: what means 'yes'?
2007-06-10T19:06:41  * ThomasWaldmann .oO(we could now discuss the meaning of yes vs. the meaning of no :)
2007-06-10T19:07:09  <lanius> :D
2007-06-10T19:07:44  <ThomasWaldmann> but i guess it was just the answer to your question at 14:48
2007-06-10T19:24:01  <lanius> not a very informative answer though
2007-06-10T20:11:03  <xorAxAx> lanius: ignore yes :)
2007-06-10T20:18:58  * grzywacz is watching Atlantis docking with the ISS
2007-06-10T20:25:47  <ThomasWaldmann> lanius: zenhase: vpv: grzywacz: you can use ssh://hg@hg.moinmo.in/moin/yourproject now
2007-06-10T20:26:15  <ThomasWaldmann> then web interface is also there
2007-06-10T20:26:20  <ThomasWaldmann> -n
2007-06-10T20:26:47  <grzywacz> I'd push something today if only I had my ssh key here. ;-)
2007-06-10T20:27:15  <grzywacz> Good to know, though.
2007-06-10T20:27:25  <ThomasWaldmann> forgetting keys and being locked out...
2007-06-10T20:27:37  <grzywacz> Not exactly like that. ;-)
2007-06-10T20:28:09  <ThomasWaldmann> http://docs.moinmo.in/ is also online now and will get a content update soon
2007-06-10T21:00:29  <lanius> ThomasWaldmann: do i need to check out again?
2007-06-10T21:00:45  <lanius> or how do i change the default push location
2007-06-10T21:01:49  <xorAxAx> lanius: edit.com .hg\hgrc
2007-06-10T21:01:57  <xorAxAx> :-)
2007-06-10T21:02:36  <lanius> thx
2007-06-10T21:03:23  <ThomasWaldmann> http://master.moinmo.in/
2007-06-10T21:04:39  <lanius> what is in for a tld
2007-06-10T21:04:57  <xorAxAx> india
2007-06-10T21:05:07  <lanius> and why only moinmo
2007-06-10T21:05:23  <xorAxAx> well :)
2007-06-10T21:05:31  <ThomasWaldmann> %)
2007-06-10T21:05:36  <xorAxAx> remove the dot and try reading again
2007-06-10T21:06:19  <lanius> hm, ok
2007-06-10T21:06:26  <lanius> still strange :P
2007-06-10T21:06:39  <xorAxAx> well, you can use the old one :)
2007-06-10T21:06:47  <vpv> ThomasWaldmann: thanks, changed in my hgrc now
2007-06-10T21:06:56  <lanius> i don't care i just say that it is strange :)
2007-06-10T21:08:34  <ThomasWaldmann> for less strange stuff we have to wait until they give us the .moin(moin)? tld.
2007-06-10T21:08:39  <xorAxAx> lanius: interestingly, there are 10 kinds of people, those who need some explanation and those who dont :)
2007-06-10T21:08:45  <ThomasWaldmann> http://moinmoin.org/ or until they go away.
2007-06-10T21:08:53  <xorAxAx> lanius: i think to complete computer aliens, i would explain it like this:
2007-06-10T21:09:13  <xorAxAx> "the address is moinmoin with a dot before the last i"
2007-06-10T21:09:22  <xorAxAx> and i am sure that they would not object
2007-06-10T21:09:47  <lanius> then they ask where the www is
2007-06-10T21:10:02  <xorAxAx> ThomasWaldmann: www please
2007-06-10T21:10:15  <xorAxAx> to attract more conservative users
2007-06-10T21:10:59  <ThomasWaldmann> http://www.sfz2000.de/ gna
2007-06-10T21:32:25  <lanius> where is the ItemCache good for?
2007-06-10T21:32:40  <xorAxAx> lanius: ThomasWaldmann wrote it :)
2007-06-10T21:32:48  <xorAxAx> its an implementation detail IMHO
2007-06-10T21:33:11  <xorAxAx> (and i have disabled it all of my installations 1.6 because there are still slight bugs sometimes
2007-06-10T21:33:50  <lanius> i currently can't find any reference where it is used at all
2007-06-10T21:36:23  <dreimark> xorAxAx: bug reports ?
2007-06-10T21:36:32  <xorAxAx> dreimark: no :)
2007-06-10T21:36:35  <xorAxAx> unit tests? :)
2007-06-10T21:37:04  <dreimark> thunderstorm here
2007-06-10T21:38:13  <ThomasWaldmann> how much does one offer the domain grabber of moin.org? :)
2007-06-10T21:40:11  <lanius> ThomasWaldmann: what does ItemCache do?
2007-06-10T21:40:36  <ThomasWaldmann> it caches items :) in memory
2007-06-10T21:41:01  <lanius> but it is never called, is it?
2007-06-10T21:41:03  <ThomasWaldmann> moin 1.6 (and 1.5 and 1.3) do rather intensive disk io without it
2007-06-10T21:42:42  <ThomasWaldmann> grep -r rules :) or ctrl-h for eclipse
2007-06-10T21:43:40  <lanius> what has rules to do with this
2007-06-10T21:44:35  <xorAxAx> he wanted to say "grep -r" rules
2007-06-10T21:45:34  <lanius> i see, but you can trust me that i did that before i asked this question
2007-06-10T21:46:02  <xorAxAx> yes, i imagined so
2007-06-10T21:46:53  <xorAxAx> lanius: but i am finding 5 hits refering to "itemcache" in your branch :)
2007-06-10T21:47:37  <lanius> yes the first one is the class definition, the second one is a comment the third is an import and the fourth and fifth are initializing of ItemCache objects which (for me) seem to be never used
2007-06-10T21:48:03  <xorAxAx> yes, we have MoinMoin/config/multiconfig.py:        self.cache.meta = ItemCache('meta')
2007-06-10T21:48:06  <xorAxAx> MoinMoin/config/multiconfig.py:        self.cache.pagelists = ItemCache('pagelists')
2007-06-10T21:48:14  <xorAxAx> so now we must search for cache.pagelists
2007-06-10T21:48:30  <xorAxAx> 8 hits in the code in your branch
2007-06-10T21:49:18  <lanius> 3 for me but now i found the matches, thx
2007-06-10T21:49:54  <lanius> i was searching for request.cache.page... which obviously is wrong
2007-06-10T21:51:21  <xorAxAx> it would be request.cfg.cache.page
2007-06-10T21:51:36  <xorAxAx> but even then, often the config is not accessed via request (but via a local name)
2007-06-10T22:10:04  <lanius> i wonder where to start integrating the backend in the Page*.py mess
2007-06-10T22:10:56  <ThomasWaldmann> the stepbystep page has some hints
2007-06-10T22:13:22  <ThomasWaldmann> the trick to not break everything at once could be to keep lowlevel code in place until it really isnt used any more
2007-06-10T22:13:52  <lanius> anything left from your work to remove hierachical page suppor?
2007-06-10T22:14:02  <ThomasWaldmann> it is removed
2007-06-10T22:14:08  <lanius> there is still root page
2007-06-10T22:14:36  <ThomasWaldmann> yeah, this is the only thing left. but it is only used for some special stuff
2007-06-10T22:14:59  <lanius> so everything marked with a (/) is done in 1.7
2007-06-10T22:15:39  <ThomasWaldmann> even in 1.6
2007-06-10T22:17:01  <ThomasWaldmann> you could start with "global edit-log as item metadata"
2007-06-10T22:17:24  <xorAxAx> lanius: have you specified how indexes work, btw? :)
2007-06-10T22:18:10  <lanius> xorAxAx: how they work for the file backend or who they work in general
2007-06-10T22:19:13  <xorAxAx> in general (API etc.)
2007-06-10T22:21:37  <ThomasWaldmann> (for the 1.6 backend, it could be just a read-only item, that would be enough for migration)
2007-06-10T22:24:17  <ThomasWaldmann> btw, size of moinmo.in global edit-log is 8.5MB
2007-06-10T22:26:35  <ThomasWaldmann> in 71K entries
2007-06-10T22:27:21  <xorAxAx> ThomasWaldmann: and the oldest one was written when?
2007-06-10T22:28:49  <lanius> you need no api
2007-06-10T22:29:03  <lanius> because the use of indexes is internal
2007-06-10T22:29:13  <ThomasWaldmann> 964473064000000
2007-06-10T22:29:29  <xorAxAx> lanius: if there is no API, how can backends know which indexes have to be created?
2007-06-10T22:29:39  <lanius> config.indexes
2007-06-10T22:29:49  <lanius> that's already on my storage page
2007-06-10T22:29:51  <xorAxAx> lanius: config?
2007-06-10T22:29:53  <lanius> simple array
2007-06-10T22:30:01  <ThomasWaldmann> (2000, 7, 24, 21, 11, 4, 0, 206, 0)
2007-06-10T22:30:38  <ThomasWaldmann> much of the log from that time is rather damaged, though
2007-06-10T22:32:34  <lanius> xorAxAx: what don't you understand at the word "config"
2007-06-10T22:33:05  <xorAxAx> lanius: which config
2007-06-10T22:33:19  <xorAxAx> sorry for being so sparse about question words
2007-06-10T22:33:29  <lanius> THE config
2007-06-10T22:33:59  <lanius> it's just a simple configuration value in form of a array of strings in the multiconfig
2007-06-10T22:34:06  <lanius> or wikiconfig
2007-06-10T22:34:08  <lanius> or whatever your config is
2007-06-10T22:34:44  <xorAxAx> ok
2007-06-10T22:34:58  <xorAxAx> do you have implementation ideas about the file backend already?
2007-06-10T22:35:13  <lanius> the moin 1.6 compatible or a new one
2007-06-10T22:35:28  <lanius> generally or only for indexes
2007-06-10T22:35:37  <xorAxAx> a new one, indexes
2007-06-10T22:35:47  <lanius> indexes can be combined with the old one as well
2007-06-10T22:36:44  <lanius> i though of using bsddb and saving key -> list of pages in there
2007-06-10T22:37:06  <xorAxAx> hmm
2007-06-10T22:37:58  <lanius> quite simple, on query you only have to compare each key with the regex and then give the list of pages back
2007-06-10T22:40:42  <xorAxAx> but you dont need the bsddb to speed up this use case
2007-06-10T22:45:47  <lanius> i just wan't to use it for easy storing
2007-06-10T22:46:11  <xorAxAx> yes
2007-06-10T22:46:33  <xorAxAx> bsddb has the advantage that you can regenerate the indexes if the files are corrupted
2007-06-10T22:48:59  <ThomasWaldmann> yeah, and you should have a oracle account :-P
2007-06-10T22:51:08  <lanius> there are only stupid answers...
2007-06-10T22:54:33  <grzywacz> ThomasWaldmann: could you please generate docs for 1.7 as well? 8)
2007-06-10T22:55:05  <ThomasWaldmann> sure.
2007-06-10T23:09:00  <ThomasWaldmann> shit, epydoc crashes
2007-06-10T23:22:08  <grzywacz> Heh.
2007-06-10T23:22:33  <grzywacz> Anyway, will be back home tomorrow afternoon, cya till then.
2007-06-10T23:22:39  <grzywacz> Good night.
2007-06-10T23:22:49  <xorAxAx> c u grzywacz
2007-06-10T23:23:28  <ThomasWaldmann> http://docs.moinmo.in/moin/1.7/ made with epydoc 3
2007-06-10T23:35:51  <ThomasWaldmann> http://docs.moinmo.in/moin/1.7/MoinMoin.formatter.text_gedit.Formatter-class.html
2007-06-10T23:59:24  <dreimark> gn

MoinMoin: MoinMoinChat/Logs/moin-dev/2007-06-10 (last edited 2007-10-29 19:13:48 by localhost)