Open Source Integrated Library System

Evergreen on IRC

#evergreen Logs for Thursday, February 23rd, 2012

< Wednesday, February 22nd, 2012Raw Log FileFriday, February 24th, 2012 >
#TimeNickMessage
#01:16:01jeffdavis has joined #evergreen
#01:45:47elene has joined #evergreen
#01:47:01elenehi everyone. my test installation of evergreen 2.1.1 has strange problem
#01:47:47eleneeverything worked fine, but I just imported bunch of records from Staff Client Batch Import/Export
#01:48:02elenethe records included the holdings in 852
#01:48:17elenebut now I can no longer search in OPAC
#01:48:43elenethe system starts searching, moves to the results page, but suddenly goes back to the initial homepage
#01:48:43elene\
#01:49:03eleneAlso, autogen works fine, but at the end it complains:
#01:49:19eleneRefreshing proximity of org units
#01:49:19eleneSuccessfully updated the organization proximity
#01:49:19eleneCreating combined JS...
#01:49:36elene"/openils/bin/autogen.sh: line 170: colrm: command not found"
#01:54:14eleneI restarted services but nothing seems to help
#01:54:38eleneDo I have to reboot after every batch import?
#03:01:09eleneI did a reboot but OPAC still goes back to home after every search keyword
#03:01:38eleneAnd autogen still shows openils/bin/autogen.sh: line 170: colrm: command not found" error
#03:29:53eleneI resolved this strange issue by installing bsdmainutils package in ubuntu
#03:31:03eleneNow autogen runs successfully and everything seems to work fine. I am wondering where my original colrm go, since I had not touched the system other than importing records from Staff Client :)
#07:45:36fortin has joined #evergreen
#07:54:41collum has quit IRC
#07:54:47hopkinsju has joined #evergreen
#07:58:36collum has joined #evergreen
#08:01:10finnx has quit IRC
#08:04:10kivilahtio has quit IRC
#08:05:25kivilaht1o has quit IRC
#08:06:21timhome has joined #evergreen
#08:11:39akilsdonk has joined #evergreen
#08:25:16sylvar_ is now known as sylvar
#08:26:27hopkinsju has quit IRC
#08:29:19_bott_ has quit IRC
#08:30:16_bott_ has joined #evergreen
#08:37:43Dyrcona has joined #evergreen
#08:47:30Shae has joined #evergreen
#08:52:15kmlussier has joined #evergreen
#09:04:05hopkinsju has joined #evergreen
#09:27:58jenny1 has joined #evergreen
#09:28:04tspindler has joined #evergreen
#09:37:55Dyrcona thinks the solution to bug 939535 was too easy.
#09:37:55pinesol_greenLaunchpad bug 939535 in OpenSRF "Support Callback Data in javascript OpenSRF requests" (affected: 1, heat: 6) [Undecided,New] https://launchpad.net/bugs/939535
#10:36:23bshumberick++ # copy location search group sounds fascinating!
#10:38:06berickmasslnc++
#10:39:32tsberemvlc_members-- # They can't agree to anything on copy locations
#10:40:07bshumIs it teen or YA? (or both?) :)
#10:40:20Dyrconaboth.
#10:40:20tsbereOh, we solved *that* with "Young Adult/Teen"
#10:40:33bshumHa
#10:40:33tsbereThat was easy.
#10:40:45bshumThat didn't even make it to the table I think.
#10:40:53DyrconaAfter 30 years or so, you'd think they'd have this consortium thing down.
#10:41:04tsbereGetting them to agree on half the other wording, or to come up with a process for creating/changing the things? That is hard.
#10:47:19tsbere:(
#10:47:51tsbere can't get the data stash to work with the "minimal" modification methods, and apparently has to go with the re-write
#10:50:35tspindlertsbere:drycona: we still hav issues with juv vs. childrens
#10:50:55tspindleror j or jj or whatever
#10:51:55tsberetspindler: We went with human readable names. If we were going with abbreviations we would still be in trouble, though. <_<
#10:55:21Dyrcona@love git
#10:55:21pinesol_greenDyrcona: But Dyrcona already loves git!
#10:55:28tspindlertsbere: some of our libraries seem to like human readable and some not, they want to fit it on a spinde label
#10:58:39tsberetspindler: When we first started populating them we had libraries wanting "Upstairs: blah" and "Downstairs: blah" variants.
#11:00:03tsberephasefx_: Git blame is blaming you for the partial implementation that later xulrunners don't like. Just so you know :P
#11:00:41elene has quit IRC
#11:00:51elene has joined #evergreen
#11:06:38akilsdonk has quit IRC
#11:08:34moodaepoelene++ # Figuring things out when no one's around!
#11:49:57tspindleranyone use the authority linker i ran authority_control_fields.pl but it never seemed to link any records
#11:55:10kmlussierberick: Are there any new permissions for https://bugs.launchpad.net/evergreen/+bug/939570?
#11:55:10pinesol_greenLaunchpad bug 939570 in Evergreen "Copy Location Search Groups" (affected: 1, heat: 6) [Undecided,New]
#11:56:35berickkmlussier: yes. ADMIN_COPY_LOCATION_GROUP
#11:56:44kmlussierok thanks!
#11:58:20Dyrconakmlussier: do you need me to grant that to a specific account, or can you take care of it?
#11:58:39kmlussierDyrcona: I got it.
#11:59:08Dyrconak. thought you have the admin password.
#12:05:25denialstspindler: I've run it, but not for a while. I wrote it in the 2.0 timeframe, it's possible that 2.1 / 2.2 introduced changes that broke it.
#12:07:08denials also notes that 2.2 still has the same limitation of only sorting by the 1xx $a subfield, which is a pretty limited form of alphabetization; should probably reply to self about that in the thread from a week or two ago
#12:09:37denialsmebbe we need to generate a column in are via authority.normalize_heading() instead of just using it as a constraint mechanism...
#12:11:12denialsthen we could sort via that column, at least for the "Maintain authorities" UI. Not sure what to do about the right-click on a controlled field UI. maybe offer options...
#12:11:57denials"Show matching primary entries" / "Show matching see from / see also / equivalency entries" or something like that
#12:16:48youdonotexist has joined #evergreen
#12:18:40luisb has joined #evergreen
#12:20:31tspindlerdenials: yes, i tried it on 2.2 alpha so that may be the case
#12:22:11denialstspindler: the thing to do may be to pull together a set of authority records that _should_ link to the bib entries in Open-ILS/tests/datasets/concerto.sql - then we could load those authority records, run authority_control_fields.pl, and find out what is happening (and fix it, and then we have a manual test case (at minimum) to run for the future)
#12:25:12akilsdonk has joined #evergreen
#12:28:42elene_ has joined #evergreen
#12:31:06elene has quit IRC
#12:31:06elene_ is now known as elene
#12:35:23elene_ has joined #evergreen
#12:37:26elene_ has quit IRC
#12:37:28elene has quit IRC
#12:39:06elene_ has joined #evergreen
#12:41:07bshumWell, first speed bump for us testing our 2.1-2.2 process
#12:41:49bshumI could start a thread somewhere I suppose
#12:56:14elene_ has quit IRC
#12:56:17elene has joined #evergreen
#12:58:29elene has quit IRC
#12:59:39elene has joined #evergreen
#13:01:04dbwells_ is now known as dbwells
#13:11:54elene has quit IRC
#13:13:12elene has joined #evergreen
#13:17:38elene has quit IRC
#13:23:02elene has joined #evergreen
#13:23:28tspindlerdenials: I think the authority linking does work, i looked at your code and i didn't identify any record set or anything, i ran for the firs t100 records and seems to have done some linking at least on the couple of records i checked
#13:23:28elene has quit IRC
#13:25:33elene has joined #evergreen
#13:26:58tspindleranother questions related to permissions, what permission is required to view authority records, I just gave someone VIEW_AUTHORITY_RECORD_NOTES and they get permission denied when clicking on action in the authority browse (manage authorities)
#13:27:22tspindlergave them every authority permission in fact
#13:27:55tsberetspindler: I assume the permission you just mentioned is for viewing authority notes, not authorities ;)
#13:28:55tsberetspindler: Otherwise, looks like *reading* authority information likely isn't protected. Creating looks like it requires the <whatever>_MARC permissions?
#13:29:15tspindlertsbere: yes I assumed that also but I also gave them all the create, update, delete ietc.
#13:29:25tspindlertspere: i'll double check that
#13:37:44elene has quit IRC
#13:39:21elene has joined #evergreen
#13:42:44bshumHmm, doesn't seem that call number prefix/suffix gets added to the label_sortkey properly
#13:42:58bshumWhich moves it to strange positions within a shelf browser
#13:45:05denialsbshum: which call number prefix / suffix? the one from copy location, or the other one? (also, I'm not 100% sure that prefixes are meant to be part of the sortkey...)
#13:45:32bshumdenials: That's what I was wondering too, but these appear to be prefix/suffix assigned from asset.call_number_prefix, etc.
#13:45:35bshumNot the copy locations one
#13:45:46bshumWhich according to the 2.1 DIG doc says that those apply only to spine labels?
#13:46:40bshumBut yeah, these are the ones for the volumes and if the purpose is to reduce repetitious entry / making things uniform… breaking out a prefix like "REF" should probably be included in the label_sortkey
#13:46:43denialsbshum: pretty much
#13:47:00bshumOr at least, I think it should in our case.
#13:47:22denialsbshum: hmm. but then you would be splitting up "REF QA 76" from "QA 76"
#13:47:46denialsand the idea of the call number browser is to support serendipitous discovery of items on the same subject, IMO
#13:47:56bshumHmm
#13:48:01denialsnot so much to faithfully render a reproduction of the physical env
#13:48:01bshumInteresting problem then.
#13:48:14denialsotherwise, you would want to split up by library as well
#13:48:44bshumI get the feeling most people use it when scoped, but yeah I could see that being confusing if looking at system level or consortium
#13:49:05denialsprecisely
#13:49:30bshumI'll suggest that first scenario to my catalogers and see what they say, but I expect them to be unhappy that it's not a true representation of their physical map of items.
#13:49:33denialstack "BR1" onto the start of the sortkey for all BR1-owned volumes, etc :)
#13:49:39bshum-= THIS MESSAGE NOT LOGGED =-
#13:54:51elene has quit IRC
#13:54:58bshumSurprise
#13:55:16bshumdenials++ # they like your reasoning and willing to let it slide.
#13:55:32bshumThough we'll have to see what the libraries think in general.
#14:04:36tsbereWorking on XULRunner 10 compatibility for the staff client. So far? 17 files changed, 254 insertions(+), 1190 deletions(-)
#14:06:53DyrconaXulRunner 10 and then WebSocket, baby!
#14:07:29bshumtsbere++
#14:07:36denialstsbere++
#14:08:04denials looks at the calendar, thinks "ugh, Feb. 27 deadline for GSoC application is approaching crazy fast"
#14:08:08tsbereBad news: No Venkman or DOM Inspector for XULRunner 10 (I think they both stop at 8 right now) and Chrome List doesn't seem to exist for 4+ :(
#14:13:30bshumAha
#14:15:33jamesrftsbere++
#14:16:35jamesrfwe were just talking yesterday about trying to use SPDY with the staff client so that would be a good step (SPDY is in FF11 apparently)
#14:50:43csharpwell, I've successfully recreated an error we've been seeing a lot of in the logs: http://paste.ubuntu.com/854448/
#14:51:06csharpit is generated when visiting this URL: http://gapines.org/opac/en-US/skin/default/xml/rresult.xml?tp=&t=&rt=isbn&adv=9780521897334&d=2&c=20
#14:58:28csharpChromium's JS console reveals this URL to be the cause of the error, looks like: http://gapines.org/opac/extras/unapi?id=tag:evergreen-opac:biblio-record_entry/5526713[10]/PINES/2&format=holdings_xml-full&locale=en-US&dojo.preventCache=1330026959862
#15:04:55denialscsharp: http://gapines.org/opac/extras/unapi?id=tag:evergreen-opac:biblio-record_entry/5526713[10]/PINES/2&format=marcxml&locale=en-US&dojo.preventCache=1330026959862 works.
#15:05:10denialsmethinks jamesrf had a bug & patch for something like this
#15:05:24denials(the -full / -uris variants not working, that is)
#15:14:16denials has quit IRC
#15:14:16denials has joined #evergreen
#15:27:44jamesrfthis looks like a different problem, if you remove the 2 after pines it seems to work
#15:29:23plgk has joined #evergreen
#15:33:20jamesrfit's lp 898427 for reference
#15:33:20pinesol_greenLaunchpad bug 898427 in Evergreen "holdings_xml-uris is broken as is holdings_xml-full" (affected: 1, heat: 6) [Undecided,Fix committed] https://launchpad.net/bugs/898427
#15:33:53plgkCan anyone tell me if there are osrf calls available for batch export/import. I checked the ../Application/Vandelay.pm. I didn't see anything at a glance.
#15:50:59jamesrfcsharp: it looks like what is happening is that SuperCat ends up calling select * FROM actor.org_unit_descendants(1,2);
#15:51:36jamesrfso it depends in this case if we want when you add PINES/2 what should that be returning? should it return the same as PINES/0?
#15:56:02jamesrfi guess it should just return the same
#15:56:52jamesrfso either SuperCat.pm needs to not make that query if the depth > the selected ou's depth,
#15:56:59jamesrf or actor.org_unit_descendants should return the same as the highest depth if it's higher than that depth
#15:58:38enhancinIs there a way to change the what library shows up by default in the Holdings Maintenance area?
#16:05:51tspindler has quit IRC
#16:07:42akilsdonk has quit IRC
#16:11:30jenny1 has quit IRC
#16:13:28moodaepo thinks that Lynda on the mailing list with the online 'only' library might just be better off using Vufind/Blacklight but will not say anything 'yet'
#16:13:41enhancinalso...if i change something in actor.org_unit_setting a staff client reset should be good enough?
#16:14:45jamesrfenhancin: yes although some of them you don't need to
#16:15:02enhancinthe format.date...but it didn't seem tofix it really
#16:15:22enhancinit was set to mm-dd-yyyy and all my dates were yyyy-mm-dd..the months are showing up as 00 or 59 so I figured that was the issue
#16:16:30jamesrfenhancin: are you using 2.0?
#16:16:36enhancin2.1
#16:17:03jamesrfhmm yeah sorry don't know :/
#16:17:21enhancinit's alright. just one of those weird things
#16:19:17enhancinknow how to change the default library for the Holdings Maintenance area though?
#16:19:23denialsenhancin: yyyy-MM-dd mebbe?
#16:19:30enhancinohh lemme try that
#16:19:43enhancinoh man is mm minute?!
#16:19:52enhancinthat would be hilarious
#16:20:08denials looks at "man date", no, don't think so
#16:20:18denialsi'll check what we have
#16:20:34enhancinhm M is minute for date
#16:20:49denialsalso note that some of the date formats come from your workstation environment
#16:20:52enhancinEvergreen wants MM
#16:21:16enhancinit must use a perl date format or something? it fixed it
#16:21:19enhancinnow i see months
#16:21:34denials153 | 1 | format.date | "yyyy-MM-dd"
#16:22:01enhancinyep. that's what I changed it to and now it works. silly. i'm not sure why it was that way.
#16:22:06enhancindenials++
#16:23:08denialssection 15.9.1.15 Date Time String Format
#16:23:31denialsof the ecmascript 262 edition 5.1 March 2011 specification
#16:23:35denials(JavaScript)
#16:23:53enhancinoh, duh, i knew the staff client did a lot of javascript i should have figured that
#16:23:57denialshttp://www.ecma-international.org/publications/files/ecma-st/ECMA-262.pdf if you want a copy :)
#16:24:22enhancinhaven't done javascript in probably...6 years...jquery but not javascript
#16:27:04enhancinbut i will save this. looks handy. I keep a ton of pdfs like this around
#16:29:32collum has quit IRC
#16:42:36kmlussier has left #evergreen
#16:43:42Shae has quit IRC
#16:48:56luisb has quit IRC
#16:56:08tsbere is up to 20 files changed, 403 insertions(+), 1283 deletions(-)
#16:56:28tsbereWhich isn't really a milestone itself. The milestone is that I CAN LOG IN AND DO STUFF! :D
#16:58:08jefftsbere: what are you hacking on?
#16:58:20tsberejeff: XULRunner 10
#16:58:26jefffun!
#16:58:34jefftsbere++
#17:01:20tsberenot 100% operational yet, though. <_<
#17:04:00berick chuckles at xulrunner 1.9.. wait, no, 3.6, wait, no 10!
#17:04:25bericktsbere++ # that can't be fun
#17:05:14tsbereBest part so far? All of my changes are compatible with 1.9/3.6 :D
#17:05:35berickvery nice
#17:05:38tsbereWhich means we should have 1.9 - 10.* and beyond support when I am done :D
#17:07:06phasefx_ tsbere++ we're still keeping remote xul?
#17:07:36tsberephasefx_: I made it work. Without whitelisting.
#17:07:42phasefx_rock
#17:08:13tsberephasefx_: Though now all of those urls look like 'oils://remote/xul/stamp/server/....' instead of just /xul/stamp/server/....
#17:08:37phasefx_cool deal
#17:09:07bericktsbere: you're dying to work on dojo-1.7 compatibility, too, right?
#17:09:08berick ducks
#17:09:57tsbereberick: I was just going to replace all the dojo config interfaces with non-dojo config interfaces and call it "compatible" ;)
#17:10:25berickhaha
#17:10:31denialsanyone disagree with "Overhaul aged infrastructure (Perl)" and "Overhaul aged infrastructure (JavaScript)" and "Overhaul aged infrastructure (Staff client)" as top GSoC priorities? :)
#17:10:55denialsat this rate I don't think we'll even have an application
#17:11:17phasefx_overhaul aged infrastructure (MARC)
#17:11:24denialsphasefx++
#17:11:52tsberedenials: I would be more likely to slap "Android interface" on there, just because. Staff or patron.
#17:11:57denialstsbere: sure
#17:12:22denialsthat was a wildly hoped-for result, and a heavily applied-for project
#17:12:56denials-= THIS MESSAGE NOT LOGGED =-
#17:13:49denialsthen again, /me leaves a lot to be desired
#17:14:47bericktsbere: for android, you want to see a patron UI, basically a modile catalog?
#17:14:54bericker, mobile
#17:15:37denials-= THIS MESSAGE NOT LOGGED =-
#17:16:06denialsandroid on x86 for staff clients
#17:16:37berickdenials: right? just use tablets..
#17:18:19Dyrcona considers doing a client for OpenMoko with mobile Qt, but that will disappear into the heap of "ten million other things that Dyrcona is doing."
#17:18:51denialsberick: tablets with USB connectivity for barcode scanners, and don't forget receipt printers and crap like that
#17:19:21enhancin(hote to interrupt) is there a way to set the default branch in Holdings Maintenance?
#17:19:27Dyrconareceipts are so last millennium 8)
#17:19:49tsbereberick / denials: For "Staff Client" use I will be happy if I can get extension mode working with FF 4+. I have FF8 on my phone with extension support ;)
#17:20:06tsbereenhancin: Log in somewhere else?
#17:20:44tsbereenhancin: I think that interface also has a clue about saving the last used.
#17:21:34enhancinhm. i've just had reports of wanting that defaulted because of people having to change it every time..does it go off of the workstation or off of the local cache on the computer(or both)?
#17:27:45denialsenhancin: is that great big dropdown menu right under the bold "Holdings Maintenance" sticky?
#17:28:13Dyrcona has quit IRC
#17:28:59denials tries it - yes, seems to be sticky here.
#17:29:26denials set it to something, quit the client, restarted, and it was still set to "something" as a default
#17:40:01enhancinsweet. thanks
#18:10:20alynn26 has joined #evergreen
#18:15:12csharpdenials: jamesrf: thanks for the replies! had to run off just after sharing that - I'll investigate
#18:36:11finnx has joined #evergreen
#18:45:10hopkinsju has quit IRC
#18:56:22luisb has joined #evergreen
#19:00:12luisb has quit IRC
#19:15:11fortin has quit IRC
#19:20:59luisb has joined #evergreen
#19:22:39youdonotexist has quit IRC
#20:03:27youdonotexist has joined #evergreen
#20:25:17hopkinsju has joined #evergreen
#20:59:06cpl_ablair has joined #evergreen
#21:02:26cpl_abalir has joined #evergreen
#21:08:23cpl_abalir has quit IRC
#21:08:26cpl_ablair has quit IRC
#22:35:09luisb has quit IRC
#22:35:46finnx has quit IRC
< Wednesday, February 22nd, 2012Raw Log FileFriday, February 24th, 2012 >