Time  Nick          Message
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
04:16 mtompset      Greetings, #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 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      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: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] koha_perl_deps.pl: Use of uninitialized value in formline at ./koha_perl_deps.pl line 65, <DATA> line 522.
05:27 mtompset      That's not good.
05:28 mtompset      irc logs?
05:28 wahanui       irc logs are http://irc.koha-community.org/irclog/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      http://www.loc.gov/marc/
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      http://people.oregonstate.edu/~reeset/marcedit/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 http://koha-community.org/documentation/
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] koha_perl_deps.pl: Use of uninitialized value in formline at ./koha_perl_deps.pl 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          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          3.06.05.000
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: http://manual.koha-community.org/3.6/en/
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:48 mtompset      Does anyone have any ideas on how to decide between xpm and noxpm versions of a library?\
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?" http://koha-community.org/faq/find-version-koha-running/
07:22 NehaSharma    3.06.05.000
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      http://manual.koha-community.org/3.6/en/
07:23 wahanui       http://manual.koha-community.org/3.6/en/ 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:51 cait          morning #koh
07:51 cait          a
08:51 jenkins_koha  Starting build #100 for job Koha_3.8.x (previous build: SUCCESS)
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        04Bug http://bugs.koha-community.org/bugzilla3/show_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.org/job/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 circulation.pl 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      http://windowssecrets.com/top-story/kill-those-vista-and-win7-gadgets-now/
10:50 mtompset      There are documented security issues with widgets.
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-perl-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/Perl.pm
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... ubuntu-pkg-check.sh 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 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 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      https://wiki.ubuntu.com/Releases
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: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 ubuntu-pkg-chk.sh 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: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: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:   ubuntu-pkg-check.sh
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: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      http://bugs.koha-community.org/bugzilla3/show_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 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      http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8487
15:06 mtompset      8487 fixes PerlDependencies.pm
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 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 ./ubuntu-pkg-check.sh 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 ubuntu-pkg-check.sh 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: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: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        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
17:36 tweetbot`     [off] Twitter: @NToddsPa: "Been busy w/ no time for bicycling.  #kohails meeting yesterday morning.  PM with grandson Sam. Then visit w/ new granddaughter Sadie et al!"
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 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: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 127.0.0.1 pasted "mtj: failing tests" (13 lines) at http://paste.koha-community.org/48
20:00 mtj           heres what i wanna know... is there a 'clean' database within the repo?
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 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 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 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           http://packages.debian.org/squeeze/znc
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: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|c.ke|.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.org/job/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: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?