Time  Nick   Message
21:35 rickw  hello russ
21:35 rickw  mysql question in relation to koha 2.2.7
21:36 rickw  i understand that the 'return' keyword became a reserved word in the SQL language for mysql at some point
21:36 rickw  do you know exactly which mysql version this occurred in>
21:41 mason  ver 5.0 -> http://dev.mysql.com/doc/refman/5.0/en/reserved-words.html
21:45 rickw  thanks, mason
21:45 rickw  now the big decision : do I fossick around for mysql 4.0 in some archive (mysql.com no longer offers mysql 4!)
21:46 rickw  or do i bite the bullet and use mysql 5.0 and patch the Koha sources to remove the return keyword
21:46 chris  its more than that
21:46 chris  but its not that hard
21:47 chris  we have clients running koha and mysql 5
21:47 chris  its detailed here
21:47 chris  http://blog.katipo.co.nz/?p=18
21:51 rickw  i also need to install Koha/2.0.0 for regression testing purposes
21:51 rickw  i suppose it would run fine with mysql 5, and the sourcecode changes would be simialr
21:51 rickw  (although it does kinda invalidate the regression tests!)
21:53 rickw  hmmm ... blog.katipo.nz is not answering :(
21:54 chris  weird works fine
21:54 mason  me too...
21:57 rickw  h5 ... i think my dsl modem needs a reset
22:00 rickw  okay, got the blog
22:00 rickw  thanks!
22:01 rickw  at http://lists.katipo.co.nz/pipermail/koha/2006/010269.html chris mentions
22:01 rickw  `return` char(4) default NULL
22:01 rickw  surely those are quotes, not forward ticks
22:02 rickw  oops, back ticks
22:02 chris  no not quotes
22:02 rickw  now, i thought I saw somewhere else before Xmas a much longer list of source changes when adapting to 5.0
22:02 rickw  so mysql uses backticks to turn rsvd words into plain words?
22:03 chris  yes
22:03 rickw  okay
22:03 chris  http://dev.mysql.com/doc/refman/5.0/en/identifiers.html
22:04 rickw  ah, re: more soruce code changes, my bad
22:04 rickw  the lengthy one was the joins.
22:04 rickw  okay, ready to rock
22:04 rickw  what i've got here, chris, is a test box from Irma Birchall running Deb Etch
22:05 rickw  i've insatlled linux-vserver on it and will be running two koha instances, each in its own VPS
22:05 rickw  (I ditched Xen as being overkill for Irma's needs)
22:05 rickw  any suggestion as to which version of mysql 5 ... leading edge, latest stable?
22:05 chris  latest stable
22:06 rickw  of course i want to use deb apt-get and stay in line with updates
22:06 rickw  i see these packeages in apt-cache:
22:07 rickw  mysql-client-5.0 mysql-server-5.0
22:07 chris  yep those will do
22:07 rickw  is that all I need?
22:07 rickw  regarding database, that is :)
22:08 rickw  i'm jusst getting to know Koha now
22:08 rickw  it looks like mod_perl (or some precompile and caching of perl code) is not being used
22:08 rickw  just plain old cgi + scripts
22:08 rickw  i suppose that is fine if the Koha instance is not under high demand
22:09 rickw  i'll have to find out Irma's usgae requirements (I think it is a few hundred hits per day, not per minute!)
22:10 chris  yeah, its fine under lot more busy sites than that
22:10 chris  you can run it under mod_perl if you want too
22:10 rickw  okay thanks for your ehlp
22:10 rickw  i'm going to install koha/2.2.7 for a start
22:11 rickw  once that works, i'll dig up a 2.0.0 and install that
22:11 rickw  cheers
22:16 rickw  `/quit
00:05 rickw  hello again
00:05 rickw  i am reading: http://www.kohadocs.org/Installing_Koha_on_Debian_sarge.html
00:05 rickw  and religiously following the install
00:05 rickw  i am at this stage: 3.1.5. Installing the MARC::Record module
00:05 rickw  whch mentions:
00:05 rickw  We have to install the MARC::Record module manually from SourceForge now as the CPAN version of MARC::Record isn't up-to-date.
00:06 rickw  anyone know if this is still necessary or has CPAN been updated withthe correct MARC::Record module ?
00:06 mason  hiya, i have just done this (last week?)
00:07 mason  and im pretty sure i grabbed the one from cpan
00:07 chris  i still think its lagging behind
00:07 chris  whats the version on CPAN and whats the version on sourceforge?
00:07 mason  0.51?
00:08 mason  on both?
00:09 rickw  i'll have a look
00:09 mason  1.36 on cpan, march 2004...
00:09 rickw  what version should I aim for? the sourceforge i presume
00:09 rickw  urgh
00:09 rickw  okay
00:09 rickw  i'll use the cvs method
00:09 rickw  (have to install cvs now!)
00:09 chris  http://sourceforge.net/project/showfiles.php?group_id=1254
00:09 rickw  thanks
00:09 chris  just download from there
00:09 rickw  perhaps cvs not nececssary
00:10 chris  cvs probably a bit bleeding edge
00:10 rickw  cvs could be dangerous ... might have an unstabel version committed
00:10 rickw  unless stable version are tagged
00:10 rickw  oops!
00:11 chris  for your use, the CPAN one would probably be fine, they dont actually use MARC at EESI
00:11 chris  the newer version handles importing from MARC files better
00:11 chris  but, best to just put it on, in case they do decide in the future to use marc
00:11 rickw  i may as well do the whole thing right
00:11 rickw  http://downloads.sourceforge.net/marcpm/MARC-Record-2.0.tar.gz?modtime=1116612765&big_mirror=0
00:12 rickw  i'll give it a whirl
00:12 chris  cool
00:13 rch_   hi mason  - you have a minute?
00:13 mason  hey ryan
00:13 mason  whats up?
00:14 rch_   was just talking to chris about holidays / rel_2_2
00:14 mason  uhuh
00:14 rch_   wondering how much is involved in the work you did, and committing it ?
00:14 mason  not too much, i think
00:15 mason  i was planning to do that over the next few days
00:15 rch_   ah, great.
00:15 rch_   we're looking to fix up a few things in dev_week...
00:15 rch_   so we can merge from 2_2 ...
00:16 mason  thats great news
00:16 rch_   did that come from rel_3 or the other way 'round?
00:16 mason  yep, i grabbed it from rel3
00:17 rch_   cool... and this is only issuing - no relation to fines stuff, right?
00:20 mason  right, there looked to be only a small change in issuebook(), in Circ2.pm
00:22 rch_   okay, great... this, i think will make the fines work that needs to be done for dev_week much simpler.
00:22 mason  that calls a new sub in Calendar.pm, called addDate(), to check if the returndate is a holiday or not.
00:22 mason  sorry, a bit of lag there
00:23 mason  so, yep, only issebook() seems to use call the new holidays code in rel3
00:25 rickw  more fun with instllation
00:25 rch_   it is working well?  last time I played with the calendar in rel_3, it acted a little buggy.
00:25 rickw  perl -MCPAN -e 'install Net::Z3950'
00:25 rickw  whines that it cannot find yaz
00:26 rickw  i installed the deb pkg libyaz2
00:26 rickw  since libyaz has vanished
00:26 rickw  was I bad?
00:26 mason  ryan: ive only tested it briefly, but it seems to be doing what i expected
00:26 chris  maybe :) all the hard bits with the install come down to these third party modules unfortunately
00:27 rch_   rickw: do you have indexdata's repo in your apt-sources?
00:27 rickw  nope
00:27 rickw  maybe that would help
00:27 rickw  i see this:
00:27 rickw  Package libyaz is not available, but is referred to by another package.
00:27 rickw  This may mean that the package is missing, has been obsoleted, or
00:27 rickw  is only available from another source
00:27 rickw  However the following packages replace it:
00:27 rickw    libyaz2
00:28 rickw  i guess i should uninstall libyaz2 and concetrate on libyaz
00:28 rickw  rch_: where is indexdata's repo?
00:30 mason  http://ftp.indexdata.dk/pub/debian/dists/etch/
00:30 rch_   rickw: maybe you just need libyaz-dev ?
00:30 rickw  i would love to grab it
00:30 chris  yeah that would have the header files
00:31 chris  its in the indexdata's repo
00:31 rickw  my apt refuses to give it to me
00:31 rickw  ah, sorry, i now see indexdata above
00:31 rickw  thanks will try it out
00:32 rickw  i'm still learning apt
00:32 rickw  i threw this into my /etc/apt/sources.list:
00:33 rickw  deb http://ftp.indexdata.dk/pub/debian/dists/etch/ etch libyaz
00:33 rickw  but npoe
00:33 rickw  no go
00:33 mason  try this
00:33 mason  eb http://ftp.indexdata.dk/debian indexdata/etch released
00:33 mason  deb-src http://ftp.indexdata.dk/debian indexdata/etch released
00:33 rickw  okay
00:33 rickw  thanks
00:33 mason  s/eb/deb
00:34 rickw  W: Couldn't stat source package list http://ftp.indexdata.dk indexdata/etch/released Packages
00:34 rickw  is it indexdata or is it me?
00:35 rickw  ah, does one ahve to apt-get update after altering the sources.list ?
00:35 mason  yep
00:36 rickw  and apt-get upgrade ?
00:36 mason  no, not that
00:36 rickw  okay .. got yaz
00:36 rch_   mason: thx... let me know, if you would, if you'll not get to commit this week.
00:36 rickw  thanks !
00:37 mason  ryan, ill commit some later tonite
00:37 rch_   mason++ :)
00:38 mason  no probs, i spent ages doing the same thing last week, so its fresh in my mind :)
00:38 mason  though id try save you the pain
00:38 rickw  this is fun: Unable to call script 'yaz-config': is YAZ installed? at Makefile.PL line 12.
00:39 rickw  i have installed libyaz and got yaz 2 ... urg
00:39 rickw  lib: /usr/lib/libyaz.so.2.0.1
00:40 rickw  i've got this in ousrces.list:
00:40 rickw  deb http://ftp.indexdata.dk/debian indexdata/etch released
00:40 rickw  deb http://ftp.au.debian.org/debian etch main
00:40 mason  try this, dpkg -l|grep -i yaz
00:41 rickw  ah ...looks like indexdata isusing yaz version 2 as well:
00:41 rickw  Get:2 http://ftp.indexdata.dk indexdata/etch/released libyaz 2.1.46-1 [412kB]
00:41 rickw  ...
00:41 rickw  dpkg -l|grep -i yaz
00:41 rickw  ii  libyaz                 2.1.46-1                        The YAZ Z39.50 toolkit (runtime files)
00:41 rickw  rc  libyaz2                2.1.18-2                        The YAZ Z39.50 toolkit (runtime files)
00:41 rickw  ii  yaz-doc                2.1.46-1                        The YAZ Z39.50 toolkit (documentation)
00:41 chris  do you have yaz itself installed
00:41 rickw  just the libs above and docs
00:41 rickw  is there more?
00:42 chris  i think yaz-config is part of yaz
00:42 chris  sudo apt-get install yaz
00:42 chris  see if youre yaz-config errror goes away after that
00:42 rickw  orkee dorkee
00:42 mason  oh, ive just got the same 3 yaz opackages on my dev box too
00:43 rickw  Get:1 http://ftp.indexdata.dk indexdata/etch/released yaz 2.1.46-1 [84.9kB]
00:43 rickw  okay
00:43 mason   yaz-config lives in libyaz-dev
00:44 rickw  but Net::Z3950 still wines
00:44 rickw  so i need the dev version of the lib?
00:44 chris  hmmm
00:44 mason  i had a similar prob with that too..., try this
00:44 mason   sudo perl -MCPAN -e 'install Net::Z3950::ZOOM'
00:45 chris  ill leave it to mason, i havent done an install in a while
00:45 mason  i did a google on my Net::Z3950 error and found a fix from someone
00:47 rickw  mason: looks like ::ZOOM installs. thanks.
00:47 mason  me too
02:23 rickw  i tried to install what CPAN recommends: XML::SAX::Expat
02:23 rickw  but that tries to install XML::Parser
02:23 rickw  which needs the expat parser ... which needs XML::Parser ... and around it goes :(
02:24 rickw  i wonder if i (a) scrap all the XML stuff I have now installed (it is a dog's breakfast)
02:24 rickw  and just install XML::Parser using expat ... would Koha be happy?
02:24 rickw  or will it be looking for XML::Simple in the scripts?
02:25 rickw  ah:
02:25 rickw  XML::Simple is required: /Install.pm:   unless (eval {require XML::Simple})   { push @missing,"XML::Simple" };
02:47 rickw  okay ... had to install libexpat1-dev followed by XML::SAX::Expat followed by XML::Simple
05:08 btoumi hi all