*** 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 | |
elven | Hi. 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 |
---|---|---|
elven | Even though both accounts involved have their proper email mapping set. | 07:48 |
nuclear_eclipse | elven: 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 ready | 08:37 |
elven | nuclear_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 |
elven | It's a minor thing anyways (for me), just thought I'd mention it. | 08:39 |
nuclear_eclipse | the 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 all | 08:40 |
elven | I think I might have done that | 08:41 |
elven | It'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 | |
paulr | moo | 09:02 |
* paulr pokes nuclear_eclipse | 09:02 | |
nuclear_eclipse | paulr: you live in UK, correct? | 09:02 |
paulr | yep | 09:03 |
paulr | why? :) | 09:03 |
* nuclear_eclipse wants a spotify account | 09:03 | |
paulr | heh | 09:03 |
nuclear_eclipse | is your mantisforge server box based in UK? | 09:03 |
paulr | nope | 09:03 |
paulr | germany | 09:03 |
nuclear_eclipse | damn | 09:03 |
paulr | but to sign up you need card details for whtever country you are in? | 09:04 |
nuclear_eclipse | or a paypal account | 09:04 |
paulr | "The country selected needs to be the same as that of your PayPal account." | 09:04 |
paulr | so you'd need a UK paypal account | 09:05 |
nuclear_eclipse | was going to try to use a UK proxy to a) get a UK paypal account, and b) get spotify | 09:05 |
paulr | I thought maybe you was asking due to the times I've last arrived :P | 09:05 |
paulr | i.e. I arrived at like 2am last night | 09:05 |
paulr | and 2pm today ;p | 09:05 |
paulr | btw, what do you think of redmine.org? | 09:05 |
nuclear_eclipse | I like the way redmine handles filtering and roadmaps, but I'm not too fond of the actual bugtracking process it uses | 09:06 |
elven | At the agency I worked a while back we were using redmine too for integrated issue tracking & business processes | 09:07 |
elven | It sucked, hard :) | 09:07 |
elven | It was cumbersome, the interface slow, the application slow with just moderate workloads | 09:07 |
nuclear_eclipse | I haven't yet touched the RT intance at my new employment | 09:07 |
nuclear_eclipse | well, it was written in Ruby | 09:07 |
nuclear_eclipse | :P | 09:07 |
elven | Yeah | 09:07 |
elven | You can make rails scale properly, I've seen it. But redmine doesn't apparently | 09:08 |
nuclear_eclipse | Redmine isn't written on rails iirc | 09:08 |
elven | I longed for mantis every single day, but mantis doesn't have the budget crap integration everyone was so keen on | 09:08 |
elven | Redmine is Rails | 09:09 |
elven | I should know, I had to integrate various plugins and write a few too | 09:09 |
nuclear_eclipse | yeah, you're right, I'm not sure why I was thinking it was built on one of the other frameworks... =\ | 09:10 |
elven | Probably because all ruby web frameworks are very very slow :p | 09:10 |
nuclear_eclipse | lol | 09:10 |
nuclear_eclipse | I've had to write some Ruby code lately for various small tasks and I can't stand it | 09:10 |
elven | I loved ruby to bits and pieces for many years | 09:11 |
elven | But I moved on too | 09:11 |
elven | scala-lang.org | 09:11 |
nuclear_eclipse | Ruby embraces all of the bad habits that I've been using Python to get away from for years :P | 09:11 |
elven | ruby is very nice for writing embedded stuff and scripting and automation and such | 09:11 |
elven | but 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 ActiveRecord | 09:12 |
nuclear_eclipse | I just can't stand how unreadable Ruby code is for people who aren't familiar *that specific* codebase... | 09:12 |
elven | Yes, there's some folks out there very apt at disifiguring nice ruby code | 09:13 |
nuclear_eclipse | and for a language with so many available operators, they don't use any of them where it actually provides useful context... | 09:13 |
elven | Have a look at scala, you'll find a new arch enemy :p | 09:13 |
nuclear_eclipse | don't even get me started on that... | 09:14 |
elven | Hey, scala is nice. It works and it can be very readable, but you need a very competent dev team to work with it properly | 09:14 |
elven | Scala is what Java should have been starting at 1.4 | 09:15 |
nuclear_eclipse | you 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 project | 09:15 |
elven | Well to each his own I guess | 09:16 |
elven | It's all quite subjective anyways | 09:16 |
nuclear_eclipse | yep | 09:16 |
elven | I 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 best | 09:17 |
elven | simply because the tooling is so excellent, especially for plain old Java | 09:17 |
nuclear_eclipse | I'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 |
elven | It 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 code | 09:18 |
elven | Also, it helps if you're intimate with functional programming | 09:18 |
nuclear_eclipse | I used scheme plenty, as well as functional programming in Python and jQuery | 09:19 |
elven | Alright :) | 09:20 |
nuclear_eclipse | I just find that where Python code is explicit everywhere, Ruby code is equally implicit everywhere, and my preference always lies on being explicit | 09:20 |
nuclear_eclipse | just means that much less context I need to keep in my mental model at any given time | 09:21 |
nuclear_eclipse | but you're right, it is extremely subjective :) | 09:22 |
nuclear_eclipse | I can see the lure of Ruby, the usually loks pretty clean, and it does have a lot of nice metaprogramming abilities | 09:23 |
elven | That'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 PITA | 09:23 |
nuclear_eclipse | ruby blocks is certainly nicer syntax for closures than something like what Javascript/jQuery uses, for one :P | 09:24 |
nuclear_eclipse | Im 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 |
elven | Understandable. It all takes getting used to | 09:27 |
nuclear_eclipse | yep | 09:27 |
elven | I wasn't a big fan of it at the start either, but now with Scala I can see the advantages of it | 09:28 |
elven | not requiring parens and call op makes for some cool syntax if you think about operator overloading (as in, methods named += for example) | 09:28 |
elven | or :: for list concat | 09:28 |
nuclear_eclipse | oh god, I'd go insane | 09:28 |
elven | hehehe | 09:28 |
elven | Consider a XML library mapping \ to a tree search/extractor | 09:29 |
elven | that works just fine | 09:29 |
nuclear_eclipse | operator overloading is one of those necessary evils that I'd love to not use, but are so useful I do anyways | 09:29 |
nuclear_eclipse | anywho, breakfast time | 09:31 |
elven | Enjoy | 09:31 |
nuclear_eclipse | glad you still prefer Mantis :P | 09:31 |
elven | I prefer mantis over just about everything | 09:32 |
nuclear_eclipse | hehe, same here | 09:32 |
nuclear_eclipse | cheers | 09:32 |
elven | :) take care | 09: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!