2008-6-17
| 16:29 | fijal | lsoto: hey |
| 16:34 | lsoto | fijal: ho |
| 16:43 | deryck | Morning, all. |
| 16:44 | brosner | happy firefox day |
| 17:17 | forsaken | it gets released in 45 mins right? |
| 17:18 | brosner | 18 mins ago |
| 17:18 | brosner | but you can't load any of the sites |
| 17:19 | robhudson | I finally got the page to load a few minutes ago but it still linked to 2.0.0.14 |
| 17:19 | brosner | yeah same for me. they probably can't upload the new stuff ;) |
| 17:19 | forsaken | aren't they trying to break a record or something...figure they'd have planned (or outsourced) the bandwidth |
| 17:20 | brosner | heh, i was thinking the same thing forsaken |
| 17:21 | jezdez | |
| 17:23 | forsaken | from #firefox: <h1pp1e> download firefox now Windows: http://snurl.com/2jxqw | OS X: http://snurl.com/2jxv2 | Linux: http://snurl.com/2jxqv |
| 17:23 | forsaken | mirrors seem pretty responsive, just not the http |
| 17:25 | robhudson | does it count on mirrors? |
| 17:25 | forsaken | *shrug* i would assume so |
| 17:25 | forsaken | the chan says not to link directly to them, so it might get counted through the main site or something |
| 17:25 | robhudson | the link changes so fast I couldn't tell if it's a mozilla mirror or some other one some dude set up :) |
| 19:17 | mrts | if I fix #7027 is someone willing to review/commit it? I'm bitten by this right now and probably the fix is not that hard, but if there's no general interest, I just work around it |
| 19:17 | DjangoBot | |
| 19:27 | fijal | lsoto: are you familiar how much modified django do you need to run it on top of jython? |
| 19:30 | fijal | jacobkm: hey, you can put me as one who would care about django being able to run on top of pypy |
| 19:33 | fijal | I hereby volunteer to make sure tests pass etc. |
| 19:34 | jacobkm | fijal: feel free to add yourself to the version one features page -- thanks! |
| 19:34 | fijal | jacobkm: ok |
| 19:34 | fijal | as who? |
| 19:37 | lsoto | fijal: with the "old" postgresql_zxjdbc backend it could be ran just applying the robustapply patch |
| 19:37 | lsoto | fijal: as I've recently improved the backend, it depends on some extra changes to django I'm about to post as a ticket |
| 19:38 | lsoto | basically, it's about extending DatabaseOperations with methods to do python -> db conversion methods (eg: value_to_db_date, value_to_db_decimal) |
| 19:39 | lsoto | you can take a look at https://hg.leosoto.com/django.doj |
| 19:39 | fijal | lsoto: and what about robustapply? |
| 19:40 | lsoto | fijal: I'm using a workaround |
| 19:40 | fijal | lsoto: like what? |
| 19:40 | fijal | do you need to modify django for that or not? |
| 19:40 | lsoto | like the one posted by anto on the django trac |
| 19:41 | fijal | ok, so it's django modification |
| 19:41 | lsoto | but I think I'm going to focus on testing jdunk's new signal code on jython |
| 19:41 | fijal | do you think it'll go into the release? |
| 19:41 | lsoto | it's on the maybe list |
| 19:42 | fijal | I know |
| 19:42 | fijal | that's a bit unfortunate, since robustapply patch is "won't fix" |
| 19:42 | lsoto | nah -- I'm sure that if the new signal code doesn't go on the release, the anto patch could be brought back and applied for 1.0 |
| 19:43 | lsoto | I take the wontfix as a signal for us: lets focus on the new signal code, so it is more likely that it goes on the release and fixes everyone's problems :) |
| 19:44 | fijal | well |
| 19:44 | fijal | it's a bit different scale, isn't it? |
| 19:44 | lsoto | how so? |
| 19:46 | fijal | lsoto: robustapply patch is changing few lines |
| 19:46 | fijal | signal refactoring is changing bunch of files |
| 19:46 | fijal | that's a bit different in scale |
| 19:46 | lsoto | yeah, I get it |
| 19:47 | lsoto | BTW, that's the only patch you need to run django on pypy? |
| 19:48 | fijal | yop |
| 19:48 | fijal | I'll check in few minutes if signal refactoring patch works |
| 19:49 | lsoto | cool |
| 19:50 | fijal | |
| 19:50 | fijal | this also if you have pysqlite3 installed |
| 19:50 | fijal | (but reasons why are pretty obscure) |
| 19:53 | cramm | lsoto: Hi. re: db backend features refactoring, I see adrian applied my patch from #7420 |
| 19:53 | DjangoBot | |
| 19:54 | lsoto | cramm: oops, so I have some merging work to do :( |
| 19:58 | lsoto | cramm: do you prefer the approarch of having "date_field_supports_time_value" and "supports_usecs" rather than the delegation of type-conversion to the database backend? |
| 20:00 | lsoto | BTW, I'm not pursuing delegating all the type conversion to the backend, I think we can expect that every sane adapter will support strings, ints, longs and booleans |
| 20:01 | lsoto | dates, times, datetimes and decimal are another thing :( |
| 20:01 | cramm | lsoto: no, I think your proposal is much better |
| 20:02 | cramm | as in more comprehensive |
| 20:03 | lsoto | cool, just thinking that I could be failing to see that something was wrong with it |
| 20:05 | lsoto | what's holding me to upload the patch is some test failures related to BaseModel.save_base(raw=True) |
| 20:05 | lsoto | errr -- I mean Model.save_base |
| 20:06 | fijal | lsoto: no, signal refactoring does not make it work under pypy |
| 20:06 | fijal | which might mean that jython is not doing well as well |
| 20:06 | fijal | it does not even work under cpython |
| 20:07 | lsoto | oops |
| 20:07 | lsoto | fijal: how does it fail? |
| 20:07 | fijal | |
| 20:07 | fijal | weeeeeel |
| 20:08 | fijal | this kind of means that robustapply patch is even more valid |
| 20:08 | fijal is unhappy | |
| 20:10 | fijal | any insights? |
| 20:10 | lsoto | believe me, I can feel your pain, but somehow I got used to work with a patched django |
| 20:10 | lsoto | why is so important to get that patched on trunk right now? |
| 20:11 | fijal | lsoto: no, it's important to get that patched before release |
| 20:11 | fijal | and I don't like when someone points me to non-working patch instead of mine which at least works |
| 20:11 | fijal | doesn't improve stuff, but doesn't break either |
| 20:12 | lsoto | I'm pretty sure jacobkm *will* apply the patch if the new signal code doesn't make it for the release |
| 20:13 | fijal | so what's wrong with applying it now? |
| 20:13 | fijal | I even wrote a test to prove that it works |
| 20:15 | brosner | it is better to give attention to the refactoring than applying a patch that fixes something that will go away before a release. |
| 20:15 | fijal | it'll make us both a bit happier at no cost |
| 20:15 | fijal | brosner: I don't understand refactoring. It does stuff (a lot). It's broken. It comes without unittests |
| 20:15 | brosner | ok? then help fix it :) |
| 20:16 | fijal | no, it has some test |
| 20:16 | fijal | but it changes behavior |
| 20:16 | fijal | it way bigger decision |
| 20:16 | fijal | than simply fixing stuff without changing anything |
| 20:16 | brosner | then if the decision is made that signal refactoring can't go in before 1.0 then i am sure like lsoto said the other patch will be committed |
| 20:17 | fijal | brosner: can I then reopen a ticket, add it to release and say "don't close unless you commit the other one"? |
| 20:18 | brosner | it is probably to mention it in some notes about vm compatibility |
| 20:19 | brosner | *probably better |
| 20:19 | fijal | I just don't want this issue to slip through |
| 20:20 | brosner | i don't want to call the shots on those tickets since i am not one that is working on that ;) |