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)