Evergreen ILS Website

IRC log for #evergreen, 2016-11-08

| 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:19 Bmagic joined #evergreen
01:40 dteston joined #evergreen
02:16 jihpringle joined #evergreen
05:01 pinesol_green News from qatests: Test Failure <http://testing.evergreen-ils.org/~live>
07:45 collum joined #evergreen
08:36 mmorgan joined #evergreen
09:09 gmcharlt I've made a couple config changes to the wiki that may be of interest
09:09 gmcharlt first, there is now a top-level archive: namespace that is hidden by default (e.g., won't display in search results or sitemaps)
09:09 gmcharlt second, I've installed the move plugin, which allows single-page and tree moves
09:10 gmcharlt the upshot is that if there's a page that should not be kept, but we don't want it to completely disappear (e.g., for historical reasons), you can go to it and rename it to put in in the archive: namespace
09:12 jeff then it's searchable by advanced search option?
09:12 tsbere gmcharlt: So that it can be forgotten until someone questions "why did we keep this?" years later? ;)
09:12 jeff what is the practical effect of attempting to visit the former URL of the now-moved page?
09:14 gmcharlt jeff: it no longer exists at the former URL, and doesn't redirect; however, the act of moving a page does update backlinks
09:19 kmlussier joined #evergreen
09:20 jeff is there any way short of manually crafting a url to search or navigate to a page that has been archived?
09:21 gmcharlt jeff: working on that now
09:22 Dyrcona joined #evergreen
09:29 kmlussier joined #evergreen
09:30 kmlussier rhamby: Should bug 1545115 have a pullrequest?
09:30 pinesol_green Launchpad bug 1545115 in Evergreen "config.circ_matrix_matchpoint and config.hold_matrix_matchpoint need a description field" [Wishlist,New] https://launchpad.net/bugs/1545115
09:30 kmlussier gmcharlt++
09:30 mmorgan1 joined #evergreen
09:31 rhamby kmlussier: I vaguely remember doing that once I read it so ... sure
09:31 kmlussier rhamby: OK, thanks!
09:31 rhamby kmlussier: I wouldn't think anything between now and then in the staff client would have broken it so test away
09:33 kmlussier rhamby: I'll give jsandberg a chance to test it first, but will keep it on my radar if she doesn't have a chance to test it.
09:33 gmcharlt jeff: https://wiki.evergreen-ils.o​rg/doku.php?id=archive:start
09:33 Dyrcona I wanted that at one point recently.
09:34 gmcharlt tsbere: and yeah, you're probably right, but I'm hoping it will encourage people to get rid of outdated content, as a provides a way to ensure that it's not *forever*
09:39 jeff gmcharlt++ i like the intent, and probably best we can do given the tools/time at hand.
09:40 jeff i don't see a way to search the archive namespace, but that might be buried deeper in dokuwiki docs.
09:40 jeff and the pages in the archive will likely make their way into google search results, so there's that as an option.
09:41 jeff and of course there's always a quick journey to the files-on-disk on request/need.
09:51 jvwoolf joined #evergreen
09:54 dteston joined #evergreen
10:10 Dyrcona csharp++ # Fixing my busted tests.
10:11 Dyrcona Should that be backported to 2.11?
10:12 dbs gmcharlt++
10:12 yboston joined #evergreen
10:20 Christineb joined #evergreen
10:28 kmlussier csharp++ Dyrcona++
10:28 pinesol_green [evergreen|Chris Sharp] Fix purge_user_activity.pg live test - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=c62be18>
10:28 pinesol_green [evergreen|Chris Sharp] LP#1640153 Fix abort-transit-copy-status.t perl test. - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=2057458>
10:29 csharp now once I can get testing.evergreen-ils.org credentials for the new builder servers on mundungus, we can resume testing on multiple OS platforms/releases
10:30 Dyrcona Well, I figured tests would be easy to test. :)
10:32 * kmlussier just noticed new acq menu on webby. Hooray!
10:33 sandbergja joined #evergreen
10:34 Bmagic You all are making Evergreen great.... again
10:34 csharp MEGA
10:35 Bmagic This release is going to be YUGE!
10:58 jeff weird. tpac record detail page for a deleted bib with no content, not even with expand=marchtml
10:59 jeff marc column in db is 4673 bytes and appears to be valid-seeming xml.
11:06 mmorgan joined #evergreen
11:08 dbs jeff: generally that's a sign that the MARC is either invalid in some way, or missing something that tpac assumes every marc record should have
11:08 dbs (for the former) like a datafield without a subfield, or the like
11:09 dbs this is why we have a "isValidMarc" function / trigger on on bre table
11:12 kmlussier What do we do with bugs like bug 1467663, where the code is now incorporated in the sprint4 collab branch? Is it okay to merge berick's branch, in which case I assume it should be taken out of the collab branch? Or has past practice been that we wait until the full collab branch is merged?
11:12 pinesol_green Launchpad bug 1467663 in Evergreen "Cannot login to web staff client if work station does not exist in database" [Medium,Confirmed] https://launchpad.net/bugs/1467663
11:15 jeff kmlussier: i have similar questions also.
11:21 kmlussier My inclination is to merge berick's branch sooner, because the original issue reported in the bug can be a big PITA for people testing/working on the web client if they use a test system where the database is constantly reloaded.
11:22 berick kmlussier: i don't imagine there would be any opposition to merging to master.  I find this bug to be a real PITA as well.
11:26 gmcharlt kmlussier: and from the POV of the folks maintaining the collab branch, it doesn't cause any significant problems patches are picked from it sooner
11:26 gmcharlt although it would be handy if any additions or changes to such patches existed as separate patches
11:27 kmlussier berick / gmcharlt: Ok, thanks! I want to test it outside of webby before merging. I'll try to make time to do so today.
11:40 brahmina joined #evergreen
11:41 berick kmlussier++ gmcharlt++
11:59 jihpringle joined #evergreen
12:06 csharp @praise [someone]
12:06 * pinesol_green mmorgan is the very model of a modern major hacker
12:07 mmorgan Heh.
12:22 mmorgan1 joined #evergreen
12:24 bmills joined #evergreen
12:36 mmorgan1 joined #evergreen
12:36 * tsbere has been given a pile of tickets that want to know which local statistical category entry to assign copies so they circulate with the correct rules today
12:37 Dyrcona heh
12:37 Dyrcona To be fair, they used to ask the same question on Horizon.
12:38 tsbere AKA, "it hasn't mattered for the current OR previous ILS, and they are still asking". I don't think that is fair to the person getting asked the question. :P
12:39 Dyrcona :)
12:40 * tsbere is tempted to email the MVLC catalogers list with a "THIS HAS NOTHING TO DO WITH CIRC RULES!" rant, but will probably forget all about that when dealing with setting up actual circ rules after lunch
12:47 kmlussier joined #evergreen
13:03 dteston joined #evergreen
13:24 berick gmcharlt: OK if I remove you as assignee of bug 1437103 or are you working on it?
13:24 pinesol_green Launchpad bug 1437103 in Evergreen "unexpected popup dialogs appear at checkin" [Undecided,Confirmed] https://launchpad.net/bugs/1437103 - Assigned to Galen Charlton (gmc)
13:25 gmcharlt berick: feel free to grab it
13:26 berick gmcharlt: thanks
13:47 jeff hrm. record buckets as a means of tagging bibs for reporting.
13:47 jeff "shared" bucket with set prefix, report that lets you then report on (say) circ stats for those titles.
13:48 jeff i'm not sure how (or if?) i'd want to design that to be less hack-y.
13:57 tsbere jeff: Make the report on bucket ids, skip the prefix entirely, make them specify which buckets they care about! :P
13:57 tsbere (then the same bucket could be included in two very different report sets, for that matter)
14:03 jeff in this case, the idea is a self-service report. if you want to report on the circ stats for a handful of books you just found about ducks, create a new bucket with the right prefix, run the report, select the bucket from the drop-down.
14:17 Bmagic Has anyone attempted to write software to systematically download LoC Authority records?
14:18 tsbere Bmagic: I am going to assume "yes". If you mean "For Evergreen" I am going to assume "no". ;)
14:18 Bmagic tsbere: yeah, for Evergreen. Is it against LoC policy to do such a thing? Rate limiting, etc?
14:21 kmlussier tsbere++ # For good deeds performed in other channels. :)
14:35 kmlussier miker: Re: your latest comment on bug 1467663. We talked about this a bit earlier at 11:12 in the scrollback. I was going to try to merge that code on its own soonish because we all agree that the original bug is a pain to deal with.
14:35 pinesol_green Launchpad bug 1467663 in Evergreen "Cannot login to web staff client if work station does not exist in database" [Medium,Fix committed] https://launchpad.net/bugs/1467663
14:36 miker jeff: interestingly, that intersects with upcoming dev I'll be working on (after first of the year), re "digital bookplates" ... in reality, will be "tag bibs, make those tags searchable"
14:37 miker kmlussier: perhps we should just rebase the sprint4 branch and merge its contents sooner rather than later? IMO, there's no reason to wait until alpha or later to merge webclient work
14:38 dteston_ joined #evergreen
14:43 Dyrcona miker: I know you're not asking me, but I agree with rebasing sprint4 and merging sooner rather than later.
14:47 kmlussier Yeah, I wouldn't have a problem with it if it only contained fixes, but there's also some acq stuff in there that I don't think anyone has looked at yet.
14:47 kmlussier On the other hand, it's not like anyone is running master in production these days.
14:48 * bshum plays the world's smallest violin
14:49 tsbere MVLC comes close at upgrade times. I don't know if we will be upgrading again, though. <_<
14:49 csharp @blame running from master
14:49 pinesol_green csharp: Your failure is now complete, running from master.
14:49 csharp :-D
14:50 bshum Remove that comma and that sentence takes on a whole different meaning!
14:51 kmlussier tsbere: If you do perform another upgrade, what are the odds of you running the web client?
14:52 berick +1 to more aggressive browser client merging
14:53 tsbere kmlussier: Probably zero.
14:55 csharp I'm trying to factor in the suggestions from https://bugs.launchpad.net/eve​rgreen/+bug/978095/comments/5 for my work on that and bug 1257915 - but how would I determine which is the "reason from the last-canceled copy" when there's not an edit date/time to pull from on the acq.lineitem_detail table?
14:55 pinesol_green Launchpad bug 978095 in Evergreen master "Acq: lineitems display as "on order" even after all copies have been cancelled" [Medium,Confirmed] - Assigned to Chris Sharp (chrissharp123)
14:55 pinesol_green Launchpad bug 1257915 in Evergreen "Acq: purchase orders stay "on-order" with some lineitems received and the rest canceled" [Medium,Confirmed] https://launchpad.net/bugs/1257915 - Assigned to Chris Sharp (chrissharp123)
14:56 csharp I guess I could randomly pick a cancel reason from one of the canceled lids?
14:56 csharp (as the comment says, they'd probably all be the same reason, but I'm trying to think of inevitable corner cases ;-))
14:57 kmlussier csharp: I actually prefer the 'multiple' or 'mixed' cancel reason when there is more than one.
14:58 berick csharp: the assumption in that case was the lineitem cancel reason was getting set as the last copy was being canceled.
14:58 berick not that it would be determined after the fact
14:58 csharp berick: ah I see
14:58 * berick would also be OK w/ 'multiple'
14:58 kmlussier Also, csharp++ for looking at that.
14:59 csharp not seeing a "multiple" reason, so that would be new, right?
15:00 csharp berick++ Dyrcona++ # for providing guidance at the hackaway
15:00 berick csharp: yes, it would be a new cancel_reason
15:00 csharp ok cool
15:03 mmorgan1 joined #evergreen
15:25 hbrennan joined #evergreen
15:42 abowling joined #evergreen
15:45 graced joined #evergreen
15:45 miker joined #evergreen
15:45 Shae joined #evergreen
15:47 jyorio joined #evergreen
15:51 miker kmlussier: fwiw, folks other than the devs are, indeed, looking at the acq stuff (and some fixes have come out of that looking already) :)
15:51 rhamby joined #evergreen
15:52 kmlussier miker: Thanks for the additional info. As it is, I'm coming around on the more aggressive merging for web client stuff.
15:55 phasefx_ joined #evergreen
15:55 abneiman joined #evergreen
16:03 akilsdonk joined #evergreen
16:18 mmorgan joined #evergreen
16:19 Bmagic "Update Source" from MARC EDIT is giving me a pcrud error in gateway.log -  Failed to cache key:value ...... 0_13835","service":"open-ils.pcrud"}] - CONNECTION FAILURE
16:19 Bmagic any clues where to start looking?
16:25 Dyrcona Bmagic: memcached run out of connections? I can't find "Failed to cache" in the Evergreen code.
16:26 Bmagic I guess, but Im not sure how to query memcache to find out
16:26 jeff miker: good to know (about "digital bookplates" feature)!
16:26 Dyrcona Bmagic: Google it. There are some commands you can run on memcached. You telnet to the memcached port.
16:27 Bmagic right, I'm digging
16:27 Dyrcona I say Google it, 'cause I don't remember all of the commands.
16:28 jeff the "Failed to cache" error is from OpenSRF, src/libopensrf/osrf_cache.c
16:29 Dyrcona Ah, thanks, jeff.
16:30 Dyrcona Yeah, it's definitely a memcached failure.
16:30 Dyrcona jeff++
16:30 Bmagic it's trying to cache the IP address
16:30 jeff thrown when the call to memcached_set doesn't return MEMCACHED_SUCCESS
16:31 jeff Bmagic: usually something like "export MEMCACHED_SERVERS=10.0.0.1" followed by memcstat
16:32 jeff Which may require you to apt-get install libmemcached-tools
16:34 jeff Bmagic: are you experiencing this in the xul client or web?
16:34 Bmagic xul
16:35 Bmagic 2.11 - but only one 2.11 machine. I tried another one and it worked
16:36 Bmagic ok, so curr_connections: 26
16:36 Bmagic default max is 1024, so, should be good there
16:40 jeff assuming configs are correct, you may have one or more pcrud drones that lack a valid memcached connection. restart open-ils.pcrud may fix it.
16:41 jeff i think c apps don't retry if memcached fails once.
16:43 Bmagic jeff: I have been restarting services a bunch
16:43 abowling1 joined #evergreen
16:43 jeff Bmagic: I'm not sure if you're saying "already tried, didn't fix" or "oh! that might explain it!" :-)
16:44 Bmagic jeff: the issue recurs. It complains about CONNECTION FAILURE
16:44 jeff Bmagic: something simple(ish) like memcached server IP/port not set properly in Apache config?
16:44 Bmagic jeff: I am saying that I have been restarting opensrf and apache etc with no change
16:45 Bmagic I didnt know that memcached configs were in apache. I'll take a look
16:45 Bmagic I checked opensrf.xml
16:45 abowling2 joined #evergreen
16:45 jeff I could be wrong about which open-ils.pcrud uses.
16:46 jeff rather, I don't know without looking which it uses.
16:46 Bmagic OSRFTranslatorCacheServer ? is commented out
16:46 jeff but you're going to run into issues sooner or later if your Apache config has the wrong value for OSRFTranslatorCacheServer
16:47 Bmagic hmmm, is that new with 2.11?
16:47 jeff Nope.
16:47 jeff Commented out is going to default to 127.0.0.1:11211
16:47 Bmagic interesting
16:47 abowling joined #evergreen
16:50 Bmagic jeff: that was it
16:51 Bmagic eg_vhost -> OSRFTranslatorCacheServer
16:51 bshum That used to manifest pretty fast when using cataloging
16:52 bshum With multiple app servers that is
16:53 Bmagic which has always been commented out for us. LOL. Looking further, I find that each app server had memcached running, but not configed in opensrf.xml
16:53 bshum If one sticks with the same app server long enough, that might not be a problem, per say.
16:53 Bmagic crazy
16:54 Bmagic It's showing it's face now because I have left memcached off on the app servers now
16:57 Bmagic jeff++ Dyrcona++
17:01 pinesol_green News from qatests: Test Failure <http://testing.evergreen-ils.org/~live>
17:02 jeff okay, the "report on circ counts for copies attached to titles in a shared bucket with a specially prefixed name" report works well.
17:04 mmorgan left #evergreen
17:08 bmills joined #evergreen
17:35 jvwoolf joined #evergreen
17:48 jwoodard joined #evergreen
18:11 bmills joined #evergreen

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