Monday, 2009-06-08

../irclogs/#mantishelp.2009-06-08.log
--- scribe started ---00:00
mantisbotNew bug: Bug 10571 - sheejamantis - open - new07:55
mantisbotNew bug: Link not working - http://www.mantisbt.org/bugs/view.php?id=1057107:55
nuclear_eclipsepaul_: there?12:25
nuclear_eclipsepa13:24
nuclear_eclipsehmm, paul not here... =\13:25
irenedakotaHow do I uninstall a plugin properly?14:21
nuclear_eclipseirenedakota: depends on how uninstalled you want it; doing "uninstall" from the manage plugins page is more akin to disabling the plugin14:25
nuclear_eclipseif you're looking for a permanent uninstall, then you can uninstall through the UI, and then drop tables from the database named like plugin_<plugin>_*table, and then delete the plugin from the filesystem14:26
irenedakotanever mind, figured it out14:34
irenedakotaHow do I use the source-integration plugin for 1.2 to integrate with Github?14:41
nuclear_eclipseirenedakota: github integration is not working atm; I suspect GitHub changed their API, and I just need to get the time to investigate14:52
irenedakotaHi again.15:01
irenedakotaAnyway, how do I import Github info?15:01
nuclear_eclipseirenedakota: github integration is not working atm; I suspect GitHub changed their API, and I just need to get the time to investigate15:02
CIA-61Mantisbt: jreese * r33743493f968 /docbook/developers/en/ (3 files): Event reference title and layout consistency.15:28
CIA-61Mantisbt: jreese * r6346e360b5f9 /docbook/developers/en/event-reference-bug.sgml: Removed some inline <programlisting> elements that used to be <code>, as they break the layout.15:28
CIA-61Mantisbt: jreese * rddb8b7c3fa75 /docbook/developers/en/event-reference.sgml: Documented EVENT_CORE_READY.15:28
CIA-61Mantisbt: jreese * r78ddc8d76186 /docbook/developers/en/event-reference-bug.sgml: Documented the REPORT_BUG* events.15:28
CIA-61Mantisbt: jreese * r120447b4e9c2 /docbook/developers/en/ (3 files): Added documentation page for user account events.15:28
CIA-61Mantisbt: jreese * r6ff9f5e1201a /docbook/developers/en/event-reference-bug.sgml: Documented UPDATE_BUG* events.15:28
CIA-61Mantisbt: jreese * rc38e1152f125 /docbook/developers/en/event-reference-bug.sgml: Documented remaining bug action events.15:28
CIA-61Mantisbt: jreese * r29f7e63a7eb0 /docbook/developers/en/event-reference-manage.sgml: Documented MANAGE* events.15:28
CIA-61Mantisbt: jreese * rb17ba8dea561 /docbook/developers/en/event-reference-bug.sgml: Documented BUGNOTE* events.15:29
CIA-61Mantisbt: jreese * r2742f8db024e /docbook/developers/en/event-reference-account.sgml: Documented ACCOUNT_PREFS* events.15:29
nuclear_eclipseblam!15:29
daryngood lord15:29
nuclear_eclipsewe have documentation now!15:29
darynreal documentation?  that isn't possible...15:31
nuclear_eclipsewell, it *is* confined to just the event reference sections :P15:31
daryn:)15:31
darynat least it's a start15:32
CIA-61Mantisbt: jreese * r5db9ffaef06c /docbook/template/stylesheet.css: Updated docbook templates to use slightly smaller font, and prefer sans-serif font faces.15:45
mib_ursng7Hi, Anybody knows where I could get a wiki plugin for Mantis 1.2?15:52
mib_ursng7http://www.mantisbt.org/blog/?p=19 says 2 have been developped but can't find any15:52
nuclear_eclipsemib_ursng7: those are included out of the box with Mantis15:53
nuclear_eclipselook into config_defaults_inc for wiki settings, and copy those to your config_inc.php and make changes there15:54
mib_ursng7great thanks. Which engine do you recommend?16:24
MkJacksonHey Folks, is there any way I can make it so that certain people are notified EVERY time a new bug is reported?  right now only I (the admin) get notified...16:32
mib_ursng7none of the wikis in there seem installed. I use 1.2.016:37
nuclear_eclipsemib_ursng7: you'll need to install an external wiki system yourself; the integration system in 1.2 is just a method of linking from mantis to the wiki17:18
nuclear_eclipseMkJackson: go to manage configuration -> email notifications, or optionally look into config_defaults_inc for how to set $g_notify_flags in your config_inc17:22
MkJacksonnuclear_eclipse: thanks, I (should have done this first) checked the manual a bit and decided to add to the config_inc.php "$g_notify_flags['new']['threshold_max'] = DEVELOPER; $g_notify_flags['new']['threshold_max'] = MANAGER;"17:22
MkJacksonhopefully that will do the trick17:24
irenedakotahi there17:25
nuclear_eclipsehello17:33
irenedakotaHopefully my connection is stable enough now to actually ask my question17:41
irenedakotaI'm trying to figure out how to get the source-integration plugin to work with github. I enter all the details, but when I click on the import everything button, it doesn't import anything17:46
nuclear_eclipseirenedakota: github integration is not working atm; I suspect GitHub changed their API, and I just need to get the time to investigate17:49
irenedakotaah ok.17:55
--- scribe started ---18:02
irenedakotaIn which case it gave a database error18:02
nuclear_eclipseah, gotcha18:02
irenedakotahence why I added it18:02
nuclear_eclipseok, hadn't considered that case18:02
irenedakotaneither had I, wouldn't have caught if our router isn't having issues18:03
irenedakotais json_url a Mantis function?18:03
nuclear_eclipseirenedakota: what's your preferred author name, or do you not care about attribution?18:03
irenedakotadakota, but it doesn't really bother me18:04
nuclear_eclipseyes, json_url() is a mantis api wrapping curl+json18:04
irenedakotaThat would explain why it isn't in the php manual :)18:04
nuclear_eclipseyep :P18:04
nuclear_eclipseand by author name, git wants "First Last <email@domain>" style18:05
irenedakotaAlright. Walther Lalk <wlalk@cmscout.co.za>18:06
nuclear_eclipsecheers18:06
irenedakotaThis would be why I choose mantis over the others I looked at. I can actually fix issues if I find them :)18:07
nuclear_eclipse;)18:07
nuclear_eclipsethanks for taking the time to find it18:08
irenedakotanot a problem18:08
nuclear_eclipseI've pushed both fixes, so you can pull them to your checkout now18:08
nuclear_eclipsepaul_: any chance I could ever specify custom hooks for the repos on mantisforge.org ?18:11
paul_I don't see why not..18:13
paul_btw, I git supports submodules right?18:15
nuclear_eclipsesomewhat18:15
nuclear_eclipseit's rather clunky and unintuitive, IMO18:15
paul_hmm ;/18:15
paul_I was thinking that could be something nice to use ;/18:16
irenedakotaMmmm, I'm getting "APPLICATION WARNING #2702: Your session has become invalidated." when I try to access the repository plugin now18:17
nuclear_eclipseit would be, but everytime I try to figure it out, I get lost on what I need to be doing, and go work on something else =\18:17
nuclear_eclipseirenedakota: are you behind a proxy with multiple exit points?18:18
irenedakotaMight be. Currently running via my cell, ADSL is bonkers tonight.18:18
nuclear_eclipseah, then that's probably the problem18:19
irenedakotaIt's perfectly happy letting me into the manage section, just throwing the error when I try to access repositories18:19
irenedakotaOk.18:19
nuclear_eclipseset $g_session_validation == OFF in your config_inc.php to stop that18:19
nuclear_eclipseI've got a side project in the works that will allow users to selectively enable/disable session validation at the time of login, rather than enforcing it on/off site-wide18:20
irenedakotaThanks.18:21
nuclear_eclipsenp18:21
irenedakotaThat would be handy18:21
paul_nuclear_eclipse: incidently, I still want to change .sgml->.xml18:22
irenedakotammmm, same error18:23
nuclear_eclipseirenedakota: wonder if your cell company is caching the error page =\18:23
irenedakotaWouldn't surprise me.18:24
nuclear_eclipseirenedakota: just realized I put two "=" in my example to you; make sure you only have one in your config_inc18:25
irenedakotaour internet providers love to use horribly configure transparent proxies18:25
irenedakotanuclear_eclipse: Saw when I pasted into the file18:25
nuclear_eclipsek18:25
irenedakotaAh, there we go18:26
irenedakotaThanks18:26
irenedakotaAdding a comma-seperated list of primary branches for the github plugin causes an error.18:31
nuclear_eclipsehmm18:32
irenedakotaApplication Error #0 to be exact18:33
nuclear_eclipsewell, there's only ten places in the code that throw error #0 :P18:34
irenedakotaah, found the problem. The branch I'm trying has a . (period) in it's name18:35
irenedakotaAnd the regex doesn't accept periods as a valid character18:36
nuclear_eclipsek18:37
nuclear_eclipseI'm surprised I haven't come across that one yet :P18:39
nuclear_eclipsefixed and pushed18:39
irenedakotaSuppose I'm just good at find edge cases :)18:39
paul_nuclear_eclipse: do version dates seem to be working now?18:40
nuclear_eclipseI wouldn't even call that an edge case; the mantisbt.git repo uses periods in branch names :P18:40
nuclear_eclipsepaul_: yes, version dates are working18:40
nuclear_eclipsedue dates still are not18:40
irenedakotaWhat do the various source integration features do?18:41
nuclear_eclipsea lot :P18:41
paul_what do duedates fail at?18:41
nuclear_eclipseI've started some documentation on the matter, but nothing very complete18:41
nuclear_eclipsepaul_: when report/update a bug, due_date breaks because it doesn't properly handle the date string from the user18:42
nuclear_eclipseirenedakota: quick rundown is:18:42
nuclear_eclipsebranch mappings allows you to map changesets wwith a "fixed" issue to automatically set the issue's fixed-in-version field...18:43
nuclear_eclipseresolve fixed issues will similarly use the fixed regex to auto-resolve any fixed issues, and bug fixed message will automatically add a note to the issue at the same time18:45
nuclear_eclipseporting status is altogether different, and allows changesets to track a "porting status", ie whether the commit has been ported to other branches, or doesn't need to be ported anywhere18:45
paul_nuclear_eclipse: still in current trunk?18:46
nuclear_eclipseafaik, yes18:46
paul_erm18:47
paul_does trunk still run?18:47
* paul_ tries to work out what he's done18:48
paul_anyway, reason I asked about submodules18:48
paul_is that could be a nice way to structure stuff18:48
nuclear_eclipseirenedakota: I use the "fixed" regex stuffs on my tracker, so that when I commit an issue to source-integration.git with a message of "Fix #123: blah", it not only sets the issue's fixed-in version to "0.X", it adds a note "Fix committed to <branch> at <time>." and resolves the issue, all automatically when it imports the changeset18:48
nuclear_eclipsesubmodules aren't really "useful" for anything but having a "simple" method to pull in external project repositories, generally meant for handling lib depends, etc18:49
paul_exactly, docbook/adodb/plugins...18:50
nuclear_eclipsewell, plugins, yes18:51
nuclear_eclipsedocbook, no18:51
nuclear_eclipseadodb, yes18:51
irenedakotanuclear_eclipse: Thanks. Understand what they are doing now.18:51
nuclear_eclipsebut really, docbook and core plugins should still be contained within the core repository18:51
paul_argh18:59
paul_nuclear_eclipse: can you review a function?19:01
paul_error: patch failed: bug_view_advanced_page.php:4319:03
paul_error: bug_view_advanced_page.php: patch does not apply19:03
paul_error: patch failed: bug_view_inc.php:2919:03
paul_error: bug_view_inc.php: patch does not apply19:03
paul_error: patch failed: bug_view_page.php:4419:03
nuclear_eclipsegood luck on that :P19:06
paul_....19:07
paul_so erm19:08
paul_wtf ? :)19:08
paul_why error and not a conflict19:08
paul_right, how can I generate a diff of that branch19:09
nuclear_eclipsethat is a conflict...19:12
nuclear_eclipsewhat command did you run?19:12
paul_rebase19:12
nuclear_eclipsethen it's probably stopped on that commit, waiting for you to fix the conflicts, `git add` the conflicting files, and then do `git rebase --continue`19:12
paul_but i need to know what's wrong19:13
paul_I aborted tbh19:13
paul_might just make a patch19:13
nuclear_eclipsemaking a patch is no different than running rebase....19:13
nuclear_eclipsehi siebrand19:34
CIA-61Mantisbt: jreese master-1.1.x * rd6cffa48fcaa / (core/constant_inc.php doc/ChangeLog): Updating for 1.1.8 release.19:56
nuclear_eclipsehi vb12320:09
nuclear_eclipseI investigated your issues with Git, and could not find any problems, so I cherry-picked the commit for you, and I'm rollng the 1.1.8 release atm so we can be done with 1.1.x forever20:10
vb123ok thanks nuclear_eclipse .  Do we have the set of steps to cherry pick from trunk to 1.1.x or to 1.2.x in the future?20:13
vb123maybe I'm doing something wrong.20:14
nuclear_eclipsewell, it should be as simple as `git checkout <branch>; git cherry-pick <ref>`20:14
vb123e.g. clone repo, switch to 1.1.x, cherry pick, commit, push.20:14
nuclear_eclipse`git cherry-pick -s <ref>` is preferred if you're porting a commit made by someone else...20:14
vb123do you push after cherry pick?20:15
nuclear_eclipseyep20:15
vb123what should be the state (branch) before you call cherry pick?20:15
vb123what about origin?20:15
nuclear_eclipsewell, you should make sure your branch is in sync with origin before cherry-picking via `git pull`, but other than that, it should be rather straightforward20:17
vb123ok so apply this on a local 1.1.x branch that follows origin/master-1.1.x20:17
vb123which is up to date.20:17
nuclear_eclipseI have a feeling your clone might be corrupted or something, causing the error you saw; if you see that sort of error again, I'd reccommend making a new clone and trying again20:17
nuclear_eclipseright20:18
vb123I've created a new clone and tried on that.  All succeeded but couldn't push. I will try again after the rc1 release.20:18
vb123are we ready for that?20:18
nuclear_eclipsevb123: while I have your attention, a) could I get added to a whitelist for the mantisbt-announce mailing list, and b) could I perhaps get moderator access to the mailing lists and/or everything on SF?20:19
nuclear_eclipsevb123: got a private branch fixing the proxy issues, and I'm investigating a couple other issues that I think are related to paul_'s dates overhaul20:20
vb123I will add you to the mailing lists.20:20
vb123ok good.20:20
vb123The most important thing is to make sure we don't mess up users data as far as dates are concerned.20:21
nuclear_eclipsealso, as has been brought up by paul, can we disable CVS/SVN repos on sf.net?  they still seem to be causing confusion for users... =\20:21
nuclear_eclipsevb123: data is all correct at this point; the problem is that we're not yet handling new input from users relating to date strings20:21
nuclear_eclipsepaul_ fixed date input for project versions, so I'm going to investigate making similar changes elsewhere as needed20:22
nuclear_eclipseactually vb123, can you review the proxy fix?  I ended up reimplementing the session validation as an option selectable by the user at login time, so that users behind proxies can turn it off, while other users can remain protected20:23
nuclear_eclipsehttp://git.mantisforge.org/w/mantisbt/jreese.git?a=shortlog;h=refs/heads/proxy-login20:23
nuclear_eclipsehi giallu20:56
gialluhi nuclear_eclipse20:57
gialluso you're givin me some packaging work...20:57
nuclear_eclipsepoor giallu20:57
giallu:P20:57
nuclear_eclipsejust look at aptituz_, he has to deal with *Debian* :P20:58
aptituz_lol20:58
nuclear_eclipse*he's* the one with packaging trouble ;)20:58
* nuclear_eclipse hides behind an Ubuntu logo20:58
aptituz_well actually dealing with Debian is the easy part20:58
aptituz_dealing with mantis and its edges isn't :D20:59
nuclear_eclipse:'(20:59
* giallu playin with exceptions21:01
nuclear_eclipseuh oh21:02
* aptituz_ playing with his oropax, preparing to get some sleep21:02
gialluoropax... I don't call it that way... :P21:02
aptituz_but?21:02
* giallu hides, was just a lame joke 21:03
aptituz_uhm lol21:04
* nuclear_eclipse missed the joke completely....21:04
gialluit's just I didn't know that word21:04
nuclear_eclipsejoke --->21:05
nuclear_eclipseme  \o/21:05
gialluanyway, victor noted in bug 668 API should raise exceptions rather than triggering errors21:05
mantisbotBug 668 - jkorab - open - assigned21:05
mantisbotVoting for bugs appears to be unavailable - http://www.mantisbt.org/bugs/view.php?id=66821:05
nuclear_eclipseorly?21:05
aptituz_its not a word itself. in reality its a brand, but germans are used to call the more generic ear protectors which you put into your ear this wy21:05
gialluwhich sorta makes sense21:05
aptituz_way*21:05
gialluaptituz_, yeah found out. I just run out of things one could play with before sleeping...21:07
aptituz_lol21:07
aptituz_gn8 ;)21:07
giallubye21:07
paul_giallu: I can fix nusoap :)21:26
paul_nuclear_eclipse: gone home yet?21:34
nuclear_eclipsehome now21:42
* paul_ growls22:28
nuclear_eclipsehi paul_22:30
paul_I need to create a diff against a revision22:31
paul_I think ;/22:31
paul_yay merged23:06
paul_now nn23:06

Generated by irclog2html.py