Evergreen ILS Website

IRC log for #evergreen, 2018-06-22

| 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
03:00 beanjammin joined #evergreen
03:02 rlefaive joined #evergreen
03:07 rlefaive joined #evergreen
06:31 pinesol_green News from qatests: Testing Success <http://testing.evergreen-ils.org/~live>
06:59 agoben joined #evergreen
07:06 rjackson_isl joined #evergreen
07:55 bdljohn joined #evergreen
07:56 Dyrcona joined #evergreen
08:03 kmlussier joined #evergreen
08:05 kmlussier @later tell bshum You can customize the color of the YAOUS mug when you order it. You can even change the text so that it says YAOUS++ or something like that.
08:05 pinesol_green kmlussier: The operation succeeded.
08:05 * kmlussier wishes she had changed it to say YAOUS++
08:07 Dyrcona :)
08:07 Dyrcona Sometimes, I think we have too many.
08:07 * kmlussier disappears to the French Quarter.
08:08 Dyrcona Well, OK. Most of the time I think we have too many settings, so no incr from me. :)
08:26 lsach joined #evergreen
08:37 rhamby kmlussier: just order another
08:41 collum joined #evergreen
08:42 mmorgan joined #evergreen
08:48 idjit joined #evergreen
09:09 terran joined #evergreen
09:20 yboston joined #evergreen
09:41 stephengwills joined #evergreen
10:54 stephengwills left #evergreen
11:10 beanjammin joined #evergreen
11:16 Christineb joined #evergreen
11:21 stephengwills joined #evergreen
11:40 khuckins joined #evergreen
11:49 krvmga joined #evergreen
12:31 jihpringle joined #evergreen
12:45 Dyrcona typos--
12:45 Dyrcona @karma typos
12:45 pinesol_green Dyrcona: Karma for "typos" has been increased 0 times and decreased 1 time for a total karma of -1.
12:45 Dyrcona @karma typoes
12:45 pinesol_green Dyrcona: typoes has neutral karma.
13:36 bdljohn joined #evergreen
14:09 rsulejmani joined #evergreen
14:09 rsulejmani help can I install EvergreenILS on Ubuntu Bionic
14:09 rsulejmani I have already installed OpenSRF
14:11 Dyrcona rsulejmani: It doesn't work on Bionic Beaver, yet. There are problems with OpenSRF and ejabberd. Were you able to successfully test OpenSRF on Bionic?
14:11 rsulejmani Yes
14:11 Dyrcona Really? Because I've not been able to make it run successfully.
14:12 rsulejmani I have installed it and it works. May I ask how do you test it?
14:12 Dyrcona You were able to start the OpenSRF services, connect with srfsh, and run the opensrf.math add test?
14:12 Dyrcona It's in the README.
14:12 Dyrcona There are also some tests you can run.
14:14 Dyrcona If you cd ~/OpenSRF/src/perl && make check
14:15 Dyrcona In all honesty, I've not tried to get it working on bionic more than once because I've not had the time.
14:16 rsulejmani Yeah its not working
14:16 yboston joined #evergreen
14:16 Dyrcona I recommend using xenial for now.
14:16 rsulejmani Ok
14:17 Dyrcona If you want to figure out how to get it working on bionic, by all means, go ahead and submit patches. :)
14:17 Dyrcona But, I don't think it's going to be easy this time.
14:17 Dyrcona I think we need to add SASL authentication for xmpp to OpenSRF.
14:17 rsulejmani ok
15:02 jeffdavis The fix for bug 1743801 modifies fm_IDL.xml to change the circ_as_type field from text to link for asset.copy. I wonder if we should be making the same change for other classes that use the circ_as_type field, like serial.unit ?
15:02 pinesol_green Launchpad bug 1743801 in Evergreen 3.0 "web client: item status list view display issues" [High,Confirmed] https://launchpad.net/bugs/1743801
15:03 Dyrcona Well, I wonder if that was the right move in the first place.
15:05 Dyrcona circ_as_type has no FK relationship as far as I can tell. I know that's not technically necessary to make a link in the IDL, but....
15:05 idjit asset.copy_template circ_as_type is a link (type citm). also on config.hold_matrix_matchpoint marc_type.
15:07 Dyrcona Right, but not in the database.
15:07 Dyrcona So, the question is, should the IDL reflect the database and/or vice versa?
15:09 Dyrcona FK = foreign key. So, I'm saying there are no foreign key constraints on the circ_as_type in the database, and so if there are links in the IDL, then the IDL and database would seem to disagree.
15:09 jeffdavis I would guess there's no FK relationship because the field can be null.
15:09 Dyrcona No, it's an open question in my mind whether the database and IDL should agree.
15:09 idjit it's not established as a foreign key, but the possible values are in select * from config.coded_value_map where ctype='item_type';
15:10 idjit i thought i saw it elsewhere, too, but can't remember where...
15:10 Dyrcona jeffdavis: You can make a FK relationship that allows nulls on either side.
15:10 * mmorgan has often wondered why something like circ_as_type would not have a foreign key constraint in the database ...
15:10 * Dyrcona wonders how much it is actually used.
15:11 Dyrcona Doesn't *everyone* use circ modifiers? :)
15:11 idjit select * from config.item_type_map --  they have their own table
15:11 jeffdavis circ_modifier is another great example of a field that should have an FK relationship but doesn't
15:12 jeffdavis nope, sorry, I'm wrong about that
15:12 Dyrcona I wonder how useful the other fields in the config.circ_modifier table actually are.
15:12 mmorgan age_protect seems like it should.
15:13 miker idjit: well, citm entries have a view atop ccvm, which is why there's no fkey
15:13 Dyrcona BTW, I've configure circ_as_type in another life so that documentary DVDs (g) could circ as books (a).
15:14 Dyrcona But, other than past me, doesn't everyone just use circ mods? :P
15:16 Dyrcona jeffdavis: To answer your first question: Probably. Maybe you should fly a Lp bug and see who salutes it?
15:17 Dyrcona Or ask on the dev list.
15:17 idjit miker: do you mean the foreign key can't be defined because the 'join' from asset.copy to config.coded_value_map involves two fields (code and c_type) instead of just one?
15:17 miker Dyrcona: for the vast majority of copies, circ mod is a direct replacement for marc item type. it's unfortunate that we have all these standards and folks end up using /only/ the escape hatch (modifier) in the end :P
15:18 Dyrcona miker: Yes, that's true in most installations. At MVLC that wasn't true, and I think it lead to some confusion on the part of library staff.
15:19 miker idjit: right, there's no c_type equiv on the copy end. code by itself is not unique, so can't be the target of an fkey. this is a historical thing, citm (and others) used to be its own table before coded value maps existed
15:19 idjit what about fkey-ing to config.item_type_map instead?
15:19 miker idjit: that's a view, not a table
15:19 idjit i see
15:19 Dyrcona I think that's a legacy issue, too. Most sites coming to evergreen migrate from a system that has some kind of "item type" field that controls circ rules, so circ modifier seems like the natural equivalent.
15:20 miker Dyrcona: indeed. "previous system syndrome" ;)
15:21 * miker turns away from the path of ranting
15:21 Dyrcona :)
15:21 Dyrcona Yeah, I think we agree on something. :)
15:22 idjit no ranting? how about a nice cat, then? https://i.imgur.com/RTsvI4M.gifv
15:22 miker idjit: however, we don't have those distinctions in the idl (which is not responsible for referencial integrity, etc) so we can ad what you did in the patch
15:24 idjit \o/
15:26 idjit but if we wanted, it could be done with an angular filter instead, similar to the fine level and loan duration. then the IDL and database schema agree, like Dyrcona was saying.
15:27 Dyrcona Well, the IDL and db schema don't have to agree and I'm sure there are already places where they don't, so.
15:27 miker we could, but I think it would be useful to be able to load the backing citm in the middle layer, too. and it could simply things like print templates
15:28 Dyrcona I was just thinking out loud to provoke ideas from othres.
15:28 miker and reports
15:29 Dyrcona I tend to prefer consistency in such things, but it's not always a good thing.
15:29 idjit if fleshable values are preferred for reports and receipts, would it be possible to add a couple "fake" classes so we can flesh the fine level and loan duration? get rid of the filter?
15:30 Dyrcona idjit: Fake classes are called virtual classes and that can be done.
15:31 idjit s/possible/preferable/
15:31 Dyrcona You can even embed SQL in the class definition.
15:32 Dyrcona I would probably prefer the IDL changes over Angular filters, but I'm not fully informed of the trade offs in one versus the other.
15:32 miker well, the angular filter gets existing i18n treatment
15:33 miker IDL views (virtual classes in the IDL) don't, today
15:33 idjit i18n treatment?
15:33 miker but a (set of) tiny value tables could be marked for translation via the IDL
15:34 Dyrcona idjit: i18n = internationalization, i.e. translations
15:34 miker idjit: the l() calls you're using. that marks the short/normal/extended strings as translatable, and translates them when loading the TT2 where appropriate
15:35 miker ah, sorry, I assumed acronym transparency :)
15:35 idjit gotcha. didn't know the abbreviation
15:35 Dyrcona l10n = localization
15:35 Dyrcona Similar idea.
15:46 idjit jihpringle: you around? regarding bug 1731272 (thank you for testing!), i'm having trouble replicating the problem with "View Holds".
15:46 pinesol_green Launchpad bug 1731272 in Evergreen "web client: "Set default view" breaks record page loading" [High,Confirmed] https://launchpad.net/bugs/1731272 - Assigned to Galen Charlton (gmc)
15:49 jihpringle hi idjit
15:49 idjit did you try refreshing the page? did the problem continue?
15:49 idjit hello!
15:50 idjit and did you have the branch for 1743801 in place when you were testing 1731282?
15:53 jihpringle idjit - I'd have to double check but I think I had 1743801 on my test server
15:53 jihpringle I definitely had 1724348 applied as well
15:54 idjit oh, sorry, that was a copy error on my part. i meant 1724348
15:55 jihpringle today when I test the progress bar appears briefly and then the page loads as expected
15:55 jihpringle but the progress bar was definitely hanging around yesterday
15:55 idjit did it make any difference how you  got to the record? cataloging->"bib by record id" vs clicking title from copy status, for example?
15:56 jihpringle it worked as expected consistently if I was opening the record from search results
15:56 jihpringle I got the hung progress bar consistently if I middle clicked on the title in Item Status
15:57 Dyrcona Why would you middle click on the title in Item Status?
15:58 idjit good, thorough testing :-P
15:58 idjit but that works for me...
15:59 jihpringle Drycona: habit from the check in screen where if I left click (rather than middle click) the record opens in the same tab rather than a new tab
16:01 jihpringle idjit: I just tried from Z39.50 Actions -> Show in Catalogue and I was able to reproduce the hanging progress bar
16:02 khuckins joined #evergreen
16:02 idjit bear with me here... what's a Z39.50 and how do i get one?
16:03 jihpringle From the Cataloging menu you go to Import Record from Z39.50
16:03 Dyrcona Z39.50 is a standard for searching other library catalogs and retrieving records.
16:04 yboston joined #evergreen
16:05 jihpringle idjit: now that I've been able to replicate it, in answer to your earlier question clicking Refresh just reloads the page with the progress bar hung again
16:09 idjit URL it is it trying? i haven't quite figured out this search form yet
16:10 jihpringle the URL looks the same whether it work or not
16:10 idjit hey, i got one! ok, i'll look into it
16:11 jihpringle yay!
16:11 idjit so far it looks like it's specific records that are unhappy. i'll see if i can find a pattern and get back to you. thanks!
16:12 jihpringle idjit: thanks for these fixes!  we're planning to go ahead and apply this one as is for now since the View Holds issue is so minor compared the original bug
16:12 jihpringle idjit++
16:13 idjit and it doesn't matter how i load the record, but bib id 972 in concerto is repeatable for me.
16:13 idjit jihpringle++ # good find.
16:13 jihpringle the record that worked for me to today is the same one that didn't work yesterday
16:13 idjit O_o
16:14 idjit heisenbugs--
16:21 idjit looks like it's bib records that don't have any holds.
16:22 idjit did a hold happen to get placed on your test record since yesterday? if not, might be some timing issues involved as well.
16:22 stephengwills joined #evergreen
16:24 bwicksall_ joined #evergreen
16:27 jihpringle idjit: that's very possible
16:33 jihpringle idjit: I can replicate this, if there are holds View Holds displays as expected, if there are no holds the progress bar hangs
16:36 idjit jihpringle++ # excellent, thank you! i updated the bug to make a note of that. i'm looking into it, but not especially confident it'll be fixed today. will post on the bug if i figure anything out
16:38 jihpringle idjit: awesome, thanks :)
16:45 bwicksall_ joined #evergreen
16:54 bwicksall_ joined #evergreen
17:00 mmorgan left #evergreen
18:31 pinesol_green News from qatests: Testing Success <http://testing.evergreen-ils.org/~live>
19:23 rlefaive joined #evergreen

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