Tuesday, 2009-06-23

../irclogs/#mantishelp.2009-06-23.log
--- scribe started ---00:00
AvengerXCaptcha is showing as a [x] instead of pic -- there is no 'no gd-lib support missing' warning on page00:54
AvengerX:/00:54
[KK]KirillAvengerX: yuo must enabled gd-lib support in php03:32
mantisbotNew bug: Bug 10616 - sdurkin - open - new03:49
mantisbotNew bug: Crash on attempt to attach file. - http://www.mantisbt.org/bugs/view.php?id=1061603:49
dhx_m[KK]Kirill: I'll fix bug 10611 in a moment, thanks :)07:51
mantisbotBug 10611 - Kirill - open - assigned07:51
mantisbotAttach not recognize correctly - http://www.mantisbt.org/bugs/view.php?id=1061107:51
[KK]Kirilldhx_m: lo07:51
[KK]Kirilldhx_m: In git?07:52
dhx_m[KK]Kirill: hi07:52
dhx_myep07:52
[KK]Kirill5 minutes, I test07:52
[KK]Kirilldhx_m: sorry, I don't see changes08:02
[KK]Kirillwhere you push changes?08:02
dhx_m[KK]Kirill: sorry... I haven't done it yet :o08:02
dhx_m[KK]Kirill: when you said "in git" I thought you were talking about where I was going to make the changes08:03
[KK]KirillI think you push changes in master or your own git repo08:04
dhx_mI haven't done either yet... will do it in a moment08:05
gialluhi guys08:11
[KK]Kirillgiallu: lo08:14
dhx_m[KK]Kirill: I have a nicer fix to the problem coming up :)08:16
[KK]KirillHow?08:16
dhx_mI'll commit in a moment08:18
[KK]Kirilldhx_m: :(08:55
dhx_m[KK]Kirill: I realised my implementation of file_get_extension in 1 line wasn't quite up to par08:55
dhx_m[KK]Kirill: so I'm redoing it with UTF8 support as well08:55
[KK]Kirill:-\08:56
dhx_m[KK]Kirill: surprise! ... in a moment09:41
CIA-18Mantisbt: hickseydr * r735dbd5cbe8d /core/file_api.php: Fix #10611: file extension check fails with UTF-809:41
[KK]Kirillyeah09:43
dhx_mlet me know how that works :)09:43
dhx_mI've tested the functions myself with and without UTF-8 and they seem OK09:43
[KK]Kirill:( not sync.. ok pull from mantisbt.org09:45
dhx_mhave you tried it yet?10:14
BonaparteHi all10:33
BonaparteMantis doesn't send any e-mail notification at all.10:34
BonaparteCan you suggest to where to look at to identify the problem?10:34
BonaparteCan you suggest to where to look at to identify the cause problem?*10:34
dhx_mBonaparte: which version of Mantis are you using?10:36
Bonapartedhx_m, 1.1.710:37
dhx_mBonaparte: try running admin/test_email.php10:37
Bonapartedhx_m, there is no such script in admin10:38
dhx_mhmm must be a 1.2.x feature10:38
dhx_mare you getting any errors in your PHP error log, mail server log, etc?10:38
BonaparteThere is check.php though. I am trying it now10:39
Bonapartedhx_m, nothing in the logs10:40
dhx_mBonaparte: have you just installed 1.1.7?10:41
Bonapartedhx_m, I am using it from about three months. Ever since I installed it, the email notification is not working at all10:41
BonaparteOkay, I received the mail it sent from admin/check.php10:42
BonaparteBut I don't get any emails when events occur in the application such as create an issue or close an issue10:43
BonaparteWhen I visit manage_config_email_page.php I see two messages10:43
Bonaparte26 total queries executed.10:43
Bonaparte19 unique queries executed.10:43
BonaparteI don't understand what they mean10:44
dhx_mBonaparte: open up config_defaults_inc.php and scroll down to # Mantis Email Settings10:44
dhx_mBonaparte: then read those options, and make sure the relevant ones are placed in your config_inc.php file and are configured correctly10:44
dhx_mBonaparte: you'll probably need to specify the from_email, etc correctly so your mail server doesn't bounce it10:44
Bonapartedhx_m, I have properly set these http://fpaste.org/paste/16158 in my config10:46
[KK]Kirilldhx_m: sorry. Test. All work10:47
dhx_mBonaparte: those aren't correct I'm afraid10:47
Bonapartedhx_m?10:47
dhx_mBonaparte: $g_phpMailer_method = 2 will send emails via an SMTP server, rather than the default (used in check.php) or using the php mail() function10:48
BonaparteI removed the actual values in the pastebin10:48
dhx_moh ok10:48
BonaparteYes, I want it to use SMTP10:48
dhx_mBonaparte: try using php mail() instead if that works?10:48
[KK]Kirilldhx_m: thanks10:48
dhx_m[KK]Kirill: no problem, any more things I need to fix? :)10:48
Bonapartedhx_m, isn't SMTP a better a choice?10:49
dhx_mBonaparte: I haven't tried it before... but it isn't a better choice... it is another choice :)10:49
[KK]Kirilldhx_m: I think about that10:50
dhx_mBonaparte: php mail() is easier because it uses the same settings you use for all PHP scripts (most likely sending via the SMTP client already on your server)10:50
dhx_mBonaparte: whereas when you specify a custom SMTP server, you have to ensure you get the hostname, username, password etc correct10:51
Bonapartedhx_m, I want to avoid using local sendmail. I am sure the hostname, username and password are correct10:51
dhx_mBonaparte: does your SMTP host have any logs recording who connected?10:52
Bonapartedhx_m, I will check now10:52
dhx_mBonaparte: it could be your SMTP host settings which are causing the problem too10:52
Bonapartedhx_m, I think the problem is I didn't specify         $g_default_notify_flags10:53
dhx_mBonaparte: the default settings should be OK for you... I'd recommend you check your user settings under "My Account"10:53
dhx_mBonaparte: also set $g_email_receive_own = ON if you want to test more easily10:54
Bonapartedhx_m, I just tested with  $g_phpMailer_method = 2; I updated few issues statuses for testing. Nothing in the mail log11:04
BonaparteThe last item in the mail log was when I tested with admin/check.php11:05
dhx_mBonaparte: are you able to upgrade to the latest git version (basically 1.2.0rc1 less a few fixes)11:05
dhx_mBonaparte: there will be a new 1.2.0 release soon and that is where most of the development effort is placed at the moment11:06
dhx_mBonaparte: the new version has a new copy of phpMailer, etc so may work a lot better :)11:06
BonaparteI see. Is there any ETA of 1.2.0 release?11:06
dhx_mBonaparte: no need to upgrade... you could also just try a side-by-side test copy of the newest Mantis11:07
dhx_mBonaparte: there are a few minor things we're fixing at the moment, but what you get from git is essentially feature complete11:07
dhx_mBonaparte: and it has a guaranteed upgrade path to whatever newer versions are released11:07
Bonapartedhx_m, cool11:08
dhx_mBonaparte: of course if you are upgrading, there is a bit of effort involved on your end with changing configuration (depending on how customised your installation is)11:08
dhx_mBonaparte: and you'd need to create a database backup of course... as you would with any sort of upgrade to software that uses a database :)11:09
Bonapartedhx_m, it's a very plain installation. My config has only the db and email settings in it11:09
Bonapartedhx_m, is there a page where I can read about the new features being implemented in 1.2.0?11:10
dhx_mBonaparte: sure... here: http://www.mantisbt.org/bugs/changelog_page.php11:11
dhx_mBonaparte: check under each version 1.2.0a1 through 1.2.0a3 and then also 1.2.x11:11
dhx_mBonaparte: a note however... you need PHp 5.1 for version 1.2.x11:12
Bonapartedhx_m, that is no problem. I have php 5.2.911:13
dhx_mBonaparte: good :) also a more condensed changelog is at http://git.mantisbt.org/?p=mantisbt.git;a=blob;f=doc/RELEASE;h=6380d60e6404868041e2dda425ee8f72427418cb;hb=30debf44a82eb60fc6d2c42f497641ce6dd9c2bd11:13
dhx_mBonaparte: and it is very much condensed... there is a LOT that has been improved in 1.2.x :)11:13
BonaparteThanks. The previous one was a bit overwhelming11:13
dhx_mBonaparte: to grab the latest version at any time, click the first 'snapshot' link @ http://git.mantisbt.org/?p=mantisbt.git;a=summary11:14
dhx_mBonaparte: but please be warned this is under development continuously and things may be broken from time to time11:15
dhx_mBonaparte: at the moment I can tell you that it is quite stable (I guess it is in an unofficial feature freeze)11:15
Bonapartedhx_m, thanks for the help. But I think it is too much work for an end user to get the email notification to work. No offense meant :)11:15
dhx_mBonaparte: you are doing something that most people don't... most just use the inbuilt PHP mail() function11:16
mantisbotNew bug: Bug 10617 - lone - open - new11:17
mantisbotNew bug: LDAP login not work on AD - http://www.mantisbt.org/bugs/view.php?id=1061711:17
* giallu is not using mail()11:17
Bonapartedhx_m, heh. I seriously recommend to NOT to use the php mail() function unless you have a properly configured mail server on the same machine11:18
dhx_mBonaparte: well SMTP should also work... all I'm saying is that it takes a little bit more effort to setup11:19
BonaparteI appreciate your kindness. I gotta run now. I will be back tomorrow :)11:20
BonaparteThanks again, dhx_m11:20
dhx_mBonaparte: ok good luck :)11:20
Bonapartedhx_m, just curious, are you a mantis committer?11:22
dhx_mBonaparte: yep11:22
BonaparteGreat11:22
dhx_mBonaparte: I mainly work on 1.2.0 so I don't have any interest in fixing bugs with 1.x.x at the moment unless they're security problems11:23
BonaparteI see11:23
dhx_mBonaparte: other developers may be more interested in 1.x.x though if they use that11:23
Bonapartedhx_m, no luck with mail()11:24
dhx_mBonaparte: interesting... that is what check.php uses11:24
BonaparteI think I should look at it when I have more time11:24
BonaparteThanks for all the help11:25
mantisbotNew bug: Bug 10618 - dhx - open - assigned11:57
mantisbotNew bug: Add option to disable projection field - http://www.mantisbt.org/bugs/view.php?id=1061811:57
CIA-18Mantisbt: hickseydr * r73ab2ee2c135 / (3 files): Add option to hide projection field12:23
nuclear_eclipsedhx_m:13:13
dhx_mnuclear_eclipse: hey13:13
nuclear_eclipsewhy aren't we just using basename(), dirname(), etc?13:14
nuclear_eclipseor even better, pathinfo() ?13:14
dhx_mnuclear_eclipse: I was going to use pathinfo() however it is dumb and will return extensions with directory slashes13:14
nuclear_eclipse?13:14
dhx_mnuclear_eclipse: pathinfo('somefile./ext', EXTENSION_BLAH) will return the string '/ext'13:15
dhx_mnuclear_eclipse: and additionally, it isn't UTF8 aware13:15
dhx_mafaik13:15
nuclear_eclipseok13:16
dhx_mnuclear_eclipse: what I'm stuck on at the moment is what collation the database should be13:16
dhx_mnuclear_eclipse: at the moment we use utf8_general_ci which does case insensitive comparisons (a = A)13:16
nuclear_eclipseright13:16
nuclear_eclipsethat's hte correct collation13:17
dhx_mnuclear_eclipse: there is utf8_unicode_ci which does more correct sorting in other languages13:17
dhx_mnuclear_eclipse: because utf8_general_ci simply removes accents, converts to uppercase, then compares13:17
nuclear_eclipsemeh13:17
* nuclear_eclipse still hates utf813:17
dhx_mnuclear_eclipse: utf8_unicode_ci doesn't remove accents, it uses Unicode tables to compare... although a = A still13:17
dhx_mnuclear_eclipse: I was worried that this could cause some nasty security problems13:18
nuclear_eclipseI have a feeling that's probably a slower collation too13:18
dhx_mnuclear_eclipse: yeah it's meant to be a little slower (but more accurate)13:18
nuclear_eclipseI'm not sure what any security problem would be....13:18
nuclear_eclipsewe already enforce uniqueness of username based on database comparison, so regardless of the collation type, you couldn't get conflicts of username...13:19
dhx_mnuclear_eclipse: well yeah, I guess if we limit the character set to a-z it'd be ok13:20
nuclear_eclipsewell, even if we didn't13:20
nuclear_eclipseassuming we let usernames be anything13:20
dhx_mnuclear_eclipse: my point is that with utf8_general_ci, böb = BOB13:21
nuclear_eclipseif user A wants username roger, and user B wants "roge`r", then user B will get denied because it's not unique13:21
dhx_mnuclear_eclipse: so accents are ignored completely, even though they're important13:21
dhx_mnuclear_eclipse: yep but only because we're filtering out certain characters13:21
nuclear_eclipseno13:21
nuclear_eclipseignore our own filtering13:21
nuclear_eclipsewe check uniqueness by doing "SELECT username WHERE username=?" -- if there's a "böb" already registered, and a new user requests "bob", the uniqueness query will return "böb", and mantis will deny "bob" from creating that username13:23
dhx_myep13:23
nuclear_eclipseregardless of collation, the fact that we rely on the database consistently for comparisons means that there isn't a chance for exploit based on that issue13:24
dhx_mso what you're saying is that utf8_unicode_ci may be unsafe because böb wouldn't be returned?13:24
nuclear_eclipseno, utf8_unicode_ci would likewise be safe too13:24
dhx_mhmm ok13:24
nuclear_eclipseit's the consistency of comparison that matters here13:24
dhx_mI guess in this case we're counting rows13:24
nuclear_eclipsenot how "accurate" it is or isn't13:24
dhx_mbut if the comparison is done in PHP, böb != bob (whereas this is true in the database)13:25
nuclear_eclipsewell, right13:25
dhx_mutf8_strstr() for instance13:25
nuclear_eclipsethat's my point, we're not doing comparisons for that stuff in PHP, it's all happening in the db13:25
dhx_mok13:25
dhx_mI'm thinking that we could do with a new install option to let the user choose their collation type?13:26
dhx_mor maybe a separate script in admin/ to change it for mysql?13:26
nuclear_eclipseperhaps, but I think that's generally going to be a moot point13:26
dhx_mI guess the main thing it'd affect is sort orders13:28
dhx_mbut then again, I doubt you'd be mixing character sets on a Mantis installation anyway13:29
nuclear_eclipsewhich at that point, is it really an issues?13:29
nuclear_eclipseie, in French, they still considered a e` to be the same character as e, so they would sort the same... ?13:29
dhx_mwith utf8_general_ci yes, with utf8_unicode_ci no13:30
dhx_mI suppose it isn't a big deal ;)13:30
nuclear_eclipsewell, my point being that all the variants of e come after d and before f, does it *really* matter that e comes before e` comes before e~ :P13:31
nuclear_eclipseand how does sort ordering work in pictogram languages? :P13:31
dhx_mnot too sure... but from what I read utf8_general_ci doesn't play nicely with languages that use special Unicode control chars, etc13:33
dhx_mas it only compares one character at a time13:33
dhx_mI think the example they use is a weird looking B = s vs B = ss13:34
dhx_mdepending on if you use general or unicode collations13:34
nuclear_eclipseah, damn germans...13:34
* nuclear_eclipse hides his all-german heritage.13:34
nuclear_eclipse:P13:34
dhx_mlol13:34
nuclear_eclipseironic, my families all came from germany, and I learn french in high school :)13:35
dhx_mhaha13:35
nuclear_eclipsealthough tbh, if they had offered german as an option, I would have jumped on it in a heartbeat...13:35
dhx_mis:13:35
dhx_m$sqlarray = $dict->CreateDatabase( $f_database_name, Array( 'mysql' => 'DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci' ) );13:35
dhx_mok?13:35
nuclear_eclipseI think it is13:36
dhx_mcurrently we have:13:36
dhx_m$sqlarray = $dict->CreateDatabase( $f_database_name, Array( 'mysql' => 'DEFAULT CHARSET=utf8' ) );13:36
nuclear_eclipsetalk to paul_13:36
nuclear_eclipsemost of the way that adodb does things is beyond my ability to pay attention...13:36
dhx_maccording to bug 9216, some installations have a different default collation than utf8_general_ci13:37
mantisbotBug 9216 - kinguru - fixed - resolved13:37
mantisbotProblems with Russian language - http://www.mantisbt.org/bugs/view.php?id=921613:37
dhx_myep13:37
nuclear_eclipsewell, it all depends on how the database is created13:38
nuclear_eclipseI'd reckon that a good majority of users, including myself, create the database manually beforehand13:38
dhx_mtrue13:39
nuclear_eclipseeg, I always log into phpmyadmin, and set up a user for each app, generate a random password for the user, and automatically create a database for the user at the same time13:39
nuclear_eclipseso at that point, it's up to me to either choose the correct collation, or take responsibility for being an ignorant idiot :P13:40
kenguestnuclear_eclipse: how often do you take responsibility for the latter? ;-)13:40
dhx_m:)13:40
nuclear_eclipsenever!13:40
nuclear_eclipseI know everything!13:41
nuclear_eclipseI am never wrong!13:41
kenguestnot from Barcelona so13:41
CIA-18Mantisbt: hickseydr * r65f51280e646 /admin/install.php: Fix #9216: Specify MySQL collation utf8_general_ci13:51
paul_hmm14:01
paul_dhx_m14:02
nuclear_eclipsedhx_m: will that break anything not mysql?14:02
nuclear_eclipseoh, nevermind14:02
dhx_mapplies to MySQL only14:02
paul_dhx_m: hmm14:02
nuclear_eclipsemissed the `'mysql' => ..` part14:02
dhx_mpaul_: not setting the collation will default to some sort of MySQL default that may vary system-to-system14:03
dhx_mpaul_: I was thinking a better fix is to ask the user at install time what collation they want to use (but we'd need to list it from the output of "show collatation")14:03
dhx_mpaul_: or add documentation to the install guide to let people specify the correct Unicode collation for their language14:03
dhx_mpaul_: I guess this is limiting us to only really supporting one language per Mantis installation14:04
paul_+---------+---------------+-------------------+--------+14:04
paul_| Charset | Description   | Default collation | Maxlen |14:04
paul_+---------+---------------+-------------------+--------+14:04
paul_| utf8    | UTF-8 Unicode | utf8_general_ci   |      3 |14:04
paul_+---------+---------------+-------------------+--------+14:04
paul_I thought14:04
paul_charset utf8 set a default collation14:04
paul_as part of the charset14:04
dhx_msame14:05
dhx_mdoesn't hurt to specify it anyway I guess14:05
nuclear_eclipsepaul_: did you ever look at the release notes like you wanted to?14:12
dhx_mpaul_: http://dev.mysql.com/doc/refman/6.0/en/charset-server.html14:12
dhx_mis there much left to do before 1.2rc1?14:21
dhx_mis it ok to make a patch that allows the user to turn off the footer?14:23
dhx_mI ask... because there is a copyright statement and branding there14:27
nuclear_eclipsehmm?14:28
dhx_mwell I was thinking of allowing the user to turn off the webmaster email, Mantis logo in the bottom-right, etc14:29
nuclear_eclipseI'd rather we not...14:29
dhx_mso the page ends at the horizontal line14:29
nuclear_eclipsethat's the only mantis branding left...14:29
dhx_meven if it's off by default and not documented? :p14:29
dhx_myep14:29
nuclear_eclipseI think we want to leave that...14:30
dhx_mI agree it'd be nice to have something left that search engines can notice14:30
dhx_mI suppose users can easily hack it out themselves if they want to14:31
nuclear_eclipseyep, I'd rather it be a forceful decision to remove the only branding left, rather than let an admin not even think about masking out anything that says where the application came from...14:32
dhx_myep14:33
nuclear_eclipseafaik, the only thing holding up 1.2.0rc1 is paul; he said he wanted to look at release notes before it went out, and he hasn't said anything about them...14:35
dhx_malso for 1.3 I was thinking about the possibility of removing built-in support for fields like ETA and projection, and instead having them as custom fields?14:38
dhx_mI remember reading somewhere about wanting to remove other things like "Additional information" in default installs14:39
nuclear_eclipsehmm14:39
nuclear_eclipsethat could be quite tricky/disastrous14:39
dhx_mIMO it'd be a lot cleaner to place the focus on having the user specify the fields they want to use14:39
dhx_mrather than force feed them some defaults they probably won't use14:39
nuclear_eclipseI think we would really need a way to assign custom fields globally before we even thought about doing something like that...14:40
dhx_mtrue14:40
dhx_mI was thinking long term14:40
* nuclear_eclipse wants next major version to be 1.4, and 1.3.x be unstable releases, a la Gnome14:41
dhx_mmaybe it'd be better to work out some formal ontology14:41
nuclear_eclipseit makes the numbering *so* much easier14:41
dhx_mI don't mind the Linux kernel approach14:42
nuclear_eclipse?14:42
dhx_mI recon we don't need interim releases with version numbers before stable versions are released14:42
dhx_mjust tell people to download git snapshot 12937914:43
dhx_maka "the latest"14:43
nuclear_eclipsewe don't have an active enough testing community to be able to do that14:43
dhx_mbut if someone was to report a bug against 1.2.0a3 right now14:44
dhx_mwe fix it14:44
dhx_mwe've got to tell them to update to the latest git master to verify whether the fix worked14:45
nuclear_eclipseor we could just make our development releases happen more often...14:45
dhx_mthat would help solve the problem a little14:45
dhx_mbut I still think most users trying development versions would want to try the fix as soon as it is produced14:46
nuclear_eclipsewe have the nightly builds, which could technically help serve that purpose14:46
dhx_mrather than wait a while14:46
dhx_myep14:46
dhx_mwhy do we need builds though?14:46
nuclear_eclipserather than having people manually pull snapshots, just have them test a nightly...14:46
nuclear_eclipsebecause a lot of users don't ever want to use source control14:47
nuclear_eclipseyou tell them to use git and they freak out on you14:47
dhx_mno need for them to use git14:47
dhx_mjust point to something like http://git.mantisbt.org/?p=mantisbt.git;a=snapshot;h=65f51280e646b3821ab6444689d8b0472ab23145;sf=tgz14:47
dhx_mwhere h= current head commit14:47
dhx_mto download a snapshot14:47
nuclear_eclipseor just point to www.mantisbt.org/builds so that it's not taxing the server to generate tarballs on the fly....14:48
dhx_mI'm sure it'd be possible to create a git post-commit hook that builds a tarball with git archive master | gzip -9 > latest.tar.gz14:49
dhx_m?14:49
nuclear_eclipseI think the nightly builds page could definitely use some better automation to have, eg, a symlink pointing at the latest build, etc14:49
dhx_mI just don't see any point in having only a nightly build14:49
dhx_mexcept for documentation or other things that actually need building14:49
nuclear_eclipsethe only difference is that it gets kicked off at midnight rather than on post-commit... ?14:50
nuclear_eclipseand it stores five days of history, so that users can pull older builds if something's currently broken...14:50
dhx_mwell you could easily add protection like "don't create more than one snapshot every 10 minutes"14:50
dhx_mhmm maybe that wouldn't work so well14:51
nuclear_eclipsethat still seems like overkill...14:51
dhx_mwell what I'm concerned about is if someone comes in here and we help them out with a problem, and apply a patch14:51
dhx_mand then they want to test it14:51
nuclear_eclipsebut thanks, you've reminded me that I wanted to reduce the set of nightly builds14:51
dhx_mwe'd probably want to tell them to try http://git.mantisbt.org/?p=mantisbt.git;a=snapshot;h=master;sf=tgz14:51
dhx_mdo we currently build documentation?14:52
nuclear_eclipsewe do for nightlies14:52
nuclear_eclipsesnapshots from gitweb won't, ofc14:53
dhx_myep14:53
dhx_msounds good so far14:53
dhx_mbut are you saying we still need alpha releases?14:53
nuclear_eclipseyes, but I'm thinking something like:14:55
nuclear_eclipse1.3.x is an unstable development release -- 1.4.x is a stable release of the 1.3.x code base14:56
nuclear_eclipseeg, gnome does 2.27.1, 2.27.2, 2.27.3, then RC is 2.27.90, 2.27.91, then final release is 2.28.0, and maintenance releases are 2.28.1, etc14:57
nuclear_eclipsebut that's just my opinion14:58
dhx_mthat sounds OK14:58
nuclear_eclipseI just hate the fact that 1.2.0aX and 1.2.0rcX aren't very obvious that they come before a 1.2.014:59
dhx_mpaul_ and myself the other day were talking about quarterly releases (I think)... what are your thoughts on when major releases should happen?14:59
nuclear_eclipseI generally like predictable releases, but I don't think we have the manpower for that with Mantis15:00
angelete2hi15:55
angelete2is there any mantis connector for thunderbird?15:55
angelete2i want to link mantis tasks with thunderbird's15:56
kenguestangelete2: I think there will be - once you write one...15:59
kenguestcorrect me if I'm wrong ;-)15:59
angelete2mmmmm, i'm thinking on it16:00
angelete2now i have to learn to programm for thunderbird16:00
angelete2then mantis....16:00
angelete2just, keep comfortable till i finish XD16:00
paul_dhx_m: not quartely16:40
paul_dhx_m: alpha one = october 09, release xmas 2011/1216:40
dhx_mpaul_: weekly? :p16:40
dhx_myep16:40
dhx_m2011-12 :o16:41
dhx_mthat is a long time16:41
shardyis there a simple way to add new workflow states?16:41
paul_statistically!16:41
dhx_mpaul_: lol16:41
shardyi.e. has someone done it before and have instructions on how to do it? :)16:41
dhx_mpaul_: what are you holding up 1.2.x with? :p16:42
paul_dunno16:42
dhx_mshardy: it's all included in the documentation16:42
paul_I said release notes miss stuff like graphs16:42
paul_although16:42
paul_that might be a good thing16:42
shardyhm, ok. i looked through but didn't see anything; will check again.16:42
dhx_mpaul_: I recon we need to create a gnome-style release document16:43
dhx_mpaul_: where you wow users with lots of pictures :p16:43
paul_anyway in terms of builds for stuff16:43
paul_we've got cc stuff running after every commit16:43
dhx_mshardy: it's under "customisation"16:43
paul_so if we just keep files16:43
paul_I need to decide whether to update my server16:43
paul_for new hardware :916:43
nuclear_eclipsepaul_: so are you wanting to add anything to release notes or not?16:44
dhx_mpaul_: are you any good with SQL? I want a query that orders bugs firstly by whether they're resolved or not... then by their priority16:44
dhx_mpaul_: not sure if that is possible :o16:44
paul_nuclear_eclipse: well, I think the release doc file reflects the quality/length that we normally put into our release ntoes on the blog16:44
nuclear_eclipseorder by XXX ASC, YYY DESC16:44
paul_I dont think even16:44
dhx_mlol16:44
paul_and16:45
paul_it would be nice as a pdf16:45
paul_with pictures16:45
paul_as dhx says16:45
dhx_mnuclear_eclipse: nah, I only want to order by whether an issue is resolved or not...16:45
dhx_mnuclear_eclipse: rather than by the actual numerical status value16:45
* nuclear_eclipse notes that he never saw any official release notes for 1.1, so knows not what paul is talking about...16:45
dhx_mnah, not PDf... on the main website! :p16:45
dhx_mthe users will think we're academics if we use PDF :p16:46
nuclear_eclipsethe main site is not very easy to work with...16:46
dhx_mhttp://library.gnome.org/misc/release-notes/2.26/16:46
nuclear_eclipsemaybe if our main site was something like a CMS or wiki where it was easy to add new pages...16:46
dhx_mbut I was thinking more of a before/after layout16:46
dhx_mhmm yeah16:47
nuclear_eclipsebut tbh, our current main site is not very dev-friendly, or even user-friendly...16:48
nuclear_eclipseand I rather disagree with the layout of menu options on the main site too16:48
paul_nuclear_eclipse: http://www.mantisbt.org/blog/?p=1916:49
paul_anyway16:49
paul_I'm gonna try making a pdf I think16:49
paul_pdf's are nice16:49
nuclear_eclipsearg16:49
paul_did we agree on a new mantis logo16:49
paul_for 1.2 yet16:49
nuclear_eclipsenot to my knowledge16:49
nuclear_eclipseI don't like any of the suggested logos16:49
paul_dhx_m: make a new logo16:50
dhx_mthe current one looks good IMO16:50
dhx_mpaul_: part of graphics for 1.316:50
nuclear_eclipseI think our current image is excellent, but without the source image to modify, we're screwed16:50
paul_dhx_m: make a new logo for 1.2.016:50
dhx_mpaul_: too late :p16:50
paul_nuclear_eclipse: well there was reasons to change it iirc?16:50
paul_;p16:50
dhx_mpaul_: I'll do it... for 1.3 :p16:50
nuclear_eclipseso paul_, you're complaint is more than I didn't explain enough about the individual features/changes?16:50
dhx_mas an SVG16:50
paul_nuclear_eclipse: do you think we should mention or not mention the graph changes?16:51
nuclear_eclipsepaul_: the  only reason I know of to change the logo is to add "BT" to the end of the name...16:51
nuclear_eclipseI dunno16:51
dhx_min fact, redoing Mantis with XHTML/CSS is high on the list of things I'd like to see :)16:51
paul_nuclear_eclipse: pm16:51
darynuh oh...dxh_m said the naughty word16:51
paul_dhx_m: <video>16:52
dhx_mthe text in the logo is ugly... the actual graphic of the Mantis head is cool though16:52
paul_can we use <video>?16:52
dhx_mpaul_: lol16:52
nuclear_eclipseno16:52
paul_it would be cool16:52
dhx_mwhat is the naughty word lol?16:52
dhx_mXHTML or CSS?16:52
darynxhtml16:52
nuclear_eclipseit is cool, but only beta browsers and Safari support it atm16:52
darynnuclear_eclipse hates that word16:52
paul_daryn: you got a working laptop yet? :P16:52
darynsort of16:52
paul_heh16:53
paul_get to work :P16:53
darynthey gave me the original one back but it still has issues16:53
dhx_moh I see HTML is basically a revision of XHTML16:53
dhx_mHTML516:53
paul_bbiab16:53
dhx_mI'll hit anyone that adds <video> to Mantis :p16:54
nuclear_eclipseHTML5 is a compromise between HTML4 and XHTML, but with a lot of new features too, like <video> and <audio>16:54
dhx_mI was thinking of replacing priority icons with Unicode text because I hate having 100000 little images on a website16:54
dhx_mbut then Unicode doesn't have enough arrows for us :(16:54
dhx_mTBH HTML5 is going to have so much crap in it16:54
dhx_mworker threads you'll hate16:54
dhx_mnow websites can burn 100% of your CPU while they run bloated Javascript crap :p16:55
nuclear_eclipsewell, you're not forced to use any of the new stuff, you know...16:55
nuclear_eclipseand tbh, websites could burn 100% of my CPU before too, it's called Flash video...16:55
dhx_myeah but you can't control what other people do to their sites16:55
dhx_mNAUGHTY WORD!16:55
* nuclear_eclipse stabs dhx_m16:56
kenguest"people"?16:56
dhx_mhah16:56
dhx_mnuclear_eclipse: I take back XHTML...16:58
dhx_mnuclear_eclipse: after seeing xforms16:59
nuclear_eclipselol16:59
nuclear_eclipsetbh, I really think that any form of *TML is a very poor way of creating web applications16:59
dhx_mtheir draft has a "select" control and wait for it... a "select1" control16:59
dhx_mand besides, I hate XML17:00
nuclear_eclipseI really think that todays html/css/javascript garbage is just a giant clusterfuck of poor implementations built on mountains of poorer implementations17:00
dhx_mI don't mind CSS too much... but HTML is another matter17:01
nuclear_eclipseif websites were designed and built using something similar to a native windowing system, with GUI toolkits designed from the ground up for presenting data and interaction controls to the user, then everything would be so much better and easier to design and implement17:02
dhx_myep17:02
dhx_mdo we have anything like that in existence though?17:02
dhx_mweb browsers are a giant usability disaster IMO17:02
nuclear_eclipseyeah, Qt, Gtk, Cocoa, and *gasp* XUL17:03
dhx_mGTK?17:03
dhx_mIMO what you need to be able to do is tell the renderer that you've got "a list of options"17:04
dhx_mand it can do whatever it likes to display those to the user17:04
nuclear_eclipsewell, that's the point of a toolkit17:04
dhx_mI guess as long as people separate data and UI, it isn't too much of an issue17:05
dhx_mand if you have good development tools to make UI writing easy, it becomes trivial to make UIs on different toolkits/platforms17:05
nuclear_eclipseyou declare a list object, define a set of options for it, and place it in a container with a given layout method, and let the client render using local idioms or themes17:06
dhx_myep17:06
dhx_mwhen am I meant to use db_param() as opposed to placing numbers straight into query strings?17:10
dhx_mah I see... must be always17:10
nuclear_eclipseuse db_param() whenever you're putting in something that could possibly come from user or data input17:11
dhx_myep17:11
nuclear_eclipseeg, "WHERE xxx=1" is fine17:11
nuclear_eclipsebut if it's anything dynamic, use db_param17:11
dhx_mok :)17:12
nuclear_eclipseso paul_, your only complaint on the release notes is that I didn't explain enough about the individual features/changes?17:14
dhx_mI have a new feature :)17:19
dhx_mroadmap sorting by completion status, priority, status, last update time17:19
nuclear_eclipseuh oh17:19
dhx_mwith priority icons used instead of the "-" when priority icons are on (but don't show priority text)17:20
dhx_mI'll get a screenshot17:20
nuclear_eclipsesounds messy...17:21
shardydhx_m: thanks, was able to find the info on how to add it, all set now17:23
shardy(adding a new status state)17:23
shardymuch appreciated!17:23
dhx_m:)17:23
dhx_mthat is how I first did it too17:23
dhx_mdocumentation in that area is not too bad (I thought it'd be worse)17:23
shardyyeah, it's pretty straightforward once i was able to find it :)17:23
dhx_mnuclear_eclipse: http://www.mantisbt.org/bugs/file_download.php?file_id=2359&type=bug17:28
dhx_mnuclear_eclipse: I'm thinking that the priority shouldn't be shown for resolved issues though17:28
nuclear_eclipsethat looks like information overload...17:29
dhx_mnuclear_eclipse: I agree it is a bit cluttered but I can see why people would want to sort by priority17:29
nuclear_eclipseright, but I think having the icons makes it less useful17:29
dhx_mok17:30
nuclear_eclipseI mean, you can't tell at a glance where two and three arrows starts or ends17:30
dhx_myep17:30
nuclear_eclipseand with a bunch of three arrows in a line, i just looks like noise17:30
nuclear_eclipsebut tbh, I think the entire roadmap/changelog display needs to be overhauled17:31
dhx_mmaybe in that case I can use priority_significance_threshold to change the "-" to "!" if it is high priority?17:31
dhx_myeah I saw your comment to that effect on some bugs17:31
dhx_mpersonally I don't see the need for it17:31
dhx_mwhen you can just view issues for a target version17:31
dhx_munless it is more of a Wiki page which has human-created ideas on what is planned17:32
dhx_manyway, icons aside, what do you think of this sort order:17:32
nuclear_eclipseI somewhat like the way that Redmine handles it -- their roadmap is just a list of versions and overall status of the version, and then they offload viewing the related issues to the filters page17:33
nuclear_eclipsehttp://www.redmine.org/projects/redmine/roadmap17:33
dhx_mtrac style17:33
dhx_myep17:33
nuclear_eclipseI just think that a plaintext roadmap/changelog is over-simplifying the part of viewing the issues, and is visually distracting to boot17:34
dhx_mif resolved sort by priority, status, last update time17:34
dhx_moops17:34
dhx_mif not resolved sort by priority, status, last update time17:34
dhx_mif resolved sort by last update time17:34
dhx_myep17:35
nuclear_eclipseif we offload viewing the issues to the filters page, then it doesn't matter what our default sorting is; the filters page allows the user to change that17:35
nuclear_eclipsebut either way, I think that's to be left for post-1.217:35
nuclear_eclipseatm, I just want to figure out what paul's doing, and what exactly he wants done with release notes17:36
dhx_mthe filters page isn't smart enough (yet) to let you have complex ordering17:36
nuclear_eclipseI would argue that complex ordering is a) not really necessary, and b) unintuitive...17:37
nuclear_eclipseif the point of complex ordering is to segregate data, then filter out the unwanted data, and order by the next most important field...17:37
dhx_mtrue17:38
nuclear_eclipseeg, the redmine roadmap has two links, one for closed issues, one for open issues17:38
nuclear_eclipseso then you can set a default sort order on each of those links differently from the other17:39
dhx_mI'd argue "closed" is not really of interest in a roadmap17:39
dhx_mI'd prefer a roadmap to show something like a burndown chart or some other high-level management view over progress17:40
nuclear_eclipsewell, yes/no -- redmine doesn't really have a "changelog" like mantis, so the roadmap in this case serves as the changelog as well17:40
dhx_mmaybe I'm thinking of more of a "Summary" page though17:40
dhx_mah ok17:40
dhx_mredmine's filter system is not too bad17:41
dhx_mexcept it needs Javascript17:41
dhx_mI still think I prefer Mantis' system for simplicity17:42
nuclear_eclipseredmine does use javascript...17:42
paul_right and home17:43
paul_apparently php6 windows snaps have now been fixed :P17:43
nuclear_eclipseso paul_, your only complaint on the release notes is that I didn't explain enough about the17:43
nuclear_eclipse      individual features/changes?17:43
paul_yep17:46
paul_and that they aren't a pdf17:46
paul_and that they dont cover graphs, but that might be a good thing17:46
nuclear_eclipseyth does it need to be a pdf?17:46
paul_dhx_m's idea - prettier17:46
paul_:)17:46
nuclear_eclipseprettier, but what's the point?17:47
paul_it's prettier :)17:47
nuclear_eclipseit's a lot of effort for something that nobody's going to read...17:47
dhx_myeah why not just use View Issues with a filter in place17:47
dhx_min fact17:47
dhx_mwhy don't we just kill the "Roadmap" page and replace it with a dropdown box that is a shortcut to view issues with a filter?17:48
nuclear_eclipselol17:48
dhx_mof course, it'd need a new menu system17:49
dhx_mbut I think Mantis could do with one anyway17:49
nuclear_eclipseI think it's still useful to show more info about each release, completion graphics, etc17:49
dhx_mhmmm... sounds to me like that could be another option17:49
dhx_mif you want to view graphs and pretty pictures, you probably don't want to see a list of issues at the same time IMO17:50
dhx_mI can see a big need for a page that shows a burn down chart, progress updates, etc17:50
dhx_mthat'd be very useful for managers/etc to determine progress towards the next release/milestone17:51
dhx_mor better still... a menu where the options are the version numbers themselves17:53
paul_how can i git diff two branches?17:54
dhx_mif you click on the version number, it'll work out if you should see a roadmap/changelog depending on if the version is released17:54
nuclear_eclipsepaul_: `git diff branch1..branch2` or `git diff branch1...branch2` to diff based on branching point17:55
dhx_moh well... no point talking... I should do mockups17:55
CIA-18Mantisbt: jreese * rb3c834c8ad62 /core/timeline_api.php: Remove stagnant/failed timeline api.17:57
dhx_mah poor API17:58
nuclear_eclipseit was an initial attempt at extracting behavior out of the roadmap/changelog pages, but since then I've decided that I don't like those pages in the first place...17:59
nuclear_eclipseand some of the stuff that was added has just caused more headaches17:59
dhx_myep18:00
nuclear_eclipsepaul_: what do want to be said about graphs in release notes?18:01
nuclear_eclipsepaul_: you also need to resolve the three issues assigned to you for 1.2....18:01
nuclear_eclipsehttp://www.mantisbt.org/bugs/search.php?project_id=1&handler_id=2405&sticky_issues=off&target_version=1.2.x&sortby=last_updated&dir=DESC&hide_status_id=8018:02
dhx_mMantis #3 at Google for "bug tracker" :)18:14
dhx_mabove JIRA :p18:14
nuclear_eclipsepaul_: I'm just gonna roll an rc1 release as-is -- we can come up with a better set of release notes for a final release...18:17
CIA-18Mantisbt: hickseydr live * r229a6848f6eb / (bug_stick.php core/html_api.php lang/strings_english.txt): Add Stick/Unstick button to html_buttons_view_bug_page18:18
CIA-18Mantisbt: paul live * rea0a5bc93182 /lang/ (16 files): Language strings should be single-quoted.18:18
CIA-18Mantisbt: paul live * ra3ba2c2f47dc /core/string_api.php: Fix: #0010088: Confirmation Link incorrect18:18
CIA-18Mantisbt: paul live * rc8c95101b89e /core/adodb/ (113 files in 7 dirs): Update ADODB to 5.0818:18
CIA-18Mantisbt: paul live * r0c80b35fda6d /lang/ (6 files): Language strings should be single-quoted.18:18
CIA-18Mantisbt: paul live * rad98e177cc53 /javascript/projax/ (7 files): Update projax to latest release18:18
CIA-18Mantisbt: paul live * r33d73b38376e /core/access_api.php: Perf: We can shortcircuit out the loop as soon as we get the first true.18:18
CIA-18Mantisbt: s.mazeland live * re593fed9cecc /lang/ (32 files): Remove obsolete and outdated non-UTF8 language files. All have a better maintained UFT8 equivalent.18:18
CIA-18Mantisbt: hickseydr live * rd7d911b0a3af /bug_stick.php: Remove trailing white space18:18
CIA-18Mantisbt: paul live * r0ad3b961ae66 /core/project_api.php: Add function to cache an array of project id's18:18
CIA-18Mantisbt: paul live * re50944ce0288 /core/ (filter_api.php html_api.php print_api.php string_api.php): Perf: allow passing in charset to avoid calling lang/config_get in loops.18:18
nuclear_eclipsecrap18:18
CIA-18Mantisbt: paul live * rbdf219643277 /admin/install_functions.php: Fix: 0010329: Receive duplicate key on upgrade from 1.1.6 to 1.2.0a3 if existing categories exist with a leading or tailing space18:18
CIA-18Mantisbt: giallu live * rf516488db540 /tests/ (4 files in 2 dirs): Create Mantis Test Suite configuration18:18
CIA-18Mantisbt: jreese live * rbf6e5ef1cb08 / (config_defaults_inc.php core/print_api.php): Support attached text files with no file extension.18:19
CIA-18Mantisbt: s.mazeland live * r023b3027d3d5 /lang/ (36 files): Localisation updates from http://translatewiki.net (2009-04-24 20:55 UTC)18:19
nuclear_eclipsebluh18:19
CIA-18Mantisbt: jreese live * ra4eec2ffc34e /manage_tags_page.php: Fix #10446: PgSQL errors with manage_tags_page use of 'WHERE 1'.18:19
CIA-18Mantisbt: hickseydr live * re55c7c8c0ddd / (512 files in 27 dirs): Merge branch 'master' into 1026818:19
CIA-18Mantisbt: s.mazeland live * r723db70d1f2c / (3 files in 2 dirs): Fix #0010445 for master branch. Update copyright year to 2009.18:19
* nuclear_eclipse hides18:19
CIA-18Mantisbt: paul live * ree7508b5e6ea /core/print_api.php: Missing lang_get call.18:19
CIA-18Mantisbt: paul live * r49ca189e400a /core/email_api.php: Remove calls to wordwrap() - Phpmailer already wraps text to 80 characters as we specify the width. All these calls to wordwrap do is wrap the text to 75 before we try to wrap to 80.18:19
CIA-18Mantisbt: paul live * rcb56532e6433 / (4 files in 2 dirs): 1. html formatting18:19
CIA-18Mantisbt: paul live * rdbe2163a135a /admin/check.php: add check for #0003484: check_mx_record fails on windows platforms18:19
CIA-18Mantisbt: paul live * r685b9e0bfb91 /core/projax_api.php: html: only display the inline-stylesheet for projax once18:19
CIA-18Mantisbt: paul live * r1a8caee1f89a /config_defaults_inc.php: mantis_database_table does not exist18:19
CIA-18Mantisbt: paul live * rfc7a055fc2a8 /core/profile_api.php: Fix: #0010234: List of profiles not sorted alphabetically18:19
CIA-18Mantisbt: paul live * r1b0a3663e2e9 /admin/schema.php: Fixes for #000926918:19
CIA-18Mantisbt: paul live * ra9278935977a /core/database_api.php: Following siebrand's commit to remove all non-utf8 languages files, and the commit to use utf8 in install.php, we should always send the set names utf8 line to mysql.18:19
CIA-18Mantisbt: paul live * r1bf8efa313be /admin/install.php: Fixes for #000926918:20
CIA-18Mantisbt: paul live * rc729f169b656 /lang/strings_english.txt: test_langs: Language strings should be single quoted.18:20
CIA-18Mantisbt: paul live * r734dc2c32707 / (4 files in 2 dirs): Remove microtime_float function.18:20
CIA-18Mantisbt: s.mazeland live * r1096c049774b / (changelog_page.php roadmap_page.php): * remove some unneeded strtolower()18:20
CIA-18Mantisbt: paul live * ra2146d2a8b13 / (core.php core/email_api.php): autload disposable + phpmailer classes18:20
* nuclear_eclipse sets post-commit hook to only trigger ciabot on certain branches.....18:20
CIA-18Mantisbt: paul live * r49a5c45ac7f2 /core/ (database_api.php session_api.php): Session api requires gpc, database api does not require gpc.18:20
CIA-18Mantisbt: s.mazeland live * rc81c3171c79f / (core.php core/email_api.php): Merge branch 'master' of git://mantisbt.org/mantisbt18:20
CIA-18Mantisbt: s.mazeland live * rf2c854a349dd / (3 files in 3 dirs): Remove 'charset' message that is no longer used. Replaced by 'utf-8'.18:20
CIA-18Mantisbt: jreese live * r4f83762b98c0 /bug_report_page.php: Fixed duplicate summary texts on the simple report page.18:20
CIA-18Mantisbt: paul live * rcb8575faab46 /admin/check.php: Add checks to check.php to check that database is set up for utf8:18:20
CIA-18Mantisbt: paul live * r165c12d191f3 /login_page.php: shorten upgrade check logic18:20
CIA-18Mantisbt: jreese live * re21a1dfa72d0 /bugnote_view_inc.php: Fix inconsistencies with both the collapse area and execution of events for pages without bugnotes.18:20
CIA-18Mantisbt: paul live * r965959b05a05 /core/print_api.php: Remove extra charset param18:20
CIA-18Mantisbt: paul live * re5b0087dc808 /admin/check.php: Add check to display adodb version - currently just check >518:20
CIA-18(64 lines omitted)18:21
CIA-18Mantisbt: s.mazeland live * r2d8be0aa8ce5 /lang/strings_english.txt: Reduce shouting in messages. Only left in e-mail messages where we cannot use class styling if we really would want to shout at users.18:21
CIA-18Mantisbt: paul live * re45b8f821a62 /api/soap/mantisconnect.php: library move broke soap api include18:21
CIA-18Mantisbt: paul live * r92d11d9e5a29 /core/wiki_api.php: remove unused function: wiki_ensure_enabled18:21
CIA-18Mantisbt: paul live * r47b1f127a92b / (12 files in 2 dirs): replace print_date with echo date -> calls to echo print_date are rather pointlesss.18:21
CIA-18Mantisbt: s.mazeland live * re9cbf60f8c1b / (10 files in 5 dirs): Fix: #0007484: implement RTL css18:21
CIA-18Mantisbt: paul live * ra3ba2c2f47dc /core/string_api.php: Fix: #0010088: Confirmation Link incorrect18:21
CIA-18Mantisbt: paul live * r2f814980a775 /csv_export.php: Fixes for #0010420: Custom fields with newline break CSV export18:21
CIA-18Mantisbt: paul live * rd2f77f2bd213 / (4 files in 2 dirs): Fix: 0010421: Default filename corrupted if project name contains special chars18:21
CIA-18Mantisbt: paul live * rc36df5bbf23c / (185 files in 6 dirs): following giallu's change to use set_include_path to set first require directory as core dir, we no longer need to use core path in require_once18:21
CIA-18Mantisbt: paul live * r994ce15eae22 /core/print_api.php: Fix: #0005196: core/print_api.php print_successful_redirect function calls html_api functions in wrong order18:21
CIA-18Mantisbt: paul live * re50944ce0288 /core/ (filter_api.php html_api.php print_api.php string_api.php): Perf: allow passing in charset to avoid calling lang/config_get in loops.18:21
CIA-18Mantisbt: s.mazeland live * re593fed9cecc /lang/ (32 files): Remove obsolete and outdated non-UTF8 language files. All have a better maintained UFT8 equivalent.18:21
CIA-18Mantisbt: paul live * r59c531232d84 /lang/strings_english.txt: implement dhx_m suggestion (Time zone is two words)18:21
CIA-18Mantisbt: paul live * rea0a5bc93182 /lang/ (16 files): Language strings should be single-quoted.18:22
CIA-18Mantisbt: s.mazeland live * r023b3027d3d5 /lang/ (36 files): Localisation updates from http://translatewiki.net (2009-04-24 20:55 UTC)18:22
CIA-18Mantisbt: jreese live * rbf6e5ef1cb08 / (config_defaults_inc.php core/print_api.php): Support attached text files with no file extension.18:22
nuclear_eclipsearg, it's still going?18:22
CIA-18Mantisbt: jreese live * ra4eec2ffc34e /manage_tags_page.php: Fix #10446: PgSQL errors with manage_tags_page use of 'WHERE 1'.18:22
CIA-18Mantisbt: jreese live * r6ab1b6defcbb / (core.php core/http_api.php): Extracted HTTP header routines into new API, allowing plugins to set caching headers for their own pages and content.18:22
CIA-18Mantisbt: jreese live * r4f6b4662ca21 /core/config_api.php: Improve config evaluation routines; allow \% to escape and prevent processing.18:22
CIA-18Mantisbt: giallu live * r1a91f7884f3a /tests/ (AllTests.php soap/AllTests.php): Add soap tests18:22
CIA-18Mantisbt: jreese live * r209070a7ff3f /core/email_api.php: Remove old email_api functions that are no longer used.18:22
dhx_moh dear :p18:22
CIA-18Mantisbt: jreese live * r61096547d19a / (7 files in 3 dirs): Merge branches 'http', 'plugin-uses' and 'project-names'18:22
CIA-18Mantisbt: s.mazeland live * r2b2ec01451c3 /lang/ (strings_catalan.txt strings_swissgerman.txt): Localisation updates from http://translatewiki.net (2009-06-03 11:38 UTC)18:22
CIA-18Mantisbt: paul live * rbdf219643277 /admin/install_functions.php: Fix: 0010329: Receive duplicate key on upgrade from 1.1.6 to 1.2.0a3 if existing categories exist with a leading or tailing space18:22
nuclear_eclipse      notes for a final release...18:22
CIA-18Mantisbt: paul live * r648f388e1c07 /core.php: Reorganise core.php to allow setting of core_path following the previous include path changes.18:22
CIA-18Mantisbt: paul live * r2912c78345c5 / (config_defaults_inc.php proj_doc_page.php): Fix: 0003436: cannot configure threshold for documentation edit access18:22
CIA-18Mantisbt: paul live * r49ca189e400a /core/email_api.php: Remove calls to wordwrap() - Phpmailer already wraps text to 80 characters as we specify the width. All these calls to wordwrap do is wrap the text to 75 before we try to wrap to 80.18:23
dhx_mis this going to list every commit since 1.2.0a3?18:23
CIA-18Mantisbt: paul live * r4f0fd58c900d /core/logging_api.php: Add support for logging to Firebug ( http://www.firephp.org/ ) as logging method.18:23
CIA-18Mantisbt: paul live * rcbcefe330ccb /library/README.libs: Add upstream library details for disposable email checker18:23
CIA-18(101 lines omitted)18:23
CIA-18Mantisbt: paul live * r59c531232d84 /lang/strings_english.txt: implement dhx_m suggestion (Time zone is two words)18:23
CIA-18Mantisbt: paul live * r2ef2f58e19be /core/ (constant_inc.php ldap_api.php logging_api.php): Add initial logging for ldap18:23
CIA-18Mantisbt: paul live * r13fc9fb106a2 /core/database_api.php: We do not need to set $t_core_dir in database api18:23
CIA-18Mantisbt: paul live * r77d6bf4ab711 /core.php: DIRECTORY_SEPARATOR should be used over / or \18:23
dhx_mlol @ 101 lines omitted18:23
CIA-18Mantisbt: paul live * r20ba0ea17877 / (335 files in 27 dirs): ADODB is 3rd party library. Added upstream details to README.libs18:23
CIA-18Mantisbt: paul live * reba305694fcf /core/ (bugnote_api.php email_api.php relationship_api.php): Adjust how we cache loaded bugnotes18:23
CIA-18Mantisbt: paul live * r3fbc4a38aba3 /core/filter_api.php: make date filters work. Note: we still need to deal with the offset between the stored data (gmt/utc) and the localtimezone for queries like this.18:23
CIA-18Mantisbt: paul live * r97b67e4bbb2f / (23 files in 4 dirs): Changes to bug object18:23
CIA-18Mantisbt: paul live * r40b52adf18c8 /admin/schema.php: Fix: Missing schema update in datetime->int conversion18:23
CIA-18Mantisbt: hickseydr live * r313abf14e50c / (5 files in 3 dirs): Rename OPEN to $g_default_bug_resolution18:24
CIA-18Mantisbt: jreese live * rc40a83d192c5 /core/plugin_api.php: Fixed bug with plugin initialization retries.18:24
CIA-18Mantisbt: paul live * rb39854a24240 /core/classes/MantisEnum.class.php: is_blank()18:24
CIA-18Mantisbt: paul live * rb47f9245291c / (9 files in 3 dirs): split->explode18:24
CIA-18Mantisbt: paul live * r172c77f1de21 /core/ (16 files): Whitespace found at end of line18:24
CIA-18Mantisbt: giallu live * rd3290c627293 /api/soap/mantisconnect.php: Fix nusoap inclusion method18:24
CIA-18Mantisbt: giallu live * r10ffb96b7eb5 /tests/TestConfig.php: Fix warning18:24
CIA-18Mantisbt: giallu live * r7066e6b44774 / (26 files in 2 dirs): Move nusoap to library/18:24
CIA-18Mantisbt: paul live * rb06b0108d7a3 /admin/ (install_functions.php schema.php): Reduce number of queries required for the data conversion18:24
CIA-18Mantisbt: hickseydr live * rb51b4435dd7e / (bug_change_status_page.php manage_config_workflow_page.php): Replace REOPENED with $g_bug_reopen_resolution18:24
CIA-18Mantisbt: vboctor live * r7106957595c3 /admin/install_functions.php: Fixed undefined variable warning in setup.18:24
CIA-18Mantisbt: paul live * r745719001c89 / (admin/check.php core/constant_inc.php): Add WARN to constant_inc.18:24
* nuclear_eclipse taps foot18:24
CIA-18Mantisbt: paul live * r0f47458541f7 /core/utility_api.php: Whitespace found at end of line18:24
CIA-18Mantisbt: vboctor live * rac71e94db3a0 / (login.php login_page.php): Fixes #10505: On Login failure, keep user name populated and place the focus in the password field.18:24
CIA-18Mantisbt: paul live * r632d590ea8df /core/string_api.php: Fix string_prepare_header18:25
CIA-18Mantisbt: paul live * rb7b41015ca0f /core.php: Indentation within file inconsistent18:25
CIA-18(118 lines omitted)18:25
dhx_mis this because you created a branch?18:25
CIA-18Mantisbt: paul live * ra058e7596193 / (9 files in 4 dirs): Add initial timezone selection functionality18:25
CIA-18Mantisbt: hickseydr live * rc7ecb89dacb0 /bug_change_status_page.php: Replace ASSIGNED with $g_bug_assigned_status18:25
CIA-18Mantisbt: s.mazeland live * reb7eee06cfb4 /plugins/ (2 files in 2 dirs): Add Dutch translations for core plugins.18:25
CIA-18Mantisbt: hickseydr live * ra0525539884f / (11 files in 2 dirs): Replace CLOSED with $g_bug_closed_status_threshold18:25
dhx_m:)18:25
dhx_mall of that because you created a new branch heh?18:25
dhx_mCIA is rather dumb18:25
CIA-18Mantisbt: s.mazeland live * r51e4567d5da9 /plugins/ (2 files in 2 dirs): Fix: #0010579: add Russian to MantisBT Core Formating and XMLImportExport. Contributed by Kirill.18:25
* nuclear_eclipse waits for cia to return and continue spmamming18:25
nuclear_eclipsearg18:25
CIA-18Mantisbt: hickseydr live * r7b940ad5f931 / (5 files in 2 dirs): Replace NEW_ with $g_bug_submit_status18:25
dhx_mit'll probably show the Mantis project as having 10000000000 commits today? :p18:25
CIA-18Mantisbt: hickseydr live * r1a96b94b7d5d /bug_stick.php: No need to specify core path anymore18:26
CIA-18Mantisbt: jreese live * r209070a7ff3f /core/email_api.php: Remove old email_api functions that are no longer used.18:26
CIA-18Mantisbt: s.mazeland live * r2b2ec01451c3 /lang/ (strings_catalan.txt strings_swissgerman.txt): Localisation updates from http://translatewiki.net (2009-06-03 11:38 UTC)18:26
dhx_mlol @ http://cia.vc/18:26
CIA-18Mantisbt: paul live * raa618485eaa3 /core/email_api.php: PHPmailer should throw exceptions + catch exception adding email addresses.18:26
CIA-18Mantisbt: jreese live * rb128f30f666e /core/category_api.php: Only display category's project name if different from current.18:26
dhx_mPaul with 270 commits and growing18:26
CIA-18Mantisbt: vboctor live * rbabd70fe9ae8 /core/columns_api.php: Fixes #10568: Reproducibility column is shown as numbers in issue list.18:26
CIA-18Mantisbt: paul live * r25595427939c /library/README.libs: update readme.libs18:26
nuclear_eclipse...18:26
CIA-18Mantisbt: paul live * rae74f935e669 /core/ (5 files): Remove db_prepare_strings before db_query_bound calls18:26
CIA-18Mantisbt: paul live * r55e2ec2f28e6 / (core/string_api.php tests/Mantis/StringTest.php): collapse empty ?'s in string_sanitise_url18:26
CIA-18Mantisbt: jreese live * ra583c8a1d534 / (5 files in 2 dirs): Add events for including/excluding users from notification lists.18:26
CIA-18Mantisbt: s.mazeland live * r1bd263e74bd0 /core/html_api.php: Add a space after the semi-colon in '<meta http-equiv='Content-type' content='text/html; charset=utf-8' />'18:26
CIA-18Mantisbt: hickseydr live * r1317d03ba014 /core/project_api.php: Make project upload path non-optional again18:26
CIA-18Mantisbt: vboctor live * r87866cd52c83 /print_bug_page.php: Fixes #10562: Printing Bug does not work with configuration = SIMPLE_ONLY;18:26
CIA-18(97 lines omitted)18:26
CIA-18Mantisbt: paul live * r226eb0fe7c0b /core/classes/MantisEnum.class.php: actually go back to not using is_blank -> this change broke my phpunit test setup.18:27
CIA-18Mantisbt: paul live * rdb4c72a09ef1 / (core.php core/html_api.php core/wiki_api.php): Only load wiki support if wiki is enabled18:27
nuclear_eclipse...18:27
dhx_mlol @ being first place on cia.vc18:27
nuclear_eclipseall I did was freaking reset live branch to master...18:27
dhx_mhaha18:28
dhx_mmaybe you should of deleted the live branch18:28
dhx_mand then recreated?18:28
nuclear_eclipseperhaps -- I didn't realize it was going to result such spammage....18:28
dhx_mnah I wouldn't either18:28
dhx_mcia.vc is broken because it thinks these commits happened 10min ago18:29
nuclear_eclipsewell, it thinks that because our repo's update hook sent cia all that data ten minutes ago -- it doesn't actually look at our real repo18:29
dhx_moh ;)18:30
nuclear_eclipsecia is just a "dumb" repeater service18:30
paul_nice one18:30
paul_:)18:30
dhx_myep18:30
dhx_mPaul: you're number #218:30
nuclear_eclipseyou just send it some specially-constructed XML, and it announces on the channel you specifiy18:30
dhx_mget nuclear_eclipse to do it again and you'll be #1 :p18:30
dhx_mah I see18:31
nuclear_eclipseok, I just reset the update hook to only send cia data if something happens to master...18:31
dhx_mso technically it'd be our fault then :p18:31
paul_nuclear_eclipse: dont modify cia hooks pls18:31
nuclear_eclipseI'm not18:32
nuclear_eclipseI'm modifying our own hook that calls the ciabot.pl script18:32
paul_could you do that spam again18:32
paul_when you make master-1.2.x branch18:32
nuclear_eclipseno18:32
paul_so I get top place :P18:32
dhx_mlol18:32
paul_dhx_m: quickly, how do i make a branch18:32
dhx_mhaha18:32
dhx_mgit branch newbranch18:33
dhx_mbut that didn't do it :p18:33
paul_what about if we replayed all the changesets18:33
paul_i'm sure we can make a way to do it18:33
* nuclear_eclipse stabs paul_ 18:33
paul_.18:33
paul_git diff two branch again?18:34
nuclear_eclipse`git diff branch1..branch2` or `git diff branch1...branch2`18:34
nuclear_eclipsethe first includes *all* diffs, the second only diffs from the branching point18:34
paul_can i tell it to exlucde new files?18:35
nuclear_eclipseI dunno18:35
nuclear_eclipse`git help diff`18:35
dhx_mnuclear_eclipse: did that hook happen to also send emails to the git commit mailing list? :p18:36
paul_hopefully18:36
paul_:)18:36
nuclear_eclipsea different hook would have, but it seems to have failed...18:36
dhx_mhah18:36
nuclear_eclipseprobably from such a gigantic amount of content18:36
dhx_mso what exactly is the "live" branch anyway?18:37
nuclear_eclipsethat's what the live site uses these days18:37
nuclear_eclipseeg, allows me/giallu/vboctor to keep up with what revision the site is on, cherry-pick commits, etc18:37
dhx_mah gotcha18:38
nuclear_eclipsepaul_: I'm just gonna roll an rc1 release as-is -- we can come up with a better set of release notes for a final release...18:38
dhx_msounds good18:38
nuclear_eclipsehi glenn18:48
mantisbotNew bug: Bug 10619 - berdam - open - new19:04
mantisbotNew bug: User with permission to write but not see other issues - http://www.mantisbt.org/bugs/view.php?id=1061919:04
nuclear_eclipserc1 is officially released :P19:19
paul_omg19:25
paul_no ;/19:25
paul_so trunk is breakable again?19:30
nuclear_eclipseyes19:30
forgivenWhen creating a new project, what is the difference between the public/private status?20:56
forgivenoh hah I found it in the docs.20:57
paul_nuclear_eclipse: for fucks sake21:26
nuclear_eclipseexcuse me?21:37
nuclear_eclipsesomething I did, or are you just expressing anger hoping I'll respond? :P21:38
paul_see dev list ;/21:43
kenguestso. what does the mantis development team use for tracking issues?21:43
kenguestbugzilla?21:43
kenguest:D21:44
nuclear_eclipseirc :P21:44
kenguestheheh21:44
nuclear_eclipsepaul_: what specifically on the dev list are you cursing about?21:44
paul_nuclear_eclipse: SOAPI API21:50
paul_I swear i've modified that call already21:50
paul_I just got a reply from giallu to list????21:51
nuclear_eclipseyeah, I just saw that; rather late for that reply... :P21:54
paul_why can't users reopen issues????22:01
nuclear_eclipsebecause of readonly_threshold?22:04
Steve_hi22:12
Steve_i've been running mantis 1.x for a long time and recently setup a server to test 1.2. I'm trying to get dokuwiki working with it and it looks like the old method to set it up doesn't work any longer. Is there a way to get dokuwiki to work with mantis 1.2 or do we wait for a plugin to be released?22:15
nuclear_eclipseSteve_: it should still work (the integration is still there on the mantisbt side) -- you probably need to update your dokuwik to work with the new enum api22:17
paul_nuclear_eclipse: php6 is going to be fun in a few years22:56

Generated by irclog2html.py