*** 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: moo | 03: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 | |
nelius | can i track the time planned for a task in mantis? | 07:28 |
nelius | in mylin-manits i have an ETA filed, but I don't find it in the tracker gui | 07:29 |
nuclear_eclipse | nelius: 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 Mantis | 07:30 |
nelius | nuclear_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_eclipse | nelius: you might need to enable in your configuration | 08: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 | |
Syloq | I'm curious which setting(s) allow you to view bugs without being logged in? | 15:45 |
NielsMob | You need to enable quest users | 15:48 |
NielsMob | first create an account for the quest user. | 15:49 |
NielsMob | then you need to edit the config file. | 15:49 |
NielsMob | have a sec and i give you the setings | 15:50 |
Syloq | by "quest users" do you mean the anonymous login setting? | 15:50 |
NielsMob | yes i think so ... it was a long time ago already i did set it up | 15:52 |
NielsMob | # --- anonymous login ----------- | 15:52 |
NielsMob | $g_allow_anonymous_login = ON; | 15:52 |
NielsMob | $g_anonymous_account = 'guest'; | 15:52 |
NielsMob | this need to be set in config_inc.php | 15:53 |
Syloq | config_defaults_inc? | 15:53 |
NielsMob | No that one will be override when you update. | 15:54 |
Syloq | ah, nifty | 15:55 |
Syloq | ok thanks. I think I have what I need now. | 15:55 |
NielsMob | there is also a config_inc.php when im not mistaken | 15:56 |
NielsMob | good suc6 | 15:56 |
Syloq | yeah, there is | 15: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 | |
Renegade15 | good evening | 22:29 |
*** Quits: daryn (~daryn@h48.101.141.67.dynamic.ip.windstream.net) (Ping timeout: 245 seconds) | 22:30 | |
Renegade15 | I 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_eclipse | Renegade15: plugins follow the same schema definition format as the core of mantis | 22:38 |
nuclear_eclipse | you can look at admin/schema.php for a similar example | 22:39 |
Renegade15 | ah, thank you :) | 22:39 |
nuclear_eclipse | the actual format used for table definitions is ADOdb's datadict format, specified here: http://phplens.com/lens/adodb/docs-datadict.htm | 22:39 |
nuclear_eclipse | and if you want an example of defining schema in the context of an actual plugin, you can look at a couple of mine as examples | 22:39 |
nuclear_eclipse | http://git.mantisforge.org/w/source-integration.git | 22:40 |
*** Quits: fanno (~Morten@90.184.93.233) (Quit: Leaving.) | 22:40 | |
nuclear_eclipse | http://git.mantisforge.org/w/announce.git | 22:40 |
nuclear_eclipse | http://git.mantisforge.org/w/snippets.git | 22:40 |
Renegade15 | xD | 22:40 |
Renegade15 | I am, actually | 22:40 |
Renegade15 | I have http://git.mantisforge.org/w/announce.git?a=blob;f=Announce/Announce.php;h=d024aaee374801db5b2a6bbf92c614497625161a;hb=e6c7f46c973346337af055ba77a34369043e5d70 open | 22:40 |
nuclear_eclipse | Renegade15: if you have any other questions beyond that, feel free to ping me here, and I'll respond eventually :P | 22:40 |
*** daryn_ is now known as daryn | 22:41 | |
Renegade15 | can I ask one right away? >_> | 22:41 |
nuclear_eclipse | go ahead :) | 22:41 |
nuclear_eclipse | clarification: feel free to ping me here *anytime*, and I'll respend eventually :P | 22:42 |
Renegade15 | in 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_eclipse | yes/no | 22:42 |
nuclear_eclipse | it doesn't actually check to see if the table exists | 22:42 |
nuclear_eclipse | but it does keep track of what # schema revision has been applied, and only tries to apply revisions after that # | 22:43 |
Renegade15 | ah | 22:43 |
nuclear_eclipse | so 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 :P | 22:44 |
Renegade15 | hmm | 22:44 |
nuclear_eclipse | during initial development though, dropping the tables, and deleting the plugin_PluginName_schema entry from mantis_config_table is sufficient to start fresh | 22:45 |
Renegade15 | that'll come in handy | 22:45 |
Renegade15 | and 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_eclipse | well, as long as you use plugin_config_get() and plugin_config_set(), the actual storage method shouldn't much matter | 22:48 |
nuclear_eclipse | just pass anything as the value, and the API will figure it out | 22:48 |
nuclear_eclipse | (iirc at least) | 22:48 |
Renegade15 | alright | 22:49 |
*** Joins: micahg (~micah@ubuntu/member/micahg) | 22:49 | |
nuclear_eclipse | basically, 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 :P | 22:49 |
Renegade15 | ah, okay | 22:50 |
nuclear_eclipse | otherwise, feel free to use the other API's in core/*_api.php, or roll your own if you really want to :P | 22:50 |
Renegade15 | assuming 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_eclipse | just stay away from modifying core tables or files :P | 22:51 |
Renegade15 | yeah, no desire to do that xD | 22:51 |
nuclear_eclipse | there'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 explicit | 22:52 |
Renegade15 | makes sense | 22:52 |
nuclear_eclipse | and 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_eclipse | granted, if they're already using Mantis it's probably not an issue | 22:54 |
Renegade15 | I'll look into that once I actually have something release-worthy | 22:54 |
nuclear_eclipse | but I also like that they have less boilerplate at the top of every file | 22:54 |
Renegade15 | in terms of general mantis development, how long is the turnaround time for assigned bugs on average? | 22:57 |
nuclear_eclipse | it varies widely, depending on the severity, how important the fix is to a developer, or whether there's a code submission attached | 22:58 |
nuclear_eclipse | and how much attention the issue receives | 22:58 |
nuclear_eclipse | ie, if it's an important bugfix submission, mentioning it on the developer mailing list helps prod things along | 22:59 |
nuclear_eclipse | the biggest reason things happen slowly is lack of time from developers | 22:59 |
Renegade15 | well, 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 xD | 23:00 |
nuclear_eclipse | which issue/ | 23:00 |
Renegade15 | 0009828 | 23:00 |
Renegade15 | I could, of course, take the patch and fix it locally, but maintaining mini-forks is annoying :/ | 23:01 |
nuclear_eclipse | well, if you're using a git clone, it's easier :P | 23:01 |
nuclear_eclipse | in 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 patch | 23:02 |
nuclear_eclipse | or alternately, the reason could be that it's assigned to Paul, who seems to be a blackhole these days... | 23:03 |
nuclear_eclipse | he 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 |
Renegade15 | not 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_eclipse | if 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 list | 23:05 |
Renegade15 | eh, 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, though | 23:06 |
nuclear_eclipse | that tends to be how most of mantis development happens, really =\ | 23:07 |
nuclear_eclipse | get 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_eclipse | I think that tends to be how much development tools progress, since the tool is ancillary to your actual task list | 23:08 |
Renegade15 | yeah | 23:09 |
*** Joins: chris38` (~chris38@bayle.eu) | 23:09 | |
Renegade15 | and ultimately, Mantis is already pretty good the way it is, so it's not as pressing | 23:10 |
Renegade15 | it may have some wants here and there, but it does the job | 23:10 |
Renegade15 | so there's no particular need to go and do stuff asap | 23:10 |
nuclear_eclipse | the 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 them | 23:11 |
nuclear_eclipse | but I don't have that job anymore :( | 23:11 |
Renegade15 | :( that's a pity | 23:12 |
nuclear_eclipse | anywho, I need to get some sleep | 23:12 |
nuclear_eclipse | good luck on plugins :P | 23:12 |
Renegade15 | thank you very much for your help :) | 23:12 |
nuclear_eclipse | if you have any other questions, you can leave them here, or send them to the mailing lists | 23:13 |
nuclear_eclipse | cheers | 23:13 |
Renegade15 | will do | 23:13 |
Renegade15 | bye | 23:13 |
_guitarman_ | /window close | 23: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!