Evergreen ILS Website

IRC log for #evergreen, 2017-05-31

| 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
02:55 Jillianne joined #evergreen
04:31 pinesol_green News from qatests: Test Failure <http://testing.evergreen-ils.org/~live>
04:52 gsams_ joined #evergreen
04:54 BigRig joined #evergreen
07:12 agoben joined #evergreen
07:13 rjackson_isl joined #evergreen
07:14 Callender joined #evergreen
07:48 kmlussier joined #evergreen
07:53 csharp so... I discovered that one problem we had with our A/T meltdown over the weekend was about 9K patrons had an sms_carrier of "", which caused the reactor to error, and immediately after, the cstore drone died and all was lost
07:54 csharp found with select count(*) from actor.usr where id in (select usr from actor.usr_setting where name = 'opac.default_sms_carrier' and value ='""');
07:55 csharp we don't understand how those would have happened, though, because those are selected with a dropdown menu
07:56 csharp oh - oops - it's one of those dojo dropdown/typeahead menu
07:56 csharp s
07:57 JBoyer csharp, yeah, and there's no way currently to completely remove user settings or stat cats. Once one is set it's always something, even if it's just ""
07:58 csharp well, I'm planning to alter the get_sms_gateway_email sub to make it care about that
07:58 csharp currently it checks that the sms_notify field is defined/non-blank, but it charges ahead and uses the sms_carrier value
08:02 Dyrcona joined #evergreen
08:10 Dyrcona Great. My 2.10.7 to 2.12.2 upgrade script blows up on last Wednesday's dump.
08:10 Dyrcona It blows up early in 0983. I think because we have multiple holds with th same target, but I'm looking.
08:12 Dyrcona psql:2.10.7-2.12.1-upgrade-db.sql:109: ERROR:  more than one row returned by a subquery used as an expression
08:13 Dyrcona That's from the create table reporter.hold_request_record statement.
08:13 Dyrcona I think I need to add distinct on one or more of the subqueries.
08:13 jvwoolf joined #evergreen
08:21 csharp okay  - perl question... in this line: if (! defined $sms_notify || $sms_notify eq '' || ! defined $sms_carrier || $sms_carrier eq ''), will those checks be true for values that are literally in the database as ""?
08:21 Dyrcona Hm.. The subquery in the case for volume holds is returning two rows in this database.
08:21 csharp that is, postgres sees them as '""'
08:22 Dyrcona csharp: They'll be true if they are an empty string in Perl.
08:22 csharp ok - cool
08:22 csharp Dyrcona: thanks
08:22 Dyrcona Since they're stored as JSON, the answer is probably yes.
08:22 Dyrcona Most likely yes.
08:23 Dyrcona I'm going to that query in a database with data of a similar age that was not restored with 63 ignored errors. Maybe it's just a bad restore.
08:28 * csharp directs the logs to bug 1694696
08:28 pinesol_green Launchpad bug 1694696 in Evergreen master "SMS Action/Triggers fail on "blank" sms_carrier" [High,New] https://launchpad.net/bugs/1694696
08:28 csharp also Bmagic ^^
08:28 csharp Bmagic: that could explain your crazy cstore issue
08:29 jvwoolf1 joined #evergreen
08:31 Dyrcona csharp: Looks good to me. I'll let Bmagic test it, since he's run into it.
08:31 Dyrcona Anyway, I think my upgrade script issue is gonna set my testing back a day. I'll have to do a new restore, and that takes about 6 hours on this server.
08:32 Dyrcona Yeah. The query returns only 1 row on a non-botched database.
08:38 mmorgan joined #evergreen
08:38 Dyrcona bleh.
08:39 Dyrcona Why does a restore NOT work unless I use the options to drop and recreate everything?
08:39 jeff "not work"?
08:39 jeff or, to quote you more accurately, "NOT work"?
08:39 Dyrcona Even restoring into an empty database, I get errors: pg_restore: [archiver (db)] could not execute query: ERROR:  function metabib.compile_composite_attr(integer) does not exist
08:40 Dyrcona Command was: ALTER FUNCTION metabib.compile_composite_attr(cattr_id integer) OWNER TO evergreen;
08:40 Dyrcona Ah stupid path issues.
08:40 jeff is that your earliest error?
08:40 Dyrcona No.
08:41 jeff or was there an error creating the.. yeah, thought that might be the case.
08:41 Dyrcona It couldn't create the function because it couldn't find a type in the evergreen schema.....
08:41 Dyrcona I'll start over.
08:41 jeff because the function def used an unqualified reference?
08:42 jeff best option there is to fully qualify the references (in this case, to the type)
08:42 jeff metabib.compile_composite_attr doesn't ring a bell as being one that's tripped us up before.
08:42 Dyrcona yeah, well I'm restoring an archived dump.
08:42 jeff but wait, it doesn't fail when you're using pg_restore to create the db instead of creating it first?
08:43 Dyrcona jeff: When I restore -c -C -d postgres so that the db is restored with the name evergreen, it works.
08:43 Dyrcona When I create an empty database and restore with just -d dbname it fails.
08:43 jeff okay. what version of evergreen is the database at restore time?
08:44 jeff i'm curious to do some more testing myself later.
08:44 Dyrcona Pg 9.2 restored to a Pg 9.5 db server.
08:44 Dyrcona Oh sorry, Evergreen: 2.10.7
08:44 jeff using pg_dump 9.2 and pg_restore 9.5?
08:44 Dyrcona Yes.
08:45 jeff thanks!
08:45 Dyrcona I'm going to try manually setting the path in the new database.
08:46 Dyrcona I'm using create_database_extensions.sql from 2.10 to create the database, fwiw.
08:46 jeff in my experience, because pg_restore explicitly sets the search path during the restore, it doesn't much matter what you set it to at a user setting or db setting level, or even if you injected it into the session.
08:47 jeff re-creating the failed objects/functions post-restore is sometimes simple enough, but long term the best option for me has been to fix the (broken, IMO) references.
08:47 jeff i think i did open at least one lp bug on the most recent one we hit.
08:47 jeff and started looking for others.
08:48 * jeff looks for the lp bug in question
08:48 Dyrcona My user name is evergreen also.
08:48 jeff what is the database name in the dump that you are restoring?
08:48 Dyrcona So, I'll just restore to my evergreen database and then recreate the other database from evergreen.
08:48 Dyrcona The database name is evergreen.
08:48 jeff (relevant when using -c -C)
08:49 Dyrcona And, I'm set back a day.....
08:50 Dyrcona I also specifically want my data from last week for testing purposes. I'm going to test URI deletes with the branch on Lp 1482757, but that's not particularly relevant. :)
08:50 pinesol_green Launchpad bug 1482757 in Evergreen "Loading records with located URIs should not delete and recreate call_numbers" [Undecided,Confirmed] https://launchpad.net/bugs/1482757
08:50 jeff bug 1671150 -- looks like i need to make a working branch.
08:50 pinesol_green Launchpad bug 1671150 in Evergreen "Unqualified references in evergreen.unaccent_and_squash lead to index creation failures with pg_restore" [Undecided,In progress] https://launchpad.net/bugs/1671150 - Assigned to Jeff Godin (jgodin)
08:51 Dyrcona I'm not getting errors from unaccent_and_squash, though.
08:52 jeff Dyrcona: do you know which type failed on the creation of metabib.compile_composite_attr?
08:52 Dyrcona CREATE FUNCTION compile_composite_attr(cattr_def text) RETURNS evergreen.query_int blows up because it can't find the type evergreen.query_int
08:52 jeff Dyrcona: your database is Evergreen 2.10.7, and the unaccent indexes in that bug were not introduced until 2.11
08:53 Dyrcona I know. :)
08:53 Dyrcona ERROR:  type "evergreen.query_int" does not exist
08:54 Dyrcona Almost the same options, but restoring to a db name evergreen works.
08:54 jeff in a 2.10 db i have public.query_int but no evergreen.query_int
08:55 Dyrcona pg_restore -U evergreen -h localhost -C -c -d postgres -j 8 eg-backup.Wednesday-20170524.dmp
08:55 Dyrcona That works.
08:56 jeff does the source database where this dump was created have public.query_int, evergreen.query_int, or both?
08:58 Dyrcona PgAdmin 3 apparently doesn't list types. I'll have to check with psql.
08:59 jeff \dT is your friend
09:00 Dyrcona Yeah, I know.
09:00 Dyrcona It has evergreen.query_int and not public.query_int
09:02 bos20k joined #evergreen
09:04 jeff i would guess then that \dx shows the queryint extension as being present in the evergreen schema and not the public schema
09:05 maryj joined #evergreen
09:07 Dyrcona No queryint extension, but intarray is in the evergreen schema.
09:07 jeff er, yeah -- i misspoke.
09:07 Dyrcona Ah, I bet that's it.
09:08 jeff yeah. that seems to be unusual. i have production 2.10 and 2.11 databases that both have the intarray extension in the public schema.
09:08 jeff though i note now that the 2.10 db has pgcrypto in the evergreen schema, likely due to search path settings + the upgrade script not specifying an explicit schema.
09:09 Dyrcona pgcrypto is also in the evergreen schema, others in public or pgcatalog.
09:10 Dyrcona So, I'll wager that create_database_extensions.sql that I'm using creates intarray in the public schema.
09:11 Dyrcona I wonder if the restore would work if I don't create the extensions?
09:12 Dyrcona Oh, well. I'll try some other time. I've got the other restore started. I might as well wait.
09:22 jeff i'm curious how you ended up with intarray in the evergreen schema.
09:23 jeff possibly because 2.5.3-2.6.0-upgrade-db.sql creates it with an explicit schema of public, but 0864.MVF_CRA-upgrade.sql does not specify a schema.
09:35 Dyrcona jeff: I wasn't here at that time. I inherited this database.
09:35 Dyrcona I would think that is the most likely culprit.
09:41 kmlussier joined #evergreen
09:47 Dyrcona Should deleted records have asset.uri entries?
09:48 Dyrcona It appears that they do, but I'm asking if people think that they should.
09:50 jeff okay, and in my case with pgcrypto being in the evergreen schema, that's fine unless i lose my database-level search_path setting. then Things Break.
09:50 JBoyer Unless we make un-deletion more involved (a full reingest, possibly more) or make it impossible without poking around in the database manually they should probably stick around.
09:50 mmorgan Dyrcona: In my experience, once added, asset.uri entries don't go away. Part of lp 1482757 is meant to address that bit.
09:50 pinesol_green Launchpad bug 1482757 in Evergreen "Loading records with located URIs should not delete and recreate call_numbers" [Undecided,Confirmed] https://launchpad.net/bugs/1482757
09:50 Dyrcona Right. I was going to test some of that, but I have a delay because of pg_restore issues.
09:51 Dyrcona I'm just trying to do some cleanup in production.
09:52 jeff in terms of pgcrypto, it looks like we use crypt() in actor.set_passwd / actor.verify_passwd and gen_salt() in actor.create_salt
09:53 mmorgan Oh, I get it. So the deleted records still have the 856, imo, the asset.uri should probably remain.
09:56 Dyrcona mmorgan: OK. I can see that point of view, and it makes me wonder if I should modify my script to include deleted records when removing 856s.
09:58 mmorgan I'm just thinking of the possibility that the record gets undeleted at some point. Maybe not an issue.
09:59 yboston joined #evergreen
09:59 Dyrcona Well, yeah, and if we were asked to remove all URLs for a certain vendor for a certain library, they'll show up again if the record is undeleted.
10:00 Dyrcona So, I should probably do deleted records, too.
10:02 Dyrcona Not likely that these records would be undeleted, though.
10:04 mmorgan Yeah, probably not likely.
10:14 Dyrcona I'm going through the list anyway in case some are not deleted.
10:14 Dyrcona Mostly romance novels from Freading.
10:16 Dyrcona and mysteries.
10:20 Bmagic csharp: I'll test it and get back to you. I'm not positive that we had that exact problem.
10:32 kmlussier joined #evergreen
10:37 csharp Bmagic: I'm not sure it's our *only* problem :-/
10:38 csharp but it happened last night and I could very easily track the cause in the logs
10:47 rlefaive joined #evergreen
11:11 sandbergja joined #evergreen
11:11 collum joined #evergreen
11:31 Christineb joined #evergreen
11:33 ohiojoe joined #evergreen
11:40 _adb joined #evergreen
11:54 tspindler joined #evergreen
11:57 Dyrcona Is it normal to have 48 identical browse queries, all with a state of active in the server, going at once?
11:57 tspindler not that i'm aware of
11:57 tspindler is this a cat on the keyboard type of thing?
11:58 tspindler we have seen that before
11:58 JBoyer Dyrcona, depends on if you think user's clicking the same link over and over again is normal. (i.e. what tspindler said.)
11:58 Dyrcona JBoyer: Do you think it would be "safe" to pg_cancel_backend on them?
11:58 Dyrcona Will I run into problems with cstore?
11:59 JBoyer I've never had issues knocking out simple search queries, no.
11:59 JBoyer (it's no worse than what will happen when they start to time out)
12:02 Dyrcona That's better. Now, all my queries started in the last minute.
12:02 Dyrcona JBoyer++ # For confirming what I thought.
12:03 Dyrcona And, hey, the load on my db server just dropped by 25 or so.
12:03 JBoyer Ouch. Those were certainly poky.
12:03 Dyrcona One had been running for about 25 minutes.
12:03 dbs browsing on 'the' or somethign like that?
12:04 Dyrcona 'SELECT * FROM metabib.browse( 'series', 'amea badelea', '150', NULL, 'f', NULL, '25' ) AS "metabib.browse" ;'
12:04 dbs huh
12:04 Dyrcona Forty-eight of those going at once.
12:04 JBoyer I've got a script called current_queries that just pipes this Q through psql that I'll check out now and then: SELECT now()-query_start AS "Duration", client_addr AS "Client", REGEXP_REPLACE(REPLACE(SUBSTRING(TRIM(LEADING ' ' FROM query) FOR 140), E'\\n', ' '), E'[\\\\s\\\\t ]+', ' ', 'ig') AS "Query" FROM pg_stat_activity WHERE state NOT LIKE 'idle%' AND query NOT LIKE '%now()-query_start%' ORDER BY query_start DESC;
12:04 kmlussier I wouldn't expect a browse for 'the' to have the same effect as a keyword search for 'the.'
12:05 JBoyer And yeah, anytime I see a ton of repeat searches it tends to be kids stuff :/
12:06 * csharp had a multiple-identical-queries-per-second issue that turned out to be a book laying on the F5 key
12:07 Dyrcona Yeah, books on Enter keys are also a problem.
12:08 Dyrcona JBoyer: If I run that query in pgadmin, it mangles the query, but I imagine the number of backslashes is tuned for passing through the shell and then into psql.
12:09 JBoyer It is, I meant to mention that.
12:09 Dyrcona It looks handy. I'll keep it around.
12:09 Dyrcona Yeah, I'll adjust it to run via psql -f sql_file
12:09 collum joined #evergreen
12:10 csharp Dyrcona: we also have a bib search killer that gmcharlt set up for us years ago: select pg_cancel_backend(pid) from pg_stat_activity where query <> '<IDLE>' and now() - query_start > '20 seconds' and query ~ 'bib search' order by 1 desc;
12:10 csharp that runs via cron once per minute
12:10 Dyrcona Yeah, I've seen that before. MVLC might have also run that or something like it.
12:10 JBoyer Whoa, are you still running that as-is csharp?
12:11 csharp JBoyer: yeah
12:12 JBoyer My surprise was a little unnecessary, the "query ~ bib search" took care of what I was initially worried about.
12:12 JBoyer I initially thought it would kill anything that ran over 20 seconds.
12:12 csharp heh
12:13 csharp I think the query <> '<IDLE>' is probably out-of-date as of the version of PG we're on though
12:13 csharp (9.4)
12:13 JBoyer As it is though, if a canceled search backend isn't recycled within 1 min it will get canceled again. More recent versions of postgres stopped using the query column for state, and now you can replace that "query <> '<IDLE>'" with "state not like 'idle%'"
12:14 Dyrcona Yes.
12:14 csharp yeah, I was just looking at that
12:14 JBoyer You figured it out as I was taking too long to type all of that out, heh.
12:15 Dyrcona Well, I know about the state column, yeah.
12:16 * csharp takes JBoyer's advice and updates the query
12:16 Dyrcona heh. I can kind of see why you limited it to just the first 140 characters. :)
12:17 JBoyer Yeah, and it was a lot worse before I went to the trouble of taking out the newlines, heh. Lots of queries built with heredocs and so on. ;)
12:18 Dyrcona Yeah.
12:20 khuckins joined #evergreen
12:24 csharp one thing I've noticed a couple of times watching the logs over the past few days is this cropping up: Gateway received error: open-ils.pcrud: permacrud received a bad auth token:
12:25 csharp I'm assuming "bad" == "expired", because I can see the token used earlier in the logs
12:32 jeff expired or deleted or evicted from memcache are all likely, especially if you saw them used with success before.
12:41 jihpringle joined #evergreen
12:45 jihpringle_ joined #evergreen
12:50 csharp jeff: thanks for confirming my assumptions :-)
13:07 csharp hmm - I have a report of this popping up at a library on an older Win7 station: This page uses an unsupported technology that is no longer available by default.
13:07 csharp my first thought based on DuckDuckGo results is "Firefox Addons", but I wondered if someone else here Just Knows™
13:13 jeff a similar bug fixed around Evergreen 2.3: bug 1038147
13:13 pinesol_green Launchpad bug 1038147 in Evergreen "Unable to view report output in staff client" [Undecided,Fix released] https://launchpad.net/bugs/1038147 - Assigned to Bill Erickson (berick)
13:15 jeff csharp: do you know where in the staff client (if indeed in the staff client) that the user encountered the message?
13:23 csharp Description from staff: "As far as I can tell it seems to happen when we open new tabs, or try to refresh a tab. Not every time though, and it doesn't seem to be after a certain number of clicks either. I have seen it happen from check in, out, hold, and trying to refresh the pull list as well."
13:23 csharp so kind of anything
13:23 csharp I'm also trying to nail down whether this is a single station or all on a LAN
13:23 csharp it's only affecting one location as far as the ticket says
13:24 * csharp finds bug 1038147
13:24 pinesol_green Launchpad bug 1038147 in Evergreen "Unable to view report output in staff client" [Undecided,Fix released] https://launchpad.net/bugs/1038147 - Assigned to Bill Erickson (berick)
13:25 jeff my goodness! where have i seen that before?!
13:25 * jeff grins and ducks
13:26 terran_ joined #evergreen
13:28 khuckins_ joined #evergreen
13:29 khuckins__ joined #evergreen
13:34 tspindler left #evergreen
13:41 csharp only one workstation at the affected library :-/
13:41 * csharp is still surprised after 9 years of working with PINES when he hears about such libraries...
13:50 kmlussier joined #evergreen
13:52 csharp actually, looks like I misread - it's just the one station *affected* (whew)
13:54 dbs csharp: still pointing at a xul_2_2 directory or something?
13:54 dbs ancient staff client?
13:58 csharp ooh - it could be
13:58 csharp at least upgraded in place since forever
14:04 khuckins_ joined #evergreen
14:09 jeffdavis jeff: you mentioned in the past that you have a PatronAPI shim - is that something you'd be willing to share?
14:11 jihpringle_ joined #evergreen
14:14 jeff yes.
14:15 jeff many of the local patron tests for eligibility are expressed in perl code, but i expect that i can make them commented examples and throw it up on github.
14:17 jeff we use it as a true/false test -- we are not returning patron data such as name or expiration date or birth date, or even money owed.
14:18 jeff this doesn't mean that it can't do those things, just that we intentionally didn't.
14:18 jeffdavis I'm hoping to get some time this summer to make that an option with EG's SIP server too.
14:19 jeff i'm looking now to see if we're testing password or just using the library card.
14:24 jeff not checking password (because we did not want patrons to enter their library password into a vendor app / site)
14:25 jeff it could be added, but i'm okay with it not being there. :-)
14:34 jeffdavis That would likely be good for Sitka's immediate use case (we've had a patron auth request from another vendor and I'm trying to steer away from SIP for that).
14:38 gsams https://www.humblebundle.c​om/books/linux-book-bundle
15:10 pinesol_green [evergreen|Galen Charlton] LP#1694497: fix record links on 2nd+ page of grouped results - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=fc9b7ea>
15:38 remingtron joined #evergreen
15:38 dbwells joined #evergreen
16:20 Jillianne joined #evergreen
16:31 pinesol_green News from qatests: Test Failure <http://testing.evergreen-ils.org/~live>
16:33 kmlussier Do we know what needs to be done to fix the tests?
16:36 jeff did they start breaking on the 28th?
16:36 * jeff looks
16:36 jeff 29th
16:36 Dyrcona Looks like apt-get update/upgrade needs to be run or someone broke packages on the Debian side.
16:40 jeff on May 28, the libdbd-pg-perl package in the postgresql PGDG apt repository was updated: https://www.postgresql.org/message-id/E1​dEuUN-0000Q0-Gy%40atalia.postgresql.org
16:41 jeff for Wheezy, it requires the latest perl package, which is not present on the test system.
16:41 jeff so yeah, either someone needs to manually apt-get update && apt-get dist-upgrade, or fix whatever automated process is expected to do that which isn't. :-)
16:42 Dyrcona I don't think I have access. If I do, I never used it.
16:42 jeff i may. checking.
16:49 jeff checked.
16:50 jeff pinged phasefx but he's rather idle, possibly enjoying time away. :-)
16:53 jeff thus, pestering gmcharlt :-)
17:02 jeff ...who is On It.
17:02 jeff gmcharlt++
17:04 phasefx :D
17:04 phasefx I thought the script did apt-get update/upgrade/dist-upgrade
17:04 jeff oh wow, and we woke phasefx from a 6+day slumber, to boot.
17:06 mmorgan left #evergreen
17:06 phasefx it doesn't
17:10 jeff current output of http://testing.evergreen-ils.org/~live/test.4.html shows it does...
17:10 jeff but that the version of perl it installed is still one revision down.
17:10 jeff hrm.
17:11 phasefx in build_essentials it's doing apt-get update && apt-get -yq dist-upgrade  ... skips the upgrade; would that make a difference?
17:12 jeff i'm missing the "skips the upgrade" part of your statement.
17:12 Dyrcona dist-upgrade does an upgrade.
17:13 Dyrcona At least, it is supposed to.
17:13 phasefx I'm not really a sysadmin, but on my own systems I'm in the habit of doing apt-get update && apt-get upgrade && apt-get dist-upgrade; eg_wheezy_installer.sh essentially does the first and last.  Dyrcona: cool, then I'm not sure why the right perl isn't getting installed
17:16 Bmagic Before I click submit on this bug report, can I confirm that it's still a bug in 2.12? - Electronic records can be chosen as the "master" record for a meta group.
17:16 jeff phasefx: there may be corner cases, but per docs and experience, dist-upgrade does everything that upgrade does and then some. upgrade tries to be exceptionally conservative.
17:16 * phasefx nods
17:17 jihpringle_ joined #evergreen
17:18 kmlussier Bmagic: Yes, I'm pretty sure it's still an issue.
17:19 Bmagic Thanks kmlussier, submitted
17:19 kmlussier It has to do with the record quality, but I forget how record quality is calculated.
17:19 kmlussier Or maybe I never knew.
17:19 Dyrcona phasefx: Is the  apt line being run with sudo? If so, maybe only the update is and the && part isn't.
17:20 phasefx Dyrcona: the whole script is being sudo'ed
17:21 jeff phasefx_: in this case, it may simply be a case of the VM not having the security repo enabled as an apt source.
17:21 Dyrcona ok
17:21 jeff phasefx_: i don't see security.debian.org in the output of apt-get update
17:21 phasefx yeah, it simply has: http://testing.evergreen-ils.org/~live/test.4.html
17:21 phasefx cut/paste across desktops, bleh :)
17:22 phasefx wheezy main contrib
17:22 jeff yeah. that's the issue.
17:22 phasefx jeff++
17:23 jeff it broke after the new PGDG package update started requiring the latest perl package for wheezy, which is only available from security.debian.org
17:23 jeff (currently only available from)
17:23 jeff phasefx++ gmcharlt++ because you'll likely be doing the boring work of fixing it. :-)
17:23 phasefx so should I add both   deb http://ftp.de.debian.org/debian wheezy-updates main contrib  and  deb http://ftp.de.debian.org/debian-security wheezy/updates main contrib ?
17:25 jeff wheezy/updates, i think
17:25 jeff deb http://security.debian.org/ wheezy/updates main contrib
17:25 gmcharlt no, security is needed aswell
17:25 gmcharlt *snap*
17:25 gmcharlt phasefx: what jeff said
17:26 phasefx rock
17:34 Bmagic We have a question about "auto" renewing patron cards that "are in good standing" - Anyone had this question before?
17:55 kmlussier For the purposes of the logs, the answer to my earlier question about how record quality is calculated is the biblio.extract_quality function.
18:01 Dyrcona Bmagic: No, but you could probably do it with an action trigger, just to add to your a/t runner woes. :)
18:18 jvwoolf joined #evergreen
19:26 Freddy_Enrique joined #evergreen
19:26 Freddy_Enrique Good evening everyone
19:26 Freddy_Enrique Hope you are okay
19:27 csharp Freddy_Enrique: right back atcha
19:27 Freddy_Enrique I meant to ask something about the concerto
19:28 Freddy_Enrique Don't really mean to annoy with this question, it may be ridiculously easy for you
19:28 csharp Freddy_Enrique: feel free to just ask :-)
19:28 Freddy_Enrique but how do I Lad the sample data?
19:29 Freddy_Enrique Load*
19:29 Freddy_Enrique Its in the instructions, but I wasn't able to figure it out
19:30 csharp Freddy_Enrique: two ways: 1) add --load-all-sample during the eg_db_config.pl step 2) run psql on Open-ILS/tests/datasets/sql/load_all.sql
19:34 Freddy_Enrique Let see.... there were 4 step in the eg_db_config. this could be a 5 step. Should it look like this?
19:34 Freddy_Enrique https://snag.gy/dqlPTv.jpg
19:35 csharp Freddy_Enrique: that works, yeah
19:35 Freddy_Enrique and then.....
19:43 Freddy_Enrique like this? https://snag.gy/Qu9Kd0.jpg
20:00 Freddy_Enrique IT WORKED!!!
20:00 Freddy_Enrique Thanks a lot Sharp :)
20:07 csharp Freddy_Enrique: happy to help!
22:20 genpaku joined #evergreen

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