2008-07-24T00:00:41  <dreimark> johill: if we ignore the ro for the input field. (me has to figure out this separatly)
2008-07-24T00:01:10  <dreimark> I think we should kill the cookie if one changes his name or/and his email address
2008-07-24T00:02:18  * dennda gets something to eat
2008-07-24T00:03:19  <dreimark> probably in 1.7 it is less problematic because of the password token
2008-07-24T00:04:58  <dreimark> but in 1.6 it happens that the one who did this culprit stayed logged in while he added a new user to his ID
2008-07-24T00:05:33  <dreimark> and then sent the password to this one
2008-07-24T00:06:28  <ThomasWaldmann> dreimark: maybe just file a bug when you know what's the problem
2008-07-24T00:12:13  <ThomasWaldmann> waldi: while looking at the GoTo macro, I somehow think that this should be possible with less typing...
2008-07-24T00:12:32  <waldi> ThomasWaldmann: yes, ET.XML
2008-07-24T00:22:18  <waldi> okay, changing ET.QName to subclass unicode (with __new__ this is not that problematic) does gain a little bit
2008-07-24T00:23:09  <dreimark> http://moinmo.in/MoinMoinBugs/UserParameterChangeCanResultInTwoPeopleLoggedIn
2008-07-24T00:25:40  <dreimark> johill: http://moinmo.in/MoinMoinBugs/UserParameterChangeCanResultInTwoPeopleLoggedIn
2008-07-24T00:49:19  <waldi> but it makes them properly immutable
2008-07-24T01:00:32  <dreimark> gn
2008-07-24T08:12:36  <waldi> ThomasWaldmann: another 20% ...
2008-07-24T08:37:14  <ThomasWaldmann> moin
2008-07-24T08:38:00  <ThomasWaldmann> waldi: by?
2008-07-24T08:38:52  <waldi> deriving ET.QName from unicode
2008-07-24T08:39:05  <ThomasWaldmann> waldi: btw, using the default front page is maybe not the best test (as it is #format wiki)
2008-07-24T08:39:27  <waldi> ui, python 2.4 is faster
2008-07-24T08:39:56  <waldi> ThomasWaldmann: i only test cached input, so it is no problem
2008-07-24T08:45:58  <ThomasWaldmann> waldi: 2.4 faster than what? 2.5?
2008-07-24T08:46:31  <waldi> HelpOnMoinWikiSyntax?action=content needs 235 with 2.5, 220 with 2.4, and 315 with the old code
2008-07-24T08:47:52  <ThomasWaldmann> strange, usually 2.5 should be faster. but well, it's below 10%...
2008-07-24T09:18:15  *** irc.freenode.net sets mode: +o ChanServ
2008-07-24T09:20:10  <waldi> yep
2008-07-24T09:30:33  <dreimark> moin
2008-07-24T10:56:44  <gizmach> moin
2008-07-24T10:56:57  <gizmach> dreimark: I fixed the multiple configuration order problem
2008-07-24T10:57:18  <gizmach> it was stupid bug in group_wiki backend
2008-07-24T10:58:05  <gizmach> I didn't check if the page exists, I only created a page object
2008-07-24T11:00:30  <gizmach> dreimark: also I read a bit in ldap rfc about the groupOfNames and groupOfUniqueNames and I think that I should only support only that two kind of group objectClass
2008-07-24T11:01:19  <gizmach> dreimark: and I added to ldap_testdata two entries with camepl case format to test ldap with acls ( I only wanted to see will it work and with acls it works properly)
2008-07-24T11:01:36  <gizmach> dreimark: only I need to optimise is the __iter__ in Group
2008-07-24T11:02:10  <gizmach> dreimark: also I done tests for that (will send you all the code tomorow early in the morning)
2008-07-24T11:02:56  <gizmach> dreimark: should I write some snippets for multiple group backend configuration?
2008-07-24T11:14:59  <gizmach> gtg
2008-07-24T11:26:15  <dreimark> gizmach: :) yes, please do
2008-07-24T11:30:59  <dreimark> bbl
2008-07-24T13:06:45  <gizmach> ThomasWaldmann: dreimark , could someon take a look at the question in pastebin http://paste.pocoo.org/show/80202/
2008-07-24T13:10:18  <dreimark> gizmach: there are two possibilities. It can be overwrite or append. And for both you will find usecases
2008-07-24T13:11:19  <dreimark> so one needs to be the default and the other an option to be configurable
2008-07-24T13:12:11  <gizmach> dreimark: ok but what if I defined both in wikiconfig
2008-07-24T13:12:59  <gizmach> dreimark: ok than it needs to succed with JoeDoe
2008-07-24T13:13:42  <dreimark> how can you define two uniq groups in wikiconfig which exists at the same time
2008-07-24T13:13:50  <dreimark> ?
2008-07-24T13:14:26  <gizmach> dreimark: well that was the question :)
2008-07-24T13:14:32  <gizmach> I can't
2008-07-24T13:14:57  <gizmach> and FirtGroup from wiki is idfferent than FirstGroup from config ?
2008-07-24T13:15:41  <dreimark> FirtGroup != FirstGroup
2008-07-24T13:15:45  <dreimark> typo?
2008-07-24T13:16:08  <dreimark> and if both have different users then you have two possibilities
2008-07-24T13:16:24  <dreimark> 13:10 < dreimark> gizmach: there are tw
2008-07-24T13:16:40  <gizmach> typo
2008-07-24T13:17:42  <gizmach> dreimark: ok I think that is good now, I done some tests so I wondered about that
2008-07-24T13:22:58  <gizmach> http://tools.ietf.org/html/rfc4519#section-3.5 dreimark : I was also a bit reading this and I think I should use the groupOfNames and groupOfUniqueNames or only the groupOfUniqueNames becuse there shouldn't be on ldap groups with same name.
2008-07-24T13:23:11  <gizmach> and than only to check for it
2008-07-24T13:41:20  <ThomasWaldmann> dreimark: i don't think we need additional configurability
2008-07-24T13:41:37  <ThomasWaldmann> we have group resolution order by the order of backends
2008-07-24T13:43:31  <ThomasWaldmann> I also think that one group will be defined at one place and we don't need merging of group members of same groupname in different backends
2008-07-24T13:43:39  <gizmach> ThomasWaldmann: :)
2008-07-24T13:47:36  <ThomasWaldmann> gizmach: so, any new code from the last 2 days?
2008-07-24T13:49:12  <gizmach> ThomasWaldmann: a bunch of new code, but I have problems with connection so I will push that and send tomorrow morning
2008-07-24T13:50:16  <gizmach> ThomasWaldmann: still need to fix __iter__ method in ldap grou backend in Group
2008-07-24T13:50:35  <ThomasWaldmann> what's the problem with connection? if you can do irc, it should be also possible to push (it does not transfer huge amounts for a push, unlikely as for clone)
2008-07-24T13:51:24  <gizmach> ThomasWaldmann: I'm on windows on irc, not on linux and on linux I cann connect with modem
2008-07-24T13:51:55  <ThomasWaldmann> ah 8|
2008-07-24T13:53:04  <gizmach> I also got some drivers I found on the net but it won't work with it,
2008-07-24T13:54:03  <ThomasWaldmann> you fixed your attr names?
2008-07-24T13:54:30  <gizmach> ThomasWaldmann: yes (and have except that about 8 commits)
2008-07-24T13:55:07  * dreimark migrates a suerver to 1.7.1
2008-07-24T13:56:41  <dreimark> s/su/s/
2008-07-24T13:58:15  <dreimark> ThomasWaldmann: that can become difficult, if you for example have ldap + wiki
2008-07-24T13:58:44  <dreimark> and ldap is off, then we don't know the group was defined in ldap too
2008-07-24T13:59:00  <ThomasWaldmann> give a use case for that it becomes a problem
2008-07-24T14:00:36  <dreimark> well if I know the systemadmin group name and I'm able to define such a page in the wiki
2008-07-24T14:00:53  <dreimark> I have only to DOS the ldap server and then the wiki page is used
2008-07-24T14:02:48  <dreimark> but that mostly will not work because people won't have page_group_regex used for the ldap group definition
2008-07-24T14:06:28  <gizmach> brbrb
2008-07-24T15:00:06  <dennda> good morning friends :)
2008-07-24T15:13:00  <zenhase> good afternoon dennda :)
2008-07-24T15:14:47  <dennda> oh
2008-07-24T15:14:50  <dennda> dammit you are right
2008-07-24T15:15:26  <dennda> time is meaningless during holidays :)
2008-07-24T15:18:39  <zenhase> what are holidays?
2008-07-24T15:22:23  <TheSheep> the windy days when you have to heller to be heard
2008-07-24T15:22:27  <TheSheep> holler
2008-07-24T15:37:23  <zenhase> wouldn't that be hollidays? :)
2008-07-24T15:37:27  <zenhase> or hollerdays?
2008-07-24T15:42:04  <dennda> The time between the past semester and the coming semester :)
2008-07-24T15:47:48  <xorAxAx> hehe, which is 0 days :)
2008-07-24T15:50:35  <dennda> I mean, officially, yes
2008-07-24T15:51:00  <dennda> The time between the end of the lectures and the beginning of next semesters lectures
2008-07-24T15:51:26  <TheSheep> or at least the lectures on which they check the attendance
2008-07-24T15:54:22  <zenhase> there is no check for attendence for lectures here
2008-07-24T15:54:46  <dennda> Here neither
2008-07-24T15:55:22  <dennda> That is a practise only exercised by professors who know that they and their matter are boring
2008-07-24T15:55:32  <zenhase> it's really strange, actually i can have free time whenever i want ... still i didn't manage to have a vacation in 2 years
2008-07-24T15:55:47  <zenhase> because there is always something you can do for your studies
2008-07-24T15:55:57  <zenhase> dennda: what, required attendance?
2008-07-24T15:56:06  <TheSheep> we have some lectures here where you pass by attendance
2008-07-24T15:56:24  <dennda> yes
2008-07-24T15:56:28  <TheSheep> no exam
2008-07-24T15:56:34  <dennda> Wow
2008-07-24T15:56:41  <dennda> Really challenging, is it? :)
2008-07-24T15:56:46  <zenhase> dennda: well, it's a practice for other forms of education too ... like seminars where you have to give a talk on some subject
2008-07-24T15:57:00  <TheSheep> dennda: it is, the lecture is Monday at 8:00
2008-07-24T15:57:00  <zenhase> it's required for everybody to attend everytime
2008-07-24T15:57:00  <zenhase> hrhr
2008-07-24T15:57:11  <TheSheep> dennda: and you can only miss 2
2008-07-24T15:57:54  <TheSheep> dennda: plus it's extremely boring
2008-07-24T15:58:46  <zenhase> what is it about?
2008-07-24T15:59:34  <TheSheep> zenhase: 'advanced report generation', writing batch scripts in dos to generate html reports from mssql database
2008-07-24T15:59:43  <TheSheep> zenhase: seriously
2008-07-24T16:00:08  <TheSheep> zenhase: the guy was impressed when I showed him perl
2008-07-24T16:00:39  <zenhase> did he free you from required attendance? :)
2008-07-24T16:00:51  <TheSheep> no
2008-07-24T16:01:02  <zenhase> or did he force you to give the lecture instead of him? ;)
2008-07-24T16:09:21  <xorAxAx> TheSheep: dos and mssql?
2008-07-24T16:18:34  <TheSheep> xorAxAx: yes, with some command-line utils
2008-07-24T16:19:21  <xorAxAx> in which year was that? :)
2008-07-24T16:19:28  <TheSheep> xorAxAx: 4th
2008-07-24T16:19:35  <TheSheep> xorAxAx: 2006
2008-07-24T16:19:37  <xorAxAx> i mean, in which calendar year
2008-07-24T16:19:49  <xorAxAx> wow, are you sure it were real dos tools?
2008-07-24T16:20:08  <TheSheep> xorAxAx: no, of course we did it under windows xp
2008-07-24T16:20:15  <TheSheep> xorAxAx: but with batch scripts
2008-07-24T16:20:48  <xorAxAx> hehe
2008-07-24T16:21:02  * xorAxAx adjusts his image of poland's universities
2008-07-24T16:21:43  <TheSheep> xorAxAx: it's not like that all the time, he's just an old professor who had this lecture for years
2008-07-24T16:21:54  <xorAxAx> hehe
2008-07-24T16:21:55  <TheSheep> xorAxAx: and I guess there is nothing else he can do
2008-07-24T16:22:14  <xorAxAx> better than teaching that python is a descendant from the bourne shell :
2008-07-24T16:22:22  <dennda> Isn't it?
2008-07-24T16:22:49  * TheSheep slaps dennda around a bit with RITA
2008-07-24T16:24:48  <TheSheep> but they will teach quantum computer programming sooner than python
2008-07-24T16:26:03  * xorAxAx is/was in a course about quantum computing
2008-07-24T16:26:07  <xorAxAx> what do you want to know? :)
2008-07-24T16:26:30  <TheSheep> xorAxAx: when do we get to use that knowledge?
2008-07-24T16:26:47  <xorAxAx> as soon as you like
2008-07-24T16:27:06  <dreimark> TheSheep: http://www.fh-aachen.de/7647.html the son of a friend of me asked for help about that crap
2008-07-24T16:27:16  <xorAxAx> the use doesnt have to be mundane, right? :)
2008-07-24T16:27:29  <dreimark> they require "Fedora Core 4"
2008-07-24T16:27:31  <TheSheep> dreimark: it's in some weird teutonic language :)
2008-07-24T16:27:49  <dreimark> I know therefore I gave the important detail
2008-07-24T16:27:56  <xorAxAx> do it like the arts guys and concentrate on yourself - practice it as a way to discover your mind and nature
2008-07-24T16:28:15  <xorAxAx> well, seriously, it depends :)
2008-07-24T16:28:36  <dreimark> the funny thing is it is named "FZJ Ausbildungsrechners bit8"
2008-07-24T16:28:50  <xorAxAx> TheSheep: there are already a few quantum languages but you would lack a prticular computer to use them quickly
2008-07-24T16:28:52  <dreimark> FZJ is the shortcut of the company I am working
2008-07-24T16:29:55  <xorAxAx> TheSheep: you could also find a new algo - they werent very successful in the last 10 years
2008-07-24T16:30:02  <xorAxAx> TheSheep: shor is still state of the art ...
2008-07-24T16:30:30  <xorAxAx> just the physicists find new ways to capture a quantum system for long periods of times. but thats already too useful for most physics researchers
2008-07-24T16:30:51  <TheSheep> yeah, useful==boring
2008-07-24T16:31:37  <xorAxAx> well, its probably not applied enough to get money from companies and not basic enough to be interesting to fundamental research groups
2008-07-24T16:31:59  <xorAxAx> because the physical effects are all known. its mostly an engineering problem
2008-07-24T16:33:12  <TheSheep> we don't have good engineer nowadays anymore
2008-07-24T17:58:03  <ThomasWaldmann> zenhase: AttributeError: type object 'LocalConfig' has no attribute 'interface'
2008-07-24T17:58:15  <ThomasWaldmann> can you fix that please so it is easier to test your stuff?
2008-07-24T17:58:40  <ThomasWaldmann> (happens after ./wikiserver.py )
2008-07-24T18:09:40  <ThomasWaldmann> bbl
2008-07-24T18:39:13  <dreimark> bbl
2008-07-24T19:23:02  <xorAxAx> johill: oh, laforge is working for via now
2008-07-24T19:25:03  <ThomasWaldmann> re
2008-07-24T19:26:36  <dennda> xorAxAx: on what subject?
2008-07-24T19:27:12  <xorAxAx> als linux liaison
2008-07-24T19:32:06  <dennda> about time for via
2008-07-24T19:32:12  <ThomasWaldmann> http://bitbucket.org/ < free mercurial hosting
2008-07-24T19:32:37  <dennda> through ronny? :)
2008-07-24T19:34:25  <ThomasWaldmann> hm?
2008-07-24T19:37:31  <dennda> Oh I just read ronny used it a few days ago
2008-07-24T19:39:48  <ThomasWaldmann> read it on planetpython.org. they even mention moin on their front page to advertise mercurial. :)
2008-07-24T19:40:24  <PawelPacana> :)
2008-07-24T19:42:13  <PawelPacana> is it just another hosting like freehg, or do they provide also (at least) bug tracker?
2008-07-24T19:42:48  <CIA-53> Bastian Blank <bblank@thinkmo.de> default * 4025:6119b537dc7a 1.8-dom-bblank/MoinMoin/converter2/include.py: Include converter - Check for cycles, based on pagename only
2008-07-24T19:43:05  <ThomasWaldmann> PawelPacana: they are a bit vague
2008-07-24T19:45:33  <PawelPacana> if there was launchpad-hg...
2008-07-24T19:46:31  * waldi still tries to restrain the Include beast
2008-07-24T20:18:49  <TheSheep> waldi: fun!
2008-07-24T20:47:00  <gizmach> moin
2008-07-24T20:47:48  <PawelPacana> hi gizmach
2008-07-24T20:48:49  <gizmach> I have some doubt, how to solve ldap group format (e.q. Group A) to wiki CamelCase format (GroupA) I was thinking to make some _encode method and to add regexp for checking the format
2008-07-24T20:48:56  <gizmach> hi PawelPacana how are you
2008-07-24T20:49:30  <PawelPacana> oh, fine. thanks
2008-07-24T20:49:38  <PawelPacana> got back my crappy connection :)
2008-07-24T20:52:13  <gizmach> PawelPacana: good for you I'm on dialup :D
2008-07-24T20:53:06  <PawelPacana> gizmach: me to. wireless dialup, no EDGE, just 56k
2008-07-24T20:54:06  <gizmach> urgh :) ok that's pretty bad
2008-07-24T20:55:02  <ThomasWaldmann> gizmach: why do you want to do that?
2008-07-24T20:55:31  <PawelPacana> gizmach: thats fine enough to work and not get disturbed by high-bandwidth opportunities ;)
2008-07-24T20:56:30  <gizmach> ThomasWaldmann: well I was thinking to enable defining roups on ldap as Group A not the CamelCase, should I only support CamelCase defined groups without any encoding?
2008-07-24T20:57:01  <gizmach> ThomasWaldmann: also got question about the __iter__ in group_ldap
2008-07-24T20:57:40  <gizmach> PawelPacana: well that's probably true but it's so slow that I can't even read all rss once a day it woll took hours to do that
2008-07-24T21:00:11  <ThomasWaldmann> maybe just give some (optional) groupname_function to the ldap backend
2008-07-24T21:00:40  <gizmach> ThomasWaldmann: I was thinking to do that
2008-07-24T21:00:46  <gizmach> ok
2008-07-24T21:01:03  <ThomasWaldmann> could default to something like ldapgroup.replace(' ', '') + "Group" if it is not specified
2008-07-24T21:02:07  <ThomasWaldmann> (the "Group" ending is not really required, just there so all Groups look the same in ACLs)
2008-07-24T21:04:41  <gizmach> ThomasWaldmann: ok I will do that
2008-07-24T21:08:55  <PawelPacana> gizmach: rss? it's just text. my feeds work fine. besides, you dont have to read all that stuff. if it's important enough someone will tell you eventually, post on channel, etc.  human filters :>
2008-07-24T21:09:21  <gizmach> PawelPacana: google reader, pictures ...
2008-07-24T21:13:32  <PawelPacana> gizmach: oh, google reader... I turned off js and images in browser (now browsing is moderately fast ;)). there are more bandwidth friendly readers like liferea: you can download and read rss later
2008-07-24T21:14:24  <gizmach> PawelPacana: well nice
2008-07-24T21:14:52  <PawelPacana> if you lower your expectations slightly, it is acceptable :)
2008-07-24T21:15:51  <gizmach> :)))
2008-07-24T23:03:05  <CIA-53> Florian Krupicka <florian.krupicka@googlemail.com> default * 3931:f61dcab20a3e 1.8-wsgi-fkrupicka/MoinMoin/Page.py: Reverted use of Href in Page.url (breaks querystrings)
2008-07-24T23:03:07  <CIA-53> Florian Krupicka <florian.krupicka@googlemail.com> default * 3932:e116e90ffdec 1.8-wsgi-fkrupicka/MoinMoin/script/server/standalone.py: Copy over defaults from DefaultConfig if missing
2008-07-24T23:03:08  <CIA-53> Florian Krupicka <florian.krupicka@googlemail.com> default * 3933:521dbdec654e 1.8-wsgi-fkrupicka/MoinMoin/web/apps.py: Remove unneeded module (integrated in WSGI-app now)
2008-07-24T23:03:09  <CIA-53> Florian Krupicka <florian.krupicka@googlemail.com> default * 3934:2b21ec54a5c9 1.8-wsgi-fkrupicka/MoinMoin/wsgiapp.py: Middleware to fix up REMOTE_ADDR for trusted proxies
2008-07-24T23:03:10  <CIA-53> Florian Krupicka <florian.krupicka@googlemail.com> default * 3935:44b5548fe213 1.8-wsgi-fkrupicka/MoinMoin/web/contexts.py: Eliminated legacy _cache_disabled property
2008-07-24T23:03:13  <CIA-53> Florian Krupicka <florian.krupicka@googlemail.com> default * 3936:ac631e6b2718 1.8-wsgi-fkrupicka/MoinMoin/auth/_tests/test_auth.py: Fixed test for MoinAuth

MoinMoin: MoinMoinChat/Logs/moin-dev/2008-07-24 (last edited 2008-07-23 22:15:02 by IrcLogImporter)