Evergreen ILS Website

IRC log for #evergreen, 2014-05-21

| Channels | #evergreen index | Today | | Search | Google Search | Plain-Text | summary | Join Webchat

All times shown according to the server's local time.

Time Nick Message
00:01 kmlussier left #evergreen
00:06 bshum So, apologies for lack of more warning, but we have a new wiki theme now that works better with our long overdue upgraded dokuwiki (last version was over a year ago)
00:07 bshum Pros, the new wiki seems to be responsive (so that'll be nice for my phone viewing of berick's web client notes)
00:07 bshum Cons, we may want to play more with the theme's colors, styling, etc.
00:07 * bshum stops fiddling now before he gets himself in more trouble
01:45 b_bonner joined #evergreen
01:45 mtcarlson_away joined #evergreen
06:49 timlaptop joined #evergreen
07:21 gsams joined #evergreen
07:45 collum joined #evergreen
07:48 akilsdonk joined #evergreen
07:54 rjackson-isl joined #evergreen
08:20 ldw joined #evergreen
08:33 csharp bshum: first impression: I like the new theme better
08:37 phasefx I like how the pop-up menu overlays the icons on the side of the page (when authenticated)
08:56 mmorgan joined #evergreen
08:59 tspindler joined #evergreen
08:59 Dyrcona joined #evergreen
09:01 Shae joined #evergreen
09:02 kbeswick joined #evergreen
09:27 RoganH joined #evergreen
09:28 Dyrcona joined #evergreen
09:32 yboston joined #evergreen
09:56 Dyrcona joined #evergreen
10:05 kmlussier joined #evergreen
10:30 bshum csharp: I like it too, but I think the blue colored links made me look twice.
10:30 bshum For some reason I think they ought to be green :)
10:31 bshum But I can see the value in having them separately colored.
10:35 Dyrcona joined #evergreen
10:36 jeff some uncertainty if this is in chrome 35 or 36, but it looks like the long-anticipated Object.observe() has landed: http://www.html5rocks.com/​en/tutorials/es7/observe/
10:37 jeff I'd guess Chrome 36 (which is currently beta), and that the Tweet from @ChromiumDev was incorrect in saying 35
10:38 gmcharlt bshum: I really like the new wiki template
10:44 bshum gmcharlt: I like that it's responsive.
10:44 bshum I was hoping that the dokubook theme (to mimic mediawiki) was, but it didn't turn out that way.
10:45 bshum Oh good, and it works with no-JS
10:45 bshum (forgot to test that too...)
10:46 jeff in many ways, themes that mimic something else just end up creating more confusion because it "looks like" X but "isn't actually" X
10:48 bshum True, true
10:48 jboyer-isl Ugh, memories of "iOS app" wordpress mobile themes...
11:27 jwoodard joined #evergreen
11:38 mmorgan Revisiting a question from yesterday - I'm trying to figure out where the checkin modifier choices are stored on the workstation. Any ideas?
11:40 Dyrcona joined #evergreen
11:43 bshum mmorgan: Wouldn't it be obvious that something is engaged with the way the interface presents itself that a checkin modifier was enabled?
11:43 bshum (just musing, I don't know the answer to the question yet)
11:45 tsbere bshum: I think mmorgan means "between sessions"
11:45 mmorgan bshum: Yes, it should be obvious by looking at the screen. My larger question actually is where all those sticky things in the client are stored. Checkin modifiers, checkboxes, etc.
11:46 tsbere mmorgan: Have you closed the client when testing? The preferences file may not be written right away even if it is visible in about:config
11:46 mmorgan tsbere: Not sure, will check that.
11:47 bshum Yeah, but if they're visibly part of the checkin screen (with text/color/boxes/whatnot) why would you need to know where they're stored between sessions?  Cause they seem to stick from closing out and coming back in, no?
11:47 tsbere mmorgan: Beyond that, I seem to find them in the prefs.js file itself here
11:47 tsbere bshum: Moving the lot of them from one server to another?
11:48 Dyrcona bshum: Wanting to understand how things work, so it isn't voodoo?
11:48 mmorgan Dyrcona: Exactly!
11:48 * Dyrcona goes to find another chicken to sacrifice.
11:48 bshum Dyrcona: Yeah, yeah, okay :)
11:48 mmorgan and so when people ask my why something's happening that shouldn't, I have a clue where to look.
11:48 bshum I just figure the visual clues were pretty obvious but I forget that staff don't actually read anything.
11:51 mmorgan tsbere: You have solved my mystery. It is indeed in prefs.js, but not saved til I close the client.
11:51 mmorgan tsbere++
11:54 vlewis joined #evergreen
12:06 csharp hmm - we're having an issue where our hold available notifications are apparently not getting to patrons
12:06 csharp I can see them get generated and sent successfully to each email server
12:06 csharp and it's just hold notifications... overdue notifications appear to be OK
12:07 tsbere csharp: Do you generate your from addresses differently between the two?
12:07 csharp (worth mentioning that we're using legacy scripts to generate pre-overdue and overdue)
12:07 csharp and A/T for holds
12:07 csharp tsbere: probably - I'm looking into that now
12:08 bshum Any specific batch of patrons?  People with yahoo, AOL, etc.
12:08 csharp bshum: all over the place
12:08 bshum What we've noticed was a rise in issues with our A/T email notifications being rejected by certain providers.
12:08 csharp and we're not blacklisted anywhere
12:08 * tsbere would assume "anyone that has had DMARC come into use recently" as a likely grouping, given what he had to do to the MVLC mail server in regards to that recently
12:08 csharp bshum: that's what it looks like here
12:09 bshum We had to make adjustments to our SPF
12:09 bshum And fix our reverse DNS entries
12:09 csharp yeah, we just did that yesterday
12:09 Dyrcona Comcast and AOL recently implemented DMARC. Others probably has as well.
12:09 bshum To make our utility server a proper sender
12:09 bshum For our domain
12:09 csharp we didn't have an SPF before
12:09 Dyrcona Yeah, people still use AOL. It's still a thing.
12:09 csharp yeah AOL, comcast, and yahoo
12:09 bshum But for folks who send from other email addresses (like one library who used a RE: yahoo.com address) it borked all their sending notices
12:10 csharp windstream (which may be local)
12:10 bshum Cause yahoo wouldn't let us alias as them
12:10 bshum Obviously
12:10 csharp bshum: ah - that might be at play too
12:10 Dyrcona csharp: We have windstream here, too, but they mostly host servers up our way.
12:10 tsbere We send all notices out as mailing lists that the libraries then subscribe to for replies and such
12:10 tsbere Negates almost all sending issues with them
12:10 tsbere At least for "who they come from"
12:11 bshum csharp: I found my problems out from our mail.log from using postfix on our utility server to handle mail outgoing
12:11 csharp most of our libraries have sender addresses entered
12:11 bshum Just reading through the stuff took awhile
12:11 bshum But patterns started to emerge fairly quickly
12:12 csharp the funny thing is, the receiving servers are accepting them without complaint
12:13 Dyrcona csharp: That's not funny in any sense of the word. Email can work that way: accept a message, then discard it.
12:13 Dyrcona Perfectly valid, but not funny.
12:13 csharp yeah - that's really unfunny, come to think of it
12:14 Dyrcona Read RFC 2821 sometime....It's a wonder email works at all.
12:14 Dyrcona Hmm. Maybe I should share something that I shared with bshum in private chat earlier?
12:15 dbs yahoo is getting spamfiled like crazy by gmail
12:15 Dyrcona Yahoo! mail is spam from my point of view.
12:16 dbs Well, tell that to the poor people trying to participate in the Koha mailing list, or trying to announce code4lib journal issue 24...
12:16 Dyrcona dbs: The list managers probably need to set up for DMARC.
12:17 Dyrcona I have a Yahoo! account that I give to web sites that demand an email address.
12:17 Dyrcona That's pretty much all I see Yahoo! as being good for.
12:17 Dyrcona But, email is pretty much broken as designed, and all the work arounds just break it more.
12:18 dbs So on the code4lib side, Yahoo got filtered by the list, so yeah, elm could probably fix that; but on the Koha side, yahoo mails are just getting filtered into my own gmail spam box.
12:18 dbs OK
12:19 Dyrcona dbs: What's in the from: header of your Koha list messages?
12:20 jboyer-isl csharp: Since you said many of your libraries have sending emails entered, what kinds of domains do they have? We have so many yahoo.com email addresses here that I just hard-coded the from and stuck the "sending" address in Reply-To:
12:20 ElliotFriend joined #evergreen
12:21 jboyer-isl in all of our email templates, that is.
12:21 Dyrcona If it just has the sender's name and email address, then DMARC isn't gonna be happy with the list messages, particular for those domains, like Yahoo, that have configured DMARC.
12:26 Dyrcona FWIW, all of our notices go out with an email address at a domain (mvlc.org) that we control. This way we don't have problems with SPF or DMARC.
12:27 Dyrcona Doesn't mean we don't get blacklisted from time to time.
12:27 bshum That's where we're quickly headed too.
12:27 bshum Or at the very least, getting rid of any FROM yahoo ones ;)
12:28 jeff we send out notices as being from a subdomain of tadl.org, so that we can adjust its SPF record and such independent of tadl.org itself.
12:28 csharp jboyer-isl: I'm wondering if that may be what we end up doing
12:28 csharp (hard-coding the from and putting the entered email in the Reply-to)
12:29 Dyrcona You also want to make sure that you're using this address for the envelope sender. That's even more important that want appears in the From: header.
12:29 dkyle left #evergreen
12:29 jboyer-isl It sounds like the way to go is to change the setting name and set all of the seed templates to use Reply-To, and maybe add a new setting for the "real" from address.
12:30 jboyer-isl (Or, I suppose, adding a new setting for reply-to, and makeing sure that's in all of the seed templates, since that is the same effect in the end...)
12:30 Dyrcona jeff++ #subdomain is even better idea.
12:31 Dyrcona We use mailing lists so that multiple people at the appropriate library can get any bounce notifications.
12:32 Dyrcona Then they subscribe to the list with whatever email they actually use.
12:32 csharp Dyrcona: so you have a separate list for each library for that purpose?
12:32 Dyrcona Yes.
12:32 csharp yeah, we're big enough that I wouldn't want to go down that road if I could help it :-/
12:33 csharp "big" = number of individual units that would need to be considere
12:33 csharp d
12:33 Dyrcona csharp: Have you been getting a lot of bounces from the Evergreen mailing lists?
12:33 Dyrcona yeah, you're significantly bigger than us.
12:33 csharp actually, yes, now that I look :-/
12:33 Dyrcona DMARC.
12:34 dbs Dyrcona: From: "casemall1987@yahoo.com" <casemall1987@yahoo.com>
12:34 dbs (sorry, got distracted by something that I had to reply to)
12:34 dbs Authentication-Results: mx.google.com; spf=neutral (google.com: koha-bounces@lists.katipo.co.nz does not designate permitted sender hosts) smtp.mail=koha-bounces@lists.katipo.co.nz; dmarc=fail (p=REJECT dis=NONE) header.from=yahoo.com
12:34 Dyrcona dbs: Yeah, looks like the Koha list software needs an update/configuration change.
12:35 dbs that's an interesting one.
12:35 dbs email--
12:35 Dyrcona Well, could be other reasons for it going into your spam folder.
12:35 tsbere We reconfigured our mailing lists to use the list as the from in all cases. When configured to it sets the reply-to to the sender instead.
12:35 dbs Google's yellow highlighted warning was that it might not have been sent by the claimed sender.
12:36 dbs So it fits
12:36 Dyrcona I like to describe the problem with email thusly: "People want a system where anyone in the world can send them a message at any time. Then, they get angry when they do."
12:38 jeff DMARC--
12:38 jeff Yahoo--
12:38 dbs I think the "no officially supported way to upgrade from 2.4.4+ to 2.5.0" statement is insane, if true and we allow that to continue to be true.
12:39 dbs If I were a competitor, I would point at that and laugh and laugh and laugh.
12:39 * Dyrcona makes shameless plug for running the master branch and avoiding upgrade script issues like the ones discussed in that thread.
12:39 csharp dbs++ # I completely agree with you about that
12:40 Dyrcona The problem there strikes me as being when in the 2.4 lifecycle that 2.5.0 came out.
12:40 dbs In the past, didn't we provide an officially supported way to upgrade by simply checking to see if the changes had already been applied and skipping over them if they had? That is to say, if we add something to the 2.4.3-2.4.4 upgrade script, we revamp the 2.4.0-2.5.0 upgrade script accordingly?
12:41 dbs It's a problem that we used to handle, and then appear to have stopped handling.
12:41 csharp dbs: in my experience over the last couple of years, those sorts of dead ends are not uncommon :-/
12:41 jboyer-isl jeff: I'm not sure why the dmarc-- and yahoo--, technically speaking 99%+ of email is lying about it's source, this just forces servers to be more honest. Should have been done 20+ years ago (which would have alleviated a lot of the current pain, I'll admit)
12:42 csharp sometimes it takes extensive modification to get those scripts to work for us
12:43 Dyrcona jboyer-isl++ # For pointing out that isn't 1989 any more. :)
12:43 jboyer-isl csharp: Might it be worth considering what "fixup" scripts might have to be run to bring your db closer to the expected layout so the regular scripts work without error? Or are your issues known and deep enough that it's just going to be that way for a while?
12:44 jboyer-isl And did that actually make sense?
12:44 * csharp has "Fight the Power" triggered in his head by Dyrcona's last comment... "1989 a number, another summer..."
12:45 jboyer-isl It's actually something I'm planning to look into once I can load another copy of production somewhere.
12:45 csharp jboyer-isl: it did make sense... I think we're pretty well in line with "vanilla" EG as far as what we have in our DB - I occasionally find something we're missing that was missed several upgrades ago though ;-)
12:46 Dyrcona For me upgrade scripts are as easy as psql -v eg_version=null -f Open-ILS/src/sql/Pg/upgrade/08[567][0-9]*.sql
12:46 * bshum likes keying in each numbered script one at a time... but that does look fun Dyrcona :)
12:47 jeff jboyer-isl: dmarc-- and yahoo-- might not be entirely fair, but the way in which yahoo implemented it certainly broke a lot of things, and continues to break a lot of things, and arguably could have been done in a better way. all that said, i'm not offering to do it.
12:47 * Dyrcona actually uses this: http://git.mvlcstaff.org/?p=jason/evergreen_​utilities.git;a=blob;f=scripts/db_upgrade.pl​;h=2d08df2f496c2f00062e2fb2cd6b6d5b4f96dbfd;​hb=cc9a96dc734997946c8027d41c9252a545dc05a8
12:47 jeff jboyer-isl: it's just unfortunate to see major changes being made to list software and list configurations in what seems like a pretty haphazard way in response to what seem to have been poorly communicated changes by a large email provider.
12:48 jboyer-isl csharp: Yeah, I will only go so far back in our config.upgrade_log table for fear of what I might find 3-400 scripts ago. ;)
12:48 * Dyrcona hears a familiar ring in jeff 's previous statement.
12:49 jeff Dyrcona: do i want to know? :-)
12:49 ldw joined #evergreen
12:52 bshum dbs: In the past, I think what we were doing was leaving the numbers out of config.upgrade_log for point releases
12:52 bshum And either stripping them, or leaving them as commented lines
12:52 bshum So that they wouldn't cause conflicts with the major release upgrade scripts.
12:52 bshum where the numbers were applied to config.upgrade_log
12:52 bshum As you say, somewhere that thinking was changed
12:53 Dyrcona I think the upgrades for all releases could be simplified if a simple list of needed upgrades were maintained and a Perl program read the list, compared it to config.upgrade_log and then ran the necessary upgrade scripts.
12:55 gmcharlt web team meeting in 5 minutes
12:55 bshum Personally, I can't say I'm super invested in the process, since I don't run regular releases.  So I find it hard to think in those shoes sometimes.
12:56 bshum To me, that means other people need to champion and explain to me how/why we fix it.
12:56 * Dyrcona dittoes bshum despite my previous comment.
12:56 bshum (not a good answer, but as much time as I have for it these days)
12:56 bshum Anywho, isn't this where eeevil's long standing action item from dev meetings to write up his plan for deprecate/supercede is supposed to come in?
12:56 dbwells yes
12:57 dbwells I mention that (in a non-specific way) in my latest reply to that thread.
13:00 dbwells I like Dyrcona's idea of just having a manual list.  Might be no good reason to get any fancier.
13:00 hbrennan joined #evergreen
13:01 gmcharlt #startmeeting Evergreen Web Team meeting, 21 May 2014
13:01 pinesol_green Meeting started Wed May 21 13:01:07 2014 US/Eastern.  The chair is gmcharlt. Information about MeetBot at http://wiki.debian.org/MeetBot.
13:01 pinesol_green Useful Commands: #action #agreed #help #info #idea #link #topic.
13:01 pinesol_green The meeting name has been set to 'evergreen_web_team_meeting__21_may_2014'
13:01 gmcharlt #info Agenda is http://wiki.evergreen-ils.org/doku.php​?id=webteam:meetings:agenda:2014-05-21
13:01 gmcharlt #topic Introductions
13:01 gmcharlt #info Galen Charlton, ESI
13:01 kmlussier #info Kathy Lussier, MassLNC
13:01 bshum #info Ben Shum, Bibliomation
13:01 phasefx #info Jason Etheridge, ESI
13:01 ElliotFriend #info Elliot Voris; McCaslin Library, St. Louis Christian College
13:02 jeff #info Jeff Godin, Traverse Area District Library (TADL)
13:03 gmcharlt thanks
13:03 gmcharlt #topic Announcements
13:03 gmcharlt #info bshum has upgraded the wiki software; there's a new theme in place
13:03 gmcharlt #info the PayPal donation link was fixed
13:04 gmcharlt any other announcements?
13:05 gmcharlt OK, moving on
13:05 gmcharlt #topic Action items from previous meetings
13:06 gmcharlt #info gmcharlt has consolidated the welcome and about evergreen pages => http://evergreen-ils.org/about-us/
13:06 gmcharlt #info kmlussier has completed the Google+ integration; JetPack is now used to publish to FaceBoko and Google+
13:06 gmcharlt so moving on to the ones not yet done
13:07 gmcharlt the redesign of the downloads page (graced) is pending, I assume
13:08 gmcharlt regarding the "learn more" buttons, it lookis like you're looking for another volunteer to take that on, kmlussier?
13:09 kmlussier Yes, I keep deferring that task and putting other tasks ahead of it. I looked into it far enough to see that there doesn't seem to be an easy way within the theme to deal with the accessibility issue.
13:10 gmcharlt would changing the text like this ("Learn more" => "Download Evergreen", => "Read documentation", => "Get involved") suffice for the moment?
13:11 kmlussier It's been a while since I looked at it, but, IIRC, you can't use distinct labels on each of the buttons.
13:12 gmcharlt ah
13:12 gmcharlt OK, I see that now
13:12 bshum That's what I remember about the template too. It's a bit inflexible there.
13:12 kmlussier gmcharlt: But if you could do that, then, yes, I think that would address the problem.
13:13 ElliotFriend Is there a Wordpress hook that you could tap into for that?
13:14 gmcharlt might require making a child theme to add the hook
13:14 gmcharlt I'll take a look at it, though as a low-priority item
13:14 gmcharlt #action gmcharlt will investigate options for adjusting the "Learn More" labels
13:14 kmlussier gmcharlt++
13:15 gmcharlt next up, publicizing the proposed devs page.  kmlussier?
13:15 kmlussier Defer to next week?
13:15 gmcharlt sure
13:15 gmcharlt #action kmlussier will publicize the existance of the proposed development projects page
13:16 gmcharlt next up - jeff, I see you responded to ericar's inquiry just now
13:16 gmcharlt so I think we'll just carry the action item over
13:16 gmcharlt #action ericar to work with jeff and dbs on the Evergreen libraries directory
13:16 gmcharlt kmlussier: so, regarding the discussion to the list on web site from previous eg conferences?
13:17 kmlussier I can send something to the list before the next meeting.
13:17 jeff gmcharlt: thanks!
13:17 gmcharlt #action to start discussion to the list on web site from previous eg conferences.
13:17 gmcharlt er
13:17 gmcharlt #action kmlussier to start discussion to the list on web site from previous eg conferences.
13:17 jeff erohlfs++
13:17 gmcharlt and another carry-off
13:17 gmcharlt #action gmcharlt will coordinate with the EOB regarding the trademark policy page
13:17 gmcharlt #action ericar will continue working on creating the “How to use Launchpad” page
13:18 PSM joined #evergreen
13:18 gmcharlt so, phasefx has started a draft of a rewrite of the FAQs
13:18 gmcharlt #info FAQ rewrite draft is at http://evergreen-ils.org/doku​wiki/doku.php?id=phasefx:faq
13:18 gmcharlt is there any immediate feedback for him?
13:18 bshum phasefx++
13:18 phasefx yeah, just need sanity checking/feedback.. if that looks good, I can finish the skeleton that is there and slip it in place
13:19 kmlussier I have nothing immediate, but I'll take some time to look at it and send any feedback I have to the list.
13:19 phasefx gracias
13:19 gmcharlt sounds good
13:19 bshum I liked what I saw so far.
13:19 kmlussier phasefx++
13:19 gmcharlt #action folks to send phasefx feedback on the FAQs draft
13:19 gmcharlt phasefx++
13:19 bshum But maybe we need to show it to people who arent as connected to Evergreen
13:19 kmlussier I'm happy to see some FAQ's disappear. ;)
13:20 gmcharlt :)
13:20 gmcharlt speaking of things disappearing
13:20 gmcharlt #topic Deleting wiki pages
13:21 gmcharlt kmlussier: you have the floor
13:21 kmlussier We've talked about this at previous meetings, and I think we even came up with some labor-intensive process for deleting wiki pages.
13:21 kmlussier But, being labor intensive, I don't think anything's happened with it.
13:21 kmlussier I'm just wondering if there is some kind of threshold where we are "allowed" to delete wiki pages.
13:22 bmills joined #evergreen
13:22 kmlussier For example, this one: http://wiki.evergreen-ils.org/doku.php?​id=evergreen-admin:customizations:opac
13:22 gmcharlt labor-intensive because of an approvals process?
13:22 bshum +1 to liberal deleting. One of the themes last night put the whole navigation visible and it scared me how old some things are.
13:22 kmlussier Yes, I think it was.
13:22 PSM Hi, I just installed server and client 2.6 and I am unable to restart Postgres using pl_ctl restart, for some reason I am getting error 'command not found'. I would appreciate if someone can help me with this, thanks.
13:22 kmlussier In the above example, the content is old, and updated content has been added to the official docs, so it seems like an easy one to ax.
13:23 bshum I think if its in official docs, or deprecated, we should remove the wiki version
13:23 phasefx I'm not sure how dokuwiki works; if we delete something, can we still get at the history?
13:23 gmcharlt +1 to streamlining pruning the wiki
13:23 ElliotFriend Would it make sense to have some kind of "wiki museum" to move the ancient stuff to?
13:23 gmcharlt phasefx: yes, I believe so
13:24 bshum phasefx: Yes, the show history of even a deleted page will reflect past writings
13:24 phasefx cool deal
13:24 kmlussier ElliotFriend: The problem is, if it's in a wiki museum, people still find it and then try to use the instructions.
13:24 bshum It'll just load initially as a "no page here" view
13:24 ElliotFriend kmlussier: good point. And I didn't realize that history is still available for a deleted page
13:25 gmcharlt ElliotFriend: I agree with kmlussier, though there may be a place for a musuem for pages that are more about project culture than about how to use or set up Evergreen
13:26 ElliotFriend How do we keep track of wiki pages that have been deleted, then? Is there a log of that within dokuwiki?
13:26 bshum There is the recent changes view
13:26 gmcharlt yes, e.g. http://wiki.evergreen-ils.org/d​oku.php?id=start&amp;do=recent
13:27 bshum Yeah deletions would show there in red
13:28 gmcharlt and behind the scenes, there are logs of even older chanegs
13:28 gmcharlt so I don't think we need to wrry about permanently losing stuff if a page gets deleted in error
13:29 ElliotFriend Then I'd say delete away ha!
13:31 gmcharlt #agreed Wiki editors should feel empowered to delete outdated content, particularly if it's marked as deprecated or is described in the official documentation
13:31 kmlussier Thank you!
13:31 * kmlussier wanders away for a minute to start deleting. :)
13:31 gmcharlt :)
13:31 gmcharlt #topic Going over website task list
13:31 gmcharlt #info Task list is at https://docs.google.com/spreadsheet/c​cc?key=0Ap6xBlSDakSudFFiRERMRGdRQlpGV​mpNazBtX1FPaGc&amp;usp=sharing#gid=0
13:32 kbeswick joined #evergreen
13:32 gmcharlt OK, marking the publicization of posts to Google+ done
13:33 gmcharlt bshum: I know you were playing around the site search recently... any updates?
13:33 bshum Oh... Now that page makes sense. Other tabs
13:33 bshum It looked so empty last night...
13:34 bshum So for site search, I couldn't figure out how to embed the search page into wordpress
13:34 bshum I did get it to do a pop up area with results
13:34 bshum But it was narrow and ugly with the coloring based on our theme
13:35 bshum Needs more work before we can get it forward
13:35 gmcharlt ok
13:35 gmcharlt need any help, or just a matter of time and tuits?
13:36 bshum Probably could use a second pair of eyes to check my work. But yeah seems mostly time and tuits I think.
13:36 gmcharlt ok
13:36 gmcharlt #action bshum will continue to poke away at site search
13:36 gmcharlt and for the next one
13:37 gmcharlt #action gmcharlt will ping RoganH about his thinking for the support page
13:37 gmcharlt I know ericar has been working on the how to use launchpad writeup
13:38 gmcharlt and I'll get on the trademark policy page in the next few weeks
13:38 RoganH joined #evergreen
13:38 gmcharlt ok, are there any current tasks that folks think need more discussion
13:39 gmcharlt and are there any ideas for new projects that folks would like to jump on?
13:40 zerick2 joined #evergreen
13:41 bshum Nothing new on my end.
13:42 gmcharlt ok
13:42 gmcharlt #info the next meeting is currently scheduled for 1 p.m. EDT on 18 June 2014
13:42 gmcharlt thanks, everybody!
13:42 gmcharlt #endmeeting
13:42 pinesol_green Meeting ended Wed May 21 13:42:54 2014 US/Eastern.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)
13:42 pinesol_green Minutes:        http://evergreen-ils.org/meetings/evergr​een/2014/evergreen.2014-05-21-13.01.html
13:42 pinesol_green Minutes (text): http://evergreen-ils.org/meetings/evergr​een/2014/evergreen.2014-05-21-13.01.txt
13:42 pinesol_green Log:            http://evergreen-ils.org/meetings/evergree​n/2014/evergreen.2014-05-21-13.01.log.html
13:42 jeff gmcharlt++
13:43 ElliotFriend gmcharlt++
13:43 phasefx gmcharlt++
13:43 bshum phasefx: For illustrative purposes, kmlussier just deleted http://wiki.evergreen-ils.org/doku.php?​id=evergreen-admin:customizations:opac
13:44 bshum On the right side of the page area, for "Old Revisions"
13:44 bshum That's how you would be able to see the past history of the page and the content that was originally there.
13:44 * bshum likes the little clock icon
13:44 phasefx roger roger; cool
13:45 jeff At present, if I search Google for evergreen opac customization and click the top result, I get:
13:45 jeff This topic does not exist yet
13:45 jeff You've followed a link to a topic that doesn't exist yet. If permissions allow, you may create it by clicking on ?Create this page?.
13:46 jeff If I know to click the little clock icon on the side, I see "Deleting outdated content. Updated content can be found in the official documentation."
13:47 jeff I don't know if it's worth doing anything different or not, but from Google's point of view, that page still exists -- the HTTP response code is 200 OK
13:47 jeff hack dokuwiki to show the edit message that deleted a page? configure manual redirects? dunno.
13:49 dbs jeff: presumably that will disappear once Google recrawls the page and sees that there is no content?
13:50 dbs Unless you're searching for "Evergreen This topic does not exist yet" in which case there might be plenty of contending hits.
13:50 jeff dbs: it's likely the page will no longer be the first search result. it does still include the keywords in both the url and the page content, though -- so I dunno.
13:50 RoganH dbs: that should be the name of a FLOSS punk band.
13:50 dbs Deleted pages include "<meta name="robots" content="noindex,nofollow"/>"
13:51 dbs As does the "This topic does not exist yet" page. So it will get dropped from Google et al's index.
13:51 jeff dbs: ah! excellent catch! i should have looked at that.
13:51 jeff dbs++
13:52 dbs dokuwiki++
13:54 * csharp hangs head in embarassment
13:54 csharp it wasn't DMARC (though it's nice to know that info) - it was that our A/T process got blown away a few days ago and the lockfiles were still present
13:54 * csharp slinks away muttering
13:55 bshum Oops.
13:55 csharp actually, I'm mostly relieved that it was something a) simple and b) under my control
13:55 jboyer-isl csharp: A valuable lesson was still learned! (well, two I suppose. ;) )
13:55 csharp heh - yep
13:55 csharp more nagios alerts!
13:55 bshum csharp: Was it blown away by something specific?
13:56 csharp I was doing a full bibs + holdings export
13:56 csharp I'm pretty sure that was it
13:56 jeff hrm. i wonder if i should monitor this serv-- YES.
13:57 csharp jeff: exactly
13:58 bshum csharp: Just curious.  I've had my A/T stop at the collecting phase and not actually proceed to process and send anything out before.
13:58 bshum I couldn't quite figure it out yet, but then I started splitting up my A/T into groupings by granularity and running them on separate processes / timings.
13:58 kmlussier I had to skip out for the end of the web team meeting, but in answer to gmcharlt's question about tasks people are working on, I am playing around with a new Getting Involved page. I saw an example from another project that inspired me.
13:58 bshum And that handled the amount of work better than doing it all in one go.
13:58 gmcharlt inspiration++
13:58 jeff todo: come up with wording for "your hold was cancelled by the statewide system. we don't know if you cancelled it, or if something else happened. sorry."
13:59 gmcharlt s/.*/don't blame us!/
13:59 gmcharlt jeff: does that help you? ;)
14:00 bshum PSM: Did you get the help you were looking for?  Sorry there was a webteam meeting when you asked your question.
14:00 jeff gmcharlt: an immeasurable amount!
14:00 jeff gmcharlt: wait, no, unmeasurable. nevermind.
14:00 gmcharlt lol
14:01 bshum fwiw, "pl_ctl restart" sounds like it would definitely be the wrong command if you're trying to restart Postgres, for that'd be pg_ctl
14:09 * Dyrcona wonders if changing the channel banner during meetings would help?
14:09 bshum Well, if we gave pinesol_green admin powers
14:09 bshum It could change the topic
14:10 jeff i think a simple ~meeting factoid would be enough.
14:10 bshum But yeah, that sounds better.
14:10 jeff can factoids be directed? dunno.
14:10 kmlussier Is there a problem with giving pinesol_green admin powers?
14:10 bshum Well I think the topic would literally be the topic noted for discussion
14:11 jeff (as in, shown in channel but mentioning/addressed to a nick)
14:11 bshum I haven't seen it done in a long while
14:11 Dyrcona kmlussier: Maybe, but it could make roulette more interesting.
14:11 csharp ~troubleshoot | jeff
14:11 pinesol_green jeff: If you're having trouble getting Evergreen to work, please follow this guide for isolating the problem: http://evergreen-ils.org/dokuwiki/doku.ph​p?id=troubleshooting:checking_for_errors
14:11 jeff kmlussier: not sure what is meant by "admin powers", but I'm not sure what the gain would be.
14:11 jeff csharp++ thanks
14:11 Dyrcona @roulette
14:11 pinesol_green Dyrcona: *click*
14:11 jeff ~sorrymeeting | csharp
14:11 jeff etc.
14:11 csharp yeppers
14:11 jeff roulette--
14:12 jeff (my opinion only :P)
14:12 Dyrcona With admin powers, pinesol_green could actually boot people when it goes bang. :)
14:12 csharp bshum: we had the A/T stuff die for us, but ESI divided holds into its own process and all worked well after that
14:12 bshum csharp: I ended up splitting preoverdues from overdues from markinglost events too
14:13 Dyrcona jeff: I can see your point. If the purely "fun" stuff gets over used, it can be annoying.
14:13 bshum I think last count was something like 400+ or so A/T event defs
14:13 Dyrcona Could it be rigged to send a message when someone joins the channel during a meeting?
14:14 bshum @love roulette
14:14 pinesol_green bshum: The operation succeeded.  bshum loves roulette.
14:14 Dyrcona *It* being pinesol_green.
14:14 bshum Hmm, probably.
14:14 bshum I know at the least we were talking about adding that greeter plugin
14:14 bshum For new people
14:15 Dyrcona csharp bshum we use granularity with our A/T events, too, but we still have trouble with them getting stuck once in a while.
14:15 jeff Dyrcona: that too (over-use of "fun" commands), but my annoyance with @roulette is different. the whole "making trivial the matter of putting a gun to one's head and pulling the trigger", etc.
14:16 Dyrcona jeff: Understood.
14:18 jeff i would just caution against spending too much time working on "solutions" for the "problem" of people asking off-topic questions during meetings. factoid with some well-worded text and done. :-)
14:19 jeff greeter isn't going to catch everyone, because not every "interruption" is by someone who just joined, or who is new. topic changing isn't going to do much, i'd wager, etc, etc.
14:19 Dyrcona One thing is it would be nice if the response were a /msg, cause you wouldn't want the solution to further clutter the channel or meeting logs.
14:19 Dyrcona Yeah, who reads topics, anyway? ;)
14:19 Dyrcona I rescind my suggestion, whatever it was I did.
14:20 jeff i'd actually say that the "~sorrymeeting" (or whatever) factoid being public in-channel is useful, since it's clear to all (and in the logs) that the person making an inquiry has been answered in some form
14:20 jeff ugh, and now i'm talking something to death in an effort to encourage people to not over-obsess over a solution. sorry! :-)
14:25 Dyrcona :)
14:25 dkyle joined #evergreen
14:25 Dyrcona jeff: I think obsessing over details comes with the job. ;)
14:42 csharp ~sorrymeeting is <reply> Hi! Welcome to the Evergreen ILS support channel!  We're in a meeting right now, so we'll ask you to hold your questions until we're done.  Thanks!
14:42 pinesol_green I'll remember that, csharp
14:42 jeff ~sorrymeeting | csharp
14:42 pinesol_green csharp: Hi! Welcome to the Evergreen ILS support channel!  We're in a meeting right now, so we'll ask you to hold your questions until we're done.  Thanks!
14:43 jeff csharp++
14:43 bshum csharp++ jeff++
14:44 _bott_ For the curious, my XML-RPC/collections issue had nothing to do with much of anything.  It was related to foreign characters in  legacy notes on bills migrated in.  Some regexp_replace and nothing to see here.
14:45 jeff _bott_: ideally, the characters wouldn't break things, even if they were "bad data". :-(
14:46 jeff _bott_: thanks for following up for those who might still have been wondering. :-)
14:47 _bott_ jeff:  agreed, but so easy to blame it on 2008.
14:47 * csharp sees hostnames in his email log: WINDSTREAN.NET, gmailo.com, bellsoth.net, holtmail.com
14:49 bshum Those are always fun
14:49 bshum And at least easy to find in the email part of most patrons
14:50 * jeff runs his "patrons with syntactically invalid email addresses" report and is happy to see it still at zero
14:59 akilsdonk joined #evergreen
15:02 kmlussier joined #evergreen
15:02 kmlussier Can we get rid of this wiki page too? http://wiki.evergreen-ils.org​/doku.php?id=opac:bibtemplate
15:03 kmlussier I know BibTemplate isn't used in the OPAC anymore, but I wasn't sure if it was used somewhere else.
15:15 bshum Eh, I don't recall if there's any current use now.
15:17 dbs I'm pretty sure there is not
15:17 bshum jeff: Some variant of http://irc.evergreen-ils.org/​evergreen/2013-12-16#i_54639 ?
15:18 dbs Open-ILS/web/js/ui/default/acq/lineitem/rela​ted.js:dojo.require('openils.BibTemplate');
15:18 dbs hrm
15:19 jeff bshum: pretty much, yes
15:19 bshum *blinks twice*
15:19 dkyle Jeff: have you considered using constraints to prevent data quality issues you are running reports for?
15:19 jeff dkyle: in the case of the email address one, that's what i did -- well, not constraints, but enabled the email regex input validation org unit setting.
15:19 dbs there are a few hits under Open-ILS/web/js/ui/default
15:20 jeff kmlussier: i guess i'd leave bibtemplate for now.
15:20 kmlussier Darn!
15:20 jeff kmlussier: but it could probably be adjusted to note that it's no longer relevant for the opac.
15:20 dbs Open-ILS/web/js/ui/default​/acq/lineitem/related.js:            // perhaps we just pull these from the beating heart of bibtemplate
15:20 dbs YES YES YES
15:20 jeff hehe
15:22 jeff dkyle: i used the report to identify invalid addresses and to help drive the crafting of the regex i ended up going with, and then batch-invalidated all of the email addresses that were syntactically invalid, then enabled the input regex.
15:22 jeff I actually had our head of circ THANK me for the input validation being enabled -- because now when there was an obvious typo the field turned yellow immediately, and they could correct the mistake.
15:22 jeff Of course that doesn't catch everything, but it's a step forward.
15:25 jeff dkyle: back to the topic of constraints, though -- i can't remember if we've talked about this recently, but most of my concern would be adding a constraint without a corresponding check at a higher level that would be capable of guiding the user toward the error.
15:25 dkyle jeff: hmm, i need to revisit  the yous list.  I had just thought of postgres constraints, but not the user side of it.
15:26 jeff dkyle: constraint on actor.usr.email would be pretty effective at stopping invalid data from making it to the db, but without that upper-level UI support, I doubt I'd get any kind of "thanks" from staff or patrons when their attempt to enter an email address was met with a staff client exception / javascript alert() or TPAC Internal Server Error :-)
15:26 dkyle jeff: right, you could prevent bad data, but you have an error to figure out
15:28 jeff "email field turned yellow when I hit ',' instead of '.'" is better than "i got an error about the database when i tried to update this patron's account... let me look closely at every field i changed to see what might be wrong" :-)
15:28 jeff so at present i'm content with the OU setting that the patron editor uses being the first line of defense, and the report being the "catch anything that falls through the cracks", and no db-level constraint at present.
15:30 csharp or "I have no idea why, but I wasn't able to save the record" which is what happens now when there's a DB constraint error in a dojo interface
15:32 jeff worse, until recently the patron editor was pretty silent about most of those types of errors. see bug 1246833
15:32 pinesol_green Launchpad bug 1246833 in Evergreen 2.5 "User editor does not report method errors on Save" (affected: 1, heat: 8) [Medium,Fix released] https://launchpad.net/bugs/1246833
15:32 dkyle jeff: um yep, much better indeed.  some upper level framework that could handle in-db constraints might be cool....  or might just be a crazy idea.
15:33 jeff not that ``alert("Method error: " + status + ": " + status_text);'' is friendly by any means, but it's better than "be silent, just don't actually save"
15:34 jeff oh. topical. i hadn't noticed the recent list post of ``When I try to save a new record in my Staff Client I receive an error: 'Event: 2002: DATABASE_QUERY_FAILED-> The attempt to query to the DB failed'''
15:36 bshum Yeah I wasn't too sure what that meant exactly.
15:37 bshum Having never added a brief record in acq before
15:37 bshum Assuming it's related to the IRC question I fielded last night, but they didn't describe what they were doing exactly when they got the error
15:43 jeff might be worth clarifying that that error is likely more than just "restart things"
15:55 bshum kmlussier: In bug 1321780, curious about what the mods32 spreadsheet looks like in that DB
15:55 pinesol_green Launchpad bug 1321780 in Evergreen "Title browse isn't honoring non-filing characters in 740 field" (affected: 2, heat: 12) [Medium,New] https://launchpad.net/bugs/1321780
15:58 kmlussier bshum: I can't look at the moment. But I will note that we saw the same problem in every 2.5+ OPAC we looked at.
15:58 kmlussier http://acorn.biblio.org/eg/opac/br​owse?blimit=10&amp;qtype=title&amp​;bterm=the+heart+sutra&amp;locg=1
15:58 bshum Well I don't know what mine is, but this is what I see for "titlebrowse" part of my mods32 in config.xml_transform
15:58 bshum http://pastie.org/9196949
15:58 bshum And that seems to say ind2
15:59 bshum Which is wrong?
15:59 bshum That maybe should be ind1?
15:59 bshum Either that or i don't know how to read how this stuff all connects together
15:59 kmlussier Yes, that's right. It should be ind1 for the 740.
16:00 bshum Is it always ind1 for titles?
16:00 bshum Or only for the 740 added entry?
16:00 bshum Ack
16:00 kmlussier No, I think it's ind2 for 245
16:00 bshum 245 is ind2
16:00 bshum Damnit
16:00 bshum Well that's special :D
16:00 kmlussier I didn't make up the rules. :)
16:00 bshum *grumbles something about hating more reingesting*
16:01 kmlussier Yeah, the word reingest crossed my mind when I first heard of the problem. And I shuddered.
16:02 * bshum doesn't know the correct solution to take with this stff
16:02 bshum *stuff
16:02 bshum But at least I guess I can help to "confirm" your bug report :\
16:04 kmlussier So a question we had when looking at this and some other indexing issues. We have the mods stylesheet and then we have the mods definition in xml_transform. Which is used in indexing? I'm assuming the one in the database?
16:04 gmcharlt yes, the DB
16:05 bshum So this came into being with d1f553f184426655470142447d2cf48812565e1e
16:05 kmlussier gmcharlt: What purpose does the stylesheet serve?
16:05 pinesol_green [evergreen|Dan Wells] Tweak MODS32 stylesheet for titles - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=d1f553f>
16:06 gmcharlt kmlussier: the one on the filesysytem?  transforming bib records to MODS for output by one of the SuperCat services
16:10 bshum So, if I'm reading the xsl right
16:11 bshum We could further tweak this with a case like if the tag is 740, do the check for ind1
16:11 bshum else, do ind2
16:11 bshum But I guess we ought to verify how all other titles also work?
16:14 bshum But wait
16:14 bshum With where that's positioned, isn't it only performing titleBrowse if it's found with 245?
16:15 bshum <xsl:for-each select="marc:datafield[@tag='245']">
16:15 bshum and <titleBrowse> is in that group
16:18 bshum kmlussier: Our system probably isn't a good example, we have a custom 740 metabib field that's targeting the specific tag 740 subfield a, and not using mods.
16:18 bshum And the browse flag for ours is set to true
16:18 bshum So it's probably ruining the data
16:19 bshum Also, we haven't upgraded to include the fix for titleBrowse the way dbwells fixed it
16:19 bshum upgraded/reingested
16:21 mtate joined #evergreen
16:22 bshum http://spork1.biblio.org/eg/opac/browse?blimit=10​&amp;qtype=title&amp;bterm=heart+sutra&amp;locg=1
16:23 bshum vs.
16:23 bshum http://spork1.biblio.org/eg/opac/b​rowse?blimit=10&amp;qtype=title&am​p;bterm=the+heart+sutra&amp;locg=1
16:23 bshum Cause we have it badly indexed (twice)
16:24 bshum Hmm
16:24 bshum Yeah, it's in there once as "heart sutra" (with "the " away) because our title - alternative is picking it up and that's a browse field
16:25 bshum But it's also getting picked up as "the heart sutra" because we have that custom index that's grabbing the whole thing
16:25 bshum And that's also a browse field
16:25 * bshum thinks maybe he can drop a custom index..... YES?!?!
16:26 bshum kmlussier: So in conclusion, I'm not sure now whether this is really a bug or maybe just a local misconfiguration quirk.
16:27 kmlussier Sorry - I'm in an informal meeting, but I'll read back once we're done.
16:27 bshum No worries, I'm working on my monologue stats
16:28 kmlussier I'm also skeptical because we've seen it on two of our systems. I'm about to check the third.
16:29 bshum Well, I can only state where my investigation has taken me so far.
16:29 bshum I'm sure there's something beyond what I'm seeing
16:31 kmlussier hmmm...I'll have to look more closely in the database later.
16:31 bshum /mods32:mods/mods32:titleInfo[mods32:title and starts-with(@type,'alternative')] is what I have for xpath for my title - alternative
16:32 bshum I wonder if that means that when it comes across alternative and alternative-nfi
16:32 bshum It'll index both
16:32 bshum And make both ways available for browse
16:33 bshum And that's why it'll show up in browse search both ways
16:33 bshum Cause I can see an entry for "the heart sutra" in the right place in MVLC's catalog too, when browsing "heart sutra" - http://catalog.mvlc.org/eg/opac/browse?blimit=10&​amp;qtype=title&amp;bterm=heart+sutra&amp;locg=1
16:33 bshum Unless I'm just not understanding how I'm searching, or seeing results
16:35 bshum In which case, maybe what we want is two separate metabib_field entries
16:35 bshum One for alternative title which is for search purposes
16:35 bshum And one for alternative-nfi which is used for browse
16:35 tspindler left #evergreen
16:36 bshum Ack, but nope
16:36 bshum alternative-nfi is only for 740
16:36 bshum 246 is alternative too
16:36 bshum But doesn't have an nfi definition
16:37 bshum Because of course it doesn't have that as part of it... sigh
16:37 * bshum loves how "consistent" this is.
16:38 bshum so that's probably why the metabib_field grabs alternative
16:38 kmlussier Yes, so, I was finding something similar. It seemed to be indexing the record both ways. But I hadn't looked in the database to see what was going on.
16:38 bshum So yep, that's what needs to be changed.
16:38 bshum I think
16:39 bshum The downside being that if we only index the nfi version
16:39 bshum That means if I did a title search for "the heart sutra" it would fail
16:39 bshum ?
16:39 bshum Cause it wouldn't include the word "the" in it
16:39 kmlussier That's what happens when you do a title search for something in the 245 field.
16:40 kmlussier And is why there is a hint available (if you enable the OU setting) suggesting that people drop the initial article if they enter it in their search.
16:40 bshum Really?
16:40 bshum That seems terrible :)
16:43 jeff wait, really? i feel embarassed not knowing that.
16:44 bshum Yeah that doesn't seem quite right somehow
16:44 jeff almost as embarrassed as me not spelling embarrassed correctly. :P
16:45 bshum Wow, that's just depressing
16:45 bshum tested and true.
16:45 bshum I hate that.
16:45 bshum I want it to index the whole thing
16:45 bshum Just in case
16:46 bshum :\
16:46 bshum Bleh
16:46 bshum This is why I just stick to keyword search :D
16:47 bshum In that case we really, really ought to turn on this library setting...
16:48 kmlussier Well, the thing is, if it does pay attention to "the" when you enter the initial article, then the user would be stuck if they didn't use the initial article when entering the search.
16:50 kmlussier bshum: It's a global flag.
16:50 bshum Hmm
16:50 kmlussier Map of search classes to regular expressions to warn user about leading articles
16:51 jeff okay, testing on 2.5.1 title search for the help and "^the help$" both return results I would expect. that makes me think that i misunderstood the problem. what am I doing different?
16:51 ldw joined #evergreen
16:51 akilsdonk joined #evergreen
16:51 kmlussier jeff: In browse search?
16:51 bshum Okay I'm not seeing this global flag
16:52 jeff kmlussier: oh. no, not browse search. now i understand.
16:52 bshum Ah there
16:52 bshum "Map of search classes to regular expressions to warn user about leading articles."
16:53 bshum Gotcha
16:53 bshum Weird looking
16:53 kmlussier Isn't that what I said?
16:53 kmlussier :)
16:54 bshum Well actually
16:54 bshum [16:39:47] <kmlussier> That's what happens when you do a title search for something in the 245 field.
16:54 bshum You didn't say "browse"
16:54 bshum I was thinking like jeff, trying to figure out how it searches weirdly with title search in general...
16:55 kmlussier Ha! I can see where that would be confusing, but I was referring to:
16:56 jeff it was in the context of bshum talking about browse search, though. i just didn't read enough context. :-)
16:56 bshum I feel slightly better if browse behaves with NFI then
16:56 kmlussier (4:51:11 PM) kmlussier: Map of search classes to regular expressions to warn user about leading articles
16:56 bshum regular search, I'd be very unhappy
16:56 bshum Well, more unhappy
16:56 bshum Than I am
16:56 bshum But this is why we have problems with having one metabib_field that serves two purposes
17:00 dbwells Just catching up on the recent conversation.  So, the conclusion is that 740s currently show up in both the right *and* wrong placed in browse?  That seems to be what I am seeing, and also supported by looking at the code.
17:00 bshum dbwells: Yes, that's what I think I'm seeing as well.
17:02 dbwells Also, it looks like the in-DB xsl and the filesystem xsl are out of sync for this field.  That isn't part of the problem, but is a mechanical error which caused me some minor confusion.
17:03 bshum :\
17:07 krvmga joined #evergreen
17:08 krvmga in 2.5 in advanced search, where is the code that allows the Shelving Location box to be populated?
17:10 krvmga the reason i'm asking is that i'm getting the box to show up but it has no data in it.
17:11 bshum My gut reaction to that is custom org unit tree mismatching org units / copy locations
17:11 bshum But I don't know offhand where all this stuff comes from
17:11 krvmga bshum: thanks for the thought. i'll ask tspindler tomorrow.
17:12 krvmga bshum: is there a reason that you didn't make the library names in search returns hotlinks?
17:12 frank___ joined #evergreen
17:13 bshum krvmga: If you're asking about our production, that's mainly because we're not live yet on a version that includes that feature (ask me again next week)
17:13 frank___ hi all, does someone could tell me what is the script I have to run to make a reingest?
17:13 krvmga bshum: oh, sorry, i thought you were on 2.5 already
17:13 bshum krvmga: But if you're asking about our test server, I've been avoiding it for now because I don't think people really care about it at the results level.
17:13 bshum krvmga: That's a 2.6 feature isn't it?
17:13 frank___ I am working on 2.6 EG v
17:14 krvmga bshum: 2.5, according to the release notes
17:14 kmlussier bshum: There is a 2.5 feature that only uses OU settings
17:14 bshum Ah well
17:14 bshum Then definitely no :)
17:14 kmlussier In 2.6, it was improved with the library pages.
17:14 bshum I prefer keeping folks locked away in my catalog FOREVER
17:14 bshum No exit strategy
17:14 bshum Kidding, of course.
17:14 krvmga a maze of twisty little passages, all alike
17:14 bshum We're just lazy and haven't spent time putting all the pieces together yet
17:15 bshum But I think mainly I don't like the idea of page results with so many links going outwards
17:15 bshum I think that's best tucked away in the record details level
17:15 krvmga bshum: i get nervous if i find myself in a situation where i'm doing something before you.
17:15 bshum Though I am still thinking about adding a new custom page where I put all our libraries names on it
17:15 bshum And have that linked to each library page
17:15 bshum A sort of main listing as it were
17:15 krvmga bshum: we have that already
17:16 krvmga but i'm going to bet you mean something different from what we have.
17:18 kmlussier OK, I've given up on working on my other project to look in the database, and I think I've caught up to speed on what's happening. But to make sure I'm understanding it correctly. We have the alternate title index that is set to search and browse...
17:19 pinesol_green Incoming from qatests: Test Success - http://testing.evergreen-ils.org/~live/test.html <http://testing.evergreen-ils.org/~live/test.html>
17:20 kmlussier And that index will create one browse entry based on alternative title, which is where we see the entries starting with "the"...
17:20 kmlussier And will create a second entry based on alternative-nfi, which honors those non-filing indicators.
17:20 bshum krvmga: Well, I was thinking about making it a page in the catalog, and not something referenced elsewhere on another website.
17:20 krvmga bshum: that's what i thought.
17:21 bshum We have a list of our members with links to their websites on our biblio.org website
17:21 kmlussier And the reason we can't just use alternative-nfi for browse is because we would then lose the 246 in the browse index?
17:21 bshum But I want to incorporate something similar like an index of our libraries into our catalog
17:21 bshum And have it link to the individual library pages
17:21 kmlussier And the reason we don't include the 246 in alternative-nifi is because it doesn't use nonfiling characters?
17:22 bshum Probably many ways to build it, but I'll probably go lazy and create some really boring and statically driven.  But we only add members sporadically at the moment :)
17:22 krvmga kmlussier: what do you think about the idea of a separate filter for data in 505?
17:22 krvmga right now it's just "title"
17:22 * kmlussier 's head is full and can't think of anything beyond nonfiling characters at the moment.
17:22 bshum kmlussier: Sounds like what I was seeing, so I think you're caught up
17:23 kmlussier And the reason "the" is included in the original alternate title index is because the nonfiling character is in a different place for the 740 than it is for the 245 field?
17:23 kmlussier @marc 505
17:23 pinesol_green kmlussier: The titles of separate works or parts of an item or the table of contents. The field may also contain statements of responsibility and volume numbers or other sequential designations. (Repeatable) [a,g,r,t,u,6,8]
17:27 krvmga the searches work fine as is but i'm constantly running into confused patrons. example title search on our catalog for "welcome to new york"
17:27 krvmga http://bark.cwmars.org/eg/opac/results?​query=welcome+to+new+york&amp;fg%3Aform​at_filters=&amp;qtype=title&amp;locg=1
17:27 krvmga sometimes patrons are _absolutely_ sure they've got the title correct. (and they don't). and they complain to me.
17:28 krvmga nothing to do, i suppose, really.
17:28 kmlussier krvmga: So what do you mean by a separate filter?
17:28 krvmga kmlussier: i was imagining a patron being able to specify that they were searching for a song title, for example.
17:29 krvmga as is, the title search "let it be" will bring up albums right away that have the song on it
17:29 krvmga i was thinking about how to maybe show that the hit was on the song title
17:29 krvmga patrons usually think what's in the 245 is the TITLE and don't know about other things
17:30 krvmga and so i get these angry emails about how our system is TOTALLY USELESS (their caps, not mine)
17:30 kmlussier krvmga: yboston's library has an alphabetical browse for song title. Or they did have one.
17:30 * kmlussier needs to hit the road.
17:30 krvmga kmlussier: cool, i'm gonna check it out
17:30 kmlussier One of my long commute days.
17:31 krvmga safe travels
17:31 kmlussier left #evergreen
17:33 mmorgan left #evergreen
18:23 vlewis joined #evergreen
18:31 jcamins_ joined #evergreen
18:31 jboyer_isl joined #evergreen
18:31 wjr_ joined #evergreen
18:42 sseng joined #evergreen
18:45 vlewis_ joined #evergreen
18:45 dreuther_ joined #evergreen
18:50 pmurray` joined #evergreen
18:55 tsbere joined #evergreen
19:11 mrpeters joined #evergreen
20:01 kmlussier joined #evergreen
20:25 gsams so I switched over to action/trigger hold notifications, and I'm absolutely sure I turned email notifications off in opensrf.xml
20:26 gsams yet, our new library is getting both the action/trigger notification and the old one as well.  I have the hold_notify <email> set to false like it should be to turn it off
20:26 gsams the oddest part is that for other libraries its working correctly
20:27 gsams it's like their patrons exist on a different plane or something
20:27 hbrennan And you didn't make this change in say, the past day?
20:27 hbrennan haha
20:27 gsams well, I made the change today.  But it's already working everywhere else
20:27 hbrennan Hmmm...
20:27 gsams Everything that's been happening with the new library has made me feel like our system is haunted or something
20:28 hbrennan I wish I knew more about how consortiums are set up (<-- lie)
20:28 gsams haha
20:29 gsams Every day this week I've wished I knew more about Evergreen than I do.
20:30 hbrennan I don't think that ever changes
20:30 hbrennan One of the joys of open source!
20:30 gsams And I've been bugging everyone in here the past few days, I can only be thankful for the amount of patience and understanding everyone has had with me this week
20:30 gsams indeed
20:39 bshum Changes to opensrf.xml usually require service restart
20:39 gsams well, that might explain things then
20:39 bshum Otherwise it'll just keep doing its thing
20:40 hbrennan Hmm, that's good to know! That's going on a stickie
20:40 gsams weird how it didn't do anything with my other tests though, that's going to bug me I think.
20:40 bshum Also
20:40 dcook Could I beg a favour from someone?
20:41 bshum Depends on how your email notification was scripted
20:41 bshum It might be hard coded into the script itself to run email
20:41 gsams it was just using the example file it looks like
20:41 hbrennan I missed you, bshum
20:41 bshum dcook: Of course!
20:41 gsams referenced in opensrf.xml
20:42 dcook bshum: Awesome. Could you try: yaz-client z3950.librariesaustralia.nla.gov.au:210
20:42 dcook And let me know if it times out or if you can connect?
20:42 * dcook is getting time outs and wants to confirm that it's them and not him
20:43 dcook I suppose you'd need to have yaz-client installed though...
20:43 bshum I do
20:44 bshum On the laptop
20:44 gsams I was about to say something like, well with bshum he probably does.
20:44 bshum So I'll just go grab it
20:44 dcook Awesome! Thanks, bshum :)
20:44 dcook I'd share my orange flavoured chocolate if I could get it to you immediately
20:44 dcook I might eat it all first though. Somehow only 4 have pieces left even though the bag was full only moments ago..
20:45 dcook Ahh
20:45 dcook It looks like it might be back up
20:46 dcook You don't have to grab your laptop anymore, bshum :)
20:46 bshum dcook: Aww, I just got it :)
20:46 dcook You can do it just for fun? :)
20:46 bshum I do have fun with it
20:47 bshum dcook: Well, it complains about some connection rejected by v4 target
20:47 bshum Whatever that means :)
20:47 gsams hmm.  Now I need to set it so that the new library doesn't have to send items out to other libraries until we can get things more settled.
20:48 dcook Pretty sure it's because you don't have a valid username and password :)
20:48 bshum Ahh, that makes sense ;)
20:48 dcook But it rejected rather than timed out, so yay! Thanks :)
20:48 bshum Heh
20:48 bshum yaz is one of those things I use too often
20:48 bshum To prove to other people that our z3950 is just fine
20:49 dcook hehe
20:49 bshum And it's their ancient version of Yaz that's the real problem
20:49 dcook How does Evergreen provide z39.50?
20:49 * dcook is curious now
20:50 bshum gsams: the thing I meant to say was that overdue_notices.sh might be doing its own thing
20:50 bshum I'm not sure if it reads the values from opensrf.xml
20:50 bshum Or if the setting in opensrf.xml is just used to generate email content
20:50 bshum And the script is what actually composes and sends
20:50 bshum dcook: Well, it's sorta included
20:50 gsams then it might be referencing the old file too, and I should turn that off as well.
20:50 gsams ha
20:51 bshum You can set up a simple2zoom service that'll point at the SRU gateway (I may have used some of those words right)
20:51 bshum So you talk z39.50 to the service, the service talks SRU to Evergreen, and you may get some results.
20:52 gsams bshum: overdue_notices.sh is only sending out overdus and predues it looks like
20:53 gsams I'm not seeing any references to holds at least
20:53 dcook bshum: Interesting!
20:54 bshum gsams: Well no, hold notifications aren't run that way I think.
20:54 bshum I think only circ notifications
20:55 bshum dcook: I may be oversimplying something, but more or less that's what I always thought it did.
20:56 bshum By default, Evergreen doesn't ship with z39.50 enabled.  You have to configure (ports, scope), and then turn it on
20:57 dcook Yeah, Koha doesn't have it enabled by default either, although it's pretty easy to set up.
21:00 bshum gsams: You're probably right that it's just a change to opensrf.xml to turn off the value for hold notifications by email.  And then restart services.
21:00 bshum Just pick a good random hour to reset :)
21:00 gsams so basically, wait until after close and restart evergreen services
21:00 gsams this I can do
21:01 gsams now I just need to figure out how to say the new libraries patrons can place holds everywhere but they can't supply anything at the moment
21:01 gsams library's
21:03 bshum That sounds... weird.
21:03 gsams well, it is
21:04 gsams If we could, we'd like to set it so they only get so many holds per week or month period, but I don't think that is really possible
21:04 bshum So, they're not able to fill holds?
21:04 gsams I mean, transited holds
21:04 bshum But they want their patrons to place holds and get materials?
21:04 gsams yeah, I think it would be best at the moment
21:05 gsams they are really in scramble mode with the migration at the moment
21:05 gsams I think they could handle the incoming, but not the outgoing so much right now
21:05 bshum Seems to me like it'd be simpler to just not fill any holds for a bit during the migration till they're ready to be live again.
21:05 bshum But maybe I'm oversimplifying :)
21:06 gsams heh.  They aren't the sort of library that can do that sort of thing it seems
21:06 gsams so.  I'm trying to figure that out tonight.
21:08 gsams I'm guessing that what I want is, they can place holds on them as long as they pick them up there?
21:09 * bshum shrugs
21:09 gsams yeah that's where I am.  I'm discussing it
21:09 gsams outside of chat that is
21:09 bshum I imagine it's possible to do what you're asking with the hold matrix
21:09 bshum But I wouldn't feel good for those patrons.
21:10 gsams neither would I honestly its just an interim measure until they get on their feet
21:10 gsams this has been messy for everyone involved
21:11 gsams with the hold matrix, how does it handle fall through?  If I make a setting that says The Consortium can't place holds on items owned by New Library, and then another one that said that New Library patrons can place holds on New Library items  would that work?
21:12 gsams would it allow New Library patrons to place holds but not the rest of the group?
21:12 gsams I always get confused with how that sort of logic is handled
21:13 gsams I suppose I could just try it and see what happens after closing
21:13 gsams that would probably be my best bet
21:15 bshum The hold matrix does not fall through
21:15 bshum Only the circ matrix does
21:15 bshum So it's much more rigid in how it matches
21:15 bshum One rule per situation.
21:15 bshum Whichever one weights the best
21:17 gsams mmm.  that makes a lot of sense considering the system.
21:18 gsams So if I am to do this particular process it needs to be library by library settings, or a different approach.
21:18 gsams or at least, that would make more sense here
21:40 pinesol_green [evergreen|Mike Rylander] LP#1321429: Use server-local time as best-guess - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=4e84fd9>
22:06 pinesol_green [evergreen|Jeff Godin] LP#1246843: Don't show contact invalidators for new users - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=1ed5744>
22:15 bshum Man I feel so rusty
22:18 * dbs sprays wd40 on bshum
22:19 bshum Heh, thanks :)
22:25 ldw joined #evergreen
22:47 bshum dbs: I'm looking at bug 1303544 and in my testing the extra .trim in the misc_util.tt2 for isbn/upc/issn result in having nothing show up at all in the catalog.  Maybe I'm doing something wrong in my test server, I'll double check on another one.
22:47 pinesol_green Launchpad bug 1303544 in Evergreen master "ISBNs should be cleaned up in record summary output" (affected: 1, heat: 6) [Undecided,New] https://launchpad.net/bugs/1303544
22:48 bshum Otherwise, the change to record/summary.tt2 works fine and seems to put the ISBN on its own as described
22:55 mtcarlsoz joined #evergreen
23:04 shadowspar joined #evergreen
23:27 dbs bshum: I don't think I have a current test VM around to give it a shot right now; feel free to merge just the summary.tt2 changes

| Channels | #evergreen index | Today | | Search | Google Search | Plain-Text | summary | Join Webchat