Saturday, 2010-07-17

*** Joins: giallu (~giallu@fedora/giallu)02:51
*** Joins: rolfkleef (~rolf@urtica.xs4all.nl)04:38
*** Joins: moto-moi (~hylke@cara.xs4all.nl)04:58
*** Joins: fanno (~Morten@90.184.93.233)05:33
*** Joins: elven (~elven@le.hh-0.e-ix.net)07:46
elvenHi.  I'm having a minor problem with source-integration and gitweb. Commits given with --author don't get the author field set properly, instead it shows the committer.07:47
elvenEven though both accounts involved have their proper email mapping set.07:48
nuclear_eclipseelven: I don't think the gitweb plugin is compatible yet with the latest version of gitweb; I'm trying to work on implementing an import method that doesn't rely on scraping data from gitweb, but I'm not sure how quickly I'll have that ready08:37
elvennuclear_eclipse: Well it seems to work just fine, it just doesn't import the correct author. The thing is, it USED to work but I can't exactly remember when.08:39
elvenIt's a minor thing anyways (for me), just thought I'd mention it.08:39
nuclear_eclipsethe newest gitweb version changed the HTML used to display the author/committer information, and I think that's what's causing your troubles, unless you haven't updated gitweb or the server at all08:40
elvenI think I might have done that08:41
elvenIt's all that way for quite a while, a few weeks at least.08:41
*** Joins: paulr (~paul@cpc1-enfi9-0-0-cust389.hari.cable.virginmedia.com)09:02
paulrmoo09:02
* paulr pokes nuclear_eclipse09:02
nuclear_eclipsepaulr: you live in UK, correct?09:02
paulryep09:03
paulrwhy? :)09:03
* nuclear_eclipse wants a spotify account09:03
paulrheh09:03
nuclear_eclipseis your mantisforge server box based in UK?09:03
paulrnope09:03
paulrgermany09:03
nuclear_eclipsedamn09:03
paulrbut to sign up you need card details for whtever country you are in?09:04
nuclear_eclipseor a paypal account09:04
paulr"The country selected needs to be the same as that of your PayPal account."09:04
paulrso you'd need a UK paypal account09:05
nuclear_eclipsewas going to try to use a UK proxy to a) get a UK paypal account, and b) get spotify09:05
paulrI thought maybe you was asking due to the times I've last arrived :P09:05
paulri.e. I arrived at like 2am last night09:05
paulrand 2pm today ;p09:05
paulrbtw, what do you think of redmine.org?09:05
nuclear_eclipseI like the way redmine handles filtering and roadmaps, but I'm not too fond of the actual bugtracking process it uses09:06
elvenAt the agency I worked a while back we were using redmine too for integrated issue tracking & business processes09:07
elvenIt sucked, hard :)09:07
elvenIt was cumbersome, the interface slow, the application slow with just moderate workloads09:07
nuclear_eclipseI haven't yet touched the RT intance at my new employment09:07
nuclear_eclipsewell, it was written in Ruby09:07
nuclear_eclipse:P09:07
elvenYeah09:07
elvenYou can make rails scale properly, I've seen it. But redmine doesn't apparently09:08
nuclear_eclipseRedmine isn't written on rails iirc09:08
elvenI longed for mantis every single day, but mantis doesn't have the budget crap integration everyone was so keen on09:08
elvenRedmine is Rails09:09
elvenI should know, I had to integrate various plugins and write a few too09:09
nuclear_eclipseyeah, you're right, I'm not sure why I was thinking it was built on one of the other frameworks... =\09:10
elvenProbably because all ruby web frameworks are very very slow :p09:10
nuclear_eclipselol09:10
nuclear_eclipseI've had to write some Ruby code lately for various small tasks and I can't stand it09:10
elvenI loved ruby to bits and pieces for many years09:11
elvenBut I moved on too09:11
elvenscala-lang.org09:11
nuclear_eclipseRuby embraces all of the bad habits that I've been using Python to get away from for years :P09:11
elvenruby is very nice for writing embedded stuff and scripting and automation and such09:11
elvenbut don't expect too much bang for your back. 1.9 improves things somwhat but you're still stuck with some idioms that you can't really make go woosh - like ActiveRecord09:12
nuclear_eclipseI just can't stand how unreadable Ruby code is for people who aren't familiar *that specific* codebase...09:12
elvenYes, there's some folks out there very apt at disifiguring nice ruby code09:13
nuclear_eclipseand for a language with so many available operators, they don't use any of them where it actually provides useful context...09:13
elvenHave a look at scala, you'll find a new arch enemy :p09:13
nuclear_eclipsedon't even get me started on that...09:14
elvenHey, scala is nice. It works and it can be very readable, but you need a very competent dev team to work with it properly09:14
elvenScala is what Java should have been starting at 1.409:15
nuclear_eclipseyou can look at just about any piece of Python code out of context and easily figure out what's going on -- in Ruby, you could look at a block of code, and just about anything in the middle of it could mean anything or nothing and you can't tell without having the full context of the project09:15
elvenWell to each his own I guess09:16
elvenIt's all quite subjective anyways09:16
nuclear_eclipseyep09:16
elvenI had the opportunity to work with all mentioned languages extensively in an embedded/API/binding context and I have to say of all those I like Java and Scala the best09:17
elvensimply because the tooling is so excellent, especially for plain old Java09:17
nuclear_eclipseI'm sure it would be better if I was actually working on the project full time, or was starting a new project, but Ruby IMO just doesn't lend itself to someone looking at a codebase just long enough to find and fix a bug...09:17
elvenIt would if you would work with more ruby projects. All ruby code is very similar, you just need to adapt a few new approaches to code09:18
elvenAlso, it helps if you're intimate with functional programming09:18
nuclear_eclipseI used scheme plenty, as well as functional programming in Python and jQuery09:19
elvenAlright :)09:20
nuclear_eclipseI just find that where Python code is explicit everywhere, Ruby code is equally implicit everywhere, and my preference always lies on being explicit09:20
nuclear_eclipsejust means that much less context I need to keep in my mental model at any given time09:21
nuclear_eclipsebut you're right, it is extremely subjective :)09:22
nuclear_eclipseI can see the lure of Ruby, the usually loks pretty clean, and it does have a lot of nice metaprogramming abilities09:23
elvenThat's why I'm so fond of scala. It forces you to be static and explicit (due to running on the JVM) but has enough syntactic sugar to not be a total PITA09:23
nuclear_eclipseruby blocks is certainly nicer syntax for closures than something like what Javascript/jQuery uses, for one :P09:24
nuclear_eclipseIm not so concerned about static typing, but when I look at code that's executing a function or method, I like to actually see an explicit function call like obj.method(arg, arg, ...) -- helps my brain to pick out the control flow more easily than something like "obj method arg ..."09:26
elvenUnderstandable. It all takes getting used to09:27
nuclear_eclipseyep09:27
elvenI wasn't a big fan of it at the start either, but now with Scala I can see the advantages of it09:28
elvennot requiring parens and call op makes for some cool syntax if you think about operator overloading (as in, methods named += for example)09:28
elvenor :: for list concat09:28
nuclear_eclipseoh god, I'd go insane09:28
elvenhehehe09:28
elvenConsider a XML library mapping \ to a tree search/extractor09:29
elventhat works just fine09:29
nuclear_eclipseoperator overloading is one of those necessary evils that I'd love to not use, but are so useful I do anyways09:29
nuclear_eclipseanywho, breakfast time09:31
elvenEnjoy09:31
nuclear_eclipseglad you still prefer Mantis :P09:31
elvenI prefer mantis over just about everything09:32
nuclear_eclipsehehe, same here09:32
nuclear_eclipsecheers09:32
elven:) take care09:32
*** Quits: chris38` (~chris38@bayle.eu) (Ping timeout: 245 seconds)10:49
*** Joins: chris38` (~chris38@bayle.eu)10:51
*** Quits: rolfkleef (~rolf@urtica.xs4all.nl) (Ping timeout: 265 seconds)11:50
*** Joins: rolfkleef (~rolf@urtica.xs4all.nl)11:55
*** Quits: rolfkleef (~rolf@urtica.xs4all.nl) (Client Quit)11:57
*** Joins: rolfkleef (~rolf@urtica.xs4all.nl)12:11
*** Quits: scribe9343423 (~scribe934@static.96.23.63.178.clients.your-server.de) (Remote host closed the connection)13:22
*** Joins: scribe9343423 (~scribe934@static.96.23.63.178.clients.your-server.de)13:24
*** Joins: siebrand (~beis@p57B2813F.dip0.t-ipconnect.de)13:31
*** Joins: siebrand_alt (~beis@p57B2813F.dip0.t-ipconnect.de)14:13
*** Quits: siebrand (~beis@p57B2813F.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)14:14
*** Quits: siebrand_alt (~beis@p57B2813F.dip0.t-ipconnect.de) ()14:25
*** Quits: moto-moi (~hylke@cara.xs4all.nl) (Quit: Ex-Chat)17:55
*** Quits: paulr (~paul@cpc1-enfi9-0-0-cust389.hari.cable.virginmedia.com) ()18:34
*** Quits: fanno (~Morten@90.184.93.233) (Read error: Connection reset by peer)19:52
*** Quits: scribe9343423 (~scribe934@static.96.23.63.178.clients.your-server.de) (Remote host closed the connection)20:00
*** Joins: scribe9343423 (~scribe934@static.96.23.63.178.clients.your-server.de)20:00
*** Quits: rolfkleef (~rolf@urtica.xs4all.nl) (Ping timeout: 264 seconds)20:36
*** Quits: mustangsal (~mike@ool-44c3c90a.static.optonline.net) (Read error: No route to host)21:07
*** Joins: |HaruAFK| (~haruka@p54ACD048.dip.t-dialin.net)22:13
*** Quits: |Otter| (~haruka@p54ACE66C.dip.t-dialin.net) (Ping timeout: 276 seconds)22:17
*** Joins: micahg (~micah@ubuntu/member/micahg)23:00

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