00:11.39 | netWolf | judas_iscariote: adios, amigo :) |
00:11.52 | judas_iscariote | netWolf: buenas noches |
00:11.53 | judas_iscariote | ;) |
00:50.12 | *** join/#flyspray netWolf (i=netWolf@ppp85-141-168-177.pppoe.mtu-net.ru) |
00:50.22 | netWolf | judas_iscariote: it's me again :) |
00:50.34 | judas_iscariote | netWolf: Ic |
00:50.42 | judas_iscariote | ;P |
00:50.51 | judas_iscariote | can't sleep ? |
00:51.41 | netWolf | I had an idea with wiki. Came to check :) |
00:51.52 | judas_iscariote | :-) |
00:52.35 | netWolf | ugly a little bit - I tried to add empty H2, then remove it, and (sigh) all came back :( |
00:53.34 | netWolf | besides, it renders different in firefox and ie %) |
00:53.40 | netWolf | *rendered |
00:54.23 | judas_iscariote | hrmmm |
00:57.52 | netWolf | or it's just doku rendering problem :) Just add more about yourself ;)) |
01:00.25 | netWolf | well, let's live with it ;) btw, in firefox there is no empty header in the "page contents", in the IE - there is :) |
01:02.20 | mwalling | does the installer install? or only upgrade |
01:02.28 | netWolf | mwalling: install |
01:02.37 | netWolf | mwalling: any problems? |
01:02.43 | mwalling | yeah |
01:02.49 | netWolf | so tell us :) |
01:03.11 | mwalling | i accept the license and get to the database setup screen |
01:04.24 | mwalling | it crashes with: call to undefined function array_combine() in class.tpl.php line 114:eval()'d code on line 24 |
01:04.36 | netWolf | judas_iscariote: your turn :) |
01:04.40 | judas_iscariote | mwalling: :P |
01:04.46 | judas_iscariote | mwalling: I 'll fix that |
01:05.03 | judas_iscariote | mwalling: someything is calling a PHP5 only function... |
01:05.17 | mwalling | k |
01:05.35 | judas_iscariote | mwalling: well, I'll go to eat sometghing, and then will fix it. |
01:05.38 | judas_iscariote | stay tuned |
01:05.39 | judas_iscariote | ;P |
01:05.55 | netWolf | judas_iscariote: bon appetite ;) I'm off to bed |
01:05.59 | judas_iscariote | ;) |
01:35.57 | mwalling | judas_iscariote: |
01:36.11 | judas_iscariote | mwalling: yes ? |
01:36.18 | mwalling | grr |
01:36.21 | judas_iscariote | mwalling: I have fixed your problem |
01:36.32 | mwalling | irssi went funky |
01:36.41 | judas_iscariote | i c |
01:36.42 | mwalling | pear pacjage PHP_Compat |
01:36.46 | judas_iscariote | macnewbold: yup |
01:36.51 | judas_iscariote | bah |
01:36.55 | judas_iscariote | mwalling: yup |
01:37.00 | mwalling | lol |
01:37.53 | judas_iscariote | mwalling: done, svn up |
01:38.20 | mwalling | thanks |
01:40.07 | judas_iscariote | mwalling: upgrade to PHP5 the next time :-P |
01:40.38 | judas_iscariote | thanks for the notice anyway ;) none of us runs php4 anymore.. too borked ;-P |
01:57.51 | mwalling | meh |
01:58.05 | mwalling | an upgrade to 2.6 is on my list |
01:58.10 | mwalling | i'll do php then too |
02:01.27 | judas_iscariote | mwalling: 2.6 ?? |
02:06.32 | mwalling | kernel |
02:06.38 | judas_iscariote | ahh...ok |
02:06.47 | judas_iscariote | :) still used 2.4 ? |
02:06.53 | judas_iscariote | s/used/using |
02:07.02 | mwalling | yeah |
02:07.12 | mwalling | slackware 11 has it by defult |
02:07.36 | judas_iscariote | i see.. |
02:10.14 | mwalling | although then i would sleep even less |
02:16.30 | judas_iscariote | :) |
02:17.09 | mwalling | the header for schedule.php refers to the "poor amn's cron" |
02:17.22 | mwalling | is tehre a schedule.php that can be run commandline? |
03:48.09 | judas_iscariote | mwalling: there was |
03:48.42 | judas_iscariote | mwalling: but many people complained since most shared hosters wont allow cron ... |
03:49.21 | judas_iscariote | mwalling: but certainly you can modify it in order to be run via cron. |
03:49.39 | judas_iscariote | or we may provide a cron mode |
05:13.53 | *** join/#flyspray dkwiebe (n=dkwiebe@h66-112-182-111.mcsnet.ca) |
05:14.13 | dkwiebe | Hello |
05:24.36 | dkwiebe | I'm looking for a hand for a bit and would be more than happy to pay if somebody is interested. |
05:36.02 | judas_iscariote | dkwiebe: tell me. |
05:36.07 | judas_iscariote | what is your problem. |
05:40.05 | dkwiebe | http://www.astpp.org/bugs/ |
05:40.13 | dkwiebe | On the top is a message I'll post |
05:40.24 | dkwiebe | Notice: Undefined index: page_title in /var/www/html/bugs/index.php on line 154 Notice: Undefined index: last_update_check in /var/www/html/bugs/scripts/index.php on line 191 Notice: Undefined index: page_title in /var/www/html/bugs/scripts/index.php on line 203 |
05:40.33 | dkwiebe | I just upgraded from 0.9.8. |
05:42.50 | judas_iscariote | dkwiebe: ok.. |
05:42.53 | judas_iscariote | what did you used ? |
05:43.10 | dkwiebe | The upgrade script |
05:43.12 | judas_iscariote | the svn version ? using the automated upgrade ? PHP version ? database server ? |
05:43.27 | dkwiebe | just a moment |
05:43.45 | dkwiebe | I bet I screwed something up here. I'll post those details. |
05:43.47 | dkwiebe | Just a moment |
05:47.57 | dkwiebe | I upgraded using -svn but that link there is .0.9.9 beta 2. I checked to see if the interface would work on that version |
05:48.19 | dkwiebe | the correct version is at www.astpp.org/flyspray-dev |
05:48.36 | dkwiebe | PHP 4.3.9 (cgi) |
05:49.07 | judas_iscariote | dkwiebe: did you run setup/upgrade.php ?? |
05:49.09 | dkwiebe | mysql 4.1.2 |
05:49.12 | dkwiebe | yes |
05:49.35 | dkwiebe | the bugtracker appears to be working, it's just that the error message on top is not pretty |
05:50.13 | dkwiebe | Do you want login info? I could pm it to you |
05:50.17 | dkwiebe | if you want |
05:51.19 | judas_iscariote | dkwiebe: yup. |
05:51.37 | judas_iscariote | acces to the bts though.not the server |
06:14.15 | *** join/#flyspray netWolf (i=netWolf@ppp85-140-230-41.pppoe.mtu-net.ru) |
06:14.22 | netWolf | morning :) |
06:20.09 | judas_iscariote | netWolf: hi |
08:12.01 | judas_iscariote | netWolf: the upgrade stuff now seems to work with php4. the guy "dkwiebe" that recently lef the channel had upgrade problems...cause by a broken php4 behaviuot that bI guess is fixed |
08:12.15 | judas_iscariote | cannot reproduce it here with php 4.4.5dev . |
08:13.24 | netWolf | judas_iscariote: I don't have php4 :) btw, can you give me the content of our db-base. I'd like to play with index (though, in our tiny db there will be no benefit at all :) |
08:13.37 | netWolf | *indexes |
08:14.43 | netWolf | judas_iscariote: but I hope I could notice a "trend" :) |
08:15.10 | netWolf | judas_iscariote: or just do some measurings |
08:15.13 | judas_iscariote | netWolf: you cana lways populate it with fake tasks.. althoug I assume as you are the dabase expert you might have enough knowdlegde to correct the indexeds without too much data... |
08:15.44 | netWolf | I'm not so expert with mySQL indexes (yet) :) |
08:15.55 | judas_iscariote | argh,... too much typos.. time to the bed.. :P |
08:16.12 | netWolf | judas_iscariote: of course, I can, but it take much less time to use real data :) |
08:18.01 | judas_iscariote | hrmmm.. the mayor problem according to our own webserver logs.. is the sql quiery on get_task_list |
08:18.05 | judas_iscariote | in backend. |
08:18.19 | netWolf | of course :) |
08:18.23 | judas_iscariote | which with our current data, is reported to take 8 seconds |
08:18.54 | judas_iscariote | or at least that is way mysql says in the slow_query log |
08:18.56 | netWolf | netWolf: it's my intention to check exactly that part for 0.9.9 |
08:19.44 | judas_iscariote | netWolf: lets see |
08:23.17 | judas_iscariote | netWolf: I wonder why floele told me he fixed the database encoding.. |
08:23.31 | judas_iscariote | database is tables are still in latin1... |
08:23.34 | judas_iscariote | *sigh* |
08:23.37 | netWolf | judas_iscariote: I don't know :) |
08:24.29 | netWolf | judas_iscariote: I can ask, when he'll be here |
08:24.50 | judas_iscariote | netWolf: when he is here it will be already fixed |
08:24.52 | judas_iscariote | ;P |
08:25.12 | netWolf | judas_iscariote: I'll tell him :)) |
08:30.43 | netWolf | judas_iscariote: well, could you mail me the resulting script? :) |
08:31.43 | judas_iscariote | resulting script ??? |
08:35.03 | netWolf | judas_iscariote: the content, actually. I beleive mysqldump do it (afair) |
08:36.11 | netWolf | judas_iscariote: well, any representation of the content would be nice :) |
08:36.40 | netWolf | judas_iscariote: that supports easy automatic loading into database of course :) |
08:36.54 | judas_iscariote | netWolf: lemme check. |
08:39.05 | judas_iscariote | hrmmm.. databse is 9.1MB text file.. gotta figure if it will actually work uploading it via phpmyadmin.. |
08:39.06 | netWolf | judas_iscariote: if it's not so easy, then let's defer it. Sleep is an imprtant part of human life :) |
08:39.39 | judas_iscariote | btw.. the upgrader bug fix was payed lol |
08:39.51 | netWolf | judas_iscariote: :) |
08:40.01 | judas_iscariote | netWolf: a guy joined the channel a while ago and payed me 50 bucks to fix the problem |
08:40.12 | judas_iscariote | he was in hurry to update it seems. |
08:40.26 | judas_iscariote | lol |
08:40.31 | netWolf | judas_iscariote: happens :) |
08:41.02 | judas_iscariote | it told him I didnt want to get payed, but he insisted on it, and everybody needs money so.. |
08:41.11 | judas_iscariote | :P |
08:41.15 | netWolf | judas_iscariote: so what about db? I'd like to finish investigations today |
08:41.47 | netWolf | judas_iscariote: there is nothing bad in being payed for the work :) |
08:42.03 | judas_iscariote | netWolf: of course there is nothing wrong,. I know.. |
08:42.18 | judas_iscariote | in fact is great to get payed for something you do for free ;-P |
08:42.29 | netWolf | judas_iscariote: you tell me ;-P |
08:48.48 | netWolf | judas_iscariote: so what about db? :) |
09:13.24 | netWolf | judas_iscariote: got it. Will do the checks today. Sweet dreams :) |
09:13.49 | judas_iscariote | netWolf: ok |
09:14.52 | netWolf | judas_iscariote: base de datos - wonderful :) |
09:15.22 | judas_iscariote | :P |
09:17.02 | *** join/#flyspray floele (n=Miranda@p3EE27EFC.dip.t-dialin.net) |
09:17.02 | *** mode/#flyspray [+o floele] by ChanServ |
09:17.25 | netWolf | floele: hello, we are sending judas_iscariote off to bed :) |
09:17.36 | floele | hi |
09:19.49 | judas_iscariote | floele: hi |
09:19.58 | judas_iscariote | netWolf: does the datbase dumop worked for you ? |
09:20.07 | judas_iscariote | seem to be borked for me ;-P |
09:20.33 | netWolf | judas_iscariote: didn't check it yet, but I will make him work if he refuses to ;) |
09:21.01 | judas_iscariote | ok... |
09:24.08 | judas_iscariote | floele: hrmm..a botu the upgrader and the versions numbers.. |
09:24.19 | floele | botu? |
09:24.31 | judas_iscariote | I mean.. about .. damnit :P for sanity sake.. we need to avoid using "dev" |
09:24.43 | floele | why? |
09:24.45 | judas_iscariote | or non standard versions numbers... |
09:25.00 | judas_iscariote | I think we should stick with http://cl.php.net/version_compare |
09:25.08 | floele | netWolf: you have the most boring self-description I've ever seen :-p |
09:25.29 | floele | and it does support dev too |
09:25.38 | floele | If a part contains special version strings these are handled in the following order: dev < alpha = a < beta = b < RC < pl |
09:25.42 | netWolf | floele: :) |
09:26.01 | judas_iscariote | that comparison function knows that RC1 is older than RC2 and that 0.9.9 is newer than 0.9.9RC2 |
09:26.24 | judas_iscariote | floele: my point is we should not use a custom versioning names.... |
09:26.38 | floele | and what is a custom name? |
09:27.17 | judas_iscariote | floele: seems I need to go to bed :P "dev" is ok.:-P |
09:27.31 | floele | ... |
09:27.33 | judas_iscariote | anyway.. cya. |
09:27.38 | floele | good night ;) |
09:28.25 | netWolf | judas_iscariote: it's morning already :) |
09:28.31 | netWolf | floele: it's morning already :) |
09:28.48 | netWolf | half past six :) |
09:31.58 | floele | can't FS#289 be closed? since it was reported in 0.9.5 (why did judas_iscariote change it?) it should be fixed by now |
09:32.07 | floele | in 0.9.9 we added a lot of indexes |
09:33.26 | netWolf | floele: are you sure? Don't mix indexes with primary keys (there are very special kind of index :) |
09:33.52 | floele | yes, I am sure |
09:34.01 | floele | madcoder added lots of them |
09:34.32 | netWolf | well, I'll check them |
09:34.38 | floele | k |
09:35.03 | netWolf | because current dump judas_iscariote sends me doesn't contain indexes |
09:35.09 | netWolf | *sent |
09:35.41 | netWolf | floele: may be it's because he did'n turn on some option "include indexes" |
09:35.42 | floele | why not look at the installer script? |
09:35.50 | floele | maybe |
09:36.31 | netWolf | well I play today with it and close the task with some resolution |
09:37.15 | floele | k |
09:37.39 | netWolf | am I the db-engeneer or what? :) |
09:37.54 | floele | of course you are ;) |
09:41.22 | floele | btw, netwolf |
09:41.34 | floele | it's "year of birth" and not "birthyear" |
09:43.06 | netWolf | well, floele, I didn't do much of a work yet so I wouldn't like to write very much :) |
09:43.40 | floele | hm |
09:44.25 | netWolf | floele: btw, why dokuwiki "sticks" me to the judas_iscariote's description. I added an empty H2 tag. You can check the source |
09:45.09 | floele | it's because of the floating image |
09:45.16 | floele | it's a little too big for the text |
09:45.47 | netWolf | so I thought the same. judas_iscariote should write more about himself ;) |
09:46.18 | floele | now fixed |
09:47.27 | netWolf | aha ;) thanks |
09:48.18 | netWolf | well, ok. I invent introduction :) |
09:48.25 | netWolf | will be in 10 minutes |
09:50.29 | floele | I'm now preparing RC1 |
09:51.32 | netWolf | ok. I'll do some tests today with pgsql. If find anything I'll notify you |
09:56.51 | *** join/#flyspray ivar (n=ivar@c-6700e255.242-7-64736c11.cust.bredbandsbolaget.se) |
09:57.57 | *** join/#flyspray ivar (n=ivar@c-6700e255.242-7-64736c11.cust.bredbandsbolaget.se) |
09:58.05 | ivar | Hi Guys! |
09:58.15 | netWolf | hello |
09:58.15 | ivar | judas, you here? |
09:58.20 | ivar | Hi netwolf :) |
09:58.20 | netWolf | sleeps |
09:58.28 | ivar | oh, it's that time of day :) |
09:58.53 | netWolf | [12:28] <judas_iscariote> floele: seems I need to go to bed :P "dev" is ok.:-P |
09:59.23 | ivar | ;) |
09:59.34 | ivar | time is 10:58AM here in sweden |
09:59.40 | ivar | were are you from? |
09:59.44 | netWolf | Russia |
09:59.56 | netWolf | 13:00 |
10:01.02 | ivar | Ok cool |
10:13.20 | netWolf | floele: check the page. Is it ok? :) |
10:15.35 | floele | perfekt :-) |
10:15.43 | netWolf | :) |
10:42.45 | *** join/#flyspray netWolf (n=volkoff@ppp85-140-228-88.pppoe.mtu-net.ru) |
10:44.20 | ivar | Can I easily change the "Waiting on customer" to "Waiting on someone else" ? |
10:46.56 | netWolf | ? |
10:47.38 | netWolf | floele: could you check is our DB really has indexes. Not suggest, really check? |
10:51.06 | floele | i know that it has |
10:51.39 | netWolf | Could you check it? |
10:51.41 | floele | feel free to check the intaller xml files |
10:52.09 | netWolf | floele: xml file doesn't mean projection to db |
10:52.28 | floele | why not? |
10:52.41 | netWolf | floele: programming mistakes, for example |
10:53.14 | floele | bugs.fs.org does have indices |
10:53.31 | netWolf | you just checked with some db tool? |
10:56.47 | floele | yes |
10:57.02 | floele | why do you doubt? |
10:57.44 | netWolf | thanks. Because I don't have them in the dump |
10:58.38 | netWolf | and quick glance at the db size and the speed of the get_task_list allows to suggest that something is very slow |
11:14.15 | floele | yes, of course without indices |
11:14.33 | floele | but if you import the correct DB with indices it should be faster |
11:14.45 | floele | don't know *how* slow it is with your DB dump |
11:16.08 | netWolf | floele: I'm researching the DB :) So for a short time I will be alittle annoying and boring :) |
11:16.42 | floele | if you examine the DB, then you should probably use the upgrade to make your DB right |
11:17.46 | netWolf | Yes, I know ;) |
11:33.09 | floele | RC1 released now ;) |
11:38.41 | netWolf | hurray! :) |
11:39.53 | netWolf | btw: if we (by chance) found some bug in this release candidate, then we should issue RC2 or just fix this one? (I'm just curious) |
11:40.13 | floele | depends on the serverity of the bug ;) |
11:40.45 | floele | I usually do not like to use the same version name for different versions |
11:41.32 | netWolf | Just asking about your versioning policy :) |
11:42.46 | floele | this is it: different versions, different version numbers. scheme: x.x.x [alpha|beta|RCX] |
11:43.13 | netWolf | what is the "scheme"? |
11:43.39 | floele | how version numbers are built |
11:43.50 | floele | like 1.0.0 or 0.9.9 |
11:43.51 | floele | beta |
11:43.52 | netWolf | I mean the meaning of each number |
11:44.33 | floele | first: major (huge changes or milestones) |
11:44.34 | floele | second: feature release |
11:44.34 | floele | third: bug fix release |
11:44.37 | floele | after 1.0 |
11:44.43 | netWolf | ah, ok :) |
11:45.00 | netWolf | I use the same one |
11:45.01 | floele | before 1.0 it may be different, since 0.9.8 to 0.9.9 is not just bugfixes |
11:46.14 | floele | problem is that Flyspray started with 0.9.3 already |
11:46.23 | floele | there wasn't much room left ;) |
11:46.47 | floele | unless we'd use the stupid system like 0.9.9, 0.9.10, 0.9.11 and so on |
11:47.06 | netWolf | but I still don't understand "huge changes" :) For example, I add one feature every week, ship next "featured" version. So what? It will be 1.999.0? when usually it became 2.0.0? :) |
11:47.57 | netWolf | I mean, I never investigate this question in scientifical manner, so just curios |
11:48.10 | mwalling | morning |
11:48.25 | netWolf | mwalling: day :) |
11:48.34 | mwalling | NY/US |
11:48.43 | mwalling | its 0645 here |
11:49.48 | netWolf | floele just shipped RC1 |
11:50.03 | mwalling | i read that |
11:50.05 | mwalling | cool |
11:52.44 | floele | netwolf: no, we will not have numbers like 1.999.0 |
11:52.54 | floele | numbers are 0 to 9 |
11:53.52 | floele | if we have too many feature releases we can think about making 1.0.1 to 1.0.2 also a feature release with minor changes |
11:54.28 | floele | if we had 10 releases with major feature additions the change from 1.x to 2.x will also be OK |
11:54.46 | mwalling | floele: how much backend code is getting chsanged for 1.0? |
11:54.57 | floele | we don't know yet ) |
11:54.58 | floele | ;) |
12:00.33 | mwalling | i think FS#1093 is going to be tackled as part of FS#961 |
12:06.21 | netWolf | I added relation between them |
12:28.45 | netWolf | floele: what is the difference between fixed in devel, implemented in devel, complete close reasons? |
12:30.32 | netWolf | and "not a bug" and "works for me"? |
12:31.30 | netWolf | and "won't fix" and "will not implement"? :) |
12:31.55 | netWolf | one for TODOs and request, one for bugs? |
12:33.41 | floele | netWolf: I'll tell you ;) |
12:34.45 | floele | fixed in devel applies to bugs, implemented in devel applies to features (add revision number to the comment) |
12:35.23 | floele | complete is for tasks which have not been finished with a particular patch but were done over a longer period of time |
12:36.54 | netWolf | and others? |
12:37.04 | floele | "not a bug" is for bugs which are no bugs but features |
12:37.19 | floele | "works for me" is for bugs we could not reproduce and thus not fix |
12:37.49 | floele | won't fix / implement should be clear now |
12:38.20 | floele | TODO is for tasks we WILL do (usually only we developers will add such tasks) and Feature Request is just a suggestion we may or may not implement |
12:39.54 | netWolf | check #289. I close it |
12:40.33 | floele | already done |
12:40.51 | netWolf | I mean I closed it ;) |
12:41.25 | floele | I see ;) |
12:41.45 | floele | no need to change percent complete |
12:41.51 | floele | it will be changed when closing |
12:42.02 | netWolf | yes, I forgot :) |
12:43.34 | floele | FS#789 ... can we do anything? |
12:44.32 | netWolf | I'm going to check it now |
12:45.16 | netWolf | We can write some hints for PG users. I didn't meet any problems though |
12:45.39 | netWolf | If a user intend to use DB engine, he should know how it works ;) |
12:46.44 | floele | ok, hints go here: http://flyspray.org/manual:installation |
12:46.52 | floele | I'll close the task then ;) |
12:47.03 | floele | or you can do if you like |
12:47.19 | netWolf | The following task is now closed: |
12:47.19 | netWolf | FS#289 - no table indexes |
12:47.20 | netWolf | User who did this - Florian Schmitz (Floele) |
12:47.25 | netWolf | floele: :)))) Flyspray refuses to recognize me ;) |
12:47.33 | floele | ? |
12:47.44 | netWolf | I get the notification |
12:47.54 | netWolf | *got |
12:48.06 | floele | so what is the problem? |
12:48.47 | netWolf | I close the task, not you :) |
12:49.38 | netWolf | may be it takes PM userid? |
12:52.35 | floele | maybe you enabled notifications for yourself? |
12:53.29 | netWolf | yes, I am. But it shouldn't matter :) You should get notification too. What it said? |
12:54.03 | floele | that you close dthe task |
12:54.21 | floele | I don't get the point yet |
12:54.32 | netWolf | and I get that you close the task :) |
12:54.39 | netWolf | ~pastebin |
12:54.50 | jbot | i heard pastebin is a place to paste your stuff without flooding the channel - try http://pastebin.ca, or http://channels.debian.net/paste, or http://rafb.net/paste/ |
12:55.18 | floele | lol |
12:55.29 | floele | now I understand |
12:55.41 | floele | in fact, I did close the task |
12:55.49 | netWolf | http://rafb.net/p/KftVUh60.html |
12:55.50 | floele | and you closed it after I did |
12:55.54 | netWolf | ah :) |
12:56.14 | floele | flyspray does not check if a task is already closed |
12:56.23 | floele | should be changed... |
12:56.27 | netWolf | well, ok :) |
12:57.09 | netWolf | the other users will be interested :) The teamwork, they will say :) |
13:39.34 | netWolf | <PROTECTED> |
13:40.09 | floele | k |
13:45.24 | netWolf | floele: there is a bug with dependencies when using local dot. It can't build picture - somthing with rights. "chmod 777 cache" solves the problem. Anyway it's not so important :) |
13:46.06 | mwalling | how much of jabber2 is a carryover from class.jabber.php? or is it a full rewrite |
13:46.15 | floele | full rewrite |
13:46.24 | floele | netwolf: of course, the cache needs to be writable |
13:46.29 | floele | the setup tells you so |
13:46.52 | floele | mwalling: apart from the xml related functiions (2) |
13:46.54 | netWolf | floele: setup tells it's ok :) it requires x access, don't know why |
13:47.14 | floele | hm...don't use local dot |
13:47.49 | floele | we'd need to check X too then |
13:47.58 | netWolf | floele: hmm... we have this feature? It should be tested :)) |
13:47.59 | mwalling | suppose i should read the rfc and add message reciving functions |
13:48.01 | floele | don't know how to read perms with pgp though |
13:48.38 | floele | mwalling: yes, you could. but write clean code, because I won't accpet any mess in my precious class ;) |
13:49.49 | floele | it should work like this: $jabber->get_messages() which gives an array of all messages currently available. it should not wait for incoming messages since we don't need it |
14:09.11 | *** join/#flyspray netWolf (i=netWolf@ppp85-140-228-206.pppoe.mtu-net.ru) |
14:10.21 | mwalling | netWolf: 13 min windows boot, thats pretty fast |
14:10.56 | netWolf | mwalling: :))) |
15:00.37 | mwalling | off to work... going to work on expanding jabber2 when i get hom |
15:00.45 | floele | k |
16:29.06 | *** join/#flyspray judas_iscariote (n=cristian@200.7.26.187) |
16:29.06 | *** mode/#flyspray [+o judas_iscariote] by ChanServ |
16:43.11 | judas_iscariote | floele: funny bug "double closed" |
16:43.13 | judas_iscariote | ;P |
16:47.24 | floele | yes, indeed ;) |
16:48.32 | floele | so, now that 0.9.9. is almost done, what do we do first for 1.0? |
17:01.20 | floele | judas_iscariote? |
17:01.46 | judas_iscariote | floele: yup |
17:01.54 | floele | see my question? |
17:02.04 | judas_iscariote | wait.. Im busy atm.. bbl. |
17:02.58 | floele | k |
17:11.13 | *** join/#flyspray netWolf (i=netWolf@ppp85-140-228-206.pppoe.mtu-net.ru) |
17:45.55 | *** join/#flyspray ivar_ (n=ivar@c-6700e255.242-7-64736c11.cust.bredbandsbolaget.se) |
17:55.11 | netWolf | all uncaught bugs after release considered features :) |
19:07.03 | judas_iscariote | netWolf: hehe yup features |
19:07.25 | netWolf | sleepy head :) |
19:18.33 | floele | judas_iscariote: now back? ;) |
19:18.53 | judas_iscariote | floele: not yet.. |
19:19.02 | judas_iscariote | busy with work ;-P |
19:19.14 | floele | okay |
19:20.38 | netWolf | floele: what is the DB encoding at http://gosdaturacatala-zucht.de |
19:20.47 | floele | I hope utf-8 ;) |
19:20.58 | floele | but since you ask it probably is not |
19:21.01 | netWolf | then something is wrong with russian :) |
19:21.27 | netWolf | I see question marks |
19:23.38 | floele | yes, it's not utf-8 |
19:23.44 | floele | same as it was in our BTS before |
19:23.53 | netWolf | then it's ok :) |
19:24.38 | netWolf | next time create it as utf ;) |
19:25.02 | floele | hm...I wonder why it uses this swedish thing |
19:25.21 | floele | the installer doesn't force any particular encoding |
19:39.34 | *** join/#flyspray ivar (n=ivar@c-6700e255.242-7-64736c11.cust.bredbandsbolaget.se) |
19:42.59 | netWolf | floele: I don't receive my own posts when send them from flyspray.org. ML account shows "receive own emails" to "yes". Is it some ML setup to not send copy of mails if sent from flyspray.org boxes? |
19:44.31 | floele | it's always like this |
19:44.39 | floele | I didn't set it up ;9 |
19:44.43 | floele | neither did christian |
19:44.55 | netWolf | floele: well, ok :) |
19:58.38 | netWolf | floele: I've read forum post from baldr. Everything is ok with file. If you want I can repack it with rar :) |
20:00.28 | floele | I wouldn't mind ;) |
20:09.45 | judas_iscariote | netWolf: we may move the mailing list server,. but not atm |
20:10.27 | judas_iscariote | and no, I 'll not setup one, hell no. |
20:10.38 | floele | I don't need any |
20:10.47 | floele | sourceforge could also give us one |
20:11.07 | judas_iscariote | yup, but unfortuantely sf lists sucks. are unreliable |
20:11.34 | netWolf | I just asked why I am not having my emails :) |
20:11.39 | floele | unreliable regarding what? |
20:12.27 | judas_iscariote | floele: messages takes hours, or even days ( sometimes a week) to be delivered |
20:13.43 | floele | mayb happen, but usually it works fine |
20:14.51 | judas_iscariote | we alredy have a reserved unused google group for flyspray... |
20:15.35 | judas_iscariote | in case we want to move, we just need the subscriber list and a bit of change in the way mail is routed. |
20:16.25 | floele | hm, google groups would be nice actually |
20:16.45 | judas_iscariote | yes. |
20:18.13 | floele | you want to do it? |
20:27.43 | *** join/#flyspray RickA (n=chatzill@dhcp0058.gradacc.ox.ac.uk) |
20:28.06 | RickA | hi |
20:28.22 | floele | hi |
20:28.35 | RickA | I've just installed RC1 and I'm getting a warning from php when I access flyspray |
20:28.46 | floele | ok, tell us ;) |
20:29.05 | RickA | Notice: Only variable references should be returned by reference in /flyspray-0.9.9-RC1/adodb/adodb.inc.php on line 3122 |
20:29.59 | RickA | http://ricapp.freehostia.com/flyspray-0.9.9-RC1/index.php |
20:30.24 | floele | if you ask google about this error, you'll soon find a solution. it's not flyspray related in fact |
20:30.30 | RickA | ok, cool |
20:30.46 | floele | let me know if you manage to get it fixed |
20:33.27 | RickA | hmm ok, apparently ZendOptimizer is causing it or an older version of PHP |
20:33.37 | RickA | not sure I can change either of those if that's the issue |
20:34.05 | RickA | I'll take a look though |
20:36.13 | RickA | can flyspray return the version of PHP it's runnig on? |
20:36.56 | floele | hm |
20:37.06 | floele | no, it can't. |
20:37.14 | floele | but it's probably in the http headers |
20:37.17 | floele | wait |
20:37.58 | floele | you use php 4.4.0 |
20:38.21 | RickA | yep |
20:38.31 | RickA | hmm |
20:40.25 | RickA | looks like I can't effect that on my end |
20:40.30 | RickA | I'll send a mail to the host |
20:40.32 | RickA | thanks! |
20:40.33 | floele | I added it to our FAQ roo: http://flyspray.org/faq |
20:40.37 | floele | you can, if necessary |
20:40.43 | floele | see the bottom of the page |
20:42.44 | RickA | hmm, that last option is in the flyspray index.php isn't it? |
20:43.57 | floele | yep |
20:45.21 | RickA | hmm, is error_reporting a flyspray function? |
20:45.33 | RickA | because I still get the warning (though less of them) |
20:45.50 | floele | nope, it's a php function |
20:45.53 | floele | you can also try |
20:45.58 | floele | error_reporting(0); |
20:46.49 | RickA | still no change |
20:47.08 | RickA | I've added it at the top of index.php just after the initial comment |
20:47.17 | RickA | neither of them seems to work |
20:47.25 | floele | so before define('IN_FS', true);? |
20:47.56 | floele | maybe your provider has disabled the ability to modify the error reporting. |
20:48.02 | floele | you could try |
20:48.49 | floele | ini_set('display_errors', 'Off'); |
20:49.48 | floele | although it is even less likely to work |
20:50.20 | netWolf | floele: yes, I am sure :) MD5: DBCBD52D89C2491892AAF0590C38D044 |
20:50.42 | floele | what did we just talk about, netWolf? |
20:51.08 | netWolf | Sure? It looks like the exact same file we already have in our repository. |
20:51.08 | netWolf | Regards, |
20:51.08 | netWolf | Flo |
20:51.29 | floele | ah |
20:51.29 | netWolf | :) |
20:51.29 | floele | k ^^ |
20:55.04 | netWolf | well, see you all tomorrow ;) |
20:55.13 | floele | ok, cu |
20:58.14 | RickA | yes before the define |
20:59.17 | RickA | that other option doesn't work eithr |
20:59.47 | RickA | oddly enough doing the error_reporting(0) after the require_once line gives me less warnings |
21:00.28 | RickA | I've got to go. thanks for the help |
21:47.08 | *** join/#flyspray ivar (n=ivar@c-6700e255.242-7-64736c11.cust.bredbandsbolaget.se) |
22:11.59 | judas_iscariote | floele: Im back, work done. |
22:12.12 | judas_iscariote | floele: you were asking what we do first.. |
22:12.19 | judas_iscariote | I have quite a few ideas. |
22:13.19 | judas_iscariote | floele: for example I wnat to fix the "threaded mail" problem of the notifications... |
22:14.54 | judas_iscariote | floele: for threaded mail clients,. like gmail,.thuinderbird etc.. to work. we need to set In-reply-to and References header as we do actually.. |
22:16.07 | judas_iscariote | but., including the "Message-ID" ..an unique identifier of each previuos message, for which there is no standard but a common consensus.. |
22:17.00 | judas_iscariote | it is unique per message and is composed of : |
22:21.20 | judas_iscariote | date in yyyymmddhhmm format, dot, randomess(with uniqid() ) and an specif cutom identifier, + @ + hostname. . |
22:21.23 | floele | hi |
22:21.33 | judas_iscariote | hi ;P |
22:22.27 | floele | is there a big problem with that feature? |
22:23.20 | judas_iscariote | not really, I just see that Sendmail() has no clue of the message-id from the preivuos mails of the task |
22:23.50 | floele | well, I was thinking of the more general tasks |
22:23.55 | judas_iscariote | hence threads does not work properly, in fact do not work at all. and Is very handy to have. |
22:24.04 | floele | for example thinking about modify.inc.php |
22:24.05 | judas_iscariote | floele: yes there are a lot of more general tasks. |
22:24.27 | judas_iscariote | yeahhhh |
22:24.33 | floele | we should probably do those first |
22:24.33 | judas_iscariote | I want that removed :-P |
22:24.37 | judas_iscariote | yup |
22:24.42 | floele | so, you already had an idea? |
22:25.39 | judas_iscariote | yes every action is a class method. in sucha way that actions are extendible for custom ones. if neded.. but lemme elaborte a sample in code before |
22:26.23 | judas_iscariote | I have the idea in mind but not in code.. nor design ( design from the coder perspective, not from the user perspective) |
22:26.53 | floele | maybe you can convert one of the scripts this way to have a sample? |
22:27.00 | judas_iscariote | it need to be thought carefully to not succk or beain too complex. |
22:27.08 | floele | right |
22:27.28 | judas_iscariote | Yes I can convert one of the scripts.. |
22:27.35 | floele | maybe it can also be somewhat pluggable |
22:28.12 | floele | since every do-mode is in the menu, we could add a simple mechanism which allows us to add a new mode by just adding a file |
22:28.31 | floele | so that the menu asks the class what menu item to add, and where |
22:28.47 | floele | like a very basic plugin system |
22:31.51 | judas_iscariote | yup |
22:39.35 | judas_iscariote | floele: btw Darren Wiebe seems was in hurry, since he actually payed me 50 bucks yesterdy in order to review what was going on in its upgrade :-P |
22:39.54 | floele | whoa |
22:40.07 | floele | not bad at all ;) |
22:40.25 | judas_iscariote | floele: I told him he did not need to pay me, but he insisted ..and verybody needs money so I do too ;-) |
22:40.52 | floele | money is mtivating ;) |
22:41.15 | judas_iscariote | yup |
22:41.39 | judas_iscariote | the I figured that PHP4 parse_ini_file is hell of broken. |
22:42.13 | floele | :( |
22:42.37 | floele | btw, I got a question |
22:42.40 | judas_iscariote | it does not hablde new lines, bahves different witrh double quotes... etc.. |
22:42.51 | judas_iscariote | tell me. |
22:42.59 | floele | how can php check if a folder is not just "writable" but also "executable"? |
22:43.11 | judas_iscariote | is_executable() works. |
22:43.24 | floele | hm |
22:43.31 | floele | didn't find it the first time in the manual ^^ |
22:43.38 | judas_iscariote | ^^ |
22:43.54 | floele | what if it's windows/php4? |
22:44.11 | floele | the manual says it came with php5 on windows |
22:44.13 | judas_iscariote | is exacuble wont work in windows before PHP5, so you have to use file_exists("dir/.") |
22:44.45 | judas_iscariote | or stat() |
22:44.49 | floele | or is_writable |
22:45.02 | judas_iscariote | that may work too. |
22:49.57 | floele | are there any other "huge" changes we need to do for 1.0 apart from some feature requests? |
22:51.40 | judas_iscariote | floele: I think we should replace the template system as I told you before, mantaining a custom one is not a good idea ( even more bad as it uses eval() ) there are plenty of template systems out there... |
22:52.11 | floele | that'll be your task ;) |
22:52.38 | judas_iscariote | ok.. ok.. I thought on creating a wrapper.. |
22:52.50 | judas_iscariote | but.. wrappers seems to have poor results.. :-P |
22:52.57 | floele | indeed :-p |
22:53.11 | floele | no, either do it right or don't do it |
22:54.43 | judas_iscariote | yup |
22:54.52 | judas_iscariote | that what I think too ;-P |
22:55.48 | judas_iscariote | other task that I like to see is flyspray ensuring CRUD when possible, that means complete and correct support of transactions when the database server permits ( postgresql, mysql4/5 with InnoDB) |
22:56.38 | judas_iscariote | ahh.. bad |
22:56.46 | judas_iscariote | I really mean... |
22:56.47 | floele | what is bad? |
22:56.55 | judas_iscariote | bad term I used, |
22:57.04 | judas_iscariote | there are so many acronyms :P |
22:58.22 | judas_iscariote | I really mean ACID, not CRUD :-P |
22:58.49 | floele | k |
22:59.35 | judas_iscariote | floele: what I really mean, is f.e a task is created with N amount of queries. |
22:59.58 | floele | yes, they are only done together or not at all ;) |
23:00.00 | judas_iscariote | all that queries should be done in a transaction to ensure that the data went corretcly in. |
23:00.38 | judas_iscariote | I think netwolf can check that ;-P |
23:01.26 | floele | http://bugs.flyspray.org/task/1174 |
23:01.27 | judas_iscariote | floele: I see you created a TODO task in the BTS good !! |
23:01.49 | judas_iscariote | my RSS reader got it anyway. |
23:01.50 | judas_iscariote | ;P |
23:02.01 | floele | FS#1080 done already :) |
23:03.02 | judas_iscariote | yup, I alredy checked the email notification..great !! :-) |
23:03.21 | floele | <PROTECTED> |
23:04.21 | floele | oh, this you mean |
23:04.59 | floele | I'm looking forward to getting 1.0 on bugs.flyspray.org...so I hope that the RC does not have any major problems |
23:06.32 | judas_iscariote | hopefully. |
23:07.08 | judas_iscariote | I think I 'll stop working on 0.9.9 branch unless somebody reports or I found a bug. and will check out trunk now. |
23:07.39 | floele | ok...but don't change our BTS already ;) |
23:07.43 | judas_iscariote | I think I ll look at the docs now. |
23:07.50 | floele | maybe I should give you the upgrader |
23:07.59 | floele | otherwise it won't work correctly ;) |
23:08.18 | judas_iscariote | ;P |
23:08.40 | floele | just committed |
23:09.12 | floele | btw, do you know what I also miss sometimes? |
23:10.00 | judas_iscariote | tell me =) |
23:10.33 | floele | an area for yourself in flyspray. for example notifications. you are off for a few days, and then you get spammed with hundreds of messages. would be nice if flyspray had a place where all notifications are shown (like PMs), threaded and without the unnecessary disclaimer texts |
23:10.43 | floele | or a place where you can save your own notes |
23:11.01 | judas_iscariote | yeah !!! |
23:11.05 | judas_iscariote | +1 |
23:11.07 | judas_iscariote | ;P |
23:11.09 | floele | k :) |
23:11.45 | judas_iscariote | so, if I want to read my tasks I just can log into the BTS and no mail or whaetever that is nice. |
23:12.03 | floele | something like this: |
23:12.57 | floele | == My Notifications == |
23:12.57 | floele | - Task XYZ |
23:12.57 | floele | <PROTECTED> |
23:12.57 | floele | <PROTECTED> |
23:12.57 | floele | <PROTECTED> |
23:12.57 | floele | - Task ABC |
23:12.59 | floele | <PROTECTED> |
23:13.25 | floele | all clickable or expandable |
23:13.52 | judas_iscariote | yeah !! w00t that is a good idea. |
23:14.19 | floele | glad that you like it ;) |
23:15.07 | floele | and btw |
23:15.18 | floele | I think we should remove the is_active option for projects |
23:15.37 | floele | it's not very well defined what the difference between an active and an inactive project is |
23:15.51 | floele | should all be possible to change with permissions |
23:16.21 | judas_iscariote | yup. nice ,, just add your ideas to the bts task and we can discussi them separately.. |
23:16.33 | judas_iscariote | I 'll dump mines on of these days,. |
23:17.17 | floele | this can be done quite easily in fact...just wanted to know whether or not it makes sense to you ;) |
23:19.09 | judas_iscariote | floele: yes full of sense, everything can can gelp to reduce mail traffic and is easy to use will be highly apprecaited by users. |
23:19.19 | judas_iscariote | s/gelp/help |
23:20.41 | *** topic/#flyspray by judas_iscariote -> Flsypray, the bug killer !! http://www.flyspray.org forum : http://forum.flyspray.org development blog : http://blog.flyspray.org. RC1 is done, expect release very soon now :-) |
23:24.00 | judas_iscariote | floele: bbl, I going to have dinner |
23:24.15 | floele | k |
23:30.55 | *** join/#flyspray netWolf (i=netWolf@ppp85-140-228-206.pppoe.mtu-net.ru) |
23:31.17 | netWolf | welcome me back. I'm pretty unlucky :) |
23:31.24 | netWolf | Flyspray cannot run here, sorry :-( PHP 4.4.x/5.0.x is buggy on your 64-bit system; you must upgrade to PHP 5.1.x or higher. ABORTING. (http://bugs.php.net/bug.php?id=34879 for details) |
23:48.23 | netWolf | floele: are we starting to work with 1.0.0? |
23:48.36 | floele | we started long ago ;) |
23:49.05 | netWolf | I mean intensivly (correct word?):) |
23:50.09 | floele | I'd say more seriously ;) |
23:50.18 | floele | I added a few minor features already |
23:50.21 | netWolf | floele: if I understand consequences, can I skip over the warning I mentioned? |
23:50.42 | netWolf | floele: it could be possible, that mu hosting provider won't upgrade |
23:51.05 | netWolf | *my |
23:51.40 | floele | which warning is it? |
23:51.44 | judas_iscariote | netWolf: did you read the mentioned PHP bugs. is quite awful. |
23:51.59 | floele | "Flyspray cannot run here, sorry :-(" ? |
23:52.05 | floele | did we implement that? |
23:52.07 | netWolf | yes, but I can't switch provider right now :) |
23:52.10 | judas_iscariote | I do. |
23:52.42 | judas_iscariote | floele: read http://bugs.php.net/bug.php?id=34879 |
23:53.35 | netWolf | do you use negative integers as keys? :) |
23:54.09 | judas_iscariote | netWolf: I cannot be sure we do , since that is a generaal engine issue, no only the mentioned functions break. |
23:54.23 | floele | I did read |
23:55.14 | judas_iscariote | it is any function that uses PHP that part of the api that is broken.. code will break,. and can be quite obscure to track down . |
23:56.15 | judas_iscariote | netWolf: but if you knwo what are you doing I guess you can comment that out..that is for "the joe doe user" |
23:56.39 | netWolf | john :) |
23:56.41 | judas_iscariote | actully that check is being added in a few apps. |
23:57.19 | floele | where is this check in fact? |
23:57.32 | netWolf | index.php |
23:57.34 | judas_iscariote | PHP4 or 5.0 does not support 64bit OSs in the reality there are so many bugs.. |
23:57.41 | judas_iscariote | floele: in the upgrader. |
23:57.48 | judas_iscariote | our setup |
23:57.54 | floele | ah |
23:57.56 | judas_iscariote | and the test code is correct |
23:58.38 | judas_iscariote | there are many variants but I picked the media wiki one. |