Friday, 2011-02-18

*** Joins: kirillka (~Miranda@195.242.142.17)01:17
*** Quits: JonMarkGo (~Jon@ool-18bfe16f.dyn.optonline.net) (Ping timeout: 250 seconds)01:50
*** Joins: YiSh (~joanna@5e053bb9.bb.sky.com)01:57
*** Quits: YiSh (~joanna@5e053bb9.bb.sky.com) (Ping timeout: 255 seconds)02:03
*** Joins: giallu (~giallu@fedora/giallu)02:47
*** Joins: siebrand (~chatzilla@535392CA.cm-6-4c.dynamic.ziggo.nl)02:55
*** Joins: Rixie (~Rixie@0x4dd7390e.adsl.cybercity.dk)03:57
*** Joins: dhx2 (~david@60-242-108-164.static.tpgi.com.au)04:18
*** dhx2 is now known as dhx104:43
*** Joins: rolfkleef (~rolfkleef@92.254.21.186)05:21
*** Quits: rolfkleef (~rolfkleef@92.254.21.186) (Ping timeout: 276 seconds)05:34
*** Joins: rolfkleef (~rolfkleef@92.254.21.180)05:52
*** Joins: daryn (~daryn@h158.249.190.173.static.ip.windstream.net)08:33
*** Joins: Hardisk (58ab212e@gateway/web/freenode/ip.88.171.33.46)08:33
HardiskHello08:33
Hardiskquick question08:33
HardiskIs there a way to use Mantis without having the user to receive an email to create the account?08:34
HardiskI don't want to run a mail server on the machine08:34
darynHardisk: you'll have to manually blank the passwords and let the users set their own I think.08:39
Hardisk?08:39
HardiskMantis is now built in a way that allow registration without emailing?08:39
darynwell...i think you can do it...not sure it will work smoothly08:40
darynif you set the config g_send_reset_password = OFF...08:41
darynthen in the manage user pages click reset password it sets them to blank allowing the user to login and create their own password08:41
Hardiskuh08:41
Hardiskbut that's for reseting pass, not creating a new acc, is it,08:41
Hardisk?08:41
darynjust a sec let me try something08:42
Hardisksure08:42
darynoh yeah...08:44
darynyou can disable email notifications but that does not stop the signup emails.   if there is no server then the user will not receive the verification email...however you should be able to configure a  remote mail server for it to work08:46
darynyou could manually check for new accounts periodically (shorter than 7 days i think) and bypass the verification but that would be rather tedious.08:47
Hardiskmeh :/08:48
HardiskIsn't there any bugtracker that allow no email registration?08:48
darynno idea08:48
darynhow many users are you expecting?08:48
Hardiskwell08:51
Hardiskdunno08:51
Hardisk10-5008:51
darynare these known users or signups from the net?08:51
Hardisksignups08:54
darynthat makes no email a bit more difficult.  Net signup with no confirmation email means you'll have hundreds, thousands, or more spam bots signed up in your tracker.08:56
Hardiskcaptcha08:56
Hardisk:D08:56
darynyeah...cracked08:57
Hardiskwell nop08:58
HardiskI never had issues with captcha08:58
Hardiskcracking libs for real captcha's does not exist08:58
darynk. well, anyway i don't know off the top of my head any trackers that don't require email.  you'd have to manually intervene using mantis as is.08:59
Hardiskokay08:59
Hardiskthanks08:59
*** Quits: Hardisk (58ab212e@gateway/web/freenode/ip.88.171.33.46) (Quit: Page closed)08:59
jreese08:58 < Hardisk> cracking libs for real captcha's does not exist09:07
jreeselolz09:07
darynyup09:07
jreeseI wouldn't consider mantis' captcha "real" by any stretch09:08
jreesemore like "real pitiful"...09:08
darynlol09:08
jreeseI can't think of any captcha system that hasn't been broken by spammers, even reCaptcha09:09
darynthat's what i thought...09:10
*** Quits: kirillka (~Miranda@195.242.142.17) (Ping timeout: 240 seconds)09:24
*** Joins: kirillka (~Miranda@195.242.142.17)09:25
*** Quits: kirillka (~Miranda@195.242.142.17) (Quit: kirillka)10:01
*** Joins: JonMarkGo (~Jon@ool-18bfe16f.dyn.optonline.net)10:04
*** Quits: dhx1 (~david@60-242-108-164.static.tpgi.com.au) ()11:22
*** Joins: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au)11:46
*** Quits: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au) (Remote host closed the connection)11:49
*** Quits: rolfkleef (~rolfkleef@92.254.21.180) (Ping timeout: 240 seconds)12:13
*** Quits: giallu (~giallu@fedora/giallu) (Remote host closed the connection)12:22
*** Joins: moto-moi (~hylke@2001:888:13e4:1010:21f:e2ff:fe0c:ce28)12:33
*** Joins: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au)12:34
*** Joins: YiSh (~joanna@5e053bb9.bb.sky.com)13:02
*** Quits: Rixie (~Rixie@0x4dd7390e.adsl.cybercity.dk) (Quit: Rixie)13:28
*** Joins: paulr (~IceChat09@cpc1-enfi9-0-0-cust389.hari.cable.virginmedia.com)15:16
paulr@seen dhx115:16
foobotpaulr: dhx1 was last seen in #mantishelp 18 weeks, 3 days, 18 hours, 40 minutes, and 10 seconds ago: <dhx1> when I get a few spare moments I'll help him git learning git (not that I'm much of an expert)15:16
paulr@seen dhx215:16
foobotpaulr: dhx2 was last seen in #mantishelp 1 week, 5 days, 13 hours, 22 minutes, and 54 seconds ago: <dhx2> jreese: hi :)15:16
paulr:(15:16
daryn@seen dhx115:16
foobotdaryn: dhx1 was last seen in #mantishelp 18 weeks, 3 days, 18 hours, 40 minutes, and 31 seconds ago: <dhx1> when I get a few spare moments I'll help him git learning git (not that I'm much of an expert)15:16
paulrhopefully I'll catch up with dhx tonight15:26
paulrdaryn: what db backend's do you run?16:00
*** Quits: YiSh (~joanna@5e053bb9.bb.sky.com) (Ping timeout: 240 seconds)16:03
darynpaulr: just mysql16:11
daryni installed pgsql but never got mantis running on it16:11
*** Joins: YiSh (~joanna@5e053bb9.bb.sky.com)16:42
*** Quits: JonMarkGo (~Jon@ool-18bfe16f.dyn.optonline.net) (Ping timeout: 246 seconds)17:05
*** Quits: daryn (~daryn@h158.249.190.173.static.ip.windstream.net) (Quit: Ex-Chat)17:33
*** Quits: micahg (~micah@ubuntu/member/micahg) (Quit: Leaving.)18:15
*** Quits: YiSh (~joanna@5e053bb9.bb.sky.com) (Ping timeout: 240 seconds)18:22
*** Joins: giallu (~giallu@88-149-143-207.dynamic.ngi.it)18:24
*** Quits: giallu (~giallu@88-149-143-207.dynamic.ngi.it) (Changing host)18:24
*** Joins: giallu (~giallu@fedora/giallu)18:24
*** Quits: mellen (~thansen@x1-6-00-22-02-00-0c-40.k1109.webspeed.dk) (Ping timeout: 240 seconds)18:53
*** 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: mellen (~thansen@x1-6-00-22-02-00-0c-40.k1109.webspeed.dk)19:05
*** Quits: moto-moi (~hylke@2001:888:13e4:1010:21f:e2ff:fe0c:ce28) (Ping timeout: 260 seconds)19:52
*** Quits: paulr (~IceChat09@cpc1-enfi9-0-0-cust389.hari.cable.virginmedia.com) (Quit: Now if you will excuse me, I have a giant ball of oil to throw out my window)20:10
*** Joins: daryn (~daryn@h158.215.31.71.dynamic.ip.windstream.net)20:30
dhx1daryn: I'm back :)20:40
daryndhx1: hello20:40
darynworking on a template branch again20:42
daryngoing well i think.  i should have a working branch on github by monday i think.20:43
dhx1daryn: PHPTAL?20:44
darynby default anyway20:45
dhx1I really don't see why we'd ever want more than one system21:00
dhx1I have to go through a backlog of 130 MantisBT emails now :)21:00
dhx1could be so much more21:00
daryni doubt if there will be more than one but i thought i'd make it relatively easy to swap out engines if somebody wanted to.  some people really like smarty21:26
dhx1smarty doesn't really have an advantage over using pure PHP21:27
dhx1most of the benefit of using PHPTAL is the XHTML syntax - which makes it easy to validate templates, etc21:27
dhx1daryn: are you able to split your work into html_api changes (and/or whatever you're using for the core templating code) and then one we're happy with that we can start moving templates across?21:29
dhx1daryn: one of the things I really want to get started on is separating code and content from our existing HTML markup in each frontend .php file21:30
dhx1daryn: similar to what Victor did with view, update, report, etc pages... it is a lot easier to go from that stage directly to supporting templates IMO21:30
CIA-27Mantisbt: hickseydr * r42ec45f362b8 /core/filter_api.php: Use label tags for filter search box22:01
CIA-27Mantisbt: hickseydr * r88f7416d24ab /view_all_inc.php: Use label tag for "Select All" checkbox on view_all_bug_page22:01
*** Quits: daryn (~daryn@h158.215.31.71.dynamic.ip.windstream.net) (Ping timeout: 272 seconds)22:06
CIA-27Mantisbt: hickseydr * r931d19e7a57c /bug_monitor_list_view_inc.php: Use label tag for "Username" text box in the bug monitor list22:10
CIA-27Mantisbt: hickseydr * rd6b9f244e4c6 /bugnote_add_inc.php: Use label tag for view status checkbox in bugnote add form22:10
*** Joins: daryn (~daryn@h158.215.31.71.dynamic.ip.windstream.net)22:49
daryndhx1: still there?22:53
*** Quits: mellen (~thansen@x1-6-00-22-02-00-0c-40.k1109.webspeed.dk) (Ping timeout: 255 seconds)22:54
*** Quits: skayser (~ska@vserver01.sebastiankayser.de) (Ping timeout: 255 seconds)22:56
*** Quits: tsnfoo (~tsnfoo@ws-intelimac3.test.denison.edu) (Ping timeout: 255 seconds)22:56
*** Quits: killefiz (~sven@fedora/pdpc.base.killefiz) (Ping timeout: 255 seconds)22:56
*** Joins: skayser (~ska@vserver01.sebastiankayser.de)22:56
*** Quits: daryn (~daryn@h158.215.31.71.dynamic.ip.windstream.net) (Quit: Ex-Chat)22:57
*** Joins: killefiz_ (~sven@mail.yuio.de)23:00
*** Quits: killefiz_ (~sven@mail.yuio.de) (Changing host)23:00
*** Joins: killefiz_ (~sven@fedora/pdpc.base.killefiz)23:00
*** Joins: daryn (~daryn@h158.215.31.71.dynamic.ip.windstream.net)23:01
dhx1daryn: yeah23:06
dhx1daryn: can I help with the branch? :)23:06
darynsure23:06
*** Joins: mellen (~thansen@x1-6-00-22-02-00-0c-40.k1109.webspeed.dk)23:07
darynso, i'm leaving html api untouched but copying all the functionality into MantisTemplate23:07
dhx1from your work with PHPTAL, do you think it's generally viable to deprecate print_api/etc with templating?23:07
dhx1yep23:07
dhx1I recon it'd be best to keep both systems side by side23:07
daryni believe so23:07
dhx1then only remove the old crap when the transition is complete23:07
darynit may take some time but I'm replacing some of the functions as I go23:07
darynyep23:07
dhx1did I have discussions with you (or maybe it was Paul) about namespaces?23:08
daryndon't think it was me23:08
dhx1essentially I was wondering whether we should bump minimum requirements to PHP 5.3 and use namespaces in PHP23:08
darynhm...i haven't looked at that before.  initial glance looks interesting23:10
dhx1"The PHP development team would like to announce the immediate availability of PHP 5.2.16. This release marks the end of support for PHP 5.2. All users of PHP 5.2 are encouraged to upgrade to PHP 5.3."23:10
dhx1from php.net, second article down23:10
dhx1dated 16-Dec-201023:10
dhx1the latest Debian and Redhat have PHP 5.3 too23:11
dhx1I'll go to the mailing list23:11
darynwell...many/most?  on rh do not upgrade unless held at gunpoint23:12
darynat least that's been my experience23:14
dhx1they can (and will) continue to use MantisBT 1.2.x in that case23:15
daryntouche23:15
dhx1I say "will" because of their preference to use stable software23:15
darynso...'screw em!' :)23:15
daryni'm also moving api functionality into classes and then calling class functions from the old apis.  I've done this with config and lang as it makes template vars much easier in most cases.  you can see the start of that with MantisConfig on my github mantis-template branch23:18
dhx1my main reason for wanting to move to PHP 5.3 is the namespace support... it'll make it much easier for us to write clean OO code that way23:19
dhx1no need to have class names such as MantisTemplateProvider, etc23:19
darynwe have MantisEnum, i created MantisConfig and MantisLang...so this means we would declare the namespace as Mantis and then just Enum, Config, and Lang?23:20
dhx1correct23:24
dhx1and then break those namespaces down even further if needed23:24
dhx1plugins could also have their own namespaces23:24
darynthat would be useful23:25
dhx1In C++ style (PHP is different): mantis::configuration, mantis::authentication, mantis::templating, mantis::translation, etc... whatever we chose23:26
daryni like that better than php syntax i think...23:27
dhx1everyone does :)23:27
darynMantis\Template  bleh!23:28
dhx1it's still better than not having namespaces IMO23:28
darynyeah23:34

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