*** Joins: giallu (~giallu@fedora/giallu) | 00:50 | |
*** Joins: mike84_ (IceChat77@nat/idm/x-mfuqppeyowolsbtu) | 01:00 | |
*** Parts: mike84_ (IceChat77@nat/idm/x-mfuqppeyowolsbtu) () | 01:00 | |
*** Quits: giallu (~giallu@fedora/giallu) (Ping timeout: 264 seconds) | 01:21 | |
*** Joins: giallu (~giallu@fedora/giallu) | 02:09 | |
*** Quits: giallu (~giallu@fedora/giallu) (Ping timeout: 248 seconds) | 02:40 | |
*** Joins: giallu (~giallu@fedora/giallu) | 02:55 | |
*** Joins: Paul_46 (~IceChat09@cpc1-enfi15-2-0-cust580.hari.cable.virginmedia.com) | 03:47 | |
*** Joins: asm89 (~asm89@unaffiliated/asm89) | 04:01 | |
*** Quits: asm89 (~asm89@unaffiliated/asm89) (Quit: bye!) | 07:01 | |
*** Quits: giallu (~giallu@fedora/giallu) (Ping timeout: 264 seconds) | 08:01 | |
*** Joins: user___ (~chatzilla@g226029086.adsl.alicedsl.de) | 08:12 | |
user___ | jreese: hello =) | 08:12 |
---|---|---|
*** Joins: otaku__ (~otaku@g226029086.adsl.alicedsl.de) | 08:16 | |
*** Quits: user___ (~chatzilla@g226029086.adsl.alicedsl.de) (Client Quit) | 08:16 | |
otaku__ | what is the latest gitweb version that the gitweb mantis plugin is compatible with? :) | 09:08 |
jreese | otaku__: according to some conversations, it appears to at least work on 1.7.9: https://github.com/mantisbt-plugins/source-integration/commit/d953a6088bd67c42171e5fdbea56bdc485d1c480#-P0 | 09:11 |
jreese | I don't use gitweb though, so I haven't tested it on that for a long time | 09:13 |
otaku__ | no problem, i'll give it a shot :) thanks for the pointing me in the right direction | 09:14 |
jreese | you're welcome | 09:14 |
Paul_46 | lo | 09:17 |
Paul_46 | jreese: moo | 09:17 |
jreese | howdy | 09:17 |
Paul_46 | hows it going | 09:17 |
jreese | well enough, yourself? | 09:18 |
Paul_46 | yea, not too bad | 09:18 |
Paul_46 | you are working for facebook now? | 09:19 |
jreese | yep | 09:20 |
Paul_46 | dont they use mantis? ;p | 09:20 |
jreese | they wrote their own tasks system, and they wrote their own code review system :P | 09:20 |
jreese | http://phabricator.org/ | 09:21 |
jreese | "Facebook engineers rave about Phabricator, describing it with glowing terms like "okay" and "mandatory". " | 09:21 |
Paul_46 | oh php ? | 09:23 |
otaku__ | jreese, it worked, thank you so much! ::) | 09:23 |
jreese | otaku__: you're welcome | 09:25 |
jreese | Paul_46: yes, they're mainly a php shop, except they wrote their own language extensions and a from-scratch VM implementation of the interpreter :P | 09:26 |
Paul_46 | phabricator looks like facebook ;p | 09:26 |
jreese | I'm not working on the site though, more of a dev ops position, so I don't really touch the php | 09:26 |
Paul_46 | that app looks pretty nice though | 09:27 |
jreese | it actually does work really well | 09:27 |
Paul_46 | it does make me wonder with mantisbt what to do | 09:28 |
*** Joins: giallu (~giallu@92.245.173.145) | 09:42 | |
*** Quits: giallu (~giallu@92.245.173.145) (Changing host) | 09:42 | |
*** Joins: giallu (~giallu@fedora/giallu) | 09:42 | |
*** Quits: Ragnor (~Ragnor@dslb-178-009-055-194.pools.arcor-ip.net) (*.net *.split) | 10:00 | |
*** Joins: Ragnor (~Ragnor@dslb-178-009-055-194.pools.arcor-ip.net) | 10:05 | |
*** Quits: giallu (~giallu@fedora/giallu) (Ping timeout: 264 seconds) | 10:46 | |
*** Joins: Protogenes (~Protogene@cmnz-4db36eef.pool.mediaWays.net) | 10:47 | |
*** Joins: otaku (~otaku@e179097164.adsl.alicedsl.de) | 11:18 | |
*** otaku is now known as otaku___ | 11:18 | |
*** Quits: otaku__ (~otaku@g226029086.adsl.alicedsl.de) (Ping timeout: 264 seconds) | 11:19 | |
*** Joins: otaku__ (~otaku@f051230044.adsl.alicedsl.de) | 11:32 | |
*** Quits: otaku___ (~otaku@e179097164.adsl.alicedsl.de) (Ping timeout: 264 seconds) | 11:35 | |
*** Joins: echo083 (~adam@mna75-11-88-161-199-126.fbx.proxad.net) | 13:33 | |
*** Joins: BD- (BD-@78-22-91-42.access.telenet.be) | 13:47 | |
BD- | expanding on the topic i raised yesterday evening - concerning dialects between different supported database types | 13:48 |
BD- | i'm using the mysql "LIMIT" clause which doesn't work on MS SQL - I should instead use the "TOP" clause there | 13:48 |
BD- | is there a general syntax that translates correctly to either ? | 13:48 |
BD- | is this documented ? | 13:48 |
BD- | or i could construct the sql 'manually' based on the used database type | 13:49 |
BD- | but how silly is that :s | 13:49 |
BD- | in adodb-active-record.inc.php i see some code that seems to incorporate this | 13:52 |
BD- | function adodb_GetActiveRecordsClass(&$db, $class, $table,$whereOrderBy,$bindarr, $primkeyArr, | 13:52 |
BD- | ... | 13:52 |
BD- | if(isset($extra['limit'])) | 13:52 |
BD- | ... | 13:52 |
BD- | $rs = $db->SelectLimit($qry, $extra['limit'], $extra['offset'],$bindarr); | 13:52 |
BD- | ... | 13:52 |
BD- | in adodb.inc.php i also find this: | 13:55 |
BD- | var $hasTop = false;/// support mssql/access SELECT TOP 10 * FROM TABLE | 13:55 |
BD- | var $hasLimit = false;/// support pgsql/mysql SELECT * FROM TABLE LIMIT 10 | 13:55 |
BD- | looks like it *should* be supported, but it doesn't seem to work in mantis :( | 13:55 |
*** Quits: echo083 (~adam@mna75-11-88-161-199-126.fbx.proxad.net) (Quit: Quit) | 13:57 | |
BD- | hm. | 13:57 |
BD- | * Uses SELECT TOP for Microsoft databases (when $this->hasTop is set) | 13:57 |
BD- | * BUG: Currently SelectLimit fails with $sql with LIMIT or TOP clause already set | 13:57 |
BD- | i guess i have to check for the database manually ? :s | 13:57 |
*** Joins: echo083 (~adam@mna75-11-88-161-199-126.fbx.proxad.net) | 14:04 | |
*** Quits: echo083 (~adam@mna75-11-88-161-199-126.fbx.proxad.net) (Quit: Quit) | 14:24 | |
*** Joins: asm89 (~asm89@unaffiliated/asm89) | 14:30 | |
*** Joins: nutron (~nutron@unaffiliated/nutron) | 14:38 | |
Paul_46 | BD-: we're trying to remove adodb for the next main release | 14:43 |
asm89 | Paul_46: switching to what? | 14:46 |
Paul_46 | dhx/myself started organising our own abstraction layer basedo n pdo | 14:48 |
BD- | Paul_46: on a sidenote, will current plugins still be compatible with the next major release ? I heard that it's the intention to replace the current hook-to-event system with directly interacting with the DOM of pages or something ? | 14:49 |
asm89 | Paul_46: have you looked at Doctrine DBAL? That's basically that | 14:50 |
Paul_46 | have had that discussion over time :) | 14:50 |
Paul_46 | anyway, not really sure what's happening with mantis now a days | 14:50 |
asm89 | what then? | 14:50 |
Paul_46 | asm89: I think we'd basically decided it'll be easier to do our own thing | 14:51 |
Paul_46 | i'd loosely based code off of moodle's | 14:51 |
Paul_46 | *however* | 14:51 |
asm89 | ah sorry, that was targeted on the "not really sure what's happening with mantis now a days" | 14:51 |
Paul_46 | if you look at most of the db layers, at some point you get to the problem that most db's are fairly different | 14:51 |
Paul_46 | oh | 14:51 |
Paul_46 | right | 14:52 |
BD- | Paul_46: lol :D | 14:52 |
asm89 | @ dbal, i know, i dev on that ;) | 14:52 |
BD- | nice :o | 14:53 |
Paul_46 | https://github.com/mantisbt/mantisbt/graphs/contributors | 14:53 |
Paul_46 | if you look at that | 14:53 |
Paul_46 | I think 'mantisbt2' is me [as i created a 2nd account ni github and it's messed stuff up as they share email addresses] | 14:53 |
Paul_46 | so according to that, there are 8 people who have done more then 100 commits | 14:54 |
Paul_46 | agreed? | 14:54 |
Paul_46 | sry, 9 | 14:54 |
asm89 | yeah | 14:55 |
Paul_46 | of those 9, | 14:55 |
Paul_46 | thraxisp/giallu have moved on a year or so ago | 14:55 |
Paul_46 | siebrand only does translations | 14:55 |
Paul_46 | so that leaves 6 commiters who are currently 'active' | 14:55 |
asm89 | ah, core team is shrinking? | 14:56 |
* jreese is moving on, and vboctor is only active when he pushes a feature for his commercial projects | 14:56 | |
Paul_46 | i.e. vboctor, myself, davidhicks, dreagd, rombert | 14:56 |
BD- | moving on to which alternative ? :o | 14:56 |
jreese | not really to an alternative | 14:57 |
jreese | just moving away from working on bugtrackers | 14:57 |
Paul_46 | I love mantis, enjoy working on it but | 14:58 |
Paul_46 | I use mantis at work | 14:58 |
BD- | mantisbt still best webbased bugtracker ? | 14:58 |
Paul_46 | in a school for It support | 14:58 |
jreese | moved most of my personal projects to just using github's issues | 14:58 |
BD- | yea for small projects that's sufficient | 14:58 |
BD- | and github just rocks :( | 14:58 |
Paul_46 | i'm looking at implemetning http://hap.codeplex.com/ [which has a tickets thing anyway that I currently have turned off] | 14:58 |
jreese | I would agree with Paul, Mantis IMO is still great, and much better for active projcets | 14:58 |
jreese | I just don't have the time or interest to work on it anymore, and I don't want to deal with PHP on my servers | 14:59 |
Paul_46 | My 'work' on mantis atm is on a personal fork [i'm prboably best calling it that atm] which is at https://github.com/grangeway/mantisbt | 14:59 |
BD- | your plugins rock(ed) though! ;) | 15:00 |
jreese | thanks :) | 15:00 |
BD- | i even reported a bug fix on the source code integration one :( | 15:00 |
Paul_46 | my rough 'aim' with this would be to replace db api [ kinda done], try to have a play with using some more objects of some sort on the legacy code base | 15:00 |
Paul_46 | and probably make an open source (and free) mobile interface | 15:00 |
jreese | yeah, I'm trying to keep up, but atm I'm basically just blindly accepting pull requests that look right, since I don't use it anymore to test with | 15:00 |
Paul_46 | so i'm trying to decide whether it's worthwhile trying to finish the version that i'm currently dev'ing | 15:01 |
Paul_46 | I don't agree with some things that went into core a few months back | 15:02 |
Paul_46 | esp. those that were addedp urely for people's personal project | 15:02 |
BD- | http://noswap.com/mantis/my_view_page.php - hm, that's pretty offline :p suppose i'll have to create a PR for it then ;) | 15:02 |
BD- | Paul_46: i guess that's what you get when the release date of the new major version keeps getting postponed :o | 15:03 |
jreese | be my guest :) | 15:03 |
BD- | probably guilty myself :p | 15:04 |
jreese | I should probably set up some sort of redirect at the least... | 15:04 |
Paul_46 | BD-: well, no one's ever really agreed on a release process | 15:04 |
jreese | rather than just let everything at /mantis/ 404 | 15:04 |
Paul_46 | jreese did a fairly good job of bundling them out | 15:04 |
*** Quits: asm89 (~asm89@unaffiliated/asm89) (Quit: bye!) | 15:05 | |
Paul_46 | however, on a number of occassions in the past people have just gone "i'm doing a release tomorrow" | 15:05 |
BD- | ^^ | 15:05 |
* Paul_46 wonders if BD- goes by another name also | 15:06 | |
BD- | haven't worked on open source projects in the past, so i got no idea how such things are usually coordinated... | 15:06 |
Paul_46 | or you just hang in here :) | 15:06 |
BD- | https://github.com/vincentsels -> this is me | 15:06 |
BD- | but sst ;p | 15:06 |
BD- | if i ask stupid questions here, they don't have to be associated with my plugin :)) | 15:07 |
Paul_46 | right | 15:07 |
Paul_46 | nowi remember | 15:07 |
Paul_46 | mantis is legacy code base | 15:08 |
BD- | and i'm a newbie at both php and git/hub, so i do the occasional stupid thing or ask the occasional beginner question :p | 15:08 |
Paul_46 | that we've added plugins too | 15:08 |
Paul_46 | the plugins implementation is really good [think that was john's] | 15:08 |
BD- | yeop | 15:08 |
jreese | yes, and thank you :) | 15:08 |
BD- | i love it | 15:08 |
Paul_46 | but I'd probably query how well some of the hooks are thought out | 15:08 |
Paul_46 | and by that, I don't necessarily mean they are wrong | 15:08 |
Paul_46 | but more, some are probably added due to the way the legacy code is organised | 15:09 |
BD- | created this PR concerning plugin events ;) https://github.com/mantisbt/mantisbt/pull/55 | 15:09 |
BD- | yea, i agree on that | 15:09 |
jreese | Paul_46: I wouldn't argue with that; most of the plugin stuff was a) written while I was still unexperienced and in school, and b) done to meet the needs of my employer at the time, so had to fit their requirements which were almost always dumb | 15:09 |
Paul_46 | jreese: heh | 15:10 |
Paul_46 | BD-: well, that's an example of something i probably don't like | 15:10 |
Paul_46 | i'd probably query whether that's where 'EVENT_UPDATE_BUG_FORM' => EVENT_TYPE_EXECUTE, should just be used | 15:11 |
jreese | BD-: try http://noswap.com/mantis/my_view_page.php now | 15:11 |
BD- | well, it's a "meet the requirements of my current employer" thing :) | 15:11 |
BD- | yeop, back up | 15:11 |
Paul_46 | I think personally i'm at the point where i wouldn't want to work on 1.2/1.3 anymore | 15:12 |
Paul_46 | kinda prefer the new db syntax we'd come up with | 15:12 |
BD- | jreese: cool, your employer paid you to work on that source integration plugin ? ;) | 15:13 |
Paul_46 | however, for various reasons of what i'd done, there's quite a difference between what i've changed in my branch and what's in 1.2/1.3 | 15:13 |
Paul_46 | so i'm not quite sure what happens there | 15:13 |
BD- | here's a newb question: what is the 'master' branch and what is the 'next' branch ? | 15:15 |
BD- | never even understood that :X | 15:15 |
jreese | Yep, though the source integration framework was actually written so I could integrate they're proprietary source control system, as well as svn that mantis used at the time, and then git | 15:15 |
Paul_46 | BD-: *sighs* | 15:16 |
Paul_46 | right | 15:16 |
Paul_46 | what we've normally done is | 15:16 |
Paul_46 | new work done in master | 15:16 |
BD- | uhu | 15:16 |
Paul_46 | at point 1.1 is released | 15:16 |
Paul_46 | we've made master-1.1 and tag'd it | 15:16 |
Paul_46 | and gone back to working on master | 15:17 |
Paul_46 | and porting bugfixes or whatever | 15:17 |
BD- | jop | 15:17 |
Paul_46 | that's fairly standard | 15:17 |
Paul_46 | i'd probably be inclined to say we've made it more difficult to do that by not really planning releases | 15:17 |
Paul_46 | i.e. I know in the past myself and maybe someone else have dumped in a fairly bug change of some sort within 24 hours of stuff getting branched for a release | 15:18 |
Paul_46 | but then, we've never really got everyone together [aka the ~10 people who do stuff at any given time] and planned stuff out properly | 15:18 |
Paul_46 | jreese: is that fair? | 15:19 |
Paul_46 | anyway, | 15:20 |
Paul_46 | there was a point where i'd made a 'db-api' branch, and dhx had made a exceptions / re-organise file layout and some other stuff branch | 15:20 |
Paul_46 | [some of that was from a chap called daryn - files layout] | 15:21 |
Paul_46 | so dhx made 'next' as a copy of master with my db changes, he's exceptions changes and daryn's file stuff | 15:21 |
Paul_46 | then added some localisation changes | 15:21 |
jreese | Paul_46: I'd say that's a pretty fair assessment | 15:22 |
Paul_46 | at the time that was done, I had some uncommited stuff locally to my branch, didn't particularly like the file layout stuff, so I (awkwardly?) carried on working on my db-api branch | 15:23 |
Paul_46 | with the aim to try to make bugs/users more of an "object" | 15:23 |
jreese | one thing we've always lacked was a clear set of goals for a release; eg, either a hard deadline or a hard set of features to release | 15:23 |
Paul_46 | and see where it takes things | 15:23 |
Paul_46 | and kept that work in https://github.com/grangeway/mantisbt | 15:24 |
BD- | oh you're grangeway :D | 15:24 |
Paul_46 | yea | 15:24 |
BD- | ^^ | 15:24 |
Paul_46 | so for example that version replaces phpmailer with zetacomponents mailer [as we use their graph library] | 15:24 |
Paul_46 | [i'm kinda wondering if a jscript graph library would be more sensible though...] | 15:25 |
BD- | so that 'next' branch contains the file-moves and the error-framework etc - but aside from that, nothing else ? | 15:25 |
jreese | Paul_46: I still don't understand you using "grangeway", when your name is Paul R | 15:26 |
BD- | :D | 15:26 |
Paul_46 | the zetacomponts framework which is kinda not getting commits [i think partly due to getting dumped onto apache then leaving apache] | 15:26 |
Paul_46 | jreese: goes back years :) | 15:26 |
Paul_46 | to when i was like 10 ;p | 15:26 |
Paul_46 | so grangeway | 15:27 |
Paul_46 | when I was kid, parents agreed to get modem + dialup internet | 15:28 |
Paul_46 | so they rang up with their details, internet i guess wasn't around that much then or whatever | 15:28 |
Paul_46 | so demon [uk isp] took details then asked 'what username?' | 15:28 |
Paul_46 | i think we tried a few things 'richards', 'richardsfamily' etc or whatever we thought of | 15:29 |
Paul_46 | ofc they all taken | 15:29 |
Paul_46 | so i live in an area called grange park, street at end of road is 'the grangeway' | 15:30 |
Paul_46 | so we tried that | 15:30 |
Paul_46 | that was fine for the ISP, and after that i've kinda just used it | 15:30 |
jreese | wow, maybe I shouldn't have asked, that's a lot more boring than I'd expected :P | 15:31 |
Paul_46 | Has the nice benefit that any website I go to I can basically keep the same username ;p | 15:31 |
BD- | :D | 15:31 |
BD- | yea | 15:31 |
Paul_46 | makes forgotton password pages for obscure sites easy ;p | 15:31 |
BD- | nice bed time story :p | 15:32 |
BD- | nn! | 15:32 |
Paul_46 | nn ;[ | 15:32 |
BD- | thanks for all the feedback :) | 15:32 |
*** Quits: BD- (BD-@78-22-91-42.access.telenet.be) () | 15:32 | |
Paul_46 | jreese: anyway, I need to decide if i try to finish my branch | 15:35 |
Paul_46 | give up and see where mantis goes for a bit | 15:36 |
Paul_46 | or what :) | 15:36 |
jreese | can't answer that for you, unfortunately | 15:37 |
jreese | I guess you just have to ask yourself if the time and effort is worth it to you | 15:37 |
jreese | and weigh that against your alternative options | 15:38 |
Paul_46 | well, it's quite nice to have a project to work on | 15:39 |
Paul_46 | :p | 15:39 |
jreese | yeah, I just ended up focusing my time on different projects | 15:39 |
*** Quits: nutron (~nutron@unaffiliated/nutron) (Ping timeout: 246 seconds) | 16:06 | |
*** Quits: Paul_46 (~IceChat09@cpc1-enfi15-2-0-cust580.hari.cable.virginmedia.com) (Quit: Not that there is anything wrong with that) | 16:48 | |
*** Quits: sdfjkljkdfsljkl (~sdfjkljkd@static.96.23.63.178.clients.your-server.de) (Remote host closed the connection) | 17:00 | |
*** Joins: sdfjkljkdfsljkl (~sdfjkljkd@static.96.23.63.178.clients.your-server.de) | 17:00 | |
*** Joins: nutron (~nutron@unaffiliated/nutron) | 17:43 | |
*** Joins: echo083 (~adam@mna75-11-88-161-199-126.fbx.proxad.net) | 19:01 | |
*** Quits: echo083 (~adam@mna75-11-88-161-199-126.fbx.proxad.net) (Quit: Quit) | 19:30 | |
*** Quits: nutron (~nutron@unaffiliated/nutron) (Ping timeout: 252 seconds) | 19:30 | |
*** Joins: nutron (~nutron@unaffiliated/nutron) | 20:43 |
Generated by irclog2html.py 2.10.0 by Marius Gedminas - find it at mg.pov.lt!