1 2013-08-20T08:14:52 <sharky93> moin
2 2013-08-20T08:34:30 <ananasova> moin
3 2013-08-20T09:09:02 *** greg_f
4 2013-08-20T12:01:09 <waldi> moin
5 2013-08-20T12:01:34 <ananasova> moin waldi
6 2013-08-20T12:01:55 <ananasova> we can hold the discussion on EP - http://etherpad.osuosl.org/moin-mail
7 2013-08-20T12:06:26 <waldi> i think discussing here is better
8 2013-08-20T12:10:21 <ananasova> ok
9 2013-08-20T12:13:46 <waldi> if we are crazy, we can use ORCTP=x-moin;$primarymail#$uid
10 2013-08-20T12:14:30 <waldi> ORCPT of cause
11 2013-08-20T12:15:18 <ananasova> is the duplication worth?
12 2013-08-20T12:15:40 <waldi> which duplication?
13 2013-08-20T12:15:58 <ananasova> we encoded the uid in the from address
14 2013-08-20T12:16:09 <ananasova> FROM*
15 2013-08-20T12:16:41 <waldi> first: this may not work always, 2: this needs splitting mail
16 2013-08-20T12:17:20 <waldi> ORCPT is a signal for DSN supporting MTA to return the information on its own
17 2013-08-20T12:17:53 <ananasova> so better move it to ORCPT and exclude encoding to the FROM header?
18 2013-08-20T12:19:02 <waldi> for now we can't encode it in from. what we can do is: ask the local MTA to do VERP for us, but this is only supported by postfix and sendmail
19 2013-08-20T12:21:50 *** ashutosh1461
20 2013-08-20T12:21:53 <ananasova> in that case should we try do a VERP?
21 2013-08-20T12:22:32 <ananasova> also what is the reason that we can't encode the uid in the FROM?
22 2013-08-20T12:23:52 <ananasova> though that would require calling sendmail with different `from` argument for each receiver
23 2013-08-20T12:24:46 <waldi> yes. but you never want to split mail it not required
24 2013-08-20T12:29:53 <waldi> s,it,if,
25 2013-08-20T12:32:34 <ananasova> now i am reading about VERP, on bounce it will insert the original recipient address to the DSN recipient value, so it still needs matching
26 2013-08-20T12:33:39 <waldi> no. VERP is about the sender address. it encodes the recipient into the sender
27 2013-08-20T12:36:51 <ananasova> ah, yes. encoded in the sender and then on bounce the information can be extracted from the recipient field.
28 2013-08-20T12:36:53 <waldi> it changes the sender address to something like this: sender+recipient=example.com@example.org. so bounces still includes the information about the sender without needing a proper DSN
29 2013-08-20T12:38:47 *** dave_largo
30 2013-08-20T12:40:03 <waldi> i would ignore this for now
31 2013-08-20T12:40:28 <ananasova> can moin be configured to use other MTA besides sendmail?
32 2013-08-20T12:40:59 <waldi> there are two things called sendmail: the MTA and /usr/sbin/sendmail
33 2013-08-20T12:41:23 <waldi> the later is the standard interface to send mail on any unix and similar system
34 2013-08-20T12:41:30 <ananasova> ignore VERP or the whole encoding thing?
35 2013-08-20T12:41:36 <waldi> VERP
36 2013-08-20T12:42:24 <ananasova> so the interface /usr/sbin/sendmail can be configured to use any MTA?
37 2013-08-20T12:42:49 <waldi> it is provided. don't care who provides it
38 2013-08-20T12:44:01 <ananasova> if we ignore VERP, then we stop at the idea to encode the uid to the ORCPT?
39 2013-08-20T12:44:34 <waldi> different things. but ORCPT can't be overwritten via /usr/sbin/sendmail anyway
40 2013-08-20T12:46:50 <ananasova> how about FROM?
41 2013-08-20T12:51:55 <waldi> yes, this can
42 2013-08-20T12:52:15 <waldi> i think i have to dig into the code a bit more, there are some things i don't like about it anyway
43 2013-08-20T12:53:41 <ananasova> until we get to this point, what would be a good way to pipe inbound mails?
44 2013-08-20T12:57:41 <waldi> ~/.forward or similar can just call a command. this script needs to find the wiki config and read the mail from stdin
45 2013-08-20T13:06:29 <ananasova> also did you read on EP about the status codes?
46 2013-08-20T13:07:24 <waldi> i don't consider this values to any use. if the mail bounces the address can't be used
47 2013-08-20T13:09:27 <ananasova> but why would we disable an account if the DSN is a bad connection status code or a mailbox full?
48 2013-08-20T13:10:32 <waldi> because moin can't detect edges between not-full and full
49 2013-08-20T13:13:52 <ananasova> the code is returned by the recipients' MTA which detects if full or not full
50 2013-08-20T13:19:03 <waldi> the reason for bounce handling is to detect addresses which do not accept any mails. the result "mailbox full" does not change the fact that this address does not accept mails in this point of time
51 2013-08-20T13:21:26 <ananasova> fair point. then we need to provide a general message for the user to check the validity and the status of his mail address
52 2013-08-20T13:25:04 <waldi> anyway, i have to grad something to eat. cu
53 2013-08-20T13:26:16 <ananasova> guten appetit and talk to you later :)
54 2013-08-20T14:15:23 <ashutosh1461> ThomasWaldmann, wrong doc string here ? https://bitbucket.org/thomaswaldmann/moin-2.0/src/762ca22a428c2c2ecfe857b3070820d0bca043df/MoinMoin/apps/frontend/views.py?at=default#cl-806
55 2013-08-20T14:18:25 <ThomasWaldmann> ashutosh1461: yeah, too much c&p likely
56 2013-08-20T14:18:36 <ThomasWaldmann> I'll fix it.
57 2013-08-20T14:33:28 *** sunu_
58 2013-08-20T14:34:52 *** greg_f
59 2013-08-20T14:54:31 *** greg_f
60 2013-08-20T15:16:48 *** ashutosh1461
61 2013-08-20T15:45:44 *** greg_f
62 2013-08-20T16:05:51 *** greg_f
63 2013-08-20T16:13:15 *** greg_f
64 2013-08-20T16:18:51 *** greg_f
65 2013-08-20T16:32:07 *** greg_f
66 2013-08-20T16:47:46 *** greg_f
67 2013-08-20T16:50:59 *** greg_f
68 2013-08-20T16:52:15 *** greg_f
69 2013-08-20T17:04:58 *** greg_f
70 2013-08-20T17:06:20 *** greg_f
71 2013-08-20T18:12:36 *** ashutosh1461
72 2013-08-20T18:15:13 <ashutosh1461> ThomasWaldmann, updated http://etherpad.osuosl.org/moin-itemid
73 2013-08-20T18:35:38 *** greg_f
74 2013-08-20T18:46:28 *** TheSheep
75 2013-08-20T18:47:45 *** TheSheep
76 2013-08-20T18:54:58 *** ashutosh1461
77 2013-08-20T18:59:10 <ThomasWaldmann> sharky93: how do i find the bootstrap 3 commit in your repo?
78 2013-08-20T19:04:05 <ThomasWaldmann> ah, found it
79 2013-08-20T19:23:26 <ThomasWaldmann> sharky93: you forgot to raise bootstrap version requirement in setup.py, i doubt that the stuff still works with 2.3.2.1
80 2013-08-20T19:31:11 <ThomasWaldmann> 'XStatic-Bootstrap>=3.0.0.1',
81 2013-08-20T19:31:16 <ThomasWaldmann> please use that ^
82 2013-08-20T19:35:58 <ThomasWaldmann> <script src="{{ url_for('serve.files', name='jquery', filename='jquery.min.js') }}"></script>
83 2013-08-20T19:36:01 <ThomasWaldmann> <script src="{{ url_for('serve.files', name='bootstrap', filename='js/bootstrap.min.js') }}"></script>
84 2013-08-20T19:36:48 <ThomasWaldmann> TheSheep: sharky93: ^ shouldn't the bootstrap.min.js be rather there than in snippets? snippets is intended for the wiki admin to put additional stuff there.
85 2013-08-20T19:38:22 <ThomasWaldmann> (that is base.html btw)
86 2013-08-20T19:42:06 <TheSheep> ThomasWaldmann: snippets?
87 2013-08-20T19:48:59 <ThomasWaldmann> snippets.html
88 2013-08-20T19:49:22 <ThomasWaldmann> that's where the bs js is in sharky's repo
89 2013-08-20T19:50:15 *** H0arry
90 2013-08-20T19:51:43 <TheSheep> I didn't notice :(
91 2013-08-20T19:51:50 <TheSheep> thanks for catching that
92 2013-08-20T19:53:03 <ThomasWaldmann> TheSheep: i try adding font-awesome also to main repo, but it seems to disturb the theme layouts there
93 2013-08-20T19:57:19 <ThomasWaldmann> AttributeError: 'DATETIME' object has no attribute 'min_value'
94 2013-08-20T19:57:23 <ThomasWaldmann> hmpf.
95 2013-08-20T20:02:30 <ThomasWaldmann> downgrading to whoosh 2.5.1 (from 2.5.2) helped
96 2013-08-20T20:08:07 <ThomasWaldmann> sharky93: http://hg.moinmo.in/moin/2.0/rev/56ca9d2dcfc9 see there. i tried to do it in same way, at same place as you did, so there are no conflicts.
97 2013-08-20T20:08:38 <ThomasWaldmann> except adding the bootstrap.min.js to base.html instead snippets.html.
98 2013-08-20T20:08:59 <ThomasWaldmann> please merge and remove the then duplicate stuff from snippets.html
99 2013-08-20T20:12:41 *** diofeher
100 2013-08-20T20:14:14 <ThomasWaldmann> WTF has bootstrap again different download file structure?
101 2013-08-20T20:14:58 <ThomasWaldmann> and files with totally different size that rc1?
102 2013-08-20T20:15:18 <ThomasWaldmann> and glyphicons are back?
103 2013-08-20T20:15:51 <ThomasWaldmann> the only thing that somehow matches are the 2 js files
104 2013-08-20T20:17:11 <ThomasWaldmann> and what's bootstrap-theme.css?
105 2013-08-20T20:28:23 <ThomasWaldmann> sharky93: i packaged and uploaded bootstrap 3.0.0 release
106 2013-08-20T20:28:42 <ThomasWaldmann> please test as it is rather different
107 2013-08-20T20:32:38 *** diofeher
108 2013-08-20T20:53:02 <ThomasWaldmann> TheSheep: i think we should upgrade jquery at some time (1.8 -> 1.10). any opinions about this?
109 2013-08-20T20:53:37 <TheSheep> ThomasWaldmann: nope, shouldn't break anything
110 2013-08-20T20:54:39 <ThomasWaldmann> changelog says quite some removals
111 2013-08-20T20:57:20 <TheSheep> http://jquery.com/upgrade-guide/1.9/#overview
112 2013-08-20T20:57:37 <TheSheep> it's deprecated stuff
113 2013-08-20T20:59:31 <TheSheep> and the changes are for very special cases
114 2013-08-20T21:00:40 <TheSheep> just remember that it's not the only or even best way to do things -- it's just something that I cobbled together
115 2013-08-20T21:02:00 * ThomasWaldmann packaged 1.10.2
116 2013-08-20T21:06:04 <TheSheep> sorry
117 2013-08-20T21:06:09 <TheSheep> wrong window
118 2013-08-20T21:06:39 <ThomasWaldmann> ah
119 2013-08-20T21:18:40 *** dave_largo
120