Thursday, 2010-01-14

../irclogs/#mantishelp.2010-01-14.log
--- scribe started ---00:00
ToffeePopsHi, anyone know of an Address Book add-on that presents data in a grid view?00:54
ToffeePopsI.e I want to set (eg) the organisation field for a bunch of contacts, and I have to select a contact, dbl-click, select the Work tab, click in the organisation field, enter data, Ok, select the next contact....00:54
ToffeePopsIf all data was in a grid, it would be really fast to edit :-)00:54
ToffeePopssorry, wrong IRC channel :S00:56
dhx_mhappens all the time :)00:58
dhx_mpeople post bugs for their software on our official bug tracker, probably because someone told them "File a bug on Mantis" :)00:59
dhx_mand they do a Google search for Mantis and find us ;)00:59
ToffeePopsheh heh, yeah I can imagine that happening :-)01:05
alemayowow .. I like mantisforge so far ... just getting used to git. Does anybody use Egit for eclipse ?08:53
alemayois it possible to add custom field types via a plugin ?11:33
dhx_mhi... no, unfortuantly11:34
dhx_mafaik11:34
dhx_mas said before, I don't think you really want to be using custom fields for what you're doing11:34
dhx_mas you're working with list/multi-dimensional data ;)11:35
alemayoany other suggestion ?11:45
alemayoI want also make some kind of LDAPized custom field (that's another feature).11:45
alemayoBasically a simple text field that has auto complete via LDAP11:45
alemayoconcering that multi-dimensional data I would like to use the customfield api partially11:46
alemayobut not for saving ...11:46
alemayoBut I thought it is a good Idea to inverweave that stuff with the custom field stuff ?11:46
alemayoof course I also could just hook some event that is fired before the bug report page is displayed and put my fields on my own -- but I think that is harder ? hm ..11:47
alemayoI think I will evaluate if it is possible to add a bunch of events to add custom fields via the plugin system11:47
dhx_mI'm actually reading about/working on a new field API at the moment :)11:53
dhx_mdon't wait for it though heh11:53
dhx_mI suspect for what you're wanting to do, it'll require a lot of internal hacking of Mantis' code11:54
dhx_mto expose some of the functionality you're after11:54
alemayoyes11:56
alemayothe question is: shall I just hack it, or take a second thought an expose it via EVENTs ?11:56
dhx_mwell adding the events you need would probably be ideal11:57
dhx_mso that other plugins can add custom fields, etc11:57
alemayojap11:57
dhx_mmy real concern is to do with LDAP integration11:57
alemayowill try that11:57
alemayowhy ?11:57
alemayoI was expecting that is more easy11:57
dhx_mactually... maybe it's not too bad if the plugin handles the LDAP part11:57
alemayojep11:57
dhx_mwell I meant, it may be complex from a design point of view (without increasing coupling too much)11:58
alemayowhat do you mean with coupling ? the LDAP stuff ?12:00
alemayodhx_m: you mean it makes not to much sense to use the ldap api that mantis provides for that ?12:00
dhx_mwell I meant, in terms of software design, it's generally not a good thing to have high coupling12:01
dhx_min other words, merging output pretty printing with database functions, LDAP fetching, etc all in the same class/function12:01
dhx_mbut with a plugin event based system you can get around that a bit :)12:02
alemayok12:49
alemayoanybody willing to help with git ? I dit $ git clone ssh://am-gtz@git.mantisforge.org/srv/git/ServiceLevel.git output: Initialized empty Git repository in /home/am/Development/mantis/ServiceLevel/.git/ --- but now nothing happens anymore12:50
alemayoah: ssh: connect to host git.mantisforge.org port 22: Connection timed out12:50
alemayooh seems to work now12:51
alemayohow do I create the git master branch?13:18
alemayo$ git branch master13:52
alemayofatal: Not a valid object name: 'master'.13:52
dhx_myou don't create it :)13:57
dhx_mit's built in13:57
dhx_mwhen you clone13:57
dhx_myou'll get it13:57
dhx_mgit checkout master13:57
dhx_mto switch to the master branch13:57
dhx_mgit branch {somename} creates a new branch from your current tree13:58
dhx_mthink of branches somewhat like tags, in a point of time13:58
dhx_myou're marking the point at which you are diverting away from a string of commits13:58
dhx_m(master)13:58
dhx_mgit does take a bit of getting used to13:59
dhx_mI recommend reading some tutorials/primers on the internet to get a good understanding of how it works13:59
dhx_mgit branch -a will show all local and remote branches available to you14:03
dhx_muse "git remote add" to get access to other peoples forks14:04
alemayoIt's about a new plugin without any forks14:14
dhx_mguess so :)14:15
alemayo1. I registered on mantisforge14:15
dhx_min that case, you'll only have 1 remote @ mantisforge14:15
alemayo2. then I create a local folder "ServiceLevel", put lang/ and pages/14:15
alemayo3. and said git init14:15
dhx_myep14:15
alemayo4. and then it tried the push14:15
dhx_mdid you commit anything first?14:15
dhx_mor does "git init" make a commit for you?14:16
alemayono14:23
alemayono idea what git init does for me :)14:24
alemayoI think it creates only .git14:24
alemayono remote interaciton14:24
dhx_mmaybe "git status" will give you a clue as to what you need to do next :)14:24
gialludhx_m, or "git help branch" ...14:33
gialluor, even better, http://git-scm.com/documentation :P14:34
dhx_mgiallu: yeah or googling about how to initialise a new repo (which I'm too lazy to do) :D14:34
alemayodhx_m: nothing added to commit but untracked files present (use "git add" to track)14:34
alemayoso I did git add lang/14:34
dhx_malemayo: yep add all the files, then git commit them with a message14:35
dhx_mremember with git that the first line of the commit message is a short title14:35
dhx_msecond line is blank14:35
alemayoah14:35
dhx_mthen start your real message14:35
alemayocommit14:35
alemayo :)14:35
alemayoof coruse14:35
dhx_m:)14:35
alemayo$ git push ssh://am-gtz@git.mantisforge.org/srv/git/MantisCmd.git master14:36
alemayoTo ssh://am-gtz@git.mantisforge.org/srv/git/MantisCmd.git14:36
alemayo ! [rejected]        master -> master (non-fast forward)14:36
alemayoerror: failed to push some refs to 'ssh://am-gtz@git.mantisforge.org/srv/git/MantisCmd.git'14:36
dhx_mI suggest using "git remote add" to save that long URL as a short name14:38
dhx_mso you end up with say "git push origin master"14:38
alemayogit remote add mantisforge am-gtz@git.mantisforge.org:/srv/git/MantisCmd.git14:39
alemayoah .. maybe that is bullshit ?14:40
alemayohm14:40
alemayooh wait .. typo14:40
dhx_mI can't remember the syntax, you'd need to check docs ;)14:40
alemayohm14:40
alemayoI am not sure about the URL ...14:41
alemayothat is the plugin: http://git.mantisforge.org/w/ServiceLevel.git14:41
dhx_mpush to ssh://git.mantisforge.org/srv/git/ServiceLevel.git14:42
dhx_m(you need an SSH key for that to work)14:42
alemayoa okay14:42
alemayossh key is there14:42
dhx_mthe public clone URL is git://git.mantisforge.org/ServiceLevel.git14:42
alemayobut my local username is different from the mantisforge one ...14:42
alemayohow silly :(14:42
dhx_myou'll need to specify your username (mantisforge) in the URL too14:42
dhx_mso that your local SSH knows which key to use14:43
alemayodone14:43
alemayothanks :)14:43
dhx_mpushed?14:43
alemayojup14:43
alemayocheck it out :)14:43
dhx_myep looks good14:43
alemayocurrently only the lang file14:43
alemayothanks a lot :)14:44
dhx_mthat's part 1 of 1000 :p14:44
alemayoanother question ...14:44
dhx_min terms of getting to know git14:44
alemayoah no question so far .. maybe tomorrorw :)14:44
dhx_mok well I'm off in 514:44
dhx_mwill be around tomorrow if you have more questions14:45
alemayoconcering the core I guess I can just start working on the mantisbt, with the master-1.2.0 branch  ... yeah that's documented well14:45
alemayowhich timezone are you?14:45
alemayo or country14:45
dhx_m+11/Australia14:45
alemayoor continent :) we are in ethiopa ...14:45
dhx_mwow, we truly do have a global userbase :)14:46
dhx_mI'm constantly surprised by some of the languages Mantis is translated into14:46
alemayowow .. good night ! :)14:46
alemayomaybe amharic some day .. :)14:46
dhx_mprobably already done? :D14:46
alemayono...14:46
alemayomost of the stuff is not in amharic yet14:46
dhx_mah ok14:47
dhx_mfeel free to check out translatewiki.net if you'd like to translate it for your needs14:47
dhx_manyway, gtg now, so cya later14:49
dhx_mgood luck with the plugin :)14:49
dhx_mlooks very interesting so far14:49
alemayomore cool plugins to come :)14:51
alemayothat whole custom fields stuff14:51
alemayothat one is just legacy14:51
alemayocu14:51
paul__dhx_m: there?16:33
paul__gonna be around in 3 hours time -> at all?16:33
paul__nuclear_eclipse: can we create a new git thing on mantisbt.org?21:26
nuclear_eclipsewhat for?21:30
paul__misc. files21:30
paul__for example an adlds snapshot21:31
nuclear_eclipse"adlds"?21:31
paul__AD21:31
paul__ldap21:31
nuclear_eclipseah21:31
paul__i.e. I have an AD snapshot21:35
paul__of my 'exchange2010.local' domain21:35
nuclear_eclipseis that something we really need/want on official mantisbt.org gitweb?21:36
paul__well21:37
paul__could be useful to have a sample AD available for people to put on win7 to test ldap?21:37
paul__I guess I could put it on mantisforge.org really21:37
paul__as a random tool21:37
paul__(if I can work out how to restore a snapshot :P)21:37
nuclear_eclipsepaul__: I'm still not quite sure what it is, is it just a fork of mantis/s ldap api, or what?21:40
paul__no/no/no :)21:41
paul__1 binary file21:41
nuclear_eclipsewhy not just toss it on a file host or something?21:41
nuclear_eclipsegit's not exactly the best at handling binary files, esp big ones...21:42
paul__I'm trying to get a copy of AD-ldap data set up on my dev box basically21:45
paul__do you run win7?21:45
nuclear_eclipsenope21:47
nuclear_eclipseall I have is XP, but only in a virtual machine21:47
nuclear_eclipseand I more or less never use it :P21:49
paul__35MB22:17
paul__lets see if it'll restore this time ;/22:17
paul__nuclear_eclipse: see if you can get ADLDS for xp22:17
dhx_mhey23:23

Generated by irclog2html.py