Tuesday, 2010-06-22

*** Joins: rolfkleef (~rolf@urtica.xs4all.nl)00:54
*** Quits: rolfkleef (~rolf@urtica.xs4all.nl) (Ping timeout: 260 seconds)01:21
*** Quits: micahg (~micah@ubuntu/member/micahg) (Ping timeout: 240 seconds)02:10
*** Joins: Cupertino (~Cupez@unaffiliated/cupertino)02:34
*** Joins: Cupez (~Cupez@unaffiliated/cupertino)02:46
*** Quits: Artefact2 (~Artefact2@ip-223.net-89-2-51.rev.numericable.fr) (Ping timeout: 276 seconds)03:34
*** Joins: Artefact2 (~Artefact2@ip-223.net-89-2-51.rev.numericable.fr)03:46
*** Joins: Rixie (~Rixie@0x4dd7390e.adsl.cybercity.dk)03:58
*** Joins: rolfkleef (~rolf@82-204-30-154.dsl.bbeyond.nl)04:26
*** Quits: rolfkleef (~rolf@82-204-30-154.dsl.bbeyond.nl) (Ping timeout: 252 seconds)04:42
*** Quits: siebrand (~beis@sm.xs4all.nl) ()04:52
*** Joins: slim_ (~slim1@41.153.214.232)04:57
slim_hello all, i installed mantis 1.2.1, and i have a database from older mantis, how can i install old database ?05:00
*** Quits: CIA-24 (cia@208.69.182.149) (Ping timeout: 264 seconds)05:13
*** Joins: orac1 (~jb_buldog@193.190.57.9)05:15
slim_hi05:22
*** Joins: rolfkleef (~rolf@82-204-30-154.dsl.bbeyond.nl)05:26
*** Quits: slim_ (~slim1@41.153.214.232) (Quit: Ex-Chat)05:27
*** Joins: slim_ (~slim1@41.153.52.13)05:27
slim_is it possible to upgrade from version 0.17.5 to 1.2.1 ?05:30
*** Joins: CIA-22 (cia@208.69.182.149)05:42
slim_as i read that to upgrade to version 1.0.0  first, but i got error also when upgrade to version 1.0.0 anyone can help me in this ?05:58
*** Quits: slim_ (~slim1@41.153.52.13) (Ping timeout: 240 seconds)06:08
*** Quits: orac1 (~jb_buldog@193.190.57.9) (Quit: ChatZilla 0.9.86 [Firefox 3.6.3/20100401080539])06:08
*** Joins: slim_ (~slim1@41.153.195.11)06:20
*** Joins: fanno (~Morten@90.184.93.233)06:21
dhx_mslim_: you're on your own with this one... 0.17.5 is older than the internet and it is unlikely anyone here (or on the mailing list) was around that long ago (and/or remembers how such an early version worked)06:23
slim_dhx_m:   we use old version long time ago, yesteday only my manager asked me to upgrate to current version06:24
slim_after i read i find that i have to upgrade to version 1.0.0 first06:24
dhx_myou should really be updating more frequently or else you run into these situations06:35
dhx_munless you have the inhouse skills to write your own conversion scripts06:35
slim_of course , you are right .06:36
dhx_motherwise you can try crawling the bug tracker and mailing list for historical information about upgrading earlier versions06:36
slim_this i do now ,06:36
dhx_mit's a bit like someone asking how to upgrade from Windows 3.1 to Windows 7... it's easier to just start again and move data across yourself than to upgrade (if it's even possible)06:37
dhx_mexcept with Windows you are better to start afresh every time you upgrade/reinstall :p06:37
slim_yes to avoid this i'm working with  linux :)06:38
*** Quits: rolfkleef (~rolf@82-204-30-154.dsl.bbeyond.nl) (Ping timeout: 240 seconds)06:46
*** Quits: Artefact2 (~Artefact2@ip-223.net-89-2-51.rev.numericable.fr) (Ping timeout: 265 seconds)07:09
slim_dhx_m:   now the current version working well :)07:14
dhx_m:)07:14
dhx_mthat was quicker than I was expecting :D07:14
slim_yes, there was something near in forum07:14
*** Quits: philip_ (~philip_@unaffiliated/philip) (Ping timeout: 245 seconds)07:15
*** Quits: slim_ (~slim1@41.153.195.11) (Quit: Ex-Chat)07:19
nuclear_eclipsewow07:27
nuclear_eclipse0.17.507:28
*** Joins: philip_ (~philip_@c-76-22-32-17.hsd1.wa.comcast.net)07:28
*** Quits: philip_ (~philip_@c-76-22-32-17.hsd1.wa.comcast.net) (Changing host)07:28
*** Joins: philip_ (~philip_@unaffiliated/philip)07:28
nuclear_eclipseand I thought all those 1.0.x users were really bad at staying up to date...07:28
nuclear_eclipse:P07:29
*** Joins: Artefact2 (~Artefact2@ip-223.net-89-2-51.rev.numericable.fr)07:30
dhx_mlol07:46
dhx_mmaybe we should have asked slim_ for a testimonial for the website... "I upgraded a 5 year old MantisBT installation to the latest version in minutes!"07:47
*** Joins: SouBE (irc@ilari.stenroth.fi)07:51
*** Quits: philip_ (~philip_@unaffiliated/philip) (Ping timeout: 240 seconds)07:58
*** Joins: philip_ (~philip_@unaffiliated/philip)08:03
dhx_mlol at this patent I came across relating to login security (user/pass)08:17
dhx_mthey've reinvented challenge/response using something that resembles caeser shift08:17
dhx_mI think there needs to be a law created to ban people from creating their own crap crypto systems :p08:19
*** Joins: kirillka (~Miranda@220-210-36-78.baltnet.ru)08:23
*** Joins: daryn (~daryn@rrcs-76-79-4-2.west.biz.rr.com)09:30
DraggorSo just to check, dokuwiki and mantisbt integration is currently borked?09:34
nuclear_eclipseDraggor: it just takes a bit of manual work to get them to work with each other... =/09:39
Draggornuclear_eclipse: Right now I'm having this "sg function not defined" in the mantis.class.php I added in dok09:48
nuclear_eclipse"sg"?09:52
Draggorhttp://www.mantisbt.org/wiki/doku.php/mantisbt:issue:7075:integration_with_dokuwiki I'm following this09:53
nuclear_eclipseI have no clue09:55
*** Quits: Rixie (~Rixie@0x4dd7390e.adsl.cybercity.dk) (Quit: Rixie)09:55
nuclear_eclipsethose instructions are really out of date09:55
DraggorAhh, heh.  Is there a better way I should go about it?09:55
nuclear_eclipseI know that quite a bit of mantis has changed since then09:55
nuclear_eclipseDraggor: pick something other than Dokuwiki ;)09:55
DraggorAww, but I like dokuwiki :(  <3 flat file storage for small stuff09:56
nuclear_eclipsewell, then I can't really help =\09:56
Draggorwell, mainly, I greatly enjoy dokwiki's syntax and block editing09:56
nuclear_eclipseI stopped using Dokuwiki years ago because file-based storage is really annoying09:57
nuclear_eclipsemakes upgrading and backups a pain09:57
DraggorSo far upgrading has been simple and backups divine09:57
nuclear_eclipsepermissions also constantly kept creeping up to bite me09:57
DraggorOkay so my conf and data dirs might be a bit.. loose, heh09:58
nuclear_eclipseit's far easier to just dump all your databases at night than to have your data spread out in multiple locations09:58
DraggorI mean, someone asks me for a wiki, so I just unzip the thing and pint the install page to them09:58
Draggorpoint*09:58
DraggorIt's a two minute affair09:59
DraggorPart of it is my own fault for locking down my DB so heavily09:59
DraggorI'd be willing to rediscover how to merge dokiwiki with mantis could be a fun mini project10:01
nuclear_eclipseDraggor: if you do so, it would be nice to have an updated wiki article :P10:02
DraggorI would do that too :310:03
*** Joins: micahg (~micah@ubuntu/member/micahg)10:26
*** Quits: Cupertino (~Cupez@unaffiliated/cupertino) (Quit: I give up...)11:03
*** Joins: moto-moi (~hylke@cara.xs4all.nl)11:58
*** Joins: siebrand (~beis@sm.xs4all.nl)12:00
*** Quits: fanno (~Morten@90.184.93.233) (Ping timeout: 260 seconds)12:01
CIA-22Mantisbt: s.mazeland master-1.2.x * r429142a6b0f2 / (7 files in 2 dirs): Localisation updates from http://translatewiki.net12:41
*** Quits: Artefact2 (~Artefact2@ip-223.net-89-2-51.rev.numericable.fr) (Ping timeout: 265 seconds)12:43
*** Joins: Artefact2 (~Artefact2@ip-223.net-89-2-51.rev.numericable.fr)12:56
*** Quits: kirillka (~Miranda@220-210-36-78.baltnet.ru) (Read error: Connection timed out)13:02
*** Joins: fanno (~Morten@90.184.93.233)13:06
*** Joins: nuclear_eclipse (~jreese@irc.leetcode.net)13:30
*** Quits: Artefact2 (~Artefact2@ip-223.net-89-2-51.rev.numericable.fr) (Ping timeout: 260 seconds)13:35
*** Joins: rolfkleef (~rolf@urtica.xs4all.nl)13:58
*** Quits: micahg (~micah@ubuntu/member/micahg) (Ping timeout: 258 seconds)14:10
*** Joins: slestak (~sromanow@63-144-86-130.dia.static.qwest.net)14:15
slestakhi guys.  I got a curl line workign that runs a repo_import_last for my sourceintegration use.  The one question I have is it requires the id arg for the repo.  Is there a general call I can use to run it on all the repos?14:17
nuclear_eclipseslestak: id=all14:21
slestakahh, tyvm14:24
slestaki was just writing a python script to iterate over the rows in mantis_plugin_Source_repository_table14:24
slestakty for saving me from myself14:25
nuclear_eclipseyoure welcome14:25
nuclear_eclipseif at all possible, you should try to use post-commit hooks rather than a cronjob, but I implemented both methods because I know that's not always possible, eg, SourceForge repos14:26
*** Joins: Draggor1 (~Draggor@adsl-99-144-211-79.dsl.emhril.sbcglobal.net)14:33
*** Quits: Draggor (~Draggor@adsl-99-142-66-24.dsl.emhril.sbcglobal.net) (Ping timeout: 240 seconds)14:36
*** Joins: kirillka (~Miranda@30-81-52-95.baltnet.ru)14:42
*** Quits: PennStater (Aaron@unaffiliated/pennstater) (Quit: Never look down on someone unless you're helping them up.)15:02
slestaki liek the idea of the cron, because I can have one spot to get tehm all, otherwise I am making X post-commit hooks for X repos15:05
slestakif i used a post commit hook, each repo needs to know its mysql id number, unless I am going to say update all when any have a commit, that would be wasteful15:06
slestakis id 'all' new since sourceintegration 0.14?  when I use it I get "Invalid remote import address" returned15:07
slestakwould be cool if the repo displayed its last import datetime15:08
*** Quits: Cupez (~Cupez@unaffiliated/cupertino) (Quit: I give up...)15:09
*** Joins: micahg (~micah@ubuntu/member/micahg)15:09
slestaki see that in strings.  plugins/Source/lang/strings_english.txt:$s_plugin_Source_invalid_import_url = 'Invalid remote import address';15:10
*** Draggor1 is now known as Draggor15:11
slestakok, the error message from above only occurs when i try to go to that url in firefox for testing15:14
slestakwhen I use curl on the mantis vm, it works for integer id keys, however, id=all does not work with curl15:14
*** Joins: PennStater (Aaron@unaffiliated/pennstater)15:27
nuclear_eclipseslestak: yes, that's new since 0.1415:32
slestaki am using dhx_m's hgweb version so I will upfate them indiviually until that reaches 0.1615:33
slestakis the best method of installing (and tracking) plugins to use git to clone them to mantis/plugins/  ?15:34
nuclear_eclipsemy preferred method is cloning plugins to a separate directory and then symlinking from the other location into the mantis/plugins directory15:35
slestakthink i will do that.  that is how I keep mantis, symlinked to /usr/local/src15:36
nuclear_eclipseslestak: you might also want to considering attempting to run dhx's hgweb plugin with the up-to-date framework at 0.16.115:37
nuclear_eclipseand if it doesn't work, I imagine it shouldn't take much to fix it15:38
slestaki think i tried that and had issues.  sry, cannot remember15:38
nuclear_eclipsemost of the changes since 0.14 took place in the framework features themselves15:38
slestaki'd liek to, but with my workload right now I need to be a user more than dev,15:38
nuclear_eclipsenp15:38
nuclear_eclipsejust thought I'd sugest it15:38
slestaki'd liek to.  I think step one may be to reinstall my existing plugins using the methd you describe so I can maybe keep multiple version15:39
nuclear_eclipseother suggestion is to just bug dhx about getting his hgweb plugin up to date :P15:40
slestaknah, im very pleased and thankful to have what i got15:41
*** Quits: PennStater (Aaron@unaffiliated/pennstater) (Read error: Connection reset by peer)15:44
*** Joins: PennStater (Aaron@unaffiliated/pennstater)15:44
*** Quits: kirillka (~Miranda@30-81-52-95.baltnet.ru) (Read error: Operation timed out)15:48
*** Quits: PennStater^AtWrk (Aaron@unaffiliated/pennstater) (Ping timeout: 252 seconds)15:59
*** Joins: PennStats (Aaron@unaffiliated/pennstater)16:03
*** PennStats is now known as PennStater^AtWrk16:20
*** Joins: orac1 (~jb_buldog@082-146-096-153.dyn.adsl.xs4all.be)16:54
*** Joins: mantisbt_85060 (bef8187a@gateway/web/freenode/ip.190.248.24.122)17:09
*** Quits: orac1 (~jb_buldog@082-146-096-153.dyn.adsl.xs4all.be) (Quit: ChatZilla 0.9.86 [Firefox 3.6.3/20100401080539])17:10
*** Parts: mantisbt_85060 (bef8187a@gateway/web/freenode/ip.190.248.24.122)17:10
*** Parts: slestak (~sromanow@63-144-86-130.dia.static.qwest.net)17:11
*** Quits: philip_ (~philip_@unaffiliated/philip) (Quit: philip_)17:26
*** Quits: rolfkleef (~rolf@urtica.xs4all.nl) (Ping timeout: 248 seconds)17:33
*** Quits: daryn (~daryn@rrcs-76-79-4-2.west.biz.rr.com) (Remote host closed the connection)17:59
*** Quits: moto-moi (~hylke@cara.xs4all.nl) (Quit: Ex-Chat)18:13
*** Joins: Draggor1 (~Draggor@adsl-99-152-244-49.dsl.emhril.sbcglobal.net)19:24
*** Quits: Draggor (~Draggor@adsl-99-144-211-79.dsl.emhril.sbcglobal.net) (Ping timeout: 240 seconds)19:27
nuclear_eclipsedhx_m: 19:39
nuclear_eclipsedhx_m: you broke things19:39
nuclear_eclipsedhx_m: http://git.mantisbt.org/?p=mantisbt.git;a=commit;h=7062c67759c8dd002a187ed24a8a4a710f2e6eb519:42
nuclear_eclipsethat commit breaks the ability to configure the default next status in the workflow19:42
nuclear_eclipsejust because the default configuration  settings sucked, doesn't mean you get to ignore them :P19:42
*** Quits: scribe9343423 (~scribe934@static.96.23.63.178.clients.your-server.de) (Remote host closed the connection)19:59
*** Joins: scribe9343423 (~scribe934@static.96.23.63.178.clients.your-server.de)20:00
*** Quits: micahg (~micah@ubuntu/member/micahg) (Read error: Operation timed out)20:11
dhx_mnuclear_eclipse: wrong commit?20:16
nuclear_eclipsesorry, commit 886dccd9a467c892a165e7a755a6b13d0d8ed36520:19
dhx_mah yep that's on the TODO list to fix20:29
dhx_mI'm trying to decide at the moment how to handle email notifications on bug_update.php20:29
dhx_mit's not easy :(20:29
dhx_msay someone wants to me notified on change of handler20:30
dhx_myet they don't want to know when the status changes20:30
nuclear_eclipseyeah, good luck on that one20:30
dhx_mlol I think I'll leave it how it was (mostly) for now20:30
dhx_mie. precedence of rules... handler > status > update20:31
dhx_mwhich is rather idiotic at the moment20:31
* nuclear_eclipse thinks you opened a gigantic can of worms20:31
dhx_mbut then so too are the email notification settings where half of them don't work (and can't work in many cases)20:32
dhx_mlol20:32
dhx_mI have been thinking for a long time that notifications should tap into the event system20:32
nuclear_eclipseyeah, I would completely agree -- it's just a matter of "how do you do that without pissing off > 50% of current users"20:33
dhx_mso a bundled email plugin responds to EVENT_BUG_UPDATE_POST_COMMIT to send out emails of the changes made20:33
dhx_mwell given that email doesn't really work at the moment... I think they're probably already quite annoyed :p20:33
dhx_myou might be interested in #1196720:34
nuclear_eclipsewell, it *does* work, just not the way people expect it to work out of the box; and for anyone who's taken the time to learn and config mantis to do exactly what they want, just about *anything* will be abreaking change for them20:34
dhx_myep20:35
dhx_mRE #11967 we need to add an event prior to committing a bug update to the database (as well as after)20:35
dhx_mI was thinking of having EVENT_BUG_UPDATE_PRE_COMMIT and EVENT_BUG_UPDATE_POST_COMMIT to replace the current EVENT_BUG_UPDATE event20:35
dhx_mas my new bug_update.php does all validation before making any changes to the database20:36
dhx_mtherefore database commits are "guaranteed" (race conditions unavoidable though)20:36
dhx_mwhereas before it was possible for some data to be committed (the status change for instance) yet an access check would fail later on in the script for adding a bug note... hence you only get 50% of the changes committed, the other 50% missing20:37
nuclear_eclipsenot a fan of those names, but I agree that the events around bug update should be consistent with events for bug report, where REPORT_BUG_DATA allows pre-processing, and standard REPORT_BUG allows post processing20:40
dhx_mok I'll try that approach instead (will need documentation updates too though)20:41
dhx_mI think I prefer VALIDATE to DATA but it's better to be consistent :)20:42
nuclear_eclipsewell, it's more than just validation that it allows20:44
nuclear_eclipsethe point is that REPORT_BUG_DATA allows plugins to actually modify the bug data before the database is updated20:45
dhx_mtrue, it can add/change it too20:45
dhx_myep20:45
nuclear_eclipseit the case of some proprietary plugins  I wrote, we used that to auto-assign issues based on custom field values, as well as updating custom fields based on other changes, like automatically filling in a custom field whenever changing to a certain status20:47
nuclear_eclipse(just for a bit of context)20:47
*** Draggor1 is now known as Draggor20:51
dhx_mok cool :)21:00
dhx_mcan we also change the parameters of the event where needed?21:01
dhx_mI think EVENT_BUG_UPDATE_DATA should send the existing and updated bug objects to the event handler21:01
dhx_mand EVENT_BUG_UPDATE should receive the updated bug object21:02
dhx_mdoes that sound reasonable?21:02
dhx_mthe catch is we only do a shallow copy (PHP's clone) of the BugData object21:03
dhx_mwhich at the moment is OK... but in the future if BugData becomes more complex by holding other objects will require a __clone() method on BugData21:03
dhx_mactually... bug_update only modifies primitives anyway, so I can't see it being an issue21:04
nuclear_eclipsedhx_m: just as long as you document any changes made to the events so that it's obvious in what version of mantis it changed, I'm fine with that21:05
dhx_myep21:05
nuclear_eclipseand by document changes, I mean modify the docbook event reference so that it mentions that behavior was changed in version 1.x.x21:06
dhx_mok21:09
dhx_m1.2.2?21:09
*** Joins: daryn (~daryn@h64.157.16.98.dynamic.ip.windstream.net)21:09
nuclear_eclipsethat's the problem, I don't like major event changes for minor versions, but I agree that it needs to change... =/21:09
nuclear_eclipseso yeah21:09
nuclear_eclipsego ahead21:09
dhx_mbtw I think I know what we need to do with the new email notification system... create a cache (in the database for now, looking towards memcache support in the future) of every change a user should be notified of21:10
dhx_mand have a cron job (or similar) check once every few minutes to collate those changes into a single email21:10
dhx_mso if someone updates the handler of a bug at 03:45 and then updates the resolution at 03:46... the user will receive an email collating these changes at 03:46+5min as long as no other changes have occurred in the mean time21:11
daryndhx_m: i like the sound of that21:12
nuclear_eclipsethe problem is that it requires some sort of cronjob21:13
darynyeah...anything is better than what we get now21:13
darynwell...maybe not anything.21:14
nuclear_eclipseright, but Windows servers don't have cronjobs, and I don't like forcing people to set up a cronjob just to deal with email21:14
dhx_mI could have a look at Mediawiki's work queues too21:18
dhx_mI gather those work by running a few items from the work queue on each page request21:18
nuclear_eclipsedhx_m: I still like the idea though -- perhaps it could just work the same as right now, where it does potentially fancy stuff, but then just flushes out all the emails at the end of the page load21:18
dhx_myep21:18
dhx_mmake the timer 0 in other words21:18
dhx_m(in the event there is no cron job)21:19
nuclear_eclipseyeah, just keep using the same config option to tell it whether to rely on a cronjob or not21:19
nuclear_eclipsewhat you're talking about would also facilitate the much-requested diff-style emails, too21:19
dhx_mdaryn: btw hi :)21:20
darynhello21:20
dhx_mthat's a nice side effect21:20
dhx_mone of the main problems I had when using MantisBT last year for a University project was people receiving too many emails21:20
dhx_mso they became less relevant21:21
dhx_mhence why I suggest allowing 5-10min of no changes to a bug before sending a digest21:21
nuclear_eclipselol, and the biggest complaint when I set up mantis at my old job was not receiving *enough* email :P21:21
dhx_mlol21:21
dhx_mwell yeah that too... it's broken :p21:21
daryneveryone at our work pretty much turns them off and uses rss feeds21:21
dhx_mit's either broken and emails aren't sent... or broken and too many emails are sent21:21
nuclear_eclipsedhx_m: I'd also caution to err on the side of sending an email sooner rather than later21:22
nuclear_eclipsepeople get anxious if they don't get an email immediately after something happens21:22
dhx_mthat's true... I'd guess it'd be better left as a user customisable setting21:22
dhx_m"minimum time between notifications on the same bug" or something similar21:23
nuclear_eclipseeither way, I'd be more than happy to see the current set of notification options and configuration values get obliterated21:23
dhx_mlol21:24
dhx_mI'm not sure if we should use the event system for notifications or introduce a built-in notification system that plugins can hook into21:24
nuclear_eclipsewe just need to make sure there's *some way* of migrating old behaviors to something close enough in the new system, or else you'll hear a *lot* of complaints and bug reports21:24
dhx_myep21:25
dhx_m[master 43de33b] Refactor bug_update to fix multiple bugs21:25
dhx_m 1 files changed, 405 insertions(+), 254 deletions(-)21:25
dhx_m rewrite bug_update.php (76%)21:25
nuclear_eclipsedhx_m: I'd be more inclined to create a fresh notification API, and allow plugins to hook notification events to enable new notification methods other than email21:25
dhx_myep I was heading that direction too21:25
dhx_mso MantisBT core has some understanding of notifications21:26
daryni concur21:26
darynnot that it matters, heh21:26
dhx_mI haven't used git in months... now I have to remember it all heh21:27
daryneither of you looked at filters yet?21:27
nuclear_eclipselol, I've been a bit too busy chasing david's bugs :P21:28
daryndang it21:29
dhx_mhow was I meant to know the first element in the status enum list was the default (it's not documented at all) :p21:29
dhx_mand no clues as to that being the case hehe21:29
nuclear_eclipseall my mantis time is filled atm with a todo list of stuff I need to accomplish due to a project getting ready for a public release21:29
nuclear_eclipseit was "obvious", duh!21:30
nuclear_eclipse:P21:30
dhx_mlol21:30
daryni have a class...MantisBugFilter that basically replaces filter api...however, i want to abstract it  more and create a class that I can build other filters for that aren't necessarily querying the bug table21:32
daryni need a name...21:32
nuclear_eclipseMantisFilter? :P21:32
darynthat would be great except thats what you called the abstract field class21:32
nuclear_eclipseno, that's what I called the abstract filter class...21:33
dhx_mwith git rebase... when you squash a commit into a previous one... which commit message is used?21:33
dhx_mI guess it lets you edit it anyway21:33
nuclear_eclipseboth21:33
darynbut it's for individual fields...21:33
darynMantisBugFilter is a collection of all the fields in the filter21:34
nuclear_eclipsedaryn: I'm confused what you mean -- MantisFilter is what abstracts the ability to a) show a set of inputs to control a filter query, and b) generate a query for the given inputs21:35
dhx_mGRRR I squashed the wrong things21:35
nuclear_eclipsedhx_m: git rebase --abort21:35
dhx_malready done21:36
nuclear_eclipseor check `git reflog` for the old tip's commit hash, and do `git reset --hard <ref>`21:36
dhx_mah nice, thanks :)21:37
darynnuclear_eclipse: help me understand... a) show a set of inputs to control a filter query...21:38
darynthis is for one field per instance, correct?21:38
nuclear_eclipsewell, one input element, if that's what you mean21:39
darynso...if it were applied to standard fields, status would be one instance, priority a different instance, etc.21:39
nuclear_eclipseright21:39
darynyes21:39
dhx_mdaryn: I'll commit these changes and backport them... then I'll have a look at filters :)21:39
darynok...so i'm talking about a collection of all the input elements on the 'filter'21:40
dhx_mprepare for the worst... :p21:40
darynto me the filter is the whole thing21:40
dhx_m...21:40
CIA-22Mantisbt: hickseydr * r4c7915236c46 /core/bug_api.php: Issue #12096: Add reporter and handler to monitor list on duplicate21:40
CIA-22Mantisbt: hickseydr * recc102ed24be /core/constant_inc.php: Fix #12094: ERROR_BUG_READ_ONLY_ACTION_DENIED is not obsoleted21:40
CIA-22Mantisbt: hickseydr * r69c55f958680 /core/bug_api.php: Fix #12095: bug_monitor_copy() should check users exist21:40
CIA-22Mantisbt: hickseydr * r035a1302792a /bug_update.php: Refactor bug_update to fix multiple bugs21:40
CIA-22Mantisbt: hickseydr * rfdaef4f8a6cc / (core/constant_inc.php lang/strings_english.txt): Add new error ERROR_BUG_RESOLVE_DEPENDANTS_BLOCKING21:40
dhx_mthere we go21:40
darynbut that is semantics21:40
dhx_mI'd use the term "rule" perhaps?21:41
dhx_ma filter consists of multiple rules21:41
daryndhx_m: i hope that 'prepare for the worst' isn't directed towards filters!21:41
darynperhaps21:42
dhx_mit wasn't sorry (my bad timing)... it was aimed at those commits21:42
daryn:)21:42
daryndhx_m i don't suppose you've looked at filters either...21:43
daryn:P21:43
dhx_mnot yet sorry, been busy with those changes for 1.2.221:43
daryni want to abstract more but i'd like some feedback21:43
darynya, cool21:44
dhx_mI really hate maintaining 2 branches21:44
nuclear_eclipsedhx_m: then don't worry about it, 21:44
dhx_mI can see why the Linux Kernel went with their approach :)21:44
nuclear_eclipsewe can just push 1.3.0 in a couple weeks and call it a 6 mo release cycle :P21:45
dhx_mlol really? I'm for that haha21:45
darynlet's push filters and break it good!21:45
dhx_mquick, get the beta out today!21:45
darynbtw...i took the MantisTemplate branch and made a new plugin with it to replace phptal plugin21:45
nuclear_eclipseso dhx_m, wanna learn how to build a release? :P21:46
darynnot pushed yet21:46
dhx_mnuclear_eclipse: sure :)21:46
dhx_mactually I don't have a non-expired GPG key at the moment21:46
dhx_mstill TODO pending my new email address21:46
nuclear_eclipsewell, I can just do the tag myself21:47
dhx_mthanks for the config from before ;)21:47
dhx_mI don't mind posting/etc21:47
nuclear_eclipsestep 1) figure out everything noteworthy that's changed between 1.2.x and 1.3.0-dev21:48
nuclear_eclipsestep 2) write up release notes in doc/RELEASE with a high level overview of those changes, and remove the old 1.2.x release notes21:48
dhx_mRELEASE NOTES: blame daryn :p21:49
nuclear_eclipselol21:49
darynwhaaaa?21:49
dhx_mactually blame me for the new bug_update() :p21:49
dhx_mfilters ;)21:49
dhx_mdaryn: do I need remotes/daryn/filter-constants21:51
darynwe should probably get the Ajax call on bug report removed first...it breaks collapse js21:51
darynno21:51
darynfilters21:51
nuclear_eclipsestep 3) commit the new release notes, and update the codebase to reflect the next designated release version21:51
nuclear_eclipsein this case, 1.3.0-beta1 ?21:51
daryngoing straight to beta, eh?21:52
nuclear_eclipsemeh, it's not like mantis doesn't have a giant base of stable code...21:53
nuclear_eclipseIMO, alpha is generally reserved for completely new codebases, or times when a huge portion of the release has been untested21:53
dhx_mfilters? :p21:54
darynyeah...21:54
darynuh huh21:54
* nuclear_eclipse pulls up github to look at filters21:54
dhx_mbtw 1.2.0 was only 3 months ago21:54
nuclear_eclipse?21:54
nuclear_eclipsereally?21:54
dhx_mso perhaps we should make it a quarterly release21:55
dhx_mMon, 22 Feb 2010 20:21:46 +0000 (15:21 -0500)21:55
nuclear_eclipsejreese@mach ~/workspace/mantisbt ±master-1.2.x » git show release-1.2.021:55
nuclear_eclipsetag release-1.2.021:55
nuclear_eclipseTagger: John Reese <jreese@leetcode.net>21:55
nuclear_eclipseDate:   Mon Feb 22 15:29:36 2010 -050021:55
darynthis will blow everyone's mind after the last release21:55
nuclear_eclipsethat's more than 3 months ago..21:55
dhx_mlol21:55
dhx_m2 years from 1.1.x to 1.2.x and 3 months to 1.3.x21:55
dhx_mindeed it is21:55
darynbarely21:56
dhx_mhttp://git.mantisbt.org/?p=mantisbt.git;a=summary must be wrong21:56
nuclear_eclipsewell, in all truthfulness, I'll giwe it some slack since it's exactly four months, but if it still says three tomorrow...21:57
dhx_mah I see :)21:57
nuclear_eclipseeither way, two months from beta to rc to final seems reasonable...21:57
dhx_mheadline features would be... filters?21:57
darynthen 1.4 templates in 3 more months?21:58
daryn:D21:58
dhx_mhaha get busy :p21:58
nuclear_eclipsedaryn: sounds good to me :P21:58
dhx_mI'm up for that, thanks for offering to do all the work too :)21:58
nuclear_eclipsehttp://www.mantisbt.org/bugs/changelog_page.php?version_id=101 21:58
dhx_mah so I did make a few minor user noticeable changes21:59
nuclear_eclipsedhx_m: seems like the highlight is "lots of small, but progressive changes"21:59
dhx_mfancy new page footer too21:59
darynif we're going to put filters in i need to add a  bunch of filter bugs that will be fixed21:59
dhx_mlol21:59
nuclear_eclipsedhx_m: I can name a few important fixes for 1.3 though22:00
dhx_mby how many megabytes does nuclear_eclipse need to expand the mantisbt.org database server by to accommodate these bugs?22:00
nuclear_eclipsewell, before an official 1.322:00
dhx_myep22:00
darynno, i mean target exisitng bugs for the release and mark them fixed22:01
dhx_m*cough* that preselection of next status feature I blogged about22:01
darynof course the other might be true also...22:01
nuclear_eclipsea) version inheritence is incomplete and has a few bad side effects, like roadmap/filter handling, etc22:01
dhx_mah yep22:01
nuclear_eclipseb) new random/crypto stuff is broken by default22:02
dhx_mit's fixed now22:02
nuclear_eclipseah22:02
dhx_mie. Windows is made to be insecure as there is no other working option22:02
dhx_mit uses the weak pseudo-random number generator22:03
dhx_moh it's not fixed22:05
nuclear_eclipseI didn't think so :P22:05
dhx_m(for Windows)22:05
nuclear_eclipsec) we need to document changes that plugin authors need to be aware of when making plugins compatible with 1.322:06
nuclear_eclipsed) rewrite admin guide :P22:06
darynfilters will affect that too22:06
dhx_mnuclear_eclipse: db_get_table hah22:07
nuclear_eclipse;)22:07
darynyeah...22:07
nuclear_eclipsedaryn: filters is branched from master, right?22:09
darynyes22:09
darynalthough...i may not have your changes from today in it. don't remember22:09
nuclear_eclipsek, gonna pop a diff onto my phone so I can review it later22:09
daryncool. thx22:10
nuclear_eclipsetsk tsk daryn, git is highlighting all your bad whitespacing... :P22:11
darynyeah...i try to remove it all but you know i missed some22:11
nuclear_eclipse`git diff master...daryn/filters` highlights bad spacing in red for me22:12
darynit does for me too but sometimes i get in a hurry22:12
* nuclear_eclipse wags his finger at daryn22:12
nuclear_eclipseanywho, bedtime for me22:12
daryni usually check all that and clean it up before pushing but was in a hurry for you guys22:12
darynof course it didn't help any22:13
daryn:P22:13
nuclear_eclipsedhx_m: you going to be around in ~10hours?22:13
dhx_myep22:13
nuclear_eclipsek, I'll ping you when I get to work22:13
dhx_mwill try and have lots of bugs fixed by then22:13
dhx_mok, cya then :)22:13
nuclear_eclipseawesome22:13
nuclear_eclipsecheers22:13
dhx_m'night22:14
daryngnite22:15
daryndhx_m you in australia?22:15
dhx_mdaryn: yep22:15
darynmy wife tells me we're going there next year.  her friend is getting married there22:16
dhx_mjust be careful of the sharks, world's most poisonous snakes, dropbears, poisonous spiders, lethal jellyfish, etc :p22:17
daryn:)22:17
daryndon't say snakes...she might change her mind22:17
dhx_mhah22:17
dhx_mI even forgot crocodiles from that list duh :p22:18
darynhehe22:18
dhx_mare you using Windows at the moment?22:22
*** Joins: daryn_ (~daryn@h225.210.31.71.dynamic.ip.windstream.net)22:27
daryn_no...linux only22:27
CIA-22Mantisbt: hickseydr * r3436d148684f /core/crypto_api.php: Use insecure built-in PRNG on Windows (no other options available)22:28
dhx_myep same here, I'll ask paul later to check the latest version of PHP 5.3 on Windows with openssl_random_pseudo_bytes()22:28
*** Quits: daryn (~daryn@h64.157.16.98.dynamic.ip.windstream.net) (Ping timeout: 260 seconds)22:30
*** Joins: daryn__ (~daryn@h163.223.31.71.dynamic.ip.windstream.net)22:30
*** daryn__ is now known as daryn22:30
*** Quits: daryn_ (~daryn@h225.210.31.71.dynamic.ip.windstream.net) (Ping timeout: 264 seconds)22:34
*** Quits: fanno (~Morten@90.184.93.233) (Read error: Connection reset by peer)22:47
daryndhx_m any chance when reworking notifications you can make it so a user can completely remove notification regarding a specific bug even if they have written  bugnotes?22:53
dhx_mthat sounds to me like the monitor list should act as both a whitelist and blacklist22:54
darynmaybe change it so when adding a note they are added to the monitor list and only use that for sending emails22:54
dhx_malso while notifications are high priority... so too is theming :)22:54
darynyeah...22:54
dhx_mpersonally I'd like to focus on templating/theming for the next MantisBT release22:55
dhx_mas I think it's something that may interest developers in helping out the MantisBT project22:55
dhx_mit's easier work writing HTML templates than it is rewriting core parts of Mantis :)22:55
*** Quits: daryn (~daryn@h163.223.31.71.dynamic.ip.windstream.net) (Ping timeout: 260 seconds)22:59
*** Joins: daryn (~daryn@h161.210.31.71.dynamic.ip.windstream.net)23:11
*** Joins: daryn_ (~daryn@h64.10.96.216.dynamic.ip.windstream.net)23:14
*** Quits: daryn (~daryn@h161.210.31.71.dynamic.ip.windstream.net) (Ping timeout: 265 seconds)23:17
*** Joins: socorropc (~socorropc@190.131.162.18)23:23
CIA-22Mantisbt: hickseydr * r373d998a1aab /bug_update_advanced_page.php: Issue #12097: Remove usage of update_mode parameter23:25
CIA-22Mantisbt: hickseydr * r981621614d60 / (43 files in 4 dirs): Fix #12085: Remove $g_allow_close_immediately23:25
socorropchello good evening. I've recently upgraded my mantis installation from 1.2rc3 up to 1.2.1. I upgraded the application, and everything is working great except from the "View Issue Detail" page which is not showing up the issue detail (numbre of issue, assigned to, etc.) Only shows custom fields I created... Any ideas? I guess it might be a configuration parameter which I might be using incorrectly...23:26
*** Joins: micahg (~micah@ubuntu/member/micahg)23:28
*** Joins: daryn__ (~daryn@h40.40.213.151.dynamic.ip.windstream.net)23:38
*** Quits: daryn_ (~daryn@h64.10.96.216.dynamic.ip.windstream.net) (Ping timeout: 260 seconds)23:40
socorropc"View Issue Detail" page which is not showing up the issue detail (numbre of issue, assigned to, etc.) Only shows custom fields I created... Any ideas?23:44
*** Joins: daryn_ (~daryn@h112.213.31.71.dynamic.ip.windstream.net)23:57

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