dhx_m | categories? | 00:00 |
---|---|---|
dhx_m | ah yes you're right, mantisbt.org only has one project... but lots of categories for issues | 00:00 |
spraus | there are two mantisconnect calls 1 is mc_projects_get_user_accessible -> that should return user accessable projects the other is mc_projects_get_categories -> which returns the categories for the current project | 00:01 |
spraus | ok thank you so much | 00:03 |
dhx_m | yep | 00:10 |
*** Quits: spraus (~45f74470@gateway/web/freenode/x-tlcyvvjqixfjnytu) (Ping timeout: 252 seconds) | 00:34 | |
*** Joins: kirillka (~Miranda@global01.vester.ru) | 00:35 | |
*** Quits: micahg (~micah@ubuntu/member/micahg) (Quit: Leaving.) | 00:47 | |
*** Joins: micahg (~micah@ubuntu/member/micahg) | 00:48 | |
*** Quits: wolog (~wolog@AOrleans-152-1-88-53.w90-21.abo.wanadoo.fr) (Remote host closed the connection) | 01:00 | |
*** Quits: daryn (~INTERACT\@h127.146.16.98.dynamic.ip.windstream.net) (Remote host closed the connection) | 02:14 | |
*** Quits: micahg (~micah@ubuntu/member/micahg) (Ping timeout: 260 seconds) | 02:16 | |
*** Joins: wolog (~wolog@195.6.104.193) | 02:26 | |
*** Parts: siebrand (~beis@sm.xs4all.nl) | 02:32 | |
*** Joins: Cupertino (~Cupez@unaffiliated/cupertino) | 02:34 | |
*** Quits: kirillka (~Miranda@global01.vester.ru) (Quit: kirillka) | 03:26 | |
*** Joins: rolfkleef (~rolf@urtica.xs4all.nl) | 04:01 | |
*** Joins: moto-moi (~hylke@cara.xs4all.nl) | 04:16 | |
*** Joins: kirillka (~Miranda@global01.vester.ru) | 04:24 | |
*** Joins: Kornel^aardvark (~kornel@fw1.aardvarkmedia.co.uk) | 04:39 | |
*** Quits: rolfkleef (~rolf@urtica.xs4all.nl) (Remote host closed the connection) | 05:31 | |
*** Joins: mantisbt_00674 (~d5442f94@gateway/web/freenode/x-fscfdmvzpzejslhz) | 05:59 | |
*** Quits: mantisbt_00674 (~d5442f94@gateway/web/freenode/x-fscfdmvzpzejslhz) (Client Quit) | 06:02 | |
*** Joins: mantisbt_62816 (~d5442f94@gateway/web/freenode/x-jzwlewxbqzjjymzp) | 07:05 | |
*** Joins: giallu (~giallu@fedora/giallu) | 07:24 | |
*** Joins: agronholm (agronholm@2001:1bc8:102:413a:16e:cf60:4e93:4b6d) | 07:55 | |
agronholm | nuclear_eclipse, remember me? the upgrade process didn't apparently work as well as it should have -- I'm getting application error #401 when trying to mark a bug as fixed | 07:56 |
agronholm | apparently it's trying to do SELECT currval('mantis_email_table_email_id_seq') | 07:56 |
agronholm | and there is no sequence by that name | 07:56 |
agronholm | I have no clue how to fix this | 07:58 |
*** Joins: fanno (~b3g@193.3.95.240) | 08:00 | |
Kornel^aardvark | agronholm: create sequence with that name and set it to 1 greater than highest id in email table | 08:01 |
agronholm | why is it not using mantis_email_table_id_seq instead? | 08:01 |
agronholm | that sequence already exists | 08:01 |
Kornel^aardvark | hm, or maybe not. default value for id must match sequence name... | 08:02 |
Kornel^aardvark | if table has 'id' column, then it looks like bug in mantis (it should use mantis_email_table_id_seq) | 08:02 |
agronholm | indeed, but I have no idea where is gets that wrong sequence name | 08:02 |
agronholm | and the default value for that id column picks it from the correct sequence (this I checked already) | 08:03 |
agronholm | I've tried grep'ing through the code by no hits so far | 08:04 |
agronholm | any clues? | 08:04 |
*** Quits: killefiz (~sven@fedora/pdpc.base.killefiz) (Ping timeout: 245 seconds) | 08:05 | |
*** Joins: davidinc (~d5374b76@gateway/web/freenode/x-mlrdwvcpgcunjbdy) | 08:05 | |
Kornel^aardvark | it's used by db_insert_id() function, which gets field name as argument. See where email is inserted, perhaps gets wrong name passed | 08:05 |
agronholm | the error appears in bug_update.php but there are no direct calls to that function there | 08:07 |
agronholm | aha! | 08:07 |
agronholm | I think I found it | 08:07 |
agronholm | line 104 in core/email_queue_api.php | 08:08 |
agronholm | err 103 | 08:08 |
*** Parts: Kornel^aardvark (~kornel@fw1.aardvarkmedia.co.uk) | 08:09 | |
*** Joins: Kornel^aardvark (~kornel@fw1.aardvarkmedia.co.uk) | 08:10 | |
agronholm | Kornel^aardvark, yup, that did it | 08:11 |
agronholm | changed from 'email_id' to 'id' | 08:11 |
Kornel^aardvark | agronholm: file a bug or submit a patch then | 08:11 |
agronholm | already on it | 08:11 |
agronholm | is the preferred method of submitting patches to attach them to bug reports? | 08:12 |
nuclear_eclipse | agronholm: yes | 08:12 |
agronholm | ok | 08:12 |
agronholm | I'm not receiving any confirmation emails for registration... | 08:15 |
agronholm | ah | 08:15 |
agronholm | there it is | 08:15 |
nuclear_eclipse | emails from our site are sent on a 5min cronjob rather than immediately | 08:16 |
agronholm | ok, it's reported as issue #11892 | 08:22 |
*** Joins: killefiz (~sven@root.killefiz.de) | 08:23 | |
*** Quits: killefiz (~sven@root.killefiz.de) (Changing host) | 08:23 | |
*** Joins: killefiz (~sven@fedora/pdpc.base.killefiz) | 08:23 | |
*** Quits: killefiz (~sven@fedora/pdpc.base.killefiz) (Client Quit) | 08:24 | |
*** Joins: rolfkleef (~rolf@82-204-82-162.fttx.bbeyond.nl) | 08:30 | |
*** Joins: killefiz (~sven@fedora/pdpc.base.killefiz) | 08:47 | |
*** Joins: micahg (~micah@ubuntu/member/micahg) | 09:07 | |
*** Joins: daryn (~INTERACT\@rrcs-76-79-4-2.west.biz.rr.com) | 09:17 | |
*** Joins: blacknred0 (~irving@173-29-166-124.client.mchsi.com) | 09:24 | |
*** Joins: bruno_bruno (~WebIRC@radio.redenorte.net) | 09:37 | |
bruno_bruno | is there any way to create a phone field in the user creation? | 09:37 |
*** Quits: rolfkleef (~rolf@82-204-82-162.fttx.bbeyond.nl) (Read error: Connection reset by peer) | 09:37 | |
bruno_bruno | i went to custom fields, but they`re related to the projects, afaik | 09:37 |
bruno_bruno | someone somewhere? | 09:43 |
daryn | bruno_bruno we have plans to implement custom fields for different items but it's been stalled for quite some time | 09:43 |
daryn | you could do it as a plugin field though | 09:43 |
daryn | not sure what events are available for a user off the top of my head... | 09:43 |
bruno_bruno | the problem is that i don`t know php ;/ | 09:45 |
bruno_bruno | i'm trying to convince a friend of mine of doing that, but he wouldnt know which files to change to get it working | 09:46 |
bruno_bruno | i'm stuck right now in the project creation | 09:50 |
bruno_bruno | we'll use the mantisbt to do the bug tracking work with more than one client | 09:51 |
bruno_bruno | and i need that someone from, lets say, store 1, not be able to see the issues of store 2 | 09:52 |
bruno_bruno | and they doesn't use the exactly same products, so i need different categories | 09:52 |
*** Quits: kirillka (~Miranda@global01.vester.ru) (Quit: kirillka) | 09:53 | |
*** Quits: fanno (~b3g@193.3.95.240) (Remote host closed the connection) | 09:53 | |
daryn | well, that's a bit more support than i can offer at the moment...sorry | 09:53 |
daryn | well, that's a bit more support than i can offer at the moment...sorry | 09:54 |
bruno_bruno | ok | 09:54 |
bruno_bruno | thanks anyway | 09:54 |
daryn | you might check the mantisbt website for other types of support. this channel is dependent on the time developers have to contribute but there are other options available | 09:57 |
daryn | http://www.mantisbt.org/support.php | 09:57 |
Kornel^aardvark | I've submitted more HTML-cleaning patches: http://www.mantisbt.org/bugs/view.php?id=11893 | 10:05 |
*** Joins: MarkusSchulte (~MarkusSch@xdsl-78-34-97-23.netcologne.de) | 10:06 | |
MarkusSchulte | Hi - i have just upgraded to Mantisbt 1.2.1 from 1.1.6. I am not receiving eMails anymore, when a new issue is assigend to somebody. Is this correct, can i something do about it? | 10:07 |
bruno_bruno | maybe you should check if your config_inc.php file got overwritten | 10:11 |
bruno_bruno | or if you didn`t change it in the previous installation, maybe the config_default_inc.php file got changed in the version change | 10:12 |
MarkusSchulte | ty, i am just looking for something - is there any special flag i should look at? | 10:13 |
*** Joins: xSmurf (~MrSmurf@unaffiliated/mrsmurf) | 10:19 | |
xSmurf | hi2all, I'm probably the 1000th person, but what's going on with mantisforge? | 10:20 |
xSmurf | I need my morning dose of plugins ;) | 10:21 |
daryn | paul_ is moving it and having issues | 10:21 |
*** Quits: MarkusSchulte (~MarkusSch@xdsl-78-34-97-23.netcologne.de) (Quit: Verlassend) | 10:24 | |
bruno_bruno | MarkusSchulte: are you there? | 10:24 |
bruno_bruno | lulz | 10:24 |
xSmurf | daryn: ah I see, let's hope he manages to get it going pretty soon, thanks! | 10:35 |
daryn | me too...i need to push some updates | 10:35 |
*** Joins: fanno (~Morten@90.184.93.233) | 10:41 | |
agronholm | it could be related to the bug I just reported | 10:41 |
xSmurf | oh well, I'll just lurk around for a bit, see what happens. I'm new to mantis but so far I like it (coming from Trac), but not having to write my own comit hooks would be nice ;) | 10:42 |
nuclear_eclipse | xSmurf: http://leetcode.net/blog/2009/01/integrating-git-svn-with-mantisbt/ | 10:43 |
xSmurf | yes I know | 10:43 |
xSmurf | no mirrors are provided and mantisforge is down | 10:44 |
*** Quits: davidinc (~d5374b76@gateway/web/freenode/x-mlrdwvcpgcunjbdy) (Ping timeout: 252 seconds) | 10:44 | |
xSmurf | so I wrote my own | 10:44 |
xSmurf | it was fun and informative | 10:44 |
xSmurf | ;) | 10:44 |
nuclear_eclipse | http://files.leetcode.net/source-integration.tgz | 10:44 |
xSmurf | aaaah sweet | 10:45 |
xSmurf | thanks!! | 10:45 |
xSmurf | there's a dependency too I gather (having looked at the cache mantisforge page hehe) | 10:45 |
nuclear_eclipse | np, but that's just a temporary url until mantisforge comes back from the dead | 10:45 |
xSmurf | yep yep ^_^ | 10:45 |
nuclear_eclipse | ah, right, i'll get that uploaded in a moment | 10:46 |
xSmurf | awesome! | 10:46 |
nuclear_eclipse | http://files.leetcode.net/meta.tgz | 10:50 |
*** Quits: micahg (~micah@ubuntu/member/micahg) (Quit: Leaving.) | 10:51 | |
xSmurf | thanks nuclear_eclipse !! | 10:51 |
nuclear_eclipse | np | 10:51 |
nuclear_eclipse | always happy to see people using my projects :) | 10:52 |
bruno_bruno | is it my impression or nuclear_eclipse always save the day? | 10:55 |
*** Joins: micahg (~micah@ubuntu/member/micahg) | 10:56 | |
xSmurf | nuclear_eclipse: I've been a trac person for years... but it's always pissed me off that I had to use python on my servers just for that when I'm doing php dev... heard about mantisbt at a recent con (ConFoo) and thought I'd give it a try, so far I'm happy... It's definitely not as mature, but I can live with that, specially since it's easier for me to make modifications | 10:56 |
*** Quits: Cupertino (~Cupez@unaffiliated/cupertino) (Quit: I give up...) | 10:59 | |
nuclear_eclipse | bruno_bruno: I try my best ;) | 11:00 |
nuclear_eclipse | xSmurf: I actually think the problem is that mantis is *too* mature | 11:01 |
nuclear_eclipse | ie, it started over ten years ago | 11:01 |
nuclear_eclipse | so it has a lot of baggage to overcome versus newer VCS-centric bugtracking designs | 11:02 |
xSmurf | I see | 11:03 |
*** Quits: bruno_bruno (~WebIRC@radio.redenorte.net) (Quit: (( WebIRC Gratuito www.webirc.com.br Agora no Orkut! www.orkut.com.br/Main#AppInfo.aspx?appId=301253744845&ref=SR )) (Ping timeout)) | 11:04 | |
nuclear_eclipse | eg, it's going to be a *lot* of work and require a complete overhaul to the codebase just to support use of a template-based system instead of the current echo-everywhere design | 11:05 |
xSmurf | is it something planned or is mantis at this point static in development? | 11:06 |
daryn | xSmurf: look forward to 1.3 | 11:06 |
xSmurf | ^_^ | 11:07 |
nuclear_eclipse | xSmurf: daryn has been doing a lot of work lately to move toward phptal templates | 11:07 |
xSmurf | hmmm when I tried installing the source control plugin I get a "APPLICATION ERROR #2503 Upgrading the plugin schema failed in block #14." | 11:18 |
nuclear_eclipse | are you using mysql, or something else? | 11:19 |
xSmurf | postgres | 11:19 |
nuclear_eclipse | hmm | 11:19 |
nuclear_eclipse | sec | 11:19 |
daryn | looks like we're going to have to get some devs using postgres regularly | 11:20 |
nuclear_eclipse | can you set $g_show_queries_list = ON; in your config_inc, and see what the last SQL query is? | 11:21 |
nuclear_eclipse | eg, set the variable, and try upgrading your plugin schema through manage plugins? | 11:21 |
nuclear_eclipse | that's the UpdateSQL schema entry, and I'd like to see what SQL it's generating, and why pgsql doesn't like it | 11:22 |
daryn | nuclear_eclipse i was wondering for jquery...do i put it in the javascript directory or in the library directory? | 11:24 |
xSmurf | ok give me a sec | 11:24 |
nuclear_eclipse | for jquery the library? | 11:24 |
daryn | yes | 11:24 |
daryn | library seems logical but... | 11:25 |
nuclear_eclipse | I'd just put it in javascript, it's not anything that would conflict with distro libraries or anything | 11:25 |
daryn | ok | 11:25 |
xSmurf | doesn't show me the query list... | 11:26 |
daryn | you have to enable show_query_count | 11:27 |
nuclear_eclipse | sorry, you might also need to set $g_show_detailed_errors = ON as well | 11:27 |
xSmurf | oh hehe | 11:27 |
daryn | show_query_list check is inside the show_query_count check...don't ask me why... | 11:27 |
xSmurf | nope, same | 11:27 |
daryn | next...show_query_list_threshold...or something like that | 11:28 |
nuclear_eclipse | did you enable detailed errors? | 11:28 |
xSmurf | s*show_queries_count | 11:28 |
daryn | ah | 11:28 |
daryn | kinda hard to remember the exact config name for 3000+ options | 11:29 |
xSmurf | http://pastie.textmate.org/private/jjb1flpvh3zwntlfa2twhq | 11:31 |
xSmurf | daryn: for sure, I was just mentioning ;) | 11:31 |
nuclear_eclipse | xSmurf: ah ha | 11:31 |
xSmurf | the tables seem like they were created properly | 11:31 |
nuclear_eclipse | oh, wait, nvm | 11:32 |
xSmurf | lol | 11:32 |
* nuclear_eclipse is confused now | 11:32 | |
xSmurf | lo | 11:32 |
xSmurf | l | 11:32 |
nuclear_eclipse | it doesn't even seem to be running an UPDATE query for that schema entry... | 11:32 |
xSmurf | indeed | 11:32 |
xSmurf | wait up | 11:32 |
xSmurf | detailed error | 11:33 |
xSmurf | http://pastie.textmate.org/private/jtuunc1k56fbx5zshvlvuw | 11:33 |
* nuclear_eclipse investigates | 11:34 | |
nuclear_eclipse | hmm, I wonder what adodb returns as the status from an UPDATE query... | 11:37 |
nuclear_eclipse | I wonder if pgsql returns a different result for an update query than mysql does... | 11:38 |
nuclear_eclipse | maybe pgsql thinks it's an error if an update statement doesn't change anything? | 11:38 |
nuclear_eclipse | xSmurf: can you try running that query from a CLI and see what pgsql does/says? | 11:38 |
xSmurf | yeah... | 11:39 |
xSmurf | ERROR: syntax error at or near "string" LINE 1: ...e_repository_table SET type="websvn" WHERE type="svn" string | 11:39 |
xSmurf | ;) | 11:39 |
nuclear_eclipse | oh | 11:39 |
nuclear_eclipse | syntax error? | 11:39 |
xSmurf | on UPDATE mantis_plugin_Source_repository_table SET type="websvn" WHERE type="svn"string | 11:39 |
xSmurf | oh wait my bad | 11:39 |
xSmurf | stupid copy and paste from html ;p | 11:39 |
nuclear_eclipse | hehe | 11:39 |
xSmurf | ERROR: column "websvn" does not exist | 11:40 |
nuclear_eclipse | column? | 11:40 |
nuclear_eclipse | :? | 11:40 |
nuclear_eclipse | is "type" a reserved word in pgsql? | 11:40 |
xSmurf | dunno, I'm new to pgsql :/ | 11:42 |
* nuclear_eclipse is confused as to why `UPDATE table SET type="foo" where type="bar"` would give that sort of error... | 11:43 | |
xSmurf | in the queyr log, when it's red it mens it's a duplicated? | 11:45 |
nuclear_eclipse | yes | 11:46 |
xSmurf | great, now it's not even recreation the mantis_plugin_source... tables :/ | 11:46 |
xSmurf | (tried uninstalling and deleting them) | 11:46 |
nuclear_eclipse | xSmurf: if you drop the tables, you also need to drop the matching value from the mantis_config_table | 11:47 |
* daryn thinks paul_ must really be having issues with mantisforge... | 11:47 | |
xSmurf | aaaaah ok, I only dropped in mantis_plugin_table | 11:47 |
xSmurf | thank | 11:47 |
xSmurf | UPDATE mantis_plugin_Source_repository_table SET type="websvn" WHERE type="svn" | 11:49 |
xSmurf | ERROR: column "websvn" does not exist | 11:49 |
nuclear_eclipse | grr | 11:49 |
nuclear_eclipse | I can't find any documentation on why that is happening | 11:50 |
xSmurf | well for one, that table is empty :p | 11:51 |
nuclear_eclipse | right, but the update query should still work | 11:51 |
Kornel^aardvark | nuclear_eclipse: it uses double quotes. SQL allows only single quotes for strings. | 11:52 |
nuclear_eclipse | that query is needed to migrate old repository installations to a new plugin name | 11:52 |
nuclear_eclipse | /facepalm | 11:52 |
nuclear_eclipse | thank you Kornel^aardvark | 11:52 |
nuclear_eclipse | xSmurf: open Source/Source.php, and at the end of the file, that update query is listed, try changing the " to ' and then see if the upgrade works | 11:53 |
xSmurf | lol | 11:54 |
xSmurf | /facepalm indeed!! | 11:54 |
xSmurf | "Operation succesful" | 11:55 |
nuclear_eclipse | apparently mysql is a bit more relaxed in dealing with quoted strings :>P | 11:55 |
nuclear_eclipse | I've committed that fix to my local repo, just gotta wait for Paul to fix mantisforge.org and I'll push it there | 11:57 |
*** Quits: mantisbt_62816 (~d5442f94@gateway/web/freenode/x-jzwlewxbqzjjymzp) (Quit: Page closed) | 12:07 | |
*** Quits: moto-moi (~hylke@cara.xs4all.nl) (Ping timeout: 240 seconds) | 12:14 | |
*** Parts: agronholm (agronholm@2001:1bc8:102:413a:16e:cf60:4e93:4b6d) | 12:28 | |
*** Joins: cobexer (~cobexer@188-23-102-45.adsl.highway.telekom.at) | 12:33 | |
*** Quits: micahg (~micah@ubuntu/member/micahg) (Ping timeout: 264 seconds) | 12:44 | |
*** cobexer is now known as \cobexer|away | 12:56 | |
*** Joins: bruno_bruno (~WebIRC@radio.redenorte.net) | 13:05 | |
bruno_bruno | when I type something in the search field, at the view issues page, doesn`t it look through tags? | 13:07 |
nuclear_eclipse | no | 13:09 |
*** Quits: Kornel^aardvark (~kornel@fw1.aardvarkmedia.co.uk) (Remote host closed the connection) | 13:10 | |
nuclear_eclipse | that field "only" searchs the summary, description, steps to reproduce, additional info, and bugnotes | 13:10 |
nuclear_eclipse | if you want to search on tags, there's a separate filter field to do so | 13:10 |
bruno_bruno | yeah, i know ... but since it is directed to users i guessed it should be as easy as possible :D | 13:11 |
bruno_bruno | thanks | 13:11 |
nuclear_eclipse | well, the problem is trying to keep the SQL query fram being even more insanely complex than it already is.. ;) | 13:12 |
bruno_bruno | a subproject set as public, inherited from a private one, can only be seen by someone that have access to the private, am i right? | 13:15 |
nuclear_eclipse | bruno_bruno: should be, but you might want to verify that with a test account :P | 13:16 |
*** Quits: wolog (~wolog@195.6.104.193) (Remote host closed the connection) | 13:16 | |
nuclear_eclipse | I'm not 100% sure because there have been quite a few changes to the way subprojcets are handled | 13:16 |
bruno_bruno | ok | 13:17 |
bruno_bruno | do you want a feedback? | 13:17 |
nuclear_eclipse | yeah, would be nice to know for sure :) | 13:17 |
bruno_bruno | sadly he had access ;/ | 13:24 |
nuclear_eclipse | that's what I was afraid of | 13:25 |
bruno_bruno | but it can make some sense | 13:28 |
bruno_bruno | my case is as follows: | 13:28 |
bruno_bruno | we have a product that is used by different clients | 13:29 |
bruno_bruno | so instead of creating a new main project for every single client | 13:29 |
bruno_bruno | we create a project for the product | 13:29 |
bruno_bruno | and a inherited project for each client | 13:30 |
bruno_bruno | and set them both as private | 13:30 |
bruno_bruno | so one can`t see the main project, only the one he is allowed to | 13:31 |
bruno_bruno | does that make sense to you? | 13:31 |
nuclear_eclipse | yep | 13:31 |
bruno_bruno | good, i`m not going crazy :D | 13:31 |
bruno_bruno | but a good think to do next, if you`re from the development team, is to add a configuration to set this visibility | 13:32 |
bruno_bruno | it didn`t work as i expected | 13:48 |
xSmurf | if anyone care (and it's offtopic) I've improved the dokuwiki websvn syntax plugin http://pastie.textmate.org/private/avdtvyghjhm0grxzpixeg (it will break current iframe implementation but is a bit more useful/flexible) | 13:51 |
bruno_bruno | well, that inheritance implementation is breaking the hell out of my head | 13:53 |
bruno_bruno | did someone here work with a big project in mantis already? | 13:53 |
nuclear_eclipse | I have, but never needed to deal with private projects for clients | 13:54 |
bruno_bruno | ;/ | 13:55 |
bruno_bruno | but you get my problem, right? | 13:55 |
nuclear_eclipse | yeah | 13:56 |
bruno_bruno | if I create a product main project and various clients inherited projects, seting everything as private | 13:56 |
nuclear_eclipse | I don't think subprojects were well implemented, unfortunately, but that was before I joined the mantis team | 13:56 |
*** Joins: wolog (~wolog@AOrleans-152-1-88-53.w90-21.abo.wanadoo.fr) | 13:58 | |
bruno_bruno | the problem is that i have a variety of products, and the client can use more than one of this products | 13:59 |
bruno_bruno | if i set the product as main project, when the client reports a new issue, it will be shown in the other products page as well | 14:00 |
bruno_bruno | and if i set the client as main project, and the product as subproject, a client can see the other client issues | 14:00 |
daryn | nuclear_eclipse any word from paul_ on mantisforge | 14:09 |
daryn | ? | 14:09 |
nuclear_eclipse | nope | 14:09 |
daryn | hm... i see he's logged into im...i'll ping him | 14:10 |
nuclear_eclipse | bruno_bruno: unfortunately, that sort of use case (mutually exclusive clients) is not well-supported with the way that mantis projects work | 14:10 |
*** Joins: paul_ (~4d672186@gateway/web/freenode/x-hithssyrdbsbtawf) | 14:11 | |
paul_ | moo | 14:11 |
nuclear_eclipse | hi paul_ | 14:11 |
paul_ | daryn's whining at me on msn :) | 14:11 |
* nuclear_eclipse demands a status report | 14:11 | |
paul_ | old box was showing up as dead hdd | 14:11 |
paul_ | I've rsync'd xen images etc off to my mates box at isp | 14:12 |
paul_ | and got a replacement box (with a higher spec) | 14:12 |
paul_ | however, isp has been getting 50gbps of ddos traffic earlier so was getting some packet loss | 14:12 |
bruno_bruno | how to set the manager to be able to create projects? | 14:13 |
paul_ | I'm hoping my mate will wake up on IRC/MSN soon | 14:13 |
daryn | that was prolly all of us trying to get to mantisforge | 14:13 |
daryn | :) | 14:13 |
paul_ | but not sure if he has to help dealing ;p | 14:13 |
nuclear_eclipse | bruno_bruno: there should be a configurable access threshold for that | 14:14 |
daryn | we should do a distributed mantisforge | 14:14 |
bruno_bruno | i cant find it ;/ | 14:14 |
nuclear_eclipse | or just run mantisforge from a VPS host where you don't have to worry about a physical box that it's attached to ;) | 14:14 |
daryn | each of us has a box why not make them mirrors | 14:14 |
daryn | true | 14:14 |
daryn | but mirror still not bad idea | 14:15 |
daryn | maybe harder to manage | 14:15 |
nuclear_eclipse | bruno_bruno: $g_create_project_threshold = ADMINISTRATOR; | 14:15 |
paul_ | was just bad timing | 14:15 |
paul_ | as I didn't find out above move until it happened | 14:15 |
bruno_bruno | thanks ... and sorry to bother you alllll the time | 14:15 |
nuclear_eclipse | daryn: the problem is that doing any sort of mirroring just increases complexity by orders of magnitude if you actually want those mirrors to be hot-spares or anything actually useful | 14:16 |
daryn | right | 14:16 |
paul_ | yea | 14:16 |
paul_ | I could probably mirror between my mate + me in same dc or something | 14:16 |
paul_ | need to go vote soon ;/ | 14:17 |
nuclear_eclipse | basically would require setting up a load balancer / reverse proxy system, and that's already a *lot* more complicated | 14:17 |
paul_ | anyway | 14:18 |
paul_ | taking this opportunity to upgrade to 10.04 | 14:18 |
paul_ | I think | 14:18 |
nuclear_eclipse | no | 14:18 |
paul_ | no? | 14:18 |
nuclear_eclipse | stick with 9.10 until we sort out our issues with Mantis and PHP 5.3 | 14:18 |
xSmurf | how does one use a post-commit hook with the source-integration plugin?? | 14:18 |
paul_ | I wasn't really running mantis though... | 14:19 |
paul_ | also | 14:19 |
paul_ | I'm probably in good position to sort out issues | 14:19 |
xSmurf | nuclear_eclipse: seems to work fine for me... php 5.3.2 (cgi) | 14:20 |
nuclear_eclipse | xSmurf: basically, the post-commit hook initiates a web request to the mantis install, which validates that the request came from an allowed IP address, and then tells the source-integration repo to update it's data from the repository | 14:20 |
xSmurf | where is that post commit hook then? :P | 14:20 |
xSmurf | I have one for checkin.php | 14:20 |
xSmurf | which is obviously different | 14:20 |
nuclear_eclipse | xSmurf: I get segfaults on 10.04 using mod_php, and there are a *lot* of windows/xamp users having apache hang when using php5.3 | 14:20 |
xSmurf | runs very nicely here with nginx and fcgi | 14:21 |
nuclear_eclipse | xSmurf: Source*/post-commit.tmpl | 14:21 |
xSmurf | doh | 14:21 |
xSmurf | /bangs head on desk | 14:21 |
nuclear_eclipse | ;) | 14:21 |
xSmurf | hmmm nope | 14:21 |
xSmurf | oh | 14:22 |
nuclear_eclipse | what repo type are you using? | 14:22 |
xSmurf | SourceSVN | 14:22 |
nuclear_eclipse | SourceSVN/post-commit.tmpl should be it | 14:22 |
xSmurf | got it thx :) | 14:22 |
nuclear_eclipse | yw | 14:23 |
nuclear_eclipse | just make sure you enable remote checkins, and add the repo server's IP to the list of allowed checkin addresses | 14:23 |
xSmurf | not so super for vhosts, wished I could have just called a script like checkin hehe | 14:24 |
xSmurf | but I'll deal with it | 14:24 |
xSmurf | thx | 14:24 |
nuclear_eclipse | xSmurf: it's meant so that a single solution works for both repos on the same box as the webhost and repos on separate servers | 14:25 |
xSmurf | I know I know ;) | 14:25 |
nuclear_eclipse | :P | 14:26 |
paul_ | "i think i should change your robot login to 'prick', way funnier than prichards" | 14:30 |
paul_ | friends being nasty ;/ | 14:30 |
nuclear_eclipse | hehe | 14:32 |
nuclear_eclipse | that's awesome | 14:32 |
* nuclear_eclipse changes paul's account on mantisbt.org.... :P | 14:32 | |
daryn | ^THATs awesome | 14:33 |
daryn | :) | 14:33 |
paul_ | but yesterday someone called because they couldn't get to any sites | 14:33 |
paul_ | and they knew their dsl was broken | 14:33 |
paul_ | ^ heh they host servers only | 14:34 |
nuclear_eclipse | that reminds me: I've always wondered why your account on mantisbt.org was "grangeway".... | 14:34 |
paul_ | ya | 14:34 |
paul_ | :) | 14:34 |
paul_ | from when i was like 10 | 14:34 |
*** Joins: AzaToth (~azatoth@wikipedia/AzaToth) | 14:42 | |
*** Quits: \cobexer|away (~cobexer@188-23-102-45.adsl.highway.telekom.at) (Quit: EOF) | 14:45 | |
*** Joins: \cobexer|away (~cobexer@188-23-102-45.adsl.highway.telekom.at) | 14:45 | |
*** Joins: rolfkleef (~rolf@urtica.xs4all.nl) | 14:51 | |
bruno_bruno | is there any mantis suporter here? (the paid one) | 14:54 |
bruno_bruno | nevermind | 14:55 |
*** Joins: mantisbt_95059 (~5fde6c92@gateway/web/freenode/x-vtwjqqsmjapodfne) | 14:55 | |
*** Parts: mantisbt_95059 (~5fde6c92@gateway/web/freenode/x-vtwjqqsmjapodfne) | 14:56 | |
|Otter| | there are paid ones? | 15:00 |
daryn | heh...there are those we will work on mantis if you pay them to | 15:01 |
daryn | paul_ ...i have layout template and updates to MantisTemplate ready to push to mantisforge | 15:02 |
paul_ | yea mate's fixing | 15:06 |
paul_ | whilst I went to vote | 15:06 |
bruno_bruno | daryn: thats the idea | 15:10 |
bruno_bruno | i`m having so many troubles because of the implementation of inheritance ;/ | 15:10 |
bruno_bruno | and i can`t find out how to work around this problem | 15:11 |
paul_ | daryn: i'll be changing mantisforge ip | 15:12 |
paul_ | to new box ip | 15:12 |
daryn | my url uses the domain name | 15:13 |
daryn | is that going to give me trouble with the ssh key? | 15:13 |
paul_ | doubt it? | 15:13 |
*** Joins: moto-moi (~hylke@cara.xs4all.nl) | 15:15 | |
nuclear_eclipse | daryn: shouldn't | 15:15 |
daryn | take a while to propogate... | 15:16 |
nuclear_eclipse | it should pick up that the IP has changed, but the server still has the same cert (assuming paul is pulling from a full backup image), and be fine | 15:16 |
paul_ | just moving it from xen to openvz | 15:17 |
paul_ | problem I mgiht have is whether I get ip's in morning | 15:18 |
daryn | i guess if you're still in the same isp it'll probably still be the same dns settings | 15:18 |
*** Joins: micahg (~micah@ubuntu/member/micahg) | 15:18 | |
daryn | so you're hoping for tomorrow? | 15:18 |
paul_ | german friend from ISP goes to bed in 40 minutes normally | 15:18 |
paul_ | we need to copy about 300GB of data between our boxes | 15:19 |
paul_ | load the xen images | 15:19 |
daryn | yikes | 15:19 |
paul_ | well, we backed up my server | 15:19 |
paul_ | to my toy vps with him | 15:19 |
paul_ | which is same isp on a ssd | 15:20 |
paul_ | but in a different data centre I think | 15:20 |
daryn | so...maybe i should push a branch to git.mantisbt.org so people can start reviewing...can delete it later | 15:20 |
paul_ | or wait | 15:20 |
nuclear_eclipse | daryn: or push to github :P | 15:21 |
paul_ | yea, that works | 15:21 |
nuclear_eclipse | I keep a mirror on github | 15:21 |
daryn | not a bad idea | 15:21 |
paul_ | I still kinda like dhx's suggestion of just writing our own template parser | 15:21 |
nuclear_eclipse | http://github.com/jreese/mantisbt.git | 15:21 |
paul_ | although whether he's gone off that idea | 15:21 |
nuclear_eclipse | http://github.com/jreese/mantisbt rather | 15:21 |
paul_ | daryn: we can't use phptal for email templates | 15:21 |
daryn | yeah i know | 15:22 |
paul_ | daryn: which basically means atm, if we use phptal, we need 2 different template engines | 15:22 |
paul_ | and given plugin authors will probably do their own thing | 15:22 |
xSmurf | what's wrong with plain text emails? ;) | 15:22 |
nuclear_eclipse | paul_: or we could just pick an existing template engine that does support plaintext templates.... | 15:22 |
paul_ | i.e. plugin author isn't going to learn a template engine necessarily | 15:22 |
paul_ | it kinda seems silly to use two | 15:22 |
paul_ | which might mean we can't use phptal | 15:22 |
paul_ | although i think dhx concluded phptal is pretty clever? | 15:23 |
nuclear_eclipse | it's clever, but still designed from the ground up around the assumption of using it for HTML | 15:23 |
paul_ | anyway | 15:24 |
paul_ | once i fix box | 15:24 |
paul_ | hopefully I can push my stuff too | 15:24 |
paul_ | :( | 15:24 |
nuclear_eclipse | something like smarty could easily be used for email and html, and would make translation really simple too | 15:25 |
paul_ | dhx was posting to me blog of guy who said smarty isn't needed anymore | 15:25 |
paul_ | who wrote a book on smarty or whatever | 15:26 |
nuclear_eclipse | well, smarty is really only a fancy wrapper around basic PHP features, but it's still much easier to read because of some of its niceties | 15:26 |
paul_ | vnc on a german iphone atm ;/ | 15:26 |
*** Parts: blacknred0 (~irving@173-29-166-124.client.mchsi.com) | 15:26 | |
paul_ | but yea | 15:30 |
paul_ | mate seems to think I wont get additional ip's until tomorrow | 15:30 |
paul_ | he's ripe admin but needs some support drone to click a button ;/ | 15:31 |
daryn | well, as i said before...i wrote a wrapper for phptal with some smarty calls as well so if you want to use smarty or add another engine will be fine | 15:33 |
daryn | tbh i think the continued argument is silly as we've been arguing it for 2+ years and not done anything | 15:34 |
daryn | i don't see a problem with using a different template engine or even straight php for email templates as they should be very basic anyway | 15:34 |
daryn | i don't care if people want to use smarty, twig, or something else instead of phptal...i can do that too but to this point...i like phptal much better | 15:35 |
daryn | and i was a smarty dev before | 15:35 |
daryn | for me the real issue is...get the logic separated and use SOME template engine... | 15:36 |
paul_ | ya | 15:38 |
nuclear_eclipse | daryn: I'm fully agreeing, I just suggested smarty in the case where we really think it's important to use the same template engine for html + email | 15:43 |
nuclear_eclipse | the thing I liked the most about smarty was being able to extend its set of modifiers with your own things, like for string translation, markup expansion, etc | 15:45 |
daryn | yeah...i'm fairly certain you can do that with phptal too | 15:46 |
nuclear_eclipse | ok | 15:46 |
*** Joins: cobexer (~cobexer@188-23-6-232.adsl.highway.telekom.at) | 15:46 | |
* nuclear_eclipse still hasn't really looked at more than the intro to phptal | 15:46 | |
* daryn thinks nuclear_eclipse is dragging his feet hoping i'll change my mind | 15:47 | |
nuclear_eclipse | lol | 15:47 |
nuclear_eclipse | I've just been really busy | 15:47 |
daryn | :) | 15:47 |
nuclear_eclipse | starting a new job on monday | 15:47 |
nuclear_eclipse | if anyone's dragging feet, I think it's Paul... :P | 15:48 |
nuclear_eclipse | I'm just happy to have someone doing the work to get mantis using proper templates | 15:48 |
daryn | congrats on the job | 15:48 |
daryn | i take it you found one in OH? | 15:49 |
nuclear_eclipse | tbh I really don't care what template language we use, as long at it does everything we need it to do | 15:49 |
nuclear_eclipse | yep | 15:49 |
daryn | cool | 15:49 |
nuclear_eclipse | working with a local company that does security work for General Electric | 15:49 |
paul_ | ohh | 15:49 |
paul_ | your first job since you moved? | 15:49 |
nuclear_eclipse | I'll be working on a *different* open source issue tracker :P | 15:49 |
paul_ | wtf? | 15:50 |
nuclear_eclipse | well, my first fulltime job :P | 15:50 |
daryn | uh oh | 15:50 |
nuclear_eclipse | don't worry | 15:50 |
paul_ | wtf? | 15:50 |
xSmurf | grats nuclear_eclipse | 15:50 |
nuclear_eclipse | it's not actually a competitor with Mantis | 15:50 |
nuclear_eclipse | ty | 15:50 |
paul_ | your first job is migrating them to mantis? | 15:50 |
*** Quits: \cobexer|away (~cobexer@188-23-102-45.adsl.highway.telekom.at) (Ping timeout: 252 seconds) | 15:50 | |
nuclear_eclipse | hehe, I wish | 15:50 |
xSmurf | hehe | 15:50 |
paul_ | what tracker? | 15:50 |
nuclear_eclipse | it's technically an incident tracker | 15:50 |
nuclear_eclipse | RTIR | 15:50 |
paul_ | RT? aka best practical? | 15:51 |
nuclear_eclipse | basically used to track security incidents throughout their facilities | 15:51 |
nuclear_eclipse | yep | 15:51 |
paul_ | oh god | 15:51 |
paul_ | you must have been desperate for work | 15:51 |
nuclear_eclipse | mostly working on proprietary extensions/customizations to fit their needs/workflow | 15:51 |
nuclear_eclipse | lol | 15:51 |
nuclear_eclipse | the position isn't permanently working on RTIR, that's just the first small project | 15:52 |
paul_ | having said that | 15:52 |
paul_ | might give you some ideas for mantis | 15:52 |
nuclear_eclipse | yep | 15:52 |
nuclear_eclipse | first step: migrate to Perl! | 15:52 |
paul_ | bye | 15:53 |
paul_ | also | 15:53 |
* nuclear_eclipse waves | 15:53 | |
paul_ | can you reliably make php break with 5.3+mantis? | 15:53 |
paul_ | on some test box? | 15:53 |
nuclear_eclipse | yep | 15:53 |
paul_ | and you've not worked out why yet? | 15:53 |
nuclear_eclipse | it segfaults on *every* page load | 15:53 |
paul_ | i.e. may I have a play | 15:53 |
nuclear_eclipse | and no, I don't have a debug build of php, nor the time to deal with coredumps | 15:53 |
nuclear_eclipse | sure | 15:54 |
nuclear_eclipse | gimme a short bit | 15:54 |
daryn | my job uses TargetProcess for agile development. interesting ideas there too | 15:55 |
nuclear_eclipse | paul_: ssh pub key? | 15:55 |
paul_ | take my normal one | 15:56 |
paul_ | that you have | 15:56 |
paul_ | aka there should be one on leetcode.net | 15:56 |
daryn | speaking of...any chance you could send me my public key off mantisbt? i've somehow lost the public one | 15:56 |
daryn | :D | 15:56 |
nuclear_eclipse | lol | 15:56 |
nuclear_eclipse | you can get your pub key from your private key | 15:57 |
daryn | oh, ok | 15:57 |
nuclear_eclipse | `ssh-keygen -l` | 15:58 |
nuclear_eclipse | oh wait, that's fingerprint | 15:58 |
paul_ | john: you have my ssh key? | 15:58 |
* nuclear_eclipse looking | 15:58 | |
nuclear_eclipse | `ssh-keygen -y` | 15:59 |
nuclear_eclipse | paul_: `ssh prichards@stagekick.com` | 16:00 |
daryn | ftw! nuclear_eclipse rocks | 16:01 |
nuclear_eclipse | `man ssh-keygen` ftw :P | 16:01 |
paul_ | nuclear_eclipse: wheres mantis? | 16:02 |
nuclear_eclipse | sec | 16:03 |
nuclear_eclipse | that server is just barely had anything done to it | 16:03 |
daryn | i did that too | 16:04 |
daryn | ;) | 16:04 |
daryn | http://github.com/daryn/mantisbt/commits/mantis-template | 16:04 |
nuclear_eclipse | paul_: you should have sudo access now | 16:05 |
daryn | nuclear_eclipse checkout the main menu on the manage_user_page | 16:06 |
nuclear_eclipse | the mantis install is running from /srv/www/sites/leetcode.net/mantis/ | 16:06 |
nuclear_eclipse | I'll take a look later, I gotta head out right now | 16:06 |
daryn | yep cya | 16:07 |
nuclear_eclipse | paul_: you can access the site (and make it segfault) by hitting http://stagekick.com/mantis/ | 16:07 |
nuclear_eclipse | otherwise, feel free to muss around with configs or restart services if you need to, just let me know anything you change | 16:07 |
nuclear_eclipse | paul_: a status report would also be nice if you figure anything out | 16:08 |
nuclear_eclipse | cheers | 16:08 |
nuclear_eclipse | I'll try to pay attention to here from my phone if I can | 16:08 |
xSmurf | hmmmpf now my issues aren't being marked as fixed :/ | 16:22 |
paul_ | oh right | 16:22 |
paul_ | forgot about you | 16:22 |
paul_ | nuclear_eclipse: does anything important run from that box aka live? | 16:22 |
*** Quits: Ragnor (~Ragnor@dslb-088-077-005-177.pools.arcor-ip.net) (Ping timeout: 276 seconds) | 16:29 | |
xSmurf | fixed | 16:30 |
*** Joins: Watergad (~Watergad@watergad.pereslavl.ru) | 16:41 | |
*** Joins: Ragnor (~Ragnor@dslb-092-073-025-041.pools.arcor-ip.net) | 16:41 | |
Watergad | Hi | 16:42 |
Watergad | Is it possible to make filter with OR, not only AND? | 16:42 |
paul_ | nuclear_eclipse: wow john | 16:42 |
Watergad | e.g. "where I am a handler OR what I monitor" | 16:43 |
*** Quits: bruno_bruno (~WebIRC@radio.redenorte.net) (Quit: (( WebIRC Gratuito www.webirc.com.br Agora no Orkut! www.orkut.com.br/Main#AppInfo.aspx?appId=301253744845&ref=SR )) (Ping timeout)) | 16:43 | |
paul_ | nuclear_eclipse: ok, I think i'll try on my box later | 16:44 |
paul_ | as erm | 16:44 |
paul_ | there's too much going on there | 16:44 |
paul_ | xdebug, apc, suhosin | 16:44 |
paul_ | etc | 16:44 |
daryn | Watergad it is that way already | 16:55 |
daryn | oh...wait...i think i have it backward | 16:56 |
daryn | it ORs values within the same field but ANDs for different fields...so...no. not currently | 16:57 |
Watergad | I see. I wonder if there is some kind of plugin, or smth else | 16:57 |
daryn | not yet | 16:58 |
Watergad | ok | 16:58 |
*** Quits: rolfkleef (~rolf@urtica.xs4all.nl) (Remote host closed the connection) | 17:05 | |
*** Quits: cobexer (~cobexer@188-23-6-232.adsl.highway.telekom.at) (Remote host closed the connection) | 17:07 | |
*** Quits: Watergad (~Watergad@watergad.pereslavl.ru) (Quit: Just left.) | 17:29 | |
*** Quits: AzaToth (~azatoth@wikipedia/AzaToth) (Remote host closed the connection) | 17:37 | |
*** Quits: fanno (~Morten@90.184.93.233) (Read error: Connection reset by peer) | 18:04 | |
*** Quits: daryn (~INTERACT\@rrcs-76-79-4-2.west.biz.rr.com) (Quit: daryn) | 18:07 | |
*** Quits: paul_ (~4d672186@gateway/web/freenode/x-hithssyrdbsbtawf) (Quit: Page closed) | 18:19 | |
*** Quits: moto-moi (~hylke@cara.xs4all.nl) (Quit: Ex-Chat) | 19:41 | |
*** Quits: micahg (~micah@ubuntu/member/micahg) (Ping timeout: 246 seconds) | 20:24 | |
*** Joins: daryn (~INTERACT\@h27.154.16.98.dynamic.ip.windstream.net) | 20:59 | |
*** Joins: siebrand (~beis@sm.xs4all.nl) | 21:12 | |
*** Joins: daryn_ (~INTERACT\@h73.144.16.98.dynamic.ip.windstream.net) | 21:27 | |
*** Quits: daryn (~INTERACT\@h27.154.16.98.dynamic.ip.windstream.net) (Ping timeout: 265 seconds) | 21:30 | |
*** daryn_ is now known as daryn | 21:33 | |
*** Joins: daryn_ (~INTERACT\@h221.153.16.98.dynamic.ip.windstream.net) | 21:40 | |
*** Quits: daryn (~INTERACT\@h73.144.16.98.dynamic.ip.windstream.net) (Ping timeout: 264 seconds) | 21:43 | |
*** Joins: daryn__ (~INTERACT\@h232.217.31.71.dynamic.ip.windstream.net) | 21:43 | |
*** Quits: daryn_ (~INTERACT\@h221.153.16.98.dynamic.ip.windstream.net) (Ping timeout: 264 seconds) | 21:47 | |
*** Quits: daryn__ (~INTERACT\@h232.217.31.71.dynamic.ip.windstream.net) (Remote host closed the connection) | 21:59 | |
*** Joins: daryn (~INTERACT\@h232.217.31.71.dynamic.ip.windstream.net) | 22:00 | |
*** Joins: |HaruAFK| (~haruka@p54ACCC35.dip.t-dialin.net) | 22:41 | |
*** Quits: |Otter| (~haruka@p54ACE8F6.dip.t-dialin.net) (Ping timeout: 245 seconds) | 22:44 | |
*** Joins: micahg (~micah@ubuntu/member/micahg) | 22:55 | |
*** Quits: daryn (~INTERACT\@h232.217.31.71.dynamic.ip.windstream.net) (Quit: daryn) | 23:46 |
Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!