Monday, 2010-07-05

../irclogs/#mantishelp.2010-07-05.log
--- scribe started ---00:00
ToffeePopsHi, we recently updated to mantis 1.2... I noticed where we used to be able to send reminders to any user, now we can only send them to developers.03:56
ToffeePopsI.e the list of people to send reminders to is only developers and higher.03:57
ToffeePopsHas it been tightened up how you can send reminders to?03:57
ToffeePopss/how/who/03:57
ToffeePopsOr is this a new bit of config that I need to tweak?03:58
LinuxLearner64Hi, is it possible to trigger actions in mantis after X time? eg someone logs an issue, and if nobody updates it within 30 minutes an email is generated?05:50
vinvinhi08:13
vinvinanyone reads the forum sometimes or is it a dead place?08:13
vinvinanyone tried to use captcha on a non-windows OS?08:17
nuclear_eclipseToffeePops: it should be a configurable threshold IIRC14:22
nuclear_eclipsevinvin: I'm able to use captcha on my linux host14:22
nuclear_eclipsevinvin: I had to set the following values in my config_inc.php:14:23
nuclear_eclipse$g_system_font_folder   = '/usr/share/fonts/truetype/ttf-dejavu/';14:23
nuclear_eclipse$g_font_per_captcha = 'DejaVu.ttf';14:23
arslanalimantis is down http://www.mantisbt.org/wiki/doku.php/mantisbt:instantmantis_faq?s=smtp14:38
arslanaliDatabase connection failed. Error received from database was #1040: Too many connections.14:38
arslanalimy emails are not working with mantis14:38
arslanalican anyone help me in emails using mantis14:40
vinvinnuclear_eclipse: thanks for the answer. That's what I did, but it has no effect on the signup page16:27
vinvinnuclear_eclipse: do you have debian? What package did you install for GD?16:31
vinvinok nevermind... I did not find the right package16:40
skaysergreetings17:30
skaysersomething wrong with mantisbt.org?17:30
skayserconnection times out here17:30
nuclear_eclipseskayser: yeah, I'm looking into it17:31
nuclear_eclipsepushing a hard reboot, should be back up in a few minutes17:32
skayserthanks!17:32
nuclear_eclipsenp17:32
paulrnuclear_eclipse: moo18:52
nuclear_eclipsehi paulr18:56
paulrdhx/myself had a good play at weekend18:57
paulryou cna't do sunday's can you ?18:58
nuclear_eclipsedepends on what's going on18:59
paulrwell, we came up with a script to build the integrity data @ weekend19:00
paulrhowever started having a debate about how far back to go19:00
paulrnuclear_eclipse: wow, the problem with git is if people dont use sensible heads :P19:08
paulr3 hours wasted ;/19:09
nuclear_eclipsepaulr: I'm not even sure what you're talking about atm... =\19:13
paulri've spent 3 hours working out why something doesn't work in a projects trunk to find out they've been doing development in a github fork and haven't merged it for ages :)19:22
paulrmy question: should I ignore the main git ? answer: yes/maybe19:23
nuclear_eclipseah19:23
paulranyway19:25
paulr<paulr> well, we came up with a script to build the integrity data @ weekend19:25
paulr<paulr> however started having a debate about how far back to go19:25
paulrany thoughts?19:25
nuclear_eclipsewhat integrity data?19:26
nuclear_eclipseI'm completely lost19:26
paulrfor check.php19:26
nuclear_eclipseah19:28
nuclear_eclipsethat19:28
paulrif we are looking for old files19:38
paulrwe probably really need to go back to day 019:38
nuclear_eclipseperhaps19:40
nuclear_eclipseor we could just have some way of saying "if it doesn't match, it must be customized or old"19:40
paulrwell, could be nice to detect customised vs old19:43
nuclear_eclipsetrue19:47
nuclear_eclipsebut is it really worthwhile do know "all" old revisions of files?19:47
ToffeePopsnuclear_eclipse: thanks for the answer some hours ago, will take a look19:48
paulrnot sure19:49
nuclear_eclipseToffeePops: yw19:49
paulrit's useful in the sense that if we say we store all old releases19:49
paulri.e. tags19:50
paulrit's probably not that much more to store commits19:50
paulrI think I summed it up to dhx with19:50
paulrit's a file that lives in tarball that sf.net host for free19:50
ToffeePopsnuclear_eclipse: Hi a few hours ago I raised the question re. th fact that we can only send reminders to developers and higher and you thought 'it should be a configurable threshold IIRC'...20:02
ToffeePopsThere is a threshold but it controls who can send reminders, not the people they can be sent to. I.e it's the latter that is the problem - is there a setting I've missed, I cannot see how to allow reminders to be sent to anyone?20:03
paulri'm also wondering if you can get from a file blob to a commit blob20:03
paulrToffeePops: there's probably a config value20:03
KevBurnsJrwhat is the default administrator password for mantisbt?20:04
ToffeePopspaulr: might that be in a config file rather than a setting found via the interface?20:04
paulrKevBurnsJr: root/admin20:05
paulrToffeePops: probably20:05
KevBurnsJrroot, thankx20:05
ToffeePopsany idea where to start looking? I do admin via the interface but not familiar with the on-disk config files...20:06
ToffeePopspaulr:20:07
paulrnope20:07
paulrconfig_defaults_inc.php20:07
paulrit's a nice long read :)20:07
ToffeePopsYeah I have seen that one ;-)20:08
ToffeePopspaulr: Another thing that I and several of our users are missing - we used to put our product build IDs (old, current or future builds) in the field "Product Version" but that has now turned into an uneditable combo box.20:09
ToffeePopsAny way to change that?20:10
ToffeePopsWe have 100's of builds so I can't see that we can add them all to a combo list (if that is the only solution)... so maybe we need to add a custom field.20:11
ToffeePopsWhat concerns me more is that all the old values seem to have disappeared :(20:12
nuclear_eclipseToffeePops: there's a separate field for product build that's no longer displayed by default20:15
nuclear_eclipseyou can edit $g_view_page_columns iirc to add that back in20:15
ToffeePopsnuclear_eclipse: awesome!20:16
nuclear_eclipsealso: $g_reminder_receive_threshold = DEVELOPER;20:16
nuclear_eclipse$g_bug_view_page_fields and similar20:16
ToffeePopsfantastic20:16
ToffeePopsnuclear_eclipse: $g_view_page_columns - can that be tweaked via the 'manage columns' page in the interface, or will I need to edit config_defaults_inc.php?20:19
paulryes20:19
paulrnuclear_eclipse: need to have a discussion/plan at some point about whether we think github is a good/bad idea20:20
paulrprobably when dhx is around20:20
nuclear_eclipseToffeePops: you need to copy it to your config_inc.php and edit it there20:20
nuclear_eclipsepaulr: we've had mulitple discussions about it already; you're the only one on the team who has expressed any dislike for it20:21
paulrwell, dhx seemed to be going off it at weekend20:21
nuclear_eclipsewe had multiple discussions abotu it before I ever even sent the email to the dev list20:21
nuclear_eclipsedhx and daryn were both in agreement with me before I sent the email, and then both Victor and Giallu agreed with it on the mailing list20:22
paulr<dhx_m> I'd prefer to see us host the infrastructure ourselves20:23
ToffeePopsnuclear_eclipse: should that be config_inc.php or config_defaults_inc.php?20:23
paulr<dhx_m> but it'd be a lot of work to setup a distributed system20:24
giallupaulr, what's the issue with github?20:24
nuclear_eclipseToffeePops: config_inc.php -- you shouldn't be making changes directly in config_defaults_inc.php because it will get overwritten on updates20:25
ToffeePopscheers20:25
nuclear_eclipsegiallu: he just doesn't like github20:25
paulrit's more about the case of why20:25
gialluI mean, don't use it... git is decentralized20:25
giallu;)20:25
paulri've already said20:25
paulrI dont mind us using github20:25
gialluwhy is always a good question20:25
paulrif we point bug tracker at git.mantisbt.org as gitweb interface is nicer20:25
paulrwhich led me to wondering what point of is20:26
giallubut I think John explained properly the advantages in his mail20:26
nuclear_eclipsepaulr: like I've said before, it would be stupid and insane to have github be our primary repo, yet point our tracker at some random gitweb mirror instead...20:27
paulrthen in which case I'd rather not move20:27
nuclear_eclipseit doesn't make sense, and would be negating most of the benefits of using github as our primary collaboration point20:27
nuclear_eclipsegiallu: summary: paulr doesn't want to move to github because he doesn't like the way it looks and prefers gitweb instead20:28
paulrwell, more a case of20:28
paulrif we aren't gonna use the comments/issue functionality of github20:28
paulrand it's just going to be a central repro20:28
paulrto commit to20:28
paulrit seems kinda silly to change what aint broken20:29
nuclear_eclipsebut it won't be *just* a central repo20:29
nuclear_eclipsethe point is that we can use the collab features of github20:29
nuclear_eclipsetheir issue tracker is pitiful20:29
nuclear_eclipsentm of course we have our own20:29
paulrcollab features being?20:29
nuclear_eclipsegithub makes it super trivial to fork, track, and pull-request between community users20:29
giallutbh, I think not having to worry about administration is enough of a reason to move...20:30
paulrhow much admin do we have atm?20:30
paulror more how much time20:30
nuclear_eclipseif someone forks on github, commits a fix, and then does a pull-request, that pull-request can be sent to our developer discussion list, and either pull/push like normal, or we can integrate the bugfix directly through github's web interface20:30
paulrthose should really go as patches into our bugtracker though...20:31
nuclear_eclipsewell they can be20:31
gialluand again, I don't see how we need to argue about this more. If you don't like github, don't use it and keep the code on mantisforge or whatever20:31
nuclear_eclipsewhat's to say the person didn't also file a bug report?20:31
paulrgiallu: I plan to, will probably set up a bot to add a bugnote to closed issue reports linking to the mantisforge.org commit so I can click on gitweb links20:32
paulrif we move20:32
nuclear_eclipsepaulr: if you add bot to add bugnotes I will kill you20:32
nuclear_eclipsethe whole point of adding proper source control integration to mantis as a plugin was to *remove* all those bugnotes announcing commits20:33
paulractually, i'd probably edit the source control integration to allow multiple urls to repo20:34
paulror something ;p20:34
nuclear_eclipseyou really are insane20:34
nuclear_eclipseis it really that big of a deal to view commits on github instead of gitweb? they all show the same information20:35
paulrthey dont show the same information20:35
nuclear_eclipsetell me one thing that gitweb shows that github doesnt20:35
paulryou can diff between any two versions of the tree20:36
paulrso I can generate a diff of last 4 commits in one go for example20:37
nuclear_eclipsea) how often do you honestly do that, and b) github can do that too, it's just not on the same page20:37
paulra) quite often - tend to use that to review what's been commited20:37
paulrso once a week20:37
paulrb) how?20:38
paulrwe have a lot of flexibility atm on what we can do20:39
paulrwe lose some of that if we move everything to github20:39
paulrwhen we could keep the flexibility and allow github to mirror us20:39
paulrpeople can then fork, send a patch to bugtracker20:39
paulrdhx said something about not liking github's fixed-width viewer20:40
paulrbut i dunno what that was about specifically20:40
ToffeePopsnuclear_eclipse: sorry to bother you with all these simple requests ;-) I found $g_view_issues_page_columns and the comment above (maybe outdated) suggests one of the standard column names is "build (for product build)".But I tried adding20:40
nuclear_eclipseif that's all you want, why's it such a problem to continue mirroring on mantisforge?  that would let you view things, but still encourage everyone to use github's features20:40
paulrI'll be mirroring on mantisforge anyway20:40
paulrwill probably set up github to mirror mantisforge20:40
paulrrepo's20:40
paulrto act as a nice easy backup20:41
nuclear_eclipsebut paulr that's exactly my point, why would we use github as just a mirror? that doesn't make sense to me20:41
nuclear_eclipseif we make it the primary repo, it encourages people to use it; if it's just a mirror, it's almost useless20:42
paulrright for example20:42
nuclear_eclipseyou'll have it mirrored on mantisforge just like you always have... so I don't understand why you're so upset with this...20:42
paulrat the moment I run some automated rules on formatting etc (e.g. spaces for tabs)20:43
paulrit would be nice to be able to consider to run that as a post-commit hook20:43
nuclear_eclipsebut it would be insane to run that as a post-commit hook20:43
paulrnod20:43
nuclear_eclipsethat doesn't make sense20:43
paulrit's kinda an example though20:43
paulrit would probably less insane to add that as pre-commit or whatever hook20:44
paulrthen to let someone commit20:44
paulrthen revert the commit saying 'fix the code formatitng'20:44
paulrthen recommit20:44
paulror something equally silly20:44
nuclear_eclipseperhaps, but why do we really care in the first place?  if someone can't get the formatting right, why are we giving them push access to our repository?20:44
paulrI think what i'm saying is having moved away from sf.net with svn20:44
paulrto git hosted by ourselves20:44
ToffeePopsnuclear_eclipse: sorry to bother you with all these simple requests ;-) I found $g_view_issues_page_columns and the comment above (maybe outdated) suggests one of the standard column names is "build (for product build)".20:45
paulrto fix the fact that sf.net was starting to be rubbish20:45
ToffeePopsBut I tried adding "build" to the 'view issues columns' section of the 'Manage columns' screen but I get app error 2601 Field "view_issues" contains invalid field "build".20:45
ToffeePopsSo I guess I need to add it via the config_inc.php like you suggested.... or is the 'build' column no longer valid?20:45
paulrI'm not sure why we bothering to move20:45
paulrpeople can fork repo atm20:45
paulrwe don't want commenting on code/commits20:45
paulrnor the issue tracker20:45
paulrso that's knocking out the social-coding features20:46
nuclear_eclipsepaulr: a) because they can't fork from our primary mirror (mantisforge isn't obvious), and b) mantisforge has a very complex setup20:46
paulrthat would be the point to move in first place20:46
paulrb) mantisforge has a very complex setup --> re that20:46
nuclear_eclipsewhy would we not want comments on code/commits??20:46
paulrthat I believe will be easier if I update it as the guy's now writtein a 'jailsetup' script20:46
paulrnuclear_eclipse: as we want feedback to go to our bugtracker...20:47
nuclear_eclipsepaulr: mantisforge is still complex because it requires a lot more setup steps than github, and doesn't have any obvious workflow20:47
paulrdare I ask what workflow github has?20:47
paulrI mean, for the most part, git's a command line app :)20:48
nuclear_eclipsewell, once you have an account, it's a single click to fork a repo20:48
nuclear_eclipsewith mantisforge, there's a very involved process to setting up a repo/fork20:48
paulrisn't it just add a ssh key?20:48
nuclear_eclipse(first you fork and need to specify an admin password, then you have to edit the fork to add your account with push access, assuming you've already set up your account properly)20:49
paulris that still the case in the latest code at http://repo.or.cz/ ?20:49
nuclear_eclipseand it's still not obvious that you can do any of that20:49
nuclear_eclipselastly, mantisforge still lacks the rest of the collaboration features that github has20:50
nuclear_eclipseie, you can't easily see what's changed between forks, and there's no way to automate pull requests, or integrate patches from forks20:50
nuclear_eclipseand the new version from repo.or.cz is even more confusing and complicated to fork from20:51
paulrreally?20:53
* paulr hasn't looked20:53
nuclear_eclipseit adds more silly fields, but still requires you to setup an admin password, and then go back through and add yourself to it after creation20:53
nuclear_eclipseit's a stupid way of doing things, IMO20:53
nuclear_eclipseand unrelated, they have a crappy anti-spam measure:20:54
nuclear_eclipseAnti-captcha - please20:54
nuclear_eclipseenter name of our nearest star20:54
nuclear_eclipseI don't know what the nearest star is, and ytf is that preventing me from forking your repository?20:54
paulrLOL20:55
paulrso workflow is still same?20:55
nuclear_eclipsebasically yes20:55
nuclear_eclipseanyways, I'm planning to make the move to Github official within the next few days after I finish updating and testing my SourceGithub plugin -- please continue mirroring the repo on git.mantisforge.org, but I will be having git.mantisbt.org redirect to the github repo, and changing the mantisbt.org tracker to point to the github repo for everything20:57
nuclear_eclipsedinner time for me21:01
paulrcan you have a chat to dhx/myself first?21:02
nuclear_eclipseI'm not sure what needs to chatted about... dhx agrees with moving to github afaik because he's not satisfied with any way of hosting it ourself that won't require a huge amount of sysadmin work21:03
nuclear_eclipsedaryn and victor both like github and want to move to it, and giallu is at least in passive agreement21:04
paulrbesides21:05
paulrwe need to plan when to move if we do move21:05
paulrotherwise you'll have mantisforge emailing out errors that the git repo is broken21:06
nuclear_eclipsewell, you could always turn off that notifier now, knowing that we'll be moving soon ;)21:06
paulranyway, as I said about 3-4 weeks ago now21:09
paulrduring end of july/august, plan to fix up mantisforge more21:10
paulrand finish automating stuff21:10
paulrhence dhx/myself looking at scripts to generate integrity files last 2 weeks21:10
ToffeePopsHmmm, updated $g_view_issues_page_columns in config_inc.php to include 'build' (which is still in our 'mantis_bug_table', cool), but it does not appear :(21:11
ToffeePopsDo we somehow have to add it to 'all available columns'?21:12
ToffeePopsAh, found it by looking at the php - $g_enable_product_build = ON;   :-)21:14
ToffeePopsNow we just have to get mantis to display the padlock icon (private issues) in the list view....21:17

Generated by irclog2html.py