Thursday, 2010-05-20

*** Quits: mellen (~thansen@x1-6-00-22-02-00-0c-40.k253.webspeed.dk) (Ping timeout: 252 seconds)00:15
*** Joins: mellen (~thansen@x1-6-00-22-02-00-0c-40.k253.webspeed.dk)00:18
*** Joins: kirillka (~Miranda@global01.vester.ru)00:27
*** Joins: tavasti (~tavasti@217.152.202.221)00:35
*** Quits: mellen (~thansen@x1-6-00-22-02-00-0c-40.k253.webspeed.dk) (Ping timeout: 260 seconds)00:51
*** Joins: mellen (~thansen@x1-6-00-22-02-00-0c-40.k253.webspeed.dk)00:51
*** Joins: AlexM600 (~Miranda@192.109.140.36)00:57
*** Quits: mellen (~thansen@x1-6-00-22-02-00-0c-40.k253.webspeed.dk) (Ping timeout: 252 seconds)01:00
*** Joins: mellen (~thansen@x1-6-00-22-02-00-0c-40.k253.webspeed.dk)01:03
*** Joins: NielsMob (~NielsSF@82-197-193-96.fiber.tweak.nl)01:27
*** Quits: siebrand (~beis@sm.xs4all.nl) ()01:43
*** Joins: davidinc (~d5374b09@gateway/web/freenode/session)02:23
*** Joins: Cupertino (~Cupez@unaffiliated/cupertino)02:34
*** Joins: moto-moi (~hylke@cara.xs4all.nl)02:35
*** Joins: rolfkleef (~rolf@cc1080790-a.hdb1.ov.home.nl)03:16
*** Quits: rolfkleef (~rolf@cc1080790-a.hdb1.ov.home.nl) (Ping timeout: 240 seconds)03:28
*** Joins: rolfkleef (~rolf@cc1080790-a.hdb1.ov.home.nl)03:32
*** Quits: rolfkleef (~rolf@cc1080790-a.hdb1.ov.home.nl) (Ping timeout: 260 seconds)03:39
*** Quits: kirillka (~Miranda@global01.vester.ru) (Ping timeout: 240 seconds)03:40
*** Joins: rolfkleef (~rolf@cc1080790-a.hdb1.ov.home.nl)03:41
*** Joins: paul__ (~52c6fa42@gateway/web/freenode/session)03:43
paul__dhx_m: moo03:43
*** Quits: rolfkleef (~rolf@cc1080790-a.hdb1.ov.home.nl) (Ping timeout: 265 seconds)03:49
*** Joins: Rixie (~Rixie@0x4dd7390e.adsl.cybercity.dk)03:55
*** Joins: rolfkleef (~rolf@cc1080790-a.hdb1.ov.home.nl)04:03
*** Quits: Rixie (~Rixie@0x4dd7390e.adsl.cybercity.dk) (Ping timeout: 240 seconds)04:26
*** Quits: paul__ (~52c6fa42@gateway/web/freenode/session) (Quit: Page closed)04:30
*** Quits: davidinc (~d5374b09@gateway/web/freenode/session) (Quit: Page closed)04:30
*** Quits: dhx_m (~anonymous@c122-107-157-71.eburwd5.vic.optusnet.com.au) (Ping timeout: 240 seconds)04:31
*** Joins: Rixie (~Rixie@0x4dd7390e.adsl.cybercity.dk)04:31
*** Joins: daviding (~d5374b09@gateway/web/freenode/session)04:32
*** Quits: daviding (~d5374b09@gateway/web/freenode/session) (Client Quit)04:32
*** Joins: davidinc (~d5374b09@gateway/web/freenode/session)04:32
*** Quits: davidinc (~d5374b09@gateway/web/freenode/session) (Ping timeout: 252 seconds)04:43
*** Quits: rolfkleef (~rolf@cc1080790-a.hdb1.ov.home.nl) (Ping timeout: 252 seconds)04:47
*** Joins: davidinc (~d5374b09@gateway/web/freenode/session)04:50
*** Quits: davidinc (~d5374b09@gateway/web/freenode/session) (Changing host)04:50
*** Joins: davidinc (~d5374b09@gateway/web/freenode/x-rnngykesgvknghpq)04:50
*** Joins: rolfkleef (~rolf@cc1080790-a.hdb1.ov.home.nl)04:52
*** Quits: rolfkleef (~rolf@cc1080790-a.hdb1.ov.home.nl) (Ping timeout: 240 seconds)05:13
*** Joins: dhx_m (~anonymous@c122-107-157-71.eburwd5.vic.optusnet.com.au)05:22
*** Joins: Kornel^aardvark (~kornel@fw1.aardvarkmedia.co.uk)05:35
*** Joins: fanno (~Morten@90.184.93.233)06:00
*** Quits: AlexM600 (~Miranda@192.109.140.36) (Ping timeout: 276 seconds)06:12
*** Joins: AlexM600 (~Miranda@192.109.140.38)06:20
*** Quits: mellen (~thansen@x1-6-00-22-02-00-0c-40.k253.webspeed.dk) (Ping timeout: 260 seconds)06:42
*** Joins: mellen (~thansen@x1-6-00-22-02-00-0c-40.k253.webspeed.dk)06:44
*** Quits: mellen (~thansen@x1-6-00-22-02-00-0c-40.k253.webspeed.dk) (Ping timeout: 252 seconds)07:04
*** Joins: mellen (~thansen@x1-6-00-22-02-00-0c-40.k253.webspeed.dk)07:09
*** Joins: nelius (~nelius@hmbg-5f761ac1.pool.mediaWays.net)07:28
neliuscan i track the time planned for a task in mantis?07:28
neliusin mylin-manits i have an ETA filed, but I don't find it in the tracker gui07:29
nuclear_eclipsenelius: no, mantis has an ETA field, but it is a dropdown selection from a list of options - I'm not sure how Mylin handles that for Mantis07:30
neliusnuclear_eclipse: I don't find this ETA filed in the edit dialog... do I have to activate it?08:09
*** Quits: killefiz (~sven@fedora/pdpc.base.killefiz) (*.net *.split)08:11
*** Quits: Zeeshan_M (developer@f.je) (*.net *.split)08:11
*** Quits: moto-moi (~hylke@cara.xs4all.nl) (Read error: Operation timed out)08:13
*** Joins: killefiz (~sven@fedora/pdpc.base.killefiz)08:14
*** Joins: Zeeshan_M (developer@f.je)08:14
*** Joins: moto-moi (~hylke@cara.xs4all.nl)08:14
*** Joins: kirillka (~Miranda@global01.vester.ru)08:37
nuclear_eclipsenelius: you might need to enable in your configuration08:50
*** Parts: Rixie (~Rixie@0x4dd7390e.adsl.cybercity.dk)09:42
*** Quits: kirillka (~Miranda@global01.vester.ru) (Quit: kirillka)09:56
*** Quits: Cupertino (~Cupez@unaffiliated/cupertino) (Quit: I give up...)10:19
*** Joins: daryn (~daryn@rrcs-76-79-4-2.west.biz.rr.com)11:14
*** Quits: davidinc (~d5374b09@gateway/web/freenode/x-rnngykesgvknghpq) (Ping timeout: 252 seconds)12:45
*** Joins: _guitarman_ (~guitarman@d207-81-93-133.bchsia.telus.net)12:59
*** Quits: Kornel^aardvark (~kornel@fw1.aardvarkmedia.co.uk) (Quit: Kornel^aardvark)13:00
*** Joins: cobexer (~cobexer@188-23-103-170.adsl.highway.telekom.at)14:31
*** Joins: AzaToth (~azatoth@wikipedia/AzaToth)14:34
*** Joins: siebrand (~beis@sm.xs4all.nl)14:38
*** Joins: \cobexer (~cobexer@188-23-103-231.adsl.highway.telekom.at)14:41
*** Joins: wolog_ (~wolog@AOrleans-152-1-34-142.w90-21.abo.wanadoo.fr)14:45
*** Quits: cobexer (~cobexer@188-23-103-170.adsl.highway.telekom.at) (Ping timeout: 276 seconds)14:45
*** Joins: Syloq (~Syloq@128-193-152-17.oregonstate.edu)15:44
SyloqI'm curious which setting(s) allow you to view bugs without being logged in?15:45
NielsMobYou need to enable quest users15:48
NielsMobfirst create an account for the quest user.15:49
NielsMobthen you need to edit the config file.15:49
NielsMobhave a sec and i give you the setings15:50
Syloqby "quest users" do you mean the anonymous login setting?15:50
NielsMobyes i think so ... it was a long time ago already i did set it up15:52
NielsMob# --- anonymous login -----------15:52
NielsMob$g_allow_anonymous_login = ON;15:52
NielsMob$g_anonymous_account = 'guest';15:52
NielsMobthis need to be set in config_inc.php15:53
Syloqconfig_defaults_inc?15:53
NielsMobNo that one will be override when you update.15:54
Syloqah, nifty15:55
Syloqok thanks. I think I have what I need now.15:55
NielsMobthere is also a config_inc.php when im not mistaken15:56
NielsMobgood suc615:56
Syloqyeah, there is15:57
*** Quits: moto-moi (~hylke@cara.xs4all.nl) (Quit: Ex-Chat)17:34
*** Quits: daryn (~daryn@rrcs-76-79-4-2.west.biz.rr.com) (Quit: Ex-Chat)18:11
*** Quits: chris38` (~chris38@bayle.eu) (Ping timeout: 260 seconds)18:14
*** Parts: NielsMob (~NielsSF@82-197-193-96.fiber.tweak.nl)18:31
*** Quits: AzaToth (~azatoth@wikipedia/AzaToth) (Remote host closed the connection)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
*** Quits: \cobexer (~cobexer@188-23-103-231.adsl.highway.telekom.at) (Remote host closed the connection)20:10
*** Quits: |Otter| (~haruka@p54ACF369.dip.t-dialin.net) (Ping timeout: 265 seconds)21:08
*** Joins: |Haruka| (~haruka@p54ACF369.dip.t-dialin.net)21:11
*** Quits: |Haruka| (~haruka@p54ACF369.dip.t-dialin.net) (Ping timeout: 240 seconds)21:17
*** Joins: |Haruka| (~haruka@p54ACF369.dip.t-dialin.net)21:22
*** Quits: nelius (~nelius@hmbg-5f761ac1.pool.mediaWays.net) (Ping timeout: 258 seconds)21:26
*** Quits: |Haruka| (~haruka@p54ACF369.dip.t-dialin.net) (Ping timeout: 264 seconds)21:36
*** Joins: daryn (~daryn@h48.101.141.67.dynamic.ip.windstream.net)22:09
*** Quits: daryn (~daryn@h48.101.141.67.dynamic.ip.windstream.net) (Quit: Ex-Chat)22:14
*** Joins: daryn (~daryn@h48.101.141.67.dynamic.ip.windstream.net)22:15
*** Joins: daryn_ (~daryn@h185.42.213.151.dynamic.ip.windstream.net)22:27
*** Joins: Renegade15 (Renegade@unaffiliated/renegade15)22:29
Renegade15good evening22:29
*** Quits: daryn (~daryn@h48.101.141.67.dynamic.ip.windstream.net) (Ping timeout: 245 seconds)22:30
Renegade15I was wondering if there is any deeper documentation of the DB schema management through plugins? in the plugin docs, it's a "todo" stub :/22:31
nuclear_eclipseRenegade15: plugins follow the same schema definition format as the core of mantis22:38
nuclear_eclipseyou can look at admin/schema.php for a similar example22:39
Renegade15ah, thank you :)22:39
nuclear_eclipsethe actual format used for table definitions is ADOdb's datadict format, specified here: http://phplens.com/lens/adodb/docs-datadict.htm22:39
nuclear_eclipseand if you want an example of defining schema in the context of an actual plugin, you can look at a couple of mine as examples22:39
nuclear_eclipsehttp://git.mantisforge.org/w/source-integration.git 22:40
*** Quits: fanno (~Morten@90.184.93.233) (Quit: Leaving.)22:40
nuclear_eclipsehttp://git.mantisforge.org/w/announce.git 22:40
nuclear_eclipsehttp://git.mantisforge.org/w/snippets.git 22:40
Renegade15xD22:40
Renegade15I am, actually22:40
Renegade15I have http://git.mantisforge.org/w/announce.git?a=blob;f=Announce/Announce.php;h=d024aaee374801db5b2a6bbf92c614497625161a;hb=e6c7f46c973346337af055ba77a34369043e5d70 open22:40
nuclear_eclipseRenegade15: if you have any other questions beyond that, feel free to ping me here, and I'll respond eventually :P22:40
*** daryn_ is now known as daryn22:41
Renegade15can I ask one right away? >_>22:41
nuclear_eclipsego ahead :)22:41
nuclear_eclipseclarification: feel free to ping me here *anytime*, and I'll respend eventually :P22:42
Renegade15in context of that particular example, I don't have to safeguard anything to ensure it doesn't try to doubly create tables, right? it'll just stop if the table already exists?22:42
nuclear_eclipseyes/no22:42
nuclear_eclipseit doesn't actually check to see if the table exists22:42
nuclear_eclipsebut it does keep track of what # schema revision has been applied, and only tries to apply revisions after that #22:43
Renegade15ah22:43
nuclear_eclipseso basically, don't change existing schema revisions unless you're specifically fixing a bug in the syntax, because anyone who's already installed it will never get that change :P22:44
Renegade15hmm22:44
nuclear_eclipseduring initial development though, dropping the tables, and deleting the plugin_PluginName_schema entry from mantis_config_table is sufficient to start fresh22:45
Renegade15that'll come in handy22:45
Renegade15and a question of form...I saw that mantis's configuration option overrides in the DB are stored as serialized PHP arrays (at least the complex ones) - is there any preference for or against that in plugin development?22:47
nuclear_eclipsewell, as long as you use plugin_config_get() and plugin_config_set(), the actual storage method shouldn't much matter22:48
nuclear_eclipsejust pass anything as the value, and the API will figure it out22:48
nuclear_eclipse(iirc at least)22:48
Renegade15alright22:49
*** Joins: micahg (~micah@ubuntu/member/micahg)22:49
nuclear_eclipsebasically, if there's anything useful in the Mantis API that would need to behave differently for plugins, I've probably already written wrappers for it in core/plugin_api.php :P22:49
Renegade15ah, okay22:50
nuclear_eclipseotherwise, feel free to use the other API's in core/*_api.php, or roll your own if you really want to :P22:50
Renegade15assuming I get to this work as planned, are there any restrictions/conditions to uploading to mantisforge, or can I just register a project and commit?22:51
nuclear_eclipsejust stay away from modifying core tables or files :P22:51
Renegade15yeah, no desire to do that xD22:51
nuclear_eclipsethere's no official restrictions on uploading to mantisforge, but I would highly recommend that you pick an OSI-approved open source license, and make sure you clearly license all of your files accordingly, just to be explicit22:52
Renegade15makes sense22:52
nuclear_eclipseand for my two cents, new-BSD or MIT license is my preferred licenses, just because there seem to be a lot of people these days afraid of touching anything GPL-related.... =\22:53
nuclear_eclipsegranted, if they're already using Mantis it's probably not an issue22:54
Renegade15I'll look into that once I actually have something release-worthy22:54
nuclear_eclipsebut I also like that they have less boilerplate at the top of every file22:54
Renegade15in terms of general mantis development, how long is the turnaround time for assigned bugs on average?22:57
nuclear_eclipseit varies widely, depending on the severity, how important the fix is to a developer, or whether there's a code submission attached22:58
nuclear_eclipseand how much attention the issue receives22:58
nuclear_eclipseie, if it's an important bugfix submission, mentioning it on the developer mailing list helps prod things along22:59
nuclear_eclipsethe biggest reason things happen slowly is lack of time from developers22:59
Renegade15well, the issue in question has had a patch attached for over a year, and was still re-targeted from 1.2.x to 1.3.x...it's a little frustrating xD23:00
nuclear_eclipsewhich issue/23:00
Renegade15000982823:00
Renegade15I could, of course, take the patch and fix it locally, but maintaining mini-forks is annoying :/23:01
nuclear_eclipsewell, if you're using a git clone, it's easier :P23:01
nuclear_eclipsein that specific case though, I think it's an issue of the given patch not being 100% correct, and developers not having enough time to completely verify or fix the patch23:02
nuclear_eclipseor alternately, the reason could be that it's assigned to Paul, who seems to be a blackhole these days...23:03
nuclear_eclipsehe apparently has a big local branch of stuff he's been working on, that just keeps getting further and further out of sync with master, so gets further and further away from actually ever getting taken care of...23:04
Renegade15not that I have much clue about PHP, but can one hop in there and submit a new patch for that particular issue?23:04
nuclear_eclipseif you're willing to take time to figure out how our configuration and access controls work, I'd like to see a fresh patch submitted to the issue, and post a message to the mailing list23:05
Renegade15eh, the issue annoys me, and means more admin-work for me...so if that's the best way to get it fixed asap, I guess I'll look into that. No idea how long it'll take, though23:06
nuclear_eclipsethat tends to be how most of mantis development happens, really =\23:07
nuclear_eclipseget annoyed by a bug or lack of feature, so take some time to implement it, and then get back to working on everything else...23:07
nuclear_eclipseI think that tends to be how much development tools progress, since the tool is ancillary to your actual task list23:08
Renegade15yeah23:09
*** Joins: chris38` (~chris38@bayle.eu)23:09
Renegade15and ultimately, Mantis is already pretty good the way it is, so it's not as pressing23:10
Renegade15it may have some wants here and there, but it does the job23:10
Renegade15so there's no particular need to go and do stuff asap23:10
nuclear_eclipsethe only reason it has a plugin system for 1.2 is because my employer wanted a lot of proprietary features added without having to maintain a local fork, so I spent a lot of time developing the plugin system to accomplish that, and then got a greenlight to open source half of the plugins I wrote for them23:11
nuclear_eclipsebut I don't have that job anymore :(23:11
Renegade15:( that's a pity23:12
nuclear_eclipseanywho, I need to get some sleep23:12
nuclear_eclipsegood luck on plugins :P23:12
Renegade15thank you very much for your help :)23:12
nuclear_eclipseif you have any other questions, you can leave them here, or send them to the mailing lists23:13
nuclear_eclipsecheers23:13
Renegade15will do23:13
Renegade15bye23:13
_guitarman_ /window close23:26
_guitarman_oooops ;)23:26
*** Parts: _guitarman_ (~guitarman@d207-81-93-133.bchsia.telus.net)23:26
*** Joins: |Haruka| (~haruka@p54ACDF06.dip.t-dialin.net)23:59

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