Friday, 2009-04-03

../irclogs/#mantishelp.2009-04-03.log
--- scribe started ---19:09
paul___date sesm to be fixed ;p19:10
nuclear_eclipseyay19:10
paul___you about this weekend?19:12
nuclear_eclipseperhaps19:12
nuclear_eclipsepaul___: start your SSH daemon!19:15
milliamsEvening all19:57
nuclear_eclipsehowdy20:04
milliamsI must say that the PHP templatisation of Mantis is much easier that I thought it would be.20:11
milliamsI'm managing to swiftly move through the pages without having to break a single thing20:11
milliamsThe 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_eclipsehow are you handling plugin events within the pages and/or their templates?20:16
milliamsCurrently I'm inserting the event_signal() call directly into the template so that it will be sent when the template is include()'d20:17
nuclear_eclipsehmm, you'll need to pay attention to how individual plugins work20:18
nuclear_eclipses/plugins/events/20:18
milliamsIt has to be done in some way in the template system since the theme author has to be able to specify where those things come20:18
nuclear_eclipsethere may be some events that are expected to modify/return special data sets20:19
nuclear_eclipseI'm not sure how many of those events are in view pages though, rather than processing pages...20:19
milliamsDo 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_eclipseeg, EVENT_BUG_REPORT or EVENT_BUG_UPDATE being able to modify data structures before they get saved to the database20:20
nuclear_eclipsealso be sure that the current functionality of calling string_display_*() executing the chained output processing events20:21
milliamsThings like that are currently copied almost verbatim20:22
nuclear_eclipseok20:22
milliamsbut I'll be on the lookout for those modifing events20:22
nuclear_eclipseok20:23
nuclear_eclipseunfortunately, 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 work20:23
nuclear_eclipses/werr/well/20:23
* nuclear_eclipse types too quickly20:24
milliamsheh20:24
milliamsThough strangely I can't actually find any mention of EVENT_BUG_REPORT or EVENT_BUG_UPDATE in the code anywhere20:25
nuclear_eclipseoops, EVENT_REPORT_BUG and EVENT_UPDATE_BUG20:25
milliamsAhh, ok.20:26
milliamsRight, 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
milliamsFortunately 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 template20:31
nuclear_eclipsethat's what I'm hoping, but I just wanted you to be aware of that possibility20:32
milliamsSure20: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 hollar20:33
milliamsI sure will20:33
nuclear_eclipseit's good to know someone's finally making a good bit of headway on templates :)20:35
milliamsYeah, it'll be good to close a 5-year-old bug :)20:35
milliamsDo you reckon the work is likely to be accepted to trunk (post-1.2 of course)?20:36
nuclear_eclipseI 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
milliamsI know how it works in things like this :)20:36
milliamsthere's always _something_ that needs doing first20:37
nuclear_eclipsemilliams: it depends; something this big will need to be reviewed by more than me, so it depends on what others think of it20:37
nuclear_eclipsebut from what I saw, not having looked too deeply yet, it at least seems like you're heading in the right direction20:37
milliamsSure, 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 it20:39
nuclear_eclipseok20:39
mantisbotNew bug: Bug 10291 - BAMaustin - open - new21:58
mantisbotNew bug: Can you View what I View? - http://www.mantisbt.org/bugs/view.php?id=1029121:58
BAMaustinHow 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
milliamshalf an hour if they have a decent linux distro22:00
milliamsGetting Git and DocBook should take 10 minutes max22:00
BAMaustinwhoops.  Guess I gotta set up a Linux box too!22:00
BAMaustinlol.   Love the "How not to participate" line on MSysGit22:06
BAMaustin"So you do not want to help? Then there is nothing to see here, please move along. "22:06
milliamsYeah, that's great :)22:07
nuclear_eclipseBAMaustin: 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 hand22:08
sleighboyJust 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_eclipsesleighboy: ah, sorry I didn't think to mention that22:09
sleighboyIs it an option anywhere to make Advanced screens default for certain users or your own perferences?22:11
nuclear_eclipsein My Account, you can set your own preferences, otherwise, look in config_defaults_inc for related settings22:12
sleighboyShould have just looked there first :) Thanks.22:13
nuclear_eclipseyou're welcome22:14
BAMaustinI'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_eclipseit unmarks them - similarly, if you rename a version, it updates all the associated bugs22:31
BAMaustinOuch.  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_eclipseyou can set versions as stable or obsolete22:33
BAMaustinIs that in a version after 1.1.5 ?22:34
nuclear_eclipseI believe that's in 1.1.x...22:35
nuclear_eclipseBAMaustin: 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 releases22:38
BAMaustinI 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 yet22:43
nuclear_eclipseBAMaustin: do you have root access to your machine, or are you running on a shared hosting system?22:44
BAMaustinshared access, unfortunately22:44
nuclear_eclipseah22:45
BAMaustinyeah, you'd swear I was double jointed from how well I've been kicking myself22:46
nuclear_eclipselol22:46
nuclear_eclipsethat's one of the reasons I stopped using shared hosting, simply because the lack of control was frustrating as hell22:47
nuclear_eclipsewell, that and the fact that I could get a good VPS box for only $20/mo22:47
BAMaustinWow!  I'm paying more than that for shared22:48
nuclear_eclipsehttp://www.linode.com/?r=ebecdda24dde08d94025bbfe10e9994718d398be22:48
nuclear_eclipseif you don't mind using that link for the referral bonus22:48
nuclear_eclipse;)22:48
nuclear_eclipseit'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 tier22:50
BAMaustinThat does seem attractive.  I'm definitely interested (and will follow the link!) but TIME is definitely the constraint right now.22:52
BAMaustinWe're 3-8 weeks from our 1st release in a startup22:53
nuclear_eclipseah22:53
nuclear_eclipsewhat startup?22:53
BAMaustinDistrictSupport.com - software for School Districts on juvenile felony arrests22:54
nuclear_eclipseah22: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_eclipseyeah22:56
bartikI 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_eclipseI 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
bartikdid try that can't find anything useful, but might be just me...23:22
milliamsbartik: I don't see anything either23:27
bartikoh well is it worth to open a very minor bug or something similar for that ?23:32
bartikSo 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
bartikok, so no bug but I have found this http://www.mantisbt.org/forums/viewtopic.php?f=4&t=333023:48

Generated by irclog2html.py