Evergreen ILS Website

IRC log for #evergreen, 2019-03-01

| 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
01:11 sandbergja joined #evergreen
02:39 beanjammin joined #evergreen
05:01 pinesol News from qatests: Testing Success <http://testing.evergreen-ils.org/~live>
06:29 Dyrcona joined #evergreen
07:13 rjackson_isl joined #evergreen
07:16 JBoyer dbwells++
08:13 mmorgan joined #evergreen
08:19 littlet joined #evergreen
08:54 agoben joined #evergreen
09:03 aabbee joined #evergreen
09:06 Dyrcona So, who wants to spend bug squashing week going through the XUL bugs and marking them as "Wont' Fix?"
09:07 mmorgan @who wants lots of bug squashing week karma?
09:07 pinesol yar wants lots of bug squashing week karma.
09:40 yboston joined #evergreen
09:49 sandbergja joined #evergreen
10:18 phasefx or learn some launchpad API and automate it :)
10:19 Dyrcona phasefx: I did that sort of thing before, but it stopped working.
10:19 phasefx fun
10:19 Dyrcona I shared the scripts with gmcharlt at one point.
10:19 gmcharlt yeah
10:20 Dyrcona I think it came down to a case of the API changing and the libs on whatever Ubuntu release I was on stopped working.
10:20 gmcharlt and then... lack of tuits
10:20 gmcharlt (plus the general frustration of LP not actually being friendly to external API clients)
10:20 Dyrcona Also, I think they started limiting requests, because it seemed to work up to X number of bugs and then stop.
10:21 JBoyer 640k of bugs is definitely enough for anyone.
10:21 JBoyer :D
10:21 Dyrcona ha!
10:21 Dyrcona JBoyer++
10:21 Dyrcona @quote add <JBoyer> 640k of bugs is definitely enough for anyone.
10:21 pinesol Dyrcona: The operation succeeded.  Quote #197 added.
10:22 gmcharlt JBoyer++
10:23 JBoyer "Congratulations Bill, you've made huge advances in the software industry, you made great strides toward ending Polio on the planet earth, but I have to say, that 640k line..."
10:23 jvwoolf joined #evergreen
10:35 khuckins joined #evergreen
10:57 Christineb joined #evergreen
11:13 sandbergja joined #evergreen
11:30 jvwoolf joined #evergreen
12:10 jihpringle joined #evergreen
12:41 jeffdavis Every night, before he falls asleep, Bill Gates thinks of that line and sheds a single tear into a $640,000 bowl. He uses a different bowl every night.
13:05 yboston joined #evergreen
13:39 csharp jeffdavis++
13:39 Christineb joined #evergreen
13:45 makohund joined #evergreen
13:49 makohund I'm fumbling around trying to remember where in a staff client one manages the bib sources found in config.bib_source.  Easy enough to just do it in the db, but thought I'd take a peek at the interface.  And now I can't seem to find one?  Gah.  Pointer, please?
13:50 jihpringle makohund: are you wanting to update the bib source for a record or add an entirely new one?
13:51 makohund jihpringle: add a new one, change the name of an existing one, delete one that isn't being used, etc.
13:53 jihpringle makohund: as far as I'm aware there isn't a way to do that through the client, only through the database
13:54 makohund ah... ok, I feel a little less silly at being unable to find it, then. :)
13:54 jihpringle if it's there somewhere I can't find it either :)
13:55 makohund thanks, though
13:55 jihpringle np
14:00 makohund Any insight into the "can_have_copies" field?  I am adding two sources that will be for electronic resources, with URI's & location orgs in 856.  Makes me think "no copies", but... I like to see docs.  Not finding docs.
14:02 jihpringle makohund: http://docs.evergreen-ils.org/reorg/3.​2/cataloging/_using_transcendant_bib_s​ources_for_electronic_resources.html
14:07 makohund jihpringle: yes, thank you, read that one... found it was telling me "what" it did, but not "why" one might choose one over the other (or the intended purpose).  But I did just find this... http://librarypolice.com/~gmc/evergreen/x.txt
14:07 makohund "To enable libraries to designate specific sets of records as only for use as electronic resources, it is possible to configure a bibliographic source such that physical copies or MFHD records may not be attached to records from that source."
14:07 Dyrcona makohund: The can_have_copies field presently does nothing.
14:07 makohund Perfect...
14:08 makohund Dyrcona: ok, maybe not perfect then? lol...
14:08 rjackson_isl seems we have transcendant of f and can_have_copies of f for our electronic resources governed by the 856 $9 entries
14:08 Dyrcona It will prevent manually adding copies/volumes to the bibs in the XUL client, but the web staff client and everything else ignores the field.
14:08 makohund rjackson_isl: yes, that's just what I was thinking I'd do
14:09 Dyrcona transcendant[sic] makes the bibs show up without copies or "located URIs."
14:09 csharp right - if it's "transcendant" it displays everywhere regardless of who owns the bib - 856 $9 lets you restrict where it shows up in the OPAC
14:10 * Dyrcona should update Lp 1805663
14:10 pinesol Launchpad bug 1805663 in Evergreen 3.2 "Can Add Copies to Bibs with Source that Does Not Allow Copies" [Medium,Confirmed] https://launchpad.net/bugs/1805663
14:10 makohund Ah, thank you.  OK, I guess I'll set it then, but... if the web client and whatnot ignores it, sounds like the field is going away anyway, so it doesn't really matter.
14:10 Dyrcona makohund: It's an oversight that the web client ignores can_have_copies.
14:11 dbwells Also, pretty sure that x.txt link above has the flag backwards as well, FWIW  :o  Not that it can't still be understood in intention.
14:12 makohund Dyrcona: so go ahead and set it how I like then, and eventually in a future version the web client might honor it again
14:12 Dyrcona Hopefully, yes, and acquisitions and vandelay and...
14:14 makohund dbwells: Main thing is that I often find it quite helpful to know what the point/reason/intention of a setting is, not just purely "what does it do".  And that doc gives me exactly that.
14:14 dbwells Yes, just change 'TRUE' to 'FALSE' :)
14:16 makohund dbwells: OK, yeah, see that mistake there... hadn't even read it that far, just that first sentence was all I was looking for. :)
14:18 makohund Sometimes I wonder if documentation for settings could have footnotes with links back to the release notes of when the setting was new... because that's usually where the best explanation of what it is for can be found.
15:07 makohund Ok, could use some advice about 856 fields and the $9 entries.  Looks like my incoming records have four 856's... a link to the whole thing, two to different formats of excerpts, and one to an image file.  I need to add $9's to those, OR add more 856's... one with $9s for each of the libraries subscribing to it, or one for each of them, with a single $9 apiece.  Any recommendations, and reasons?
15:10 makohund Thinking in terms of mass editing, importing, future changes to those "holdings", etc.
15:18 Dyrcona makohund: We do a $9 for the main URL for each library that subscribes/"owns" the resource. You also need to make sure that the indicators have certain values, but I don't recall what those are off the top of my head.
15:18 Dyrcona In some cases, the URLs are different for each library because of EZ-Proxy, etc.
15:20 makohund Dyrcona:  So you edit the 856 with the main URL of each incoming record, adding a $9 to it for each subscribing library?
15:20 Dyrcona Not me personally, but yeah.
15:21 makohund Any particular tools used for that?
15:21 Dyrcona We have an automated process for matching them up with existing records and adding the new URLs from the incoming records, but mostly I think cataloging staff do the overlays with Vandelay.
15:21 Dyrcona :)
15:23 makohund I'm looking at adding large batches (about 15K or so) of new records for the first time, with no exiting $9s of course.
15:24 Dyrcona We usually put the $9 in, first. I think the cataloging staff might use MARCEdit for that.
15:25 Dyrcona https://pastebin.com/g4RGDJLr is what I use for loading batches of records that already have the $9 in them. It matches on ISBN and some other things.
15:25 makohund That's what I'm up to... have MARCEdit open right now, poking around looking for the simplest way to go about it, to then train our catalogers how to do it.
15:28 makohund Ooo... that looks neat...
15:29 Dyrcona It works for us. You might want to change the match criteria.
15:29 Dyrcona It used to be faster than Vandelay, but at one point got slower. I haven't tried it since I "improved" the optimization on our database server.
15:30 makohund So basically... feed it a prepped MARC21 file, and it imports it.  An alternative to Vandelay?
15:31 makohund A bit better at handling large batches?
15:35 Dyrcona Yes. You can run an arbitrary number of records through it without having to do smaller batches through Vandelay.
15:36 Dyrcona Things may have improved in Vandelay recently, but we used to not be able to tens of thousands of records at once in Vandelay, at least not in a manner reasonable for the cataloging staff.
15:38 Dyrcona I'd put the MARC file on a utility vm, and then schedule the program to run sometime at night.
15:40 makohund Cool, thank you.  Will have to take a bit of time to suss it out (I don't know the MARC functions very well), but bypassing chunking it up for Vandelay's sake sounds great to me.
15:41 Dyrcona You'll notice it doesn't actually use MARC to parse the file. That's because "smart quotes" will break the MARC parsers in Perl.
15:42 Dyrcona And, yes, you will eventually find MARC records with smart quotes in them. Copy and paste....
15:45 makohund Ack.  Sounds like they need an "eat smart quotes, spit out regular quotes" filter of sorts.
15:46 jonadab That would in principle not be a difficult regular expression.
15:46 Dyrcona Well, the record terminator character in MARC 0x1E, is apparently part of a Windows smart quote regular expression.
15:46 jonadab Oh.
15:46 jonadab Eww.
15:46 Dyrcona bleh.... reading and typing at the same time.... :)
15:47 Dyrcona That's why I set the Perl record separator to the combination of the stop and start characters for the record. I think tsbere opened a bug on this for MARC::Record and/or MARC::Batch over a cpan some years ago.
15:47 makohund Wow... what an ugly coincidence.
15:51 makohund I'd wondered previously if perl might not be a better route for messing with the incoming 856's & $9's than MarcEdit.  Any thoughts on that before I investigate either option?
15:53 Dyrcona Well, it could be, but you'd have to layout what you want to add somehow.
15:53 Dyrcona As for that "bug," I can't find it.
15:57 makohund All I'm going to need to do is add three $9's & shortnames to the main url of every incoming record.  Or maybe three new 856's, each with a $9.  (Same three, to every record.)  Thinking that if in the future another lib subscribes, I can just add another 856 for it.  And if one stops subscribing, I can just delete the matching line.
15:59 makohund Depends on how EG treats those $9s on separate 856s, if it is any different than when they are in the 856 with a particular URI.
16:01 Dyrcona Well, the $9 has to be with the URL, and as I said with a new 856 for each library with the $u and the $9, because the $u is sometimes (often) different.
16:08 makohund I'm pretty sure our $u is going to be the same across the board for these (no EZProxy or embedded subscription ID's or anything).  So it looks like I'd just be needing to add three $9's to them.
16:18 Dyrcona Yeah, not sure if that works, but I think it does.
16:41 jvwoolf left #evergreen
16:47 yboston joined #evergreen
17:00 pinesol [evergreen|Bill Erickson] LP1806087 Ang catalog pending tabs offer manual redirect - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=c2c4916>
17:00 pinesol [evergreen|Bill Erickson] LP1806087 Synchronize browse code for staff cat / tpac - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=d1e58bb>
17:01 pinesol News from qatests: Failed Running pgTAP tests <http://testing.evergreen-ils.org/~li​ve/test.42.html#2019-03-01T16:59:25,736751945-0500 -0>
17:02 mmorgan left #evergreen
17:06 sandbergja_ joined #evergreen
17:15 sandbergja For anybody who wants to shake up their bug squashing week, here's a simple python script that will give you a link to a random Evergreen bug every time you run it: https://github.com/sandbergja/random_evergreen_bug
17:15 sandbergja full disclosure: it can keep me entertained for hours haha
17:18 berick sandbergja++
17:18 berick heh
17:18 berick we should add that to @pinesol
17:19 sandbergja oh, that would be fun!
17:23 sandbergja I feel like I saw a document at some point about how to make pinesol do fun things like that -- where would I find that?
17:24 csharp sandbergja++
17:24 csharp sandbergja: https://limnoria.readthedocs.io/en/latest/
17:25 sandbergja ooh, thanks!
17:25 sandbergja csharp++
17:25 csharp bshum has kind of been the supybot/limnoria master for a long time, so consult with him too :-)
17:25 sandbergja Sounds like a plan
17:26 csharp and we can get you access to lupin if wanted/needed for your mad-scientist experiments
17:26 sandbergja mwahahaha
17:26 csharp :-)
17:45 eeevil joined #evergreen
17:45 akilsdonk_ joined #evergreen
17:45 ejk_ joined #evergreen
17:45 Glen__ joined #evergreen
17:53 bshum Ha!  Sounds like a fun plugin idea to me sandbergja, sharp
19:33 remingtron_ joined #evergreen
23:11 sandbergja joined #evergreen

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