Tuesday, 2011-01-18

*** Quits: roentgen_ (~arthur@openvpn/community/support/roentgen) (Read error: Operation timed out)01:24
*** Joins: kirillka (~Miranda@195.242.142.17)01:37
*** Quits: kirillka (~Miranda@195.242.142.17) (Remote host closed the connection)01:39
*** Joins: kirillka (~Miranda@195.242.142.17)01:40
*** Joins: Cupertino (~Cupez@unaffiliated/cupertino)02:36
*** Joins: giallu (~giallu@fedora/giallu)02:46
*** Joins: Rixie (~Rixie@0x4dd7390e.adsl.cybercity.dk)02:55
*** Joins: sgimeno (~chatzilla@163.117.211.10)03:39
*** Joins: YiSh (~joanna@host81-159-82-81.range81-159.btcentralplus.com)04:51
*** Quits: sgimeno (~chatzilla@163.117.211.10) (Quit: ChatZilla 0.9.86 [Firefox 3.6.13/20101203074139])05:02
*** Joins: djSupport (~djsupport@188-221-240-190.zone12.bethere.co.uk)05:15
*** Quits: djSupport (~djsupport@188-221-240-190.zone12.bethere.co.uk) (Remote host closed the connection)05:17
*** Joins: sgimeno (~chatzilla@163.117.211.10)05:20
*** Joins: dooley (52eb5b2f@gateway/web/freenode/ip.82.235.91.47)05:22
*** Quits: dooley (52eb5b2f@gateway/web/freenode/ip.82.235.91.47) (Client Quit)05:22
*** Quits: paulr (~a@212.85.5.19) ()05:33
*** Joins: Al_Chapone (~chatzilla@ATuileries-153-1-67-239.w83-202.abo.wanadoo.fr)05:45
*** Joins: rolfkleef (~rolfkleef@82-204-82-162.fttx.bbeyond.nl)06:15
*** Joins: Phileas (~chatzilla@vpn.rzz.ch)06:27
*** Quits: Al_Chapone (~chatzilla@ATuileries-153-1-67-239.w83-202.abo.wanadoo.fr) (Ping timeout: 240 seconds)07:26
*** Joins: Al_Chapone (~chatzilla@ATuileries-153-1-67-239.w83-202.abo.wanadoo.fr)07:56
*** Quits: Al_Chapone (~chatzilla@ATuileries-153-1-67-239.w83-202.abo.wanadoo.fr) (Read error: Connection reset by peer)08:21
*** Joins: Al_Chapone (~chatzilla@ATuileries-153-1-67-239.w83-202.abo.wanadoo.fr)08:22
*** Joins: Al_Chapone_ (~chatzilla@ATuileries-153-1-33-175.w83-202.abo.wanadoo.fr)08:33
*** Quits: Al_Chapone (~chatzilla@ATuileries-153-1-67-239.w83-202.abo.wanadoo.fr) (Ping timeout: 240 seconds)08:35
*** Al_Chapone_ is now known as Al_Chapone08:35
*** Joins: daryn (~daryn@h158.249.190.173.static.ip.windstream.net)08:56
*** Joins: dhx_z (~anonymous@c122-107-170-247.eburwd5.vic.optusnet.com.au)09:05
*** Quits: dhx1 (~anonymous@c122-107-170-247.eburwd5.vic.optusnet.com.au) (*.net *.split)09:05
*** Quits: tsnfoo (~tsnfoo@ws-intelimac3.test.denison.edu) (*.net *.split)09:05
*** Quits: CIA-27 (~CIA@208.69.182.149) (*.net *.split)09:08
*** Joins: CIA-27 (~CIA@208.69.182.149)09:10
*** Joins: siebrand_ (~chatzilla@535392CA.cm-6-4c.dynamic.ziggo.nl)09:17
*** Joins: joanna (~joanna@host81-159-82-81.range81-159.btcentralplus.com)09:17
*** Quits: siebrand (~chatzilla@535392CA.cm-6-4c.dynamic.ziggo.nl) (Ping timeout: 240 seconds)09:20
*** Quits: YiSh (~joanna@host81-159-82-81.range81-159.btcentralplus.com) (Ping timeout: 240 seconds)09:20
*** siebrand_ is now known as siebrand09:21
*** Quits: Al_Chapone (~chatzilla@ATuileries-153-1-33-175.w83-202.abo.wanadoo.fr) (Ping timeout: 240 seconds)09:36
*** Joins: Al_Chapone (~chatzilla@ATuileries-153-1-33-175.w83-202.abo.wanadoo.fr)09:41
*** Quits: Al_Chapone (~chatzilla@ATuileries-153-1-33-175.w83-202.abo.wanadoo.fr) (Client Quit)09:41
*** Parts: Rixie (~Rixie@0x4dd7390e.adsl.cybercity.dk)09:58
*** Quits: Phileas (~chatzilla@vpn.rzz.ch) (Quit: ChatZilla 0.9.86 [Firefox 3.6.13/20101203075014])10:02
*** Quits: kirillka (~Miranda@195.242.142.17) (Quit: kirillka)10:14
*** Joins: djSupport (~djsupport@188-221-240-190.zone12.bethere.co.uk)10:25
*** Joins: tsnfoo (~tsnfoo@ws-intelimac3.test.denison.edu)10:55
*** Quits: Cupertino (~Cupez@unaffiliated/cupertino) (Quit: I give up...)11:06
*** Quits: rolfkleef (~rolfkleef@82-204-82-162.fttx.bbeyond.nl) (Ping timeout: 246 seconds)11:34
*** Quits: giallu (~giallu@fedora/giallu) (Ping timeout: 255 seconds)12:02
*** Joins: docgnome (~docgnome@75.125.121.216)12:15
docgnomewhere does mantis store uploaded files?12:15
nuclear_eclipsedocgnome: by default, it stores them in the database12:18
docgnomewhat table?12:19
nuclear_eclipsemantis_bug_file_table iirc12:19
docgnomefor some reason 1.2.2 keeps eating files12:19
* nuclear_eclipse recommends upgrading to 1.2.412:19
docgnomeI will later12:19
docgnomethanks12:20
*** Joins: moto-moi (~hylke@2001:888:13e4:1010:21f:e2ff:fe0c:ce28)12:33
*** Quits: sgimeno (~chatzilla@163.117.211.10) (Remote host closed the connection)13:20
*** Quits: joanna (~joanna@host81-159-82-81.range81-159.btcentralplus.com) (Ping timeout: 240 seconds)13:48
*** Joins: JonMarkGo (~Jon@ool-4572146f.dyn.optonline.net)14:19
*** Joins: rolfkleef (~rolfkleef@urtica.xs4all.nl)15:02
*** Joins: nuclear_eclipse (~jreese@leetcode.net)15:36
*** Joins: nuclear_eclipse (~jreese@leetcode.net)15:41
*** Joins: joanna (~joanna@5ade2c24.bb.sky.com)15:42
*** Joins: nuclear_eclipse (~jreese@leetcode.net)15:49
*** Joins: nuclear_eclipse (~jreese@leetcode.net)15:59
-zelazny.freenode.net- [freenode-info] if you're at a conference and other people are having trouble connecting, please mention it to staff: http://freenode.net/faq.shtml#gettinghelp15:59
*** Parts: rolfkleef (~rolfkleef@urtica.xs4all.nl)16:32
*** Joins: rolfkleef (~rolfkleef@urtica.xs4all.nl)16:33
*** Joins: giallu (~giallu@fedora/giallu)16:38
gialludhx_z, isn't it time to wake up? ;)16:40
gialludoh, just found out form_action_self is useless and breaks my setup :)17:09
*** dhx_z is now known as dhx117:23
dhx1giallu: back... I'm not familiar with form_action_self17:23
gialludhx1 :) good morning17:24
dhx1giallu: hi :)17:24
gialluthat's interesting. that function does: return basename($_SERVER['PHP_SELF']);17:25
gialluand it's used to populate action="" in forms that needs to post to the same page17:25
dhx1ah I see17:25
dhx1posting to the same page... sounds ugly?17:26
nuclear_eclipseiirc, I was the one who added it, although I don't remember exactly what the context was for needing it..17:26
gialluthe interesting part is we could probably get rid of that17:26
gialluentirely17:26
dhx1I must admit it's been a while since I last looked at the best practice of GET vs POST handling of requests with HTTP forms17:26
nuclear_eclipseactually, no, I do remember now17:26
nuclear_eclipseit's used by the reauth code to resubmit forms if the timeout is hit17:27
gialludon't tell me IE6 breaks with action="" ;)17:27
gialluanyway, I'm now working with return ''; instead17:28
giallubecause in my current setup PHP_SELF is always index1.php, so it does not work as expected17:29
gialluFTR http://stackoverflow.com/questions/1131781/blank-html-form-action-posting-back-to-self17:29
nuclear_eclipsegiallu: well, yes, in that sort of case, PHP_SELF won't work as expected17:30
gialluI thought posting to "" was some super bleeding edge html5 feature, it seems not:17:32
gialluhttp://www.thefutureoftheweb.com/blog/use-empty-form-action-submit-to-current17:32
nuclear_eclipsegiallu: the real test would be to try it with IE617:33
gialluso, I'm carrying a small patch locally, but if you both agree I'd patch it out in master17:33
giallunuclear_eclipse, do you want to kill me ? ;)17:33
nuclear_eclipseno, just piss you off :P17:34
gialludamn troll :P17:34
dhx1since when was 1.3.x going to support IE6? :P17:35
dhx1I'm pretty sure I've already made sure it doesn't heh17:36
* daryn thinks 'no kidding'17:37
gialluhi daryn17:37
dhx1hah17:37
dhx1daryn: hi17:37
daryngreetings17:37
joannaHi, I kind of have a question related to the discussion - how come 1.3 isn't html5?17:38
darynso there is life on this channel after all17:38
nuclear_eclipsezomg, four developers in chat at the same time?!  /heartattack17:38
dhx1joanna: hi, I suppose you're the developer behind https://github.com/thinksentient/mantisbt ?17:38
joannayep17:38
dhx1nuclear_eclipse: there must be some pretenders amongst us17:39
dhx1joanna: great :) I was hoping you'd drop by this channel17:39
joannaYeah, I kind of keep stalking here ;)17:39
dhx1joanna: to answer your question about HTML5... I think that is the future aim of 1.3.x however for now we still want something that renders OK on browsers from 201017:40
gialludhx1, start by making login_page.php render when db is empty :P17:41
dhx1joanna: are you able to explain the purpose of the "MyTheme" plugin... is that basically just aiming to be a pluggable theme?17:42
dhx1giallu: yeah I gather we have a number of installation related issues... I wouldn't mind redoing the installation from scratch17:43
joannahtml5 has laxer rules than xhtml, especially if you're mainly setting the doctype and avoiding the fancy new elements17:43
dhx1giallu: I have already redone the admin/check/ scripts ;)17:43
joannadhx - I was trying to keep the theme separate from the core, but it's proving a bit of a challange ;)17:43
giallujoanna, strict xhtml is already killing me. I vote for HTML5 , now :)17:44
nuclear_eclipsejoanna: welcome to mantisbt :P17:44
nuclear_eclipsegiallu: +117:44
daryni'm working on cleaning up some of the xhtml breakage17:44
joanna:)17:44
dhx1joanna: one of the problems we face with moving towards themes is that we have a lot of legacy code in print_api, html_api, etc which outputs small bits of HTML17:44
joannahaven't looked at print yet, but html_api is a slight pain17:45
dhx1see what happens when someone does something as drastic as converting the project to XHTML 1.1 (strict by definition)... we get 5 developers in the channel at once :)17:45
dhx1joanna: ideally we'd like to make the theme changes in core by redoing each page one by one17:45
darynjoanna: 'slight' would be an understatement17:45
dhx1so instead of theming the existing table based layout, actually rewriting the HTML in login_page.php, etc to use proper semantic 2011 markup17:46
gialluhey, I'm about 1 hour into this IRC session and did not yet mention Zend, time to fix that17:46
dhx1whether we use HTML5 elements such as <article> is not something I've properly looked at17:46
joannatables aren't all that bad if used properly ;)17:47
dhx1giallu: automatic conversation killer? :P17:47
gialludhx1, you'll love it17:47
* daryn dang...where's my boot switch...17:47
dhx1joanna: I agree we have a lot of places where we'd want to use tables17:47
joannagiallu: shame you haven't published that zend mantis a bit earlier, would have forked yours insetad of the main mantis ;)17:47
dhx1giallu: you have live code? :o17:48
giallujoanna :)17:48
gialludhx1, almost. I'm randomly testing pages right now17:49
dhx1giallu: is this for 1.3.x or your older 1.1.x port?17:49
dhx1daryn: menu branch? :)17:49
darynbah17:49
giallujoanna, the juicy part is I'm wrapping everything from master, so it's not really a big issue17:50
gialludhx1, I'm on master now17:50
gialluwill write later on list with details17:50
daryndhx1: trying to fix all your breakage so I can merge and maintain my customizations17:50
dhx1giallu: so I guess the conversion you're doing will separate logic from UI (no interleaved PHP amongst HTML)?17:50
darynoh, and redo filters...again17:51
dhx1daryn: to be fair I was killing off dead stuff like <center>, <font>, etc so the lack of nice styling at the moment is really a case of not having CSS defined previously :)17:51
gialludhx1, right. new pages will fit that naturally. On the other hand, we can continue to use the older api until all pages are migrated17:52
dhx1giallu: do you have an example page that has been converted so I can see the general idea?17:52
gialluor any mix of the two methods17:52
daryndhx1: i'm good with all that.  just sidetracked me for a while.17:52
dhx1daryn: yeah it'd make merging impossible for you (sorry) and probably highlight some non-strict XHTML issues with your branches17:52
gialludhx1, no, I'm still at the "let's wrap everything under Zend" step17:52
daryndhx1: yeah...i needed to think on the menu thing a bit anyway.17:53
dhx1giallu: is it a case of generating data first (much like Victor's implementation of bug_view_inc.php, report page, etc) and then writing out the HTML thereafter?17:53
gialluyeah17:54
dhx1giallu: nice :)17:54
dhx1giallu: how does it handle reusable includes (the main menu, header, footer, etc)?17:54
joannalayouts?17:55
dhx1is that still going to be performed through calling functions in the API that echo out HTML or is there a better way of doing that with Zend?17:55
gialludhx1, you probably want to see this: http://framework.zend.com/manual/en/zend.layout.quickstart.html17:55
daryndhx1: ...and if we really want to...zend will do phptal just fine17:56
gialluof course, youc an plug whatever alternative templating engine17:56
gialluyeah, what daryn said17:57
dhx1joanna: my main aim at the moment is to generate semantic HTML/XHTML markup... then we can invite along designers to style pages nicely17:57
giallunifty, projects combo does not appear until I create at least 2 of them... I was almost going to report it as a bug :P17:58
dhx1daryn: what is the purpose of using Zend if it's handing most of the work to a templating engine like PHPTAL?17:58
daryngiallu: ...wanna answer that one?18:00
darynzend isn't just templating18:00
dhx1Zend_Layout implements a classic Two Step View pattern, allowing developers to wrap application content within another view, usually representing the site template. Such templates are often termed layouts by other projects, and Zend Framework has adopted this term for consistency.18:00
dhx1that sounds like something we could perform directly with PHPTAL18:01
gialludhx1, it has a templating engine, and around 150 other readily usable components very well tested (much better than our I'd say ;) )18:01
darynif we were to use PHPTAL it would completely replace Zend_Layout I believe.18:01
dhx1giallu: I don't mind using other parts of Zend... I'm just curious as to how Zend_Layout is useful to us18:02
dhx1IMO PHPTAL has an advantage by using XML syntax within the template18:02
gialludhx1, well. if you ask me, I'd start by using their engine18:02
dhx1thus making it easy for us to automatically validate templates, use XML tools on the templates, etc18:02
gialluand move to something else only if there's a good reason18:03
joannawhat about ZTal (phptal homepage...)?18:03
dhx1I don't like Zend_Db for example18:03
dhx1    $select = $db->select()18:03
dhx1        ->from( ...specify table and columns... )18:03
dhx1        ->where( ...specify search criteria... )18:03
dhx1        ->order( ...specify sorting criteria... );18:03
giallutbh, I love XML but I don't really consider it an advantage...18:03
gialludhx1, that's a really low level example18:04
giallumom18:04
dhx1joanna: interesting, I'll look into that18:04
dhx1giallu: there appear to be some components that are useful to us18:06
daryni hadn't seen that yet (ZTal)18:06
joannadhx1: just seen that now myself, will probably have a look at that sometime soon18:06
dhx1giallu: however some of the ideas they use are IMO inferior to other solutions or just add another unnecessary level of abstraction (I'm thinking ZTal here... but I haven't looked into it properly)18:06
darynand includes templates with email!18:07
joannaI've always thought there was somethign awkward about Zend_Db - more of a Doctrine fan18:07
daryni'm out...maybe back in an hour or so.18:10
*** Quits: daryn (~daryn@h158.249.190.173.static.ip.windstream.net) (Quit: Ex-Chat)18:11
*** Quits: moto-moi (~hylke@2001:888:13e4:1010:21f:e2ff:fe0c:ce28) (Ping timeout: 260 seconds)18:25
joannaI'm out for today, bye :)18:40
*** Quits: joanna (~joanna@5ade2c24.bb.sky.com) (Ping timeout: 255 seconds)18:44
*** Quits: scribe9343423 (~scribe934@static.96.23.63.178.clients.your-server.de) (Remote host closed the connection)19:00
*** Joins: scribe9343423 (~scribe934@static.96.23.63.178.clients.your-server.de)19:00
*** Joins: Daryn (~daryn@h108.11.96.216.dynamic.ip.windstream.net)19:07
*** Joins: Daryn_ (~daryn@h117.213.31.71.dynamic.ip.windstream.net)19:13
*** Quits: Daryn (~daryn@h108.11.96.216.dynamic.ip.windstream.net) (Ping timeout: 246 seconds)19:15
*** Daryn_ is now known as Daryn19:15
*** Quits: giallu (~giallu@fedora/giallu) (Ping timeout: 255 seconds)19:18
*** Quits: Daryn (~daryn@h117.213.31.71.dynamic.ip.windstream.net) (Quit: Colloquy for iPad - http://colloquy.mobi)19:18
*** Quits: rolfkleef (~rolfkleef@urtica.xs4all.nl) (Remote host closed the connection)19:20

Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!