IRC log for #koha, 2012-07-21

All times shown according to UTC.

Time S Nick Message
00:05 melia left #koha
00:36 Oak joined #koha
02:15 libsysguy joined #koha
02:38 ago43 joined #koha
03:01 * drojf leaves a wasteland of obsoleted patches behind. too tired
03:16 drojf who rules over bugzilla? i could use the keyword "sandboxtest" that was agreed on in the last irc meeting
03:18 drojf rangi++ # for making me do the module thing with my patch. i learned a lot of little things on the way
03:21 libsysguy rangi has a way of doing that kind of thing
03:21 libsysguy he is like a wise monk
03:27 drojf heh
03:28 libsysguy i wish he had some words of wisdom for the project im working on
03:28 libsysguy but sadly the monk sleeps :p
03:30 drojf isn't it like afternoon in nz right now? he will probably have some family weekend time
03:30 libsysguy or beer time
03:31 drojf or both :)
03:31 * libsysguy just had a little beer time :p
03:31 libsysguy sadly it didn't help me solve my problem
03:31 drojf i should have had a little beer time too. but now it's 5:30am so i won't start
03:31 drojf a problem that beer could not solve? ouch
03:31 drojf are you sure it was enough beer? :P
03:32 libsysguy yeah the porting project I am working on
03:32 libsysguy haha only 40 oz
03:32 libsysguy so…no probably not
03:33 libsysguy alright im off for the night…this will have to wait for another day
03:33 drojf bright daylight now. i'll try to sleep. good luck with the monk
03:33 libsysguy good talking with you drojf
03:34 drojf hope you solve the problem in your sleep ;)
03:34 drojf see you
03:34 libsysguy later
03:34 libsysguy left #koha
04:15 mtompset joined #koha
04:16 mtompset Greetings, #koha.
04:27 libsysguy joined #koha
04:46 mtompset Greetings, libsysguy
04:46 libsysguy hey mtompset
04:46 wahanui mtompset is a human being in the Philippines, and is having musical flashbacks.
04:55 logbot joined #koha
04:55 Topic for #koha is now Koha 3.8.2, 3.6.6 and 3.4.8 Now Available | Koha Community Website - | General IRC meeting, 18 July 2012 at 10:00 UTC+0
04:55 libsysguy what are you trying to make git do mtompset
04:56 Oak ls
04:56 Oak wrong window
05:00 * libsysguy is determined to get authentication working before he goes to bed
05:06 mtompset joined #koha
05:06 mtompset Now that was a fun crash. :(
05:07 libsysguy BSOD?
05:12 mtompset yep.
05:12 mtompset Triggered by VirtualBox doing a Reset call on a VM.
05:13 mtompset I have to remember to power down and not reset.
05:16 Oak joined #koha
05:23 mtompset Greetings, Oak. Are you really there?
05:23 Oak yes
05:23 Oak hello mtompset
05:24 mtompset Greetings, Oak. You lost your pirate greeting. :(
05:24 Oak :)
05:24 Oak Ahoy me hearties !
05:24 mtompset Thar she be!
05:27 mtompset [Sat Jul 21 13:25:17 2012] Use of uninitialized value in formline at ./ line 65, <DATA> line 522.
05:27 mtompset That's not good.
05:28 mtompset irc logs?
05:28 wahanui irc logs are
05:29 rina joined #koha
05:29 rina hi
05:29 wahanui hey, rina
05:29 rina hi
05:29 wahanui hi, rina
05:29 rina r u user?
05:30 mtompset wahanui is a bot.
05:30 mtompset wahanui?
05:30 wahanui mtompset?
05:30 rina yes
05:31 rina can anybody help me?
05:31 mtompset can? don't know. will try? perhaps. :)
05:31 mtompset first question?
05:31 wahanui "What are you trying to do?"  "What is the goal?" or "What problem are you experiencing?"
05:32 rina i want add book with koha but not sussese
05:33 rina what is the marc file?
05:33 rina marc format?
05:33 mtompset did you mean success when you said 'sussese'?
05:34 rina yes
05:34 mtompset marc?
05:34 wahanui marc is the standard that isn't
05:34 mtompset that's so helpful, silly bot.
05:34 rina .mrc format?
05:34 mtompset
05:35 mtompset Under Windows, which I work in. There is a program I use called MarcEdit.
05:35 rina how can add book with koha?
05:35 mtompset[…]it/html/index.php
05:35 mtompset Slow down. You have asked TWO questions.
05:36 rina k
05:36 mtompset There are multiple ways to add a book.
05:36 mtompset Let me see if I can find a documentation link.
05:36 mtompset documentation?
05:36 wahanui documentation is at
05:36 mtompset What version of koha are you using?
05:37 rina wait?
05:37 wahanui wait is it snowing in marseille?
05:37 libsysguy wahanui forget wait
05:37 wahanui libsysguy: I forgot wait
05:39 mtompset [Sat Jul 21 13:36:33 2012] Use of uninitialized value in formline at ./ line 65, <DATA> line 522.
05:39 mtompset Shoot... exists in master.
05:39 mtompset I guess people don't run -a very often.
05:41 Rina joined #koha
05:41 Rina hi
05:42 Rina I m using 3.26 version
05:42 Rina hi any body there?
05:43 mtompset Rina, you are several versions behind.
05:44 mtompset Are you running this under Linux or Windows?
05:44 Rina linex
05:45 Rina mto ?
05:45 mtompset Do you know which kind? Debian?
05:46 Rina i Do:t know?
05:46 Rina i Do:t know
05:46 Rina how can see?
05:47 Rina
05:47 Rina this version i m using now
05:47 mtompset Ah, okay. Why did you say 3.26?
05:48 Rina my mistake
05:48 Rina sorry
05:48 Rina ?
05:49 mtompset Anyways... I would recommend reading the manual:
05:49 mtompset This should give you some clues as to why you are having your difficulties.
05:49 Rina i read lof of time but not understanding
05:50 mtompset What part don't you understand?
05:50 Rina boos import
05:51 Rina books import
05:51 Rina adding book
05:52 Rina ??
05:52 mtompset No such section. Rina, I don't think you have read the link I gave you.
05:53 mtompset Excuse me, but I'm going to fix a couple bugs. Have a good day.
05:53 Rina just tell me import the book
05:53 Rina ??
05:54 mtompset I'm not a librarian, so I am not familiar with the process exactly. However, if you understand the terminology (like item is more than just a book, but can include CD's, Video's, etc.), then the documentation should be sufficient.
05:54 Rina ok
06:05 Rina joined #koha
06:48 mtompset Does anyone have any ideas on how to decide between xpm and noxpm versions of a library?\
06:52 mbalmer joined #koha
07:17 NehaSharma joined #koha
07:17 NehaSharma hello every one
07:17 NehaSharma any body koha user there?
07:18 mtompset Not really?
07:18 NehaSharma what?
07:18 mtompset I'm not a user... I fix bugs when they appear, so I may not be able to help you.
07:18 mtompset first question?
07:18 wahanui "What are you trying to do?"  "What is the goal?" or "What problem are you experiencing?"
07:18 NehaSharma thx
07:19 NehaSharma u r not user then how can help me?
07:19 mtompset Because perhaps I can point you to a URL with information that can.
07:20 NehaSharma ok
07:20 NehaSharma facing import the books
07:20 mtompset -- items.
07:20 mtompset okay.
07:21 mtompset second question?
07:21 wahanui well, second question is "What is the exact error message?"
07:21 mtompset N/A...
07:21 mtompset third question?
07:21 wahanui i guess third question is "What version of Koha are you using?"[…]ion-koha-running/
07:22 NehaSharma
07:22 mtompset Do you work with Rina?
07:22 NehaSharma yes u know them?
07:23 mtompset Rina was here asking the same thing.
07:23 mtompset
07:23 wahanui is the whole manual
07:23 mtompset I suggested looking at the documentation.
07:23 mtompset Books are items.
07:24 mtompset As I am not a user of koha (I've never done data entry, or data imports), I can't help much beyond this.
07:25 mtompset It is also the "weekend". You are more likely to have success finding someone during the week.
07:25 wahanui okay, mtompset.
07:25 mtompset it?
07:25 wahanui or the "weekend". You are more likely to have success finding someone during the week.
07:26 mtompset wahanui forget it
07:26 wahanui mtompset: I forgot it
07:27 NehaSharma i read all documentation but not understanding about this
07:27 mtompset What part don't you understand?
07:27 NehaSharma add books & imports book
07:28 mtompset There are no such sections.
07:28 mtompset I don't think you've read the documentation.
07:29 NehaSharma sure sir i read it
07:29 mtompset Then tell me a valid section name.
07:30 NehaSharma means ?
07:30 mtompset 7. Installation of SOPAC2
07:30 mtompset That's a valid, but totally unrelated section name.
07:32 NehaSharma what is SOPAC2?
07:33 mtompset Now, I apologize for being unable to assist you. Please excuse me, and do come back during the week when someone who is more familiar with the importing processes can help you.
07:48 cait joined #koha
07:51 cait morning #koh
07:51 cait a
08:13 cait left #koha
08:29 mib_mhpcjd joined #koha
08:51 jenkins_koha Starting build #100 for job Koha_3.8.x (previous build: SUCCESS)
09:05 mtompset joined #koha
09:05 mtompset Greetings, #koha.
09:06 mtompset I know it is pushing it, but I thought I'd point out a tiny bug I found: bug 8487
09:06 huginn Bug[…]w_bug.cgi?id=8487 critical, P5 - low, ---, gmcharlt, Needs Signoff , C4::Installer::PerlDependencies needs Test::Strict hash corrected
09:51 mtompset Only applies to 3.8.X and up. 3.6.X doesn't have the problem.
09:54 jenkins_koha Project Koha_3.8.x build #100: SUCCESS in 1 hr 3 min: http://jenkins.koha-community.[…]b/Koha_3.8.x/100/
09:54 jenkins_koha * chrish: bug 8322 removing additional spaces before fullstop on catalogue/detail and opac-detail pages.
09:54 jenkins_koha * nengard: Bug 8351: Update wording on staged marc
09:54 jenkins_koha * dcook: Bug 8422 - Fix impossible warning in when OverduesBlockCirc set to Block
10:30 jcamins mtompset: too late for 3.8.3.
10:33 mtompset Oh well.
10:35 mtompset Only really matters if you run the db_dependent tests.
10:36 mtompset okay... is it too late to check if ubuntu.packages needs updating?
10:36 mtompset for 3.6.7?
10:38 jcamins It is not.
10:38 jcamins If you hadn't asked just now it would be, but you did, so you can check. ;)
10:39 mtompset what is the git command to get a 3.6 branch in my dev system?
10:40 jcamins git checkout -b bug_whatever origin/3.6.x
10:40 mtompset whatever sounds like a good name, until I see if there is a bug I'd like to report. :)
10:42 mtompset I made a few more tweaks to the script.
10:42 mtompset One thing that came up was GD related.
10:42 mtompset xpm or noxpm
10:43 mtompset how do I decide which one is the one I should suggest in my script?
10:43 jcamins noxpm is to be preferred.
10:43 jcamins Choose the one that won't install all of X.
10:43 jcamins :P
10:44 mtompset I was seeing the the xpm version was used in 2009.
10:44 mtompset in koha.
10:44 jcamins Hm.
10:44 jcamins I think -xpm installs X.
10:44 mtompset and something about drupal using xpm, and koha using noxpm at one point in time.
10:44 mtompset It would install several X dependencies, yes.
10:45 mtompset Data::Pagination NOT FOUND!
10:45 mtompset Data::Paginator NOT FOUND!
10:45 mtompset Template::Plugin::HtmlToText NOT FOUND!
10:45 mtompset Ubuntu 12.04 master.
10:45 jcamins You're getting that on 3.6.x?
10:46 mtompset No, master.
10:46 jcamins Oh good.
10:46 mtompset It's still working on the checkout for 3.6.x
10:48 mtompset Okay, checkout done.
10:48 mtompset I'm assuming that means all the files in my git directory are the 3.6.X versions
10:48 mtompset right?
10:48 jcamins Right.
10:48 mtompset running my script now.
10:49 mtompset do you interact with windows machines at all?
10:50 jcamins Uhhh... my clients use Windows.
10:50 mtompset[…]win7-gadgets-now/
10:50 mtompset There are documented security issues with widgets.
10:50 cait joined #koha
10:50 mtompset Greetings, cait
10:50 cait hi #koha
10:51 jcamins Never heard of those, nor seen them, so I guess my clients don't use them.
10:51 cait hi mtompset
10:51 jcamins Good morning. :)
10:52 mtompset first test: all librarys are available in Ubuntu 12.04 for 3.6.X :)
10:53 jcamins :D :D
10:57 mtompset Working on second test: are all the libraries listed in ubuntu.packages
10:57 mtompset If not, I will just add what is not there.
10:57 mtompset I won't try to figure out which ones to remove.
10:57 jcamins Right.
11:00 mtompset The apt-file dump part of my script is sooooo slow. :)
11:03 mtompset < libclass-accessor-perl
11:03 mtompset < libhttp-cookies-perl
11:03 mtompset < libhttp-message-perl
11:03 mtompset < libjson-perl
11:03 mtompset < libmodern-perl-perl
11:03 mtompset < libtext-csv-xs-perl
11:03 mtompset < liburi-perl
11:03 mtompset < libwww-perl
11:03 mtompset < libxml-sax-perl
11:03 mtompset I believe these are missing.
11:04 jcamins Really? Oh boy.
11:04 jcamins That's a lot.
11:04 jcamins Are they all in 12.04?
11:04 mtompset Yes.
11:04 jcamins Yay!
11:04 mtompset That was the first test. :)
11:06 mtompset hmmm... there is a libmodern-perl and a libmodern-perl-perl?
11:06 jcamins Uhhh...
11:06 jcamins Is one universe and one supported?
11:07 mtompset I'm going to apt-file list to look at them.
11:08 mtompset didn't say my script was perfect, but it does give some clues where to look.
11:08 mtompset ah... libmodern-perl is the wrong library to install.
11:09 mtompset koha@KohaGit:~/kohaclone/install_misc$ apt-file list libmodern-perl
11:09 mtompset libmodern-perl: /usr/share/doc/libmodern-perl/changelog.Debian.gz
11:09 mtompset libmodern-perl: /usr/share/doc/libmodern-perl/changelog.gz
11:09 mtompset libmodern-perl: /usr/share/doc/libmodern-perl/copyright
11:09 mtompset libmodern-perl-perl: /usr/share/doc/libmodern-perl-perl/README
11:09 mtompset libmodern-perl-perl: /usr/share/doc/libmodern-pe​rl-perl/changelog.Debian.gz
11:09 mtompset libmodern-perl-perl: /usr/share/doc/libmodern-perl-perl/changelog.gz
11:09 mtompset libmodern-perl-perl: /usr/share/doc/libmodern-perl-perl/copyright
11:09 mtompset libmodern-perl-perl: /usr/share/man/man3/Modern::Perl.3pm.gz
11:09 mtompset libmodern-perl-perl: /usr/share/perl5/Modern/
11:09 mtompset libmodern-perl-perl has Modern::Perl.
11:11 mtompset What is your suggestion for the modern-perl? add it, and leave the old one?
11:13 jcamins Add the correct one.
11:14 mtompset Ubuntu 12.04 has yaz4, not 3.
11:14 mtompset ls
11:14 jcamins Oh boy. tcohen's proposal was to have a file for Lucid and a file for Precise.
11:15 jcamins Maybe necessary?
11:15 mtompset I am thinking, I'll create a Precise one.
11:15 * mtompset nods.
11:22 mtompset okay... I think I got it.
11:23 mtompset changed 3 to 4 for yaz, and added those missing ones.
11:23 mtompset Now to bug report it, and attach the patch.
11:24 jcamins Thanks.
11:32 mtompset bug 8488 written... now to attach patch.
11:43 mtompset bug 8488
11:43 jcamins Thanks.
11:43 mtompset Is huggin offline?
11:43 jcamins Seems to be.
11:43 jcamins I will test that, and, if it works, include it in 3.6.8.
11:46 mtompset 3.6.7 is already out?
11:46 jcamins Right.
11:46 jcamins 3.6.7.
11:51 mtompset Hmm... is hardcoded to ubuntu.packages.
11:56 mtompset I'm thinking `lsb_release -r` used to choose the right ubuntu packages file would be better.
11:57 jcamins Makes sense to me.
11:57 mtompset would you like me to clean that up too as another bug?
11:58 jcamins That'd be great.
11:58 jcamins That won't go into 3.6.7, I don't think, but it should definitely be done.
11:59 mtompset okay... next question.
11:59 mtompset I branch off, do this bug fix.
11:59 mtompset how do I get back to master?
11:59 mtompset that's not 3.6.X?
11:59 jcamins git checkout origin/master
12:00 jcamins (or git checkout -b newbug origin/master, if you're going to work on a new bug right off)
12:00 adnc joined #koha
12:00 mtompset I know this is overkill, but would
12:00 mtompset ...
12:00 mtompset Hmmm...
12:00 mtompset would git checkout origin/master go back to my master?
12:01 mtompset which should be the same ver as origin?
12:01 jcamins No, if you have your own master branch, you need to do `git checkout master`
12:01 jcamins Remember, eythian and I both avoid having a branch called "master".
12:02 mtompset I try to avoid keeping bug branches after submitting patches. :P
12:02 jcamins You should keep branches until the patches have been integrated into master.
12:02 jcamins If you need to rebase, and all you have is the patch file, it can be really unpleasant.
12:03 mtompset only if the files in the patch have changed would it be unpleasant, though, right?
12:04 jcamins Right, that's what rebasing is for.
12:04 jcamins You should generally assume you *will* have to rebase any given patch.
12:05 mtompset Given my patches aim to be small, I'm not so worried...
12:05 jcamins While git can often automatically merge patches, you'll be pretty frustrated when you have to rewrite a patch from scratch.
12:05 cait joined #koha
12:05 mtompset true.
12:06 mtompset rename a branch?
12:06 jcamins git -m oldbranch newbranch
12:07 mtompset maverick was 11, right?
12:07 mtompset I hate naming conventions.
12:07 jcamins I don't know. I think it was 11.10?
12:08 jcamins No, Maverick must have been 10.10?
12:09 mtompset yep, 10.10
12:10 mtompset
12:18 mtompset What should we do about 11.04 and 11.10?
12:18 jcamins Ignore 'em.
12:18 mtompset What if someone tries them?
12:18 jcamins LTS releases are the ones that matter.
12:18 mtompset which file should I default to?
12:18 jcamins The package list for Pangolin should work fine, actually.
12:25 cait joined #koha
12:28 cait what are you 2 working on?
12:29 jcamins cait: mtompset is working on Ubuntu installation issues.
12:29 cait oh nice
12:29 cait :)
12:29 jcamins I'm writing proposals, and at some point I'll release 3.6.7.
12:29 mtompset I'm working madly at fixing right now
12:29 cait ah
12:29 cait I almost forgot about it
12:30 cait finished translations early this time - hope no bugs in the files
12:30 cait mtompset++ :)
12:30 jcamins :)
12:33 mtompset I want 3.6.7 to purr like a kitten.
12:33 mtompset Make my life easy for our libraries impending upgrade. :)
12:35 mtompset oh sucky!
12:35 mtompset libmysqlclient
12:37 mtompset libmysqlclient16-dev doesn't exist on 12.04
12:37 jcamins Uhhh...
12:38 mtompset libmysqlclient16 doesn't exist on 12.04, but libmysqlclient18 does.
12:38 jcamins I don't think that's a valid dependency.
12:38 jcamins Take a look at libdbd-mysql-perl and see what it depends on.
12:38 jcamins I think that will depend on libmysqlclient if it is required.
12:39 mtompset how? I'm new to this gig. :)
12:39 jcamins apt-cache showpkg libdbd-mysql-perl
12:40 mtompset nice.
12:41 mtompset not the -dev.
12:41 mtompset Where did the -dev part come from?
12:42 jcamins Someone not understanding what -dev meant.
12:42 jcamins -dev is for headers, I think.
12:42 mtompset yes, that is where headers are.
12:43 mtompset hmmm...
12:43 mtompset that gives me an idea.
12:43 mtompset if I list what is in the dev version of 16, and see if the 18 version includes the headers too.
12:43 mtompset perhaps they changed their packaging philosophy.
12:44 jcamins I don't think the headers are required at all, was my point.
12:44 jcamins We use Perl not C. :P
12:48 mtompset Just doing a mass list... checking.
12:49 mtompset libdbd-mysql-perl is dep. on 18
12:51 mtompset Yes, based on the ubuntu.packages mess I made, and the libraries in the my script...
12:51 mtompset I only see libmysqlclient18 as a dependency.
12:51 mtompset should I correct the file?
12:53 mtompset We also have a libyaz4-dev
12:55 jcamins I don't know, we might need libyaz4-dev.
12:55 jcamins But you can take out the direct dependency on libmysqlclient.
12:56 mtompset well, it does exist.
12:56 mtompset so I guess I just don't have it installed.
12:57 mtompset I removed that -dev version of libmysqlclient from the 12.04 packages file.
12:59 mtompset I'm going to bug report this and provide patches now.
13:05 papa joined #koha
13:18 mtompset question: are softlinks possible?
13:18 mtompset I was looking at the INSTALL.ubuntu instructions and they reference ubuntu.packages.
13:19 jcamins Hm. I don't think we can do softlinks in a tgz.
13:19 jcamins Or git.
13:20 mtompset So duplicate file?
13:20 jcamins Yeah.
13:20 mtompset Okay.
13:25 mtompset if I git add'd a file, then decide to change it.
13:25 mtompset do I git add it again, and what does that mean for the commit?
13:26 jcamins If you run git add again, it will just stage the newest version for commiting.
13:26 jcamins *committing
13:38 mtompset Working on commit.
13:46 cait-m__ joined #koha
13:48 libsysguy joined #koha
13:49 mtompset jacmins?
13:49 mtompset Why didn't my file delete commit?
13:50 libsysguy mtompset: geez man you're still on
13:51 jcamins mtompset: you need to do git rm filename
13:51 mtompset but I renamed it.
13:51 libsysguy with mv?
13:52 mtompset should have I done something other than mv?
13:52 jcamins No, for move you do git mv
13:52 libsysguy git mv
13:52 mtompset okay, this sucks...
13:52 libsysguy any file operation you can do from the shell just append a git in front
13:52 libsysguy well you can still run those commands
13:52 libsysguy you just won't be able to tab out for completion
13:52 mtompset Yes, but I already commited the other files.
13:53 libsysguy git reset HEAD^
13:53 libsysguy should take you back one commit
13:54 libsysguy if all you did was move operations
13:55 mtompset Okay, but the problem now is...
13:55 mtompset the git mv won't work.
13:55 mtompset mv it back, and then git mv?
13:56 jcamins Yeah, that should do it.
13:56 libsysguy yeah you can do that
13:58 mtompset shouldn't a git diff list all the changes?
13:58 libsysguy git log will
13:58 libsysguy unless you want changes betweent 2 files
13:58 mtompset ah there it is....
13:58 libsysguy then its git diff fileA fileB
13:58 mtompset git diff origin/3.6.x
14:02 mtompset I assume there is a git cp?
14:02 jcamins Actually, no.
14:02 jcamins For copy you just do cp file1 file2 && git add file2
14:02 mtompset just cp and then git add?
14:03 jcamins Exactly. :)
14:05 mtompset I think I have it... let's try again.
14:06 * libsysguy crosses fingers
14:06 mtompset #       modified:
14:06 mtompset #       new file:   ubuntu.10.04.packages
14:06 mtompset #       renamed:    ubuntu_maverick.packages -> ubuntu.10.10.packages
14:06 mtompset #       new file:   ubuntu.12.04.packages
14:06 mtompset #       modified:   ubuntu.packages
14:06 mtompset I think it looks right.
14:06 jcamins Looks good to me.
14:17 mtompset okay... now to attach the patch!
14:24 cait-m__ joined #koha
14:32 mtompset oh well....
14:33 mtompset got forgot to include an echo $UBUNTU_PACKAGES
14:33 mtompset nevermind.
14:34 mtompset So if I do a 'git reset HEAD^' it takes me back just before the last commit, correct?
14:34 jcamins Right.
14:34 libsysguy_afk well yes, but i would suggest just doing git commit —amend
14:35 libsysguy_afk if you are just adding that
14:35 mtompset - -?
14:36 libsysguy_afk i think you can do that…jcamins correct me if im wrong
14:36 jcamins Yes, you can.
14:36 jcamins Best thing to do, edit the file again, make the changes, do a git add, then do git commit --amend
14:36 jcamins That will amend your previous commit.
14:43 mtompset there much better... re-attaching.
14:44 mtompset How do i replace an attachment on bugzilla?
14:45 cait-m__ -e
14:46 cait-m__ git bz attach -e
14:46 cait-m__ ...
14:46 cait-m__ uncomment att. you want to obsolete
14:49 mtompset anyways... I think I got it gone correctly.
14:49 mtompset The diff looks right on bugzilla.
14:49 mtompset bug 8489
14:50 mtompset oh right. huggin's is down.
14:50 mtompset[…]w_bug.cgi?id=8489
14:51 mtompset I'll stay up for another 40 minutes or so, just so you can let me know if there are problems with the patches, jcamins.
14:52 jcamins mtompset: thanks. Those are for 3.6.x, both of them?
14:52 mtompset Yes.
14:52 mtompset I should check to see if there are similar changes that need to be made for 3.8.X
14:53 jcamins I'm sure there will be.
14:53 jcamins Also for master.
14:53 mtompset but since I was too slow for 3.8.3, it will have to wait until 3.8.4
14:53 jcamins But my priority is 3.6.x. :)
14:53 mtompset As is mine.
14:53 druthb joined #koha
14:53 mtompset We hope to upgrade our library from 10.04 LTS to 12.04 LTS 3.6.7 in the near future.
14:54 mtompset we're currently on 3.6.3
14:54 jcamins Isn't it nice that I have both a lucid and a 12.04 install hanging around? :)
14:54 jcamins Wait, just kidding. This is not Lucid.
14:54 jcamins Drat.
14:55 druthb Lol  tease.
14:55 jcamins The other one is definitely 12.04, though.
14:55 jcamins I can tell because it drives me batty.
15:00 * jcamins sighs. Should've checked how out of date the install was a while ago.
15:01 jcamins 326 packages to upgrade.
15:02 * mtompset laughs and cries.
15:02 jcamins mtompset: with the packages goodness only knows how out of date, it'd be hard to test whether the new packages list actually works.
15:05 mtompset True, so basically, bug 8487 and 8489 are my labour of love this evening.
15:05 mtompset[…]w_bug.cgi?id=8487
15:06 mtompset 8487 fixes
15:06 mtompset I suspect it is cross version-al.
15:07 jcamins Bug 8487 will wait for 3.6.8.
15:08 jcamins It is just a warning, so it would be better not to put it in a stable branch prior to master.
15:08 jcamins Since 8489 is needed to get Koha 3.6.7 to install on Ubuntu, that's kind of a big deal.
15:08 mtompset well, it will install, but with more hassle. :)
15:09 jcamins Right.
15:10 mtompset but with it... I think we'll have a super-sweet install.
15:10 jcamins I just have to test that it actually works. :P
15:10 jcamins Bah, humbug. I don't think I have a 10.04 install anywhere.
15:12 mtompset is there a way to install a patch on a non-git?
15:17 cait joined #koha
15:17 mtompset Greetings, cait
15:18 cait hi again :)
15:18 cait home!
15:18 mtompset Do you know of a way to install a patch on a non-git directory?
15:19 cait copy and paste?
15:19 mtompset yuck.
15:20 cait not sure what you are trying to do?
15:20 mtompset I found a web page that says patch -p0 < patchfile
15:21 mtompset take bug 8489 and actually patch a virgin tar xvf directory of koha 3.6.6
15:21 mtompset and then see if ./ works as expected until 10.10
15:31 mtompset Hmm...
15:34 cait hmmm...
15:34 cait sorry, I think I am probably not of much help here
15:37 jcamins patch -p0 < patchfile should work.
15:37 jcamins Possibly patch -p1
15:40 libsysguy_afk so I may need a spot of advice
15:40 libsysguy_afk i did a cpan installed that failed…so i forced it
15:40 libsysguy_afk now I realize that was a bad idea
15:40 libsysguy_afk is there a way to uninstall from cpan with deps
15:47 jcamins Uhhh...
15:47 jcamins No idea.
15:47 libsysguy yeah i don't think you can
15:47 libsysguy guess I'll be rolling back via time machine :-/
15:47 jcamins Do you have anything installed via CPAN that wasn't a bad idea?
15:47 libsysguy no
15:47 libsysguy i don't usually do it from cpan
15:47 libsysguy but i was desperate
15:48 drojf libsysguy: no answer to that, but for future experiments, i found that using dh-make-perl is a really nice thing on debian.  build packages with dh-make-perl --build --cpan yourpackage. or install directly, dh-make-perl --install --cpan yourpackage
15:48 libsysguy it was that or SID
15:48 libsysguy and we all know sid is evil
15:48 jcamins Okay, did you install as your user or sudo?
15:48 libsysguy thanks drojf, I should have installed this anyway
15:48 libsysguy sudo
15:48 mtompset jcamins, doesn't quite work under 10.10
15:48 jcamins libsysguy: well, darn.
15:48 mtompset Working on the error handling of the .sh script.
15:48 libsysguy haha
15:49 libsysguy its ok, I can just roll the VM back
15:49 jcamins libsysguy: see if there's anything is in /usr/local/lib/perl?
15:49 jcamins *else
15:49 jcamins mtompset: it seems to be working perfectly on 12.04 for me.
15:49 jcamins Once I've tested that I'll test it on 10.04.
15:50 mtompset Yes, but 10.04 it needs to be tweaked.
15:50 libsysguy jcamins there is
15:50 libsysguy but i don't think its in tehre
15:50 jcamins Yeah, it'll be missing some dependencies, but if there's no regression, I'll still put the patch in.
15:50 libsysguy i didn't see it in /usr/lib/perl5/ either
15:51 jcamins Okay, step one is find the files.
15:51 mtompset There are ugly error messages.
15:51 mtompset I'd like to make it a clean run.
15:51 jcamins Ah. Yeah, that'd be nice.
15:52 jcamins Why do we require gcc?
15:52 mtompset Just incase they CPAN.
15:53 jcamins (rhetorical question)
15:53 jcamins But, gcc isn't required for cpan.
15:53 jcamins Is it?
15:53 mtompset it is for a make.
15:53 mtompset for some perl libraries it is.
15:53 mtompset trust me... gcc in the list is GOOD.
15:53 mtompset of course, after you get koha installed, you want to remove it. :)
15:55 mtompset libbusiness-isbn-perl = (none)
15:55 mtompset libcgi-session-driver-memcached-perl = (none)*
15:55 mtompset libdatetime-format-dateparse-perl = (none)
15:55 mtompset libhttp-oai-perl = (none)*
15:55 mtompset liblocale-currency-format-perl = (none)*
15:55 mtompset libmemoize-memcached-perl = (none)*
15:55 mtompset libpdf-api2-simple-perl = (none)*
15:55 mtompset libreadonly-perl = (none)
15:55 mtompset libreadonly-xs-perl = (none)
15:55 mtompset libtext-csv-encoded-perl = (none)*
15:55 mtompset YAY! Good output.
15:55 mtompset * means there is no library.
15:56 mtompset CPAN or external repo required.
15:56 jcamins Okay, rather than amending your commit, could you provide a follow-up to fix the problem on Maverick?
15:57 jcamins I will squash them.
15:57 jcamins Okay, works on 12.04.
15:58 jcamins Ooh, and I have a Maverick install.
15:59 mtompset great... can test the 10.10 file.
15:59 mtompset But please wait for the patch.
15:59 jcamins Yup. Once you upload the follow-up, I will do that. :)
16:00 mtompset Just re-running on 12.04
16:00 adnc joined #koha
16:07 mtompset SWEET!
16:07 mtompset 12.04 version | wc = 125 lines
16:08 mtompset 10.04 version | wc = 117
16:08 jcamins Sounds about right.
16:08 mtompset number of lines difference between the packages files? 8
16:11 jcamins libsysguy: did you ever find where cpan put those files?
16:11 libsysguy sadly no
16:11 libsysguy i just reset the VM
16:11 jcamins Heh. That works.
16:12 mtompset :)
16:12 mtompset Yes it does.
16:12 mtompset I believe I have a working patch... just a moment while I upload it.
16:13 jcamins Thanks.
16:13 jcamins Don't obsolete the previous one.
16:13 mtompset I did a git-amend.
16:13 jcamins Ah.
16:13 jcamins Okay.
16:13 jcamins In that case, obsolete the patch.
16:17 mtompset patch uploaded.
16:19 adnc joined #koha
16:23 * jcamins falls asleep waiting for Maverick to update.
16:23 jcamins We don't have any special files for 11.04 or 11.10, do we?
16:23 mtompset No.
16:24 jcamins Good. I don't need to test them.
16:24 mtompset Maverick file existed, so I figured keep it.
16:24 jcamins Makes sense to me.
16:24 mtompset If you try to run it on 11.04 or 11.10, you will get an error message about using an LTS.
16:25 mtompset echo "WARNING! We strongly recommend an LTS release."
16:26 mtompset So, when 12.10 comes out, technically, we just have to update ubuntu.packages.
16:26 mtompset So, when 12.10 comes out, technically, we just have to update ubuntu.packages. Same with 13.04 and 13.10
16:26 jcamins 10.10 is not an LTS release.
16:26 jcamins Does it give you that warning, too?
16:26 mtompset no.
16:26 jcamins If not, I'll add it.
16:26 mtompset Because the file exists.
16:27 jcamins Oh, got it.
16:27 jcamins That makes sense.
16:27 mtompset So we just keep updating ubuntu.packages until we hit an LTS.
16:27 mtompset then we copy it to the LTS version.
16:28 jcamins Right.
16:28 jcamins Seems like a good plan to me.
16:28 mtompset And by that time, 10.04 will be so far back, we can dump 10.04 and 10.10
16:30 jcamins Right. Sounds good to me.
16:34 jcamins Okay, I can confirm it still works on 12.04.
16:35 Brooke joined #koha
16:35 Brooke o/
16:35 libsysguy \o
16:35 jcamins Greetings.
16:36 libsysguy and salutations
16:36 Brooke wow greetings & salutations I am <3d
16:36 libsysguy just returning the love since you think im crazy Brooke
16:36 mtompset And I can confirm it is working on 10.04
16:37 * jcamins is testing 10.04 also, just to be sure.
16:37 mtompset Feel free.
16:37 Brooke crazy like a fox!
16:37 mtompset Greetings AND Salutations, Brooke
16:38 Brooke how's it going?
16:38 mtompset The only thing that this patch does is introduce a newer, nicer behaviour. :)
16:38 mtompset The (noe)*
16:38 mtompset (none)*
16:38 libsysguy the work or the crazy
16:38 mtompset It's going late.
16:39 mtompset I hope I can wake up in time for church this morning.
16:39 Brooke get some sleep then
16:39 Brooke I can assure you that Koha will be here when you wake up :)
16:39 mtompset I'm working with jcamins on a patch for the 3.6.7 installation.
16:39 libsysguy its always waiting
16:40 libsysguy and watching
16:40 mtompset 3.6.7 is only released one, Brooke. :P
16:40 mtompset Just like the game on TV is only played live once.
16:41 mtompset just like the 2012 olympics only happens once... I hope Canada's athletes for the summer olympics do as well as they did for the winter ones.
16:53 mtompset How goes the Maverick update, jcamins?
16:53 jcamins I'm testing the scripts right now, actually.
16:53 jcamins Should be nearly done. :)
16:57 mtompset I was pondering if the (none)* was the best approach, or whether to leave it blank.
16:57 jcamins I think the way it is makes sense.
16:57 mtompset I think that is the only thing that could be questioned from a QA stance.
16:58 mtompset I was relooking at the INSTALL.ubuntu.lucid file.
16:58 mtompset When tracking down any "(none)" results...
16:58 mtompset Doesn't say (none)*
16:59 mtompset So, hopefully that won't be a confusion for someone.
17:04 jcamins mtompset: getting some problems with 10.10.
17:04 mtompset Really?
17:04 jcamins Okay, restart fixed it.
17:04 jcamins Must've been something I upgraded.
17:04 mtompset out of curiousity what was it?
17:05 mtompset perhaps we can bullet proof this. ;)
17:06 jcamins Drat.
17:06 jcamins Earlier the script wouldn't run.
17:06 jcamins Now the script runs but the dselect fails.
17:07 jcamins Let me see if it always failed.
17:08 mtompset dselect doesn't use the script.
17:08 jcamins Right, I was testing the moved file as well.
17:08 jcamins Okay, same issue before and after the patch, so it's going into 3.6.7.
17:08 jcamins Well done. :)
17:09 mtompset and anyways, people shouldn't be using 10.10
17:10 mtompset YAY!
17:10 jcamins Agreed.
17:10 mtompset If they were willing to use a non-LTS, they should have upgraded to 11.X by now.
17:11 mtompset And with the release, have jumped into an LTS.
17:15 mtompset Well, with that news. I am headed to bed.
17:15 jcamins Good night.
17:15 mtompset And I think a Sunday afternoon nap later today will be in order. :)
17:22 * mtompset waves.
17:23 Brooke doh too slow
19:07 adnc joined #koha
19:25 adnc joined #koha
19:39 chris_n` joined #koha
19:41 chris_n` joined #koha
19:45 chris_n` joined #koha
19:46 chris_n` joined #koha
19:49 chris_n` joined #koha
19:50 chris_n` joined #koha
19:50 * mtj hands chris_n an irc-proxy...
19:51 jcamins mtj: how about some chocolate for me?
19:51 * mtj hands jcamins some chocolate...
19:51 jcamins Thanks.
19:51 jcamins I need it.
19:51 jcamins I can't get the unit tests to pass on 3.6.6.
19:52 jcamins I know what you're thinking. You're thinking, "why would you need to? 3.6.6 was already released, and all the tests passed."
19:52 chris_n` joined #koha
19:52 cait mtj: can I get some juice?
19:52 * mtj hands cait some juice...
19:52 cait thx :)
19:52 jcamins Well, I just tried to release 3.6.7.
19:52 jcamins The unit tests failed.
19:53 jcamins They did not fail two commits ago.
19:53 jcamins I didn't change any files relating to Koha.
19:53 jcamins I mean, relating to actual functionality.
19:53 jcamins Just the Ubuntu package files and translations.
19:53 jcamins So I decided to test 3.6.6.
19:53 * cait sends more chocolate
19:54 jcamins AND IT DIDN'T WORK!?!?!?
19:55 mtj hmm , where is it failing?
19:55 jcamins Serials, Reserves, VirtualShelves.
19:55 jcamins I just tried creating a completely new database.
19:55 jcamins Same problem.
19:55 jcamins On both 3.6.6 and 3.6.7.
19:56 mtj and.. whats yr testing command? prove ./t  ?
19:56 jcamins prove t/db_dependent
19:56 jcamins It failed a few others due to the wrong data set.
19:57 jcamins But these three seem to be legit.
19:57 chris_n` joined #koha
19:58 mtj ftw, i get some fails too , on my 3.6.6
19:59 jcamins But jenkins doesn't, and wth didn't I ever get them before?
19:59 mtj but, my db looks a little glitchy here (its my dev koha)
19:59 jcamins o.O
19:59 jcamins Okay, ignore that outburst.
20:00 mtj what tests are failing for you?
20:00 jcamins My old clean test database works fine.
20:00 pastebot "jcamins" at pasted "mtj: failing tests" (13 lines) at
20:00 mtj heres what i wanna know... is there a 'clean' database within the repo?
20:01 chris_n`` joined #koha
20:01 jcamins It's supposed to be "check all boxes when installing."
20:01 jcamins Clearly that's not the case anymore.
20:01 mtj that i can just 'mysql koha < clean.sql' before testing?
20:01 jcamins No, but that's a great idea.
20:01 mtj isnt it just
20:02 mtj a sane working db, thats known to correct work correctly for all the tests, in the repo
20:02 chris_n`` joined #koha
20:02 jcamins I like the idea a lot.
20:02 jcamins I guess I'll try releasing 3.6.7 again.
20:03 jcamins Incidentally, isn't it awesome that I can do that?
20:03 mtj and every time a new release happens, that 'clean' test db can get updated for the new release
20:04 mbalmer joined #koha
20:04 jcamins I decide what should go in, and run a command that does all the automated tests I can think of, then creates the release.
20:05 drojf1 joined #koha
20:05 jcamins Bother. I'll have to manually upload it because I forgot to tell the script to upload it.
20:05 mtj awesome :)
20:06 mtj chris_n: seriously needs an irc-proxy (i'm using znc)
20:06 jcamins Anyone with ops to ban chris_n?
20:06 jcamins Just for a little while.
20:06 mtj
20:06 jcamins Until his connection starts working again.
20:06 jcamins mtj: I don't think I can forcefully install that for him. :P
20:08 mtj jcamins: nope - its just a helpful suggestion...
20:10 mtj perhaps chris_n uses an irc_proxy already, but just has a bouncy connection...
20:18 cait left #koha
20:33 jcamins Remind me not to read the Zebra source.
20:44 jcamins Hm.
20:44 jcamins Anyone around who likes regular expressions?
20:58 liw I like them
20:59 jcamins liw: I'm wondering if there is a clever way to write a regular expression that expresses "match any string like 'cake' *or* where any string for which three of the letters match."
20:59 jcamins ("cake" is just an example, and I'm actually wondering about more general regular expressions, but I don't really know how to express that in English)
20:59 jcamins (or any other language)
21:00 jcamins What I come up with is (cak.|ca.e||.ake)
21:03 liw that's pretty much what I'd use
21:05 jcamins Thanks.
21:06 * jcamins comes up with what may be the weirdest query fed into Google ever: szygy abolitionist capitalism synagogue runes serger anticonstitutionnellement
21:06 jcamins (notice that the first word is misspelled)
21:07 jcamins Also note that I successfully came up with a query which returns no results but accurately corrects your spelling. It was a challenge. :)
21:52 jenkins_koha Starting build #55 for job Koha_3.6.x (previous build: SUCCESS)
21:59 * jcamins releases 3.6.7.
22:38 jenkins_koha Project Koha_3.6.x build #55: SUCCESS in 46 min: http://jenkins.koha-community.[…]ob/Koha_3.6.x/55/
22:38 jenkins_koha * mtompset: Bug 8489: Revise Ubuntu install files
22:38 jenkins_koha * f.demians: Koha 3.6.7 Translation Update
22:38 jenkins_koha * jcamins: Add release notes for 3.6.7 release
22:38 jenkins_koha * jcamins: Bump version for 3.6.7 release
23:34 Topic for #koha is now Koha 3.8.3 and 3.6.7 Now Available | Koha Community Website - | General IRC meeting, 8 August 2012 at 02:00 UTC+0
23:42 * rangi hasn't done release announce for 3.8.3 yet
23:50 jcamins_away Oh, sorry.
23:51 jcamins_away Should I set the topic back to 3.8.2?
23:55 tweetbot` joined #koha

| Channels | #koha index | Today | | Search | Google Search | Plain-Text | plain, newest first | summary