Monday, 2010-07-12

*** Joins: kirillka (~Miranda@global01.vester.ru)00:50
*** Joins: giallu (~giallu@fedora/giallu)01:35
*** Quits: giallu (~giallu@fedora/giallu) (Ping timeout: 240 seconds)01:57
*** Joins: giallu (~giallu@fedora/giallu)03:03
*** Joins: davidinc (d5374b27@gateway/web/freenode/ip.213.55.75.39)03:19
*** Joins: rolfkleef (~rolf@cc1080790-a.hdb1.ov.home.nl)04:07
*** Joins: dhx_m (~anonymous@c122-107-140-239.eburwd5.vic.optusnet.com.au)04:41
*** Joins: mantisbt_27964 (d917e473@gateway/web/freenode/ip.217.23.228.115)04:44
mantisbt_27964hi all04:44
mantisbt_27964I have a quick question: is there a way to set up a list of approvers in Mantis? Sometimes one solution has to be approved not by only one person04:44
*** Quits: davidinc (d5374b27@gateway/web/freenode/ip.213.55.75.39) (Ping timeout: 252 seconds)05:16
dhx_modd terminology...05:30
*** Quits: kirillka (~Miranda@global01.vester.ru) (Quit: kirillka)05:31
*** Joins: davidinc (d5374b27@gateway/web/freenode/ip.213.55.75.39)06:34
*** Joins: micahg (~micah@ubuntu/member/micahg)06:46
mantisbt_27964another question:06:48
dhx_mI didn't answer your first? :)06:48
dhx_moh I get the point of your first question06:49
dhx_mit's not possible at the moment06:49
mantisbt_27964when a new user is created the Email on Status change and the Email on priority change is unchecked by default? How can I change it to be checked06:49
dhx_mbut definitely something we'd be aiming to implement06:49
mantisbt_27964oh ok06:49
mantisbt_27964thanks for answering the 1st :)06:49
dhx_myou can sort of work around it though06:49
dhx_mby setting up two status levels and only allowing certain people to use the first status and another set of approvers to use the second status06:49
mantisbt_27964acually I have no php knowledge and problem is not that urgent, so I think I will live with one approver06:50
mantisbt_27964yeah06:50
mantisbt_27964thats what I thought06:50
mantisbt_27964however its obviously can create lots of phases06:50
dhx_mbut it's not the same as requiring 2 people to approve a change to a bug06:50
dhx_mit's something I was looking at fixing with an overhaul of the access system to use RBAC06:51
mantisbt_27964but its ok, I will work it out somehow. Since our process is still formulating, I will push fwd to have one approver only06:51
dhx_mbut it's just some ideas at the moment... no code written06:51
mantisbt_27964later if this gonna be implemented we can change06:51
dhx_m2nd question...06:51
dhx_m * @todo Unused06:53
dhx_m * @global int $g_default_email_on_status06:53
dhx_m */06:53
dhx_m$g_default_email_on_status = 0;06:53
dhx_m * @todo Unused06:53
dhx_m * @global int $g_default_email_on_priority06:53
dhx_m */06:53
dhx_m$g_default_email_on_priority = 0;06:53
dhx_memail/notifications is also *very* high on the agenda to rewrite06:53
dhx_mit's currently in a very bad shape relative to the rest of MantisBT06:53
mantisbt_27964acually I have a third as well... resolved state is prior to the closed state. I assume - and correct me if I am wrong - by the default process an issue can go to CLOSED when the originator of the issue approved the solution at the RESOLVED state06:53
dhx_mold buggy code :(06:54
mantisbt_27964will it change to the 1.3.0?06:54
dhx_mit's too early to say what will change with 1.3.0... afaik filters will be redone06:54
mantisbt_27964sounds great06:55
dhx_mno other code has been written for 1.3.0 with respect to notifications, RBAC or the other major change proposed: a new fields API06:55
dhx_mit's just a case of developer time (it's a hobby/side project for most developers)06:55
dhx_mafaik we no longer have any developers who are paid to work on MantisBT06:55
mantisbt_27964I am sorry to hear that06:56
dhx_mquality patches are committed fairly quickly though if anyone submits some :)06:57
mantisbt_27964I try to push the company to delegate Mantis as prefered system. I wont forget to mention to donate if the project is successful06:57
dhx_mwith projects like this, money isn't an issue... it's more valuable to have developers who are paid by their companies to work on MantisBT as part of their jobs06:58
mantisbt_27964it wont hurt though :)06:59
dhx_mthe reason being that the best changes/work is done by those who have a reason for making the changes06:59
dhx_mie. their company wants an issue tracker with issue X and to make that happen, they have to write their own code... so they decide to pick an open source issue tracker to improve (rather than write their own from scratch)06:59
dhx_mdonations are good for projects that have a GSoC (Google Summer of Code) program or equivalent setup07:00
dhx_mbut then you have to start worrying about legalities/taxes (internationally too) which is complex/time consuming07:00
mantisbt_27964oh ok07:01
mantisbt_27964I see now07:01
dhx_m(not trying to discourage help, just pointing out the difficulties involved)07:01
*** Joins: fanno (~Morten@90.184.93.233)07:01
mantisbt_27964:)07:03
mantisbt_27964can you check this out:07:03
mantisbt_27964 resolved state is prior to the closed state. I assume - and correct me if I am wrong - by the default process an issue can go to CLOSED when the originator of the issue approved the solution at the RESOLVED state07:03
mantisbt_27964so I think the closed status is the final status of a bug07:05
dhx_mthat has probably changed completely in http://git.mantisbt.org/?p=mantisbt.git;a=commit;h=035a1302792ada9ba36ed1d729542ea629de8cca07:06
mantisbt_27964but the documentation says changelog shows issues in the resolved state07:06
dhx_mthat commit (for 1.3.0) fixes many bugs related to changing of statuses07:06
dhx_m$g_allow_reporter_close toggles the feature you refer to07:07
dhx_mif I understand you correctly07:07
dhx_mbasically it allows the reporter to bypass the usual check to see if they're allowed to change the status from resolved => closed07:08
mantisbt_27964I am fine with that07:08
mantisbt_27964I try to do the following process:07:08
mantisbt_27964assigne - accepted - in work - in review - verification - RESOLVED - CLOSED07:09
mantisbt_27964verification to RESOLVED need a manager approval07:09
mantisbt_27964and when its done the customer evaluates the solution and moves the issue to the closed staet07:09
mantisbt_27964state07:09
mantisbt_27964but if changelog shows the resolved issues only then when its closed it wont show up there07:10
mantisbt_27964I think I have a hard time to understand the diff between roadmap (which I found GREAT) and changelog07:10
dhx_mroadmap = lists bugs targeted towards versions that have yet to be released (with the 'released' flag on versions)07:10
mantisbt_27964yes07:11
dhx_mchangelog = lists bugs targeted towards versions that have already been released (but not flagged as 'obsolete')07:11
mantisbt_27964hmmm07:11
dhx_mregarding manager approval of status changes, use $g_set_status_threshold07:11
mantisbt_27964and is that true that an issue only shows up there if its status is resolved?07:11
mantisbt_27964yeah I have no problems with the manager approval thing07:12
mantisbt_27964and the reporter can close the issue07:12
dhx_mthe changelog only shows resolved issue07:12
dhx_m*issues07:12
mantisbt_27964I am just wondering about the changelog thing07:12
dhx_mthe roadmap shows everything07:12
dhx_m(in terms of status)07:12
mantisbt_27964is there a way to remove the changelog tab (I wont use it in the close future and will turn on later)07:13
dhx_mif you've setup a custom workflow I *strongly* recommend you go through config_defaults_inc.php and check all the access levels to see if you need to change them07:13
dhx_myou'd have to modify the code to do that (quite easy to do though)07:13
dhx_msee core/html_api.php in the print_menu() function07:13
dhx_msearch for:07:13
dhx_m# Changelog Page07:13
dhx_mif( access_has_project_level( config_get( 'view_changelog_threshold' ) ) ) {07:13
dhx_m$t_menu_options[] = '<a href="' . helper_mantis_url( 'changelog_page.php">' ) . lang_get( 'changelog_link' ) . '</a>';07:13
dhx_m}07:13
dhx_mand delete that07:14
dhx_moops07:14
mantisbt_27964I think I have configured my process fine by using the forms in the mantis, so no problems with that!07:14
dhx_mjust set $g_view_changelog_threshold to 99907:14
dhx_mmore precisely, set it to NOBODY (a constant)07:14
mantisbt_27964sweeet!07:15
mantisbt_27964problem solved :)07:15
dhx_m:)07:15
mantisbt_27964even better to set to administrator07:15
mantisbt_27964I am an admin07:15
mantisbt_27964so I can use it to experiment with its behaviour07:16
dhx_myep07:16
mantisbt_27964but not let the users confused by that until I can not explain them very well what it is07:16
mantisbt_27964are you familiar with the summary graphs?07:18
dhx_mkind of07:19
dhx_mthose graphs are old code07:19
mantisbt_27964http://www.mantisbt.org/bugs/view.php?id=1215907:19
dhx_ma little bit buggy with respect to fonts07:19
mantisbt_27964I have filed this issue today07:19
mantisbt_27964do you have any idea about it?07:19
dhx_mtry using JpGraph instead of ezC?07:20
dhx_mit looks to me like a case of missing fonts or something of that nature07:20
dhx_mfyi JpGraph is a commercial alternative so it might not be satisfactory for you on licensing grounds07:21
mantisbt_27964I thought I use jpgraph07:22
mantisbt_27964but not sure07:22
mantisbt_27964I just installed the graph 1.0.0 plugin07:22
dhx_mMantisGraph? the one that is bundled with MantisBT?07:23
mantisbt_27964yes07:23
dhx_mok07:23
dhx_mthere is a configuration page for MantisGraph that has a bunch of options you can try toggling07:24
dhx_mtry different fonts, etc07:24
mantisbt_27964oh07:24
mantisbt_27964where is that?07:24
mantisbt_27964I can not see a new tab or so07:24
dhx_mManage Plugins page, click on MantisGraph07:24
mantisbt_27964got it07:25
mantisbt_27964just click on name07:25
dhx_myep07:25
mantisbt_27964no it says "bundled". Can I use "jpgraph" for free in a company enviroment?07:25
mantisbt_27964"now it says..."07:25
mantisbt_27964it seems I not even have the jpgraph thingy because it gives me an error message (no such file or directory)07:26
dhx_m"JpGraph is released under a dual license. QPL 1.0 (Qt Free Licensee) For non-commercial, open-source or educational use and JpGraph Professional License for commercial use. The professional version also includes additional features and support."07:26
dhx_mperhaps not07:26
dhx_mwe can't bundle it with MantisBT like we do ezC07:27
mantisbt_27964so I guess ezC is the "bundled"07:28
dhx_myep07:28
*** Quits: PennStater^AtWrk (~Aaron@unaffiliated/pennstater) (Quit: Never look down on someone unless you're helping them up.)07:29
mantisbt_27964I dont think it ttf related. I have tried all the options and I got the same result all the time :(07:30
*** Joins: kirillka (~Miranda@global01.vester.ru)07:33
*** Quits: kirillka (~Miranda@global01.vester.ru) (Read error: Connection reset by peer)07:33
*** Joins: kirillka (~Miranda@global01.vester.ru)07:33
dhx_myeah it needs some work (the graphs)07:35
*** PennStater is now known as PennStater^Home07:46
mantisbt_27964I have another question08:04
mantisbt_27964lets say I'd like to implement 2 different processes in Mantis, one for SW and one for HW08:05
mantisbt_27964these for sure have different phase08:05
mantisbt_27964can I do that?08:05
mantisbt_27964AND which script is responsible for sending out the mails? I'd like to change the subject of a mail. I know there is no built in funtcion for that, but I guess I can do it manually08:11
mantisbt_27964I think I have it: email_api.php, email_build_subject08:15
mantisbt_27964previous question still valid08:16
*** Quits: davidinc (d5374b27@gateway/web/freenode/ip.213.55.75.39) (Ping timeout: 252 seconds)08:17
*** Quits: rolfkleef (~rolf@cc1080790-a.hdb1.ov.home.nl) (Ping timeout: 245 seconds)08:30
mantisbt_27964dhx_m: whats wrong with this script: $p_handler = project_get_field( bug_get_field( $p_bug_id, 'handler' ), 'name' );08:34
*** Quits: dhx_m (~anonymous@c122-107-140-239.eburwd5.vic.optusnet.com.au) (Quit: Leaving)08:35
*** Joins: dhx_m (~anonymous@c122-107-140-239.eburwd5.vic.optusnet.com.au)08:39
dhx_mmantisbt_27964: sure, you just need 2 projects (where each project can have completely different settings)08:40
dhx_mproject_get_field ( handler_id, 'name' ) seems the wrong way around?08:41
dhx_mcheck project_api.php for documentation of the function08:41
mantisbt_27964I will do some workaround in the emailing thingy08:42
mantisbt_27964but yes, there is a chance that we need to setup different phases08:42
mantisbt_27964is it possible in Mantis?08:42
*** PennStater^Home is now known as PennStater`08:45
dhx_myou can have a different workflow for each project08:47
mantisbt_27964now I see08:49
mantisbt_27964sweet08:49
dhx_myou store the arrays in the database08:49
mantisbt_27964I though this setup is applicable for ALL the projects and can not be configured individually08:49
dhx_mnote that the UI for adding complex configuration (arrays) is a bit ugly08:50
mantisbt_27964but now I see I can define a whole bunch of different phases and then apply them for certain projects!08:50
dhx_mthe array has to be defined on a single line using integers (not constants)08:50
dhx_myep08:50
dhx_meverything is per-project08:50
dhx_mincluding strings08:50
mantisbt_27964great08:50
mantisbt_27964I have started testing Mantis 2 weeks ago and I am very impressed!08:51
dhx_m:)08:56
mantisbt_27964p_handler = project_get_field( bug_get_field( $p_bug_id, 'handler_id' ), 'name' ); gives back the project name08:59
mantisbt_27964I need the handler name08:59
mantisbt_27964but p_handler = bug_get_field( $p_bug_id, 'handler_id' )08:59
mantisbt_27964gives back a number I guess08:59
dhx_myes08:59
mantisbt_27964instead of the username of the handler. So I need to turn the number to a username09:00
dhx_mthere should be an example of how to get the handler name in bug_view_inc.php09:00
*** Quits: kirillka (~Miranda@global01.vester.ru) (Quit: kirillka)09:01
mantisbt_27964I think building a custom email subject wont be a very different task. Its a shame that I dont know php good enough09:05
mantisbt_27964maybe later on when I get the experience I can come out with a script09:06
*** Joins: bigbluehat (~byoung@adsl-177-98-239.gsp.bellsouth.net)09:07
mantisbt_27964fingers cross09:24
mantisbt_27964I will demo the Mantis to managers now09:24
*** Quits: mantisbt_27964 (d917e473@gateway/web/freenode/ip.217.23.228.115) (Quit: Page closed)09:24
nuclear_eclipsedhx_m: hi09:28
*** Joins: fanno1 (~b3g@193.3.95.240)09:40
*** Quits: fanno1 (~b3g@193.3.95.240) (Read error: Connection reset by peer)09:50
*** Joins: mantisbt_59656 (3b5ab96c@gateway/web/freenode/ip.59.90.185.108)09:51
*** Quits: mantisbt_59656 (3b5ab96c@gateway/web/freenode/ip.59.90.185.108) (Quit: Page closed)10:05
*** Joins: daryn (~daryn@h158.249.190.173.static.ip.windstream.net)10:11
*** Joins: PennStater (Aaron@unaffiliated/pennstater)10:47
*** Quits: PennStater` (Aaron@unaffiliated/pennstater) (Quit: Never look down on someone unless you're helping them up.)10:49
*** Quits: giallu (~giallu@fedora/giallu) (Ping timeout: 265 seconds)12:22
*** Quits: micahg (~micah@ubuntu/member/micahg) (Read error: Operation timed out)12:37
*** Joins: moto-moi (~hylke@cara.xs4all.nl)12:54
*** Joins: fanno1 (~b3g@193.3.95.240)13:07
*** Joins: micahg (~micah@ubuntu/member/micahg)13:46
*** Quits: fanno1 (~b3g@193.3.95.240) (Read error: Connection reset by peer)14:25
*** Joins: fanno1 (~b3g@193.3.95.240)14:59
*** Joins: paulr (~paul@cpc1-enfi9-0-0-cust389.hari.cable.virginmedia.com)15:56
*** Joins: siebrand (~beis@sm.xs4all.nl)16:21
*** Quits: fanno1 (~b3g@193.3.95.240) (Read error: Connection reset by peer)16:21
lhavelundErm, isn't it possible to change the category of an issue after it has been posted?17:19
moto-moiOfcourse it is possible to change that :)17:20
lhavelundI don't see where :\17:20
moto-moijust click the 'edit'-button? :)17:20
lhavelundAhh, right. <_<;17:20
lhavelundI couldn't find it on the view page17:21
moto-moinp :)17:21
*** Joins: docgnome (~docgnome@174.120.42.4)17:22
docgnomei have some reporters who are suddenly unable to see the report issue link on 1.2.117:23
*** Quits: moto-moi (~hylke@cara.xs4all.nl) (Quit: Ex-Chat)17:24
*** Quits: daryn (~daryn@h158.249.190.173.static.ip.windstream.net) (Quit: Ex-Chat)18:17
*** Quits: micahg (~micah@ubuntu/member/micahg) (Read error: Operation timed out)19:02
*** Quits: paulr (~paul@cpc1-enfi9-0-0-cust389.hari.cable.virginmedia.com) ()19:16
*** Quits: bigbluehat (~byoung@adsl-177-98-239.gsp.bellsouth.net) (Quit: bigbluehat)19:45
*** Quits: scribe9343423 (~scribe934@static.96.23.63.178.clients.your-server.de) (Remote host closed the connection)19:59
*** Joins: scribe9343423 (~scribe934@static.96.23.63.178.clients.your-server.de)20:00
*** Parts: docgnome (~docgnome@174.120.42.4)20:00
*** Joins: siebrand_alt (~beis@sm.xs4all.nl)21:00
*** Quits: siebrand (~beis@sm.xs4all.nl) (Ping timeout: 248 seconds)21:02
*** Joins: mantisbt_92029 (3c349e05@gateway/web/freenode/ip.60.52.158.5)22:01
mantisbt_92029hello22:01
mantisbt_92029hi22:02
mantisbt_92029anyone there?22:03
mantisbt_92029hi tavasti22:04
mantisbt_92029a u there?22:04
mantisbt_92029anyone can help me22:05
mantisbt_92029i need help from you all22:05
*** Quits: fanno (~Morten@90.184.93.233) (Read error: Connection reset by peer)22:05
nuclear_eclipse"Just Ask!"22:05
mantisbt_92029Need to show location in viewing issue list at view_all_bug_page.php. There are only available column "P", "ID", "#", "Category", "Severity", "Status", 'Updated', 'Summary'. Kindly guide how to add column to get location.22:06
nuclear_eclipseManage -> Manage Configuration -> Manage Columns22:07
*** Joins: ToffeePops (~chatzilla@202.20.3.13)22:07
mantisbt_92029in mantis 1.2.0 there are manage column functionality which we can configure to add custom location column in view issue column22:08
mantisbt_92029but in mantis 1.1.8 doesn't having that functionality to add22:08
mantisbt_92029any idea22:08
nuclear_eclipseit's not supported in 1.1.822:08
mantisbt_92029is it any idea or solution we can configure it?22:09
mantisbt_92029at back end22:09
mantisbt_92029in coding side to show the that location in viewing issue22:10
nuclear_eclipsenot that I know of; that code is very complex to deal with22:11
mantisbt_92029is it?22:11
mantisbt_92029but do you know which php file holding this configuration22:12
mantisbt_92029i need to location in bottom in viewing issues area22:12
mantisbt_92029not in filtering area at top22:13
mantisbt_92029in view_all_bug_page.php22:13
nuclear_eclipseconfig_defaults_inc.php might have something you can override of interest, but otherwise, I'm not sure that I can help you22:13
mantisbt_92029ok sir22:13
mantisbt_92029thanks for your advice22:13
mantisbt_92029good day22:14
mantisbt_92029bye22:14
nuclear_eclipseyou're welcome22:14
mantisbt_92029take care22:14
*** Parts: mantisbt_92029 (3c349e05@gateway/web/freenode/ip.60.52.158.5)22:14
*** Joins: mantisbt_63522 (3c349e05@gateway/web/freenode/ip.60.52.158.5)22:15
*** Quits: mantisbt_63522 (3c349e05@gateway/web/freenode/ip.60.52.158.5) (Client Quit)22:16
*** Quits: |Otter| (~haruka@p54ACE968.dip.t-dialin.net) (Ping timeout: 260 seconds)22:23
*** Joins: mantisbt_00194 (3c349e05@gateway/web/freenode/ip.60.52.158.5)22:27
mantisbt_00194hi nuclear_eclipse22:28
mantisbt_00194i just found out the config_default_inc to edit the configuration22:28
mantisbt_00194it say that22:29
mantisbt_00194This configuration can be overriden dynamically by overriding the custom function "get_columns_to_view".22:29
mantisbt_00194can i know which php file they mention22:29
mantisbt_00194custom function  "get_column_to_view"22:30
mantisbt_00194a u there?22:30
mantisbt_00194hi nuclear22:32
mantisbt_00194a u there/22:33
mantisbt_00194anyone there?22:33
*** Joins: |Otter| (~haruka@p54ACC6F7.dip.t-dialin.net)22:35
mantisbt_00194anyone can help me22:35
mantisbt_00194plz can anyone help me22:38
mantisbt_00194hi22:39
nuclear_eclipsehttp://manual.mantisbt.org/manual.customizing.mantis.custom.functions.example.custom.function.php 22:40
nuclear_eclipsehttp://manual.mantisbt.org/manual.customizing.mantis.custom.functions.php22:40
*** Quits: ToffeePops (~chatzilla@202.20.3.13) (Quit: ChatZilla 0.9.86 [SeaMonkey 2.0.5/20100504124919])22:42
*** Parts: mantisbt_00194 (3c349e05@gateway/web/freenode/ip.60.52.158.5)22:54
*** Joins: micahg (~micah@ubuntu/member/micahg)23:27

Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!