dhx_m | sigh... http://stackoverflow.com/questions/2847568/questions-related-to-mantis | 00: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|away | 04:11 | |
davidinc | Hi everyone | 04:12 |
davidinc | it's has been 11 days I can't push to the mantisforge | 04:12 |
davidinc | dhx_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 Renegade15 | 05:48 | |
Cupertino | hi davidinc | 06:13 |
Cupertino | I 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|away | 07: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 | |
DASPRiD | hey 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 | |
daryn | nuclear_eclipse around? | 12:37 |
nuclear_eclipse | hi daryn | 12:38 |
daryn | hello | 12:38 |
daryn | you worked with project inheritance before, right? | 12:38 |
nuclear_eclipse | somewhat | 12:40 |
nuclear_eclipse | had to fudge it around a bit when I was dealing with ID-based categories and such | 12:40 |
nuclear_eclipse | well, te get them to inherit between projects at least | 12:40 |
daryn | k...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 |
daryn | seems like i should just get the original back if there is no inherited projects. am i looking at this incorrectly? | 12:42 |
nuclear_eclipse | lemme look real quick | 12:43 |
daryn | looks like it's putting in the all projects for inherit global... | 12:43 |
nuclear_eclipse | ah, right, if the project inherits from the global categories, it will include 0 in there for ALL_PROJECTS | 12:45 |
daryn | does inheritance affect versions? | 12:45 |
nuclear_eclipse | those functions might be better named project_hierarchy_category_inheritence :P | 12:45 |
daryn | ok...well let me run something by you regarding filters then | 12:46 |
nuclear_eclipse | there was a bit of extra behavior added to inherit versions, but I'm not sure thefull extent of how either affects the other | 12:46 |
daryn | currently the categories and versions are a bit sketchy in the filter | 12:46 |
daryn | it is possible to multi select projects on the advanced filter | 12:47 |
nuclear_eclipse | yes | 12:47 |
daryn | however, the categories and versions will only select by the 'current' project | 12:47 |
daryn | so...i'm fixing that | 12:47 |
nuclear_eclipse | good, I've gotten multiple complaints about that :P | 12:47 |
daryn | the question is... how should inheritance be accounted for when filtering | 12:47 |
daryn | if i select a project that has a parent and inherits categories/versions from that...i assume those should be included in the selection lists | 12:49 |
nuclear_eclipse | well, 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 inheritence | 12:49 |
nuclear_eclipse | yes, that's correct | 12:49 |
daryn | that 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 id | 12:50 |
daryn | if we use the id, then the project becomes important due to the multiselect | 12:51 |
daryn | uhg...this is ugly | 12:51 |
nuclear_eclipse | well, 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 list | 12:52 |
daryn | yeah...i can see that.... | 12:52 |
daryn | we do have a bug where users have renamed a category/version and thus breaks the stored filters | 12:53 |
nuclear_eclipse | ie, 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 project | 12:53 |
daryn | agreed... | 12:54 |
nuclear_eclipse | daryn: and that's a probelm I don't think we can ever solve | 12:54 |
*** Parts: Syloq (~Syloq@128-193-152-17.oregonstate.edu) | 12:54 | |
nuclear_eclipse | ie, 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 |
daryn | right | 12:55 |
nuclear_eclipse | for some users, updating the filter will be correct, and for others, updating it makes it "broken" | 12:55 |
daryn | if it's stored by id you would though | 12:55 |
nuclear_eclipse | yes, but storing it by ID is not how the user expects it to work | 12:56 |
nuclear_eclipse | my 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 everybody | 12:56 |
daryn | hm...that was the direction i was thinking....that will make a difference. well, crap. | 12:57 |
nuclear_eclipse | the user could potentially filter to project Foo, but have [Bar] Admin category selected, and then they get nothing and don't know why | 12:57 |
nuclear_eclipse | there were other edge cases as well, but I can't remember because it's been so long since I worked on that | 12:57 |
nuclear_eclipse | handling by ID makes sense from a code and architecture perspective, but it's the opposite of what humans are expecting when they use the system | 12:59 |
daryn | could you comment on #10081 regarding this? | 13:00 |
daryn | bug #10081 | 13:00 |
daryn | am i doing something wrong or is mantisbot gone? | 13:01 |
nuclear_eclipse | it's been gone for a while | 13:01 |
nuclear_eclipse | I've been meaning to set it up on my server | 13:01 |
nuclear_eclipse | giallu was always running it from his desktop | 13:01 |
daryn | i'm making good progress on filter api and will be looking for input from you before long | 13:02 |
nuclear_eclipse | so whenever he turned off his PC or lost his net connection, it would go away | 13:02 |
nuclear_eclipse | daryn: sounds good | 13:02 |
daryn | i'd like to make some modifications to the MantisFilter base class which could/will affect plugin filters | 13:02 |
daryn | i'm trying to work around for now but... | 13:03 |
daryn | so as not to break your plugins | 13:03 |
nuclear_eclipse | if you do make changes, it would be nice to have a docmunted | 13:03 |
nuclear_eclipse | have it* documented | 13:03 |
daryn | right... | 13:03 |
daryn | i've just really had a breakthrough in understanding what's really going on in the past day or two | 13:03 |
nuclear_eclipse | so that we can say exactly how plugins will be affected, or what they need to do to gain compatibility | 13:03 |
*** Joins: siebrand (~beis@sm.xs4all.nl) | 13:05 | |
daryn | nuclear_eclipse: i'll be back to you...probably next week some time. | 13:06 |
daryn | i'm off to lunch now | 13:06 |
daryn | thx for your insight | 13:06 |
nuclear_eclipse | cheers | 13:12 |
*** Joins: minimoo (~paul@cpc1-enfi9-0-0-cust389.hari.cable.virginmedia.com) | 13:41 | |
minimoo | moo | 13: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!