Time  Nick            Message
00:07 tcohen          hi #koha, where do I set SMTP server using .deb packages?
00:12 jcamins         tcohen: you can use whichever smtp server you prefer.
00:12 jcamins         I prefer postfix.
00:12 jcamins         Strongly.
00:12 tcohen          you mean install postfix locally and use it as a smart host?
00:13 jcamins         Or you can use nullmailer with a smarthost.
00:13 tcohen          right
00:13 jcamins         Basically you set up SMTP however you would without the packages.
00:13 tcohen          I prefer postfix too
00:13 jcamins         It makes no difference at all.
00:13 jcamins         (whether you're using packages or not)
00:13 tcohen          as I need to authenticate
00:13 tcohen          the SMTP conection to the smart host
00:13 * jcamins       would use Postfix.
00:14 jcamins         But I don't know much about SMTP servers.
00:14 jcamins         Nor their configuration.
00:14 jcamins         Actually, you know what I'd do?
00:14 jcamins         I'd copy the configuration from your production server.
00:14 jcamins         Clearly it works. :)
00:14 tcohen          :-D
00:15 tcohen          this is another client, for which I don't control the rest of the infrastructure
00:15 tcohen          unfortunately
00:15 wahanui         i heard unfortunately was is also 11:23pm on Friday where danmc is too ;)
00:15 jcamins         forget unfortunately
00:15 wahanui         jcamins: I forgot unfortunately
00:15 tcohen          google: postfix transport authenticate
00:16 jcamins         tcohen: you're still in your IRC window.
00:16 jcamins         :)
00:16 tcohen          yeah, noticed :-D
00:19 Brooke          o/
00:20 jcamins         o/
00:23 tcohen          jcamins: one more question
00:23 jcamins         Yes?
00:23 tcohen          cronjobs and .debs
00:24 tcohen          what is solved by the daemon and what is not
00:24 tcohen          emails?
00:24 wahanui         emails are getting annoying :)
00:24 jcamins         I don't understand what you mean.
00:24 jcamins         E-mail works exactly the same as on a non-package install.
00:25 rangi           heya Brooke and tcohen
00:25 tcohen          on a standard-for-me setup after installing I should set the cornjobs for it
00:25 tcohen          is it the same?
00:25 tcohen          for .deb?
00:26 Brooke          kia ora rangi
00:26 Brooke          i pehea to ra?
00:26 tcohen          hi rangi
00:26 rangi           ahua pai, engari kei te ngenge ahau
00:26 jcamins         tcohen: the packages set up the cron jobs.
00:26 jcamins         You just set up the system.
00:26 tcohen          that's what I was asing, thanks!
00:27 tcohen          hmm
00:27 jcamins         Ah, good.
00:27 jcamins         Glad I could help. :)
00:27 tcohen          the incremental rebuild and the process_message_queue.pl
00:28 tcohen          any other cronjob I need i'll set it by hand
00:28 tcohen          thanks!!!
00:28 tcohen          rangi: I finally did some ETL and got that broken 3.1.X to upgrade to 3.8.3
00:28 rangi           look in cron.d cron.hourly and crond.daily
00:29 tcohen          and thanks to jcamins, using package
00:29 rangi           there are koha-common cron jobs in each of them
00:29 rangi           make sure you dont duplicate :)
00:29 rangi           tcohen: excellent!
00:30 tcohen          i'm really happy right now
00:31 tcohen          gonna get a pizza and watch some old South Park episodes
00:31 tcohen          bye #koha!
00:31 Brooke          see ya
00:32 * jcamins       goes to eat some dinner.
01:33 jenkins_koha    Starting build #103 for job Koha_3.8.x (previous build: SUCCESS)
01:50 chris_n         what a ride :P
01:50 rangi           ?
01:51 chris_n         bouncing dsl circuit due to severe storms
01:53 rangi           ahh
02:01 mtj             any thoughts on this thing? -> http://search.cpan.org/~wonko/Smolder-1.51/lib/Smolder.pm
02:02 rangi           we used to run that
02:02 rangi           its a nightmare to set up run
02:02 rangi           and does less than jenkins
02:03 rangi           the remnants of the code is in t
02:03 rangi           smolder_smoke_signal
02:03 rangi           etc
02:04 mtj             ah, ok - i thought it was familar, and superseded
02:05 rangi           its a cool idea, but really hard to set up
02:06 * chris_n       had a hdd smoldering and sending smoke signals yesterday
02:06 chris_n         does that count?
02:08 rangi           hehe
02:12 chris_n         seems that koha-remove should not die if any of the removal commands fail
02:13 rangi           what version are you using, it has become a lot more robust in later versions
02:13 rangi           but yep, should be a bug report if it dies when it shouldnt
02:13 chris_n         the latest
02:13 wahanui         i guess the latest is 3.6.4
02:13 chris_n         no
02:13 rangi           3.8.3 ?
02:14 chris_n         yup
02:14 rangi           there may be some still waiting signoff/qa
02:14 chris_n         I created an instance w/the wrong name
02:14 chris_n         dropped the db manually
02:14 rangi           ah
02:14 chris_n         and then ran koha-remove foo
02:14 rangi           hmm yeah that might kill it
02:14 chris_n         and it bails on finding the db non-existent
02:15 rangi           thats a tricky one
02:15 chris_n         it should probably trap the error, notify the user, and keep going
02:15 rangi           or not
02:15 rangi           if you typoed
02:15 chris_n         or perhaps give options
02:15 rangi           yeah
02:15 rangi           --force
02:15 chris_n         as it is, the cleanup has to be done manually
02:15 rangi           for just continue on
02:15 chris_n         +1
02:16 rangi           you might want to file an enhancement request
02:17 rangi           http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=6416 or add to this?
02:18 * jcamins_away  likes the idea of --force
02:18 rangi           yeah you could do the debian thing too
02:18 rangi           of
02:19 rangi           are you sure
02:19 rangi           if someone does --force
02:19 chris_n         cool... bug 8500
02:19 rangi           excellent :)
02:19 chris_n         hmm where's munin?
02:19 wahanui         i think munin is power mad
02:19 rangi           he and gmcharlt eloped
02:19 chris_n         lol
02:20 chris_n         ouch
02:20 chris_n         Access denied for user 'koha_biblios'@'localhost' (using password: YES) at /usr/share/koha/lib/C4/Context.pm line 758.
02:20 * chris_n       fixes it
02:24 chris_n         hmm... the package seems to have done "GRANT USAGE ON *.* TO 'koha_biblios'@'%' IDENTIFIED BY PASSWORD MD5-HASH"
02:24 chris_n         % does not seem to work as a wild card
02:25 jcamins_away    You're on 12.04?
02:25 jcamins_away    (Ubuntu)
02:25 jcamins_away    There's a patch for that.
02:25 chris_n         fixed
02:25 chris_n         well
02:26 chris_n         by switching to @'localhost'
02:28 chris_n         missing deps as well?
02:29 jcamins_away    For 3.6.x?
02:29 jcamins_away    Shouldn't be.
02:29 jcamins_away    If there's anything missing, just add the debian.koha-community.org repo to your sources.list
02:29 chris_n         3.8.3
02:29 jcamins_away    Ah.
02:29 jcamins_away    Yes.
02:29 chris_n         Lingua::Ispell
02:30 chris_n         its in the repo
02:30 jcamins_away    We use Ispell?
02:30 jcamins_away    Ugh.
02:32 chris_n         well
02:32 chris_n         webinstaller wants me to upgrade from 3.08.01 to 3.09.00.004
02:32 rangi           thats not right
02:33 jcamins_away    No, not right at all.
02:33 rangi           you used squeeze not squeeze-dev eh?
02:33 rangi           can you do apt-cache policy koha-common
02:33 chris_n         squeeze main
02:34 * rangi         checks
02:34 chris_n         opps
02:34 chris_n         my bad
02:34 * chris_n       bangs his head on the desk
02:34 rangi           i heh
02:34 chris_n         well, maybe I'll do it over again for kicks
02:35 chris_n         nothing like practice to help work out the kinks
02:36 jenkins_koha    Project Koha_3.8.x build #103: SUCCESS in 1 hr 3 min: http://jenkins.koha-community.org/job/Koha_3.8.x/103/
02:36 jenkins_koha    fridolyn.somers: Bug 8476: Little bug in OPAC XSLT on OPACURLOpenInNewWindow
02:36 chris_n         and the pay is the same if I take on hour or ten ;-)
02:36 jenkins_koha    Starting build #104 for job Koha_3.8.x (previous build: SUCCESS)
02:49 chris_n         its alive!
02:50 rangi           yay!
02:51 chris_n         koha-remove seemed to behave better this time as well
02:52 rangi           the package in master is older than in squeeze
02:52 chris_n         it borked because that instance user was "logged in"
02:52 chris_n         but after killing that instance's zebra things went ok
02:52 rangi           004 is a while back
02:52 rangi           koha-disable instance
02:52 rangi           will stop those zebras :)
02:53 chris_n         so why all the complaint about running it on ubuntu precise?
02:53 chris_n         :)
02:53 rangi           mysql on precise is different
02:53 chris_n         uh oh
02:53 rangi           and has anonymous users
02:53 rangi           so had to change how it created users
02:54 chris_n         ahh... that was why I had the issue earlier w/the mysql user
02:54 rangi           yup
02:54 rangi           the packages for 3.8.3 and 3.6.7 deal with that
02:54 rangi           the older one from master, doesnt
02:55 chris_n         so where are the cron jobs setup?
02:55 rangi           in etc/cron.d
02:55 rangi           cron.hourly
02:56 rangi           and cron.daily
02:56 rangi           should be a koha-common file in each of those
02:57 rangi           you need to remember to do
02:57 rangi           koha-email-enable instancename .. when you want it to start sending mail
02:59 chris_n         k
03:00 rangi           its very hand to be able to enable and disable mail for an instance
03:00 rangi           means you can have a staging instance that wont accidentally email overdue notices at people
03:01 chris_n         so to remove an instance the order is 'koha-disable foo' then 'koha-remove foo'?
03:02 rangi           its the safest
03:13 mtj             rangi: sweet lotr quotage in that email too
03:14 rangi           heh thanks
03:14 mtj             i'll gonna apply my powerful css skillz, and have a hoon on it
03:15 rangi           yay!
03:17 mtompset        Greetings, #koha.
03:31 * chris_n       hits the hay
03:32 rangi           sleep well chris_n
03:38 mtompset        Greetings, rangi. I don't understand why Paul was having issues with Ubuntu 12.04
03:38 dcook           Nothing like testing a bug fix on the instance that you've already patched *facepalm*
03:39 jenkins_koha    Project Koha_3.8.x build #104: SUCCESS in 1 hr 2 min: http://jenkins.koha-community.org/job/Koha_3.8.x/104/
03:39 jenkins_koha    dpavlin: Bug 8439 - Printing basketgroup does not work on plack
03:39 jenkins_koha    Starting build #105 for job Koha_3.8.x (previous build: SUCCESS)
03:56 mtj             the best way to avoid issues with ubuntu prod servers - is to use debian
03:57 * mtompset      grins.
03:57 rangi           hehe
03:57 mtompset        That's one way.
03:57 rangi           3.8.3 and 3.6.7 work well now
03:57 mtompset        3.8.3 needs to the external repo, but yes, it works well.
03:58 mtj             ...since applying said methodology, my problems with ubuntu servers has dropped dramatically
03:58 rangi           heh
04:00 rangi           mtompset: ubuntu is slow on packaging, they let debian do 99% of it then take it, so once we put the packages into debian unstable (which we have done for a few in the past, (which is how they got into ubuntu 12.04)) they will get into ubuntu
04:00 mtj             but yeah, theres some truth to it - ubuntu is basically debian 'testing'
04:00 rangi           yup
04:01 mtj             why would any sane person use the debain's 'testing' packages, for production
04:01 mtj             ...when they could choose to you debian's stable packages?
04:02 mtj             s/you/use/
04:04 mtj             or does ubuntu == debian 'unstable' even?
04:09 mtompset        Actually, your argument fails for koha related dependencies. ;)
04:09 rangi           how so?
04:09 mtompset        If you put what you believe is stable for debian into debian unstable, then ubuntu picks it up...
04:10 mtompset        Are those libraries any less stable under Ubuntu than Debian?
04:10 rangi           no we put what is unstbale into unstable, the debian developers put it into testing, then into stable
04:10 mtompset        I can't comment on the rest of the libraries, but for Koha, I would assume that means stability still.
04:11 mtompset        Ah.
04:11 mtompset        So koha is using unstable libraries to start with?
04:11 rangi           everything goes into unstable first
04:11 rangi           unstable debian packages
04:12 rangi           ie newly packaged, not tested by all the debian devs, tested by perl users and cpan users yes
04:12 mtompset        The location of the library isn't going to change the stability of it.
04:13 mtompset        That's my point.
04:13 mtompset        And I believe Koha tests the libraries it uses.
04:13 mtj             mtompset, my debian koha is using deb-stable packages - your ubuntu koha is using debian *testing* packages
04:13 rangi           yes it is
04:14 rangi           look at it this way
04:14 mtj             get it?
04:14 mtompset        but the debian stable and the debian testing aren't different, unless there were patches.
04:14 rangi           something in debian stable, is under the care of cpan developers, the debian developers and the debian security team
04:15 rangi           stuff in the multiverse/universe (which is where they live in ubuntu)
04:15 rangi           not so much, hopefully they keep up to date with debian, but they arent in ubuntu core
04:15 rangi           this a major difference that people dont seem to understand between ubuntu and debian
04:16 rangi           stuff in the universe, is not ubuntu supported
04:16 mtj             mtompset:  the packages *are* different between stable, testing and unstable
04:17 mtj             http://packages.debian.org/squeeze/mysql-server
04:17 mtj             http://packages.debian.org/wheezy/mysql-server
04:17 mtj             see...?
04:17 mtj             Package: mysql-server (5.1.63-0+squeeze1) [security]
04:17 mtj             Package: mysql-server (5.5.24+dfsg-4)
04:18 mtompset        squeeze and wheezy are the same debian distribution?
04:18 rangi           squeeze is stable
04:18 rangi           wheezy is testing
04:18 rangi           will be the next stable
04:18 rangi           unstable is sid
04:18 rangi           it's always sid
04:18 mtj             aaah, i understand now...!
04:19 rangi           there's experimental too
04:19 mtompset        let's not go experimental. ;)
04:20 mtompset        So is wheezy testing forward or backward?
04:20 mtj             mtompset: so knowing what you know now.... my argument does not fail for koha related dependencies ;)
04:22 mtompset        depends... is wheezy testing forward or backwards?
04:22 mtompset        is wheezy like 3.9.X?
04:22 rangi           yes
04:22 mtompset        and squeeze like 3.8.X?
04:22 rangi           yes
04:22 rangi           squeeze is stable
04:23 rangi           wheezy is frozen now
04:23 mtompset        So, then it is testing FORWARD.
04:23 mtompset        Which means Ubuntu is leading bleeding edge.
04:23 rangi           yes but that has no bearing on anything
04:23 rangi           yes
04:23 rangi           thats the whole point of ubuntu
04:24 rangi           to change faster than debian
04:24 mtompset        Okay, I can see some validity to the argument then.
04:24 rangi           but thats not my point
04:24 rangi           and not why i dont use it
04:24 rangi           i dont use it because i dont have time to track the packages in universe myself
04:25 rangi           im happy knowing the debian security team are doing it for me
04:25 mtompset        Right.
04:25 mtj             mtompset: chris is giving you some very wise advice here... listen up
04:26 rangi           not nessecarily wise, just im lazy, life is too short to have to read all the security stuff myself, altho i do follow the debian security list
04:27 rangi           however
04:27 mtompset        Well, it does help explain why Koha is Debianist.
04:27 rangi           even stuff from ubuntu universe
04:27 rangi           is a zillion times better than doing a
04:27 rangi           install from tar, or from cpan without doing dh-make-perl
04:28 rangi           because those installs will never get updated unless you manually do them all
04:29 * mtompset      nods.
04:29 ibeardslee      The critical part is the notification that there is an update needed
04:29 mtompset        dh-make-perl?
04:29 wahanui         somebody said dh-make-perl was another thing to install, I think.
04:30 rangi           dh-make-perl is a cool tool (from debian) that will create a debian package (works with ubuntu or mint or any of the .deb base distro too) that makes a debian package of perl module
04:31 rangi           thats how eythian (and liw) packaged the modules from cpan, to start them on their journey to getting into debian proper
04:31 rangi           at least if you do that, and it ends up in a repo, it will upgrade
04:31 rangi           if you install from tar
04:31 rangi           then later it is in the repo
04:31 rangi           and you apt-get it on
04:32 rangi           the old one from tar will still take precedence
04:32 rangi           more annoyingly if the perl version changes
04:32 mtompset        and there's no easy way to uninstall them.
04:32 rangi           they dont upgrade too
04:32 rangi           basically packages rule is the short end of this rant hehe
04:33 mtompset        because you can't install the apt-get version.
04:33 rangi           hm?
04:33 rangi           you can install, its just its going to be further down the inc path
04:33 rangi           the one in /usr/local/perl that tarball did will win
04:33 mtompset        oh...
04:34 mtompset        okay.
04:34 mtj             ...from the horses mouth
04:38 * cait          waves
04:40 jenkins_koha    Project Koha_3.8.x build #105: SUCCESS in 1 hr 1 min: http://jenkins.koha-community.org/job/Koha_3.8.x/105/
04:40 jenkins_koha    * kyle.m.hall: Bug 3701 : BugFix - ReturnToShelvingCart
04:40 jenkins_koha    * dcook: Bug 8448 - Holds Awaiting Pickup : Cancelling a hold on a waiting item with multiple holds displays a blank screen instead of a warning prompt
04:40 jenkins_koha    * dcook: Bug 8414 - Intranet header toplinks display white rather than blue in < IE8
04:40 jenkins_koha    * fridolyn.somers: Bug 8440: Dates do not appear in suggestions management
04:41 dcook           Yay!
04:43 rangi           http://jenkins.koha-community.org/cigame/?
04:43 mtompset        What's the cigame?
04:44 mtompset        cigame?
04:44 rangi           continuous integration game
04:45 mtompset        integration?
04:45 rangi           https://en.wikipedia.org/wiki/Continuous_integration
04:45 mtj             continuous?
04:47 rangi           http://jenkins.koha-community.org/  we test all the branches of the repo everytime they change
04:51 dcook           Cool beans
04:52 rangi           +1 for a succesful build
04:52 rangi           +1 for every new test, or a test thag goes from fail to passing
04:52 muzu            hi
04:52 rangi           -1 for a failing test
04:52 rangi           -10 for breaking the build
04:53 rangi           is how it works :)
04:53 rangi           write some unit tests, win a prize
04:53 rangi           (the prize is just me sending you an email probably)
04:53 mtompset        sample unit tests?
04:53 muzu            I want to upgrade my koha 3.2 to 3.8.any tutorial for this.
04:53 rangi           look in t/ mtompset
04:54 rangi           t/Boolean.t
04:54 rangi           is a simple one to understand
04:54 rangi           http://jenkins.koha-community.org/job/Koha_master/HTML_Report/?  <-- here you can see where we need better coverage
04:55 rangi           Boolean has 100% tho .. yay !!
04:55 rangi           http://jenkins.koha-community.org/job/Koha_master/HTML_Report/C4-Boolean-pm.html
04:55 mtompset        Actually... one confusion point./
04:55 cait            what is Boolean used for?
04:56 mtompset        what is use Test::More tests => 13;
04:56 mtompset        Why 13?
04:56 rangi           thats how many tests you plan to run
04:56 rangi           man Test::More
04:56 muzu            any help for upgrade.
04:56 mtompset        is use_ok() the first test?
04:57 rangi           mtompset: yes
04:57 rangi           mtompset: http://search.cpan.org/~mschwern/Test-Simple-0.98/lib/Test/More.pm
04:58 mtompset        I knew how to find that, rangi. ;)
04:58 rangi           just was wondering why you hadn't :P
04:58 mtompset        Because I thought the 13 was a typo.
04:58 rangi           muzu: there isn't one for 3.2 to 3.8 that i know of
04:59 mtompset        But could he upgrade from 3.2 to .... 3.4 and then 3.8?
04:59 muzu            ok,tell me for that
05:00 rangi           i would do a 3.8.3 install from the debian packages on a new server, load the database in, run koha-upgrade-schema, then run koha-upgrade-to-3.4 to fix the items in marc
05:00 rangi           then koha-rebuild-zebra -f
05:00 rangi           that's what I would do anyway
05:01 rangi           right bus time
05:01 rangi           be back later maybe
05:01 muzu            i am running in ubuntu machine.
05:01 dcook           ta ta rangi
05:01 mtompset        See you, rangi
05:02 mtompset        do you have to be on Ubuntu?
05:02 mtompset        Oh, your 3.2 is Ubuntu.
05:03 muzu            ya
05:03 mtompset        can you get down time? and do you have a full backup? :)
05:03 muzu            ya i have.
05:04 mtompset        so if you format'd the drive, you could have your machine restored easily?
05:04 mtompset        (I'm not saying to do that!)
05:05 muzu            ya.
05:05 muzu            i can restore.
05:05 mtompset        okay, since you have an external backup.
05:06 muzu            ya
05:06 mtompset        Why not do a mysqldump of your current 3.2 database, copy it externally, and then redo the machine as debian, following Rangi's suggestion?
05:07 mtompset        http://wiki.koha-community.org/wiki/Koha_3.8_on_Debian_Squeeze
05:08 mtompset        If it fails miserably, restore from backup, and no data lost.
05:09 mtompset        This all depends on you having a good backup!
05:09 muzu            i have done it.while restore data in 3.8 its gives some error.some privacy error and even its gives error while checkin and checkout.
05:10 mtompset        Are you running Ubuntu still?
05:10 muzu            no in debain.
05:11 mtompset        No... did you run the scripts that Rangi mentioned in the way he suggested?\
05:11 mtompset        Oops... Now...
05:11 muzu            can you tell me script.
05:11 wahanui         it has been said that script is here, take it, pretty it up, use  it ;)
05:12 mtompset        rangi said: i would do a 3.8.3 install from the debian packages on a new server, load the database in, run koha-upgrade-schema, then run koha-upgrade-to-3.4 to fix the items in marc
05:12 mtompset        So you said you were running debian.
05:12 mtompset        did you install 3.8.3 packages?
05:16 muzu            first i have tried in debian system.But its gives error which i have mentioned.now i have freshly installed 3.8.3 in ubuntu and i have restored database.is there any thing i have to do after this.
05:17 mtompset        because you didn't run the scripts rangi mentioned.
05:17 mtompset        Anyways, I have some work to get back to. Sorry that I can't help you more.
05:18 muzu            no,can you tell me the script please.
05:19 muzu            ok,thanks for your help
05:20 mtompset        koha-upgrade-schema.pl
05:20 mtompset        koha-upgrade-to-3.4.pl
05:21 mtompset        they are debian-based scripts
05:21 muzu            ok let me try in debian.
05:21 mtompset        if you didn't install on debian in the way suggested by http://wiki.koha-community.org/wiki/Koha_3.8_on_Debian_Squeeze
05:21 mtompset        then you will have figure out how they work to do it under Ubuntu.
05:25 mtompset        Oops.. no .pl
05:25 mtompset        .../debian/scripts/...
05:26 rangi           They only work if you installed using the packages doesn't matter if it was on debian or ubuntu
05:26 mtompset        the thing that may need tweaking is KOHA_CONF's path in upgrade-schema
05:27 rangi           No
05:27 rangi           Don't tweak anything
05:27 mtompset        if you used pacakges, no need to tweak.
05:27 mtompset        I didn't, so I would have to. :)
05:27 rangi           If you didn't install via packages don't use them
05:27 mtompset        Right. :)
05:28 rangi           Run the web installer to upgrade
05:29 rangi           Then run the script it tells you to in the upgrade section of INSTALL
05:29 rangi           Can't find the name from my phone
05:29 rangi           Remove items from Marc
05:30 mtompset        misc/maintenance/remove_items_from_biblioitems.pl --run
05:30 mtompset        misc/migration_tools/rebuild_zebra.pl -b -r
05:30 rangi           That's right
05:30 wahanui         I know.
05:47 muzu            @mtompset,i am getting this message "misc/maintenance/remove_items_from_biblioitems.pl --run" if i run this script misc/maintenance/remove_items_from_biblioitems.pl --run
05:47 muzu            sorry
05:48 muzu            @mtompset,i am getting this message " Use of uninitialized value in pattern match (m//) at C4/Biblio.pm line 2926. " if i run this script misc/maintenance/remove_items_from_biblioitems.pl --run
05:49 mtompset        I don't know what to do.
05:49 mtompset        I've never used the script.
05:49 mtompset        Sorry.
05:50 muzu            ok no probs
05:51 dcook           16:50	* oleonard	mutters, 'what do you mean there's already a Han Solo registered?'
05:51 dcook           love it
06:17 * dcook         wants to poke IE < 9 in the eyes
06:17 mtompset        Sorry, but many people are using IE8, because XP doesn't go higher.
06:17 cait            dcook: it would deserve it, I am sure
06:18 dcook           Really, mtompset?
06:18 dcook           I'm intrigued
06:18 dcook           Agreed, cait :)
06:18 alex_a          bonjour #koha
06:18 dcook           bonjour, alex_a
06:19 mtompset        MS has a way of doing that, making their old OS not go up more than 1 version of IE.
06:19 dcook           If you are inputting a new patron and you have errors, IE < 9 will create the patron anyway. So when you resolve the errors, it detects a duplicate...
06:19 mtompset        Sounds like an ajax/jquery problem.
06:20 mtompset        because good old CGI validation would never fail regardless of browser. ;)
06:20 cait            dcook: put in a bug for that?
06:20 mtompset        I think he is already working on a bug.
06:20 mtompset        bonjour, alex_a. :)
06:21 dcook           cait: I think we fixed it in 3.2, so now it's just a matter of figuring out the fix again and making sure to mention it in bugzilla too, of course :)
06:22 cait            :)
06:22 dcook           We put up our first 3.8 library today, so hopefully I should have time (between immediate bug fixes) to start seriously feeding things back into the community
06:22 dcook           :)
06:22 mtompset        I was wondering...
06:22 mtompset        the debian packages really simplify setting up multiple koha sites.
06:22 mtompset        Why?
06:23 mtompset        Why set up multiple koha sites on the same machine?
06:24 dcook           O_o
06:25 rangi           Why not
06:25 dcook           I don't do much server administration, but I would say - virtual hosting, no?
06:25 mtompset        That's the only reason I can really think of, dcook.
06:25 mtompset        just a second...
06:27 reiveune        hello
06:28 dcook           allo reiveune
06:29 reiveune        bonjour dcook :)
06:29 julian_m        hello
06:29 wahanui         hey, julian_m
06:30 mtompset        Next bizarre thought...
06:30 mtompset        Let's say I set up multiple kohas on the same machine.
06:31 mtompset        Can I get them to use the same DB? or is that a bad idea TM?
06:32 magnuse         they would hardly be multiple kohas if they had the same db... ;-)
06:32 dcook           agreed
06:32 magnuse         but they could use the same installation of mysql, of course
06:32 dcook           Yeah, same mysql install, just different schemas
06:44 francharb       morning
06:45 dcook           bon matin, francharb
06:46 mtompset        That's why the thought was bizarre... unfiltered. :)
06:47 dcook           :P
06:49 dcook           I think I might have to pass on this IE bug...I can't even find the 3.2 fix, although the behaviour is a bit better
06:49 dcook           Either IE should cease to exist or people should never make errors when making a new patron :p
07:03 kf              good morning #koha
07:12 asaurat         hi
07:14 * magnuse       waves
07:14 kf              hi asaurat and magnuse :)
07:14 magnuse         guten morgen kf
07:15 gaetan_B        hello !
07:21 kf              bonjour gaetan_B :)
07:23 gaetan_B        guten morgen kf !
08:34 mveron          Hi #koha
08:43 rangi           evening
08:43 eythian         howdy
08:44 eythian         http://ubuntuforums.org/showthread.php?t=1089782 <-- some first-class trolling going on here
08:45 mtompset        Oh my evilness!
08:45 mtompset        That is messed up.
08:49 mtompset        "Nowhere does the Ubuntu site promise that Ubuntu is a Magic Friendly Jesus Happy Fuzzy Bunny operating system."
08:50 mtompset        Neither does FreeBSD whose mascot is a little devil. ;)
08:51 * dcook         is amazed that people kept posting to the thread
08:52 jenkins_koha    Starting build #791 for job Koha_master (previous build: STILL UNSTABLE -- last SUCCESS #773 20 days ago)
08:52 rangi           people are eggs
08:53 kf              sometimes
08:53 kf              evening rangi
08:53 mtompset        And there's the FreeBSD reference. ... Interesting waste of time to read. :)
08:56 mtompset        Ahh... CE is the "Christian Edition". That's dumb. Is there a "Free Willy" edition too? How many variants do we need?!
08:57 rangi           its probably best if people leave their prejudices out of the channel
08:57 * dcook         agrees and returns to his homework
08:57 mtompset        I was saying having so many variants was dumb.
08:58 mtompset        I wasn't making a religious comment. Apologies where applicable.
09:08 jenkins_koha    Starting build #106 for job Koha_3.8.x (previous build: SUCCESS)
09:15 mtompset        PureOS 	Based on Debian Testing. -- In reference to former discussion which basically suggested Ubuntu runs off debian testing.
09:20 drojf           hi #koha
09:20 rangi           hi drojf
09:20 drojf           the guy with the old "koha on ubuntu" blog answered
09:20 drojf           I'd be happy to post a notice. Do you know of a similar (but updated) tutorial I can redirect people to? If possible I'd rather not just give people a warning without giving them an alternative.
09:20 drojf           i'll point him to the koha on ubuntu-wikipage?!
09:21 eythian         yeah, that'd be the best idea
09:21 rangi           yeah
09:21 eythian         also easier to keep it up to date
09:21 drojf           it has a link to packages and all
09:21 drojf           yup
09:22 mtompset        I was looking at installation instructions on the wiki.
09:22 mtompset        I think there is a lot of clean up that could be done.
09:22 mtompset        Sadly, I don't have all the time in the world to do it.
09:23 mtompset        Because the koha-common package method of installing is still going to be the same regardless of OS (debian, ubuntu, etc.)
09:24 mtompset        what do I install?
09:24 mtompset        what install do I use?
09:24 * mtompset      forgot the phrase we added last night.
09:25 mtompset        what install to use?
09:25 mtompset        irc logs
09:25 wahanui         irc logs are http://irc.koha-community.org/irclog/koha/
09:28 mtompset        which install do I use?
09:29 * mtompset      frowns. I guess wahanui forgot it.
09:29 mtompset        which install to use?
09:29 wahanui         If you're developing, you should use git. If you're not developing on a deb-based system, you should use packages. If you're not developing on a different flavour of Linux, you should use the tarball.
09:29 mtompset        There we go.
09:30 mtompset        We don't have a page which says something like this, and redirects accordingly.
09:36 mtompset        I was just realizing, you can do a standard or site install off of a git clone.
09:36 mtompset        Would you want to?
09:58 drojf           seems like there is a playboy model called oksana koha
10:09 mtompset        Latvia 2011 -- if google's first link is right.
10:45 jenkins_koha    Project Koha_master build #791: STILL UNSTABLE in 1 hr 53 min: http://jenkins.koha-community.org/job/Koha_master/791/
10:46 jenkins_koha    * jonathan.druart: Bug 7302: Export basketgroup as CSV
10:46 jenkins_koha    * jonathan.druart: Bug 7302: Followup: rename "Client number" column with "Account number"
10:46 jenkins_koha    * paul.poulain: Bug 7302 tiny follow-up removing </td><td>
10:59 drojf           off to the library, bye #koha
11:00 jenkins_koha    Project Koha_3.8.x build #106: SUCCESS in 1 hr 53 min: http://jenkins.koha-community.org/job/Koha_3.8.x/106/
11:01 jenkins_koha    ruth: Bug 8392: Category age ranges not being enforced
11:01 jenkins_koha    Starting build #107 for job Koha_3.8.x (previous build: SUCCESS)
11:15 mtompset        why is the build called unstable?
11:16 kf              failing tests
11:16 kf              and one was master, one 3.8.x
11:17 kf              http://jenkins.koha-community.org/job/Koha_master/791/testReport/
11:28 jcamins         eythian_train: how do you use POD to generate a shorter help and a longer help?
11:28 eythian_train   Have a look at my csvtomarc script, I think it does it.
11:29 eythian_train   It's just an option to podusage
11:30 jcamins         Ah, nifty.
11:31 mtompset        Greetings, jcamins and oleonard
11:31 kf              hi jcamins
11:31 kf              hi oleonard .)
11:33 oleonard        Hi
11:34 mtompset        I was just web surfing for you jcamins.
11:34 mtompset        Nice website.
11:34 oleonard        We don't call that web surfing, we call that Google-stalking ;)
11:35 mtompset        Well, it started on facebook, to see if he was there. :P
11:35 jcamins         We call that general stalking, then. :P
11:36 jcamins         Thanks.
11:36 jcamins         (re: the nice website)
11:37 mtompset        It's only stalking if you do it every day. :P
11:37 mtompset        Doing it one day doesn't count as stalking.
11:39 mtompset        Is anyone else here on facebook?
11:40 oleonard        the first rule of facebook...
11:40 mtompset        hide yourself from public searches?
11:41 mtompset        Don't friend your employers?
11:41 mtompset        Don't use it?
11:42 jcamins         All of the above, I think.
11:43 * mtompset      grins.
11:47 mtompset        I was looking at the git.koha-community.org web page. Is there really a 3.0.x repository still?
11:48 jcamins         Everything is in git.
11:48 jcamins         Back to 2.0, at least.
11:49 jcamins         (I think 1.x is in a different repo)
11:51 kf              git++
11:51 mtompset        Okay. so everything in .tar.gz, everything in git.. only oldstable, squeeze, and squeeze-dev?
11:51 kf              packes only date back last 3 stable versions I think
11:51 kf              hm no
11:51 kf              3
11:51 kf              gr. 2.
11:52 kf              3.8 and 3.6 currently, that right jcamins?
11:52 jcamins         That's correct.
11:52 mtompset        oldstable = 3.6, squeeze = 3.8, squeeze-dev = 3.9
11:52 kf              matts: which is fridolyn's nick?
11:53 matts           kf, <frido_s>
11:53 kf              frido_s++ :)
11:53 mtompset        Come november... oldstable = 3.8, squeeze (if debian hasn't released) = 3.10, squeeze-dev = 3.11
11:53 kf              matts: does he work in marseille? or from elsewhere?
11:54 matts           I guess right now he must be at home
11:54 matts           But he also does work in marseille from time to time
11:55 kf              complicated :)
11:58 matts           From an Internet perspective, it does not really matter, does it ?
11:59 kf              no, not really :)
11:59 oleonard        It does if paul_p is bringing cheese to share for lunch :P
12:03 jenkins_koha    Project Koha_3.8.x build #107: SUCCESS in 1 hr 2 min: http://jenkins.koha-community.org/job/Koha_3.8.x/107/
12:03 jenkins_koha    * f.demians: Bug 8392: Avoid having an untranslatable age range
12:03 jenkins_koha    * m.de.rooy: Bug 8062 Followup for HTML::FormatText
12:03 jenkins_koha    * magnus: Bug 7367 - One "the" too many
12:03 jenkins_koha    * dcook: Bug 8434 - Notice generation fails for Advanced Notices, Item Due, and Overdues when run in shell (due to error in Letters.pm)
12:06 magnuse         \o/
12:07 mtompset        What's the cheering for, magnuse?
12:07 mtompset        Or is that a wave?
12:07 magnuse         a successfull build of 3.8.x :-)
12:07 magnuse         a cheer (at least this time)
12:07 mtompset        Have you been working on it?
12:08 mtompset        BTW, I'm about to work on getting the ubunu-pkg-check.sh script into master shortly, jcamins
12:09 mtompset        I was also thinking about my bash-script check_deps.sh
12:09 eythian_train   You can see his name right there.
12:10 mtompset        Well, the chopped 'e' confused me for a bit, but you are right. :)
12:10 mtompset        Congrats, magnuse. :)
12:11 * mtompset      cheers for coding victories. :)
12:11 mtompset        I was thinking perhaps modifying it to BUILD the ubuntu.{version}.packages files.
12:11 magnuse         nah, my cheer was more of a general nature :-)
12:12 jcamins         mtompset: that would be nice.
12:12 oleonard        If Bug 8501 is a duplicate of an invalid bug why is there a patch for it on the patches list?
12:12 magnuse         but thanks anyway (my patch was just fixing a typo)
12:14 eythian_train   Trainternets are being annoyingly problematic.
12:14 mtompset        and... in a nice non-OS specific way, debian.{version}.packages as well. :)
12:14 mtompset        lsb_release -i
12:14 mtompset        I think that returns Debian. :)
12:14 mtompset        It returns Ubuntu under ubuntu. :)
12:15 jcamins         Yup. Distributor ID: Debian
12:15 magnuse         eythian_train: where are you headed?
12:16 * mtompset      's eyes sparkle with coding joy.
12:17 eythian_train   magnuse: Marseille to Breda for a long weekend
12:19 oleonard        How nice. How long is the trip?
12:19 magnuse         eythian_train: w00t! have fun!
12:19 eythian_train   oleonard: about 8 hours
12:20 eythian_train   But, first class makes that okay.
12:23 magnuse         ooh
12:26 paul_p          kf = fridolyn is working from home. But as he lives 2hours from Marseille by train, he will come here sometimes.
12:31 kf              paul_p: ah nice - only wanted to give him karma - for bug fixing :)
12:31 eythian_train   Hrm, so checkout history sorts by surname now, not due date. And clicking the header on due date doesn't work because they're not really lexographically sortable.
12:33 kf              eythian_train: I think you can make it work somehow the date sorting
12:33 kf              I think it's working on another of the tables. hm.
12:34 kf              wb eythian
12:34 chris_n         off topic, but is anyone with bind9 experience on board?
12:34 mtompset        Not I.
12:36 jcamins         chris_n: I know that I hate managing DNS servers.
12:36 chris_n         lol
12:36 chris_n         jcamins: do you know if it is possible to restore a zone file from the journal file?
12:37 * chris_n       fears not since the oracle @ google knows not how
12:38 jcamins         Ummm... that sounds horrifying.
12:38 chris_n         yes, and then some
12:39 tcohen          what FS?
12:39 chris_n         ext4
12:40 chris_n         jcamins: as horrifying as accidentally adding your gelatin mixture to your icecream base after the base has cooled
12:41 jcamins         Wow, that is horrifying!
12:41 eythian_train   I assume you backed up your ice cream?
12:41 chris_n         the results are a non-palatable sort-of gummy mixture
12:41 chris_n         eythian_train: sort of... just run it through a strainer, re-heat, and try again :-)
12:42 eythian_train   That's probably how you recover a bind file from the journal, too.
12:42 * chris_n       succumbs to the fact that one large dns zone is history
12:42 jcamins         Signed off on bug 8233.
12:43 chris_n         eythian_train: lol
12:43 jcamins         paul_p: that would be a good one to push right away. People would be more likely to test and sign off if they could actually run tests.
12:59 mtompset        jcamins, do you think GD is only to be the only confusing mess for my check_deps.sh script?
13:00 mtompset        (on a forward basis)
13:02 mtompset        Do you think I should I intentionally check /etc/apt/sources.list.d for a file with koha-community repositories?
13:10 jcamins         mtompset: for right now GD is the only one that might run into problems. I could imagine that other packages might have issues too.
13:10 mtompset        I'd code an exception for it.
13:17 jcamins         marcelr++ # for remarkable patience
13:20 mtompset        over a particular patch and testing?
13:21 jcamins         Yeah, bug 7167. It's a great patch, but huuuuge.
13:27 mtompset        It's full of stars!
13:29 francharb       has anyone ever used the items.uri field?
13:30 francharb       I linked it to one unimarc item subfield
13:30 francharb       and I can't use it
13:31 francharb       I can't fill it up
13:31 francharb       (if it makes sense...)
13:31 francharb       :)
13:32 oleonard        francharb: Sounds like something which might have been used/planned for use before we pulled URL information directly from the MARC record? I'm just guessing.
13:32 francharb       oleonard, maybe
13:32 francharb       but I remerber than in 3.0
13:32 francharb       we could use it
13:32 francharb       to display any url from for a specific item
13:33 oleonard        Oh, well I don't know then
13:34 francharb       once upon a time, when bugzilla was hosted on koha.org server, there were a bug reported (apparently) by nahuel about that...
13:34 francharb       http://markmail.org/message/acaqbyjstvx26rix
13:35 oleonard        http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=3267
13:35 jcamins         francharb: http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=3267
13:35 francharb       thank you the internet for reminding me that it works (or doesn't) one day..
13:35 francharb       ahah, jcamins, thank you!
13:36 jcamins         But there is no indication of exactly what it was supposed to do, just a patch adding a column to a table.
13:37 * oleonard      was just about to ask nengard a question...
13:37 oleonard        wizzyrea around yet?
13:37 francharb       it's the equivalent of what we have on the staff side on the analytic view
13:38 francharb       the "used in" link
13:38 francharb       for every items linked to biblios
13:38 jcamins         francharb: really?
13:39 jcamins         francharb: uri is from 3.0, and the "Used in" column was added in 3.8.
13:39 francharb       in 3.0, we could use the items.uri to put "http://your_koha.com/search?q=itemnumber"
13:39 jcamins         I think they are completely different.
13:39 jcamins         Ohhh.
13:39 francharb       and a link will be display
13:39 jcamins         I see. It's a way to manually link things.
13:39 francharb       yep janPasi_
13:39 francharb       oups
13:39 francharb       yep jcamins
13:39 francharb       ;)
13:43 oleonard        nengard, do you have a moment for a question?
13:43 nengard         yes
13:44 oleonard        What do you think are the highlights of 3.8.x for libraries who are upgrading? What have you found are the things folks take notice of?
13:44 oleonard        Working with master every day makes me out of touch with what the differences are :|
13:45 oleonard        And if that's too broad a question, just say so
13:45 nengard         star ratings, holds suspension, new staff client styles, local cover images, advanced search limits by shelving location and ccode and itype (if you want want all three)
13:45 nengard         oh
13:45 nengard         hourly loans :)
13:45 nengard         and floating collections
13:47 oleonard        Thanks. Every time we upgrade I'm surprised at the things my staff notice are different. They think I'm just uncommunicative ;)
13:47 * oleonard      told them about nengard's intro to 3.8 webinars but doubts any of them signed up
13:47 nengard         well did oyu tell them to attend the trainings that your amazing support provider was offering them??
13:47 nengard         oh!
13:47 nengard         JINX
13:48 nengard         hehe
13:48 oleonard        Everyone here thinks they don't have time for anything besides rushing around like they have no time.
13:48 oleonard        Maybe that's the same everywhere.
13:48 mtompset        I think so.
13:48 nengard         i've been in a library like that begore
13:48 nengard         before
13:49 nengard         drives me nuts
13:49 nengard         if i have time to do all that i do then you have time to attend my short little webinar
13:49 nengard         it will save you time later to learn how to use it now
13:49 mtompset        What is eythian?'s name? I want to give him some credit in the script I'm working on.
13:50 jcamins         Robin.
13:50 francharb       mtompset, Robin Sheat
13:50 mtompset        Thank you.
13:50 mtompset        This is for the check_deps.sh script, jcamins
13:51 jcamins         :)
13:52 mtompset        should I make $DEBUG a parameter on the command-line?
13:52 mtompset        full vs. what's not there.
13:52 jcamins         Yes.
13:54 tcohen          jcamins, mtompset i've sent an email to koha-devel
13:54 tcohen          let me know if is not readable please :-D
13:55 jcamins         tcohen: no, it makes a great deal of sense to me.
13:55 tcohen          thx
13:56 mtompset        Particularly if it is supposed to be the recommended way.
13:56 jcamins         I don't know that it's the recommended way. It's the way I prefer.
13:56 jcamins         But my daemon needs revision before it would be suitable for inclusion in Koha.
13:57 * mtompset      claps his hands, "So chop! chop!"
13:57 * mtompset      grins.
14:02 kf              wb eythian_train :)
14:03 eythian_train   Trainternets are really not great.
14:04 oleonard        Yeah, but INTERNET ON THE TRAIN. So yay.
14:07 kf              eythian_train: I know your pain
14:07 * wizzyrea      waves hello
14:07 kf              oleonard: it's not for free if you were hoping that (at least not in germany)
14:08 wizzyrea        but… INTERNET ON THE TRAIN.
14:08 wizzyrea        though I suppose it's maybe not as good as say, a mobile hot spot?
14:08 kf              wizzyrea: only on the fast trains and mostly too expensive - I end up using the phone or umts with laptop
14:09 eythian_train   oleonard: well, I'm just tethering, so not as exciting as it could be.
14:09 eythian_train   TGV doesn't have its own Internet yet.
14:09 wizzyrea        ah so
14:09 kf              there was free wlan on the austrian railjet lately... only it didn't like my laptop somehow
14:13 kf              wizzyrea: cookiesß
14:13 kf              ?
14:13 jcamins         Mmm, cookies!
14:13 mezwor          Hello all , Can I install Koha in virtual Machine for production use
14:14 mezwor          3please help,  Can I install Koha in virtual Machine for production use
14:19 oleonard        mezwor: You're asking for free help, so please be patient in waiting for a reply
14:19 oleonard        I'm not an expert, but I'm guessing the answer is "You could, but everything is going to run much slower"
14:19 kf              hm not necessarily I think
14:19 kf              but depends on the hardware probably?
14:19 mezwor          3Some people say it won't work at all for production only testing
14:19 paul_p          mezwor = and asking privately to each of us is not the best way to have an answer
14:19 reiveune        paul_p: ++
14:19 paul_p          mezwor = hey ! all our hosted customers are on a VM, so, fortunately it works ;-)
14:19 jcamins         Black text is fine. There is no reason not to use a VM for production, if it will be low-use.
14:19 mezwor          3okay paul, sorry for the inconvenience
14:19 kf              paul_p, mezwor: same for us
14:19 oleonard        mezwor: Perhaps you should define what you mean by "in a virtual machine." Is this on a server or on a desktop?
14:19 mezwor          3On server
14:19 eythian_train   Cookiesss?
14:19 eythian_train   Is that like gollum cookies?
14:19 * oleonard      knows people look at running a VM because they can't bear to dump Windows
14:19 * oleonard      was thinking of it from that point of view
14:19 jcamins         mezwor: no reason not to use a VM, just make sure it has enough resources.
14:20 mezwor          3I mean I am not expert in VM and Koha doesn't put any specific requirement working VM
14:20 mezwor          3I want to make sure if it is safe
14:21 kf              eythian_train: I typoed with a german szett ß -apparently your client is clever enough to make that ss
14:21 wizzyrea        yum cookies
14:21 eythian_train   All ours are on VMs too, but kvm or xen.
14:21 jcamins         mezwor: it will be fine. Just make sure there's plenty of RAM and disk space, and it's a recent-ish server.
14:21 kf              marcelr++
14:21 jcamins         Mostly people use kvm or xen.
14:22 mezwor          3How about if the host OS is windows?
14:23 jcamins         mezwor: I suppose it would be possible, but I don't know of anyone who uses Windows as a host for VMs.
14:23 jcamins         Unless that's what VMWare is?
14:23 mezwor          3Ya VMWare
14:23 * mtompset      waves.
14:24 mtompset        I personally do for my git development. :)
14:24 mtompset        VirtualBox.
14:24 wahanui         virtualbox is good for that sort of thing
14:24 eythian_train   kf: No, I just know what it represents, I've been to Germany before :-)
14:24 jcamins         mtompset: yeah, but that's not production.
14:24 jcamins         mezwor: still, you should be fine. Just make sure you're using a very powerful computer, because Windows is a resource hog.
14:24 kf              eythian_train: *sigh* I will not be able to surprise you?
14:24 kf              with all the weird things we do here? :)
14:25 mezwor          3What do u meanjcamins
14:25 * mtompset      sulks, "Hey, it's a windows box running a VM."
14:25 oleonard        kf: I'm sure you could find some weird food or something kf?
14:25 jcamins         mezwor: I mean that my experience with Windows was that it used a lot more resources than Linux.
14:25 * mtompset      nods.
14:25 kf              oleonard: I will certainly try :) - but he already has so many friends here it will probably get really hard
14:25 mezwor          3okay
14:25 mtompset        My VM is VEEEERY slow, but I'm beating my netbook to death to run it.
14:26 mezwor          3your recommendation is ..?
14:26 mtompset        Don't run windows as the host environment, if you are going to run a VM.
14:26 oleonard        mtompset: Your poor netbook, it must be exhausted.
14:26 jcamins         ^^ that
14:26 mtompset        1.5GHz baby. :)
14:27 mezwor          3There are other applications running on the server like Dspace, etc
14:27 jcamins         mezwor: the short answer is, it will work.
14:27 mezwor          3Actually the server is high-spec
14:28 jcamins         mezwor: however, no one would be willing to tell you it will work well because we mostly use servers running Linux or the like.
14:28 mtompset        Not to mention, it is not good practice to put ALL your services on a single server.
14:28 eythian_train   mezwor: Linux is recommended, but it will work on a vm on windows so long as the machine is well enough specced.
14:28 jcamins         (not that it won't work well, just that no one is able to promise)
14:29 mezwor          3I do have experince installing, configuring , etc on Linux Debian physicall server Do I need any special skiils to work on VM
14:29 mezwor          3hosted on Windows server 2008
14:30 mtompset        just familiarity with the VM you choose.
14:31 mezwor          3Thanks a lot, I think I will come up with a new experience ... to share (if any!)
14:31 eythian_train   mtompset: consolidation with VMs is very common.
14:32 mtompset        True, but the VM's are separated. :)
14:32 mezwor          3Ya but I am not sys admin or network admin , so .... skill limitations, I just wanted to know the koha requirement
14:33 mezwor          3I wish there exist clear koha system requirement
14:34 mtompset        Once you are in the VM environment, it will set up just like Debian normally would.
14:35 mezwor          3Thank you all
14:35 wizzyrea        you mean like here: http://koha-community.org/download-koha/
14:36 mezwor          3ya but not enough
14:36 * mtompset      nods. That's a good start.
14:36 wizzyrea        we could add some recommendations for sizes/capacities/speed of things based on circs I guess.
14:36 wizzyrea        circs or daily ILS activity
14:36 mtompset        or catalogue size.
14:37 wizzyrea        well catalogue size = disk space. Circulation = good network, fast processor, lots of memory, more disk space
14:37 mtompset        catalogue size = memory size too (ZEEEEEEEEEEEBRAAAAAAAAA!)
14:37 wizzyrea        Circ + OPAC stats would probably be the closest useful metric.
14:39 wizzyrea        yea, but for indexing, you don't care so much about what's in active RAM - indexing itself might be slower as it'll have to swap, but you won't see server load like you will when you're running through 200 circs/hr
14:39 wizzyrea        (or more)
14:39 mtompset        some VMs don't get the luxury of swap space.
14:39 mtompset        (depends on configuration by the sysadmin)
14:40 wizzyrea        always an exception, eh
14:40 * wizzyrea      is talking in generalities
14:40 mtompset        I'm sorry... I'm just speaking from our reality. :)
14:40 wizzyrea        is ok :)
14:41 mtompset        Actually, page requests + catalogue?
14:41 wizzyrea        yep
14:41 wizzyrea        lots of libraries won't count page requests though, but they will know how many circs they are doing a month
14:41 mtompset        page requests encompasses OPAC and staff client use.
14:41 mtompset        circ * fudge factor. :)
14:42 wizzyrea        and they may or may not have analytics to give them that data pre-go-live
14:42 wizzyrea        yea, exactly :)
14:42 mtompset        but if they are pre-live, they know catalogue size.
14:42 wizzyrea        yep, and they'll know circs/month which can be figured to circs/hr
14:43 wizzyrea        at least in the US everybody has to submit yearly stats to somebody
14:43 mtompset        so there we have it: catalogue size + circs * fudge factor = X
14:43 mtompset        X * memory constant = Y GB necessary.
14:44 wizzyrea        and busier catalogue = faster processor
14:44 wizzyrea        so don't try to run your 40 library consortium on a p4
14:44 * mtompset      laughs.
14:44 mtompset        That's worse than me and my netbook!
14:44 wizzyrea        unless nobody uses your libraries. then it might be ok
14:46 jcamins         mtompset: there was someone doing that.
14:46 jcamins         Well, it was a 20-library consortium.
14:47 * mtompset      is shocked and awed.
14:47 mtompset        That's so bad, it's awesome.
14:49 eythian_train   I think if you have low ram and no swap, you've got bigger problems anyway.
14:50 mtompset        We've bumped up to 1GB from 512MB... If we continue to grow, I'll be requesting more.
14:50 mtompset        1GB is working okay.
14:50 jcamins         1GB should be plenty if you only have 30k records (do I remember you only having ~30k records?)
14:51 eythian_train   Until a badly behaved spider hits apache, anyway.
14:51 mtompset        -- we stop and restart apache at 1am. ;)
14:51 jcamins         eythian_train: yeah, but 8GB of RAM won't be enough to protect you from that.
14:51 mtompset        and we have a robots.txt
14:52 * jcamins       chuckles.
14:53 mtompset        we might have 60K... but it is "small" compared to libraries that you folks work with. :)
14:53 mtompset        I think 30K was from one branch and 30K from another.
14:53 mtompset        roughly.
14:53 jcamins         Ah, that's where 30k came from.
14:53 jcamins         mtompset: I work with a library with <500 records.
14:53 eythian_train   Hopefully it doesn't spider at 2am then or you'll be down all night.
14:54 mtompset        Yes, but then I'll get a call.
14:54 mtompset        when they come in at 8:30am and can't do squat.
14:54 jcamins         mtompset: nagios
14:54 jcamins         + munin
14:54 jcamins         + pager
14:54 * wizzyrea      hates those phone calls
14:54 wizzyrea        would rather avoid them.
14:54 jcamins         = no phone calls from staff
14:54 mtompset        nagios?
14:55 mtompset        munin?
14:55 wahanui         rumour has it munin is power mad
14:57 eythian_train   Yeah, we use nagios for that.
14:57 eythian_train   Ideally we notice before the library does.
14:58 jcamins         I still need to add a few more Koha-specific plugins.
14:59 eythian_train   I made a couple a while back.
15:00 jcamins         Yeah, I want to base mine on yours, but make them work with pacakges. :)
15:00 * jcamins       has never heard of a nepter fruit.
15:00 eythian_train   Yeah, that's on my to do list also. One day :-)
15:01 jcamins         I will share the fruits of my labor, if I get to it before you.
15:01 jcamins         Time to head to a meeting.
15:02 mtompset        Have fun.
15:07 mtompset        Hmm... huginn is still missing?
15:08 nepter          @seen lime
15:09 nepter          who commands huginn?
15:09 mtompset        Hmmm... he's away too,.
15:10 wizzyrea        gmcharlt
15:10 wahanui         rumour has it gmcharlt is an expert in all things library technology
15:10 mtompset        @seen gmcharlt
15:10 mtompset        I guess that was a hugin function.
15:10 wizzyrea        huginn does those :)
15:10 mtompset        @wunder mnl
15:11 wizzyrea        also huginn
15:11 * mtompset      goes, "Nooooooooo!" in a very dramatic fashion.
15:12 wizzyrea        http://t.qkme.me/35tevs.jpg
15:12 gmcharlt        @wunder mnl
15:12 * wizzyrea      greets gmcharlt warmly
15:12 huginn          gmcharlt: Error: timed out
15:12 gmcharlt        @wunder 30096
15:12 huginn          gmcharlt: The current temperature in Bromolow Ridge, Duluth, Georgia is 29.9°C (11:10 AM EDT on July 25, 2012). Conditions: Clear. Humidity: 72%. Dew Point: 24.0°C. Pressure: 29.98 in 1015 hPa (Falling).
15:12 wizzyrea        bug 1000
15:13 huginn          04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=1000 enhancement, P2, ---, gmcharlt, RESOLVED INVALID, installer: drop/suppress entries in mysql if re-launching installer script
15:13 wizzyrea        thumbs up :D
15:13 eythian_train   @wunder where I am
15:13 huginn          eythian_train: Error: No such location could be found.
15:13 wizzyrea        thanks gmcharlt
15:13 wizzyrea        gmcharlt++
15:14 mtompset        gmcharlt++
15:14 mtompset        @wunder mnl
15:14 huginn          mtompset: The current temperature in Manila, Philippines is 26.0°C (11:00 PM PHT on July 25, 2012). Conditions: Mostly Cloudy. Humidity: 83%. Dew Point: 23.0°C. Pressure: 29.83 in 1010 hPa (Steady).
15:15 * mtompset      smiles.
15:15 oleonard        @wunder 45701
15:15 huginn          oleonard: The current temperature in OHDOT 31-Athens County Garage, Athens, Ohio is 25.0°C (10:41 AM EDT on July 25, 2012). Conditions: Clear. Humidity: 57%. Dew Point: 16.0°C. Pressure: 29.98 in 1015 hPa (Steady).
15:15 mtompset        how did you figure out the number, oleonard
15:15 oleonard        US zip code
15:16 mtompset        @wunder L7E5Y5
15:16 huginn          mtompset: The current temperature in 4km N of Caledon Village, Caledon Village, Ontario is 24.4°C (10:59 AM EDT on July 25, 2012). Conditions: Scattered Clouds. Humidity: 15%. Dew Point: -4.0°C. Pressure: 29.96 in 1014 hPa (Steady).
15:16 nengard         @wunder 19030
15:16 huginn          nengard: The current temperature in Highland Park, Levittown, Pennsylvania is 28.1°C (11:14 AM EDT on July 25, 2012). Conditions: Clear. Humidity: 37%. Dew Point: 12.0°C. Pressure: 29.89 in 1012 hPa (Steady).
15:16 wizzyrea        wow apparently there was pent up demand for weather
15:16 mtompset        Oooo... It knows Canadian postal codes too.
15:16 nengard         hehe
15:16 mtompset        @wunder 4009
15:16 huginn          mtompset: The current temperature in Moose Pond (Knights Hill), Bridgton, Maine is 20.8°C (11:15 AM EDT on July 25, 2012). Conditions: Overcast. Humidity: 62%. Dew Point: 13.0°C. Pressure: 29.80 in 1009 hPa (Steady).
15:16 * mtompset      smirks, "Not Philippine ones."
15:18 kf              @wunder Konstanz
15:18 huginn          kf: The current temperature in Konstanz, Germany is 22.0°C (5:00 PM CEST on July 25, 2012). Conditions: Light Thunderstorm. Humidity: 77%. Dew Point: 19.0°C. Pressure: 29.94 in 1014 hPa (Rising).
15:19 mtompset        @wunder north pole
15:19 huginn          mtompset: Error: No such location could be found.
15:20 drojf           hello again
15:21 mtompset        Greetings, drojf
15:21 drojf           hey mtompset
15:21 wahanui         it has been said that mtompset is a human being in the Philippines, and is having musical flashbacks.
15:21 drojf           what's with the flashbacks?
15:21 mtompset        I was having them.
15:22 mtompset        Actually, kf triggered some today with her 'wb's.
15:22 drojf           is that a good or a bad thing?
15:22 kf              with my wb?
15:22 mtompset        Welcome Back.
15:22 kf              hm
15:23 mtompset        http://youtu.be/mPaed8I3V1A -- Welcome Back Kotter.
15:23 mtompset        It's an ANCIENT TV programme.
15:25 oleonard        I can't believe they even had TV back then.
15:26 gmcharlt        tuning them by throwing stone knives at the rabbit ears was a pain
15:26 oleonard        I think that show started on vaudeville originally, and moved to TV after a successful run on radio.
15:27 oleonard        Travolta replaced an earlier actor who couldn't cut it in the "talkies"
15:30 nepter          mtompset: what's your connection to or interest in the PI?
15:32 mtompset        The short form for Philippines is PH, I believe, not PI. PI is deprecated. But that aside, it is where I am currently located.
15:33 nepter          PI may not be State Department legal, but is commonly used among a certain group of people. But quite interesting that you are there.
15:34 nepter          I was formerly a frequent visitor to AC, or more properly, Angeles City
15:34 nepter          With occasional stops in Manila
15:36 oleonard        nepter: Why the new nick?
15:36 nepter          rhcl is deprecated
15:37 mtompset        The problem is that PI implies colonialism to some people.
15:39 nepter          ic. I was not aware of that, and I did not intend my usage to imply such. My apologies.
15:40 mtompset        no problems. I didn't take offense. I just wanted you to be aware of it.
15:40 mtompset        Angeles City? Is that north of Manila?
15:40 mtompset        I may be in the Philippines, but my geography is still bad. :)
15:42 mtompset        I'll be returning to Canada in November when my overseas assignment completes.
15:42 huginn          New commit(s) kohagit: bug 8486 tiny follow-up, removing ` <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=54f363c0a6ff3fa14236e6d390d692929d3e04aa> / Bug 8486 Merge Calendar test files <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=cd44ef2dc9fa4ea5a5c138998921043b08d2ff32> / Bug 8486 Correct calculation of days_between <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=3b694b9b1c80477d50991c2e9204
15:42 nepter          ah, yes, north and slightly west of Manila, about 80 km.
15:42 mtompset        I'm about 90km south and east. :)
15:43 nepter          formerly the location of Clark AB, a large US military air base until Pinatubo changed things.
15:43 mtompset        Ah, Clark Air Base...
15:44 mtompset        Volancos will do that. :)
15:45 nepter          I might suggest a trek through the lahar fields if you have time. Quite impressive. I assume it's still safe to go there with a guide.
15:45 reiveune        bye
15:45 mtompset        Sadly, koha development and some backup scripting is occupying my time. :)
15:46 * mtompset      grins, "Not really sadly. I like it."
15:52 jenkins_koha    Starting build #792 for job Koha_master (previous build: STILL UNSTABLE -- last SUCCESS #773 21 days ago)
15:53 nengard         who can refresh http://schema.koha-community.org/ ?
15:53 nengard         now that a lot more db docs have been pushed it should be updated
15:53 nengard         it says May 15th 2012 was the last update
15:53 libsysguy       so i need a word to replace "holiday" in the database so that it intuitively covers daily closures as well
15:54 mtompset        Not I. Sorry.
15:54 mtompset        it has to be a single word?
15:54 kf              libsysguy: why does it matter?
15:55 kf              I think all the documentation talks about holidays too
15:55 kf              sorry, I might be misunderstanding :(
15:56 libsysguy       i guess it doesn't, it just doesn't really make sense (to me) to call it something else…like "closures"
15:56 libsysguy       or something of the like
15:56 libsysguy       if that makes sense
15:56 nengard         libsysguy - why not 'closure'
15:56 nengard         or 'closing'
15:56 mtompset        I see what you are saying.
15:56 libsysguy       like if the library closes after 5 its not really a holiday
15:56 mtompset        closure sounds like closed for renovations or permanently.
15:56 libsysguy       those were the 2 that I was considering nengard
15:56 kf              hm how will it work?
15:57 kf              are you creating a new table for opening times?
15:57 libsysguy       i am re-working it so there is a table for the closure event and then a table for the recurrences
15:57 libsysguy       so that it complies with RFC 2445
15:57 kf              rfc 2445?
15:58 mtompset        link?
15:58 wahanui         link is, like, right, but the website is gone, apparently
15:58 libsysguy       (RFC !+ Request for comment)
15:58 libsysguy       http://search.cpan.org/~drolsky/DateTime-Format-ICal-0.09/lib/DateTime/Format/ICal.pm
15:59 kf              hm
15:59 mtompset        http://www.ietf.org/rfc/rfc2445.txt
15:59 kf              the website I found says that it was obsoleted by another
15:59 libsysguy       mtompset: that too
15:59 kf              http://www.rfc-editor.org/info/rfc5545
15:59 libsysguy       the 5542 one?
15:59 libsysguy       yeah that
15:59 wahanui         yeah that is fine as it is
15:59 mib_fts8ou      wow, I did not know that a translation has integrated mibbit
15:59 mib_fts8ou      Perhaps this explains some
16:00 kf              libsysguy: hm. so it will be all one string?
16:00 libsysguy       the recurrence will be represented as one string…yes
16:00 kf              all those calendar stuff is a bit too high for me - but I am worried about reworking it all - we might be breaking all the calendar stuff again if we are not careful :(
16:01 libsysguy       that is why I am going to test the hell out of this
16:01 libsysguy       but it has to change because of the way it is written if we ever want to extend it
16:01 libsysguy       i am taking rangi's advice
16:01 libsysguy       test first
16:01 libsysguy       :p
16:01 kf              :)
16:01 kf              it looks quite cryptic
16:01 libsysguy       it is really cryptic
16:02 kf              using sql on those might be hard?
16:03 kf              hm, guess what we need is, daily, weekly, monthly, yearly, ranges and exceptions to each?
16:03 libsysguy       well they would just define the recurrence, but I see what you mean
16:03 libsysguy       exactly
16:03 libsysguy       like google calendar :p
16:03 kf              I don't use that :)
16:03 libsysguy       :'(
16:04 libsysguy       I think it would be better to use a standard than write our own (like it is now)
16:04 kf              I can undersatnd the approach
16:04 kf              only never heard about it
16:04 libsysguy       hehe
16:04 kf              will it work for dates and times?
16:05 libsysguy       yes it will…it is an extension of a datetime object
16:05 libsysguy       so it is easily integrible into our current code
16:07 kf              cool
16:07 kf              ok, time to leave - bye all :)
16:07 libsysguy       later kf
16:37 ago43           does anyone know how the icon for maps here is hyperlinked?  http://catalogo.pusc.it/cgi-bin/koha/opac-detail.pl?biblionumber=13381
16:39 cait            I think maybe customized code
16:39 cait            templates i mean
16:40 oleonard        It's Javascript-dependent, but I haven't found where it's coming from
16:40 cait            same here
16:41 ago43           okay, thanks very much cait and oleonard!  I asked them how they did it, but haven't heard back yet.
16:41 cait            maybe write to zeno
16:41 oleonard        Oh, here? http://catalogo.pusc.it/pusc_opac.js
16:42 ago43           who's zeno?
16:42 wahanui         it has been said that zeno is from italy - not sure if inventory number only sounds better to us
16:42 oleonard        Zeno Tajoli
16:42 wahanui         somebody said Zeno Tajoli was the person who has introduced UNIMARC italian support into Koha
16:43 ago43           ah, I thought you meant Zen from Masterpiece Theater.
16:43 oleonard        ?!
16:44 cait            bbl #koha :)
16:44 ago43           detective show from BBC.
16:45 ago43           thanks.  I'll keep an eye out for Zeno.
16:55 oleonard        ago43: Also note Bug 737
16:55 huginn          04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=737 enhancement, P2, ---, magnus, ASSIGNED , Map of library in search system
16:55 jenkins_koha    Project Koha_master build #792: STILL UNSTABLE in 1 hr 3 min: http://jenkins.koha-community.org/job/Koha_master/792/
16:55 jenkins_koha    * m.de.rooy: 7368 Adjustments for Perl dependencies
16:55 jenkins_koha    * oleonard: Bug 7889 - Use standard style for errors and messages
16:55 jenkins_koha    * colin.campbell: Bug 8486 Correct calculation of days_between
16:55 huginn          04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7889 minor, P5 - low, ---, oleonard, Pushed to Master , Use standard style for errors and messages
16:55 jenkins_koha    * colin.campbell: Bug 8486 Merge Calendar test files
16:55 jenkins_koha    * paul.poulain: bug 8486 tiny follow-up, removing `
16:55 huginn          04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8486 blocker, P5 - low, ---, colin.campbell, Pushed to Master , Critical error in Koha::Calendar::days_between calculation
16:55 oleonard        huginn++
16:55 mtompset        Wow! That's an ancient bug.
16:55 huginn          New commit(s) kohagit: Bug 7420 tiny bugfix <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=de07f00630034bf5cebe6bb9f457fc606c5910af> / Bug 7420 follow-up DBRev number <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=1d569bced48fc816554e7c7083fa11743e70da57> / [PATCH] bug_7420: Added overduefinescap to issuingrules <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=381794ff4eeae020e96cfdae1c285724408
16:56 jenkins_koha    Starting build #793 for job Koha_master (previous build: STILL UNSTABLE -- last SUCCESS #773 21 days ago)
16:58 oleonard        An ancient bug with 3 competing implementations apparently
17:04 * oleonard      imagines a 4th which uses svg
17:18 * mtompset      laughs.
17:19 mtompset        Actually, wouldn't you have to know where the OPAC terminal is?
17:19 mtompset        And what if there are multiple terminals?
17:20 oleonard        The map doesn't have to have a big "you are here" button
17:20 mtompset        This script is getting big now!
17:20 mtompset        (unrelated)
17:20 mtompset        Yes it does.
17:20 mtompset        That's what maps in a mall have.
17:21 oleonard        http://html5demos.com/geo/
17:22 mtompset        Hmmm... it's asking for my location, but it doesn't see to do anything.
17:22 mtompset        ^see^seem^
17:41 mtompset        Greetings, nepter
17:47 JoeLib001       Hello. :-) I have come across a strange thing which looks like a bug to me.
17:48 JoeLib001       It seems that when I do a Z39.50 search for a record, if the 001 line (Control Number) has leading spaces it does not show up when being searched.
17:48 oleonard        Lay it on us JoeLib001
17:49 jcamins         JoeLib001: you mean when copy cataloging?
17:49 JoeLib001       Yes.
17:50 JoeLib001       The Cataloger tells me that it is standard to have 2 leading spaces after 2000 and 3 leading spaces prior to it.
17:50 JoeLib001       After the year 2000.
17:50 jcamins         So you click on the "View MARC" and there's no 001 line?
17:50 jcamins         Ah, your cataloger confused you. That's LCCN (010).
17:50 jcamins         I've never seen an LCCN in 001.
17:51 JoeLib001       There were spaces in the 001.
17:51 JoeLib001       We did a search with a different system and it returned a hit.
17:51 jcamins         Okay, but what's the problem?
17:51 JoeLib001       I did a search with Koha and we got nothing.
17:52 jcamins         The problem is that when you did a search in a remote Z39.50 server, any record that had spaces in the 001 doesn't display?
17:52 JoeLib001       But, I  can get results from the Z39.50 server I am searching, if there are no leading spaces in the 001 line.
17:52 JoeLib001       Yeah.
17:53 JoeLib001       At least that's what it looks like. I tested a couple of items and it happened for both items that had leading spaces in the 001.
17:53 JoeLib001       I don't really have a way of testing it further.
17:53 JoeLib001       Unless I can do a Z39.50 Search of my own Catalog.
17:55 jcamins         That's absolutely bizarre.
17:55 jcamins         Don't suppose this is a public Z39.50 server?
17:55 jcamins         You could set up public Z39.50.
17:55 jcamins         How were you searching for these records?
17:55 jcamins         Just keywords?
17:55 JoeLib001       I did a title search and an ISBN search.
17:56 JoeLib001       Double checked the ISBN as well.
17:56 jcamins         Yeah, that sounds like a bug.
17:56 jcamins         You should report it on bugzilla.
17:57 mtompset        How was the meeting, jcamins?
17:58 JoeLib001       Ok. Is this how I do it? http://wiki.koha-community.org/wiki/Bugzilla
17:58 jcamins         mtompset: not bad.
17:58 jcamins         JoeLib001: I recommend just filing the bug on bugzilla.
17:58 JoeLib001       Yeah, I have never used bugzilla.
17:58 jcamins         Trying to use e-mail is a lot more trouble.
17:58 jcamins         http://bugs.koha-community.org/bugzilla3/
17:59 jcamins         ^^ click "File a bug"
17:59 jcamins         (and create an account)
17:59 mtompset        Beat me to it.
17:59 jenkins_koha    Project Koha_master build #793: STILL UNSTABLE in 1 hr 3 min: http://jenkins.koha-community.org/job/Koha_master/793/
17:59 jenkins_koha    * elliott: [PATCH] bug_7420: Added overduefinescap to issuingrules
17:59 jenkins_koha    * paul.poulain: Bug 7420 follow-up DBRev number
17:59 jenkins_koha    * paul.poulain: Bug 7420 tiny bugfix
17:59 huginn          04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7420 enhancement, P3, ---, srdjan, Pushed to Master , Add max fines to circulation matrix
18:04 mtompset        I have got some serious enhancements to check_deps.sh done, jcamins.
18:05 mtompset        I'm just testing the file compare against ubuntu.packages logic.
18:06 jcamins         :)
18:06 mtompset        and actually, it is coded as $DIST, wirth a lsb_release -i ;)
18:06 * jcamins       approves of this.
18:07 jcamins         I will modify the script to figure out its own sources.list, depending on the dist and version passed in.
18:07 mtompset        I thought apt-file handled that.
18:09 jcamins         mtompset: I'm pretty sure apt-file only uses the sources.list you specify or the one used by the system.
18:09 mtompset        Do you have an Ubuntu 3.8.3 system?
18:09 mtompset        There were files only in the additional repository.
18:09 JoeLib001       Is that all I need to do? http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8505
18:10 huginn          04Bug 8505: normal, P5 - low, ---, gmcharlt, NEW , Records with leading spaces in the 001 line do not return Z39.50 search results.
18:10 jcamins         I do not.
18:10 jcamins         JoeLib001: yup. Any more information you can provide, such as what server you were accessing, would help, but if you don't know anymore, there's nothing more you can say. :)
18:11 JoeLib001       It was a service we are paying for. :-)
18:11 JoeLib001       Well, is a service we are paying for.
18:11 jcamins         mtompset: I do not. I use Debian. I want, however, to have a tool that warns me if any additional dependency is not available for Ubuntu 10.04, Ubuntu 12.04, Debian Squeeze, or Debian Wheezy.
18:12 jcamins         oleonard++
18:12 mtompset        This warns you if the apt-file output doesn't have it.
18:12 jcamins         mtompset: right. So I want to be able to run it in a loop specifying "--dist=ubuntu --version=lucid" :D
18:12 * chris_n       mumbles something about ubuntu and their slowness about fixing buggy packages
18:12 jcamins         (or --dist=debian --version=squeeze)
18:13 jcamins         (or whatever)
18:13 mtompset        Oh, so you actually want a source.list parameter?
18:13 jcamins         That would work too.
18:13 mtompset        So you can have copies of the source.list files from those dists and run the script in Debian?
18:13 jcamins         :)
18:14 jcamins         Exactly.
18:14 mtompset        The problem is if you specify a source.list --- then source.list.d won't be followed.
18:15 mtompset        does your source.list.d have anything OTHER than the debian.k-c.org repo?
18:15 jcamins         mtompset: nope.
18:15 jcamins         And it shouldn't pass in a sources.list unless one is specified on the command line.
18:15 mtompset        what about your apt.cp....
18:15 JoeLib001       The platform and operating system would be the platform and operating system my server is running or that I was doing the search from?
18:16 jcamins         mtompset: actually, that's what I use instead of debian.k-c.org.
18:16 oleonard        JoeLib001: What the server is running unless you're talking about a browser compatibility bug
18:16 jcamins         Hence the importance of being able to specify a sources.list that uses debian.k-c.org instead of mine.
18:16 JoeLib001       Ok. I am figuring it isn't the browser.
18:16 JoeLib001       Thanks.
18:16 jcamins         mtompset: good catch on that.
18:16 oleonard        JoeLib001: In 99.5% of cases the bug is server-independent
18:18 mtompset        so you would create a debian one with the k-c.org appended to it?
18:18 jcamins         mtompset: right.
18:18 jcamins         And also one for Wheezy.
18:19 jcamins         And Lucid.
18:19 jcamins         And Precise.
18:19 jcamins         And it will all go in the release-tools repository so anyone can use it.
18:20 jcamins         Oh, we'll also need to support the --cache argument so that we don't have to rebuild the cache from scratch every time.
18:20 mtompset        I've got it expecting to be in the same directory as koha_perl_deps.pl
18:20 mtompset        send me parameter specs.
18:20 * jcamins       will teach it to handle being in a different directory, fear not.
18:21 mtompset        I'll tweak it accordingly.
18:21 jcamins         --cache should take a directory, which it can then just pass straight through to apt-file.
18:22 mtompset        Well there we go!\
18:22 jcamins         So if you support --sources-list and --cache by simply passing them through to apt-file if they are specified, it will be easy to add it into my mammoth release-test.pl tool.
18:22 mtompset        I just ran in under an un-tar'd 3.6.6
18:23 mtompset        it listed some things that were missing that we added in 3.6.7 :)
18:24 mtompset        currently it is:
18:24 mtompset        check_deps.sh [<file> [<full>]]
18:24 mtompset        <file>.all is everything it does find
18:25 mtompset        <file>.missing is everything it doesn't find
18:25 mtompset        full limits the output.
18:26 mtompset        going to add a <file>.fix for the missing $DIST.packages file
18:28 mtompset        which can basically be appended to the end of the $DIST.packages file.
18:28 mtompset        I figure it is best to NOT append as part of the script, so a human can check.
18:29 jcamins         Makes sense to me.
18:29 * oleonard      cannot reproduce Bug 8473
18:29 huginn          04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8473 enhancement, P5 - low, ---, oleonard, NEW , Different favicon in the staff client only shows in the english templates
18:29 mtompset        Did you try looking at the icon when you first went to it?
18:29 mtompset        I had that problem.
18:30 mtompset        I created an includes directory somewhere.
18:30 mtompset        problem goes away.
18:31 mtompset        Did you tell apache where the favicon is which is not default?
18:31 mtompset        i think the problem is [% themelang %] isn't defined when the auth.tt is called.
18:32 mtompset        and neither is [% IntranetFavIcon %]
18:33 mtompset        but once you log in... they are most definitely defined.
18:35 oleonard        mtompset: If you mean the favicon doesn't work out of the box upon installation I don't find that to be true
18:36 mtompset        I did, but ONLY on the auth screen.
18:36 mtompset        Perhaps it is fixed in a later version?
18:37 mtompset        I don't know. I know it is busted in 3.6.3
18:37 mtompset        That's why I just hacked the else.
18:37 mtompset        and on some vm's I play with... put an include dir.
18:39 mtompset        so jcamins, you are thinking: check_deps.sh [--base-dir <path> [--dist=<dist> --release=<release>]] [<file> [<full>]]?
18:40 jcamins         Exactly.
18:40 mtompset        Where base-dir would be pre-pended to the calculated file from dist,release.
18:41 jcamins         Sounds *perfect* to me.
18:41 jcamins         Oh, needs one additional argument.
18:41 mtompset        what?
18:41 jcamins         --kohaclone so that you can specify where the kohaclone is, if you're not running it from that directory.
18:42 jcamins         (I actually don't need that, since I adjust the working directory, but it would be good to have that possible)
18:42 mtompset        so jcamins, you are thinking: check_deps.sh [--koha-dir=<path>] [--base-dir=<path> [--dist=<dist> --release=<release>]] [<file> [<full>]]?
18:42 jcamins         Yes.
18:43 mtompset        Well, perhaps ....
18:43 mtompset        so jcamins, you are thinking: check_deps.sh [--koha-dir=<path>] [--list-dir=<path> [--dist=<dist> --release=<release>]] [<file> [<full>]]?
18:43 jcamins         Ah, yes, that's preferable.
18:45 mtompset        output files include: <file>.all -- everything that is found. <file>.missing -- everything that is NOT found. <file>.fix -- whatever is missing from the dist/release .packages file in install_misc
18:46 mtompset        so .missing output means they would need to be added to a repo.
18:46 mtompset        and .fix output means the files need updating based in PerlDependencies.pm
18:47 oleonard        Man, git can be so smart about merging differences sometimes, and other times it can be so stupid.
18:47 oleonard        git: "Oh, you changed a single tab to four spaces? I can't possibly resolve that conflict."
18:47 mtompset        I'll email you the current version, jcamins
18:47 jcamins         mtompset: that's perfect. I use the .fix file to make sure the .packages files are correct for release, and .missing to determine if there's any problem.
18:47 jcamins         mtompset: thanks!
18:47 jcamins         mtompset++
18:48 mtompset        But those parameters we just talked about are not implemented yet.
18:48 jcamins         Well, I'll have the version with everything bout the new parameters. :)
18:48 jcamins         *but
18:49 mtompset        And you can give me some feedback, if there's code optimizations in order. :)
18:52 mtompset        yikes... it's 11K already?!
18:52 mtompset        Silly me for commenting things.
18:53 jcamins         mtompset: don't feel bad... my release-tool.pl script is 33k.
18:54 jcamins         At some point it will need to be refactored into module(s).
18:54 mtompset        It's a good thing I do the "if [ ... ]; then" on one line.
18:54 jcamins         Hehe.
18:55 mtompset        I just sent it...
18:55 jcamins         Got it.
18:55 jcamins         Taking a look now.
18:57 mveron          God evening #koha
18:57 mveron          Good... (Should put my glasses ...
18:58 jcamins         mtompset: is it to be expected that I'm getting a lot of "Integer expression expected" warnings?
18:59 mtompset        No.
18:59 mtompset        what did you type?
18:59 jcamins         ./check_deps.sh test
19:00 mtompset        missed a test case.
19:00 mtompset        put a 0 or 1 after the name.
19:00 jcamins         Ah.
19:00 jcamins         Thanks.
19:01 mtompset        Unintialized value error. :)
19:01 mtompset        Near the top... just add a DEBUG=1
19:02 mtompset        then you won't need to pass the 0 or 1.
19:02 jcamins         Ooh, I need to generate the apt-file Index.
19:02 cait            bye all
19:02 mtompset        Yes.
19:03 mtompset        I figure if you have your sample source.list files in source.list.d
19:03 mtompset        that if you run a apt-file update
19:03 mtompset        it will do it for all of them
19:03 mtompset        so when you specify one, it will be there.
19:04 mtompset        I could attempt to automate that part too.
19:04 jcamins         No, I mean for my repo.
19:04 mtompset        Ah, yes.
19:04 mtompset        Is it even generated for debian. k-c-.org?
19:05 jcamins         Hm. I don't think so.
19:06 mtompset        It would make automation easier. ;)
19:06 mtompset        Yes, I added DEBUG=1 on line 21.
19:10 mtompset        so jcamins, you are thinking: check_deps.sh [--koha-dir=<path>] [--list-dir=<path> [--dist=<dist> --release=<release>]] [<file> [<full>]]?
19:10 mtompset        Just saying it again to make it visible. :)
19:11 jcamins         That is indeed what I am thinking, yes.
19:11 jcamins         :)
19:14 mtompset        what's lsb_release -r for debian? need a good example for my comments.
19:14 jcamins         Uh-oh.
19:14 jcamins         It looks like "6.0.5"
19:15 jcamins         It should say squeeze.
19:15 mtompset        no, that would be -c
19:15 jcamins         Oh, okay.
19:15 jcamins         You knew that,
19:15 jcamins         :)
19:15 mtompset        check out also -a. :)
19:15 jcamins         Ah, nifty.
19:15 jcamins         Possibly better to use --codename instead of --release, then?
19:16 * jcamins       didn't realize there was a difference.
19:16 mtompset        we used -r for ubuntu stuff, remember?
19:16 mtompset        I'd like to stay consistent. :)
19:16 mtompset        ubuntu-pkg-check.sh
19:16 wahanui         hmmm... ubuntu-pkg-check.sh is hardcoded to ubuntu.packages.
19:17 mtompset        was.
19:17 jcamins         Oh, this isn't for sources.list.
19:17 jcamins         Got it.
19:17 mtompset        well, actually... it would be for BOTH.
19:17 jcamins         I mean, it doesn't go *in* sources.list.
19:17 mtompset        unless we added another parameter to split the meaning.
19:17 mtompset        no...
19:18 jcamins         Carry on. :)
19:18 mtompset        I would expect source.list.d/ubuntu.12.04.list, etc.
19:18 jcamins         Right. That makes sense.
19:18 mtompset        where ubuntu could be any dist you want.
19:18 mtompset        and 12.04 would be the correct release number for it.
19:18 jcamins         One small problem with releases for Debian... we only would want the first two parts of the version, not the third number.
19:19 mtompset        -- why?
19:19 jcamins         Because you use the same set of packages for 6.0.*. They're all "squeeze."
19:20 mtompset        okay, a bit of a coding pain, but do-able.
19:20 jcamins         Though I suppose if you're specifying the release on the command line, it doesn't actually matter.
19:20 jcamins         You just have to make sure all the files match.
19:20 jcamins         Right?
19:21 mtompset        but if you don't specify it on the command line, it has to choose one.
19:21 jcamins         Ah, right.
19:21 mtompset        RELEASE=`lsb_release -r | ....`
19:21 mtompset        RELEASE2=`echo $RELEASE | tr -d '.'`
19:22 mtompset        DIFF=$((${#RELEASE}-${#RELEASE2}))
19:22 mtompset        no wait...
19:23 mtompset        RELEASE=`lsb_release -r | ... | cut -f1-2 -d'.'`
19:24 mtompset        the ... is other magic :)
19:24 jcamins         Right. :)
19:26 mtompset        so jcamins, you are thinking: check_deps.sh [--koha-dir=<path>] [--list-dir=<path> [--dist=<dist> --release=<release>]] [<file> [<full>]]?
19:26 oleonard        Bye #koha
19:26 mtompset        Just documenting a To-Do.
19:26 mtompset        Bye, oleonard
19:30 jcamins         mtompset: that makes sense to me, yes.
19:31 mtompset        just commenting on your assistance in testing and design of parameter requirements.
19:37 mtompset        okay... sent you the latest.
19:37 mtompset        I'm going to bed.
19:37 mtompset        It's 3.35am!
19:37 mtompset        I think I'll need to get more Mountain Dew in the morning.
19:38 mtompset        Any idea on how to get the soruces.list files from various distributions without a full install?
19:39 jcamins         mtompset: no, I'm still working on that.
19:39 mtompset        Send me an email on that one, if you do.
19:39 jcamins         Will do.
19:39 rangi           Morning
19:40 mtompset        Yes, it definitely is.
19:40 libsysguy_class phew it was only jenkins
19:40 mtompset        However, I'm calling it a night. :)
19:40 * mtompset      waves.
19:40 mveron          Good morning rangi and night everybody  :-)
19:42 drojf           old koha on ubuntu blog guy says "Sure. It'll be a few days before I can get to it, but I'll make the update." will make the link to the fork disappear too i hope
19:42 * drojf         goes out for a beer
19:42 jcamins         Woohoo!
19:42 jcamins         drojf++
19:45 rangi           Yay
19:46 jcamins         @later tell mtompset sources.list generator for Debian: http://debgen.simplylinux.ch/
19:46 huginn          jcamins: The operation succeeded.
19:50 rangi           Nepter: two ex academy kids start today, one first year of uni, one last year of high school
19:51 rangi           Growing devs as u suggested
19:51 jcamins         Is one of them Joann's son?
19:53 jcamins         (then it'd be truly a home-grown Koha developer:)
20:01 rangi           Hehe no he is only 15
20:01 rangi           Still has 2 patches in tho
20:01 rangi           Couple of years :-)
20:02 jcamins         rangi: well, I figured he'd come before Kahu.
20:03 rangi           Yep 2 patches at 14 is not shabby
20:04 jcamins         You know, I've been spoiled by barcode scanners.
20:05 jcamins         I just had to enter my library card barcode number into a website.
20:05 jcamins         And it greatly offended me to type those 14 digits.
20:12 rangi           heh
20:16 JoeLib001       Hahahaha! :-)
20:17 JoeLib001       I'm off to do something monotonous. Bye. :-)
20:29 rangi           jcamins: fwiw all released versions to now are in the main repo, pre actual release is in the oldkoha and kumara repos
20:29 jcamins         rangi: ah. I knew there was an oldkoha repo, didn't know what was in it.
20:30 rangi           kumara is older than oldkoha
20:30 rangi           however
20:30 rangi           sup trea1
20:30 trea1           hey rangi
20:30 rangi           jcamins: http://git.koha-community.org/stats/koha-master/ <-- unified history
20:31 rangi           4661 days
20:31 rangi           with on average 3.8 commits per day
20:32 rangi           thats INSANE
20:32 jcamins         Wow.
20:32 jcamins         That's impressive.
21:22 Morthland       What's the system pref to disable the tag cloud on opac?
21:24 Morthland       Found it.
22:12 rangi           http://www.stuff.co.nz/dominion-post/news/7349780/Girl-3-phones-her-own-ambulance  <-- awesomesauce
22:41 magnuse         g'night #koha
22:42 rangi           night magnuse
23:57 mib_jtzy1e      quick question about future development
23:57 mib_jtzy1e      is there any talk about letting the opac link out to database articles and resource like a discovery interface?
23:59 rangi           yep there has been discussion
23:59 rangi           just would need someone to write an up and rfc and do it :)
23:59 rangi           or pay someone to do it