05:16.15 | judas_iscariote | mda: the admin password hash has been fixed in svn. |
05:28.29 | mda | ok thanks. |
05:29.06 | mda | how about fixing the web page: http://flyspray.rocks.cc/development |
05:29.26 | mda | to indicate the necessary order |
05:31.51 | judas_iscariote | mda: I just added a bold text... |
05:32.09 | *** join/#flyspray floele (n=Miranda@p3EE24D56.dip.t-dialin.net) |
05:32.16 | judas_iscariote | mda: we are movinf the wiki so I want to avoid to create mayor changes.. |
05:32.30 | judas_iscariote | floele: morning |
05:33.17 | mda | k |
05:33.19 | judas_iscariote | mda: we are moving toe whole thing to our own domain and server... |
05:33.29 | floele | hi |
05:34.24 | judas_iscariote | ;) |
05:35.58 | judas_iscariote | floele: http://svn.flyspray.org/flyspray/ ^^ |
05:36.36 | floele | so...you created a SVN server there? |
05:42.57 | floele | if so, I assume that we let development run on the old rep until the new server is finished. we'd also need websvn and email notifications then |
05:46.18 | *** join/#flyspray judas_iscariote (n=cristian@200.7.26.53) |
05:46.19 | *** mode/#flyspray [+o judas_iscariote] by ChanServ |
05:47.15 | judas_iscariote | damn provider.. :) |
05:47.39 | judas_iscariote | floele: did you told me something ??? |
05:47.55 | judas_iscariote | network connection went down ;S |
05:53.22 | floele | yes |
05:53.30 | floele | floele: so...you created a SVN server there? |
05:53.30 | floele | [06:42] floele: if so, I assume that we let development run on the old rep until the new server is finished. we'd also need websvn and email notifications then |
05:58.12 | judas_iscariote | floele: nono... |
05:58.19 | judas_iscariote | is just the "url" |
05:58.37 | judas_iscariote | nothing more, I see no reason to move the repository to other place atm..and you ? |
05:59.10 | judas_iscariote | we just got "a new name" nothing more... ;) |
05:59.43 | judas_iscariote | current server works quite fine ^^ |
06:05.25 | *** join/#flyspray floele41 (n=Miranda@p3EE26E88.dip.t-dialin.net) |
06:15.28 | *** join/#flyspray floele_ (n=Miranda@p3EE26E88.dip.t-dialin.net) |
06:15.46 | floele_ | now I see |
06:16.02 | floele_ | does anyone know why freenode doesn't like my password or floele anymore? |
06:17.50 | judas_iscariote | hrmmm |
06:18.01 | judas_iscariote | strange... |
06:18.04 | judas_iscariote | wait... |
06:18.13 | *** part/#flyspray judas_iscariote (n=cristian@200.7.26.53) |
06:18.41 | *** join/#flyspray judas_iscariote (n=cristian@200.7.26.53) |
06:18.41 | *** mode/#flyspray [+o judas_iscariote] by ChanServ |
06:19.02 | *** kick/#flyspray [floele!n=cristian@200.7.26.53] by judas_iscariote (User terminated!) |
06:19.10 | *** kick/#flyspray [floele41!n=cristian@200.7.26.53] by judas_iscariote (User terminated!) |
06:19.30 | judas_iscariote | floele_: try again ^^ |
06:22.43 | *** join/#flyspray floele (n=Miranda@p3EE26E88.dip.t-dialin.net) |
06:23.00 | floele | said floele is already in use |
06:23.11 | floele | and then disconnected me |
06:24.05 | judas_iscariote | floele: yes.. sometimes stuff hangs |
06:24.28 | judas_iscariote | I just kicked you and you are back in business now ^^ |
06:25.13 | judas_iscariote | you can alias your nicknames for the main one and the /ghost the hanging process... |
06:27.55 | floele | I did |
06:28.04 | floele | but if it doesn't accept my password.. |
06:28.06 | judas_iscariote | hrmmm |
06:31.25 | floele | anyway, I have to go now |
06:31.29 | floele | cu later :) |
06:32.29 | judas_iscariote | ;) |
09:49.39 | piz | moin |
09:49.41 | piz | hei judas_iscariote |
09:49.54 | judas_iscariote | piz: hay |
09:51.21 | piz | judas_iscariote: i have a new toy... |
09:51.27 | piz | for a week now |
09:51.33 | judas_iscariote | piz: what toy eh ?;) |
09:51.48 | piz | i bought it friday before last week |
09:51.53 | piz | a nikon d70s |
09:51.56 | piz | :) |
09:52.14 | judas_iscariote | :D |
09:52.25 | judas_iscariote | we also have new toys... |
09:52.35 | judas_iscariote | piz: we are moving flyspray... |
09:52.49 | judas_iscariote | to another self-administered server.l |
09:52.55 | judas_iscariote | and domain. |
09:53.51 | judas_iscariote | piz: so, we have new gadgets to tweak ;) |
09:55.10 | piz | wow :) |
09:56.04 | judas_iscariote | new location flyspray.org |
09:56.07 | judas_iscariote | ^^ |
09:56.58 | judas_iscariote | server required a lot of tweaking.. |
09:57.23 | judas_iscariote | piz: including upgrading the ancient PHP version that debian sarge has |
10:00.54 | judas_iscariote | piz: but we are mostly ready to make the swith..unfortunately the data is still on the other server.. |
10:01.08 | judas_iscariote | and we dion't have access to that information at all. |
10:02.35 | judas_iscariote | ~piz |
10:02.52 | judas_iscariote | hrmmm |
10:03.43 | judas_iscariote | ~seen knigits |
10:03.49 | jbot | knigits <n=Iwill@throw.rocks.cc> was last seen on IRC in channel #flyspray, 173d 11h 25m 21s ago, saying: 'flo was telling me on jabber last night how he wants to make a theme like oswd.org'. |
10:04.41 | judas_iscariote | wow, long time tony does not join the channel... |
10:04.47 | judas_iscariote | jbot: thanks. |
10:04.47 | jbot | pas de quoi, judas_iscariote |
10:04.52 | judas_iscariote | lol |
10:05.39 | judas_iscariote | jbot: wtf flyspray |
10:06.08 | judas_iscariote | ~flyspray |
10:06.11 | jbot | flyspray is, like, an excellent lightweight bug tracking system: see http://flyspray.rocks.cc/ or #flyspray or see it in action: http://flyspray.rocks.cc/bts/ |
10:06.50 | judas_iscariote | ~judas_iscariote |
10:17.26 | judas_iscariote | n8 |
10:52.07 | piz | hm |
10:52.17 | piz | judas_iscariote: why don't you have access to this data |
10:52.19 | piz | ? |
13:05.38 | *** join/#flyspray netWolf (i=netWolf@ppp85-140-231-224.pppoe.mtu-net.ru) |
13:42.49 | *** join/#flyspray jbot (i=ibot@pdpc/supporter/active/TimRiker/bot/apt) |
13:42.49 | *** topic/#flyspray is Flyspray Bug Tracking System - http://flyspray.rocks.cc/ - report bugs at http://flyspray.rocks.cc/bts/ |
14:29.47 | *** join/#flyspray floele (n=Miranda@p3EE26E88.dip.t-dialin.net) |
15:59.56 | *** join/#flyspray floele (n=Miranda@p3EE26E88.dip.t-dialin.net) |
18:19.16 | mda | what is "default category owner"? |
18:19.38 | floele | a user who automatically is on the notification list for tasks of his category |
18:19.51 | floele | only applies to new tasks |
18:20.19 | mda | but why is it configured to by project instead of by category? |
18:20.39 | floele | check the category list |
18:20.43 | mda | seems like it is really "Default project owner"? |
18:20.52 | floele | sort of |
18:22.45 | mda | so how it works is the "Default category owner" gets auto-assigned new tasks if the new task has a category without an owner? |
18:23.20 | floele | yes |
18:27.01 | mda | looking at the existing FS db, it seems this is a dead horse, but if i want to remove fields i have to edit templates, and if i want custom fields i either have to reuse one of those now unused-fields, with new labels, or I'm in for some serious php and database programming. |
18:27.33 | floele | that's a whole different topic |
18:27.36 | floele | see FS#218 |
18:28.23 | floele | that is v. 1.0 ;) |
18:28.57 | mda | yeah, i saw #218. |
18:29.38 | mda | just checking on what the situation is right now, before I jump in. |
18:29.55 | mda | i'm going to change "Operating System" to "Task Size Estimate" |
18:30.25 | floele | change whatever you like, but it might be quite a pain later ;) |
18:30.39 | floele | you never know what happens when trying to update to 1.0 then |
18:31.09 | floele | updating customised versions will of course not be supported by the updater |
18:31.32 | floele | and I can't tell you what happens if you try despite that fact |
18:31.42 | floele | probably your data is erased |
18:32.18 | mda | well, it is either that or move to mantis. but fixing the UI of mantis is probably harder than beating the backend of fs into submission. |
18:32.53 | mda | besides, the upgrade script won't know that "One Week" is not a valid value for operating system :) |
18:33.01 | floele | I suggest that you rather help us working on FS#218 than wasting time with a non-recommended custom version of flyspray ;) |
18:33.25 | mda | ok, i'll think about it. |
18:33.38 | mda | (my wife is insisting we go out now) |
18:33.51 | floele | ok, hope to hear from you again ;) |
19:04.39 | *** join/#flyspray judas_iscariote (n=cristian@200.7.26.11) |
19:04.39 | *** mode/#flyspray [+o judas_iscariote] by ChanServ |
19:12.06 | mda | how is the "Assigned To" widget in "New Task" supposed to work? |
19:12.24 | mda | it looks like it is supposed to offer a selection of people, but the list box is empty |
19:25.09 | mda | tablecontrol.js is screwed up: |
19:25.11 | mda | <PROTECTED> |
19:25.12 | mda | <PROTECTED> |
19:25.24 | mda | that isn't valid javascript. |
19:27.55 | mda | Is there some reason the "Private" checkbox is not on new task, just edit task? |
19:28.03 | mda | (mda continues to talk to himself....) |
19:33.46 | macnewbold | I'd answer, but I don't know the answers :) |
19:40.10 | floele | I'm back :) |
19:40.16 | floele | mda, you still there? |
19:40.46 | mda | yes. |
19:40.48 | floele | ok |
19:41.04 | floele | the first answer is that it does not contain a list of users |
19:41.36 | floele | you can enter a user in the textbox and press + to add him |
19:42.29 | floele | I don't know about the javascript. if you think that it is wrong, feel free to fix it |
19:42.48 | floele | the private box is prpbably just not there because someone forgot it |
19:43.07 | floele | certainly easy to add |
19:43.48 | mda | what is the logic with respect to private? to show a task the project and the task must be public? |
19:44.10 | mda | so a task in a private project, it doesn't matter what its individual private checkbox is? |
19:44.22 | floele | no or yes |
19:44.46 | floele | private means that only project admins, those who are assigned to the task or the one who opened the task can see it |
19:45.11 | floele | even if you have a global view_tasks permission |
19:46.38 | mda | and what about project vs. task being private? how do they interact? |
19:47.06 | floele | project privacy is not like task privacy |
19:47.22 | floele | you ask difficult questions :-p |
19:47.53 | floele | well...project privacy prohibits access to a project if you don't have the view_tasks permission |
19:48.19 | floele | so I'd say task privacy is stronger than project privacy |
19:50.45 | floele | I wish we had a doc writer ^^ |
19:51.11 | mda | i know the feeling. |
19:51.26 | floele | I don't quite have the time to explain all the stuff I'm coding |
19:51.46 | floele | for 1.0 we have to create the docs somehow though |
19:52.13 | mda | the only thing saving it is that the UI is generally pretty usable.... |
19:52.21 | floele | but on the other hand everything I write down now might be different in 1.0 |
19:52.34 | floele | I think it is for the most part |
19:52.49 | floele | more than other bug trackers at least ^^ |
19:53.22 | floele | but as I mentioned before, feel free to improve what needs improvent in your eyes |
19:53.43 | floele | two developers can't take care of every aspect |
19:54.31 | floele | and neither me nor Christian is a GUI expert |
19:58.28 | mda | years ago i was project lead for what became Atria ClearQuest.... |
20:25.22 | floele | don't know this one |
20:39.26 | mda | IBM sells it now. |
20:39.34 | floele | I see |
20:39.41 | mda | had configurable state machines, field level access control, the whole deal. |
20:40.20 | mda | all the web-based bug trackers including JIRA are inferior to the best of the windows-based ones, IMHO. |
20:40.28 | mda | but who wants Windows ? :) |
20:40.54 | floele | me ;) |
20:45.57 | judas_iscariote | mda: JIRA is fine piece of software... |
20:46.38 | mda | yes, it is probably the best of the web-based systems, commercial or open source. |
20:47.12 | mda | sad to say, there is no #2 :) |
20:47.26 | mda | among open source solutions. |
20:48.05 | floele | not yet :-p |
20:48.21 | judas_iscariote | mda: maybe... but flyspray targets other market segment.. |
20:48.58 | judas_iscariote | JIRA is clearly for enterprise/big proyects usage. |
20:53.49 | judas_iscariote | Im not sure if want flyspray to become a monster like bugzilla or JIRA::: |
20:53.59 | judas_iscariote | probably no.. |
20:54.40 | judas_iscariote | floele: what is your impression ? |
20:55.10 | floele | of course not |
20:55.38 | floele | Flyspray should stay as simple as possible, but still offering the most imporant features |
20:56.12 | judas_iscariote | ;) |
20:57.03 | floele | but there is still room for features atm :) |
20:59.06 | judas_iscariote | yup |
21:04.50 | mda | the fact that FS has an admin gui for most of its config is good. Some things (like customizing severity/priority) requiring hacking php files. But it is still better than mantis where practically everything requires editing files. |
21:05.19 | floele | mantis is too slow anyway |
21:05.23 | floele | and too ugly |
21:07.54 | mda | these hard-coded row ids in modify.inc.php are really unpleasant.... |
21:08.14 | judas_iscariote | mda: that requires redesign yes. |
21:08.19 | floele | you mean for severities and priorities? |
21:08.50 | judas_iscariote | I kinda hate the modify.php stuff, I think a more elgant solution can be created, however, the current one works. |
21:09.14 | floele | I don't like it this way too... |
21:09.43 | floele | I wonder whether it would be better to put each modification in the corresponding file |
21:09.44 | judas_iscariote | we agree :) |
21:10.01 | floele | that is all admin center modifications go into admin.php for example |
21:11.30 | judas_iscariote | floele: I think a class ..ie. admin.class.php where each action is a method.. and the construcrot recieves the action as its agurment.. is a nicer solution... |
21:11.44 | judas_iscariote | or kinda |
21:11.49 | judas_iscariote | ;) |
21:11.52 | floele | sounds also interesting |
21:12.06 | floele | well, we have enough time to think about that after 0.9.9 ;) |
21:12.20 | judas_iscariote | yup |
21:12.22 | judas_iscariote | ;) |
21:12.28 | mda | not to mention this initialization of projects with uninternationalized hard-coded category, os, and version..... I'm commenting that out right now.... |
21:13.18 | judas_iscariote | mda: patches welcome :-P |
21:20.51 | floele | I'm currently working on 1.0 :) |
21:21.00 | judas_iscariote | :) |
21:21.19 | floele | improving the user and group stuff a bit. neither me nor our users liked it ;) |
21:21.45 | judas_iscariote | nice ;) |
21:22.37 | floele | the fact that I improve it or that no one liked it? |
21:23.11 | floele | especially I want less clicks to be necessary |
21:24.14 | floele | and I have already found a new codename for 1.0 |
21:24.23 | judas_iscariote | yes ? |
21:24.24 | floele | double F again ^^ |
21:24.42 | judas_iscariote | ^^ |
21:24.58 | floele | Funiculì funiculà |
21:25.27 | judas_iscariote | ^^ |
21:25.35 | judas_iscariote | lol |
21:27.25 | floele | do you know it? |
21:27.41 | floele | I didn't until recently |
21:28.43 | floele | hm... |
21:28.51 | judas_iscariote | hrmmm |
21:28.54 | floele | just found something else: http://cdburnerxp.se/tweakide/ |
21:29.11 | judas_iscariote | ok |
21:29.21 | floele | it's not urgent |
21:29.30 | floele | this guy got free hosting for too long anyway |
21:29.58 | floele | I told him to buy his own domain but he didn't hurry |
21:30.22 | floele | his old website had traffic probs, so I hosted his page there *temporarily* |
21:31.25 | judas_iscariote | fixed |
21:31.27 | judas_iscariote | ;) |
21:31.53 | judas_iscariote | secuirty restrictions "errors" ( omissions ) |
21:32.12 | floele | thx |
21:32.13 | floele | so do you know the code name |
21:32.14 | floele | ? |
21:32.55 | judas_iscariote | floele: I know a song that is named like that |
21:33.12 | floele | right ^^ |
21:33.16 | judas_iscariote | :) |
21:33.48 | floele | I liked it the first time I heard it...that applies both to the song and the name ;) |
21:34.06 | judas_iscariote | yes ^^ |
21:34.34 | mda | who wrote the javascript in FS? because there is this nonsense like $('assigned_select') everywhere. |
21:34.34 | floele | it's no nonsense |
21:35.11 | floele | it was Anders Betnér btw |
21:35.49 | judas_iscariote | floele: btw.. the cdburnerxp has issues with the database... when certain kind of operations are done, (not sure what) mysql uses 30% or more of CPU, the database seems to need some indexes ^^ :P |
21:36.16 | floele | well, as the rest of cdbxps website internals, it's all old |
21:36.31 | judas_iscariote | yup ;) |
21:36.46 | judas_iscariote | mda: what is the problem with the javascript.. ? |
21:37.21 | mda | that isn't legal. |
21:37.39 | mda | it is like somebody is mixing in perl or php syntax into js. |
21:38.19 | floele | it's prototype |
21:38.25 | floele | $ is a function |
21:38.36 | floele | and it is well accepeted among developers afaik |
21:38.40 | floele | the library |
21:38.59 | floele | $('...') = Getelementbyid(...) |
21:39.19 | floele | only that I never get the spelling of the latter function right ^^ |
21:39.42 | floele | thus I prefer $ too |
21:40.44 | floele | I didn't know that the team page was edited |
21:41.47 | floele | I see too many "inactive"s on the page :( |
21:41.47 | floele | everyone who reads the page probably doesn't get a good impression...inactive, inactive, inactive,... |
21:43.09 | judas_iscariote | floele: I edited the page. |
21:43.09 | judas_iscariote | I think we can create a better section |
21:43.17 | judas_iscariote | afetr I edited it I got the same impression. |
21:43.33 | floele | once we have control over the website we should do some structural changes anyway |
21:43.44 | judas_iscariote | yes. several ;) |
21:43.51 | floele | for example I don't see why the development team is located in "help" |
21:44.21 | floele | and a lot of pages are only hidden |
21:44.55 | judas_iscariote | it think we may have two sections there "active contributors" and a second "past/inactive contributors" |
21:45.20 | judas_iscariote | floele: yes. |
21:45.24 | floele | the graveyard... |
21:45.26 | judas_iscariote | site needs fixing |
21:45.30 | mda | floele: ok, nevermind, i found function $ is defined in prototype/prototype.js |
21:46.25 | judas_iscariote | mda: yes, and if that code has a bug, it comes from other place.. if your found one..you need to bug script.aculo.us developers.. |
21:47.09 | judas_iscariote | mda: code comes directly from their svn repository. |
21:47.16 | mda | yeah, i think that part is fine. |
21:47.36 | mda | i think there are must be higher level problems. |
21:47.40 | mda | because my firefox error console is pretty busy.... |
21:47.44 | mda | i'll look into it.... |
21:48.24 | floele | judas_iscariote: if you want to find time consuming queries (which I wrote), you can use my sql class |
21:48.48 | floele | I'm not actually proud of this one, but all queries go through it |
21:48.49 | judas_iscariote | ok |
21:49.12 | judas_iscariote | floele: adodb has it's own profiling mechanism ... |
21:49.23 | floele | I don't use adodb though |
21:49.30 | judas_iscariote | IC |
21:49.39 | floele | html/counter/sql_class.inc |
21:49.39 | floele | and now that I mention it... |
21:49.55 | floele | no, it's fine |
21:50.21 | judas_iscariote | floele: I can make mysql deamon to find the guilty |
21:50.25 | judas_iscariote | ^^ |
21:50.42 | floele | then you don't have to see the class at least |
21:51.22 | judas_iscariote | ;) |
21:51.42 | floele | I think I get eye cancer when I see it again ^^ |
21:51.51 | judas_iscariote | lol |
21:52.28 | judas_iscariote | mda: if you are skilled in javascript we urge to make constructive critisism ( aka . a patch) :-P |
21:52.46 | mda | k |
21:52.51 | floele | I already suggested to help doing FS#218 |
21:53.12 | floele | the first part is pretty straight forward actually |
21:53.20 | floele | that is a field editor |
21:53.20 | mda | 218 is a huge task IMHO. |
21:53.32 | floele | certainly |
21:54.13 | judas_iscariote | floele: did tony provided you the data yet ? |
21:54.16 | mda | you have to have a gui for creating fields. you need to control their order. the templates have to be thrown out because the order has to be data driven. access control has to be able to pertain to custom fields. query building is changed. it affects the whole architecture. |
21:54.25 | floele | jc: not yet :( |
21:54.37 | judas_iscariote | :S |
21:55.03 | floele | well, permissions for particular fields won't be done for 1.0 I think |
21:55.10 | floele | that's wa too complex |
21:55.59 | floele | the field editor and integration of fields into tasks can be done seperately though |
21:56.55 | floele | so you could do the editor and then we can see later how we added them to the templates (not so difficult) and how we do the queries and remaining DB structures |
22:09.05 | mda | so what svn command you prefer to use to create patches? where do i send them? should i post a bug with an attachment? |
22:10.15 | judas_iscariote | svn diff |
22:10.32 | judas_iscariote | and posta bug with an attachment. |
22:10.39 | floele | ML is fine too |
22:11.02 | floele | I always press "1" when I see such an email on the ML |
22:11.08 | floele | then I won't forget it |
22:29.07 | mda | well, here it is: http://flyspray.rocks.cc/bts/task/1124?histring= |
22:29.18 | mda | but it looks like crap because i just pasted the diff in. |
22:29.23 | mda | and now i can't edit it.... |
23:04.19 | judas_iscariote | mda: that will be fixed when we move the BTS |
23:04.55 | judas_iscariote | mda: you will not believe me. but BTS is not under our control atm. |
23:05.28 | judas_iscariote | we are moving for that reason . we need more flexibility. |
23:06.01 | judas_iscariote | mda: and the revision that BTS is running is buggy .. it has not been updated since months... |
23:26.11 | mda | i followed up with an email to the ML |
23:32.02 | mda | it could be worse, you could be dependent on sourceforge :) |
23:35.00 | *** join/#flyspray macnewbold (n=mac@cg.dsl.xmission.com) |
23:35.00 | *** mode/#flyspray [+o macnewbold] by ChanServ |
23:36.17 | mda | is there self-registration with approval? |
23:36.22 | mda | or just autoreg and no reg? |
23:39.43 | macnewbold | you can do self-reg with approval |
23:39.47 | macnewbold | you allow registration, |
23:39.56 | macnewbold | and tell it to place newly registered users in a group with no permissions |
23:40.00 | macnewbold | until you move them to something better |
23:58.03 | *** join/#flyspray macnewbol1 (n=mac@cg.dsl.xmission.com) |
23:58.03 | *** mode/#flyspray [+o macnewbol1] by ChanServ |