IRC log for #koha, 2012-07-09

All times shown according to UTC.

Time S Nick Message
00:12 dcook joined #koha
00:12 dcook Allo allo
00:12 dcook Is anyone else getting the error "Can't locate C4/Heading/ in @INC" when they try to change MARC 245 $a?
00:13 dcook To elaborate further, is anyone else missing the folder C4/Heading ?
00:13 dcook (for 3.8)
00:14 jcamins dcook: never seen anything like that.
00:15 dcook Hmm, I thought not. It seems to me that I've changed the 245 $a before as well, so I'm wondering if someone accidentally deleted that folder from our install
00:16 dcook It's in our git, so either that or maybe it didn't install, like  bug 8135
00:16 huginn Bug[…]w_bug.cgi?id=8135 critical, P1 - high, ---, chris, Pushed to Stable , Services Directory and File Missing After Install
00:16 jcamins dcook: the files are included in 3.8.x (in fact, we've had that file since 3.2 at least), so you probably need to reinstall from scratch.
00:17 dcook Or copy the folders across
00:17 jcamins No, don't.
00:17 jcamins You're missing unknown numbers of files.
00:17 jcamins Reinstall.
00:18 jcamins Copying folders can only lead to pain, suffering, and misery.
00:18 dcook I'm inclined to agree, although I'm not sure how what that will be received around here
00:18 jcamins Put it this way:
00:19 jcamins If you don't reinstall, the system is likely to go down hard *after* corrupting all the customers' data.
00:19 jcamins If you do, you have a bit of scheduled downtime.
00:19 jcamins And while you're at it, change the passwords.
00:19 dcook Oh?
00:20 jcamins dcook: think about it. Someone deleted core files from a production server.
00:20 jcamins There is no valid reason to be deleting any Koha file from that server, so chances are they got more files in the process of doing something dangerous.
00:21 jcamins Data corruption is almost inevitable.
00:21 jcamins Not from that file, but _I_ would never bet my customers' data on the assumption that "surely no one would have deleted anything else."
00:22 jcamins Or "surely no one would have *edited* any files while they were doing things they shouldn't to a production server running a gazillion catalogs."
00:23 dcook While I see your point, I'm not sure what I've done to provoke such hostility, jcamins
00:24 jcamins dcook: that wasn't intended as hostile.
00:24 jcamins dcook: if it came off as hostile, I apologize.
00:25 jcamins My point was, you're *right*, and here are a bunch of reasons to back that up if your employers don't like your opinion.
00:26 dcook I appreciate the apology. At first, that's how I was interpreting it.
00:26 jcamins No, not at all intended as hostile. However, sometimes it helps to say "this guy on #koha said X."
00:26 jcamins (especially when you said X first)
00:27 dcook Very true. I imagine that phrase will come up in conversation. Thank you for the list of reasons that you have provided.
00:29 jcamins Hopefully it'll help and you'll be able to rescue the server with only a bit of inconvenience when editing records for a little while.
00:33 dcook Well, there will be no inconvenience to anyone but me, since it's just a test instance
00:33 jcamins Oh, good.
00:33 * jcamins breathes a sigh of relief.
00:34 dcook I appreciate the concern :)
00:34 jcamins In that case, it's nice and easy. Just rerun the installer reinstall the files.
00:35 dcook The downside is that I will lose all the customizations that I've been working on
00:35 jcamins Aren't you using git for customizations?
00:35 jcamins I saw a couple of patches from you.
00:36 dcook At this stage, we're using git for customizations that we're putting back into the community
00:36 dcook Some are changes that are very client specific, so they shouldn't/wouldn't be approved
00:36 jcamins Ah.
00:37 dcook We've also been quite eager to get a "working" version up
00:37 jcamins I recommend using git for everything, even if you're not actually going to be submitting it.
00:37 jcamins That way if you have a problem like this, you can just do "git reset --hard" and rescue the situation.
00:37 dcook Someone else suggested that to me too, and I quite like the idea
00:37 dcook How do you test your patches though?
00:37 jcamins Usually directly on my git install.
00:38 dcook How do you mean?
00:40 jcamins Rather than using a standard install, I do a dev install, and just check out the branch I'm interested in testing.
00:40 dcook Ahh, that's what I thought you were meaning
00:40 dcook I suggested that in the beginning, but it fell by the wayside
00:40 jcamins Much easier than modifying files in a standard install, then trying to keep track of the changes mentally.
00:41 dcook No doubt
00:41 jcamins I strongly recommend *against* that for production, but for development, that's the only way to go.
00:41 dcook Makes sense
00:42 dcook So you commit your changes to your local master branch
00:42 * dcook ponders for a minute
00:42 jcamins Actually, I don't use a branch called "master" at all because it'd be too easy to get confused.
00:43 jcamins I have a branch called "cpspecial" which is the branch with all C & P's customizations.
00:44 dcook Do you put each customization in a different branch adjacent or beneath that one?
00:44 jcamins For customizations that are not suitable to submit to the community, I develop directly on that branch.
00:45 jcamins For everything that is being submitted, I actually develop against master first, _then_ backport to cpspecial (which is based on 3.6.x).
00:46 * dcook nods
00:48 dcook As I mentioned to you a while ago, I'm still quite new to git. With "git reset --hard", that takes you back to the beginning where you first cloned the git?
00:48 jcamins No, that takes you back to the state of the repository prior to whatever changes were last made and not checked in.
00:48 dcook Mmm, right
00:49 dcook So then you don't lose commits when you reset
00:49 jcamins Exactly.
00:49 jcamins With a standard install, you would.
00:49 dcook Although you can peel back commits using "git reset ^Head" or some such, yes?
00:49 jcamins Exactly.
00:50 dcook I'm thinking that my new course of action is materializing before me :P
00:50 jcamins Or, if you just want to look and see what things were like two commits ago you could do "git checkout HEAD^^"
00:50 dcook Mmm, I seem to remember seeing that recently
00:51 jcamins And if you realize that you committed something you didn't want to a while ago, you can either do an interactive rebase ("git rebase -i origin/master" [or some other appropriate branch]) or revert ("git revert gitcommitid")
00:51 dcook So when you bring up a new library, do you just run a standard install from your git?
00:51 jcamins I actually use packages.
00:51 jcamins Which I compile off of my git repo.
00:52 jcamins Once I think I have everything the way I want it, I push it to my release repository (which is a regular git repo except it only has two remotes: and my personal github account) and generate the packages/tarball/release stuff using this script:[…]r/
00:53 jcamins I then have another script which uploads the packages to my apt repository, and I can update my clients by just running `sudo apt-get update && sudo apt-get upgrade`
00:53 jcamins When I add a new client, I just run `koha-create --create-db newclient`
00:56 dcook Intriguing
00:56 dcook I've been wondering about tarballs
00:56 dcook Especially in terms of keeping up with new releases
00:56 jcamins I don't use them.
00:57 dcook You use a different type of package?
00:57 jcamins Oh, no one's told you how the Debian packages work?
00:57 jcamins My friend, you are in for a real treat. :D
00:57 * jcamins is overly fond of the Debian packages.
00:58 dcook I'm all ears :p
00:58 jcamins Rather than needing to manually download the tarball, and run through the installation process, the Debian packages allow you to just add an apt repository (there's one at and install Koha using: `apt-get install koha-common` and upgrade Koha using: `apt-get upgrade koha-common`
00:59 jcamins That second command also takes care of running on *all* your instances.
00:59 jcamins The packages also provide a whole bunch of amazingly useful scripts for managing Koha installations.
01:01 * dcook drools
01:01 dcook Unfortunately, we're not on Debian :/
01:02 jcamins If you look in your git repo in debian/scripts, you'll see them.
01:02 jcamins koha-create will spin up a new instance, and allows you to configure pretty much everything that can be configured using one easy-to-automate command.
01:02 jcamins This also means you don't have to remember the administrative password.
01:02 jcamins (for each Koha instance)
01:02 jcamins That may sound insignificant, but that's actually a really big deal.
01:02 jcamins It means people are less likely to use the exact same password for lots of clients.
01:02 jcamins What are you running? Red Hat/CentOS?
01:02 dcook SuSe
01:02 jcamins Hrm.
01:02 jcamins I bet you could package Koha for SuSe.
01:05 dcook I find the prospect immensely desirable, haha
01:05 jcamins Of course, I can't seem to figure out what kind of packates SuSE uses.
01:06 jcamins Oh, RPM, maybe?
01:08 * jcamins considers downloading opensuse and trying.
01:08 jcamins Uh, OpenSUSE=free version of SusE, right?
01:09 dcook I do believe so, yes
01:10 jcamins Just 'cause I'm curious, I'm going to turn Koha's .deb into an RPM, and see what happens.
01:12 dcook I'm quite curious as well. I've been thinking for a while that there has got to be a better way of managing everything
01:13 jcamins Wow... opensuse looks a lot like Windows.
01:13 jcamins At least the progress bars.
01:15 dcook I've only ever interacted with it remotely, although I'm always interested in linux distros that look like Windows. I want to convert people to Linux, but there is a fair amount of resistance due to the visual dissimilarity
01:16 jcamins I don't actually know what the interface looks like yet, but the installer gave me pause because it looked startlingly like the installer for Windows 2k.
01:16 jcamins Now it looks less like the installer for win2k, but at first it did.
01:17 jcamins Okay, it's back to looking like a win2k install.
01:17 jcamins (with a lizard instead of a flag)
01:17 cjh dcook: one day we will have reactos
01:17 jcamins Hehe.
01:18 cjh we can just swap out windows for reactos and nobody will ever know...
01:19 dcook "The ultimate goal of ReactOS is to allow you to remove Windows® and install ReactOS without the end user noticing the change."
01:19 cjh :)
01:19 dcook Sounds like the start of a bad sci fi movie
01:19 cjh heh
01:19 dcook jcamins: did you use alien to convert from deb to rpm?
01:20 jcamins dcook: that's what I'm trying.
01:21 jcamins I like the opensuse installer, anyway.
01:24 dcook I'm not really sure why we use suse. I seem to remember hearing that Debian is the most popular option.
01:25 jcamins Yeah, Debian is the most popular by far.
01:26 dcook With reason, it seems
01:26 jcamins Probably you started with suse back when suse seemed like it would be better supported (?).
01:29 dcook I'll be sure to ask ;)
01:42 jcamins Hm.
01:43 jcamins Could someone on master take a moment to run `perl -c misc/cronjobs/thirdparty/Ta​`
01:48 dcook unable to locate Koha configuration file koha-conf.xml at C4/ line 360                                       . syntax error at misc/cronjobs/thirdparty/Ta​ line 67, n                                       ear "$IN open"
01:48 dcook Global symbol "$IN" requires explicit package name at misc/cronjobs/thirdparty/T                              line 67. misc/cronjobs/thirdparty/Ta​ had compilation errors.
01:48 jcamins Yeah, that's what I got, too.
01:48 jcamins Thanks.
01:48 dcook np
01:49 jcamins It seemed so odd that a new file wouldn't compile that I thought I ought to check whether others were seeing that, too.
01:50 dcook Fair enough. I hadn't even heard of this file until you mentioned it
01:52 jcamins It's new, for the Itiva TalkingTech automatic phone call service.
01:52 jcamins (and you now know everything about it that I do;)
01:52 dcook Haha
01:52 dcook Yeah, I did a quick google :p
01:52 dcook Sounds like it could be a good addition
01:53 dcook Although I'm not sure how much people want to use phone calls anymore
01:56 dcook Quick question, jcamins: when it comes to adding patches from the community, do you wait for individual releases or do you apply patches piecemeal?
01:57 jcamins That's a complicated question, actually.
01:57 jcamins As a general rule, I wait for releases.
01:57 jcamins (as RMaint for 3.6.x, I can be pretty confident that the patches that I care about will be getting in... ;)
01:58 jcamins However, I also backport features from 3.8.x and master, which obviously will *not* be in any official 3.6.x release.
01:59 dcook Ahhh, makes sense
01:59 jcamins So... both?
02:00 dcook Fair enough
02:01 dcook While I'm definitely thinking of using a dev install and doing my customizations via git, I'm still not sure how I'm going to keep up with the community.
02:01 jcamins Are you tracking master, 3.8.x, or 3.6.x?
02:03 dcook At the moment, I'm tracking master for my testing, but I'm thinking of tracking just 3.8.x, when I actually start getting people up and running
02:04 jcamins Right. For development you should always track master, and rebase early and often.
02:04 jcamins If you wait for a release to rebase a development, you'll have to resolve lots of conflicts every time you want to submit a patch.
02:07 jcamins For clients, I would track 3.8.x and merge 3.8.x in once per month (or week) or something like that.
02:07 jcamins (I merge in 3.6.x one week after release)
02:07 dcook Mmm, and that's why you develop against master and backport
02:08 jcamins Right.
02:08 jcamins Also, it means that I get more eyes on the code
02:09 dcook Merge isn't the same as rebase, right?
02:09 jcamins Right.
02:09 jcamins rebase rewrites history, and puts all your work at the tip of the branch.
02:09 jcamins Merge leaves all your where it is, then just sticks the new commits from master on top.
02:09 dcook So, I would rebase my master branch against 3.8.x, and then merge in my customizations into that?
02:10 dcook Hmm, or maybe not
02:10 jcamins That's a bit trickier, actually.
02:11 jcamins Do you have any customizations directly on your master branch?
02:11 dcook No, I always leave that one alone
02:12 jcamins Okay, then you just need to check out a new branch that you will merge all your customizations into.
02:12 jcamins For example: git checkout -b prosentient origin/3.8.x
02:12 jcamins In order to backport customizations that you developed against git, you will cherrypick them.
02:13 jcamins To do that, you figure out the commit id (git log customizationbranch will give it to you) then, while on the prosentient branch run: git cherry-pick commitid
02:17 dcook I think that I get the idea now. I haven't looked into cherry-pick yet though. I imagine that backporting would involve a lot of manual work
02:19 jcamins It depends.
02:19 jcamins As a general rule, not too much.
02:20 dcook Just where there are conflicts, so I suppose that would depend
02:20 dcook So you've got your master branch that tracks origin/master
02:20 dcook You've got your customization branch e.g. prosentient
02:21 dcook Instead of rebasing prosentient, I would merge it with origin/3.8.x on a regular basis?
02:21 jcamins Exactly.
02:22 dcook What's the advantage to keeping that "history" that rebase would erase?
02:22 jcamins If you make a mistake, or run into problems down the line, you can figure out exactly where they came from.
02:24 dcook And this history is kept in the log?
02:24 dcook To merge, I would need to first run "git fetch" too, right?
02:25 jcamins Right.
02:25 jcamins On both counts.
02:25 rangi rebase is not useful on any repositories you publish
02:26 rangi because if someone clones, then you rebase and push, next time they pull, big ugly mess (youcan fix it, but its harsh)
02:26 rangi rebase is fine for private branches
02:26 rangi thats my rule of thumb anyway
02:27 dcook Mmm, I think I understand. Thanks, rangi.
02:27 dcook And thank you so much, jcamins
02:27 jcamins You're welcome.
02:27 dcook I suppose the only thing missing now is how to add and update clients
02:28 dcook from the git
02:28 rangi build debian packages
02:28 rangi then apt-get upgrade :)
02:28 dcook We're running on SUSE :/
02:28 rangi ahh, sorry :)
02:28 rangi tag
02:28 rangi git tag is your friend then
02:29 rangi tag a commit and thats the point you want to 'release'
02:29 rangi then you can git checkout tagname
02:29 rangi its easy to track exactly what is in production that way, as your branches grow
02:29 dcook I'm not sure that I follow you :/
02:30 rangi in git you can tag a commit
02:30 rangi eg
02:30 rangi in a koha repo
02:30 rangi git checkout v3.08.02
02:30 jcamins Speaking of branches growing, I need to delete some branches.
02:30 rangi will get the exact point that the release was built from
02:30 dcook Ahhh
02:30 rangi even tho 3.8.x is now 67 commits in the future
02:31 rangi so tag it when you want to upgrade your clients, you get a record of exactly where it was
02:31 rangi so if you need to check it out to diagnose a problem
02:31 rangi you havent had to memorise a commit sha :)
02:31 dcook That would be handy
02:32 dcook So, let's say I download 3.8.0...I do some work...the community does some work...
02:32 rangi yup
02:32 dcook I installed from 3.8.0
02:33 dcook Do I tag my git at 3.8.1 (for example), and then make a patch that takes into account all those commits?
02:33 rangi you could do that
02:33 rangi i would however just git checkout yourtag
02:34 rangi you only need to make a patch when you submit back to koha
02:34 jcamins rangi: bug 8383 and 8384 eagerly awaiting your signoff.
02:34 huginn Bug[…]w_bug.cgi?id=8383 enhancement, P1 - high, ---, jcamins, Needs Signoff , Need test to check that Perl files will compile
02:34 rangi and that should always be against master
02:34 rangi sweet can do
02:34 * jcamins calls it a night.
02:34 jcamins_away Good night, #koha.
02:34 rangi[…]ibrary-joins-koha
02:34 dcook Thanks again, jcamins_away. You're a life saver!
02:35 dcook But rangini, that would only put my dev install at the right place
02:35 dcook How would I keep my clients (on standard installs?) up to date with my git? :S
02:36 rangi ahh
02:36 rangi you could make new tarballs
02:36 rangi but what you probably want to do is
02:37 rangi move those to dev (git) installs (or make suse packages :))
02:37 * rangi hopes he is helping
02:38 dcook Any and all advice is helpful, rangini :)
02:38 rangi dcook: you should get prosentient to send you to wellington for a couple of days :)
02:38 dcook rangi *
02:38 dcook That's not a bad idea...
02:38 rangi it's totally doable from this end
02:38 dcook I'll ask about it after lunch :)
02:39 rangi :)
02:39 dcook I would love to see your set up and learn more!
02:39 rangi excellent
02:39 dcook As for the dev (git) installs, I've heard that's not very desirable for production environments though
02:42 rangi well it can be dangerous if someone goes git pull
02:42 rangi on a running system
02:42 rangi ie, they are easier to mess up, so you have to build procedures around that
02:43 dcook Mmm
02:44 rangi like using tags, ie, never git pulling or deving or anything like that in your production installs
02:44 rangi get it all tested and sorted
02:44 rangi then tag
02:44 rangi and checkout the tag
02:44 rangi so you are always at a known (hopefully good) state
02:45 dcook Hmm, not sure that I follow now
02:45 dcook I would have one git for development, but each client would need their own git to run a dev install, right?
02:46 dcook So I'm not sure how I would keep them all synced
02:46 rangi yep, but they dont clone from the main koha-comunity one
02:46 rangi they clone from your git
02:46 rangi eg
02:47 rangi[…]oha.git;a=summary
02:47 rangi now we dont run git in production, but we have branches for some of our clients who have nonstandard things
02:47 dcook And you keep the Catalyst git up to date through periodic merges?
02:47 rangi[…]ads/hlt-packaging
02:48 rangi we merge in releases
02:48 rangi when we upgrade them, we try to keep them on the latest stable
02:48 rangi and try to get everything back in upstream, so we dont have local changes
02:48 rangi or as few as possible
02:49 dcook With the exception of those clients who have the nonstandard things?
02:49 rangi even those, we try to move to standard
02:49 rangi i hate local customisations
02:49 dcook Me too
02:49 rangi its death by a thousand paper cuts
02:49 dcook They've been the bane of my existence lately
02:50 rangi *nod*
02:50 dcook My last estimate was 400-800 ;)
02:50 rangi[…]ads/hlt-packaging if you scroll down
02:50 rangi you'll see a yellow v3.06.04
02:50 rangi thats the 3.6.4 release
02:50 rangi (we merge at the tag point)
02:50 rangi eg i could do
02:51 rangi git checkout hlt-packaging
02:51 rangi git fetch kc
02:51 rangi (kc is the naame of the remote pointing at koha community)
02:51 rangi git merge v3.06.06
02:51 rangi and id have brought that branch up to that point
02:53 dcook The releases are tagged in the kc git?
02:53 rangi yep
02:53 rangi[…]p=koha.git;a=tags
02:54 dcook Interesting..
02:54 wahanui interesting is sometimes good and sometimes bad
02:54 dcook That's the second time I've fallen for that one :p
02:54 dcook Hmm
02:55 rangi hehe
02:55 rangi rangi?
02:55 rangi it could be worse see :)
02:55 dcook lol
02:55 dcook I'll remember that ;)
02:56 dcook This looks like a good method for keeping my dev install up to date.
02:56 * dcook is immensely pleased about that
02:56 dcook I don't imagine that we'll choose to do dev installs for everyone though..
02:56 dcook You mentioned making suse packages
02:57 dcook I started looking up how to make a rpm package
02:57 dcook Actually, nix the rpm idea for a moment
02:58 dcook The releases are posted as tarballs. Cait mentioned that you can run Makefile to use these to upgrade an install
02:58 rangi thats right
02:58 dcook That seems fairly seamless, until I want to add something local
02:58 rangi yup
02:59 rangi then you have to build your own tarball
02:59 dcook I was thinking that might be the case
02:59 rangi perl Makefile.PL --prev-install-log /path/to/koha-install-log make make test sudo make upgrade
02:59 dcook If I installed 3.8.2 over top of a customized 3.8.0 though..
02:59 rangi hmm those should be on sep lines
03:00 dcook Mmm, right. I remember reading that you needed the log in order to do an upgrade
03:00 dcook What's "make make test"?
03:00 dcook Or rather, what's its purpose?
03:01 rangi shoudl be
03:01 rangi make
03:02 rangi make test
03:02 rangi sudo make upgrade
03:02 rangi make test runs the unit tests, will hopefully catch anything fatal
03:02 rangi before you cant stop :)
03:03 dcook Handy!
03:04 dcook So that starts the upgrade process
03:04 rangi yep
03:04 dcook I assume that one is prompted for the location of the tarball at some point?
03:04 rangi you have to unpack the tarball
03:04 rangi and run those commands in it
03:04 rangi look in the INSTALL file, for the upgrade section
03:04 dcook Looking at it now :)
03:04 dcook Well, maybe not..
03:05 dcook I'm looking at the upgrade section of :S
03:06 dcook Hmm
03:07 dcook When unpacking a tarball, do the files overwrite the existing ones?
03:08 rangi you unpack them in a dir
03:08 rangi the sudo make upgrade copies them over the other ones
03:08 rangi thats why do the test first
03:09 dcook Mmm
03:10 dcook So if I was controlling everything through my git...
03:10 dcook I wouldn't download the new Koha releases as tarballs
03:10 rangi nope
03:10 dcook I'd merge them into my git
03:10 rangi yup
03:10 dcook Then send out updates as tarballs
03:10 rangi yep
03:11 dcook If I had my dev instance and a prod instance on the same server, I would still probably want to use tarballs?
03:12 * dcook ponders
03:12 rangi hmm yeah 6 of one
03:12 dcook 6 of one?
03:12 wahanui 6
03:12 rangi half a dozen of the other
03:14 dcook If I understand correctly...because they have the same files but different structures?
03:14 rangi yep
03:15 dcook I suppose a person could always make a tarball from the git...apply it to a test standard install and then run a diff and install accordingly from there
03:15 dcook Rather than doing the tarball upgrade to each one
03:15 rangi yeah you could do that
03:16 dcook Hmm, I'll have to ponder that one a bit more. It seems like I've got many of the options in front of me
03:16 dcook Mind you...
03:17 dcook What do you do in that case?
03:17 dcook You have your dev git...
03:17 dcook Run clients on debian
03:17 dcook Try to not make local changes and upgrade only on stable releases?
03:18 dcook Oh right, apt upgrade...
03:18 rangi thats it
03:18 * dcook thinks that getting a Debian server up and running would save a lot of hassle..
03:18 * wajasu there is a lot of good dev info in today's conversation :)
03:19 dcook Agreed. Thanks for all the info, rangi and jcamins_away
03:20 * dcook wanders off to pass on all the good things
03:21 wajasu i've been working on a shell script that builds a vm so i can develop on archlinux.  should work on suse.
03:22 wajasu i've never followed the make upgrade process.  i do a fresh install, and load up the database from a mysql backup.
03:48 cait joined #koha
03:53 cait morning #koha
04:08 mtj morning cait , hope your sleep was goood :)
04:13 cait hi mtj - it was :)
04:30 rangi ooohh how cool is this
04:35 cait hmm quite cool? :)
04:36 rangi :)
04:36 dcook Oooh, agreed
04:36 dcook That one's getting re-posted tout de suite
04:36 dcook Btw, morning, cait :)
04:46 cait morning dcook
04:46 cait :)
04:53 drojf boo for waking up at 4am and not being able to sleep again
04:53 cait it's 3 hours later... have you tried ever since?
04:53 drojf no i got up like 10 times and read stuff
04:54 drojf buti feel not really functional
04:55 drojf hmm. got this funny "all gtk-stuff looks grey and broken"-thing again. i don't like this day so far
04:56 * cait starts reading it law
05:07 druthb joined #koha
05:09 mtj well, i've finished my perl-critic-progressive script, for koha-qa :)
05:09 mtj[…]tools/.git;a=tree
05:10 mtj its actually 2 scripts
05:10 mtj 1 calls the other, for every file being checked
05:13 mtj you can pass a 'commit' arg to it, so it will check the last $x commits for errors
05:13 mtj $ cd koha/git
05:13 mtj $ -c 5
05:14 mtj ... will check that last 5 commits for new perlcritic errors
05:20 mbalmer joined #koha
05:20 mbalmer m'ning
06:03 alex_a joined #koha
06:03 alex_a bonjour
06:03 wahanui hello, alex_a
06:04 cait hi alex_a and mbalmer
06:08 francharb joined #koha
06:09 francharb good morning #koha
06:14 ropuch Good morning
06:22 cait hi all :)
06:22 * cait loves the new dashboard >
06:22 cait it's updating in real time!
06:23 dcook_away I'm hoping to start upload quite a few in the next few days ;)
06:23 * dcook_away pretends to actually be away again
06:25 mtj cait:  fyi: i have some graphs running on koha-bugz too ->[…]koha_bz_head.html
06:26 mtj tres wiggly
06:26 cait :)
06:46 cait bbl :)
06:46 cait left #koha
06:55 sophie_m joined #koha
06:57 laurence joined #koha
06:57 sophie_m hi #koha
07:00 rangi back
07:00 dcook Quick question for ppl
07:01 dcook Is the 942 still used in 3.4+?
07:01 * dcook is doing some support for 3.2 and doesn't see the point in filling out the 942 when the cataloguer could just write out the call number in the 952/item record
07:01 rangi if you dont have itemlevel itemtypes switched on then yes
07:02 rangi hmm call number no, but itemtype is still used in 942
07:03 matts hi #koha !
07:03 dcook Mmm
07:04 dcook Thanks, rangi
07:04 reiveune joined #koha
07:05 dcook So cataloguers won't be able to automate call numbers with the except of specifying a default value in the bib framework?
07:05 reiveune hello
07:07 gaetan_B joined #koha
07:07 gaetan_B hello  !
07:08 * dcook mutters about non-standard cataloguing practice.
07:08 asaurat joined #koha
07:09 dcook Salut reiveune and gaetan_B :)
07:10 reiveune salut dcook :)
07:10 gaetan_B bonjour :)
07:10 dcook Ca va?
07:11 papa joined #koha
07:11 gaetan_B bien et toi ?
07:13 kf joined #koha
07:15 dcook Pas mal. Je suis un peu malade, mais il est 17 heures à Sydney, donc je suis assez heureux ;)
07:22 * kf waves
07:23 reiveune1 joined #koha
07:43 laurence joined #koha
08:00 Waylon joined #koha
08:00 Waylon hiya all
08:00 kf hi Waylon
08:01 Waylon Error:  Can't locate loadable object for module Net::Z3950::ZOOM
08:01 Waylon for .cpan/build/Net-Z3950-ZOOM-1.28-Xr3qsn/blib/lib# perl ../../t/25-scan.t
08:01 Waylon how do i fix?
08:02 kf i am not sure, what are you trying to do?
08:02 mtj simple, dont use cpan ->[…]t-z3950-zoom-perl
08:02 Waylon this is lenny
08:02 kf yes, and that
08:02 wahanui and that is, like, indeed a problem
08:02 kf Waylon: isn't lenny quite old now?
08:02 mtj simple, dont use lenny... ;)
08:02 Waylon yeah, but its what I know koha 3.0 can work with.
08:03 Waylon can koha 3.0 run on squeeze?
08:03 kf I see no reason why not - but I am not sure someone tried
08:03 kf I mean we probably use the same modules still, and some more
08:04 mtj i cant see why it wouldnt
08:05 Waylon what about libxml and perl-libxml versions?
08:05 Waylon vs koha 3?
08:07 mtj pass...
08:08 mtj do some testing, sure
08:09 mtj but take this situation as an opportunity to upgrade your OS
08:11 Waylon path to upgrade from lenny to squeeze without OS reinstall, is easy and works?
08:11 Waylon apt-get dist-upgrade?
08:16 mtj yep, thats the one
08:16 Waylon k. don't want to get hostgator's 'management' to do yet another reload.
08:16 Waylon damn idiots.
08:16 * Waylon is so fustrated, not having console access.
08:16 mtj yow, i didnt knwo it was possible to run a koha on hostgator
08:17 mtj curious, how did you install zebra?
08:18 Waylon hostgator dedicated server
08:18 mtj yeah, no console is a great reason to stay away
08:18 Waylon 'managed' server
08:18 mtj ok, gotcha
08:18 Waylon screw up the os, and you just have to trust they can fix it.
08:19 * Waylon made one mistake with interfaces, told them about it.. they just backed up the useless OS and reinstalled lenny
08:19 Waylon wtf?
08:20 mtj yeah, i highly recommend linode , as a better option
08:20 Waylon we are moving to softlayer, hostgator's superior officer.
08:20 Waylon ... too much startrek.
08:20 Waylon softlayer is hostgator's datacenter.
08:21 Waylon it goes hostgator management -> old theplanet hardware -> softlayer datacenters
08:21 mtj (get a console, this time)
08:22 Waylon got one.. but yea... need to get this off of hostgator server #1 onto #2, because server #1's harddrive is on the way out.
08:22 Waylon then i can work on softlayer #1 and #2 koha 3.8 servers.
08:22 rangi <-- pulling in the jenkins statuses now too
08:27 mtj rangi++  very nice , very nice :)
08:30 mtj Waylon:  how were they cherry-picking without git?
08:30 Waylon probably were watching koha patches and just willynilly intergrating them.
08:31 Waylon some were used.. some were not.
08:31 Waylon so impossible to just rebase.
08:35 kf rangi++ jenkins++ :)
08:35 slef messy... if you want to try to figure it out, find yourself a good merge tool that can do "merge two directories with ancestor directories", but it's probably a lot of work
08:36 Waylon yea
08:37 Waylon just going to install koha 3.8 on a seperate server, and reimplement the code thats not part of default koha 3.0
08:37 mtj ... using git ;)
08:38 Waylon yes. each file, each change, gitted.
08:39 paul_p joined #koha
08:41 mtj Waylon:  what i would do , if i where you is - commit you current koha codebase against a 3.0 codebase
08:42 mtj you would get 1 big commit, but it will show you everything thats changed
08:42 * Waylon nods.
08:42 kf mtj: I think the problem is that lots of things changed - so even if he gets it running, he will have to look through all and everything when moving to 3.8 :(
08:42 Waylon or just diff the two directories
08:42 kf ah right
08:42 kf for seeing the changes
08:42 Waylon yea.. i will have to get to know koha 3.8 quite intimately.
08:43 Waylon I guess ill become someone well versed in koha 3.8 by the end of all this.
08:43 mtj yep, git would give just a 'prettier' diff
08:43 slef Anyone seen this problem?  If I get "Please confirm checkout  Item Conversion technology: a complement to plastic recycling / (1) is checked out to Test (2). Check in and check out?" and click "Yes, Check Out (Y)", the same screen redisplays. Anyone seen this?
08:43 slef
08:44 mtj hmm, no :/
08:45 * slef goes to test it on a master
08:46 slef by the way, some of the demos listed as running master are not: ByWater reports itself as 3.8.0, ESI as 3.2.5
08:47 * slef sees if he can edit the demo list but suspects he should not be allowed to
08:48 slef I can. Updating entries
08:49 slef what's head's dbrev?
08:51 slef
08:51 slef so libriotech's is current
08:52 slef that's the only one
08:58 slef not a problem - just nice to be accurately documented
08:58 Waylon well. just did full upgrade to squeeze..
08:58 Waylon and rebooted
08:58 Waylon hope it comes back.
08:59 Waylon connnection timing out.
09:00 Waylon still timing out.
09:01 Waylon its back!
09:01 Waylon it worked!
09:01 kf yay!
09:03 paul_p good morning #koha
09:04 Waylon morning
09:04 Waylon evening
09:05 paul_p Maybe I should say "good time where you're #koha" ;-)
09:05 kf hi paul_p
09:06 drojf good morning paul_p
09:06 kf can you please revert bug 5981? :(
09:06 huginn Bug[…]w_bug.cgi?id=5981 normal, P5 - low, ---, alex.arnaud, ASSIGNED , OPAC: Add limits to search history
09:07 kf paul_p: I had massive problems with search until I deactivated opac search history, but no clue why. The problem is different than in 3.8 and 3.6 - but there is something seriously wrong with it.
09:08 Waylon whats that hidden dependancy that isn't listed, for koha 3.0?
09:09 kf hm no eythian today?
09:09 kf paul_p: and sorry to start your day with this - I am sure there are lots of nice things to push too :)
09:09 kf Waylon: why shoudl there be one? do you have a specific error?
09:09 * Waylon remembers there was one.
09:10 Waylon or was that for koha 3.2 upgrade? can't remember.
09:11 kf Waylon: and I don'tk now what you are talking about :)
09:11 kf there is a script to be run between 3.2 and 3.4 - do you mean that?
09:12 chris_n` joined #koha
09:12 Waylon hmm. n
09:12 Waylon no
09:12 Waylon nevermind, ill probably find out later.
09:14 gaetan_B the "place hold" button is missing from the MARC view in the staff interface in some of my installs but not all of them... Has anyone seen this before ?
09:14 kf hm all the same version?
09:16 gaetan_B kf: not all off them, but i saw this on two masters
09:16 kf hmmm
09:16 gaetan_B one has the button, the other hasn't !
09:16 kf maybe some difference in configuration?
09:16 * gaetan_B is looking in this direction...
09:27 paul_p_ joined #koha
09:27 reiveune joined #koha
09:28 asaurat1 joined #koha
09:30 slef gaetan_B: check tt files to see what might hide that, trace back to pl files that display the tt files, see if there's a syspref or incorrect logic.
09:34 drojf left #koha
09:38 drojf joined #koha
09:44 drojf joined #koha
09:50 drojf1 joined #koha
09:56 rangi !jenkins build koha_master now
09:56 jenkins_koha rangi: job koha_master build scheduled now
09:57 jenkins_koha Starting build #778 for job Koha_master (previous build: STILL FAILING -- last SUCCESS #773 4 days 18 hr ago)
09:57 jenkins_koha Project Koha_master build #778: STILL FAILING in 22 sec: http://jenkins.koha-community.[…]/Koha_master/778/
10:00 rangi !jenkins build koha_master now
10:00 jenkins_koha rangi: job koha_master build scheduled now
10:01 jenkins_koha Starting build #779 for job Koha_master (previous build: STILL FAILING -- last SUCCESS #773 4 days 18 hr ago)
10:07 asaurat joined #koha
10:14 dpavlin joined #koha
10:16 clrh_ rangi: thanks for the dashboard, if I have ideas to enhence it, I will forward to you
10:17 rangi cool, or you can send a merge request too :)
10:17 rangi
10:17 rangi im hoping someone will clone it and fix all my css/html :-)
10:20 papa joined #koha
10:52 jenkins_koha Project Koha_master build #779: NOW UNSTABLE in 51 min: http://jenkins.koha-community.[…]/Koha_master/779/
10:53 kf NOW UNSTABLE?
10:53 kf why now?
10:54 rangi before it couldnt build
10:54 rangi now its finding the actual errors
10:54 rangi http://jenkins.koha-community.[…]Build/testReport/
10:55 rangi i think mtj spotted the broken template already, i saw a bug for that
11:08 slef rangi: the wine was lovely, thank you :)
11:14 rangi excellent :)
11:21 nengard joined #koha
11:27 jwagner joined #koha
11:36 jcamins_away rangi: any idea how I can make the syntax check not run BEGIN blocks?
12:26 jcamins If one more person agrees with Katrin and I, I will joyfully move the links outside the search table.
12:26 jcamins (referring to bug 8208)
12:26 huginn Bug[…]w_bug.cgi?id=8208 enhancement, P5 - low, ---, jcamins, Signed Off , Add "create authority" button to auth_finder plugin
12:29 kf wizzyrea? ole... oh still on vacation...
12:33 mib_wuon95 joined #koha
12:33 mib_wuon95 good day
12:33 mib_wuon95 i have a question
12:34 jcamins Go ahead and ask it, and if anyone can help, they will. :)
12:36 jcamins Hm. A pity oleonard isn't here... I don't know how to turn a link into a button.
12:37 gaetan_B kf: i think i bothered you last week with my missing "place hold" button on the marc view : reiveune helped me find an explanation for that : bug 8390 (and you should be affected as well if we are not mistaken...)
12:37 huginn Bug[…]w_bug.cgi?id=8390 normal, P5 - low, ---, koha-bugs, NEW , Place hold button is missing from the MARC view page
12:37 kf gaetan_B: I think probably noone notices because not all opacs have the marc view activated even .hm.
12:38 gaetan_B kf: that's a good point, i think most librarians would rather spare themselves the marc view !
12:38 NateC joined #koha
12:38 kf gaetan_B: but consistency is still good :)
12:41 mib_wuon95 i installed kyle hall's virtual machine koha 3.8. i imported a marc record with an item (with 952 marc field). the problem is that when i rebuild the zebra there is no item. am i missing something?
12:41 jcamins mib_wuon95: I've never used the virtual machine, but I'd imagine that it should work...
12:42 jcamins You checked the box that said "Import items"?
12:42 mib_wuon95 @jcamins: yap
12:42 huginn mib_wuon95: I'll give you the answer just as soon as RDA is ready
12:42 kf mib_wuon95: did you only stage it or also imported it?
12:43 kf mib_wuon95: import consists of 2 steps, first you stage the file, then you import it, following the link to "manage" your staged imports
12:43 mib_wuon95 and also I installed koha 3.8, installed available live cd, and installed kyle hall's 3.8 in a virtual machine (virtual box). I'm also having problem with items
12:43 mib_wuon95 @kf: yes, i did both
12:43 huginn mib_wuon95: I'll give you the answer just as soon as RDA is ready
12:43 khall bug 8391 needs so
12:43 huginn Bug[…]w_bug.cgi?id=8391 enhancement, P5 - low, ---, kyle.m.hall, Needs Signoff , Cannot view reading record through staff client
12:43 kf mib_wuon95: don't use the @ :) our bots mean you are talking to them :)
12:44 mib_wuon95 oh i'm sorry kf. the last part is import this batch into the catalog
12:45 mib_wuon95 so it's a bug?
12:45 jcamins mib_wuon95: that's very unlikely.
12:45 jcamins We'd have lots more reports of that if it were a bug.
12:45 jcamins What fields did you have in your 952?
12:46 mib_wuon95 here: =952  \\$w2011-10-24$p033073hp$r2011-10-24$40$00$6F__KPM_00041_W55​_W54_2000$915302$bLLS$10$o(F) KPM 41 W55 W54 2000$d2002-12-10$70$cGEN$2l​cc$g695.00$yBK$aLLS$iMR_02 1177; MD_$kR_; PO_; PD 00668
12:46 jcamins Hm.
12:46 mib_wuon95 that data was downloaded from a working 3.6 machine
12:47 jcamins khall: is there anything special about the vm appliance?
12:47 khall jcamins: only the 'koha management console' I wrote. Other than that, it's a basic dev style install
12:48 jcamins Hm.
12:48 mib_wuon95 the first 2 virtual machines of khall were very helpful (2.3 and 3.6) our local install were run through khall's vm :)
12:48 khall :-D
12:49 mib_wuon95 2.3 -> 3.2
12:50 mib_wuon95 This time i'm having problem with "No physical items for this record"
12:50 drojf joined #koha
12:50 mib_wuon95 Not only with a small import from stage marc record but also from previous data migration
12:51 khall mib_wuon95: if you use koha to create an item on a record, then rebuild zebra, does it show up?
12:51 mib_wuon95 ..of about more than 10000 records.
12:53 jcamins kf: I have decided we are a quorum wrt bug 8208.
12:53 huginn Bug[…]w_bug.cgi?id=8208 enhancement, P5 - low, ---, jcamins, Signed Off , Add "create authority" button to auth_finder plugin
12:53 jcamins khall: aren't you usually kyleh?
12:54 khall jcamins: indeed
12:55 samuel joined #koha
12:55 samuel hi everybody
12:55 alex_a joined #koha
12:55 mib_wuon95 khall, there is an item
12:55 jcamins Why the change?
12:57 mib_wuon95 and is there a way that when I import through stage marc record, the biblioitem should be used is the one in 999$c or 999$d?
12:58 edveal joined #koha
12:58 jcamins mib_wuon95: biblionumber is in 999$c, and biblioitemnumbers is in 999$d.
12:59 mib_wuon95 sorry, i mean 952$9 which is the itemnumber right?
12:59 jcamins Ah. No, you can't keep itemnumbers.
12:59 libsysguy joined #koha
13:00 jcamins At least, I don't think you can.
13:00 mib_wuon95 in next koha maybe? :)
13:00 jcamins mib_wuon95: I doubt it.
13:00 jcamins I can't see any use for that.
13:01 jcamins (and implementing it would be non-trivial)
13:02 mib_wuon95 like if i'm having trouble with mysql import (dump) of records and items, i could have the option of importing instead the marc records of my previous koha machine?
13:02 jcamins Sure, but you don't need to keep itemnumbers to do it.
13:02 jcamins That will work fine right now.
13:02 jcamins (or should... once I finish what I'm working on, I'm going to try importing some items)
13:03 jcamins Actually, if you're migrating from 3.6 to 3.8, why don't you just use mysqldump to export the old database, and reimport the entire database?
13:03 mib_wuon95 i actually did that
13:04 mib_wuon95 but i instead tried to work with small data, one one record with one item
13:04 mib_wuon95 but i still had the same problem of not having physical item for my records
13:04 jcamins Oh, so there were no items showing up even when you did a complete database dump?
13:05 mib_wuon95 yap
13:05 mib_wuon95 after a rebuild
13:05 mib_wuon95 zebra rebuild
13:05 jcamins Hm.
13:05 mib_wuon95 -b -r -v
13:05 mib_wuon95 and -x -b
13:06 alex_a1 joined #koha
13:06 jcamins This sounds like a misconfiguration to me.
13:06 jcamins I can definitely tell you that upgrading from 3.6.x works.
13:06 mib_wuon95 i tried it actually with kyle hall's koha 3.8 vitual machin]e
13:07 mib_wuon95 i just imported the mysql
13:07 jcamins Did you edit any files on the virtual machine?
13:07 mib_wuon95 ..rebuild the zebra
13:07 mib_wuon95 i didn't
13:07 jcamins Okay.
13:07 mib_wuon95 i installed webmin
13:08 mib_wuon95 to make things easy
13:08 jcamins kyleh: I don't suppose you've seen this behavior on the virtual appliance before?
13:08 kyleh jcamins: no I can't say I have.
13:08 ago43 joined #koha
13:08 mib_wuon95 i'm more of a librarian actually with modest IT skills :)
13:09 jcamins mib_wuon95: did you run the script at some point?
13:09 paul_p_ mib_wuon95 = a limit you can find with trying this is if you've a different MARC flavour or MARC configuration than the one the virtual machine has
13:09 mib_wuon95 i installed phpmyadmin too in the virtual machine
13:09 paul_p_ (morning jcamins & kyleh & mib_wuon95 & all other americaners -south or north-)
13:09 mib_wuon95 but i did this also with 3.2 and 3.6 but has not experience this problem
13:10 paul_p_ mib_wuon95 ah, so that's probably OK, unless kyleh changed his configuration in the meantime ! kyleh did you do something like that ?
13:10 kyleh good afternoon paul_p!
13:10 kyleh There are no unusual configuration settings in the virtual appliance
13:11 * kyleh follows the debian.install guide in git to create the koha virtual appliances
13:11 jcamins kf: follow-up to bug 8208.
13:11 huginn Bug[…]w_bug.cgi?id=8208 enhancement, P5 - low, ---, jcamins, Signed Off , Add "create authority" button to auth_finder plugin
13:14 kf yep, its on my list no
13:14 kf w
13:33 ryehex joined #koha
13:36 ryehex I created a new box with debian 6, koha 3.8 (using apt-get) then connected the export of my old koha db (from v3.0) and installed my instance. Then did the update to 3.4 script.
13:38 ryehex now if i login to the admin and search ALL i get results. However if I narrow the search to a specific Library I see always get no results. Any Idea of why that would be? Thanks
13:38 Waylon ooo. hows it going ryehex ?
13:38 ryehex good
13:38 Waylon hmm... is library, a function of items or biblioitems?
13:39 jcamins ryehex: do you have items attached to all your records?
13:39 Waylon with items no longer being exported into marc for zebra, how does zebra search?
13:40 Waylon or does items create marc xml as the export occurs?
13:40 jcamins Waylon: the latter.
13:41 ryehex for the book i searched it should have had an item for that record. It showed up in the list when I searched all. but when I narrowed the search there was no results
13:42 jcamins How did you narrow the search?
13:42 Waylon you mean, by branch: ?
13:43 ryehex on the advanced search screen I chose a specific library in the Individual libraries: dropdown
13:43 ryehex yea branch
13:43 jcamins ryehex: did you check the "Availability" box?
13:45 jcamins paul_p_: I don't know if you noticed, but I did a follow-up to address the issues that Frere Marie found with bug 8268.
13:45 huginn Bug[…]w_bug.cgi?id=8268 enhancement, P5 - low, ---, jcamins, Passed QA , Koha should offer way to backup entire db
13:49 ryehex hmm. with or without "Availability" checked it gives the same result: No results match your search for 'kw,wrdl: hunger games' with limit(s): 'branch:Kinkora Regional High School' in PEI School Library System Catalog
13:50 maximep joined #koha
14:00 gaetan_B IntranetBiblioDefaultView doesn't seem to have any effect, or am i mistaken ?
14:05 jcamins ryehex: and when you look at a record does it say it's at Kinkora Regional High School?
14:05 jcamins joubu++
14:13 ryehex yea, I tried to search by the exact barcode for a book. results. seems like the search only works across 'all branches'. and only when no extra parameters are being set into the search
14:14 paul_p_ jcamins yes, i've seen the follow-up for bug 8268, don't worry
14:14 huginn Bug[…]w_bug.cgi?id=8268 enhancement, P5 - low, ---, jcamins, Passed QA , Koha should offer way to backup entire db
14:14 jcamins paul_p_: with the quotes in my comment, it's so long I was concerned you might have gotten bored. ;)
14:15 jcamins ryehex: if you search for exact barcode it finds the book, but when you set the branch, it doesn't?
14:19 * wizzyrea waves
14:20 ryehex no sorry. the only time I could get any results was doing a 'keyword search' where  'individual libraries=all libraries'. any other setting changes causes no results to be returned.
14:21 jcamins ryehex: your items are not being indexed, tehn.
14:21 jcamins *then
14:21 jcamins ... are you using the 3.8 Koha Virtual appliance from Kyle Hall?
14:25 talljoy joined #koha
14:25 jcamins We were just talking about a similar problem.
14:28 ryehex no. I downloaded Debian 6 then used apt-get to create koha on my VM. I Also did the entire process on a different server actually running Debian 6 (no virtual machine) and it had the same results with the search
14:32 jcamins Okaay.
14:33 fredericd With 3.8 and hourly loan, there is something changed on Check Out page. Does anybody else notices this changement (regression)?
14:33 wizzyrea what change
14:33 wahanui hmmm... change is quite new
14:34 wizzyrea the first question?
14:34 wahanui "What are you trying to do?"  "What is the goal?" or "What problem are you experiencing?"
14:34 JesseM joined #koha
14:34 fredericd In 3.6, there is a 'Previous Checkouts' section, and a 'Current sessions' section.
14:34 jcamins ryehex: that was not a dubious "okay." That was a typo. ;)
14:35 jcamins ryehex: and you said you ran the script, right?
14:35 fredericd In 3.8, you have a mix of both sections, so you can't see separetly the check outs you've just done
14:36 wizzyrea you mean books you checked out say, yesterday
14:36 wizzyrea separated from the ones you checked out today
14:36 fredericd yes
14:36 wizzyrea 1s
14:37 ryehex yea. well I ran this 'sudo /usr/sbin/koha-upgrade-to-3.4' which calls that script
14:38 jcamins Yeah, that should do it.
14:38 jcamins Hm.
14:38 jcamins That's really weird.
14:39 jcamins mib_wuon95: I'm thinking it might be a bug after all, though it's hard to see how no one has reported it before today.
14:39 jcamins Unfortunately, I have to head into the city and can't troubleshoot.
14:40 gaetan_B fredericd: is it bug 8043 ?
14:40 huginn Bug[…]w_bug.cgi?id=8043 normal, P3, ---, kyle.m.hall, Pushed to Stable , today's checkouts are in Previous checkouts in
14:40 wizzyrea I don't see previous checkouts at all anymore
14:41 fredericd wizzyrea: That's it
14:41 fredericd gaetan_B: It seems it is this bug
14:42 mib_wuon95 jcamins, so we should file a bug on my query?
14:42 wizzyrea and with the patch it's working
14:42 wizzyrea on current master I mean
14:43 wizzyrea of course, because it's been pushed and stuff.
14:43 jcamins_away mib_wuon95: yeah, I think so. If someone is able to determine that it is *not* a bug, it will be marked invalid. But two people have reported this problem today, which makes me think maybe there's something odd about 3.8.2.
14:44 mib_wuon95 okay, haven't filed a bug before, will try today
14:44 drojf kyleh: i cannot reproduce bug 8391. i see "Checked Out" as return date in circulation history, no error
14:44 huginn Bug[…]w_bug.cgi?id=8391 normal, P5 - low, ---, kyle.m.hall, Needs Signoff , Cannot view reading record through staff client
14:46 fredericd Thanks wizzyrea and gaetan_B for you quick response... problem solved.
14:47 * wizzyrea points at gaetan_B - he fixed it ;)
14:48 jcamins_away fredericd: before I leave... do you accept pull requests for Koha::Contrib::Tamil?
14:48 fredericd yes, of cours
14:48 fredericd course
14:48 jcamins_away :)
14:49 jcamins_away I added a daemon that handles packages.
14:49 fredericd ? Could you say more about that?
14:50 jcamins_away The daemon that you had can only handle one instance.
14:50 jcamins_away So I wrote a daemon that will get a list of all the instances created by the packages, then start an indexer daemon for each one.
14:51 oleonard joined #koha
14:51 jcamins_away I'd like to one day get it so that there's only one event loop, but I haven't figured out how to do that yet.
14:51 fredericd jcamins_away: what will happen if you add or remove an instance?
14:51 jcamins_away fredericd: it doesn't automatically detect it, so you have to restart the daemon.
14:52 jcamins_away I'd like to improve that part of it, too.
14:52 fredericd It doesn't matter that much having multiple indexing daemon running simultanousely
14:52 fredericd and that way you can leave to the sysadmin the task of starting/stop daemon
14:53 fredericd when enable/disabling instances
14:53 jcamins_away Oh, all the package daemon does is makes sure that they all get started.
14:53 kf bye all :)
14:54 kf left #koha
14:54 jcamins_away I also added initial support for indexing based on update time rather than zebraqueue, but, again, I haven't finished it yet.
14:56 * jcamins_away closes up and heads into the city.
15:19 mib_wuon95 joined #koha
15:24 Waylon oh f...... different perl versions have different undefined value rules?
15:29 gaetan_B bye !
15:30 hdl joined #koha
15:40 logbot joined #koha
15:40 Topic for #koha is now Welcome to #koha for discussion of the Koha ILS
15:42 oleonard Hi cait, #koha
15:43 cait hi oleonard :)
15:43 cait how was your vacation?
15:43 oleonard It was a lot of fun!
15:43 * oleonard is buried in email now
15:45 reiveune left #koha
15:47 cait oleonard: normal :)
15:47 cait after 2 weeks I need a day to read mails, it's insane
15:47 cait oleonard: photos? :)
15:47 oleonard Approximately 2000 of them :)
15:48 cait ok, maybe I should ask for a best of then :)
15:48 cait have you found that in your mail already?
15:48 oleonard Yes, that's cool
15:50 asaurat left #koha
15:51 cait it totally is :)
15:51 cait bbl :)
15:54 tweetbot` joined #koha
15:54 Waylon figured out the secret sauce. CGI::Session::Serialize::yaml
15:56 oleonard tweetbot?
15:58 Waylon !tweet hi
15:58 Waylon hmm..
15:58 oleonard What was that supposed to do?
15:58 Waylon hoping it would do soemthing
16:00 melia joined #koha
16:01 wizzyrea oleonard, welcome home!
16:01 oleonard Thanks wizzyrea
16:06 paul_p joined #koha
16:10 SJeffery joined #koha
16:19 bshum_ joined #koha
16:23 SJeffery If you add an author that has an authority record it seems to delete all subfields in the record you are working on except $d. Is there any way to get it to leave other fields such as $r and $4?
16:24 jcamins_away SJeffery: not yet.
16:25 nengard joined #koha
16:25 jcamins_away However, that should be possible in the future, once these various authority developments are finished.
16:25 SJeffery Curses!
16:26 SJeffery So the authority work does not add the feature, but it allows for its future development, correct?
16:43 laurence left #koha
16:55 mveron joined #koha
17:07 oleonard Bug 8374 is one reason why I do not like the JavaScript "print" function.
17:08 huginn Bug[…]w_bug.cgi?id=8374 enhancement, P5 - low, ---, oleonard, NEW , Option to print all entries of a list/cart in a user friendly format
17:09 ago43 joined #koha
17:10 mbalmer joined #koha
17:10 mbalmer evenueng
17:12 mveron joined #koha
17:12 mveron Hi #koha
17:13 mbalmer hi hi, mr. holiday ;)
17:13 brylie joined #koha
17:13 mveron :-)
17:23 edveal joined #koha
17:28 cait joined #koha
17:39 ago43 joined #koha
17:39 slef JOOI anyone know of an educational consortium using Koha?
17:43 libsysguy joined #koha
17:44 ago43 joined #koha
18:03 adnc joined #koha
18:03 drojf left #koha
18:28 drojf joined #koha
18:31 brylie joined #koha
18:32 chris_n` joined #koha
18:45 brylie joined #koha
18:50 jenkins_koha Starting build #89 for job Koha_3.8.x (previous build: SUCCESS)
18:51 slef all quiet on the Koha front
18:52 * oleonard is in a post-lunch stupor
18:52 cait :)
18:52 cait how is the inbox? :)
18:54 rangi new stat on the dashboard, activity of the previous day (utc time)
18:54 oleonard Inbox is improving, thanks
18:55 oleonard Hi rangi
18:55 cait nice!
18:55 rangi heya oleonard :)
18:55 cait I like th random bug :)
18:55 cait well I like everything :)
18:55 * rangi sneaks off to feed the kids
19:22 brylie_ joined #koha
19:31 mbalmer joined #koha
19:33 eythian joined #koha
19:36 trea joined #koha
19:43 jenkins_koha Project Koha_3.8.x build #89: SUCCESS in 52 min: http://jenkins.koha-community.[…]ob/Koha_3.8.x/89/
19:43 jenkins_koha * semarie-koha: Bug 3280 : Restrict Send basket feature
19:43 jenkins_koha * Bug 3280 Followup for privacy issue on X-Orig-IP in mail header
19:43 huginn Bug[…]w_bug.cgi?id=3280 normal, P3, ---, semarie-koha, Pushed to Master , opac/ security leaky
19:48 nengard left #koha
19:54 cait oleonard++ :)
19:54 cait already back to writing patches!
19:55 oleonard Can't resist
19:55 cait we are lucky you can't :)
19:55 oleonard I'd been meaning to fix that bug for a while
19:56 mbalmer cait, please fix the remaining problems.  thanks, the management.
19:56 cait all of them?
19:56 mbalmer sure.
19:56 cait ok, i will rewrite in java then
19:56 cait :P
19:56 * cait doens't even like java much
19:57 cait mbalmer: I got a program for the bis conference today :)
19:57 mbalmer doh…..
19:57 rangi he said fix the problems, not spend 7 years writing specs and libraries and then making the problems worse cait!
19:57 cait hehe
19:58 cait hey, I am a librarian!
19:58 * cait hides
19:58 mbalmer I am book!
20:02 slef I'm a bookend.
20:04 cait slef: red or green?
20:04 cait oh
20:04 cait I filed bug 8400
20:04 huginn Bug[…]w_bug.cgi?id=8400 enhancement, P5 - low, ---, gmcharlt, NEW , Placing holds in staff creates lots of warnings in the logs
20:04 cait where are the fireworks?
20:05 oleonard You only get those for the thousands
20:05 cait ah... well, i can continue testing
20:06 cait no problem :P
20:08 kathryn joined #koha
20:08 trea-phone left #koha
20:11 * cait puts some too soft baileys fudge in the middle of Koha
20:11 cait eat at your own risk
20:11 brylie joined #koha
20:13 kathryn good morning all, ugh cait too early for baileys fudge even for me :)
20:14 cait hm.... take some for lunch?
20:14 cait and it's cooked
20:14 cait i don't think much alcohol is left
20:15 libsysguy joined #koha
20:19 cait ... it's really not that bad
20:20 cait only a bit soft
20:22 mtj hmm, how do i add a new dependancy to Koha?
20:22 ago43 joined #koha
20:22 chris_n` joined #koha
20:23 mtj ie: which files has i gotsta edit?
20:24 slef mtj: yes, probably.
20:24 * slef looks
20:24 mtj calls -> C4::Installer::PerlModules...
20:24 slef that's the thingy
20:25 slef isn't it?
20:25 mtj ah, got it
20:25 mtj yeah ;)
20:25 mtj ta
20:25 slef I think you may also want to update debian/control*
20:26 rangi yes you do
20:26 rangi and then the INSTALL files too
20:26 rangi or whatever they point at like misc/something something
20:26 slef rangi: we should write this shit down
20:27 rangi either that or update the INSTALL files to stop telling people to refer to that file
20:27 slef misc/something something uses I think
20:27 rangi i dont think so, there are static files in there
20:27 rangi lists of packages
20:27 rangi should go away
20:27 slef oh you mean install_misc/debian.packages as mentioned in INSTALL.debian?
20:27 chris_n` joined #koha
20:27 rangi and tell people to just run
20:27 rangi yeah
20:28 rangi either that needs to be brought up to date, or go away
20:28 slef doesn't tell you which debs to install
20:28 rangi it could
20:28 slef yeah
20:28 rangi another key in the hash maybe?
20:28 cait o
20:28 cait h
20:29 cait right, I have to do a follow up for the package I added
20:29 slef or just read debian/control*
20:29 cait there was something... on a bug somewhere
20:29 rangi that too
20:31 oleonard Bye #koha
20:32 rangi cya oleonard
20:33 wizzyrea left #koha
20:33 wizzyrea joined #koha
20:49 mtj !twadd #kohails kohails
20:49 tweetbot` OK, now watching for '#kohails kohails'
20:49 chris_n` joined #koha
20:50 cait mtj: is the tweetbot yours? :)
20:50 cait mtj++
20:51 cait what does it do?
20:51 drojf cait: tweet something and try?
20:51 drojf :)
20:51 cait my account is not public, doubt it would work
20:52 mtj yes, it watches twitter for keywords...
20:52 drojf ah. no probabyl not
20:52 cait mtj: cool :)
20:52 drojf probably even
20:52 cait I am still looking for the one who owns the bot that posts the git commit messages to twitter...
20:52 cait because the links in those tweets don't work
20:52 chris_n` joined #koha
20:53 mtj cait,  thats rangi
20:54 rangi and it cant be fixed
20:54 cait oh
20:54 rangi its twitter double encoding
20:54 cait meh.
20:54 cait ok
20:55 mtj aah, i'd like to prove you wrong there chris :)
20:55 rangi weve tried and googles feed2tweet thing, both dont work
20:55 rangi you tried
20:55 cait mtj: do it! heh
20:55 rangi and it didnt work, its using the method you told me to
20:55 rangi and they still dont work
20:55 mtj meh, i dont think i *personally* tried the method i suggested to you
20:56 mtj (so, was still kinda hoping it might work :) )
20:56 cait maybe remove the links then?
20:56 rangi Bug 8233 follow-up fixin DBRev
20:56 huginn Bug[…]w_bug.cgi?id=8233 enhancement, P5 - low, ---, jonathan.druart, ASSIGNED , New search engine layer - introduce solr without breaking anything else
20:56 rangi is what it says
20:57 rangi and it still munges the url
20:57 rangi im just killing the whole thing
20:57 cait bad twitter, no cookie for you!
20:58 mtj yeah, bad birdy
21:01 mtj !twadd kohails
21:01 tweetbot` OK, now watching for 'kohails'
21:01 drojf hm. somebody tweet already :D
21:01 cait drojf: retweet rangi#s new blog post? :)
21:02 mtj /me just did...
21:02 cait or a note about the vote or the awesome dashboard!
21:02 drojf i dont tweet
21:02 cait btw
21:02 drojf maybe i should start
21:02 cait drojf++ # for the voting reminder :)
21:02 cait @karma drojf
21:02 huginn cait: Karma for "drojf" has been increased 17 times and decreased 1 time for a total karma of 16.
21:03 tweetbot` Twitter: @KohaBugs: "test-tweet for #kohails hashtag"
21:03 drojf yeah works
21:04 rangi drojf: you can use and get it to tweet for you, thats what i try to do
21:05 drojf i had an account once. very long ago. never used it. remembered that a while ago but either they deleted it or it was not the username i thought :)
21:06 * cait hunts blood sucking little monsters
21:06 drojf vampire dwarfs? cool
21:07 cait I wish
21:08 cait I can hear it, but not see it
21:08 cait but can't sleep while I hear it...
21:09 edveal left #koha
21:12 liw I use both and twitter, but haven't linked them (and I'm unsure about keeping twitter)
21:12 drojf woohoo. we will have kohacon in Not completed or Not displayed
21:13 rangi lol
21:14 rangi liw: yeah im conflicted about twitter, it does work well in promoting koha though
21:14 cait drojf: lol
21:14 cait is that some white spot on the map?
21:17 alex_a joined #koha
22:01 tweetbot` Twitter: @kohails: "#kohails  Choosing something to sign off"
22:08 maximep left #koha
22:25 tweetbot` Twitter: @ByWaterSolution: "Koha, LDAP, And You! #kohails"
22:25 ago43 joined #koha
22:28 NateC joined #koha
22:40 libsysguy ahh how did my post end up on the tweetbot!?!
22:40 libsysguy lol
23:25 jcamins Wow... EBSCO took over Book Review Digest Plus.
23:25 * jcamins officially dislikes EBSCO's new unified look.
23:32 Irma1 joined #koha
23:49 BobB joined #koha
23:49 hankbank joined #koha
23:53 papa joined #koha

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