2009-02-15T01:37:54  <CIA-38> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 4579:87d97510de79 1.9/MoinMoin/ (9 files in 5 dirs): getScriptname() -> script_root, getBaseURL() -> url_root (for werkzeug API)
2009-02-15T01:57:23  <CIA-38> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 4580:606234778ffc 1.9/MoinMoin/action/_tests/test_cache.py: fixing cache action tests: headers cache now stores (key, value) tuples
2009-02-15T02:05:17  * ThomasWaldmann updates 1.9 i18n
2009-02-15T02:23:57  <CIA-38> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 4581:70a0acbf0bb3 1.9/MoinMoin/i18n/ (43 files): updated i18n
2009-02-15T02:52:16  * ThomasWaldmann raises requirements for mm 1.9 to python 2.4
2009-02-15T04:36:12  <CIA-38> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 4582:afc6264a134f 1.9/ (12 files in 7 dirs): raised requirement to Python 2.4, removing 2.3 support code
2009-02-15T04:36:13  <CIA-38> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 4583:124c1919133d 1.9/MoinMoin/log.py: added TODO for removing popen and replace it by subprocess
2009-02-15T04:36:15  <CIA-38> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 4584:0dbfbe73371d 1.9/setup.py: remove setup.py hacks for py2.3 compatibility, 2.4 can solve it cleaner
2009-02-15T05:38:02  *** moinBot has joined #moin-dev
2009-02-15T05:42:46  *** moinBot has joined #moin-dev
2009-02-15T06:27:58  *** ThomasWaldmann has quit IRC
2009-02-15T06:37:53  *** moinBot has joined #moin-dev
2009-02-15T06:46:32  *** ThomasWaldmann has joined #moin-dev
2009-02-15T08:07:23  *** starGaming- has quit IRC
2009-02-15T09:35:28  *** vivianRoosevelt has joined #moin-dev
2009-02-15T09:36:56  *** vivianRoosevelt has quit IRC
2009-02-15T09:37:30  *** vivianRoosevelt has joined #moin-dev
2009-02-15T09:49:59  <vivianRoosevelt> Can any nobody tell what the development of mailing list for Moinmoin is, thanks!
2009-02-15T11:01:38  <TheSheep> vivianRoosevelt: what do you mean?
2009-02-15T11:40:59  <vivianRoosevelt> TheSheep: I'm sorry to bother you, I just wonder what's the current development mailing list for Moinmoin. Thanks!
2009-02-15T11:46:29  <vivianRoosevelt> I want to ask some uestions about gsoc2009 to "devel@lists.sourceforge.net", but was notified it's invalid now.
2009-02-15T11:46:34  <TheSheep> vivianRoosevelt: I guess most of the dev talk is here
2009-02-15T11:46:55  <TheSheep> vivianRoosevelt: the logs are saved on the wiki
2009-02-15T11:47:36  <vivianRoosevelt> thanks, then can I ask you something about gsoc2009
2009-02-15T11:50:21  <TheSheep> sure
2009-02-15T11:50:31  <TheSheep> I suppose there will be more devs here in the evening
2009-02-15T11:50:36  <TheSheep> most devs live in CET
2009-02-15T11:52:16  <vivianRoosevelt> I have prepared a lots of paragraph. Can I send them once on the channel.
2009-02-15T11:52:46  <TheSheep> vivianRoosevelt: better put them on your home page on the wiki
2009-02-15T11:53:51  <vivianRoosevelt> oh. I would like to get response quickly. :)
2009-02-15T11:54:18  <vivianRoosevelt> I will put them into one paragraphs
2009-02-15T11:54:42  <TheSheep> it's hard to me to help when I haven't seen them :)
2009-02-15T11:56:34  <vivianRoosevelt> It comes
2009-02-15T11:56:37  <vivianRoosevelt> Are my skills qualified for GSOC 2009         Hi, all!     I'm Vivian, a university student majoring in Computer Science. I'm interested in Moinoin.    As we know, Moinoin has participated in GSOC 2008, and five students have passed the final evaluation. Congratulations! On the other hand, I have gotten the message from Moinmoin wiki [http://moinmo.in/GoogleSoc2009] that GSOC 2009 is coming.     I would like to be a student volunteer, however, I'm no
2009-02-15T11:57:14  <vivianRoosevelt> TheSheep: please give an advice, thanks!
2009-02-15T11:58:00  *** grzywacz has joined #moin-dev
2009-02-15T11:58:34  <TheSheep> vivianRoosevelt: you can look at the home pages of students from previous gsocs
2009-02-15T11:58:50  *** starGaming has joined #moin-dev
2009-02-15T11:59:13  <TheSheep> vivianRoosevelt: searching the wiki for 'gsoc' should give you some starting points
2009-02-15T11:59:31  <TheSheep> vivianRoosevelt: we don't know whether we will have any slots this year
2009-02-15T11:59:49  <vivianRoosevelt> Thanks. I have done much searching, but it's not enough.
2009-02-15T11:59:51  <ThomasWaldmann> vivianRoosevelt: your long line from some minutes ago was truncated
2009-02-15T12:00:21  <TheSheep> ah, right, on "I'm no"
2009-02-15T12:00:47  <ThomasWaldmann> start again from "however, I'm no....
2009-02-15T12:00:59  <vivianRoosevelt> ThomasWaldmann: No problem.
2009-02-15T12:01:10  <vivianRoosevelt> However, I'm not so familiar with python, I just simply used python to do some basic web-page grabbing. Besides, web development is not my strong field.     On the other hand, I'm interested in python and Moinmoin. I think I can study to master them in this half year and would like to participate in Moinmoin development.     Give me some advices, please!     Thanks!
2009-02-15T12:01:10  <vivianRoosevelt> (18:57:12) vivian: TheSheep: please give an advice, thanks!
2009-02-15T12:03:19  <ThomasWaldmann> it's a bit hard to tell from that. can you show some own python code?
2009-02-15T12:04:03  <vivianRoosevelt> hehe, it's hard to provide it now.
2009-02-15T12:04:28  <TheSheep> vivianRoosevelt: did you program in any other language before?
2009-02-15T12:04:40  <vivianRoosevelt> Yes.
2009-02-15T12:04:44  <vivianRoosevelt> java
2009-02-15T12:05:21  <vivianRoosevelt> I have been responsible on a project, and act as the main developer
2009-02-15T12:05:24  <TheSheep> there is the twikidraw plugin for moinmoin written in java
2009-02-15T12:05:33  <vivianRoosevelt> hehe
2009-02-15T12:05:40  <TheSheep> afair it needed some attention
2009-02-15T12:06:09  <vivianRoosevelt> good message, however, I just want to know if a student has just a little about python participate in this year's development in pthon
2009-02-15T12:06:27  <vivianRoosevelt> I want to study python more.
2009-02-15T12:07:27  <ThomasWaldmann> well, i would see it as the task of soc to improve your python skills, but not to learn python from scratch
2009-02-15T12:07:32  <vivianRoosevelt> I think my ability on development is ok, but wonder if I can be accepted as a pythoner.
2009-02-15T12:08:07  <TheSheep> hard to tell without seeing the code :)
2009-02-15T12:08:19  <vivianRoosevelt> yes, I thick it's just a switching on diffrent languages.
2009-02-15T12:08:34  <vivianRoosevelt> is java code OK?
2009-02-15T12:09:58  <ThomasWaldmann> assuming you have a list of unicode objects, can you show some code that removes the elements with length < 2 in a pythonic way?
2009-02-15T12:13:51  <vivianRoosevelt> ThomasWaldmann: Sorry, I don't understand "with length < 2" for an object, which kind of legnth?
2009-02-15T12:14:27  <ThomasWaldmann> length of an object is usually determined by len(x)
2009-02-15T12:14:37  <vivianRoosevelt> OK, I can do it
2009-02-15T12:15:20  <vivianRoosevelt> [newlist for elem in oldlist if len(elem) < 2]
2009-02-15T12:15:38  <ThomasWaldmann> think again
2009-02-15T12:15:52  <TheSheep> you can try in the python console :)
2009-02-15T12:15:58  <vivianRoosevelt> OK
2009-02-15T12:18:49  <vivianRoosevelt> newlist = [elem for elem in oldlist if len(elem) > 1]
2009-02-15T12:19:17  <vivianRoosevelt> Is it right?
2009-02-15T12:20:44  <vivianRoosevelt> sorry, newlist = [elem for elem in oldlist if len(elem) < 2]
2009-02-15T12:21:01  <ThomasWaldmann> decide :)
2009-02-15T12:21:27  <vivianRoosevelt> Do you mean it's right?
2009-02-15T12:22:05  <TheSheep> which one?
2009-02-15T12:22:18  <ThomasWaldmann> i mean please think about what you want to suggest and do not wildly guess.
2009-02-15T12:24:00  <vivianRoosevelt> I'm puzzled. I have run the code on python console, It should be right. newlist = [elem for elem in oldlist if len(elem) < 2]
2009-02-15T12:25:42  <ThomasWaldmann> no, that's wrong
2009-02-15T12:25:53  <vivianRoosevelt> why?
2009-02-15T12:26:13  <ThomasWaldmann> because it does not remove the elements with length < 2
2009-02-15T12:26:21  <ThomasWaldmann> but all others
2009-02-15T12:26:37  <vivianRoosevelt> oh, you're right.
2009-02-15T12:27:14  <vivianRoosevelt> I'm a little tense.
2009-02-15T12:27:30  <ThomasWaldmann> well, it looks like you have some python skills (you know what a list comprehension is), but you need more practice
2009-02-15T12:28:42  <ThomasWaldmann> there is some time left until soc application phase begins, you could use it for some python/moin practice
2009-02-15T12:29:09  <vivianRoosevelt> Yes, sir. I believe I can get a progress in python in following month,It's middle of March then.
2009-02-15T12:30:10  <vivianRoosevelt> I am urge to know whether a student knows a little python can join the gsoc. I think I can master python better.
2009-02-15T12:30:56  <vivianRoosevelt> On earth, I have developed some project all by myself. I think I can do well with python too.
2009-02-15T12:31:29  <ThomasWaldmann> you need to be able to transform a problem into an algorithm into python code
2009-02-15T12:31:52  <vivianRoosevelt> yes, I believe it's ok for me.
2009-02-15T12:31:56  <ThomasWaldmann> we don't expect excellence, but you shouldn't stumble over each statement either :)
2009-02-15T12:32:25  <vivianRoosevelt> hehe, certainly.
2009-02-15T12:32:35  <vivianRoosevelt> I got it!
2009-02-15T12:32:41  <vivianRoosevelt> thank you.
2009-02-15T12:32:41  <ThomasWaldmann> do you know hg?
2009-02-15T12:32:59  <vivianRoosevelt> no, hehe is :)
2009-02-15T12:33:25  <vivianRoosevelt> I think I will be able after one month.
2009-02-15T12:33:26  <ThomasWaldmann> hg = mercurial, our version control system
2009-02-15T12:33:45  <TheSheep> we are using several tools for development: mercurial, py.test
2009-02-15T12:33:54  <TheSheep> recently werkzeug
2009-02-15T12:34:02  <vivianRoosevelt> yes, I also studied merurial this week
2009-02-15T12:34:15  <ThomasWaldmann> maybe do some toy project for training, using mercurial, going through some python tutorial
2009-02-15T12:35:02  <vivianRoosevelt> it's similiar with svn. But it's not friendly for new comers.
2009-02-15T12:35:08  <TheSheep> there is a seven day roguelike contest going on in March ;)
2009-02-15T12:35:15  <ThomasWaldmann> there are some python sites out there that show advanced python, doing stuff in a pretty pythonic way, python pitfalls etc.
2009-02-15T12:35:47  <ThomasWaldmann> hg is pretty easy by being different from svn
2009-02-15T12:36:00  <vivianRoosevelt> And by the hg mailing list, a new hg-website is developing for new users
2009-02-15T12:36:32  <ThomasWaldmann> reading pep8 is also a good idea, so you won't waste time with our pep8 unittest
2009-02-15T12:36:33  <vivianRoosevelt> i have clone one, but just 9 changesets on it.
2009-02-15T12:37:00  <ThomasWaldmann> (and your code will also look prettier)
2009-02-15T12:37:37  <vivianRoosevelt> ok, I will read it.
2009-02-15T12:38:01  <vivianRoosevelt> Besides, I have a question. what about requirements on html, css?
2009-02-15T12:42:28  <ThomasWaldmann> depends on task
2009-02-15T12:42:36  <vivianRoosevelt> I know.
2009-02-15T12:43:06  <vivianRoosevelt> study py.test, werkzeug, pep8, thanks for your advices. I will study them.
2009-02-15T12:43:07  <ThomasWaldmann> requirements on css are usually low to medium, html medium
2009-02-15T12:43:30  <vivianRoosevelt> I'm not so familiar with web-page.
2009-02-15T12:43:43  <ThomasWaldmann> except if you suggest developing the greatest theme ever :)
2009-02-15T12:43:52  <vivianRoosevelt> I got it!
2009-02-15T12:44:49  <ThomasWaldmann> btw, a good way to show something is to submit patches for moin
2009-02-15T12:45:25  <ThomasWaldmann> that can show your skills better than long text in a soc application
2009-02-15T12:46:04  <vivianRoosevelt> OK, btw.i will try it to push a patch.
2009-02-15T12:47:00  <ThomasWaldmann> pushing in the sense of hg push will only work after we've installed a ssh pubkey of yours
2009-02-15T12:47:16  <vivianRoosevelt> ah.
2009-02-15T12:47:16  <ThomasWaldmann> but you can use hg export and the wiki
2009-02-15T12:47:25  <vivianRoosevelt> OK
2009-02-15T12:47:56  <ThomasWaldmann> btw, were are you from?
2009-02-15T12:48:38  <vivianRoosevelt> do you ask me sir?
2009-02-15T12:48:45  <ThomasWaldmann> yes
2009-02-15T12:49:05  <vivianRoosevelt> China
2009-02-15T12:49:28  <vivianRoosevelt> I'm sorry ,I just know btw is by the way
2009-02-15T12:49:30  <ThomasWaldmann> and we usually either use first names or the nick names (full thing, using tab completion if your client supports it) :)
2009-02-15T12:50:19  <vivianRoosevelt> I know ,I will correct it next time.
2009-02-15T12:50:22  <ThomasWaldmann> so your timezone is?
2009-02-15T12:50:36  <vivianRoosevelt> +8:00
2009-02-15T12:50:56  <vivianRoosevelt> Is it ok for comunicating?
2009-02-15T12:51:01  <ThomasWaldmann> ok, we are at utc+1, so you are 7h ahead
2009-02-15T12:51:11  <vivianRoosevelt> OK
2009-02-15T12:51:16  <TheSheep> we had some students from eastern asia before
2009-02-15T12:51:23  <ThomasWaldmann> yes, it's manageable
2009-02-15T12:51:50  <ThomasWaldmann> just don't try to talk to us at (your local) noon
2009-02-15T12:52:07  <vivianRoosevelt> ok, I got it.
2009-02-15T12:52:45  <vivianRoosevelt> It seems I will be on irc on night.
2009-02-15T12:53:00  <ThomasWaldmann> early morning or evening should work
2009-02-15T12:53:38  <vivianRoosevelt> OK
2009-02-15T12:53:39  <vivianRoosevelt> What did the students perform?
2009-02-15T12:53:57  <ThomasWaldmann> last year?
2009-02-15T12:54:01  <vivianRoosevelt> yes
2009-02-15T12:54:19  <ThomasWaldmann> http://moinmo.in/GoogleSoc2008
2009-02-15T12:54:42  <TheSheep> check on their home pages
2009-02-15T12:54:43  <vivianRoosevelt> I have read it many times. :)
2009-02-15T12:54:49  <vivianRoosevelt> good idea.
2009-02-15T12:54:59  <TheSheep> you can also see the coee at http://hg.moinmo.in/moin
2009-02-15T12:55:01  <vivianRoosevelt> btw, what libs will be used in pytohn in moinmoin development?
2009-02-15T12:55:35  <TheSheep> vivianRoosevelt: the standard library and everything in the support directory of MoinMoin
2009-02-15T12:55:42  <ThomasWaldmann> yeah
2009-02-15T12:55:43  <vivianRoosevelt> thanks, I have clone one repo.
2009-02-15T12:56:33  <ThomasWaldmann> moin/1.9 is the best thing to clone (for development work), moin/1.8 for stable production code
2009-02-15T12:56:33  <vivianRoosevelt> where to find the support directory of MoinMoin?
2009-02-15T12:56:47  <vivianRoosevelt> OH, i will check it.
2009-02-15T12:56:52  <TheSheep> MoinMoin/support
2009-02-15T12:57:39  <vivianRoosevelt> thanks.
2009-02-15T12:59:35  <vivianRoosevelt> I have seen it.
2009-02-15T13:00:15  <TheSheep> 1.9 has pygments, wsgiref and werkzeug there
2009-02-15T13:00:25  <TheSheep> and flup
2009-02-15T13:00:35  <vivianRoosevelt> oh.
2009-02-15T13:01:12  <ThomasWaldmann> == the easy and ugly way of dependency managment :P
2009-02-15T13:02:01  <TheSheep> well, ItWorks (tm)
2009-02-15T13:02:34  <vivianRoosevelt> OK, see them.
2009-02-15T13:07:55  <ThomasWaldmann> btw, you should also look at the project ideas and have some own thoughts on them (or whatever you'll suggest as soc project)
2009-02-15T13:13:11  <vivianRoosevelt> I'll take it.
2009-02-15T14:33:54  *** vivianRoosevelt has left #moin-dev
2009-02-15T14:56:10  *** ser has quit IRC
2009-02-15T16:18:48  *** moinBot` has joined #moin-dev
2009-02-15T16:19:41  *** starGaming has quit IRC
2009-02-15T16:19:55  *** starGaming has joined #moin-dev
2009-02-15T16:20:54  *** ThomasWaldmann has quit IRC
2009-02-15T16:20:59  *** ThomasWaldmann has joined #moin-dev
2009-02-15T16:21:12  *** ronny has quit IRC
2009-02-15T16:21:16  *** ronny has joined #moin-dev
2009-02-15T16:45:40  *** xorAxAx has quit IRC
2009-02-15T17:58:20  *** starGaming has quit IRC
2009-02-15T18:08:05  *** chestnut has joined #moin-dev
2009-02-15T18:13:45  *** starGaming has joined #moin-dev
2009-02-15T19:34:07  *** dreimark has joined #moin-dev
2009-02-15T19:34:57  <dreimark> moin
2009-02-15T19:35:50  * dreimark read backlog on MM
2009-02-15T19:42:00  <ThomasWaldmann> re
2009-02-15T19:48:08  *** ser has joined #moin-dev
2009-02-15T20:04:26  *** moinBot has joined #moin-dev
2009-02-15T20:04:53  *** moinBot` has quit IRC
2009-02-15T21:33:32  <CIA-38> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 4585:4b7f48c12249 1.9/ (MoinMoin/version.py docs/CHANGES moin.spec): bumped version to 1.9.0beta1, updated CHANGES, cleaned up
2009-02-15T21:54:24  <ThomasWaldmann> dreimark: searchpackage test still broken
2009-02-15T21:55:57  <dreimark> hmm
2009-02-15T21:56:23  * dreimark runs tests
2009-02-15T21:57:56  <dreimark> you see it now too?
2009-02-15T21:58:40  <ThomasWaldmann> btw, it is unclear what the sense of that test / that code is
2009-02-15T22:02:48  <ThomasWaldmann> --search option help string is also not clear
2009-02-15T22:03:14  <dreimark> searchpackage name sounds strange for what it is used for
2009-02-15T22:03:26  <dreimark> searchpackage
2009-02-15T22:03:32  <dreimark> Search MoinMoin for the string specified and return a list of matching pages, provided they are not system pages and not present in the underlay.
2009-02-15T22:03:51  <dreimark> pagelist = searchPages(request, searchkey)
2009-02-15T22:03:57  <ThomasWaldmann> script/export/package.py module docstring is also unclear
2009-02-15T22:04:34  <dreimark> from MoinMoin.search import searchPages that failing test is related to changes in searchPages
2009-02-15T22:04:36  <ThomasWaldmann> it is always talking about that it searches for something, but it never tells whether it searches the page names or the page contents (or both?)
2009-02-15T22:06:23  <ThomasWaldmann> looking at the application and at the test, I suspect it should do a titlesearch. but it does not give titlesearch=True
2009-02-15T22:06:31  <dreimark> it searches only for page names
2009-02-15T22:10:10  * ThomasWaldmann continues preparing beta1
2009-02-15T22:10:18  <dreimark> looks on that test
2009-02-15T22:16:15  <CIA-38> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 4586:5e9cc0c88ef6 1.9/Makefile: bumping some more version numbers to 1.9
2009-02-15T22:23:05  <ThomasWaldmann> gna, make underlay broken
2009-02-15T22:30:50  <dreimark> arg, that test is not failing in 1.8 and someho I think that search has a problem (but I have no other info than that failing test)
2009-02-15T22:39:28  <CIA-38> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 4587:ad5851792007 1.9/ (Makefile MoinMoin/web/contexts.py): make 'make underlay' work
2009-02-15T22:57:23  <dreimark> arrg ImportError: cannot import name load_theme_fallback
2009-02-15T22:57:40  <dreimark> wait
2009-02-15T22:57:41  <CIA-38> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 4588:633a4ce5ac4a 1.9/Makefile: make 'make pagepacks' work
2009-02-15T22:57:44  *** chestnut has left #moin-dev
2009-02-15T23:02:40  <CIA-38> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 4589:1eebbdabf437 1.9/docs/ (INSTALL.html UPDATE.html): make install-docs
2009-02-15T23:20:46  <dreimark> fsck UnboundLocalError: local variable 'server_port' referenced before assignment
2009-02-15T23:22:55  <dreimark> ThomasWaldmann: http://moinmo.in/ReimarBauer/pastebin
2009-02-15T23:32:35  <dreimark>  I have to enter request = ScriptContext(url='http://localhost:8080')
2009-02-15T23:33:12  <dreimark> that makes the default value useless
2009-02-15T23:33:34  <dreimark> (ScriptContext) def __init__(self, url='CLI', pagename='')
2009-02-15T23:37:03  <dreimark> ThomasWaldmann: why is http://hg.moinmo.in/moin/1.9/rev/910474dded06 /BadContent/current now 00000002
2009-02-15T23:37:12  <dreimark> we don't have this revision
2009-02-15T23:39:49  <ThomasWaldmann> i fix it
2009-02-15T23:41:02  <TheSheep> ls -alh
2009-02-15T23:41:39  <CIA-38> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 4590:8bb6aae06a1e 1.9/wiki/underlay.tar: updated underlay
2009-02-15T23:41:44  <CIA-38> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 4591:9bbea92321dd 1.9/docs/CHANGES: updated CHANGES
2009-02-15T23:41:46  <CIA-38> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 4592:1023d37f101c 1.9/MoinMoin/script/migration/ (1080200.py 1090000.py): adjust migration scripts
2009-02-15T23:46:07  <CIA-38> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 4593:d275bd03a732 1.9/wiki/data/pages/BadContent/current: fix wrong BadContent page current revision
2009-02-15T23:48:41  <ThomasWaldmann> dreimark: in packages.py:main use request_url = 'http://localhost/'    # note the additional http://
2009-02-15T23:50:46  <ThomasWaldmann> hmm, wait, that is also used at quite some other places...
2009-02-15T23:55:13  *** nwp has joined #moin-dev
2009-02-15T23:56:38  <dreimark> why is  u'MoinI18n/*' not recognized as systempage ?
2009-02-15T23:57:56  <ThomasWaldmann> because it is none
2009-02-15T23:58:11  <ThomasWaldmann> (we don't distribute those)

MoinMoin: MoinMoinChat/Logs/moin-dev/2009-02-15 (last edited 2009-02-15 00:45:02 by IrcLogImporter)