Tuesday, 2009-06-30

../irclogs/#mantishelp.2009-06-30.log
--- scribe started ---00:00
mantisbotNew bug: Bug 10651 - EricSWB - open - new03:28
mantisbotNew bug: Twitter Integration not Working. - http://www.mantisbt.org/bugs/view.php?id=1065103:28
mantisbotNew bug: Bug 10652 - andy_mbt - open - new05:04
mantisbotNew bug: Clean install returns errors if Mantis installed in root - http://www.mantisbt.org/bugs/view.php?id=1065205:04
Ruslan_ZasukhinHi everybody07:45
Ruslan_ZasukhinI'd like catch somebody from GURUs07:45
Ruslan_Zasukhinand discuss sub-project07:45
Ruslan_Zasukhinnobody here? :)07:47
Ruslan_Zasukhinok I will keep window to wait07:47
Ruslan_Zasukhinonce again I'd like talk to the main developer(s) of mantis07:47
Ruslan_Zasukhinabout Sub-Projects07:47
Ruslan_ZasukhinI see logical mistake in its implemeation07:48
Ruslan_Zasukhin-07:48
dhx_myou have to wait more than 2 minutes :p07:48
Ruslan_Zasukhinalso I feel gret need in improvement of work wih VERSIONs07:48
Ruslan_Zasukhinok :)07:48
dhx_mhave you been able to find your ideas listed at http://www.mantisbt.org/bugs/view_all_bug_page.php07:48
dhx_min case someone has already reported the problems?07:48
dhx_mif not, that is the place to put your ideas/requests/bug reports07:49
gialluRuslan_Zasukhin, go ahead with the logical mistake description, I'm curious07:49
Ruslan_ZasukhinI think I have self report some things in the past07:49
dhx_munless you wanted to discuss things more logically07:49
Ruslan_Zasukhinyes I ant DISCUSS07:49
Ruslan_Zasukhinnot jut to report :)07:49
dhx_mok07:49
dhx_m:)07:49
Ruslan_Zasukhinok I will stat description of expecttion07:49
gialluhey David07:49
Ruslan_Zasukhinfirst of all07:49
dhx_mgiallu: hi :)07:49
Ruslan_Zasukhinwe use Mantis few years07:49
gialluI think I did not welcomed you properly in the dev team :) WELCOME!07:50
Ruslan_Zasukhinfor our Valentina database projecs07:50
Ruslan_Zasukhinhttp://valentina-db.com/07:50
Ruslan_Zasukhinthank you07:50
mantisbotNew bug: Bug 10653 - kraades - open - new07:50
mantisbotNew bug: MantisBT Formatting 1.0a gives File Not Found - http://www.mantisbt.org/bugs/view.php?id=1065307:50
Ruslan_Zasukhinmay be bette for me go and really make REPORT ISSUE ?07:51
Ruslan_Zasukhinok I will try describe more hee07:51
Ruslan_Zasukhinhere07:51
Ruslan_Zasukhinin short07:51
Ruslan_ZasukhinRULE:  SUB-PROJECT IMO is PART of big project07:52
Ruslan_Zasukhinthis means tha if I am a project manger07:52
Ruslan_ZasukhinI make in mantis PROJECT A07:52
Ruslan_Zasukhinthen I start think -- this project has 2-3-4 parts07:52
Ruslan_Zasukhinso I making 2-3-4 sub-projects07:52
Ruslan_ZasukhinPROJECT 1, PROJECT 2, ..07:53
gialluRuslan_Zasukhin, FWIW, I completely agree on that07:53
Ruslan_Zasukhinthen I adding categories to EACH sb-project07:53
Ruslan_Zasukhinsay 10 to each07:53
Ruslan_Zasukhinand now07:53
Ruslan_Zasukhinmy expactations ARE that if I watch main PROJECT07:53
Ruslan_ZasukhinI will see 10 + 10 + 10 +10 = 40 categories07:54
gialluin fact, I tried using subprojects once, then I stopped because of that07:54
Ruslan_Zasukhinfrom its sub-projects07:54
Ruslan_ZasukhinYES07:54
Ruslan_ZasukhinMISTAKE is made HERE07:54
Ruslan_Zasukhinin Categories !!!07:54
Ruslan_Zasukhinin fact Mantis do all REVERSE !??07:54
Ruslan_Zasukhini.e. I see that PROJECT 107:55
Ruslan_Zasukhinhas own 10 categories07:55
Ruslan_Zasukhinand INHERITED  10 categories from PARENT main project07:55
Ruslan_Zasukhinthis is WRONG!07:55
Ruslan_Zasukhin---07:55
Ruslan_Zasukhinwhat is CORRECT07:55
Ruslan_Zasukhinis work with Issues07:55
Ruslan_Zasukhinhere all right07:55
Ruslan_Zasukhinif project 1 and project 2 have EACH say 15 issues07:55
Ruslan_Zasukhinthen when I watch issues for mai PROJECT07:56
Ruslan_Zasukhinfor main prject07:56
Ruslan_ZasukhinI see all right07:56
Ruslan_ZasukhinI see in LIST OF ISUES07:56
Ruslan_Zasukhin 15 + 15 + may be issues of ain project07:56
Ruslan_Zasukhini.e. I see AGREGATION of PARTS07:56
Ruslan_Zasukhin----07:56
Ruslan_ZasukhinIt seems to me07:56
Ruslan_Zasukhinsomebody from Mantis develpers have made logical mistake07:56
Ruslan_Zasukhinwith categories07:57
Ruslan_Zasukhinand I think it should be very easy to fix07:57
Ruslan_Zasukhinjust change diection07:57
Ruslan_Zasukhinin which categories are added07:57
Ruslan_ZasukhinNOT from PARENT to sub-pojec07:57
Ruslan_Zasukhinbut from sub-project to PARENT - MAIN07:57
Ruslan_Zasukhin--07:57
Ruslan_ZasukhinFINISH :)07:57
dhx_mgiallu: thanks :)07:57
dhx_mbrb (cooking)... will read this in a moment :)07:58
Ruslan_ZasukhinI think FIX wil be as easy as ONE line corrections in code :)07:58
Ruslan_Zasukhin---08:00
Ruslan_Zasukhinlet me add08:00
Ruslan_ZasukhinI have try workaround this probem with categories08:00
Ruslan_Zasukhinmaking REVERSE order of sub-projets08:00
Ruslan_Zasukhinbut this is bad way because then issues looks strange08:01
Ruslan_Zasukhin--08:01
gialluRuslan_Zasukhin, TBH, I think you're under-estimating the effort needed to fix the issue. However, no one prevents you from trying, I'm surely supportive of changing the semantic of subprojects.08:16
gialluBut please note the technical issue is just part of the problem. Even if you came up with a proper patch, then we need a plan for the transition, e.g. how to prepare the users already using the current subproject implementation.08:18
Ruslan_Zasukhinyes may be not single line08:19
Ruslan_Zasukhinon te othr hand08:19
Ruslan_Zasukhincopy of categories happens I think ONCE08:19
Ruslan_Zasukhinso it needs just choose correct DIRECTION08:19
Ruslan_Zasukhinrest code is valid. You see?08:20
Ruslan_Zasukhin-08:20
Ruslan_Zasukhin2) sorry, I am not great PHP deveopers:)08:20
Ruslan_ZasukhinI am c++08:20
Ruslan_Zasukhinabout EXISTED users08:21
Ruslan_Zasukhinthe most simple and flexible way is08:21
Ruslan_ZasukhinVersion say 1.2 claims08:21
Ruslan_ZasukhinCHANGE :  sub-projects now copy categories from PARENT to SUB-project on default08:21
Ruslan_ZasukhinIF you  want use old behavior  correct in the INI file08:22
Ruslan_Zasukhinopion   SUBPROJECTS_COPY_CATEGORY_OLD_STYLE = TRUE08:22
Ruslan_Zasukhin-08:22
Ruslan_Zasukhinsolved ? :)08:22
Ruslan_ZasukhinANYWAY08:22
Ruslan_Zasukhincurrent implemetation is WRONG08:23
Ruslan_Zasukhinand I just wat be here in chat08:23
Ruslan_Zasukhinas long as neede08:23
Ruslan_Zasukhinto PROVE this to MAJOR mantis developers08:23
Ruslan_Zasukhinbecause it is very bad idea leave for long ime LOGICAL mistaks in the product08:23
Ruslan_Zasukhinthis is not just a bug08:23
Ruslan_Zasukhinthis is big logical mistake08:23
Ruslan_Zasukhinwhich is show stopper for us08:24
Ruslan_ZasukhinI think MANY matis users will confirm -- that sub-projects feature now is ODD and not usable08:24
Ruslan_Zasukhinespecially if try to us it for COMPLEX hierarchy08:24
Ruslan_Zasukhinof projects - subprojects08:24
Ruslan_Zasukhineven PROJECT with TWO parts already dead way currently08:25
Ruslan_Zasukhin---08:25
Ruslan_Zasukhinin fact08:25
Ruslan_Zasukhinyes I CAN try to fix this08:25
Ruslan_Zasukhinespecaily if somebody will at least point me file/ethod08:26
Ruslan_Zasukhinwhere this logic present08:26
Ruslan_ZasukhinI am too busy to learn all sources of mantis08:26
Ruslan_Zasukhin--08:26
dhx_mok I'm starting to read now :)08:56
dhx_myou raise an interesting point08:59
dhx_mpersonally I don't see why you'd want to inherit categories from parent or share categories to a child09:00
dhx_min most cases it doesn't make sense09:00
Ruslan_Zasukhinyes09:01
Ruslan_ZasukhinPARENT project has PARTS09:01
Ruslan_Zasukhinso later it should AGREGATE parts items09:01
Ruslan_Zasukhinitems are - categories, issues, ...09:01
Ruslan_Zasukhin---09:01
Ruslan_Zasukhinthis issue is main our trouble for now with Mantis09:02
Ruslan_Zasukhin--09:02
Ruslan_ZasukhinSECOND ISSUE I cry few months already is09:02
Ruslan_Zasukhinwork with VERSIONs09:03
Ruslan_Zasukhin--09:03
Ruslan_Zasukhinit is not so fatal09:03
Ruslan_Zasukhinit is more issue of comfortable work09:03
Ruslan_Zasukhin--09:03
Ruslan_ZasukhinI have report ISSUE into YOUR mantis bug tracker09:03
dhx_mI'm not sure I understand part one first...09:03
Ruslan_Zasukhinas new feature : PRODUCT LINE09:03
Ruslan_Zasukhin--09:03
dhx_mdo you want categories/etc to be inherited by child projects?09:03
dhx_mvice versa?09:03
dhx_madjustable per-category?09:04
Ruslan_Zasukhinmmmm09:04
Ruslan_Zasukhin1)09:04
Ruslan_Zasukhinit needs remove word  INHERIT categories !09:04
dhx_mhow do we display where within the hierarchy a category is?09:04
Ruslan_Zasukhindisplay as now09:04
Ruslan_ZasukhinPROJECT_MAIN09:05
dhx_mso categories shouldn't be inherited from the parent... or shared with a child?09:05
Ruslan_Zasukhin         CAtegory_109:05
Ruslan_Zasukhin   Category_209:05
Ruslan_Zasukhin    [subProject_1] Catgory_109:05
Ruslan_Zasukhin--09:05
Ruslan_Zasukhinno09:05
Ruslan_ZasukhinRIGHT NOW sub-project really INHERIT categries from PARENT09:06
Ruslan_Zasukhinbut should be VISA VERSA09:06
dhx_mso if browsing a tier 1 project, you should also be able to file tickets against categories in sub projects?09:06
Ruslan_Zasukhinif SUB-project have { cateory_a, caegory_b }09:06
Ruslan_Zasukhinthen PARENT project should have09:06
Ruslan_Zasukhin   [sub_preoject_1] category_109:07
Ruslan_Zasukhin   [sub_preoject_1] category_209:07
Ruslan_Zasukhinand own categories09:07
Ruslan_Zasukhin---09:07
dhx_mI think I understand... but I'm not sure why you'd want to do that?09:07
dhx_m(or vice-versa for that matter)09:07
Ruslan_Zasukhinbecause sub-project is PART of main project !!!09:07
Ruslan_Zasukhinnot visa versa09:07
Ruslan_ZasukhinI have Valentina Stuio PRO09:07
dhx_myes... but wouldn't you want to file the bug report in the sub project, if it affects a category from the sub project?09:07
Ruslan_Zasukhinit MUST have09:07
Ruslan_ZasukhinRIGHT09:08
Ruslan_ZasukhinI will report issue into sub-rject09:08
Ruslan_Zasukhinsorry, wht is your name ?09:08
Ruslan_ZasukhinMantis CORRECTLY works with ISSUES !!!09:09
Ruslan_ZasukhinI report issue into SUBproject 109:09
Ruslan_Zasukhinand then I see it as par of PROJECT_MAIN09:09
Ruslan_Zasukhinall right with issues09:09
Ruslan_ZasukhinAGREATION works here in Mantis09:09
Ruslan_Zasukhin-09:09
Ruslan_Zasukhinbut with CATEGORIES all works visa versa!!09:09
Ruslan_ZasukhinISSUES:   CHILD to PARENT09:09
Ruslan_ZasukhinCATEGORIES: PARENT to CHILD  << WRONG !!09:09
Ruslan_Zasukhin--09:09
Ruslan_Zasukhincheck this09:10
Ruslan_Zasukhinand you will see09:10
Ruslan_Zasukhinit needs FIX only categoriesbehavior09:10
Ruslan_Zasukhinissues already works correctly :)09:10
Ruslan_Zasukhin-09:10
dhx_mok I understand the need now09:14
dhx_mbut I think there may be problems when you have overlapping categories09:15
Ruslan_Zasukhinno problems09:16
Ruslan_Zasukhinmantis aleady fine solve this09:16
Ruslan_Zasukhinit show09:16
dhx_mlet's say you have a "security" category as part of your sub-projects that track security bugs in your sub projects09:16
Ruslan_Zasukhin[project1] Category109:16
Ruslan_Zasukhin[project2] Category109:16
Ruslan_ZasukhinCategory109:16
Ruslan_Zasukhin-09:16
Ruslan_Zasukhinso everyhting is clear and right09:16
dhx_mI guess what you're really asking for is a generic bug report page that can be used to file bugs in any project/sub-project?09:17
Ruslan_Zasukhinnoooo09:17
Ruslan_ZasukhinI talk not about ISSUES09:17
Ruslan_ZasukhinI talk about CATEGORIES09:17
Ruslan_Zasukhinwhen I go to MANAGE09:17
Ruslan_ZasukhinMANGE PROJECTs09:17
Ruslan_ZasukhinCATEGORIES09:17
Ruslan_Zasukhin-09:17
Ruslan_ZasukhinISSUES - work correctly for subprojects09:18
dhx_mlet's say you have:09:19
dhx_mProject 109:19
dhx_m  Subproject 1.109:19
dhx_m  Subproject 1.209:19
dhx_mProject 209:19
dhx_mif you file a bug under project 1, it should show categories from subprojects 1.1 and 1.2?09:20
gialluRuslan_Zasukhin, the point is, this is not really a bug, but rather a design decision. I current subproject concept implements a "inheritance" concept, while you would see a more natural fit in a "composition" concept.09:21
Ruslan_ZasukhinYES09:21
Ruslan_Zasukhinexactly09:22
Ruslan_Zasukhinbut problem i09:22
Ruslan_Zasukhinis09:22
Ruslan_Zasukhinthat CATEGORIES  use  INHERTANCE09:22
Ruslan_Zasukhinbut ISSUES use COMPOSTION09:22
Ruslan_Zasukhinconflict !!09:22
Ruslan_Zasukhinmust be in both cases OR inheritance only09:22
Ruslan_ZasukhinOR composition ony09:23
Ruslan_Zasukhinthis is where problem is09:23
Ruslan_Zasukhin--09:23
Ruslan_Zasukhinand ABOVE I have start story09:23
Ruslan_Zasukhinthat PROJECT MANAGER thinks09:23
Ruslan_Zasukhinthat sub-projects are PARTs of project09:23
gialluI got fooled as well09:24
Ruslan_Zasukhinsub-project1 has categories {a1, a2, a3, a4, a5}  and issues {#1, #2, #3}09:24
Ruslan_Zasukhinsub-project2 has categories {b1, b2, b3, b4}  and issues {#101, #102, #103}09:24
Ruslan_Zasukhinnow PROJECT_MAIN has two subprojects09:24
Ruslan_Zasukhinand PROJECT_MAIN has categories {c1, c2,c3} and own issues {#51, 52, 53 54}09:25
Ruslan_Zasukhin--09:25
Ruslan_Zasukhinnow I choose in menu Projects PROJECT_MAIN09:25
Ruslan_Zasukhinchoose LIST ISSUES09:25
Ruslan_Zasukhinwhat issues should I see?09:25
Ruslan_Zasukhinright! I should see issues of MAIN project itself and it sub-parts09:26
Ruslan_ZasukhinLIST ISSUES09:26
Ruslan_Zasukhin5109:26
Ruslan_Zasukhin5209:26
Ruslan_Zasukhin5309:26
Ruslan_Zasukhin5409:26
Ruslan_Zasukhin5509:26
Ruslan_Zasukhin[subproject1] 109:26
Ruslan_Zasukhin[subproject1] 209:26
Ruslan_Zasukhin[subproject1] 309:27
Ruslan_Zasukhin[subproject2] 10109:27
Ruslan_Zasukhin[subproject2] 10109:27
Ruslan_Zasukhin[subproject2] 10309:27
Ruslan_Zasukhin--09:27
Ruslan_ZasukhinEVERYBODY AGREE to this?09:27
dhx_mI just did some testing myself... is the main problem that manage_proj_edit_page.php doesn't create a composition of child categories (as well as inheriting parent categories)>?09:27
Ruslan_Zasukhinand this i how mantis works now -- ALL RIGHT HERE !! :)09:27
dhx_mthat sounds OK to me09:27
Ruslan_ZasukhinYES09:27
Ruslan_Zasukhinand when you REPORT ISSUE09:27
Ruslan_Zasukhinyou see WRONG list of categories in the MENU09:28
Ruslan_Zasukhinyou see?09:28
Ruslan_Zasukhin--09:28
dhx_myeah I can see now09:28
Ruslan_ZasukhinGREAT :)09:28
Ruslan_ZasukhinI am happy09:28
dhx_mso it is a global problem09:28
dhx_mnot just the manage page09:28
Ruslan_Zasukhinyes it is BIG GLOBAL problem09:28
dhx_malthough I don't like categories inheriting/compositing without my permission :)09:28
Ruslan_Zasukhinwith CATEGORIES and only with categories09:29
Ruslan_Zasukhinyes, now present checkbox09:29
dhx_mwell we did have plans somewhere to do a similar thing with resolutions, etc09:29
Ruslan_ZasukhinINHERIT parent categories09:29
Ruslan_Zasukhinmay be enough just add secnd ehavior -- AGREGATE CHILD categories ?09:29
Ruslan_Zasukhin-09:29
dhx_myep09:29
dhx_mI'd be happy with that09:30
dhx_mI guess09:30
dhx_mnot sure if there are any problems with sub-sub-projects though09:30
Ruslan_Zasukhinbut note09:31
Ruslan_ZasukhinIMHO should be only composite09:31
Ruslan_Zasukhinbecase I do not see sense for [x] inherit parent categories option at ll09:32
Ruslan_Zasukhintry to find real life example of such ?09:32
dhx_mI don't see a need for either actually09:32
dhx_mlet's say I have a top level "Superproject" project09:33
Ruslan_Zasukhinstop09:33
dhx_mok09:33
Ruslan_ZasukhinTOP LEVEL is MAINproject09:33
Ruslan_Zasukhinsub-projects are leafs09:33
Ruslan_Zasukhinright?09:33
dhx_mok09:33
dhx_mbut you can have sub-sub-projects09:33
Ruslan_Zasukhinof course09:33
Ruslan_Zasukhinths is how esolve task09:33
Ruslan_Zasukhincomplex task is splited09:33
Ruslan_Zasukhin-09:34
Ruslan_Zasukhinwith coposition no problems IMHO09:34
Ruslan_ZasukhinProject09:34
Ruslan_Zasukhin ... subproject109:34
dhx_mok I think I see what you mean... if you're filing a bug in main project09:34
Ruslan_Zasukhin....... subproject 1_109:34
dhx_myou'll see categories from subproject 1_1 as well09:34
Ruslan_Zasukhinof couse09:34
Ruslan_Zasukhinright09:35
dhx_mand if you select one of those, the bug will be filed under subproject 1_1 instead of mainproject?09:35
Ruslan_Zasukhinahaaaa09:35
Ruslan_Zasukhinhmm09:35
dhx_mit seems wrong to me that you'd file a bug in mainproject (a generic high-level project) and use a specific category from a child project09:36
dhx_mwhy aren't you filing the bug in subproject 1_1 to start with?09:36
Ruslan_Zasukhinyes I also do not like "smart" work in background09:36
Ruslan_Zasukhinthen it sounds09:36
Ruslan_Zasukhinthat all I need09:36
Ruslan_Zasukhinis just disable checkbox inheritance09:37
Ruslan_Zasukhinandbe happy ...09:37
Ruslan_Zasukhinand then09:37
Ruslan_Zasukhinits USER obligation choose correct project / sub-project09:37
Ruslan_Zasukhinin the menu09:37
Ruslan_Zasukhinto report issue into ...09:37
Ruslan_Zasukhin-09:37
Ruslan_Zasukhinand then I will get advantege from sub-projects hierarchy09:38
Ruslan_Zasukhinonly in the LIST ISSUES09:38
Ruslan_Zasukhinright ?09:38
Ruslan_ZasukhinI will try tune in this way our mantis09:38
Ruslan_Zasukhinand inform you later09:38
dhx_mI'd argue that if an issue can be filed in a more specific project/category, that is where it belongs09:39
Ruslan_Zasukhinthank you for this insigt :)09:39
Ruslan_Zasukhinwhy argue?09:39
dhx_mfiling issues in a generic/high-level category seems wrong to me when those issues can be filed in more specific categories?09:39
Ruslan_Zasukhinso if wehve sub-projct "REPORTS"09:40
Ruslan_Zasukhinuser must come to mantis and choose not main project09:40
Ruslan_Zasukhinbut this one sub-proect09:40
Ruslan_Zasukhinto be able see categories for REPORTs09:40
Ruslan_Zasukhinon the other hand this can be panful for user ...09:41
Ruslan_Zasukhinif MAIN project has 4 sub-projects09:41
Ruslan_Zasukhinthen [NEW] user need spend time to find correct sub-project09:41
Ruslan_Zasukhinyou see?09:41
Ruslan_Zasukhinon the other hand ...if sub-projects have correct name09:41
Ruslan_Zasukhinanyway let me try setup mantis here09:42
dhx_mok, as long a the user knows that their issue is being filed in subproject 1_1 instead of mainproject09:42
Ruslan_Zasukhinin this new way09:42
dhx_mI agree that is a better idea09:42
Ruslan_Zasukhinwell not sot easy09:53
Ruslan_Zasukhinhttp://www.valentina-db.com/bt/bug_report_advanced_page.php09:53
Ruslan_ZasukhinI have09:54
Ruslan_Zasukhina) Valentina Studio PRO09:54
Ruslan_Zasukhinb) .... Valentina Studio09:54
Ruslan_Zasukhin-09:54
Ruslan_ZasukhinPRO is somehing more09:54
Ruslan_Zasukhinthis is obviouse09:55
dhx_mwouldn't you normally have "base version" broken down into the different versions of your software?09:55
dhx_mwhere the base version is for tickets affecting all versions09:55
Ruslan_Zasukhinso in VStudio I have many general caegories  { Dialogs, Menu, EXport/Import}09:56
dhx_mand then you split it into issues affecting the Pro edition and Normal edition09:56
Ruslan_Zasukhinyes I want split :)09:56
dhx_mbecause I assume everything in the Normal edition is part of the Pro edition... your base version is essentially then the "Normal" version09:56
Ruslan_Zasukhinright09:56
Ruslan_Zasukhinso PRO version has sub-project   Normal09:57
dhx_mso shouldn't the heirachy be "Visual Studio -> Pro"09:57
Ruslan_ZasukhinI think no09:57
Ruslan_Zasukhinbcause look09:57
dhx_mI can see what you're trying to do09:57
Ruslan_Zasukhinwe have told that BIGGER task09:57
Ruslan_Zasukhinmust be splited to FEW smaller tasks09:57
dhx_mbut it doesn't seem like the logical way to sort things :)09:57
Ruslan_Zasukhinreally?09:57
Ruslan_Zasukhinthen what if PRO09:58
dhx_mwell it does...09:58
Ruslan_Zasukhinhave 4 sub-projects09:58
Ruslan_Zasukhinyou can ave 4 parents09:58
Ruslan_Zasukhinops09:58
Ruslan_Zasukhinyou cannot have 4 parents09:58
dhx_mbut generally I think you'd say you have a "base version" which has been extended to form the "pro version"09:58
Ruslan_Zasukhinthis is one way to think09:58
Ruslan_Zasukhinand this way not works for FEW parts09:58
dhx_mhow does your model work if the software was Windows?09:58
Ruslan_ZasukhinWindows have only HOME and PRO ?09:59
dhx_myou don't really have a clean hierarchy09:59
dhx_mnah they have all sorts of versions now... business, ultimate, etc09:59
dhx_mhome premium, etc09:59
Ruslan_Zasukhinyes09:59
dhx_mso the ultimate version might contain everything09:59
dhx_mbut the business and home premium versions contain bits and pieces of ultimate, but not all10:00
dhx_min other words, they do not nest10:00
Ruslan_Zasukhinwait10:00
Ruslan_Zasukhinokay let me return back10:00
dhx_mso where do you put home basic in this model?10:00
Ruslan_ZasukhinVStudio10:00
Ruslan_Zasukhin   ... VStudio PRO10:00
Ruslan_Zasukhinit was in such way or coule of weeks10:00
Ruslan_Zasukhin2 min please10:00
dhx_myep ok10:00
Ruslan_Zasukhindone10:02
Ruslan_Zasukhinlook now please here10:03
Ruslan_Zasukhinhttp://www.valentina-db.com/bt/bug_report_advanced_page.php10:03
Ruslan_Zasukhinand try switch menu project10:03
Ruslan_Zasukhinbetwen VStudio and VStudio PRO10:03
Ruslan_Zasukhinnow all looks right in caegries10:03
Ruslan_Zasukhinlooks ...10:03
Ruslan_Zasukhinbut now looks wrong ISSUEs10:03
Ruslan_Zasukhin--10:04
Ruslan_Zasukhinhttp://www.valentina-db.com/bt/view_all_bug_page.php10:04
Ruslan_Zasukhingo to this URL10:04
dhx_m(anonymous users can't report :p)10:04
Ruslan_Zasukhinokay10:04
Ruslan_Zasukhinlets see issues only10:04
dhx_mok10:04
Ruslan_Zasukhinchoose VStudio project10:04
Ruslan_Zasukhinit is no PARENT of  Studio PR10:04
dhx_myep10:04
Ruslan_Zasukhinsomething wrong with my keyboard10:04
Ruslan_Zasukhinand what you see in list?10:05
Ruslan_Zasukhinyou see issues of PRO version ...10:05
Ruslan_ZasukhinIMHO this is wrong10:05
Ruslan_Zasukhinuser which have pay 100$10:05
Ruslan_Zasukhinfor VStudio10:05
Ruslan_Zasukhindo not hve PRO version for say50010:05
Ruslan_Zasukhinso why he should see PRO issues ???10:05
Ruslan_Zasukhinyou see my trouble?10:05
dhx_mfair call10:05
Ruslan_Zasukhinin one way -- categories looks wrong10:06
dhx_mbut I think the current model of "generic -> specific -> more specific" is right10:06
Ruslan_Zasukhinin othe way isues are wrong10:06
Ruslan_ZasukhinI think no :)10:06
Ruslan_ZasukhinI also have seat and think10:06
dhx_mwhat you're after seems to be an option like "show this project as a sub-project of X for users above access level: ______"10:06
Ruslan_Zasukhinbefore this discussion10:06
Ruslan_Zasukhinwhat ismore right  INHERITANCE or COMPOSITION ?10:07
Ruslan_Zasukhin************10:07
Ruslan_Zasukhinthen let again come to beginning of today talk10:07
Ruslan_Zasukhinhow work PROJECT MANAGER?10:07
Ruslan_ZasukhinI have VSTudio PRO10:07
Ruslan_Zasukhinthen I think10:07
Ruslan_Zasukhin  it includes VStudio10:07
Ruslan_Zasukhinand may be else...10:08
Ruslan_Zasukhin-10:08
Ruslan_Zasukhinalthough from your point of view10:08
Ruslan_Zasukhinyou have BASIC project10:08
Ruslan_Zasukhinand then PRO version ...10:08
Ruslan_Zasukhinwhat you're after seems to be an option like "show this project as a sub-project of X for users above access level: ______"10:08
Ruslan_Zasukhinthen what will be adventage at all fromsub-projects  ???10:09
Ruslan_Zasukhinif I will not use categories10:09
Ruslan_Zasukhinif I will not combine issues10:09
Ruslan_Zasukhin?10:09
Ruslan_Zasukhinthen what sense n this feature? :-)10:09
dhx_mis your problem that you don't want non-pro users viewing bugs from the normal version?10:09
dhx_myou could also set project-specific thresholds10:09
dhx_mas to who can view issues10:10
Ruslan_Zasukhinyes IF to choose hierarchy as  VStudio -> VStudio PRO10:10
Ruslan_Zasukhinbut if to chose reverse hierarchy  VStudioPRO -> VStudio10:10
Ruslan_Zasukhinthen problem comes to categories10:10
Ruslan_Zasukhin--10:10
Ruslan_Zasukhinand if to look very careful on our POJECTs10:11
Ruslan_Zasukhinthen VStudio is combination of { VKERNEL, VCLIENT }10:11
Ruslan_ZasukhinVStudio PRO is combination of { VStudio, { VKERNEL, VCLIENT }  }10:12
Ruslan_Zasukhin--10:12
Ruslan_Zasukhinthis is why I think inheriance is wrong way10:12
Ruslan_Zasukhinshould be used composition way10:12
Ruslan_Zasukhinissue reported to KERNEL affects  VStudio and VSTudio PRO10:13
dhx_mI agree that categories should be derived from child projects rather than parent projects10:13
Ruslan_Zasukhinbut issues als10:13
Ruslan_Zasukhinalso10:13
dhx_myes10:13
dhx_mbut I'm confused as to why you have set out your projects as "most specific project -> least specific project"10:14
dhx_mwell actually10:14
dhx_mI think I see now10:14
Ruslan_Zasukhinlet me try here to draw hierrchy10:14
Ruslan_Zasukhin----------------10:14
Ruslan_ZasukhinVKERNEL10:14
Ruslan_ZasukhinVCLIENT10:14
Ruslan_ZasukhinVREPORT10:14
Ruslan_Zasukhin-------------10:14
Ruslan_ZasukhinVStudo conains { VKERNEL, VCLINT, VREPORT }10:15
Ruslan_ZasukhinVStudo PRO conains { VStudio, { VKERNEL, VCLINT, VREPORT }}10:15
Ruslan_Zasukhin--10:15
Ruslan_Zasukhinand what we have ...10:15
Ruslan_Zasukhinhard pictue10:16
Ruslan_Zasukhinmay be we have very complex schema of projects10:16
Ruslan_Zasukhinmay be other products are much simpler10:16
dhx_mI understand your layout now10:16
dhx_mmy point is that if you select VStudio, you should also see issues from VStudio Pro10:16
Ruslan_ZasukhinI cnnot say10:16
Ruslan_Zasukhinthat I want that VStudio -> List Issue  have show also KERNEL issues ... I cannot say this ...10:17
dhx_mbut I can see how your method works too10:17
Ruslan_Zasukhin--10:17
Ruslan_Zasukhindhx_mmy point is that if you select VStudio, you should also see issues from VStudio Pro10:17
Ruslan_Zasukhin-10:17
Ruslan_Zasukhinwhy ??10:17
Ruslan_ZasukhinI thik REVERSE10:17
Ruslan_ZasukhinPRO list should include basic issues10:18
Ruslan_Zasukhinbut not visa versa10:18
Ruslan_Zasukhin-10:18
dhx_mbecause if you have an issue in VStudio, it'll also affect VStudio Pro10:18
Ruslan_Zasukhinright?10:18
Ruslan_Zasukhinbut above you give reverse rule10:18
Ruslan_Zasukhinread carfefully10:18
dhx_mI'm all for getting rid of all sense of hierarchy in favour of something else :)10:19
dhx_myep10:19
Ruslan_Zasukhinlist of PRO should show issues of BASIC version10:19
Ruslan_ZasukhinPRO contains basic10:19
dhx_mbut when you're filing a bug against VStudio Pro... there aren't going to be any VStudio categories to use anyway10:19
dhx_mbecause VStudio Pro contains them all10:20
Ruslan_Zasukhinmay be really best way -- do atomatic placement of issue10:20
Ruslan_Zasukhininto project of choosed category?10:20
Ruslan_Zasukhinin this way we get strict normalisation10:21
Ruslan_Zasukhin-10:21
Ruslan_Zasukhineven future idea10:21
Ruslan_ZasukhinI Can have PROJECT_MAIN10:21
Ruslan_Zasukhinin mantis splited to 4 sub-projects10:21
Ruslan_Zasukhinbut I mark 4 sub projects as  "hidden"10:21
dhx_mmaybe we need a heterarchial model (http://en.wikipedia.org/wiki/Heterarchy)10:22
Ruslan_Zasukhinand then USER in the menu seeonly SINGLE option10:22
Ruslan_ZasukhinI think this is to complex10:23
Ruslan_Zasukhincan you try accept next TWO points10:23
Ruslan_Zasukhina) FORGET about word and behavior INHERITANCE10:23
Ruslan_Zasukhinb)try to think and resolve all taks with COMPOSITION10:23
Ruslan_Zasukhin--10:23
Ruslan_Zasukhinand then see  how picture becomes looks10:24
Ruslan_Zasukhinwe can think yes10:24
Ruslan_Zasukhinthat each sub-project10:24
Ruslan_Zasukhinis managed by separate team of developers10:24
Ruslan_Zasukhinright?10:24
Ruslan_Zasukhinso user come to VStudio PRO10:24
Ruslan_Zasukhinhe see list of COBINATION of all categories from 5 sub-projects10:25
Ruslan_Zasukhin[VREPORT] xxx10:25
dhx_myep10:25
Ruslan_Zasukhin[VCLIENT] yyy10:25
Ruslan_Zasukhin[VStudio] dddd10:25
Ruslan_Zasukhinhe choose category as he think10:25
Ruslan_Zasukhinreport issue10:25
dhx_mbut why would you have categories within your VStudio project?10:25
Ruslan_Zasukhinand issue REALLY go to corresponded project10:25
dhx_mthey'd all be contained within VStudio Pro10:25
Ruslan_Zasukhinbecause VStudio have e.g. Menus10:26
Ruslan_Zasukhindialogs10:26
Ruslan_Zasukhinimport export10:26
Ruslan_ZasukhinKERNEL do not have any GUI things10:26
dhx_mI don't think this can be solved with a hierarchy, but I could be wrong10:26
Ruslan_ZasukhinVS PRO later added VREPORT plus PROJECT window10:26
Ruslan_Zasukhin3 min br10:26
dhx_mvreport/vclient are children of VStudio *and* VStudio Pro10:26
dhx_min a hierarchy you can't have multiple parents... each node is a subordinate of a single other node10:27
Ruslan_Zasukhinback10:34
Ruslan_ZasukhinI keep thinking and talk10:34
Ruslan_Zasukhin--10:34
Ruslan_ZasukhinCHILD project!! right!10:35
Ruslan_Zasukhinyou self havesay this word now10:35
Ruslan_Zasukhincurrent sub-projects in fact are made as CHILD-projects10:35
Ruslan_ZasukhinPARENT-child, inheritance10:35
Ruslan_Zasukhin--10:35
Ruslan_Zasukhinso I vote to RENAME sub-projects in child-rojects10:35
Ruslan_Zasukhinin the current bavior10:35
Ruslan_Zasukhin-10:35
Ruslan_Zasukhinno you have ways10:36
Ruslan_Zasukhinadd also real sub-projects10:36
Ruslan_Zasukhinwhih behave as PARTs of main10:36
Ruslan_Zasukhinand main use agregation10:36
Ruslan_Zasukhin-10:36
Ruslan_Zasukhinmay be this is the only way10:36
Ruslan_Zasukhinso WE users of mantis can choose way which is better for us10:36
Ruslan_Zasukhinat last of end OOP have both these ways10:37
Ruslan_Zasukhin:)10:37
Ruslan_Zasukhin------------10:37
Ruslan_Zasukhinnext point10:37
Ruslan_Zasukhinyes no way to have multiple parents10:37
Ruslan_Zasukhinand no need10:37
Ruslan_Zasukhinfor me10:37
Ruslan_ZasukhinI need only multiple parts10:37
Ruslan_Zasukhinad GUI of mantis right now allow this with button  ADD SUB-project10:38
Ruslan_Zasukhin-10:38
Ruslan_ZasukhinN-dimension10:38
Ruslan_Zasukhinkeep in mind this word10:38
Ruslan_ZasukhinN-dimenssion10:38
Ruslan_Zasukhin--10:38
Ruslan_Zasukhinwe slit TASK/PROJECT into few dimensions10:38
Ruslan_Zasukhin* Projects10:38
Ruslan_Zasukhin* versions10:39
Ruslan_Zasukhin* issues10:39
Ruslan_Zasukhin*users10:39
Ruslan_Zasukhinand we must be able comine easy10:39
Ruslan_Zasukhininto ay combination of dimensios10:39
Ruslan_Zasukhinand make easy any CUT of this N-space :)10:39
Ruslan_Zasukhin--10:39
Ruslan_Zasukhinthis is I have smoke here a little :)10:40
Ruslan_Zasukhin--10:40
dhx_mI agree that your model has benefits10:41
dhx_mbut IMO it really needs to be changed to a heterarchy model10:44
dhx_min your case you should really have vkernel, vreport, etc as child projects of vstudio *and* vstudio pro10:46
dhx_mnot just as a child of vstudio pro10:46
[KK]Kirilldhx_m: hi10:46
dhx_m[KK]Kirill: hi10:46
[KK]KirillRuslan_Zasukhin: ðÒÉ×ÅÔ10:46
dhx_m[KK]Kirill: does your IRC client support UTF-8... I don't see Russian :)10:47
[KK]KirillDav, Yes10:47
dhx_mæ­äºžéžä¸‰å¤§æ´²10:48
dhx_mdoes that show up as Chinese for you?10:48
[KK]Kirillnot10:48
dhx_mand does this show as Russian: ðÒÉ×ÅÔ10:48
dhx_mok10:48
[KK]Kirillyes10:48
dhx_mI'm using X-Chat10:48
[KK]KirillMiranda forever :)10:49
Ruslan_Zasukhin---------------10:49
dhx_mðÒÉ×ÅÔ shows as random characters (to me it looks like what could possibly be a Russian codepage... not UTF-8 though)10:49
Ruslan_Zasukhin---10:49
Ruslan_Zasukhinhx_min your case you should really have vkernel, vreport, etc as child projects of vstudio *and* vstudio pro10:49
Ruslan_Zasukhin--10:49
Ruslan_ZasukhinNO NO and again no10:49
Ruslan_Zasukhinbecause even historically10:49
Ruslan_Zasukhinat first we did have VKERNEL10:49
Ruslan_Zasukhinthen was boned VCLIENT10:49
Ruslan_Zasukhinthey was used in such products without GUI as Valentina for COM10:50
Ruslan_Zasukhinthen was borned Valentina Server10:50
Ruslan_Zasukhinand then was borned Valentina Studio10:50
Ruslan_Zasukhinyou see?10:50
Ruslan_Zasukhinso EXACTLY will be not correct10:50
Ruslan_Zasukhinconsider VKENREL as child project of VStudio10:50
Ruslan_ZasukhinNEVER10:50
Ruslan_Zasukhin:)10:50
Ruslan_Zasukhin---10:50
dhx_mRuslan_Zasukhin: I don't know anything about your software... but I thought you said VStudio consists of vreport, etc10:50
Ruslan_Zasukhinright10:51
Ruslan_ZasukhinVStudio when was born10:51
Ruslan_ZasukhinUSES10:51
Ruslan_ZasukhinINCLUDES10:51
Ruslan_Zasukhinalready exised10:51
Ruslan_ZasukhinVKERNEL.dll  -- which is db engine10:51
dhx_mok how about we talk about something we both know :p10:51
Ruslan_ZasukhinVCLIENT.dLL which is socket library to talk to remote VSERVER10:51
Ruslan_Zasukhin-10:51
Ruslan_Zasukhinyes :)10:51
dhx_mlet's say you have Windows Home and Windows Pro as projects10:52
dhx_mand you have a subproject "Notepad"10:52
Ruslan_Zasukhinso againINHERITANCE do not works here10:52
Ruslan_Zasukhinsubproject "Notepad"10:52
Ruslan_ZasukhinI think it is not subproject10:52
Ruslan_Zasukhin is STANDALONE10:52
dhx_mwhere does Notepad fit into the scheme of things?10:52
Ruslan_Zasukhinindependent project10:52
dhx_mwell I'd do that too10:52
dhx_mmaybe not the best example then10:53
dhx_mok10:53
dhx_mwe can make that work...10:53
dhx_myou have a Windows project10:53
dhx_mwhich consists of sub projects... "Notepad", "Windows Home" and "Windows Pro"?10:53
dhx_mif you tried to model Mantis for use across all of Microsoft10:54
dhx_mtop level projects might be "Office", "Windows", etc10:54
dhx_mbut you'd have different development teams for different versions (Windows 7 team vs Windows Vista team)10:54
dhx_mand of course a lot of overlap10:54
Ruslan_Zasukhinbut try to think about COMPOSE way10:55
dhx_mmore likely there is a "Shell" and "Kernel" division at Microsoft that are "hired" by the Windows 7 or Windows Vista teams to fix a bug or add a feature10:55
Ruslan_Zasukhinyes10:55
dhx_mso Windows 7 is a project... as is Windows Vista10:56
dhx_mthey all have releases, etc10:56
Ruslan_ZasukhinI'd say PUBLIC projects10:56
dhx_mnow something like IE8 is also a project10:56
Ruslan_Zasukhinand behind of wall can be PARTS of that10:56
dhx_mbut it is intended to be part of the Windows 7 project... and *also* operate on Vista10:56
Ruslan_Zasukhinyes I see complexi what you want o show :)10:57
dhx_mto make matters worse, Office depends upon IE8 too :p10:57
[KK]Kirilldhx_m: did you siebrand today?10:58
dhx_m[KK]Kirill: nope10:58
Ruslan_Zasukhinbut I can argue10:58
Ruslan_ZasukhinWin7 inncludes IE8 only as bindle part10:58
Ruslan_Zasukhinmarketing bundle10:59
Ruslan_ZasukhinIE8 team have own PROJECT10:59
Ruslan_Zasukhinand list of TODO tasks10:59
Ruslan_Zasukhinif they find bug in Win7 they repot to other team10:59
Ruslan_Zasukhinwe now should think about developer teams I think10:59
Ruslan_Zasukhinnt about MARKETING bundles10:59
Ruslan_Zasukhin-10:59
dhx_mwell this is heading towards the direction I apply in practice... don't use sub projects :p11:00
Ruslan_Zasukhinback to my task11:01
Ruslan_ZasukhinI have again made  VStudio PRO >> VSTudio11:01
dhx_mthe relationship between projects is just too complex to model (while retaining any usefulness) IMO11:01
Ruslan_Zasukhinso now issues show correct from my point o view    LIST OF PRO shows  VStudio11:01
Ruslan_ZasukhinI hae dsable inheritance of categories11:02
Ruslan_Zasukhinand NOW I see11:02
dhx_mI agree that what you're seeing now is correct11:02
Ruslan_Zasukhinthat I ca reach my goal in MANUAL way11:02
Ruslan_ZasukhinI can just COPY all categories from VStudio to VStudio PRO11:02
Ruslan_Zasukhinbut this wil be painful future11:02
Ruslan_Zasukhinit will be not easy REMOVE them :)11:02
Ruslan_Zasukhinif Iwill need that11:03
dhx_myep11:03
Ruslan_Zasukhin[x] Inherit Cateories   -- is more comfotable mechanism here11:03
Ruslan_Zasukhin-11:03
Ruslan_Zasukhinso my dream so far11:03
Ruslan_Zasukhincould be jus tohave option11:03
Ruslan_Zasukhin[] inherit from CHILD-project11:04
Ruslan_Zasukhin-11:04
aptituzhi11:05
aptituzpaul_, nuclear_eclipse: do you remember the state of affairs with respect to adodb in mantis? do you still have modifications around for it that are not applied upstream?11:07
dhx_mRuslan_Zasukhin: the best place to record this is in a new ticket at mantisbt.org assuming one doesn't already exist11:08
dhx_mRuslan_Zasukhin: that way all developers will see it11:09
Ruslan_Zasukhinquestion is11:10
Ruslan_Zasukhinwhat we have aree on ?11:10
Ruslan_Zasukhinso far I am not sure :)11:10
Ruslan_Zasukhin1) rename sub-projects to child-projects ?11:10
Ruslan_Zasukhinyes no ?11:10
Ruslan_Zasukhin--11:10
Ruslan_Zasukhin2) you agree that now prsent conflict in the implementation11:10
Ruslan_Zasukhincategories go from PARENT to CHILD11:11
Ruslan_Zasukhinissues go from CHILD to PARENT11:11
Ruslan_Zasukhinshould be the same in both case-sensitive11:11
Ruslan_Zasukhinyes no ?11:11
Ruslan_Zasukhin---11:11
Ruslan_Zasukhin3) ADD NEW FEATURE --- inherit categoies from child-proect11:11
Ruslan_Zasukhin--11:11
Ruslan_Zasukhin4) else ?11:12
dhx_myep I think so11:12
Ruslan_Zasukhin-11:12
gialluaptituz, see README file in library/11:13
dhx_mgiallu: it may be out of date?11:13
dhx_mgiallu: oh ok seems right to me11:13
dhx_mgiallu: except ezc is a trunk version not 2008.2.3 (I think)11:14
aptituzgiallu: in tgit11:14
aptituzin git? i meant11:14
aptituzshould not try to touch type when one of my hands is busy with holding an ice11:15
dhx_mpaul_: why does setting fixed_in_version on a bug object require handle_bug_threshold?11:15
dhx_mpaul_: I guess it might just be misunderstanding/lack of proper use of this variable... because bug_report_advanced_page requires handle_bug_threshold to set the priority11:20
dhx_mpaul_: bug_update_advanced_page will happily let "anyone" update the priority11:20
nuclear_eclipseaptituz: I'm not sure about 1.1, but in 1.2, all libraries are now documented as to what patches they have applied (if any)11:46
nuclear_eclipseRuslan_Zasukhin likes to hear himself type, I think :P11:47
nuclear_eclipsethat is one *helluva* long backlog...11:47
dhx_mhaha11:47
dhx_mnuclear_eclipse: want the summary?11:47
nuclear_eclipseyes please11:47
dhx_mnuclear_eclipse: when viewing a project, you also view the issues from the child sub projects11:48
dhx_mwhen reporting an issue to a project, you don't also see the categories from the sub projects11:48
dhx_mthen I argued that the project/subproject system shouldn't be a hierarchy but instead should be a heterarchy (http://en.wikipedia.org/wiki/Heterarchy)11:49
dhx_mbasically his point was that you should always see an aggregation of child projects, rather than an inheritance of parent projects11:50
dhx_mwith respect to issues, categories, whatever else11:51
nuclear_eclipsethat sounds insane to manage/deal with..11:51
nuclear_eclipseeg, you have 10 subprojects, and instantly your main project becomes completely overwhelmed with options/data....11:52
dhx_myep that's why I also said that we should just do away with subprojects because the complexity overwhelms the benefits11:52
nuclear_eclipsewell, I would disagree with that...11:52
dhx_mthe only reason the current system sort of works is because it is mostly just a cosmetic thing11:53
nuclear_eclipsesubprojects can be very useful as they currently are, without getting overly complex...11:53
dhx_mwith exception of categories11:53
dhx_mor for projects which work nicely under a hierarchial structure11:54
dhx_mI was basically raising points like "why can't a project have multiple parents", etc11:54
dhx_mthe example I gave was Microsoft Windows/Office/IE811:55
nuclear_eclipseactually, a project *can* have multiple parents...11:56
dhx_mjust not via the UI?11:57
nuclear_eclipseno, you can do it in the ui11:57
Ruslan_Zasukhinguys wait few hours please11:57
dhx_mah ok in that case it already is a heterarchy :)11:57
Ruslan_ZasukhinI try now make in Photoshop11:57
Ruslan_Zasukhinew pitures how CAN  looks a dream11:57
Ruslan_Zasukhinthis may help to all11:57
Ruslan_Zasukhinbetter see picture11:58
dhx_myep :)11:58
nuclear_eclipsedhx_m: just go to the second parent, select the subproject from the list, and click Add as Subproject -- bam, multi-parented subproject :)11:58
dhx_mnuclear_eclipse: great :)11:59
nuclear_eclipseanywho, time to go to work11:59
nuclear_eclipsebbiab11:59
dhx_mnuclear_eclipse: any idea on what handle_bug_threshold is meant to be?11:59
dhx_mnuclear_eclipse: when you get back... :)11:59
nuclear_eclipsewho can be assigned to a bug11:59
dhx_mwell I was wondering why it has other uses throughout the code11:59
dhx_mbug_report_advanced_page won't show the priority if the user is below that threshold12:00
nuclear_eclipsecan't answer that without seeing12:00
nuclear_eclipseafk12:00
dhx_mbug_api won't let you update fixed_in_version unless you're above that threshold, etc12:00
dhx_mok12:00
Ruslan_Zasukhinokay guys12:08
Ruslan_ZasukhinI give up :(12:08
Ruslan_ZasukhinI will just remove sub-projects relations from our mantis12:09
Ruslan_Zasukhinbecause it becomes crasy12:09
Ruslan_Zasukhin-12:09
dhx_m?12:23
nuclear_eclipseback12:41
nuclear_eclipseI have a good feeling that paul_ completely broke everything with his changes to bug_api :P12:41
dhx_mactually I like where bug_api could go12:46
dhx_mfor instance... putting a lot of the access checks in bug_api instead of scattered throughout the code12:46
nuclear_eclipseoh right, I agree12:46
dhx_mand renaming them to be consistent12:46
dhx_mlike priority_change_threshold12:47
dhx_mseverity_change_threshold12:47
dhx_mwhatever else12:47
dhx_minstead of using handle_bug_threshold to mean 100 different things in different parts of the code12:47
nuclear_eclipsewell, I think update_bug_threshold should be used in place of handle_bug_threshold...12:48
nuclear_eclipseI'd rather *not* see a new threshold for everything single field....12:48
dhx_mI think it'd be useful12:52
dhx_mseems to be requested a lot12:53
nuclear_eclipsemore thresholds = more complication....12:53
dhx_mI was thinking it should behave more like the custom field options12:53
dhx_mtrue12:53
dhx_mbut most wouldn't need to modify it12:53
dhx_mI was partly thinking of having some sort of "configuration template" thing12:54
dhx_mwhere we provide a number of different config_default's for different setups12:54
dhx_ma lot of people seem to be using their own 'tester' threshold for instance12:54
nuclear_eclipsedon't make me stab you again....12:54
dhx_mwell there are different development styles :p12:54
nuclear_eclipseafk, meeting12:55
dhx_mall we need is a read/write threshold for each built in field IMO12:55
dhx_mthat way it is consistent with custom fields too, making it much easier for users to understand12:56
dhx_mrather than have lots of separate settings thrown all over the place like update_bug_threshold, handle_bug_threshold, etc12:56
dhx_mok12:56
escamoteurI just installed mantis. When selecting "Manage Configuration" I get an Application error #70015:11
escamoteurCan anybody help with my problem?15:23
nuclear_eclipseescamoteur: what version of mantis?15:25
escamoteur1.1.115:26
nuclear_eclipseyou should upgrade15:26
nuclear_eclipsethe latest version is 1.1.815:26
escamoteurThe problem is, that this is a prepared package of my web hoster15:26
nuclear_eclipsethen I'm afraid we can't help you15:27
escamoteurCan I install mantis from scratch without direct access to the server?15:27
nuclear_eclipsethere have been a large number of bug and security fixes since 1.1.1, and your web host should be updating their packages for the safety of their customers15:27
escamoteurI sure will tell them.15:28
escamoteurWhat about 1.2?15:28
nuclear_eclipse1.2 is in release candidate phase15:28
escamoteuraahh15:28
escamoteurOk, so I will dive into manualy install mantis15:29
nuclear_eclipse1.1 will still receive security fixes for a while though, so having your web host upgrade to 1.1.8 is the best course of action15:29
escamoteurNo I think I will install 1.1.8 on my own. After all it's just a PHP-Application so this should be possible15:31
Chillax_is there a reason that my email settings on the bug tracker are suddenly being ignored?16:25
ruslan_zasukhin1hi all again16:42
ruslan_zasukhin1I have report few issues16:42
ruslan_zasukhin1about sub-projects16:43
ruslan_zasukhin1from 10658 to 1066216:43
ruslan_zasukhin1--16:43
paul_wtf17:06
paul_that was long17:06
* paul_ got bored reading17:06
paul_dhx: that's what it used to require17:07
dhx_mChillax: I can confirm that issue17:09
Chillaxdhx_m: good, glad it wasn't just me17:09
dhx_mpaul_: did something change recently (phpmailer upgrade?) which may have caused email to stop working correctly?17:09
dhx_mpaul_: btw thanks for the heads up, I think I'll remove that check17:09
Chillaxi think its more about the emails not obeying user settings for when they do and do not want to receive emails17:10
dhx_mChillax: do you get any emails?17:10
Chillaxfor example, i have my notify of new turned off and yet still get emails every time a bug is filed17:10
dhx_moh17:10
dhx_mI'm having a different problem :p17:10
Chillaxheh17:10
Chillaxare you not getting any emails dhx_m ?17:10
dhx_mChillax: might be my fault, I'm checking now :)17:11
Chillaxalso is there a reason i only have the option for America/New York as my timezone?17:12
dhx_mChillax: you need PHP 5.2 I think17:12
Chillaxdhx_m: im talking about bugs.mantisbt.org17:12
nuclear_eclipseChillax: PHP 5.1 does not have a native implementation for listing all available timezones, so for the time being, users with PHP 5.1 will only see the server's current timezone17:13
dhx_mChillax: that runs on PHP 5.1 I believe :)17:13
nuclear_eclipseand yes, our server only runs PHP 5.1 atm17:13
paul_dhx_m: mm?17:13
paul_nuclear_eclipse: 5.1 does have17:13
dhx_mpaul_: error_log for apache tells me sendmail fails to connect to "mail" on port 2517:13
paul_nuclear_eclipse: some distributions choose to patch stuff out of php17:13
dhx_mpaul_: I'm using PHPMAILER_METHOD_MAIL17:14
paul_dhx_m: hmm, unknown17:14
dhx_mpaul_: and php.ini hasn't overridden anything17:14
dhx_mpaul_: ok17:14
paul_dhx_m: but that check for bug update or whatever you refer to17:14
paul_has always been there17:14
dhx_myep17:14
dhx_mwas wondering what it was doing there :p17:14
Chillaxhow long has 1.2rc2 been running on bugs.mantis? anyone know?17:14
dhx_mrc1 ;)17:14
dhx_msince it was released17:14
paul_nuclear_eclipse: imo, it's a distribution problem17:15
dhx_mand before that it was running a git version17:15
paul_nuclear_eclipse: if they choose not to use the php bundled timezones17:15
paul_nuclear_eclipse: but patch it out to use system timezone db17:15
paul_nuclear_eclipse: then they should patch commands to work too17:15
Chillaxrc1, right... ok so is there some bug with it that makes it ignore user email settings or has nobody else experienced this?17:15
paul_nuclear_eclipse: (or just not patch it out in the first place)17:15
dhx_mChillax: any email setting in particular... or all of them?17:15
dhx_mChillax: also are the emails you receive for actions you perform yourself?17:16
Chillaxwell specifically, i get new bugs when i have email on new unchecked17:16
Chillaxnegative17:16
dhx_mI think I noticed that too... would have to test again17:16
dhx_mstupid email validation doesn't like username@localhost :p17:17
nuclear_eclipsepaul_: it's not a matter of them patching it out -- it's a matter of it only being available in PHP 5.1 as an external/extra library -- it was only included in core as of PHP 5.217:18
paul_nuclear_eclipse: http://derickrethans.nl/distributions_please_dont_cripple_php_or_red_hat_stop_fucking_around.php17:18
nuclear_eclipseor at least that's what I gleaned from reading about it17:18
nuclear_eclipseanywho, I gotta head out -- gots to do alot of paperwork for buying a home17:19
paul_you might be right actually17:19
nuclear_eclipsecheers all17:19
paul_either way it's partly a distribution problem17:19
dhx_mlol paul_ : nice ticket :p17:19
paul_?17:19
Chillaxdhx_m: how about if you uncheck all your email boxes in preferences on bugs.mantis and i will submit a ticket, then let me know if you get it sent to you17:20
paul_"In the near future, when PHP 5.3 comes out, the timezone database that is bundled with PHP will no longer be compatible with the system version of the timezone database. I've mentioned that this could happen before. This change is made to provide extra functionality, and as a side effect breaks those stupid crippling patches that RedHat thought was a good idea"17:20
Chillaxbtw near future = now.17:20
paul_Chillax: i've been running 5.3 for last 2-3 days17:21
paul_erm 5.3.017:21
dhx_mChillax: would prefer not to test on the proper bug tracker :)17:22
dhx_mChillax: I'm running some tests locally at the moment17:22
paul_dhx_m: when aptituz gets back17:22
paul_i can speak to him about adodb17:23
paul_and what we bundle17:23
paul_in fact, can probably do it across all libs17:23
dhx_mChillax: actually you're right... I do get emails on new issues from mantisbt.org even though "E-mail on New" was unchecked17:23
dhx_mpaul_: PHP 5.3 doesn't use the system timezone data anymore? :o17:24
paul_5.2 didn'17:24
paul_RH patched php not to17:24
paul_some distributions copied17:24
paul_get impression php guys not impressed17:25
dhx_mpaul_: that's odd... what is wrong with pulling it from /usr/share/zoneinfo17:25
dhx_mpaul_: probably Windoze? :p17:25
paul_PHP wanted a) consistent behaviour for web apps across platforms17:25
paul_b) have introduced new timezone functions17:25
paul_c) would need to bundle for windows17:26
paul_from reading derick's blog (and he codes the timezone stuff)17:26
paul_it suggests they've now added more timezone functionality that's not in the common system stuff17:26
dhx_mI can see the argument17:26
dhx_mbut it won't fly with the RH/Debian crowd17:27
paul_http://wordpress.org/support/topic/27849517:27
paul_erm wrong post17:27
dhx_mwho like to pick a version and backport patches to it for years17:27
dhx_mrather than increment the version number from upstream17:27
paul_http://www.2s2d.net/2009/06/17/wordpress-2-8-timezone-bug-fix/17:28
paul_wordpress2.8 breaks for this reason17:28
dhx_mheh17:28
paul_I dont really get it tbh17:29
paul_RH  must get constant grief in both directions17:30
paul_we need neweset php for our webapps17:30
paul_we dont want to update all the time in case it breaks17:30
dhx_mChillax: I might have identified the problem... I don't think we do any check for e-mail on new anymore (?)17:30
Chillaxheh "oops"17:30
dhx_mIMO they need to provide both... but they do that already don't they (Debian unstable)?17:31
paul_unknown17:31
paul_I think my view would have to be17:31
paul_if mantis works on latest php without a problem17:31
paul_and a user is having a problem on some old/custom(e.g. with suhosin) php17:32
paul_then it's up to the user to fix17:32
paul_we can obviously help17:32
paul_if we hit some crash bug in latest php, i'd try cvs head, and tbh try and work out why it's crashing17:33
dhx_mwell as developers it makes a lot of sense to be testing with upcoming PHP versions17:33
paul_as if redhatphp5.1 != unbuntuphp5.1 != gentoophp5.117:33
paul_all we can do is say 'stock php5.1'17:33
dhx_mso you can be sure when the newest PHP is released, Mantis works17:33
paul_that's without suhosin17:33
paul_without timezone patches etc17:33
dhx_mI think we really need to fix this email stuff ASAP17:34
paul_harsh but :)17:34
dhx_mit seems quite a few people are reporting problems with it17:34
dhx_mlol17:34
paul_I can probably look at email with you tonight if you want17:34
paul_i.e. in 30-40 mins17:35
paul_it's probably something i've broken anyway17:35
dhx_mI am fairly certain we're not checking the e-mail on new user preference17:35
dhx_mfrom what I can see17:35
paul_I want to rewrite email api anyway17:35
paul_:P17:35
dhx_mand for some reason a few people are saying that emails won't send at all17:35
paul_similarly with library versions17:36
paul_I tend to do a weekly check for libary updates17:36
dhx_mI've noticed that too now... my Apache error_log reports failure for sendmail to connect to mail on port 2517:36
paul_your doing it wrong17:36
dhx_mI haven't changed anything on my system relating to sendmail/etc17:36
paul_:)17:36
dhx_mmaybe it is a newer version of PHP causing the trouble... dunno17:37
paul_unlikely :P17:37
paul_anyway17:37
paul_q:17:37
paul_are there 2 issues then?17:37
dhx_memail was working fine for me during 1.2.0a3 => 1.2.0r117:37
paul_a) mails dont send ever/fullstop17:37
dhx_mfrom what I can see, yeah17:37
paul_b) mails always send?17:37
dhx_mand when they do send... e-mail on new is ignored17:37
dhx_mjust e-mail on new I think17:37
dhx_mbug 1065017:37
dhx_mmantisbot died hours ago heh17:38
dhx_mpaul_: I have some more fixes in the pipeline for other problems that have been reported... mostly just some bugobjects fixes17:40
dhx_mpaul_: just minor stuff that you'd only notice if you had very particular settings17:41
dhx_mpaul_: my changes to remove hardcoded enum levels has also exposed a lot of bugs17:41
dhx_mpaul_: so it seems17:42
dhx_mpaul_: but I do like bugobjects... it's just a big job going through fixing the rest of the code to work with it nicely :)17:42
Reapazorq: right now notifications from mantis go out as "Mantis Bug Tracker" (email), i looked in man....  any way to change that variable wise?17:43
dhx_mpaul_: for instance, there are a lot of uses of bug_get_field to replace with bugobject equivalent code :)17:43
dhx_mpaul_: but once it is done, the code will be MUCH better... especially when access checks are moved into bug_api's __get and __set methods17:44
dhx_mpaul_: then we only have one place to worry about access levels... not 1000 :)17:44
dhx_mReapazor: yes, check config_defaults_inc.php17:45
dhx_mReapazor: $g_from_name17:45
Reapazorhmf ;/17:47
Reapazorthnx17:47
Reapazorwtf... im stupid17:48
Reapazori have that in my own config already17:48
Reapazorand its set to manti17:48
Reapazors17:48
Reapazor*Sigh* is it friday yet?17:48
dhx_mlol17:49
dhx_mChillax: are you a developer?17:52
Chillaxdhx_m: aye17:52
Chillaxbeen too busy to do much in AGES though :-/17:52
dhx_mChillax: thought so, just noticed when I went to the forums :)17:52
dhx_mah :)17:53
Chillaxyeah i used to keep spammers at bay back in the day too17:53
dhx_myep17:55
dhx_mI'm just reading through some of the plugin code @ http://deboutv.free.fr/mantis/17:57
dhx_mthere is some seriously nasty stuff there... a reminder_get_bugs function that creates and drops tables17:58
dhx_mand the function is 450 lines of code (no blank lines)17:59
dhx_manyhow, I'm outta here, will be back later with some fixes18:01
* siebrand mulbles something about the fracking repo.20:14
paul_?20:25

Generated by irclog2html.py