Time  Nick         Message
22:22 eythian      pg is not universally faster (try running Drupal on it, for example.) Also, MySQL wasn't chosen so much as happened due to critical mass.
22:20 mbalmer      one last word:  when I see how random MySQL idioms are used, and wrongly so, I am totally convinced that MySQL was choosen for no real reason besides maybe speed advantages it once had over PostgreSQL.  But that has changed a lot and PostgreSQL is nowadays ways ahead of MySQL.
22:17 eythian      later
22:15 mbalmer      and now I need to pull out and take a nap ;)  cul!
22:15 eythian      yep, also there's HTML in the backend modules. Lots of things like that that need to be cleaned.
22:14 mbalmer      the DB layer and SQL use is really inconsistend and, at least partly, horrible.
22:13 mbalmer      I would even say, much of the code is briliant when it comes to the "library" stuff, but less than poor when it comes to databases/SQL.
22:13 eythian      hopefully things are better in the newer stuff :)
22:13 mbalmer      oh yes, I am totally aware of that.
22:12 eythian      also keep in mind that the older code didn't really have quite as much of a review process as it does now. There have been people of varying skill levels contributing over the years.
22:12 mbalmer      and there are so many strange SQL uses, which are, well, strange ;)
22:11 mbalmer      there are.
22:11 eythian      where are there table locks? I hope we don't have those, but anything is possible.
22:10 mbalmer      when I see stuff like locking whole tables and such, using non-standard SQL, I get the feeling that using the database was mor of a chore than of an art.
22:08 eythian      it used to support pgsql, but there wasn't enough interest to keep it maintained.
22:07 mbalmer      until the Koha community at large realizes that there are better databaes than MySQL ;)
22:06 mbalmer      yes, I know ;)
22:06 eythian      you're going to spend a lot of time merging.
22:05 mbalmer      I want to use the advanced features of PostgreSQL.
22:05 mbalmer      my branch ditches MySQL in favour of PostgreSQL.  I don't believe in database abstraction layers.
22:05 eythian      otherwise you end up having to reinvent the wheel, only this one is a slightly different colour.
22:04 mbalmer      abstraction means only using the least common denominator.
22:04 eythian      sure, but it's a lot of work to maintain. I think the effort is best put into abstracting the SQL away to work with all sorts of databases.
22:04 ibeardslee   personally I think also one of the weaknesses
22:03 mbalmer      eythian, if you don't like mysql, dropping it in favour or postgresql is the best thing you can do.
22:03 mbalmer      that's the great advantage of opensource, right?
22:03 eythian      I don't like mysql, but I don't thing dropping support for it is at all a good idea for the project.
22:03 mbalmer      I created a pgsql branch, and maybe one day folks can try it out, and it will then maybe lead to a fork.
22:02 eythian      speed is important however.
22:02 mbalmer      but hey, let's not get into religion ;)
22:01 mbalmer      MySQL is a crap database.  Speed is not everything.
22:01 eythian      although, memcache should take care of the worst of that anyway
22:01 eythian      I'd be interested to see a performance comparison. I suspect that the MySQL query cache helps things a lot, and I don't think pgsql has an equivalent.
22:00 mbalmer      no.
22:00 ibeardslee   There is a lot of sense to be able to support more than two
22:00 eythian      *pgsql
22:00 eythian      err
21:59 mbalmer      absolutely not.
21:59 eythian      Some places can't/don't run mysql.
21:59 eythian      it makes a lot of sense to support two.
21:59 mbalmer      It makes no sense to support two databases…  But that is my opinion, and I will ditch MySQL in favour of PostgreSQL.
21:59 eythian      well, they'd be the first things to move to using DBIx::something.
21:58 mbalmer      but then there are MySQL idioms being used that can not be rewritten portable.  So at the Perl level, different statements have to be used, depending on whether MySQl or PostgreSQL is being used.
21:56 mbalmer      like CURDATE() or CURRENT_DATE(), which can be written as "CAST(now() AS date)" which works on both DBs
21:56 mbalmer      to many stupid MYSQLisms.  some of them are easy to remove.
21:55 eythian      but it almost can.
21:55 eythian      yes, I know.
21:55 mbalmer      eythian, Koha as it is will _NOT_ run on PostgreSQL.
21:55 eythian      it is an only-go for many people.
21:55 eythian      as it is, it's about 95% pg compatible.
21:54 mbalmer      MySQL is a no go for us.
21:54 eythian      they already exist.
21:54 ibeardslee   surely it'd be better to put effort into building a database abstraction layer?
21:54 mbalmer      I am not.
21:54 eythian      I sure hope you're joking :)
21:53 mbalmer      koha-pg or so.
21:52 mbalmer      oh, I think we will just fork.
21:51 eythian      yes. I don't think that'll ever fly, unfortunately.
21:49 mbalmer      some folks will have different opinions.
21:49 mbalmer      but that _is_ controversial.
21:49 mbalmer      it makes no sense to support two databases.  Koha should switch to PostgreSQL.  Which is clearly the better database.
21:48 eythian      we've been planning on abstracting the SQL layer away a bit, or at least the schema. This would make it easier.
21:48 mbalmer      yes.
21:47 eythian      Oh, with Koha. Yeah, postgres would be nice.
21:47 mbalmer      it will, maybe, soon be.  since I see only little sense in keeping MySQL compatability.
21:46 eythian      It's never seemed like a controversial project to me :)
21:46 eythian      postgres controversy?
21:43 mbalmer      more postgresql news, and probably contoversy, tomorrow.
20:15 mbalmer      are there any koha folks in paris?
20:00 mbalmer      anyone still awake?
19:54 mbalmer      re
17:24 cait         enjoy :)
17:23 * magnus_afk wanders off to eat his bacalao...
17:17 huginn`      indradg: The current temperature in Kolkata, India is 15.0�C (10:20 PM IST on December 18, 2011). Conditions: Mist. Humidity: 88%. Dew Point: 13.0�C. Pressure: 30.01 in 1016 hPa (Steady).
17:17 indradg      @wunder kolkata
16:55 julian_m     hello magnuse
16:55 magnuse      hiya bigbrovar and julian_m
16:54 julian_m     hi cait ;)
16:54 cait         hi julian_m
16:52 cait         ah
16:52 mbalmer_oao  off-and-on
16:52 * cait_afk   nick cait
16:52 cait_afk     oao?
16:51 jcamins      Right.
16:51 mbalmer_oao  a the lime stuff?
16:51 jcamins      Just the one.
16:51 jcamins      Back before it was a fork.
16:51 mbalmer_oao  ah.  are there many such forks?
16:51 jcamins      mbalmer_oao: they didn't. They purchased a fork of Koha.
16:50 mbalmer_oao  jcamins, why did they fork Koha?
16:49 mbalmer_oao  magnuse, also in portuguese it's the name of the dish
16:20 cait_afk     ok
16:17 jcamins      cait_afk: there won't be any news of any sort.
16:17 jcamins      cait_afk: I'm friends with the librarian there.
16:17 magnuse      yay
16:17 cait_afk     still confused, where did you see it?
16:17 cait_afk     ok
16:16 jcamins      The staff is flying to India to learn how to use actual Koha.
16:16 jcamins      cait_afk: they use a fork of Koha.
16:15 cait_afk     now I am confused
16:15 jcamins      A bit unfortunate that they don't use Koha, but at least they get a nice trip to India. :)
16:14 cait_afk     oh!
16:14 jcamins      cait_afk: the American University of Afghanistan's library staff is getting trained on Koha.
16:13 cait_afk     huh?
16:13 jcamins      Woohoo! AUAf Koha training is going to happen!
16:06 magnuse      hiya druthb
16:06 magnuse      and in the rest of the world it's the name of the fish...
16:06 druthb       hi, magnuse! :D
16:06 cait_afk     it looks yummy
16:06 magnuse      dried and salted cod cooked with onions, tomatoes, potatoes etc
16:05 magnuse      well, it's funny - in norway bacalao is the name of one dish
16:02 jcamins      Portuguese dried and salted codfish?
16:01 * magnuse    is making http://no.wikipedia.org/wiki/Bacalao
16:00 jcamins      magnuse: it certainly is!
15:58 magnuse      sounds nice, jcamins
15:55 jcamins      Biscuits with cheddar and oregano are definitely the best kind of Sunday breakfast.
15:50 cait_afk     heh
15:50 magnuse      yay!
15:49 jcamins      The biscuits are delicious.
15:48 huginn`      mbalmer_oao: Error: No such location could be found.
15:48 mbalmer_oao  @wunder koha
15:47 huginn`      magnuse: The current temperature in Bodo, Norway is -1.0�C (4:20 PM CET on December 18, 2011). Conditions: Clear. Humidity: 75%. Dew Point: -5.0�C. Windchill: -7.0�C. Pressure: 29.50 in 999 hPa (Steady).
15:47 magnuse      @wunder boo
15:46 magnuse      kia ora #koha
15:44 huginn`      indradg: The current temperature in Kolkata, India is 16.0�C (8:50 PM IST on December 18, 2011). Conditions: Mist. Humidity: 82%. Dew Point: 13.0�C. Pressure: 30.01 in 1016 hPa (Steady).
15:44 indradg      @wunder kolkata
15:43 druthb_away  loading bibs now...gonna go stir up some breakfast! :D
15:40 jcamins      Hooray!
15:37 druthb_away  my script worked!  got a buncha bibs all ready to load!
15:37 druthb_away  wahoo!
15:30 * jcamins    waits impatiently for them to be finished.
15:29 jcamins      Mmm. Biscuits.
15:15 huginn`      druthb: The current temperature in Konstanz, Germany is 1.0�C (4:00 PM CET on December 18, 2011). Conditions: Partly Cloudy. Humidity: 80%. Dew Point: -1.0�C. Pressure: 29.97 in 1015 hPa (Rising).
15:15 druthb       @wunder konstanz
15:14 huginn`      druthb: The current temperature in APRSWXNET Denison/Sherman TX US, Pottsboro, Texas is 8.9�C (9:03 AM CST on December 18, 2011). Conditions: Mostly Cloudy. Humidity: 55%. Dew Point: 1.0�C. Windchill: 9.0�C. Pressure: 30.30 in 1026.0 hPa.
15:14 druthb       @wunder 75076
15:10 mbalmer      re from a nice walk on the snow..
15:08 francharb    cait_afk, it's on wednesday and it's a public library and it's more a "question/answer day"
15:05 * druthb     checks for other problems, before re-running that monster.
15:05 * druthb     grumps...the script finished, but there is some sort of mapping goof---one lil tweak!
15:02 cait_afk     what kind of library are you training tomorrow?
14:58 francharb    ;)
14:58 cait_afk     yep
14:57 francharb    some koha testing for clients
14:57 * druthb     thinks it'd be awesome to have francharb for a trainer.  :)
14:57 francharb    a training to prepare
14:57 cait_afk     what are you doing here on a sunday francharb?
14:57 cait_afk     watching a documentation and trying to gather some motivation for bugs
14:56 cait_afk     not that hard :)
14:56 cait_afk     heh
14:56 francharb    hehe
14:56 druthb       she keeps me sane.  Hard job.
14:56 francharb    ;)
14:56 francharb    just chilling with koha crew?
14:56 francharb    cait_afk, what do you do, right now?
14:56 druthb       imma cranking data for a go-live.  my new data-cranking script is working very nicely now.
14:55 cait_afk     hm? :)
14:55 francharb    working partners!! :)
14:55 francharb    hi cait_afk
14:55 cait_afk     :)
14:55 cait_afk     hi francharb
14:54 francharb    hi druthb
14:54 druthb       bonjour, francharb
13:39 cait_afk     so sometimes afk
13:38 cait_afk     running around the apartment
13:38 cait_afk     hehe
13:38 druthb       hi, cait_who_isn't_really_afk, and jcamins_who_isn't_really_away.
13:38 jcamins_away cait_afk: not very far away from the keyboard!
13:38 cait_afk     hi jcamins_away :)
13:37 jcamins_away \o
13:37 cait_afk     hi druthb :)
13:37 druthb       o/
12:18 mbalmer      some of the SQL used is really weird (to say the least), e.g.  'SELECT DATE(CURDATE())"  ...
12:10 cait_afk     time to do some reading
12:09 cait_afk     the wiki page is a good thing
12:09 cait_afk     only half around today
11:52 mbalmer      bug and wiki page set up.
11:41 cait         http://wiki.koha-community.org/wiki/Coding_Guidelines
11:40 cait         it makes it hard for qa
11:40 cait         people look at the patches to see what has been changed
11:40 cait         yeah, but it's not good
11:34 mbalmer      (visually, I mean)
11:34 mbalmer      cait, my editor removes trailing whitespace automatically, as you may see these affected lines don't change
11:25 cait         perhaps try fixing those in separate patches
11:25 cait         mbalmer: fixing indentation and whitespace makes your patches hard to read
09:13 mbalmer      hello Koha world!
07:07 cait         hi rangi :)
07:06 rangi        hi cait
07:00 cait         good morning #koha