| ../irclogs/#mantishelp.2009-04-03.log | ||
| --- scribe started --- | 19:09 | |
| paul___ | date sesm to be fixed ;p | 19:10 |
|---|---|---|
| nuclear_eclipse | yay | 19:10 |
| paul___ | you about this weekend? | 19:12 |
| nuclear_eclipse | perhaps | 19:12 |
| nuclear_eclipse | paul___: start your SSH daemon! | 19:15 |
| milliams | Evening all | 19:57 |
| nuclear_eclipse | howdy | 20:04 |
| milliams | I must say that the PHP templatisation of Mantis is much easier that I thought it would be. | 20:11 |
| milliams | I'm managing to swiftly move through the pages without having to break a single thing | 20:11 |
| milliams | The changeset for what I've converted so far hasn't touched anything except the pages in question (http://git.mantisforge.org/w/mantisbt/milliams.git?a=commitdiff;h=4b6866d4dea7347f45e67448cb4b65bc99d79405;hp=11b00e3541a34415f72d937d877997d3debe4948) | 20:14 |
| nuclear_eclipse | how are you handling plugin events within the pages and/or their templates? | 20:16 |
| milliams | Currently I'm inserting the event_signal() call directly into the template so that it will be sent when the template is include()'d | 20:17 |
| nuclear_eclipse | hmm, you'll need to pay attention to how individual plugins work | 20:18 |
| nuclear_eclipse | s/plugins/events/ | 20:18 |
| milliams | It has to be done in some way in the template system since the theme author has to be able to specify where those things come | 20:18 |
| nuclear_eclipse | there may be some events that are expected to modify/return special data sets | 20:19 |
| nuclear_eclipse | I'm not sure how many of those events are in view pages though, rather than processing pages... | 20:19 |
| milliams | Do you mean like event_signal( 'EVENT_REPORT_BUG_FORM_TOP', array( $project_id, false ) ) affecting $project_id or do you mean something more subtle? | 20:20 |
| nuclear_eclipse | eg, EVENT_BUG_REPORT or EVENT_BUG_UPDATE being able to modify data structures before they get saved to the database | 20:20 |
| nuclear_eclipse | also be sure that the current functionality of calling string_display_*() executing the chained output processing events | 20:21 |
| milliams | Things like that are currently copied almost verbatim | 20:22 |
| nuclear_eclipse | ok | 20:22 |
| milliams | but I'll be on the lookout for those modifing events | 20:22 |
| nuclear_eclipse | ok | 20:23 |
| nuclear_eclipse | unfortunately, not all of their functionality has been documented as werr as I would have liked due to time constraints, but the developer docbook will at least have some insight on how they work | 20:23 |
| nuclear_eclipse | s/werr/well/ | 20:23 |
| * nuclear_eclipse types too quickly | 20:24 | |
| milliams | heh | 20:24 |
| milliams | Though strangely I can't actually find any mention of EVENT_BUG_REPORT or EVENT_BUG_UPDATE in the code anywhere | 20:25 |
| nuclear_eclipse | oops, EVENT_REPORT_BUG and EVENT_UPDATE_BUG | 20:25 |
| milliams | Ahh, ok. | 20:26 |
| milliams | Right, I see the problem now. Some of the events return/edit variables and so if the event happens in the template file, it will be out of scope for the corresponding PHP file. | 20:30 |
| milliams | Fortunately I haven't come across any yet (I don't think) and hopefully they'll mostly be constrained to beits of the code that don't need to be embedded in the template | 20:31 |
| nuclear_eclipse | that's what I'm hoping, but I just wanted you to be aware of that possibility | 20:32 |
| milliams | Sure | 20:32 |
| * nuclear_eclipse is the plugin system author, and author of *many* plugins, so if you ever have any questions about what something does in that area, give me a hollar | 20:33 | |
| milliams | I sure will | 20:33 |
| nuclear_eclipse | it's good to know someone's finally making a good bit of headway on templates :) | 20:35 |
| milliams | Yeah, it'll be good to close a 5-year-old bug :) | 20:35 |
| milliams | Do you reckon the work is likely to be accepted to trunk (post-1.2 of course)? | 20:36 |
| nuclear_eclipse | I think up to this point, it's more or less just been an issue of time; ie, we'd all rather spend our littel bit of development time working on bugs/features, rather than rewriting all of the display =\ | 20:36 |
| milliams | I know how it works in things like this :) | 20:36 |
| milliams | there's always _something_ that needs doing first | 20:37 |
| nuclear_eclipse | milliams: it depends; something this big will need to be reviewed by more than me, so it depends on what others think of it | 20:37 |
| nuclear_eclipse | but from what I saw, not having looked too deeply yet, it at least seems like you're heading in the right direction | 20:37 |
| milliams | Sure, I understand. I'll try to get it to the point where all the main user pages are converted (i.e. not touched the html_* print_* stuff) and then seriously try to get people to look at it | 20:39 |
| nuclear_eclipse | ok | 20:39 |
| mantisbot | New bug: Bug 10291 - BAMaustin - open - new | 21:58 |
| mantisbot | New bug: Can you View what I View? - http://www.mantisbt.org/bugs/view.php?id=10291 | 21:58 |
| BAMaustin | How much time do you expect a newbie would need to budget for setting up Git, cloning the repository, installing DocBook, and getting enough stuff set up so they can submit their 1st change? | 21:59 |
| milliams | half an hour if they have a decent linux distro | 22:00 |
| milliams | Getting Git and DocBook should take 10 minutes max | 22:00 |
| BAMaustin | whoops. Guess I gotta set up a Linux box too! | 22:00 |
| BAMaustin | lol. Love the "How not to participate" line on MSysGit | 22:06 |
| BAMaustin | "So you do not want to help? Then there is nothing to see here, please move along. " | 22:06 |
| milliams | Yeah, that's great :) | 22:07 |
| nuclear_eclipse | BAMaustin: you don't necessarily need a Linux box to build the DocBook manuals; that's just the platform that makes it the easiest to get started, because you can just enter one command to install all the needed packages, rather than having to find and install them all by hand | 22:08 |
| sleighboy | Just thought I'd mention that I got my 1.1.6 install to do roadmaps, I did not realize you needed to go into Advanced update to set target version. I thought "Fixed in" was good enough, my error. | 22:08 |
| nuclear_eclipse | sleighboy: ah, sorry I didn't think to mention that | 22:09 |
| sleighboy | Is it an option anywhere to make Advanced screens default for certain users or your own perferences? | 22:11 |
| nuclear_eclipse | in My Account, you can set your own preferences, otherwise, look in config_defaults_inc for related settings | 22:12 |
| sleighboy | Should have just looked there first :) Thanks. | 22:13 |
| nuclear_eclipse | you're welcome | 22:14 |
| BAMaustin | I'm curious... If I delete a version number from a project, what does the Change Log do with issues that were fixed in that version? | 22:31 |
| nuclear_eclipse | it unmarks them - similarly, if you rename a version, it updates all the associated bugs | 22:31 |
| BAMaustin | Ouch. So there's no good way to thin out the Version number pop-up menu list on the Report Issue while maintaining your history? | 22:33 |
| nuclear_eclipse | you can set versions as stable or obsolete | 22:33 |
| BAMaustin | Is that in a version after 1.1.5 ? | 22:34 |
| nuclear_eclipse | I believe that's in 1.1.x... | 22:35 |
| nuclear_eclipse | BAMaustin: if you're running 1.1.5, you should probably upgrade to 1.1.6 - it fixes multiple problems in the 1.1.3-1.1.5 releases | 22:38 |
| BAMaustin | I would.... 'cept I had a crash a while back that ate the drive with my MySQL log in full access account info. Haven't figured how to get around that with my hosting service yet | 22:43 |
| nuclear_eclipse | BAMaustin: do you have root access to your machine, or are you running on a shared hosting system? | 22:44 |
| BAMaustin | shared access, unfortunately | 22:44 |
| nuclear_eclipse | ah | 22:45 |
| BAMaustin | yeah, you'd swear I was double jointed from how well I've been kicking myself | 22:46 |
| nuclear_eclipse | lol | 22:46 |
| nuclear_eclipse | that's one of the reasons I stopped using shared hosting, simply because the lack of control was frustrating as hell | 22:47 |
| nuclear_eclipse | well, that and the fact that I could get a good VPS box for only $20/mo | 22:47 |
| BAMaustin | Wow! I'm paying more than that for shared | 22:48 |
| nuclear_eclipse | http://www.linode.com/?r=ebecdda24dde08d94025bbfe10e9994718d398be | 22:48 |
| nuclear_eclipse | if you don't mind using that link for the referral bonus | 22:48 |
| nuclear_eclipse | ;) | 22:48 |
| nuclear_eclipse | it's a lot more hands-on than shared hosting, because you only get a basic Linux install with no server apps or fancy management interfaces, but you get full root access, can install anything you want however you want, and you're only restricted by your time and your memory/bandwidth tier | 22:50 |
| BAMaustin | That does seem attractive. I'm definitely interested (and will follow the link!) but TIME is definitely the constraint right now. | 22:52 |
| BAMaustin | We're 3-8 weeks from our 1st release in a startup | 22:53 |
| nuclear_eclipse | ah | 22:53 |
| nuclear_eclipse | what startup? | 22:53 |
| BAMaustin | DistrictSupport.com - software for School Districts on juvenile felony arrests | 22:54 |
| nuclear_eclipse | ah | 22:55 |
| BAMaustin | (Mostly it is about freeing up the 1 to 2 clerks dedicated to doing state required crap so they can do real work for the district) | 22:56 |
| nuclear_eclipse | yeah | 22:56 |
| bartik | I have a diff for the 1.2.x where you can set some simple constraints for the password. Any idea to which bug I could attach it, please ? | 23:13 |
| nuclear_eclipse | I don't know of a bug number for that, but you can try searching via View Issues or via google using "site:mantisbt.org" to narrow it to results only on our site... | 23:14 |
| bartik | did try that can't find anything useful, but might be just me... | 23:22 |
| milliams | bartik: I don't see anything either | 23:27 |
| bartik | oh well is it worth to open a very minor bug or something similar for that ? | 23:32 |
| bartik | So far I have read about that new authentication api which should enable several different methods for authentication. If that is implemented then this is most probably less than desired :-) | 23:34 |
| bartik | ok, so no bug but I have found this http://www.mantisbt.org/forums/viewtopic.php?f=4&t=3330 | 23:48 |
Generated by irclog2html.py