Tuesday, 2010-06-15

../irclogs/#mantishelp.2010-06-15.log
--- scribe started ---00:00
siebrandcan we block maheshvats.it? He doesn't seem to get it.05:47
dhx_mI wish torrents of spam on maheshvats.it's inbox09:25
dhx_mARGGGGH14:09
dhx_m*catches breath*14:10
nuclear_eclipsehi dhx_m14:10
dhx_mARRRRGHGHGHGHRH14:10
dhx_mI'm about to explode in a ball of flames14:10
nuclear_eclipsehaving a good day, I see?14:10
dhx_mlol nah I'm doing well... just frustrated with the level of incompetence on the bug tracker/mailing list :p14:11
nuclear_eclipseah14:11
nuclear_eclipseyeah, I've alredy grown the caluses to ignore most of the stupidity14:11
dhx_mI think I'm going to make a plugin for MantisBT that forces people to read ESR's smart questions guide by asking them multiple choice questions at the end14:12
dhx_mif they get it wrong, no account for you14:12
dhx_m:)14:12
nuclear_eclipsehehe14:13
dhx_myeah there is a reason I don't visit the forum/help mailing list here :)14:13
nuclear_eclipseI've been really meaning to finish the work I started on my announcements plugin so that I could put it on mantisbt.org to tell people "THIS IS NOT A DEMO, GO PLAY ELSEWHERE"14:14
dhx_mlol14:14
dhx_mthey guy is STILL posting tests after I emailed him asking him to stop (I was in such a generous mood today heh)14:15
nuclear_eclipseviewer account it is14:15
dhx_mhe replied with an email that didn't acknowledge my email at all... instead it asked some stupid questions that no one could answer14:15
dhx_maka "it broke. how do i fix plz?" with no further information14:16
dhx_ma MantisBT 0.19 user I bet :p14:16
nuclear_eclipsejust updated his account to viewer access14:16
nuclear_eclipseI would have done that sooner if I had been around a PC much this weekend14:17
nuclear_eclipsewas spending all my time trying to finalize buying a new car for my wife14:18
dhx_mohhh nice :)14:19
dhx_mI guess the most important question then is... what colour? :p14:19
nuclear_eclipseyeah, except now my car decided it was ready to die14:19
nuclear_eclipsejust my type of luck14:19
dhx_mouch14:20
nuclear_eclipseso now I gotta put about $600 into just the bare minimum fixes, not even counting the growing list of other issues I've been putting off...14:20
nuclear_eclipsebut I def can't spring for *another* car right now...14:21
dhx_mrepairing cars is expensive, yeah14:23
nuclear_eclipseit's running on bandaids and unicorns atm until the shop can order in the needed parts...14:23
dhx_mlol14:23
nuclear_eclipseI just seem to have bad luck on getting cars that need *lots* of simultaneous, expensive fixes14:24
nuclear_eclipselet's see, it needs:14:24
nuclear_eclipsea new AC evaporator $800ish, a new turn signal control unit $500ish, new tires $300, bearing plate + struts for safety fix $600, and more that I can't even remember atm14:25
nuclear_eclipseoh, multiple points on the body are rusting, but ironically not at the giant impact crater where a deer ran into the side of my car...14:26
dhx_m500 turn signal control unit?!?14:27
nuclear_eclipseyes, because it's integrated in the control stalk that also controls the head lamps and dashboard dimmer14:27
dhx_mah, BCU (body control unit)?14:28
dhx_mor a separate lighting unit?14:28
nuclear_eclipseoh, and the power window controller is dying, and makes the windows go up and down extremely slowly14:28
nuclear_eclipsedon't know what it's called, but it controls the brightness of the guage backlights14:29
nuclear_eclipseoh yeah, and my back right seatbelt doesn't work14:30
dhx_m:(14:30
nuclear_eclipseI <3 American cars14:30
nuclear_eclipseI made sure my wife got a reliable Japanese car :P14:31
junior1987hello everyone14:31
nuclear_eclipsehowdy14:31
junior1987Is there someone in here that can point me in the right direction for generating dynamic lists in a custom field?14:32
junior1987the documentation with mantis seems very weak in this regard14:32
junior1987what I would like to do is write a simple SQL query to read a table14:33
junior1987and display the values in the custom field list14:33
dhx_mnuclear_eclipse: how old is your car?14:34
dhx_mjunior1987: that isn't possible with custom fields, you'll need to use MantisBT 1.2.x and create a plugin to add the field14:34
junior1987thank you for the response dhx_m14:35
dhx_mjunior1987: and even then it'll be a bit of work to get working as I don't think there are event hooks/infrastructure in place to add new fields14:35
dhx_mjunior1987: generally plugins create a new collapsible section in the bug report14:35
junior1987i see.14:35
dhx_mjunior1987: I'm not sure what your application is, but that approach of using a separate section may work better for you anyway14:36
dhx_mjunior1987: I do have long term plans regarding how fields/custom fields work in MantisBT (ie. making it extensible in an OO sense)14:36
junior1987basically what I would like to do is have the user have a list of codes that they can chose from14:36
junior1987when entering a ticket14:37
dhx_mjunior1987: but it's just an idea at the moment... the "need it working now" approach is to write a plugin and ask us to add hooks in places where they may be needed14:37
dhx_mbut the list of codes can change on any sort of condition?14:37
dhx_mie. how do those codes change?14:37
junior1987i have created a table in the mantis db called "codes"14:38
junior1987there are possibly 300 rows of codes in there.14:38
junior1987i would like to build a multiselection box (custom field) in the report issue page14:39
junior1987based on whats in that table called "codes"14:39
junior1987does it make sense to you?14:41
dhx_myep14:42
dhx_mat present we have the multiselect custom field type14:42
dhx_mhowever the values are stored as a concatenated string of values separated with pipes (|)14:43
dhx_mwhich is ugly and slow14:43
dhx_m(and hard to update/etc)14:43
junior1987yes..the updating part is the bigger issue14:43
dhx_myou could do what you're asking but it wouldn't really integrate with the filtering system of MantisBT14:43
junior1987i think that would be okay as an interim solution14:44
dhx_mit's easy to write a plugin to show a selection box on the report, update, view, etc pages14:44
dhx_mhowever it's not so easy (AFAIK... I could be wrong) to add your own filter to let people filter issues based on which values in your custom multiselect field are selected14:45
dhx_mspeaking of which, hi daryn :)14:45
darynhowdy14:45
darynwassup14:45
dhx_mI'm back into MantisBT development now :)14:46
darynnice14:46
dhx_mI should celebrate by starting on my two month long backlog of issues heh :)14:46
darynmaybe i should push my branch...14:46
dhx_mfilters?14:47
daryni have stage one filter upgrade working14:47
darynfairly major stage i spose14:47
junior1987hmmm14:48
daryni have to piece together the commit14:48
dhx_mI was going to ask if it's on mantisforge but it's offline again (so reliable it is :p)14:48
daryni have a github but it isn't up there yet14:48
dhx_mok14:48
dhx_mdoes it change bug_update.php? :)14:48
darynwork has me focusing on a demo for thursday so i haven't been able to get to it14:48
dhx_myep14:48
darynlet me check on bug update14:49
daryndon't see bug update in the list14:49
junior1987dhx_m: i know the question is forward but could you reccomend possibly an alternative problem tracking tool?14:50
junior1987that could have that functionality natively built in14:50
darynwhat was the question regarding custom filters?14:51
dhx_mjunior1987: I'm happy to recommend other bug tracking software... but I'm not so sure about the internal workings of alternatives14:51
dhx_mdaryn: custom fields... we currently store them as concatenated strings for multilist/checkbox/radio/etc14:51
dhx_mdaryn: whereas he needs the values to be stored as separate rows (which makes more sense)14:52
darynk14:52
dhx_mjunior1987: I'd probably suggest trying Bugzilla, Trac and Redmine to see how they store custom field values14:52
dhx_mafaik they all should have multi selection custom field types... but I haven't used them enough to know14:53
dhx_mMantisBT is actually one of the more customisable issue trackers available14:53
dhx_mand it's written in the programming language that most people can become familiar with easily14:53
junior1987yeah I know.14:53
darynit does make more sense from a normalization standpoint14:53
junior1987mantisbt is actually perfect with this exception14:53
darynwhat is that you need separate fields for ?14:53
junior1987i need to build a dynamic multiselection box in the report page for "codes"14:54
dhx_mI'm the first the criticise custom fields in MantisBT for being outdated... that's what I was talking about before about my plans to redo the field support with an extendible OO system14:54
daryndynamic in what way?14:54
dhx_mdaryn: the problem is he needs to change the possible values of those fields in real time14:55
darynwhat are the conditions for the change?14:55
dhx_mdaryn: externally controlled afaik14:55
junior1987i would be using the phpmyadmin import function to update the table as needed14:56
dhx_mdaryn: so he could get the other program to rewrite the concatenated possible_values string in the MantisBT database each time the fields change14:56
dhx_mdaryn: but that would be somewhat slow/cumbersome with the 300 values he has14:56
junior1987could be more values in the future14:56
dhx_mactually I don't think that would be so much of an issue14:57
dhx_m300 isn't that many I would have thought14:57
dhx_mbut then again I haven't tried it with so many :)14:57
darynusually select boxes are slow due to html rendering, not backend14:58
daryn300 doesn't seem much to me either14:58
junior1987plus based on the documentation that I read, isn't the concatenated values limited to 25514:58
junior1987?14:58
dhx_mselecting values from 300 in a select box sounds horrible to me though :p14:58
darynwell...you got me there14:58
daryni do have a branch which allows a longtext value14:59
dhx_mprobably... I imagine the field in the database is a varchar(255)14:59
darynwe are planning to add that it's just been a discussion as to whether or not we can just make the current strings table use a longtext or not14:59
dhx_mdaryn: would a completely rewritten bug_update.php get in the way of your filter branch?14:59
daryni think the decision was we cannot14:59
darynwe need a new table for longtext values15:00
daryni don't think so dh_m15:00
daryndhx_m15:00
darynfat fingers15:00
dhx_m:)15:00
nuclear_eclipsedhx_m: it's a 2000 Chrysler15:00
dhx_mnuclear_eclipse: ah I see, 10 years then15:01
darynhi nuclear_eclipse, a bit off topic, eh? :)15:01
* dhx_m notes to self to sell any car before it gets to 10 years of age :p15:01
nuclear_eclipsedaryn: this is an offtopic channel, didn't you know? :P15:01
daryneither that or drive it till the wheels come off15:01
dhx_mdaryn: just following on from the completely random tangents that our mailing list users go on :p15:02
nuclear_eclipsedaryn: that's what is about to happen to mine :P15:02
darynheh15:02
darynbuy german15:02
* daryn needs some coffee15:03
junior1987okay guys thanks for your help. would love to use this tool since it has everything but for us this is th only major drawback15:04
junior1987cant satisfy everyone i guess :O)15:04
dhx_myep that's the problem with trying to find off-the-shelf software :)15:05
dhx_mif you do find something that works I'd be interested in hearing about it (so I can use it as a reference when redoing MantisBT's Field API... if I get around to that) :)15:06
junior1987please get around to it :O)15:07
junior1987seems like such a simple thing but I am sure theres more involved15:07
darynnuclear_eclipse, dhx_m would you mind if i push a temp commit that's just all mashed together for review? I'd like to get you guys looking at the filter changes sooner rather than later15:07
darynto github15:08
dhx_mplease do :)15:08
darynnuclear_eclipse is your product-matrix repo on github too?15:08
dhx_mbug_resolve is a truly useless function15:09
dhx_moh this is going to be a huge changeset15:13
darynyours? or filters?15:14
dhx_mmine :)15:14
daryn:)15:14
dhx_mI want to fix Bug API now15:14
darynthe happy thing about mine is that the majority of it is completely new and i left filter_api in place for now15:14
dhx_mside by side?15:14
dhx_mgood idea actually15:14
dhx_mI could do that with a new Bug API15:15
dhx_m"new" = the existing stuff... but with more valid OO15:15
darynyeah...well, i removed the calls to filter_api on the pages i updated (which are most) but there are a couple of places that I wasn't so sure about15:15
dhx_mmaybe call the class Issue instead of BugData15:15
dhx_myep15:15
dhx_msounds like a fair approach to me15:16
ZwischenzugHello,  How can I remove items from the "report issue" such as the "select profile"16:27
nuclear_eclipsedaryn: the only mantis repo I have on github is the main maintsbt.git16:37
darynok. i think mantisforge is down16:38
daryni was going to push a branch of your plugin for you to review with filter changes16:38
nuclear_eclipseI think we need to take mantisforge away from paul and put it on something a little more reliable...16:39
daryn:)16:40
nuclear_eclipsemaybe if paul were actually *around* to fix these issues it wouldn't be so bad, but he's not here, he never checks his email, and he doesn't have any sort of monitoring system set up to let him know when things have broken16:42
bajkihi, are here any mantis team members ?16:42
nuclear_eclipsebajki: howdy16:43
bajkiumm please tell me how cna i 'whisper', i'm not well familiarized with irc16:45
bajki(i'm using webchat.freenode.net so probably i need to whisper with commands or something)16:46
ZwischenzugHello,  How can I remove items from the "report issue" such as the "select profile"16:47
nuclear_eclipseZwischenzug: you can do that as part of the configuration files16:49
Zwischenzugany idea on what I should look at to configure?16:50
Zwischenzugnuclear_eclipse: Is there a particular file and do I edit schemas?16:50
nuclear_eclipseconfig_defaults_inc.php has the default values; copy those into your config_inc.php and change the settings there16:51
Zwischenzugnuclear_eclipse: is it schemas that I need to edit?16:51
nuclear_eclipseno16:52
Zwischenzugnuclear_eclipse:  After editing this file, do I need to restart apache for the settings take effect?17:03
nuclear_eclipseZwischenzug: no17:08
Zwischenzugnuclear_eclipse: Thanks!  I figured it out :D17:16
nuclear_eclipsecongrats :)17:18
darynnuclear_eclipse, dhx_m http://github.com/daryn/mantisbt/commits/filters17:37
darynnuclear_eclipse do you mind if I push the product matrix repo to github?17:41
nuclear_eclipseI'll sue you :P17:43
darynyeah, yeah17:43
darynjust trying to be respectful17:43
nuclear_eclipseno worries17:43
nuclear_eclipseI don't even have a copy of it myself that I could push up there for you to fork...=\17:43
darynheh17:44
nuclear_eclipsewithout mantisforge, 60% of my work is unavailable...17:44
darynthat sucks17:44
nuclear_eclipsedef17:44
darynnuclear_eclipse: http://github.com/daryn/product-matrix/tree/filters17:58
darynmaster is there too17:58
nuclear_eclipseok17:58
daryncolumns and sorting are remaining issues we need to discuss at some point17:59
nuclear_eclipsesigh, the ohloh projects point to mantisforge too17:59
paulr_dhx_m: exams over yet? :)20:49
darynpaulr_ what's up with mantisforge ?21:04
* nuclear_eclipse knockns paulr_ over the head21:21
paulr_omm?21:37
nuclear_eclipsegit.mantisforge.org is in ISE50021:37
paulr_oh oops21:37
nuclear_eclipseyou really need to set up some sort of monitoring service or somethign...21:38
paulr_I really need to stop being a muppet21:38
nuclear_eclipseor that21:38
moto-moinah, this is more fun paulr_ :P21:39
paulr_I allocated the ip i'm using in the vm to the host box last night21:39
paulr_:)21:39
nuclear_eclipse /facepalm21:39
paulr_ifdown eth0:121:42
paulr_fixed :)21:42
DraggorGreetings!  I'm having a spot of trouble with urls.  I'm doing a lot of rewrite stuff on apache, so I need to hard code $g_path $g_icon_path and $g_short_path23:18
DraggorThe images work, however I still get issues showing up23:18

Generated by irclog2html.py