Time  Nick          Message
23:58 dcook         I was referring to the email where the person was using Debian but not using packages
23:58 dcook         jcamins: ?
23:58 * jcamins     wanders off.
23:58 jcamins       dcook: on twitter.
23:58 wahanui       the is a stop word
23:58 dcook         What the...
23:55 jcamins       rangi++ # calling cars rivers.
23:53 cait          night
23:49 jcamins       Nope, right ones.
23:47 jcamins       I think I just uploaded the wrong patches.
23:47 jcamins       Oh, drat.
23:47 trea          no, that's Gangstagrass. http://www.youtube.com/watch?v=zgoSyoIQhjU
23:46 dcook         hehe
23:45 jcamins       eythian++
23:45 jcamins       lol
23:45 eythian       jcamins: you should merge country with rap, to produce "crap"
23:43 jcamins       Bah. I introduced a typo in this round of renames.
23:42 * jcamins     cheerfully merges authority records for Rock music and Rap (Music).
23:42 jcamins       :)
23:41 jcamins       The cat is the owner in the relationship.
23:41 gmcharlt      jcamins: heh, indeed, the possessive goes the other way
23:41 gmcharlt      cait: have a good vacation!
23:41 jcamins       _You_ have a _cat_?
23:41 jcamins       It implies a completely fictitious relationship.
23:41 jcamins       gmcharlt: that sentence is wrong.
23:40 gmcharlt      you'd think I would know to always check first
23:40 bag           oh enjoy holiday cait
23:40 gmcharlt      gah -- nothing quite like nearly sitting on one's cat
23:40 cait          only a day -today was a holiday
23:40 bag           oh enjoy vacation cait
23:30 cait          vacation :-)
23:29 wahanui       go back to bed, cait.
23:29 jcamins       cait?!?
23:29 cjh           morning cait
23:16 wizzyrea      *snicker*
23:16 pianohacker_D hehe
23:16 trea          what's laundry
23:16 wizzyrea      !
23:16 pianohacker_D "trea kicked by wizzyrea (You forgot to fold the laundry!)"
23:15 wizzyrea      ^.^
23:15 pianohacker_D heh well yeah, that's what /kickban is made for :)
23:15 trea          !
23:15 * wizzyrea    is not terribly sympathetic.
23:15 wizzyrea      "good riddance.
23:15 pianohacker_D "well, maybe I'll switch back to a _real_ ILS instead of this open-source stuff that's against capitalism!"
23:14 wizzyrea      :P
23:14 pianohacker_D grumpy, trickstery or "some men just want to watch the #koha burn"
23:14 wizzyrea      it might not work on me "well voyager is bad and you should feel bad for using it."
23:13 pianohacker_D substitute unicorn, iii or llek depending on what mood you're in that day
23:12 pianohacker_D wizzyrea: oh god that version could work...
23:12 wizzyrea      kekekeke
23:12 cjh           it could, and for a small down payment...
23:12 wizzyrea      ;)
23:12 wizzyrea      :P
23:12 wizzyrea      EFF THAT LET"S DO IT
23:12 wizzyrea      "voyager does it"
23:12 pianohacker_D "Well... yeah..."
23:12 pianohacker_D "Koha can't make circulation rules that vary by phase of the moon!"
23:12 wizzyrea      hm no I could see that working.
23:11 pianohacker_D except most people in here are level-headed enough that it would backfire
23:11 cjh           heh awesome
23:09 pianohacker_D wizzyrea: Like a less trolly version of http://bash.org/?152037 ?
22:36 wizzyrea      whinging = whining
22:35 gmcharlt      whinges == itches? :)
22:33 wizzyrea      "if I could only make it do this thing wah wah wah ... oh."
22:33 wizzyrea      i find whinging essential to my process :P
22:32 gmcharlt      heh
22:32 wizzyrea      whinge a bit and try again.
22:32 wizzyrea      if at first you don't succeed.
22:30 talljoy_DND   i'll give it a whirl and hope i put i get it right the first time!  ;-)
22:29 rangi         yep
22:28 talljoy_DND   so place these warns in the link_bibs_to_authorities.pl script somewhere.
22:28 jcamins       talljoy_DND: basically what rangi said.
22:20 rangi         then it will die at the bad record
22:20 rangi         (with correct variable names)
22:20 rangi         if (! $record) { die $idnumber; }
22:20 rangi         and do
22:20 rangi         is find the 2 places it creates the records (auth and biblio)
22:19 rangi         what i would do tho
22:19 rangi         but is still in zebra
22:19 rangi         it could also be a biblio or auth record that as been deleted
22:18 talljoy_DND   that's along the lines of what i was thinking i'd have to do.
22:18 rangi         to output the id numbers
22:18 rangi         no, you will have to add warns
22:17 rangi         its going to be specific to your data
22:17 talljoy_DND   if biblio i know which one, but if it's an authority records, i'm not sure how to track it down.  and i am running it on debug unless there is a more robust debug
22:17 rangi         you'll have to add debugging to find that out
22:17 talljoy_DND   well yes, but i wonder which biblio or authority.
22:17 rangi         means the $record is undefined
22:17 rangi         talljoy_DND: invalid biblio or authority
22:16 huginn`       talljoy_DND: The operation succeeded.
22:16 talljoy_DND   @later tell jcamins can you tell me what this error means when the link_bibs_to_authorities.pl runs?  Can't call method "field" on an undefined value at /home/load12/kohaclone/C4/AuthoritiesMarc.pm line 1194.  thanks!
22:15 talljoy_DND   is jcamins still here?
22:14 pianohacker   hey eythian
22:09 wahanui       hey, eythian
22:09 eythian       hi
21:59 rangi         yeah, i think that would work
21:59 gmcharlt      CC0
21:58 rangi         whats a better license than blah blah
21:58 rangi         http://ratings.koha-community.org/add_site
21:58 rangi         and then send the patch for the export bit for koha
21:58 rangi         i just have to add lots more words
21:57 rangi         (thats what im doing on my linode at the mo)
21:57 rangi         the infrastructure is all done, you can add a url fetch ratings blah blah
21:57 rangi         is coming along
21:57 rangi         http://ratings.koha-community.org/
21:55 wizzyrea      maybe linode will upgrade my server someday
21:55 wizzyrea      if you think of things to stash on there, that's fine by me
21:55 wizzyrea      lol
21:54 * rangi       wanders off on a tangent
21:53 cjh           ldap jenkins testing would be sweet
21:53 rangi         then our own idp for persona
21:52 cjh           heh
21:52 rangi         and then libravatar
21:51 rangi         like galen charlton, release manager :)
21:51 rangi         if we had ldap, we could even seed it with some real data
21:50 rangi         jenkins could test against it
21:50 rangi         *nod*
21:42 gmcharlt      can't run active directory, of course, but having a stable directory to test against would be golden
21:42 wizzyrea      ^.^
21:42 huginn`       wizzyrea: The operation succeeded.  Quote #254 added.
21:42 wizzyrea      @quote add <liw>  ... backups. did someone mention backups? I'm sure I heard someone say backups. Backup! DID SOMEONE SAY BACKUPS? I LOVE BACKUPS! BACKUPS ARE AWESOME!
21:41 huginn`       wizzyrea: Error: You must be registered to use this command. If you are already registered, you must either identify (using the identify command) or add a hostmask matching your current hostmask (using the "hostmask add" command).
21:41 wizzyrea      @quote add <liw>  ... backups. did someone mention backups? I'm sure I heard someone say backups. Backup! DID SOMEONE SAY BACKUPS? I LOVE BACKUPS! BACKUPS ARE AWESOME!
21:41 gmcharlt      I'm feeling a bit of inspiration to put up an LDAP directory on foo.koha-community.org
21:41 gmcharlt      hmm
21:41 gmcharlt      rangi: agreed
21:38 huginn`       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7973 new feature, P5 - low, ---, gmcharlt, RESOLVED FIXED, Allow for new type of LDAP authentication
21:38 rangi         hmm that report on bug 7973 sounds nasty
21:33 pianohacker   will do
21:32 rangi         pianohacker: you can chat to eythian when he gets in too, he uses it as well
21:30 pianohacker   and it's written in Python! yay!
21:30 pianohacker   rangi: so yeah, obnam looks like the bee's knees. any twitchyness or reasons to be careful with it?
21:30 pianohacker   hahaha, k. thanks, good night
21:29 liw           pianohacker, it's written by a lunatic lazy person, but ask rangi, he's less biased than I am
21:29 pianohacker   any reason i shouldn't? ;)
21:29 * liw         waves, on the way to bed
21:29 pianohacker   I'm thinking of using obnam
21:29 pianohacker   hey lars
21:29 pianohacker   hahahaha
21:28 liw           ... backups. did someone mention backups? I'm sure I heard someone say backups. Backup! DID SOMEONE SAY BACKUPS? I LOVE BACKUPS! BACKUPS ARE AWESOME!
21:28 pianohacker   well, debian has an up-to-date package, no excuse not to use it :)
21:28 rangi         i finally fixed the ubunut ppa too
21:28 pianohacker   dejadup is sexy but all kinds of frustrating to actually use
21:27 pianohacker   this does look nice, simple enough to work consistently
21:27 pianohacker   oh hey, that's right, lars
21:27 rangi         The backup server, if used, does not require any special software, on top of SSH.  <-- made of win
21:26 rangi         the thing i like is you just need somewhere you can ssh to, to back up to it
21:26 gmcharlt      liw++
21:26 rangi         http://liw.fi/obnam/
21:25 rangi         pianohacker: obnam
21:25 pianohacker   I use it for the high write performance on an SSD with LZO compression, but it is a bit twitchy
21:25 * Dyrcona     has heard nothing good about btrfs.....
21:24 pianohacker   hahaha, yes. what do you use for backups, btw?
21:24 rangi         pianohacker: backups :)
21:24 rangi         he's sworn off it
21:24 rangi         one of the guys at work had 2 btrfs fails in 2 days
21:22 tcohen        i'm in talks with my boss to get the money soon and book for kohacon
21:21 pianohacker   phew, have swap and btrfs autodefrag in place, hopefully things will stop exploding
21:21 rangi         excellent
21:21 tcohen        actually, I got my visa yesterday
21:21 rangi         yay!
21:21 tcohen        i got it, thanks
21:20 rangi         so hopefully you will get one :)
21:20 rangi         i sent a sample invitation letter
21:20 rangi         heya tcohen
21:19 tcohen        hi rangi
21:04 rangi         back
20:23 rangi         ftr im way more happy with saying using at your risk, but ill live with a robust qa process as second best option
20:23 gmcharlt      bag: well one thing to keep in mind, there is no serious proposal to actually revert the feature
20:23 bag           well normally I say dumb things - before I say dumbass things :P
20:22 bag           I'm getting a little frustrated at the moment - I'll be back later… before I say something dumb
20:22 rangi         bbl
20:22 rangi         right kids to school
20:21 gmcharlt      bag: the mere existence of the feature has consequences that I wish had been planned for a bit more in advance; but at least we're having the discussion now
20:20 bag           there is no reason to pull plugins - it's disabled by default
20:20 bag           yeah I totally agree - I am not disagreing with anyone :)  -- I'm just saying we are willing to help out to get the ball rolling
20:19 rangi         whats the point?
20:19 wahanui       rangi: I forgot point
20:19 rangi         wahanui forget the point
20:19 rangi         lol
20:19 gmcharlt      bag: one of the points, as far as I'm concerned, would be ensuring that if it happens, it happens as a broadly-shared community effort
20:19 wahanui       the point is not that the koha-community write a page about there software and the PTFS people write a page about there's. the point is that we have useful, informative content about the software and it's history and that anything controversial is closely referenced
20:19 rangi         or whats the point?
20:18 rangi         you cant qa your own work
20:18 rangi         same rules should apply of course
20:18 bag           that's fine with me - we'll volunteer for it - until you get someone outside bywater that wants to do it - and we'll pass it on :)
20:17 rangi         if the community is going to assert anything
20:17 rangi         i figure we'd have to elect a plugin QA team
20:17 bag           so far we do have one good script for it - that rolls hard-due-dates forward
20:16 bag           it's also pretty rad for reports
20:14 bag           if there are two people that want - I believe in a patch for koha
20:14 bag           plugins for us = some odd thing that would never ever make sense to write something for koha - becuase there is only one person on the world that would want it
20:13 bag           gmcharlt: totally agree
20:13 gmcharlt      bag: and along with that, promise to not allow plugins to become a way to slip stuff past the core QA radar?
20:12 bag           we'd be willing to QA those - no problem
20:12 bag           jcamins: same
20:12 jcamins       I meant host as in "code that will run plugins."
20:12 jcamins       You meant host as in server.
20:11 jcamins       Oh, wait.
20:11 bag           at least one that we could offer…  and I'd be willing to offer that we QA those
20:11 jcamins       bag: I'm not proposing that the plugin code should be removed! I bent my own rules to get it in!
20:11 rangi         i guess if a bunch of people want to volunteer to do plugin qa, then it might be workable, but i fear it will drain our already thin testing resources
20:11 bag           I know that nengard and khall are working on plugin host
20:11 jcamins       oleonard: separate website?
20:10 jcamins       gmcharlt: well, that cat's out of the bag, short of you reverting the plugin host.
20:10 gmcharlt      no matter how much we disclaim responsibility
20:10 oleonard      How do we provide a place for uploads without suggesting that they are at least somewhat official?
20:10 gmcharlt      rangi: my fear with that is that without an official repo, anything calling itself a Koha plugin that is malicious or simply badly written reflects back on us
20:09 rangi         yep, just like wordpress
20:09 jcamins       Provide a place people can upload plugins to, maybe, with the explicit note that none of them are supported by anyone other than the plugin's author, and don't count on that either.
20:09 * jcamins     is comfortable with no plugin registry.
20:08 rangi         cos frankly the QA team has more than enough work already
20:08 rangi         i wonder if im the only one who is comfortable with no plugin repository, or one that says, 'we provide no, none, nada, assurance of the qualtity of any of these, use totally at your own risk'
20:07 rangi         bag: yep got a maui sighting
20:07 rangi         gmcharlt: could be, but if the same data on 3.10.x .. that would be less likely, i guess it might be different data though
20:06 gmcharlt      i.e. some quirk of their circ policies causing a busy-wait loop
20:06 rangi         http://demo.mykoha.co.nz/
20:06 gmcharlt      rangi: my suspicion, albeit one without any real basis at the moment, is that it might be data dependent
20:06 rangi         no thats a catalyst one
20:04 bag           yay Maui sighting right?
20:04 bag           is this your new home server?  Or did you abandon that idea and host everything
20:03 rangi         cos its ataraus party tomorrow
20:03 rangi         but probably not
20:03 rangi         i might try benchmarking the same db on a few different versions over the weekend
20:03 rangi         there is a benchmarc_circulation.pl that with some hacking mostly works
20:02 rangi         thanks
20:01 rangi         its running about 12 koha instances too
20:01 jcamins       I remember 33Mhz seeming fast.
20:01 rangi         but yeah its not a super box by even the slightest stretch of the imagination
20:01 jcamins       That's freaking *fast*.
20:01 drojf         "so the 2 differences are Ubuntu and the LiveDVD" … *whistles in an unsuspicious way*
20:01 jcamins       "2500 mhz"
20:01 jcamins       bag: no, I mean the numbers.
20:00 bag           jcamins I've seen it yes
20:00 bag           yeah 10gig will be quick
20:00 jcamins       Does anyone else get stopped short by CPU speeds?
19:59 rangi         i cant read without coffee :)
19:59 rangi         sorry, 10gig
19:59 bag           curlload it :)
19:58 rangi         running stock debian squeeze and stock 3.12.0 package
19:58 rangi         (its a single cpu 2500 mhz with 1gig of ram)
19:58 bag           yeah was snappy here too
19:58 oleonard      No, maybe 3 seconds for me
19:57 rangi         but not 30seconds?
19:57 rangi         prolly laggier to you on the other side of the net
19:57 rangi         sheri turner for a borrwer, and testcard for a barcode .. it feels plenty snappy to me?
19:56 rangi         pass:staff1
19:56 rangi         user:staff
19:56 rangi         http://demo-intra.mykoha.co.nz/cgi-bin/koha/circ/circulation-home.pl
19:55 oleonard      It's okay rangi I see the pink elephants too
19:55 gmcharlt      sure
19:55 rangi         anyone got a sec to sanity check somethign for me?
19:24 pianohacker   yeah
19:23 gmcharlt      no great loss if we have to store it twice
19:23 pianohacker   gmcharlt: the only thing I  can think of is that it allows us the cool trick of storing the zebra username/password in only one place
19:22 gmcharlt      ;)
19:22 gmcharlt      for what Koha itself needs, you really could get away with plain old INI
19:21 gmcharlt      there's actually no particular reason why the main Zebra config file needs to also store Koha's base config settings
19:20 gmcharlt      pianohacker: eh, and that really was by happensance
19:20 pianohacker   zebra's the main reason for it being the size, shape and format it is, afaik
19:19 pianohacker   Truthfully, given how simple _koha's_ requirements are for koha-conf.xml, then thing could be an INI
19:18 jcamins       And by "always," I mean "it crossed my mind once, briefly, when someone said 'let's use YAML/JSON for koha-conf.xml'"
19:17 jcamins       I always thought it was kind of dumb to use algorithms on a subset that were slower than those that handled the more general case.
19:17 gmcharlt      :)
19:17 * druthb      extends YAML::Syck; she is old and twitchy, too
19:16 jcamins       That clarifies why YAML is slower.
19:16 jcamins       gmcharlt: ohhhh.
19:16 pianohacker   my understanding was the opposite
19:16 gmcharlt      jcamins: other way around, I think
19:16 jcamins       s/JAYAML/YAML/
19:16 gmcharlt      and most JSON tools don't pretty-print by default (for obvious reasons)
19:16 jcamins       I understood that JSON was a superset of JAYAML.
19:15 pianohacker   jcamins: somewhat. the syntax is clunkier, though
19:15 jcamins       gmcharlt: You can write it formatted exactly the same as YAML, no?
19:15 pianohacker   excactly
19:14 gmcharlt      but tends to be less great for cases where we expect humans to write it
19:14 jcamins       I prefer JSON, though. It's way faster.
19:13 pianohacker   I _think_ that had the same problems, but let me check again
19:13 jcamins       Pretty sure that's what the POD recommends.
19:13 jcamins       YAML::XS?
19:13 pianohacker   I'd be quite happy to find out that other alternatives have been made
19:12 pianohacker   Hahaha, yeah. Your choice is between YAML::Syck, which is old and twitchy, and YAML::PP, which is _crap_ at interpreting types in YAML correctly
19:11 maximep       hmmm search.cpan isnt working
19:11 maximep       bwahaha
19:11 jcamins       The POD says "DO NOT USE THIS MODULE."
19:11 pianohacker   that's an excellent idea
19:11 maximep       great idea
19:11 jcamins       And if you decide to work on that, consider replacing YAML::Syck.
19:10 gmcharlt      which might be nice for DRY
19:10 gmcharlt      and will remain so unless somebody wants to add a bit more metadata to the *.pref files and writing a sync_stock_prefs() routine
19:06 pianohacker   so, it's an official requirement that has a number of good reasons behind it :)
19:05 maximep       noted for future patches =)
19:05 maximep       alright :P
19:05 jcamins       :)
19:05 jcamins       Plus, it's required to get into Koha.
19:04 pianohacker   plus having a description field is a nice thing for people working in the DB :)
19:03 pianohacker   you mainly need to make sure that the type field is set to YesNo if it's a boolean field, to ensure it's intepreted and saved correctly
19:03 jcamins       Yes.
19:03 pianohacker   weeeeell, you should explicitly add it to both, as the type and options fields are important
19:02 maximep       ah yes, that's what I meant
19:02 maximep       pretty sure you only need to add it to the .pref if you dont need a default value
19:01 pianohacker   maximep: the sysprefs interface will though
19:00 maximep       huh
19:00 jcamins       No.
19:00 huginn`       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8337 enhancement, P5 - low, ---, gmcharlt, Failed QA , System preferences for longoverdue cron
19:00 maximep       bug 8337. Aren't sysprefs automatically added to the db when they don't existe ?
18:55 pianohacker   sorry to hear that
18:55 maximep       to work using only open source tech, but tu never have time to share stuff
18:54 maximep       I won't get into details, but yeah, it sucks
18:51 pianohacker   I've done work for certain clients under NDAs (never again), was that your situation?
18:50 jcamins       maximep: that's why contributing code is not optional in my contracts.
18:50 pianohacker   maximep: ?
18:49 maximep       -_-
18:49 maximep       we did the exact same thing 2 years ago, but could never share it
18:49 huginn`       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10096 new feature, P5 - low, ---, dcook, Needs Signoff , Add a Z39.50 interface for authority searching
18:49 maximep       frustration of the day: bug 10096
18:44 pianohacker   "well billy bob I think we done did tructured it"
18:44 druthb        druthbsnack tres leches cake  :)
18:44 jcamins       Ditto.
18:44 pianohacker   ah, sorry. irc over laggy ssh
18:43 gmcharlt      tructure (v): to construct buildings with the aid of a truck
18:41 * jcamins     realizes that "tructure" is not a verb.
18:40 wahanui       thanks druthb :)
18:40 druthb        wahanui:  botsnack Gatorade
18:39 pianohacker   graph theory babbling
18:38 wahanui       That is a good idea.
18:38 jcamins       That what?
18:38 pianohacker   that the datas tructure with a k20 complete graph maaaaaaay be our downfall
18:34 tcohen        s/should/shouldn't/
18:34 tcohen        we should have added that while(true){malloc} line to the circulation.pl script
18:26 jcamins       True.
18:25 pianohacker   although come to think of it, you don't need zebra for circ, so he could have just disabled it to eliminate a cause
18:25 tcohen        yes
18:25 jcamins       tcohen: but it was only deprecated in 3.4 and 3.6. Not removed.
18:24 pianohacker   oh thank goodness, didn't know it had been deprecated that long ago
18:24 tcohen        Nor 3.6 or 3.4
18:24 jcamins       Nor 3.8, come to that.
18:24 jcamins       Nor 3.10, for that matter.
18:24 jcamins       pianohacker: not in 3.12!
18:23 pianohacker   NoZebra? happy fun times
18:22 jcamins       "I'm not running the Zebra daemon" <-- huh?
18:20 talljoy       well i used marcedit and it says 119K records, but the last record is cut off.  so i suspect a bad mrc file that is not opening completely in marcedit.
18:20 jcamins       talljoy: and you used marclint or something like that to confirm that there really were 119k records, right?
18:19 talljoy       i'm going to try that too.  i also suspect some inaccuracies in their mrc authority data quite honestly
18:16 * drojf       hides
18:16 drojf         i blame cleanup_database.pl. it does surprise upgrades too
18:15 jcamins       No idea. You could try stage_file.
18:15 talljoy       3.10.3
18:13 jcamins       What version, out of curiosity?
18:13 talljoy       this is very odd indeed. and i have seen this on other loads lately as well.
18:13 jcamins       It does not in any way interface with the auth linker code.
18:12 jcamins       talljoy: bulkmarcimport shouldn't be doing anything like that, so far as I know.
18:11 pianohacker   gmcharlt: okay, cool. Thanks
18:11 talljoy       so it is autocreating authorities for me, which is very generous, but totally unwanted behavior.
18:11 talljoy       it have verified that i only have 119K records in the file and it appears to be reading biblio marc records during the import.  "....Bad MARC record 208719: blah blah blah"......
18:11 gmcharlt      but unfortunately, not seeing any documented attributes that support directly filtering on the encoding level
18:10 gmcharlt      pianohacker: it looks like some filtering could be done via use attribute 56 (code institution) and excluding "amim" as a source
18:10 talljoy       ikr, weird?
18:10 jcamins       Not at all, if there are really only 119k auth records.
18:09 talljoy       good afternoon!  anyone familiar with bulkmarcimport.pl?  i am feeding it a marc file of 119K marc authority records and it is 'loading' over 200K marc authority records for me.  normal?
18:07 jcamins       Okay. I'll rename the class tonight, then.
18:06 gmcharlt      IIRC, that matches previous behavior, so yes, I think the follow-up addresses that
18:06 jcamins       It was not actually necessary.
18:06 jcamins       Yeah.
18:06 gmcharlt      looks like the 999 check has gone away entirely?
18:03 jcamins       gmcharlt: aside from name, does my follow-up on 9755 address your concerns?
18:03 tcohen        i'm not used to the accountlines table, but the note I wrote is not on the table, or shown anywhere
18:02 huginn`       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=6413 major, P5 - low, ---, kyle, Pushed to Master , Notes in Fines doing wonky things
18:02 tcohen        i'm not sure bug 6413 is working
18:00 jcamins       Eww. Didn't they use to?
17:59 gmcharlt      jcamins: not so sure, alas - http://www.loc.gov/z3950/lcserver.html#usea
17:59 jcamins       You'd just have to look up the attribute.
17:59 pianohacker   gmcharlt: Working on some pazpar2-based external search
17:59 jcamins       I think LC supports record level.
17:58 gmcharlt      pianohacker: well, LC also has a *ton* of fully fleshed out records; so I guess I'd have to ask ... what are you trying to do, specifically?
17:58 pianohacker   using lx2.loc.gov/LCDB at the moment
17:58 pianohacker   that would make sense. Is there a better server for LOC, or a search term that could filter based on leader/17?
17:57 gmcharlt      encoding level = 5 (from the Leader/17), meaning partial (preliminary record)
17:56 druthb        Their records on serial romance are like that, too…kinda short; they may get the data directly from publishers.
17:56 jcamins       Yeah.
17:56 druthb        Looks like an auto-generated record based on stuff from the Copyright Office, not something they actually handled and cataloged.
17:54 pastebot      "pianohacker" at 127.0.0.1 pasted "weird LOC record" (27 lines) at http://paste.koha-community.org/29
17:54 pianohacker   here, I'll pastebin it
17:54 pianohacker   tcohen++
17:54 jcamins       No 010? Wow, that _is_ a defective record.
17:53 pianohacker   no 010, but it has a 035 of 96518898
17:53 pianohacker   curses, sorry. There are some records that only seem to show through certain search interfaces
17:52 tcohen        bmayor should have better records, FFyH also
17:52 jcamins       That link doesn't work.. What is the 010?
17:52 gmcharlt      i.e., doesn't work for me
17:52 gmcharlt      pianohacker: I think that is session-specific
17:52 tcohen        pianohacker: http://blogs.unc.edu.ar/koha/lang/es/2011/03/30/lista-de-servidores-z39-50-de-la-uncuncs-z39-50-servers-list/
17:51 pianohacker   (apologies for the url)
17:51 pianohacker   gmcharlt: here's an example: http://www.loc.gov/cgi-bin/zgate?present+9543744+Default+1+1+M+1.2.840.10003.5.10+2+/cgi-bin/zgate?ACTION=INIT&FORM_HOST_PORT=/prod/www/data/z3950/locils1.html,z3950.loc.gov,7090
17:49 gmcharlt      jcamins: well, that at least will happen in some form for 3.14
17:48 jcamins       If, you know, there was some way to have a non-MARC fielded record.
17:47 jcamins       But I definitely don't like Koha::MARC::Record, because one of my goals with the refactor was to make it trivial to add merging non-MARC fielded record types.
17:46 gmcharlt      and sorry to be a pain about it, but I generally prefer to tackle naming for new modules before they get added
17:46 gmcharlt      jcamins: thanks
17:46 jcamins       I'll redo the follow-up this evening.
17:45 jcamins       gmcharlt: I am okay with Koha::MetadataRecord.
17:45 pianohacker   gmcharlt: a bevy of them, let me try to get some urls
17:45 gmcharlt      pianohacker: do you have any specific records handy?
17:45 huginn`       druthb: Quote #7: "Snow_Fox: a rift opens in space the information is shuffled to dev_hyperspace rift then closes" (added by wizzyrea at 03:28 PM, June 18, 2009)
17:45 druthb        @quote random
17:45 pianohacker   jcamins: that explains a lot of the weirdness I'm seeing
17:45 jcamins       (and it wasn't by pianohacker... a cataloger at NYU mentioned this to me in passing)
17:44 jcamins       That was my response when I was told that, too.
17:43 * gmcharlt    blinks
17:43 jcamins       And most of those records are seemingly woefully inadequate.
17:43 jcamins       Their Z39.50 database includes a lot more records than they export to OCLC.
17:42 gmcharlt      er, what?
17:42 pianohacker   not horribly. There are a few nice things that are missing, though, like 100 tags
17:42 jcamins       gmcharlt: not via Z39.50.
17:42 * gmcharlt    would have expected the vast majority of their available records to be fairly complete
17:41 gmcharlt      LC has sparse records?
17:41 pianohacker   ... whose records are a bit less ... sparse than the LOC's? :)
17:40 pianohacker   hey, #koha. any large #koha libraries out there with z39.50 I could use for (low-load) testing?
17:33 huginn`       gmcharlt: The operation succeeded.
17:33 gmcharlt      @later tell magnuse I'd like to draw your attention to bug 10218 -- I'm assuming that the same changes ought to be made to the NORMARC stylesheets
17:32 pianohacker   haha, thanks huginn`
17:31 pianohacker   heh, yup. reddit was in a tizzy about that this morning
17:31 huginn`       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=1 major, P2, ---, chris, CLOSED FIXED, Missing uploadedmarc table definition
17:31 tcohen        just closed bug #1
17:31 tcohen        https://bugs.launchpad.net/ubuntu/+bug/1
17:30 pianohacker   ah, okay! that makes a lot more sense than a minecraft world editor having a tabstop option :)
17:27 tcohen        pianohacker: heh, no, I meant the text editor that ships with mc, it was a joke anyway, as I accidentaly pasted some of my Vim settings
17:12 huginn`       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10381 normal, P5 - low, ---, jonathan.druart, Pushed to Master , Hide basket links should be improved
17:12 jenkins_koha  * Marcel de Rooy: Bug 10381: Followup adding some text around Apply/cancel filter.
17:12 jenkins_koha  * Marcel de Rooy: Bug 10381: POD lines of GetBasketsInfosByBookseller
17:12 huginn`       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8845 enhancement, P5 - low, ---, kyle, Pushed to Master , Add ability search patrons by date of birth
17:12 jenkins_koha  * Jonathan Druart: Bug 8845: FIX dateonly is the 4th parameter, not 3rd!
17:12 jenkins_koha  * Kyle M Hall: Bug 8845 - Add ability search patrons by date of birth - Add tooltip
17:12 jenkins_koha  * Jonathan Druart: Bug 8845: Followup Allow to give a date using the syspref format
17:12 jenkins_koha  * Kyle M Hall: Bug 8845 - Add ability search patrons by date of birth
17:12 jenkins_koha  Project Koha_master build #1210: SUCCESS in 1 hr 18 min: http://jenkins.koha-community.org/job/Koha_master/1210/
17:10 huginn`       gmcharlt: Quote #14: "joetho: I only looked for missing ccodes- not dysfunctional orphans." (added by wizzyrea at 08:31 PM, July 09, 2009)
17:10 gmcharlt      @quote random
16:45 adam_m        <oleonard> ah never mind just in a different place
16:42 adam_m        <oleonard> there is one particularly odd thing however. seems like that if i search for something and produce a number of results I am able to easily check off whatever items and hold them however if i search something and go directly to a result because there is only one, then I cannot do so
16:39 pianohacker   tcohen: wait, http://www.mcedit.net/ ?
16:37 oleonard      adam_m: Getting holds working trips up a lot of people, including me
16:37 adam_m        <oleonard> Everything else works perfectly as well. Ready to deploy to the schools now :)
16:36 adam_m        <oleonard> sweet. Alright it seems to work, I feel a little silly for not looking there earlier, thanks for the help!
16:33 oleonard      adam_m: Administration -> System preferences. You can search by preference name.
16:33 adam_m        <oleonard> I was looking for that setting. where is that located
16:32 drojf         wrong window
16:32 drojf         hmpf
16:32 drojf         d'oh. anscheinend gibts ein seminar "modeling lexical data" bei den germanisten. hätte das magisterbegleitend gut gepasst
16:29 oleonard      adam_m:  AllowOnShelfHolds system preference is set to "allow" ?
16:28 adam_m        <oleonard> yes i did also put in default circulation rules
16:07 tcohen        now everyone knows I use mcedit :-P
16:06 gmcharlt      :)
16:04 tcohen        oops
16:04 tcohen        set nonu nu
16:04 tcohen        set nocul cul
16:04 tcohen        set shiftwidth=4
16:04 tcohen        set softtabstop=4
16:04 tcohen        set expandtab
15:55 adam_m        oleanard: yeah im still here sorry
15:54 jenkins_koha  Starting build #1210 for job Koha_master (previous build: SUCCESS)
15:52 huginn`       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9505 enhancement, P5 - low, ---, colin.campbell, Pushed to Master , acqui/invoices.pl contains an unnecessary loop
15:52 jenkins_koha  Colin Campbell: bug 9505 refactor loops in invoices.pl
15:52 jenkins_koha  Project Koha_master build #1209: SUCCESS in 1 hr 15 min: http://jenkins.koha-community.org/job/Koha_master/1209/
15:52 huginn`       New commit(s) kohagit: Bug 10381: Followup adding some text around Apply/cancel filter. <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=600eff7827be1c396e7ea13cd7c7159003d6c794> / Bug 10381: POD lines of GetBasketsInfosByBookseller <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=5bf996f68d2279ae9582b338b3d094ad20f7596c>
15:40 huginn`       New commit(s) kohagit: Bug 8845: FIX dateonly is the 4th parameter, not 3rd! <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=d1817ab92d1dcc5d96180e65563db64469090fe4> / Bug 8845 - Add ability search patrons by date of birth - Add tooltip <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=f744c863c3db12cc8676c7d29a6711cdc3cc4681> / Bug 8845: Followup Allow to give a date using the syspref format <http://git.koha-com
15:39 oleonard      adam_m: Do you have a default circulation rule set up?
15:38 oleonard      adam_m: Still around?
15:28 gaetan_B      bye !
15:27 adam_m        Hello, I have been playing around with the settings of koha, it still seems that though I can check out books there is no way that I can place a hold on a book, I've looked and checked to make sure there wasnt some sort of setting that was stopping from doing so in the patrons category as well as checking to make sure that there was no rule against it in the circulation rules as well
15:19 pianohacker   hey druthb
15:18 druthb        hi, pianohacker! :)
15:12 pianohacker   good morning
15:11 reiveune      bye
15:09 adam_m        Hello
14:51 oleonard      Can someone please give an educated answer to the "Zebra Indexing problem with upgrade" mailing list question so that paul.a doesn't have the last word?
14:38 gmcharlt      tcohen: that one is pure refactoring; no need to push it unless a later bugfix you want to push depends on it
14:38 jenkins_koha  Starting build #1209 for job Koha_master (previous build: SUCCESS)
14:36 huginn`       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10367 enhancement, P5 - low, ---, robin, Pushed to Stable , Allow packages to work on debian wheezy
14:36 jenkins_koha  Robin Sheat: Bug 10367 - [3.12] update the rules and control file for wheezy
14:36 jenkins_koha  Project Koha_3.12.x build #48: SUCCESS in 41 min: http://jenkins.koha-community.org/job/Koha_3.12.x/48/
14:36 tcohen        is a bugfix, with enough refactoring to be considered an enh?
14:36 gmcharlt      tcohen: ?
14:35 tcohen        gmcharlt: 9507
14:19 huginn`       New commit(s) kohagit: bug 9505 refactor loops in invoices.pl <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=e294defc299e97fe5e1ecfdeb648e8f8f080f5f5>
14:18 tcohen        nice druthb
13:55 jenkins_koha  Starting build #48 for job Koha_3.12.x (previous build: SUCCESS)
13:54 druthb        A 2011 Nissan Sentra.
13:52 tcohen        what car do u own druthb?
13:52 huginn`       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9890 normal, P5 - low, ---, koha-bugs, Needs Signoff , Fix the new plugin system for package installs
13:52 tcohen        bug 9890
13:51 tcohen        magnus_away: around?
13:50 druthb        about four hours, and you're there.
13:50 druthb        The interstate between here and Dallas is now mostly 70/75 mph…that's a nice run.
13:49 tcohen        but its not a car anyone should drive at that speed
13:49 druthb        I was fairly satisfied when the national speed limit was 65 mph/105 kph.  Faster than that is occasionally nice, out in the boonies.
13:49 tcohen        hmm,  i reached 205kph when I got my new car for a 'speed limit test'
13:47 druthb        Way too fast for my blood.  I'm old and boring; I top out about 120 kph, before I chicken out.
13:47 druthb        heh.
13:46 tcohen        you need to get a D'elorean druthb
13:46 druthb        tcohen: correct, unless you're being chased by federal police (the FBI).  But the states *do* collaborate and cooperate, to some extent.
13:46 oleonard      If there's any public infrastructure we'll pay for in America, it's toys for the police.
13:46 drojf         only one way… steal a police car
13:45 druthb        See, there's the rub, drojf.  Our cops in Texas, particularly the Highway Patrol, drive extremely high-performance cars.  You're *not* faster than them, almost guaranteed.
13:45 drojf         tcohen: but druthb probably wants to go back too :D
13:45 tcohen        then drojf is right :-D
13:45 tcohen        is it real what we see in the movies, that once you change state the policy can't get you?
13:44 druthb        There's about a 650 km stretch in west TX, where the speed limit is 80 mph/130 kph, but that's as fast as it gets, anywhere in America.
13:44 drojf         <-- don't take advice from this person
13:44 drojf         as long as you are faster than the police, speed limits don't matter
13:42 druthb        drojf:  28 hours, with our speed limits (even though the ones out west keep going up and up and up, it's not an Autobahn.)
13:42 druthb        Ooooh, fancy.  A note just handed to me, an invitation to a new-hire Meet and Greet dinner with le CEO, at a fancy restaurant near here in a couple of weeks.  Paper note, in an envelope, fancy vellum paper…   "The favor of a reply is requested…"
13:42 drojf         it's only a 10 hours drive, if you got a really fast car :P
13:38 druthb        I haz iPod.  And my car haz iPod connector built-in.
13:38 druthb        I lived out there for 20 years, oleonard.  Had 'nuf of that, thanks.
13:37 oleonard      On the other hand if you take the plane you'll miss out on all that west Texas AM radio
13:37 drojf         sleep through kohacon, drive back
13:37 druthb        yah.
13:37 cait          and you'd be exhausted
13:37 druthb        I do, actually, drojf…but that one would be especially gruelling.
13:37 cait          yeah and you'd need to sleep and eat on the way ...
13:37 druthb        That's also…uhm….6 tanks of fuel, each way, which, at current prices, is about $250 each way.  Plane tix are about the same.
13:36 drojf         you really love road trips?
13:36 drojf         druthb: why would you drive a way like that??
13:35 druthb        I'm by-definition crazy, but I'm not *that* kind of crazy.
13:35 druthb        I was thinking of driving, maybe….but 1,914 miles (3,080 km)…and the whole first *day* of driving would be in the Texas desert country—and it gets worse from there….  uhm.
13:34 cait          i'd go with sun spots in that case
13:34 cait          hm
13:34 wahanui       cait: The server at bofh.engr.wisc.edu (port 666) appears to be down.
13:34 cait          excuse?
13:34 wahanui       cait: The server at bofh.engr.wisc.edu (port 666) appears to be down.
13:34 cait          excuse?
13:34 cait          because...
13:34 oleonard      If firebug tells my my variable is an object with all the properties I expect it to have, why does console.log(obj.property) say "undefined" ?
13:33 tcohen        ok, i'll book on monday
13:33 drojf         and put up the tent next to tcohen's king bed lol
13:32 cait          lol
13:32 drojf         i'd go with a tent
13:32 cait          hm
13:32 cait          you are right
13:32 cait          oh yes
13:32 cait          ok, off to clean the rest of the apartment... i am having guests for a long weekend :)
13:32 drojf         cait: i only see king beds when i enter the code. and only the higher priced room types
13:30 tcohen        i like king beds anyway :-P
13:30 cait          i think that shoudl work, it does for me
13:30 cait          add the offer/group code i gave above
13:30 cait          not using the link
13:30 cait          try to go from the normal booking page
13:29 tcohen        nope, only king sized rooms appear
13:29 cait          tcohen: just add the code manually and pick queen beds in one of the cheaper towers
13:28 drojf         i like the "there is a fee so you don't have to pay an additional charge" part. lol
13:28 cait          i think you can also pick queen? beds
13:27 oleonard      It's okay we all like each other here ;)
13:27 tcohen        guess will make it difficult
13:27 tcohen        rooms have a single king size bed
13:26 cait          yep SKOHACN
13:26 cait          someone might be interested
13:25 cait          if you want to share room - why not try a mail to the mailinglist?
13:25 cait          i haven't booked the hotel yet
13:25 drojf         [off] https://www.reserveparadise.com/cgi-bin/lansaweb?procfun+rn+resnet+atl+funcparms+UP(A2560):;SKOHACN;101513;8;1;0;005005;;;;;;;;;;;;;;;;R;;;;;?
13:25 cait          :)
13:25 cait          you can also see it in the url
13:25 druthb        rambutan/rhcl:  Either of you going to KohaCon?
13:25 cait          tcohen: the link from the wiki page has the code
13:25 drojf         tcohen: looks like there is a code in the link
13:25 druthb        oooh….two Gregs.  FTW.
13:24 druthb        hi, oleonard and rambutan!
13:24 * oleonard    shakes his fist at this JavaScript
13:24 tcohen        do I need to put some group code or something?
13:24 cait          http://koha-community.org/kohacon/kohacon13/registration/
13:24 druthb        hi, cait!   did you see the news?  tcohen is coming to KohaCon!
13:24 drojf         i think we are still in the "we need more room reservations to get the free conference room" phase
13:23 druthb        (it's what she gets for not paying attention.)
13:23 cait          huh?
13:23 druthb        if not, we can always blame cait.
13:21 druthb        I would imagine rooms are still available.
13:21 druthb        I've not heard a lot of talk about sharing rooms, so I don't know.
13:21 tcohen        are there available rooms still?
13:20 tcohen        are people sharing rooms?
13:20 druthb        woo hoo!  One more reason for me to be glad I'm going.
13:20 tcohen        my boss said he'll try to pay for it
13:20 tcohen        got my visa yesterday
13:19 druthb        you're gonna be there, tcohen?
13:19 druthb        http://koha-community.org/kohacon/kohacon13/registration/
13:18 tcohen        i need to register for kohacon
13:18 druthb        :)
13:17 wahanui       Well, she finally snapped, like we all knew she would.
13:17 druthb        wahanui:  druthb?
13:17 * druthb      chuckles.
13:17 wahanui       OK, tcohen.
13:17 tcohen        wahanui: tcohen is 122
13:17 tcohen        hmm
13:17 wahanui       oleonard: I forgot tcohen
13:17 oleonard      wahanui: forget tcohen
13:17 wahanui       tcohen, I didn't have anything matching tcohen is 120
13:17 tcohen        wahanui: forget tcohen is 120
13:17 wahanui       ...but tcohen is 120...
13:17 tcohen        wahanui: tcohen is 122
13:16 wahanui       ...but tcohen is 120...
13:16 druthb        wahanui:  no, tcohen is awesome^2!
13:16 druthb        !
13:16 wahanui       tcohen is 120
13:16 druthb        tcohen?
13:15 wahanui       i think jcamins is a spoilsport
13:15 tcohen        jcamins?
13:14 wahanui       rumour has it the registration form is online :)
13:14 tcohen        cait: where's the registration form?
13:14 wahanui       kohacon13 is http://wiki.koha-community.org/wiki/KohaCon13_Summary
13:14 tcohen        kohacon13?
13:11 tweetbot      [off] twitter: @Hyperboreasrl: "Sono online le presentazioni dei relatori dell'evento sul software #KohaILS del 19 aprile. Guardatele su Slideshare http://t.co/teuFH38Sag"
12:49 tcohen        do plugins work within a  package install?
12:39 tcohen_       morning #koha
12:23 oleonard      Hi #koha
10:42 cait          Joubu++ again for Qa :)
09:59 tweetbot      [off] twitter: @Hyperboreasrl: "Sono online i video dell'evento su #KohaILS del 19 aprile. Guardateli sul nostro canale YouTube http://t.co/SbTpORGx3k"
09:58 tweetbot      [off] twitter: @Tredok: "7 patch testés : 4 signés, 3 à revoir #KohaILS"
09:11 cait          Joubu: nice idea too :)
09:10 tweetbot      [off] twitter: @BibLibre: "Au cas où vous l'auriez manqué : Nous avons traduit les notes de version de #Kohails 3.12 - https://t.co/B4GLn6XfC8"
09:02 Joubu         rangi++ :)
08:58 cait          Joubu++ rangi++ :)
08:55 rangi         Joubu: merged
08:00 mtj           https://www.gnu.org/philosophy/javascript-trap.html
07:59 mtj           interesting -> https://www.fsf.org/blogs/community/take-action-for-free-javascript
07:40 cait          hm now he was gone fast
07:39 dcook         Night everyone
07:39 dcook         All right time to head home and spend time with loved ones!
07:34 drojf         hi cait :)
07:33 cait          hi drojf :)
07:31 drojf         good morning #koha
07:19 alex_a        s/t/r/
07:19 cait          hi alex_a :)
07:19 alex_a        bonjout cait :)
07:17 alex_a        bonjour gaetan_B
07:15 gaetan_B      hello
07:06 alex_a        salut dcook !
07:06 dcook         salut alex_a :)
06:58 alex_a        hello
06:49 jajm          hello
06:49 samueld       hi everybody :-)
06:39 dcook         morning/evening :)
06:38 reiveune      hello
06:37 christophe_c  hello #koha
05:50 tweetbot      [off] twitter: @Tredok: "Sélection de patchs à signer pour la seconde matinée de travail. J'ai encore choisi (un peu) à l'arrache ^^ https://t.co/Wl6dUmWfbF #KohaILS"
05:26 tweetbot      [off] twitter: @Tredok: "Sélection de patch à signer pour la seconde matinée de travail. J'ai encore choisi (un peu) à l'arrache ^^ https://t.co/nezFOjojKH #KohaILS"
03:55 eythian       later
03:55 mtompset      Have a greet day (24 hour period), lurkers -- wizzyrea eythian dcook. :)
03:54 mtompset      Well, I should sleep.
03:47 mtompset      I like the /opac/svc/login :)
03:46 eythian       I haven't seen the persona code. I should have a look.
03:46 eythian       basically it's just that if the user doesn't exist, it adds it.
03:46 mtompset      I was looking at the persona code. I like it.
03:46 mtompset      I guess I'll look at the ldap log in method more closely now.
03:45 mtompset      And this backchannel stuff is a pain, because of the user entry needs to be in borrowers constraint.
03:44 mtompset      I've got code now that using a simplesamlphp set up on the same server redirects to simplesamlphp, which does the authentication, and then it calls a backchannel (which I need to finish writing and testing) that makes the user logged in, and then redirects to the page the user sees.
03:43 mtompset      Okay... at least I know where I have to head with my testing and coding.
03:42 huginn`       eythian: The operation succeeded.
03:42 eythian       @later tell tcohen Bug 10367 is ready for 3.12, probably a good one to get in soon.
03:42 wizzyrea      yeah, how would you know if things were issued if you didn't have users?
03:41 wahanui       tcohen was last seen on #koha 11 hours, 51 minutes and 32 seconds ago, saying: thanks oleonard  [Wed May 29 15:50:13 2013]
03:41 eythian       wahanui: seen tcohen
03:40 eythian       otherwise tracking user info isn't really possible
03:40 eythian       yeah
03:40 mtompset      so with ldap, the first time you log in, it adds the user?
03:39 eythian       yeah, could be that
03:39 wahanui       probably that is an issue with missing dependencies.
03:39 wizzyrea      probably that
03:39 eythian       wizzyrea: I'm not sure :)
03:39 wizzyrea      or not storing the passwords maybe
03:39 wizzyrea      what am I thinking of then
03:39 eythian       might be that's what you mean
03:39 eythian       well, when you first log in, it will put the borrower into the borrowers table
03:39 wizzyrea      or not
03:39 eythian       no
03:39 wizzyrea      ldap can work that way I think - eythian might know
03:33 mtompset      I'm curious. Do we have any authentication methods working in koha that don't require the user to be in the borrowers table?
03:33 mtompset      Greetings, dcook.
03:31 dcook         hey ya mtompset
03:31 mtompset      Greetings, #koha.
02:47 dcook         :D
02:46 * eythian     goes to double check this
02:46 eythian       the master package should now be directly installable on wheezy and squeeze.
02:19 pug           bye!
02:19 pug           alright guys - thanks a ton - ttys!
02:12 pug           for small schools - in India  - that arent using anything - and the staff under the librarian wouldnt want to read LOT of words on the screen
02:10 jcamins       What kind of library, BTW?
02:10 pug           ciao guys?
02:10 pug           Alright - ill go back - do the homework on the new plan and come back
02:09 pug           Im sure some conditions or the other would come in .. that sounds quite expected as of now
02:08 jcamins       Unless you manage to avoid any code customizations at all, in which case, no need to bother.
02:08 jcamins       Yes.
02:08 pug           jcamins - :) .. but the 'make your own debian package' for my Ubuntu production enviro still stays , right?
02:06 jcamins       Probably, yeah.
02:06 pug           :)
02:06 pug           Did you guys collectively just save my life?!
02:05 wahanui       somebody said jquery library was found at http://wiki.koha-community.org/wiki/JQuery_Library
02:05 jcamins       jquery library?
02:05 jcamins       And you can do some pretty impressive things with js.
02:05 jcamins       Yup.
02:04 pug           so I use css ids, classes .. show or hide, ids and classes .. incase I wish to use some conditions use js .. right?!
02:03 pug           jcamins -- hmm  - I see now
02:02 jcamins       pug: ouch, no, you don't want to do that.
02:02 pug           so I was doing it the un-smart way -- creating blocks in templates , and including them or not based on IFs
02:02 cjh           it also depends on what kind of changes you are making, if it is only adding/removing from a page then it is perfect.
02:02 pug           cool - i think i get it
02:02 jcamins       That's definitely the way to do it. It would work great. :)
02:01 eythian       which are always painful to deal with
02:01 eythian       works fine, that's usually how we do it, and it saves on template modifications
02:01 pug           that sounds like a easy way to do it, though - wouldnt work well?
02:01 dcook         So you're doing others a favour ;)
02:01 dcook         Not to mention the fact that it's just plain useful for others in the future as well
02:00 dcook         :D
02:00 cjh           drats, too slow.
02:00 cjh           and then you can upstream the css ids :)
02:00 eythian       adding the ids/classes is upstreamable.
02:00 eythian       pug: it might be good for you to add CSS ids to the things you want to hide, and then use CSS/jquery to manipulate them
01:59 pug           cjh - you answered my question before I would have asked :)
01:59 cjh           that wasnt english... close enough.
01:58 cjh           and jquery updates are far easier to maintain, the underlying classes/ids change far less than the code (somewhere between never and rarely)
01:58 dcook         pug: Lots of useful help out there on Jquery's website, stackoverflow, etc.
01:58 jcamins       QED :)
01:58 dcook         CSS is incredibly simple (although cross-browser CSS can sometimes be a pain). Jquery also makes using Javascript 10x easier.
01:57 dcook         Nope
01:57 dcook         hehe
01:57 jcamins       So, follow-up question: do you know how to maintain a customized fork without tearing your hair out?
01:57 dcook         Yep yep
01:56 dcook         Which makes it even more fun trying to figure out what they do before merging into newer versions of Koha...
01:56 jcamins       Sure, but you've successfully done some customizations, I think.
01:56 dcook         Mmm, no, but 99% of the customizations pre-date me ;)
01:55 jcamins       dcook: when you first started, you didn't know much about customizing Koha with JS and CSS, did you?
01:55 pug           yeah  - sounds like it , from what I am hearing
01:55 * jcamins     can prove this...
01:54 cjh           heh
01:53 jcamins       pug: you can learn javascript in way less time than it will take to learn how to maintain multiple custom forks.
01:53 pug           rangi -- okay -- thats helpful too -- ill look into that approach - avoided, since I hadnt worked on js earlier - but I guess Ill have to catchup with it
01:52 jcamins       Right, that can't be repeated enough.
01:52 dcook         There are quite a few IDs and classes to hook onto for that
01:52 rangi         because those will survive upgrades
01:52 rangi         in the sysprefs to do it, rather than changing templates
01:51 dcook         Well, merging/sending upstream
01:51 rangi         use css and/or jquery
01:51 rangi         and if you are hiding buttons/content/tables etc
01:51 dcook         I still have a good hundred changes from an old version of Koha that I need to work on merging...
01:51 cjh           so if you can make your changes upstreamable, then it is a lot easier.
01:51 * dcook       nods
01:51 cjh           the less work you have to do in the future, the better.
01:51 jcamins       And any changes that you could make general-purpose, do so, and submit to Koha.
01:51 jcamins       Right.
01:51 cjh           and keep your changes as simple and as close to upstream as possible
01:51 pug           Does that roughly sum it up?
01:50 pug           so my best bet is .. 1. make changes in a git stable version 2. make my own package for production 3. merge the changes painfully with the next stable version
01:50 jcamins       If you use the release-tool.pl script that I linked to earlier, it can make things a lot more pleasant.
01:50 jcamins       Now you are presented with the task of mitigating that unpleasantness as much as possible, and the way to mitigate it is with packages.
01:49 jcamins       That's just a fact of life.
01:49 jcamins       So it's going to be unpleasant.
01:49 jcamins       If you are making changes, you are making changes.
01:49 jcamins       Right.
01:49 pug           jcamins - but if I have to make changes to the templates -- I dont see another options
01:49 jcamins       As I said, I don't understand it.
01:49 jcamins       Sometimes.
01:49 pug           jcamins - oh it does?!
01:48 jcamins       Because git does this thing I don't understand where it manages to automatically resolve more conflicts sometimes in those cases.
01:47 jcamins       And, actually, better, if some of the changes are in common.
01:47 pug           I see
01:47 jcamins       But no worse when using packages than when using git.
01:47 jcamins       pug: and, as for your question about making changes in 3.8.12 and then merging them into later versions, it's going to be horrible no matter what.
01:47 cjh           http://git.koha-community.org/gitweb/?p=koha.git;a=blob;f=debian/build-git-snapshot;h=3f06ff2fa4d62b8901a7a353e5323c2f6d083b7a;hb=HEAD
01:46 cjh           oohh oops, I should have pointed that out.
01:46 jcamins       Or one of the mirrors that is automatically synced.
01:46 pug           I am using the official repo
01:46 rangi         is there a reason you arent using the official repo?
01:46 jcamins       pug: you should clone the official git repo, though.
01:46 pug           I think this is terrific help!
01:46 rangi         hmm
01:46 cjh           no problem :)
01:46 pug           (just trying to be sure! )
01:45 cjh           yes.
01:45 pug           that one, right?
01:45 pug           https://github.com/pianohacker/koha/blob/master/debian/build-git-snapshot
01:45 cjh           you can install debian packages on ubuntu, it isnt a git command it is a script inside the koha git repository.
01:44 pug           cjh .. is that a git command to build a package for debian?
01:43 pug           Im on ubuntu
01:43 cjh           ideally you want to upstream as much as possible, so you can avoid having to maintain lots of local code.
01:43 cjh           ./debian/build-git-snapshot if you are targetting debian
01:43 pug           I understand the issue with too many changes - but I actually do not see any option to that --
01:42 pug           k - so basically ill have to build my own packages
01:42 dcook         You have to realize though...the more changes you make...the more work you're making for yourself in the future
01:42 cjh           that way you get all the nifty stuff from git and all the stability of packages.
01:41 dcook         That's probably your best bet
01:41 cjh           pug: you can use git for developement and then build packages to deploy for production
01:41 dcook         Hmm?
01:41 dcook         That's better
01:41 pug           Im just saying - I want to make loads of changes to the templates in say ver 3.08.12 and merge them to later versions .. whats the most effective way of doing this AND not using git in production ?
01:40 * dac         pokes dcook
01:39 dcook         I'm not sure that I understand what you're saying.
01:38 dcook         Ish. I'm working on a project :p
01:38 pug           dcook? there?
01:36 pug           (Im doing this for schools in India - the librarian's esp. the staff's ability is quite weak wrt dealing with lot of text/buttons on the screen)
01:35 pug           Im currently doing the changes off a branch of a specific version of git
01:34 pug           but do you have a suggestions as to how can I make the changes now - and keep up with the upgrades?
01:33 pug           thanks! --
01:33 dcook         It sounds like the sort of things that you could do with CSS and JS, but all the power to you. Good luck!
01:33 pug           circ-toolbar (not circ-menu)
01:32 pug           when I say ' too many' .. its considering a certain audience in mind
01:32 pug           as an example
01:31 pug           the circ-menu has too many buttons
01:30 dcook         curious too
01:30 pug           few unrequired columns .. etc
01:30 * dcook       is curoius
01:30 dcook         Such as?
01:30 dcook         (I meant through config rather than code-level changes)
01:30 pug           e.g. too many options on the checkout
01:29 dcook         What sorts of things are you taking off?
01:29 pug           Yeah it is -- quite easy
01:29 dcook         And really - taking things off is much easier than putting them on ;)
01:29 dcook         I'm not sure I follow...
01:29 pug           not just the CSS stuff
01:29 pug           Im 'taking things off' the templates -- i.e. the UI
01:28 dcook         If it's just template changes, those can do a lot
01:28 dcook         Also remember that there are system preferences for userCSS and userJS
01:27 dcook         As for circulation...you might have me there
01:27 dcook         There are system preferences for changing the content in main
01:27 pug           circulation, main etc
01:27 dcook         Way easier than managing separate code bases
01:27 dcook         You might find it easier to use customized XSLTs for the search results and detail pages
01:26 dcook         Which templates?
01:26 pug           Im at a point where Im trying template customizations - customizations of say a few different types
01:24 dcook         pug: Just curious, what situation are you in?
01:24 pug           Im off too - bye!
01:24 * dcook       now ponders what jcamins has on the menu tonight...damned timezones
01:24 * jcamins     goes to eat dinner.
01:24 jcamins       Glad I could help dissuade you.
01:24 jcamins       Yay!
01:23 pug           jcamins: And that seems enough to call off git on production -- thanks a lot
01:22 pug           I see your point!
01:22 jcamins       And the result is invariably (in my experience) lots of untested "little tweaks" going in.
01:21 jcamins       It makes it psychologically too easy to "just do a little tweak."
01:21 pug           And Besides security?
01:21 * jcamins     thinks so.
01:21 pug           Ok .. I see thats a big issue then
01:20 jcamins       Anyone can access any executable file, even if it's not safe.
01:20 jcamins       Security is bad.
01:20 jcamins       Yeah.
01:20 pug           can you pen a few reasons why its a bad idea?
01:19 jcamins       Right after using a livecd you don't understand. </poke>
01:19 jcamins       That is one of the worst Koha-related ideas I can think of.
01:19 jcamins       pug: YES!!!!!
01:18 pug           is it really a bad idea to use git based deployment for production?
01:18 dcook         But yes, pug, the best advice that cait ever gave me was: "Local customizations? Just don't do them."
01:18 jcamins       But lawyers are incapable of writing well. :(
01:18 jcamins       It is, actually.
01:18 pug           jcamins: alright, ill look into lxc and creating packages
01:18 dcook         Contract law is rather fascinating
01:17 dcook         The implications of having fiduciary obligations to former employers can also be pretty interesting
01:17 jcamins       I also learned that all those scammy-sounding "we'll help you pay only a portion of what you owe" things are not legally enforceable.
01:16 dcook         In other words, never sign anything under the influence of anything, because it's all perfectly legal. No one has won on that defense in about 100 years.
01:16 dcook         jcamins: Can't say it surprises me. Did you know, in Canada, contracts are valid even if you're nearly black out drunk? Why you have 24-48 hours to go to the other party and ask them to void it, they're under no legal obligation to do so. In order to prove that you were coerced into signing, you need to have solid eyewitness testimony that somehow "proves" that they essentially took your blacked out hand and made you sign the paper
01:16 jcamins       I sort of petered out with documentation and generalization at some point, so the best documentation is probably this: http://git.cpbibliography.com/?p=release-tools.git;a=blob;f=release-tool.pl;h=383616583ce044e9cbcc145b501ce8b556cac832;hb=HEAD#l668
01:15 jcamins       Well, I do that when I can't get away with upstreaming or mainstreaming.
01:14 jcamins       Anyway, I use lxc.
01:14 jcamins       Did you know that if you don't get promised a pension before you start, you are not guaranteed a pension in the US (if your employer starts offering one), but you are in France?
01:14 pug           jcamins, containers?
01:14 dcook         As much as I adore our Americans here ;)
01:13 * jcamins     shudders.
01:13 jcamins       I've just been reading about contract law under common law.
01:13 pug           exactly, what did you mean by containers?
01:13 * dcook       nods
01:13 jcamins       pug: that's a good thing.
01:13 dcook         jcamins: Good point about the large libraries. As for the small ones, I'm intrigued. What did you mean by containers?
01:13 pug           unfrotunately not in the US!
01:13 rangi         pug: are you in the US?
01:13 jcamins       Unlike with git.
01:13 jcamins       Hotfixes are easy to deploy with packages, too.
01:13 dcook         It's what I'm looking at doing soon, pug
01:12 rangi         so why have a full git clone there with all the security risks that entails
01:12 * dcook       nods
01:12 pug           I havent rolled my package before - but i think then thats something I must consider
01:12 rangi         you shouldnt be EVER developing or changing anything apart from config on a live server
01:12 rangi         git for development, packages for production
01:12 * jcamins     rolls his own packages.
01:12 rangi         we role our own packages
01:12 pug           unfortunately they arent that relevant - for all to get on them
01:11 jcamins       Basically instead of resolving merge conflicts in production (ohgodohgodohgoditsbrokennowwhatdidido!), you resolve them on your staging server, then deploy in an atomic update.
01:11 dcook         And hoping they all get in ;)
01:11 dcook         Or by submitting your customizations to the community
01:11 jcamins       pug: by rolling your own packages.
01:11 pug           I want to be able to integrate the customizations with upgarded versions - how can you possibly do that peacefully while using packages?
01:11 jcamins       If you have large libraries, they shouldn't be on the same server.
01:11 druthb        :P
01:10 jcamins       If you have small libraries, you use containers.
01:10 dcook         hehe
01:10 wahanui       jcamins: huh?
01:10 jcamins       wahanui: not when it involves substantial changes to C4::*
01:10 wahanui       well, everything else is just extras
01:10 jcamins       And everything else.
01:10 jcamins       Yeah.
01:10 druthb        Monkeying with templates?
01:09 jcamins       I do it all the time.
01:09 jcamins       druthb: sure you can.
01:09 druthb        if you want a lot of localized customizations (which is chaos and madness!), then you can't use packages easily, if at all.  But...better not to.
01:09 pug           jcamins, dcook  - yeah , for localized customizations
01:09 jcamins       dcook: no, but if you're doing local customizations on that scale, you're doing it wrong.
01:09 pug           druthb, okay - I think ill go for it and try out
01:09 dcook         Which, now that I think about it, isn't (easily) possible with packages?
01:08 * dcook       would assume for localized customizations?
01:07 jcamins       pug: why would you want to have completely separate codebases?
01:07 druthb        There's some help there on packages; it's *super* easy
01:06 wahanui       packages is at http://wiki.koha-community.org/wiki/Debian
01:06 druthb        wahanui: packages?
01:06 druthb        pug, I've done what you're thinking of doing, and it's not hard; just download the git repo into different users' directories, and go to it.  But packages might be an easier way for you.
01:06 wahanui       :)
01:06 druthb        wahanui: botsnack cookie
01:05 druthb        botsnack cookie
01:05 * druthb      nods
01:05 wahanui       Well, she finally snapped, like we all knew she would.
01:05 druthb        wahanui: druthb?
01:05 pug           :)
01:05 druthb        wahanui is a bot.  :P
01:02 pug           what would you say whanui?
01:02 pug           anyone knows any helpful post? -- shall I just groundup build from git repos with separate document root folders?
01:01 pug           Each deplyment with its separate DB and separate perl modules (C4, Intranet, Opac etc) -- on the same server
00:59 pug           I needed to test a multisite deployment of koha
00:59 wahanui       salut, pug
00:58 pug           Hi wahanui
00:58 wahanui       hola, pug
00:58 pug           Hi there
00:22 huginn`       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10083 normal, P5 - low, ---, oleonard, Passed QA , In Transit string doesn't get translated in the staff interface
00:22 jenkins_koha  Owen Leonard: Bug 10083 [3.10.x] In Transit string doesn't get translated in the staff interface
00:22 jenkins_koha  Project Koha_3.10.x build #126: SUCCESS in 41 min: http://jenkins.koha-community.org/job/Koha_3.10.x/126/