Friday, 2010-05-21

dhx_msigh... http://stackoverflow.com/questions/2847568/questions-related-to-mantis00:05
*** Quits: siebrand (~beis@sm.xs4all.nl) (Ping timeout: 240 seconds)00:19
*** Joins: siebrand (~beis@sm.xs4all.nl)00:23
*** Joins: daryn_ (~daryn@h93.157.16.98.dynamic.ip.windstream.net)01:02
*** Quits: daryn (~daryn@h185.42.213.151.dynamic.ip.windstream.net) (Ping timeout: 260 seconds)01:04
*** Joins: daryn__ (~daryn@h142.153.16.98.dynamic.ip.windstream.net)01:17
*** Quits: daryn_ (~daryn@h93.157.16.98.dynamic.ip.windstream.net) (Ping timeout: 258 seconds)01:20
*** Joins: davidinc (~d5374b09@gateway/web/freenode/x-utdvgmjdqtzmfrjh)01:29
*** Quits: wolog_ (~wolog@AOrleans-152-1-34-142.w90-21.abo.wanadoo.fr) (Remote host closed the connection)01:36
*** Quits: siebrand (~beis@sm.xs4all.nl) ()02:04
*** Quits: micahg (~micah@ubuntu/member/micahg) (Ping timeout: 260 seconds)02:10
*** Joins: daryn_ (~daryn@h149.152.16.98.dynamic.ip.windstream.net)02:11
*** Quits: CIA-21 (cia@208.69.182.149) (Ping timeout: 240 seconds)02:11
*** Quits: daryn__ (~daryn@h142.153.16.98.dynamic.ip.windstream.net) (Ping timeout: 252 seconds)02:14
*** Joins: nelius (~nelius@hmbg-5f76105e.pool.mediaWays.net)02:24
*** Joins: CIA-22 (cia@208.69.182.149)02:26
*** Joins: jack_boss (~chatzilla@pD9E85ACC.dip.t-dialin.net)02:27
*** Joins: kirillka (~Miranda@global01.vester.ru)02:34
*** Joins: Cupertino (~Cupez@unaffiliated/cupertino)02:35
*** Quits: jack_boss (~chatzilla@pD9E85ACC.dip.t-dialin.net) (Quit: installing irssi)02:43
*** Joins: jack_boss (~gara@pD9E85ACC.dip.t-dialin.net)02:48
*** Parts: jack_boss (~gara@pD9E85ACC.dip.t-dialin.net)02:48
*** Joins: Rixie (~Rixie@0x4dd7390e.adsl.cybercity.dk)03:05
*** Joins: wolog_ (~wolog@195.6.104.193)03:11
*** Renegade15 is now known as Renegade|away04:11
davidincHi everyone04:12
davidincit's has been 11 days I can't push to the mantisforge04:12
davidincdhx_m: The reminder plugin is know efficient to use for interested users.04:15
*** Joins: Kornel^aardvark (~kornel@fw1.aardvarkmedia.co.uk)05:04
*** Renegade|away is now known as Renegade1505:48
Cupertinohi davidinc06:13
CupertinoI am!06:13
Cupertino:)06:13
*** Quits: Cupertino (~Cupez@unaffiliated/cupertino) (Quit: I give up...)06:17
*** Joins: \cobexer (~cobexer@188-23-111-248.adsl.highway.telekom.at)06:45
*** Joins: daryn__ (~daryn@h3.214.31.71.dynamic.ip.windstream.net)07:30
*** \cobexer is now known as \cobexer|away07:31
*** Quits: daryn_ (~daryn@h149.152.16.98.dynamic.ip.windstream.net) (Ping timeout: 276 seconds)07:33
*** Quits: davidinc (~d5374b09@gateway/web/freenode/x-utdvgmjdqtzmfrjh) (Ping timeout: 252 seconds)07:38
*** Joins: micahg (~micah@ubuntu/member/micahg)07:56
*** Quits: micahg (~micah@ubuntu/member/micahg) (Ping timeout: 272 seconds)08:51
*** Quits: AlexM600 (~Miranda@192.109.140.38) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)09:04
*** Quits: daryn__ (~daryn@h3.214.31.71.dynamic.ip.windstream.net) (Quit: Ex-Chat)09:23
*** Joins: fanno (~Morten@90.184.93.233)09:27
*** Quits: Kornel^aardvark (~kornel@fw1.aardvarkmedia.co.uk) (Ping timeout: 265 seconds)09:56
*** Quits: kirillka (~Miranda@global01.vester.ru) (Quit: kirillka)09:56
*** Quits: Rixie (~Rixie@0x4dd7390e.adsl.cybercity.dk) (Quit: Rixie)10:01
*** Joins: daryn (~daryn@rrcs-76-79-4-2.west.biz.rr.com)10:24
*** Joins: davidinc (~d5374b09@gateway/web/freenode/x-hwxwphlpjnoeelov)10:25
*** Quits: davidinc (~d5374b09@gateway/web/freenode/x-hwxwphlpjnoeelov) (Ping timeout: 252 seconds)10:36
*** Quits: Renegade15 (Renegade@unaffiliated/renegade15) (Quit: If the chat tips over, save the angels.)10:44
*** Joins: DASPRiD (~dasprid@tremulous/developer/DASPRiD)10:54
DASPRiDhey there, probably one of you can help me. i want to introduce "release candidates" in my company (currently they always overwrite the same tag for the QA, which is... lets call it, suboptimal). The problem they have with it is, that we'd need one version for each RC in mantis, and that there wouldnt be one changelog for the entire version anymore, do you have any suggestions?10:55
*** Quits: wolog_ (~wolog@195.6.104.193) (Remote host closed the connection)11:02
*** Joins: wolog_ (~wolog@AOrleans-152-1-34-142.w90-21.abo.wanadoo.fr)11:50
*** Joins: moto-moi (~hylke@cara.xs4all.nl)11:55
*** Joins: micahg (~micah@ubuntu/member/micahg)12:03
*** Quits: fanno (~Morten@90.184.93.233) (Ping timeout: 240 seconds)12:19
*** Joins: fanno (~Morten@90.184.93.233)12:19
darynnuclear_eclipse around?12:37
nuclear_eclipsehi daryn 12:38
darynhello12:38
darynyou worked with project inheritance before, right?12:38
nuclear_eclipsesomewhat12:40
nuclear_eclipsehad to fudge it around a bit when I was dealing with ID-based categories and such12:40
nuclear_eclipsewell, te get them to inherit between projects at least12:40
darynk...when i call project_hierarchy_inheritance i get the original project plus a zero element when the project doesn't have any children.12:42
darynseems like i should just get the original back if there is no inherited projects.  am i looking at this incorrectly?12:42
nuclear_eclipselemme look real quick12:43
darynlooks like it's putting in the all projects for inherit global...12:43
nuclear_eclipseah, right, if the project inherits from the global categories, it will include 0 in there for ALL_PROJECTS12:45
daryndoes inheritance affect versions?12:45
nuclear_eclipsethose functions might be better named project_hierarchy_category_inheritence :P12:45
darynok...well let me run something by you regarding filters then12:46
nuclear_eclipsethere was a bit of extra behavior added to inherit versions, but I'm not sure thefull extent of how either affects the other12:46
daryncurrently the categories and versions are a bit sketchy in the filter12:46
darynit is possible to multi select projects on the advanced filter12:47
nuclear_eclipseyes12:47
darynhowever, the categories and versions will only select by the 'current' project12:47
darynso...i'm fixing that12:47
nuclear_eclipsegood, I've gotten multiple complaints about that :P12:47
darynthe question is... how should inheritance be accounted for when filtering12:47
darynif i select a project that has a parent and inherits categories/versions from that...i assume those should be included in the selection lists12:49
nuclear_eclipsewell, IMO version filter select should work like the category select does, ie, grab a big list of all the versions available to the appropriate project, but only pay attention to the *name* of the version, as that's what most people are actually caring about, not how it pertains to inheritence12:49
nuclear_eclipseyes, that's correct12:49
darynthat works currently because the version name is what is stored in the bug table and the filter table...but i'm thinking we really should use the id12:50
darynif we use the id, then the project becomes important due to the multiselect12:51
darynuhg...this is ugly12:51
nuclear_eclipsewell, my point being that categories are always stored in bug table using ID, but because multiple projects might have separate categories with the same name, filters need to store the category selections by name so that you don't have duplicates in the select list12:52
darynyeah...i can see that....12:52
darynwe do have a bug where users have renamed a category/version and thus breaks the stored filters12:53
nuclear_eclipseie, it's unintuitive to the user to have both a project selection list *and* a ategory selection list that has an etry for everytime a category is used by a different project12:53
darynagreed...12:54
nuclear_eclipsedaryn: and that's a probelm I don't think we can ever solve12:54
*** Parts: Syloq (~Syloq@128-193-152-17.oregonstate.edu)12:54
nuclear_eclipseie, if you have a category "Admin" in project Foo and project Bar, and only rename the category from Foo to Sysadmin, how can we possibly know in every circumstance how to update stored filters?12:55
darynright12:55
nuclear_eclipsefor some users, updating the filter will be correct, and for others, updating it makes it "broken"12:55
darynif it's stored by id you would though12:55
nuclear_eclipseyes, but storing it by ID is not how the user expects it to work12:56
nuclear_eclipsemy original implementation of the category system used IDs in the filters, and prefixed all the categories in the list with the project name it belonged to, and it confused and annoyed everybody12:56
darynhm...that was the direction i was thinking....that will make a difference.  well, crap.12:57
nuclear_eclipsethe user could potentially filter to project Foo, but have [Bar] Admin category selected, and then they get nothing and don't know why12:57
nuclear_eclipsethere were other edge cases as well, but I can't remember because it's been so long since I worked on that12:57
nuclear_eclipsehandling by ID makes sense from a code and architecture perspective, but it's the opposite of what humans are expecting when they use the system12:59
daryncould you comment on #10081 regarding this?13:00
darynbug #1008113:00
darynam i doing something wrong or is mantisbot gone?13:01
nuclear_eclipseit's been gone for a while13:01
nuclear_eclipseI've been meaning to set it up on my server13:01
nuclear_eclipsegiallu was always running it from his desktop13:01
daryni'm making good progress on filter api and will be looking for input from you before long13:02
nuclear_eclipseso whenever he turned off his PC or lost his net connection, it would go away13:02
nuclear_eclipsedaryn: sounds good13:02
daryni'd like to make some modifications to the MantisFilter base class which could/will affect plugin filters13:02
daryni'm trying to work around for now but...13:03
darynso as not to break your plugins13:03
nuclear_eclipseif you do make changes, it would be nice to have a docmunted 13:03
nuclear_eclipsehave it* documented13:03
darynright...13:03
daryni've just really had a breakthrough in understanding what's really going on in the past day or two13:03
nuclear_eclipseso that we can say exactly how plugins will be affected, or what they need to do to gain compatibility13:03
*** Joins: siebrand (~beis@sm.xs4all.nl)13:05
darynnuclear_eclipse:  i'll be back to you...probably next week some time.13:06
daryni'm off to lunch now13:06
darynthx for your insight13:06
nuclear_eclipsecheers13:12
*** Joins: minimoo (~paul@cpc1-enfi9-0-0-cust389.hari.cable.virginmedia.com)13:41
minimoomoo13:41
*** Quits: micahg (~micah@ubuntu/member/micahg) (Quit: Leaving.)13:47
*** Joins: micahg (~micah@ubuntu/member/micahg)13:47
*** Joins: cobexer (~cobexer@188-23-109-126.adsl.highway.telekom.at)14:45
*** Quits: \cobexer|away (~cobexer@188-23-111-248.adsl.highway.telekom.at) (Ping timeout: 265 seconds)14:45
*** Joins: AzaToth (~azatoth@wikipedia/AzaToth)14:53
*** Quits: nelius (~nelius@hmbg-5f76105e.pool.mediaWays.net) (Quit: nelius)15:02
*** Quits: daryn (~daryn@rrcs-76-79-4-2.west.biz.rr.com) (Quit: Ex-Chat)15:36
*** Joins: daryn (~daryn@h3.214.31.71.dynamic.ip.windstream.net)17:22
*** Joins: daryn_ (~daryn@h253.159.16.98.dynamic.ip.windstream.net)17:41
*** Quits: micahg (~micah@ubuntu/member/micahg) (Read error: Operation timed out)17:45
*** Quits: daryn (~daryn@h3.214.31.71.dynamic.ip.windstream.net) (Ping timeout: 265 seconds)17:45
*** Quits: moto-moi (~hylke@cara.xs4all.nl) (Quit: Ex-Chat)17:53
*** Quits: cobexer (~cobexer@188-23-109-126.adsl.highway.telekom.at) (Remote host closed the connection)19:25
*** Joins: micahg (~micah@ubuntu/member/micahg)19:54
*** 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
*** Joins: daryn__ (~daryn@h91.146.16.98.dynamic.ip.windstream.net)20:00
*** Quits: daryn_ (~daryn@h253.159.16.98.dynamic.ip.windstream.net) (Ping timeout: 265 seconds)20:03
*** Quits: minimoo (~paul@cpc1-enfi9-0-0-cust389.hari.cable.virginmedia.com) ()20:25
*** Joins: Renegade15 (Renegade@unaffiliated/renegade15)20:38
*** Quits: micahg (~micah@ubuntu/member/micahg) (Ping timeout: 264 seconds)21:07
*** Quits: AzaToth (~azatoth@wikipedia/AzaToth) (Remote host closed the connection)21:42
*** Quits: fanno (~Morten@90.184.93.233) (Read error: Connection reset by peer)21:47
*** Joins: |Otter| (~haruka@p54ACC3A7.dip.t-dialin.net)22:39
*** Quits: |Haruka| (~haruka@p54ACDF06.dip.t-dialin.net) (Ping timeout: 252 seconds)22:43
*** Quits: daryn__ (~daryn@h91.146.16.98.dynamic.ip.windstream.net) (Ping timeout: 260 seconds)22:48
*** Joins: daryn__ (~daryn@h128.43.213.151.dynamic.ip.windstream.net)23:01

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