1 2013-02-23T00:03:12  *** ronny has quit IRC
   2 2013-02-23T04:20:57  *** puneet has joined #moin-dev
   3 2013-02-23T05:21:34  *** puneet has quit IRC
   4 2013-02-23T05:38:36  *** puneet has joined #moin-dev
   5 2013-02-23T06:00:08  *** puneet has quit IRC
   6 2013-02-23T06:39:35  *** ronny has joined #moin-dev
   7 2013-02-23T06:39:35  *** ronny has joined #moin-dev
   8 2013-02-23T13:47:29  <ThomasWaldmann> moin
   9 2013-02-23T14:15:06  <ThomasWaldmann> http://www.youtube.com/watch?v=5bLmNN5mH-U
  10 2013-02-23T14:16:49  * xiaq will give a talk on gsoc and moinmoin tomorrow :)
  11 2013-02-23T14:18:46  <ThomasWaldmann> great :) where?
  12 2013-02-23T14:21:34  <xiaq> ThomasWaldmann: in my Uni
  13 2013-02-23T14:49:35  <xiaq> ThomasWaldmann: why didn't the "mount" idea work out?
  14 2013-02-23T14:54:12  <xiaq> or another equivalent question: what can be implemented by means of namespace by not "directory" structure?
  15 2013-02-23T15:00:00  <ThomasWaldmann> back then in brazil, we tried to get the router middleware right, but it simply was not possible to get it right.
  16 2013-02-23T15:00:15  <ThomasWaldmann> (i don't remember too much details)
  17 2013-02-23T15:00:53  <ThomasWaldmann> we found that namespaces is a simpler approach and can also be better integrated with interwiki map / link markup
  18 2013-02-23T15:01:42  <xiaq> ThomasWaldmann: how is routing to different storage backends for different namespaces useful?
  19 2013-02-23T15:02:29  <ThomasWaldmann> you can e.g. have that fileserver backend in one namespace, kind of like ftp
  20 2013-02-23T15:03:37  <ThomasWaldmann> or maybe share users?
  21 2013-02-23T15:03:54  <xiaq> ThomasWaldmann: that's neat
  22 2013-02-23T15:04:46  *** RogerHaase has joined #moin-dev
  23 2013-02-23T15:08:38  <ThomasWaldmann> xiaq: iirc one issue was with items having multiple names. if routing depends on the name, then it could be ambiguous. as namespace is stored separately from names and there is only one namespace...
  24 2013-02-23T15:10:22  <ThomasWaldmann> also, renaming of an item could get rather weird if you cross backends
  25 2013-02-23T15:11:01  <xiaq> ThomasWaldmann: doesn't the same thing happen when you try to move items across namespace? :)
  26 2013-02-23T15:11:21  <ThomasWaldmann> i guess we just won't support that
  27 2013-02-23T15:11:52  <xiaq> ThomasWaldmann: ok :)
  28 2013-02-23T15:29:30  *** puneet has joined #moin-dev
  29 2013-02-23T16:11:02  <ThomasWaldmann> SteveMcIntyre: awake again?
  30 2013-02-23T16:12:06  <SteveMcIntyre> ThomasWaldmann: hey
  31 2013-02-23T16:12:24  <SteveMcIntyre> yep, in the middle of doing CD builds for the Squeeze point release
  32 2013-02-23T16:13:01  <ThomasWaldmann> ah, ok. waldi and me were discussing about wheezy moin yesterday.
  33 2013-02-23T16:13:11  <SteveMcIntyre> yeah, saw that in scrollback
  34 2013-02-23T16:13:23  <ThomasWaldmann> we think that it might be quite better just taking 1.9.7 release.
  35 2013-02-23T16:13:31  <SteveMcIntyre> sorry, said hi last night and then got grabbed by my wife!
  36 2013-02-23T16:13:51  <ThomasWaldmann> happens :D
  37 2013-02-23T16:14:29  *** RogerHaase has quit IRC
  38 2013-02-23T16:14:49  <SteveMcIntyre> I can see you'd like us to take 1.9.7, yeah
  39 2013-02-23T16:14:52  *** RogerHaase has joined #moin-dev
  40 2013-02-23T16:15:03  <ThomasWaldmann> we looked at diffstat output and most files were only slightly changed. except some rss stuff and of course passlib / pw reset changes.
  41 2013-02-23T16:15:24  <SteveMcIntyre> but I really don't believe the Debian release team will want to take big changes this close to release
  42 2013-02-23T16:15:37  <ThomasWaldmann> the point is not just that it's better to support for us, but it is also better for debian users
  43 2013-02-23T16:15:54  <ThomasWaldmann> reasons:
  44 2013-02-23T16:16:26  <ThomasWaldmann> if we quickly create some patches now, the resulting code will be less tested than current repo code (or 1.9.6 if you just want to consider releases)
  45 2013-02-23T16:17:43  <ThomasWaldmann> most of the changes are really bug fixes, see docs/CHANGES. most of the stuff that got in 1.9.6 and .7 were primarily caused be the security breach and wanting to be more secure and also helpful for admins that have to deal with such
  46 2013-02-23T16:17:56  <ThomasWaldmann> s/be/by/
  47 2013-02-23T16:18:37  <ThomasWaldmann> if you look at versions numbers of running wikis, it is easier to see what's fixed if the version number is like the official version with the fix
  48 2013-02-23T16:19:10  <ThomasWaldmann> so if it is 1.9.4-debian, and SystemInfo tells 1.9.4, people might suspect the wiki is running vulnerable code
  49 2013-02-23T16:19:26  <ThomasWaldmann> even if it was completely fixed and patched
  50 2013-02-23T16:19:47  <SteveMcIntyre> that's a problem with people looking, we have a long-standing policy of taking small fixes for security etc.
  51 2013-02-23T16:19:57  <SteveMcIntyre> I know where you're coming from, really!
  52 2013-02-23T16:20:29  <ThomasWaldmann> also, it would reduce the amount of patches you have to maintain :)
  53 2013-02-23T16:21:06  <ThomasWaldmann> our wiki farm is running repo code and quite some users already tested 1.9.6
  54 2013-02-23T16:22:33  <ThomasWaldmann> 1.9.7 release is somehow pending, I just would like to do more practical testing of the resetpw code (but for that, i need to move our own wikis to a new server, that takes a bit of time)
  55 2013-02-23T16:24:21  <waldi> well
  56 2013-02-23T16:24:23  <waldi>  49 files changed, 643 insertions(+), 226 deletions(-)
  57 2013-02-23T16:25:47  <SteveMcIntyre> waldi: from where to where?
  58 2013-02-23T16:25:58  <waldi> nothing you can't get past the release team
  59 2013-02-23T16:26:08  <waldi> 1.9.4 to 1.9.6
  60 2013-02-23T16:26:52  <waldi> the effective patch will be smaller
  61 2013-02-23T16:26:58  <SteveMcIntyre>  69 files changed, 899 insertions(+), 456 deletions(-)
  62 2013-02-23T16:27:02  <SteveMcIntyre> is what I see from that
  63 2013-02-23T16:27:09  <SteveMcIntyre> what are you filtering out?
  64 2013-02-23T16:27:40  <ThomasWaldmann> btw debian/NEWS looks a bit outdated
  65 2013-02-23T16:28:10  <SteveMcIntyre> ThomasWaldmann: ack, yes it is
  66 2013-02-23T16:28:10  <waldi> MoinMoin/web/static/htdocs/applets/FCKeditor  MoinMoin/i18n docs
  67 2013-02-23T16:28:59  <waldi> the first is stripped, the second is translation and pretty much ignored, the last is docs and does not count
  68 2013-02-23T16:29:03  <SteveMcIntyre> waldi: ok, that looks sane; I was filtering other bits but not the htdocs
  69 2013-02-23T16:29:13  <ThomasWaldmann> btw, the python/psf wiki also runs repo code currently
  70 2013-02-23T16:29:42  <ThomasWaldmann> but they would also rather like to run a release or even better a debian package
  71 2013-02-23T16:29:51  <SteveMcIntyre> yes, I get that
  72 2013-02-23T16:29:52  <waldi> SteveMcIntyre: the only problematic thing is the rss change
  73 2013-02-23T16:31:02  <ThomasWaldmann> that was done quite a while ago. one issue was fixed after it.
  74 2013-02-23T16:31:15  <ThomasWaldmann> so it either works now or not many people using it.
  75 2013-02-23T16:31:54  <SteveMcIntyre> waldi: yeah, that's likely to be a problem
  76 2013-02-23T16:33:03  <ThomasWaldmann> 6 patches of debian could get removed by just using uptodate code
  77 2013-02-23T16:33:23  <SteveMcIntyre> ThomasWaldmann: true, but they're a known quantity for us already
  78 2013-02-23T16:33:46  <SteveMcIntyre> we're being *very* conservative right now in the final release preparations
  79 2013-02-23T16:33:50  <SteveMcIntyre> that's the issue
  80 2013-02-23T16:35:37  <ThomasWaldmann> well, just imagine what a moin admin has to do if he takes 1.9.4-debian as it is now
  81 2013-02-23T16:36:10  <ThomasWaldmann> assuming that he ran the debian moin package for >= 6m on the internet
  82 2013-02-23T16:36:40  * ThomasWaldmann has prepared 2 wiki pages about that
  83 2013-02-23T16:36:57  <ThomasWaldmann> currently they are acl protected, but if you want to read them, i can add you to acl
  84 2013-02-23T16:37:21  <SteveMcIntyre> please do
  85 2013-02-23T16:37:27  <ThomasWaldmann> but if you read the dsa / cve stuff and dealt with it yourself already, it's maybe mostly known
  86 2013-02-23T16:37:35  <ThomasWaldmann> your wiki user name on moinmo.in?
  87 2013-02-23T16:37:51  <waldi> right now i would take 1.9.6 und revert the rss changes. the changes are not unreasonable and two thirds of the changes are either regression or security fixes
  88 2013-02-23T16:39:07  <ThomasWaldmann> waldi: did you review the diff of the rss changes?
  89 2013-02-23T16:39:14  <SteveMcIntyre> ThomasWaldmann: SteveMcIntyre
  90 2013-02-23T16:40:01  <SteveMcIntyre> ThomasWaldmann: that's the issue, to be honest - if people have already been using the Debian packages then any security damage is done
  91 2013-02-23T16:40:32  <SteveMcIntyre> while I agree that the newer code is really good and useful, it's not critical for us
  92 2013-02-23T16:41:11  <ThomasWaldmann> just that the same might happen again and the breach would be as serious as it was
  93 2013-02-23T16:41:35  <ThomasWaldmann> also, without the new resetpw script, the admin has a lot to improvise to restore security
  94 2013-02-23T16:41:48  <ThomasWaldmann> and most just won't
  95 2013-02-23T16:41:52  <SteveMcIntyre> ack :-/
  96 2013-02-23T16:42:09  <ThomasWaldmann> SteveMcIntyre: see RecentChanges, do you see the 2 last edits?
  97 2013-02-23T16:42:15  <SteveMcIntyre> it wasn't that hard for us to do, but not everybody is as knowledgable
  98 2013-02-23T16:42:18  <SteveMcIntyre> sec
  99 2013-02-23T16:42:31  <SteveMcIntyre> yup
 100 2013-02-23T16:42:35  <SteveMcIntyre> looking
 101 2013-02-23T16:42:47  <ThomasWaldmann> the CVE is the specific stuff, the HowTo is kept rather generic
 102 2013-02-23T16:43:20  <ThomasWaldmann> i want to replace the bunch of text on page SecurityFixes with links to those pages
 103 2013-02-23T16:43:53  <SteveMcIntyre> right
 104 2013-02-23T16:47:47  <ThomasWaldmann> i also put some stuff there btw: http://hg.moinmo.in/moin/1.9/file/51ea4cb7b390/docs/resetpw
 105 2013-02-23T16:48:27  <SteveMcIntyre> yup, that's good :-)
 106 2013-02-23T16:54:46  * ThomasWaldmann just added a bit to the cve page
 107 2013-02-23T16:57:22  <ThomasWaldmann> btw, being conservative ranking:
 108 2013-02-23T16:58:02  <ThomasWaldmann> not changing anything > using code that is in testing since weeks/months > doing fresh patches now (IMHO)
 109 2013-02-23T16:59:13  <ThomasWaldmann> "in testing" not referring to debian, but in general
 110 2013-02-23T17:01:43  <SteveMcIntyre> right
 111 2013-02-23T17:01:57  <SteveMcIntyre> *but*
 112 2013-02-23T17:02:30  <SteveMcIntyre> if your security-related changes are easily picked out without having to take *everything*, it's easier for people to swallow
 113 2013-02-23T17:02:59  <SteveMcIntyre> i.e. without having to prepare new patches
 114 2013-02-23T17:03:26  <ThomasWaldmann> the end result will be a new combination of changesets in any case
 115 2013-02-23T17:03:58  <ThomasWaldmann> assuming that most stuff is rather separated, that must not be bad, but there's a little potential :)
 116 2013-02-23T17:04:08  <SteveMcIntyre> yeah :-)
 117 2013-02-23T17:04:40  <SteveMcIntyre> we understand each other fine here, I think
 118 2013-02-23T17:04:49  <SteveMcIntyre> it's just the exact point of where to draw the line
 119 2013-02-23T17:04:52  <ThomasWaldmann> also, e.g. that pw recovery form change
 120 2013-02-23T17:05:35  <ThomasWaldmann> that's not a security fix, but the browser just took the wrong input field to "remember" the username/password, which is a pain for people using it
 121 2013-02-23T17:06:01  <ThomasWaldmann> so there is a good reason to take other fixes also
 122 2013-02-23T17:06:25  <ThomasWaldmann> (same for all those "crash" fixes)
 123 2013-02-23T17:07:10  <ThomasWaldmann> if there would be agreement about that, it would be really only the rss feature changes left
 124 2013-02-23T17:07:49  <ThomasWaldmann> which could either be reverse applied or just risked (as it is a non-critical thing anyway and not fresh code either)
 125 2013-02-23T17:09:45  <ThomasWaldmann> SteveMcIntyre: ok, to make a long thing short: you are the maintainer, you have to decide. you can take waldi's opinion as a long-term debian maintainer and moin developer into consideration.
 126 2013-02-23T17:10:21  <ThomasWaldmann> if the decision is made, i can help with anything that is moin-related
 127 2013-02-23T17:10:36  <SteveMcIntyre> ok
 128 2013-02-23T17:10:59  <SteveMcIntyre> I'm reading all the diffs now, so I can double-check I'm following it all
 129 2013-02-23T17:11:12  <SteveMcIntyre> which will help when I come to work with the RT
 130 2013-02-23T17:11:44  * ThomasWaldmann will have a look at the rss diff
 131 2013-02-23T17:28:52  <ThomasWaldmann> a1054c9e7aae 7dce09f5edd4 468e63254a4a c98ec456e493(if applicable)
 132 2013-02-23T17:29:13  <ThomasWaldmann> these are fix (not feature/refactor) rss changesets
 133 2013-02-23T17:35:40  <dreimark> btw. it may be good to describe that the plugins dir must not have the same user as the content
 134 2013-02-23T17:38:16  <ThomasWaldmann> you mean that the moin process user should not be able to write to the code locations (including plugin dirs)
 135 2013-02-23T17:38:29  <dreimark> yes
 136 2013-02-23T17:48:43  <SteveMcIntyre> definitely!
 137 2013-02-23T17:49:03  <SteveMcIntyre> tbh, it's a good idea to separate privileges as much as you can
 138 2013-02-23T17:51:08  *** dwcramer has joined #moin-dev
 139 2013-02-23T17:53:09  <ThomasWaldmann> SteveMcIntyre:
 140 2013-02-23T17:53:09  <ThomasWaldmann> sug: python-gdchart Package not available
 141 2013-02-23T17:53:36  <ThomasWaldmann> sug: python-xml Package not available
 142 2013-02-23T17:54:20  <SteveMcIntyre> ack
 143 2013-02-23T17:54:31  <SteveMcIntyre> they're old and were removed
 144 2013-02-23T17:56:00  <ThomasWaldmann> gdchart can just be killed
 145 2013-02-23T17:56:46  <ThomasWaldmann> about the python-xml stuff, I am not totally sure myself. it is also referenced at some places in docs/REQUIREMENTS
 146 2013-02-23T18:00:34  <SteveMcIntyre> right
 147 2013-02-23T18:00:45  <SteveMcIntyre> we've been using it for docbook IIRC
 148 2013-02-23T18:05:38  <ThomasWaldmann> sug: python-4suite-xml Package not available
 149 2013-02-23T18:06:12  <ThomasWaldmann> that is needed for docbook / xslt parser. but i have no idea whether it works with the package debian has for that.
 150 2013-02-23T18:10:46  *** dwcramer has quit IRC
 151 2013-02-23T18:12:45  <ThomasWaldmann> about python-xml: i suspect this dependency/suggestion can be dropped as we are using some not-stoneage python
 152 2013-02-23T18:15:36  <ThomasWaldmann> eSyr-ng: eSyr: there? as you seem to be using rss stuff, I just wanted to ask if you ever had to do something special like installing python-xml or whether it "just worked" for you (taking the code from stdlib)
 153 2013-02-23T18:19:22  <SteveMcIntyre> afk for a bit, testing installation CDs...
 154 2013-02-23T18:29:24  <moinBot`> http://hg.moinmo.in/moin/1.9/rev/82ad863c255e 2013-02-23 Thomas Waldmann <tw AT waldmann-edv DOT de>  clarify python-xml (pyxml) requirement
 155 2013-02-23T18:29:58  <ThomasWaldmann> (hopefull more correct/helpful now)
 156 2013-02-23T18:55:34  <eSyr> ThomasWaldmann: don't remember any need in installing additional packages to make RSS working.
 157 2013-02-23T18:57:12  <ThomasWaldmann> ok
 158 2013-02-23T19:49:41  *** puneet has quit IRC
 159 2013-02-23T20:20:39  *** puneet has joined #moin-dev
 160 2013-02-23T23:31:00  *** RogerHaase has left #moin-dev
 161 2013-02-23T23:34:41  *** ronny has quit IRC
 162 

MoinMoin: MoinMoinChat/Logs/moin-dev/2013-02-23 (last edited 2013-02-22 23:15:03 by IrcLogImporter)