Evergreen ILS Website

IRC log for #evergreen, 2019-11-18

| 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:31 sandbergja joined #evergreen
06:57 agoben joined #evergreen
07:12 rjackson_isl joined #evergreen
08:14 alynn26 joined #evergreen
08:27 rfrasur joined #evergreen
08:34 collum joined #evergreen
08:35 Dyrcona joined #evergreen
08:40 dbwells joined #evergreen
08:41 dbwells joined #evergreen
08:42 mmorgan joined #evergreen
09:21 yboston joined #evergreen
10:01 mmorgan1 joined #evergreen
10:31 _bott_ left #evergreen
10:39 _bott_ joined #evergreen
10:41 jeff a bit ago someone was describing a post-upgrade issue that they encountered which was resolved by clearing client browser caches. i'm curious about that, so i'm looking for the conversation.
10:41 jeff but if this sounds familiar to you, hi.
10:43 mmorgan joined #evergreen
10:46 _bott_ left #evergreen
10:46 _bott_ joined #evergreen
10:47 Bmagic berick: working on merging your branch working/user/berick/lp183598​2-grid-csv-template-fields-2 - needs rebasing for clean merge. I was going to do this work and post the branch but I want to make sure I do it right.
10:49 sandbergja joined #evergreen
10:49 mmorgan jeff: One such issue many of our users experienced was the checkin screen being nonfunctional and displaying codes rather than data.
10:51 Bmagic jeff: yep, post-upgrade, many many issues at the client side are resolved by performing the CTRL+SHIFT+R routine to force the browser to download the latest versions of JS code. In theory this wouldn't be required because they are supposed to have "new" autogened hashes
10:51 Bmagic at least that's my understanding
10:57 _bott_ joined #evergreen
10:59 Dyrcona Bmagic: I was told the webstaff client JS code is not hashed.
11:00 Dyrcona It also shows no signs of being hashed on the server.
11:00 Bmagic Dyrcona: oh - that would explain it then
11:02 pinesol News from qatests: Failed Installing Evergreen pre-requisites <http://testing.evergreen-ils.org/~li​ve/test.26.html#2019-11-18T11:00:39,893701943-0500 -0>
11:02 pinesol News from qatests: Failed Installing AngularJS web client - Expected 6 errors but encountered 7. <http://testing.evergreen-ils.org/~li​ve/test.28.html#2019-11-18T11:00:39,920480788-0500 -2>
11:02 pinesol News from qatests: Failed Installing Angular web client <http://testing.evergreen-ils.org/~li​ve/test.29.html#2019-11-18T11:00:39,947310956-0500 -4>
11:02 pinesol News from qatests: Failed Building Evergreen <http://testing.evergreen-ils.org/~li​ve/test.30.html#2019-11-18T11:00:39,974069736-0500 -6>
11:02 pinesol News from qatests: Failed Running Evergreen tests <http://testing.evergreen-ils.org/~li​ve/test.31.html#2019-11-18T11:00:40,000866018-0500 -8>
11:03 pinesol News from qatests: Failed Installing Evergreen <http://testing.evergreen-ils.org/~li​ve/test.32.html#2019-11-18T11:00:40,027689839-0500 -10>
11:03 pinesol News from qatests: Failed Installing Dojo <http://testing.evergreen-ils.org/~li​ve/test.35.html#2019-11-18T11:00:40,054448470-0500 -12>
11:03 pinesol News from qatests: Failed configure apache <http://testing.evergreen-ils.org/~li​ve/test.36.html#2019-11-18T11:00:40,081340165-0500 -14>
11:03 pinesol News from qatests: Failed configure EG Action/Trigger <http://testing.evergreen-ils.org/~li​ve/test.38.html#2019-11-18T11:00:40,114056022-0500 -16>
11:03 pinesol News from qatests: Failed Create Evergreen Database <http://testing.evergreen-ils.org/~li​ve/test.41.html#2019-11-18T11:00:40,140963147-0500 -18>
11:03 pinesol News from qatests: Failed Running pgTAP tests <http://testing.evergreen-ils.org/~li​ve/test.42.html#2019-11-18T11:00:40,168224855-0500 -20>
11:03 pinesol News from qatests: Failed Running autogen.sh <http://testing.evergreen-ils.org/~li​ve/test.44.html#2019-11-18T11:00:40,194972245-0500 -22>
11:03 pinesol News from qatests: Failed Running pgTAP live tests <http://testing.evergreen-ils.org/~li​ve/test.47.html#2019-11-18T11:00:40,223268567-0500 -24>
11:03 pinesol News from qatests: Failed Running settings-tester.pl <http://testing.evergreen-ils.org/~li​ve/test.48.html#2019-11-18T11:00:40,250357782-0500 -26>
11:03 pinesol News from qatests: Failed Running perl live tests <http://testing.evergreen-ils.org/~li​ve/test.49.html#2019-11-18T11:00:40,276926616-0500 -28>
11:03 pinesol News from qatests: Failed Log Output: srfsh.log <http://testing.evergreen-ils.org/~li​ve/test.58.html#2019-11-18T11:00:40,303442546-0500 -30>
11:04 Bmagic Well - I don't think I did it right: https://git.evergreen-ils.org/?p=working/E​vergreen.git;a=shortlog;h=refs/heads/user/​blake/lp1835982-grid-csv-template-fields-2
11:05 Bmagic Trying to fix a merge conflict from user/berick/lp1835982-grid-csv-template-fields-2
11:15 * dbs wonders if the non-hashing of the web staff client is because the service worker was supposed to handle that (but isn't)
11:15 _bott_ joined #evergreen
11:25 jeff well, upup uses cache-version with the current day's date to invalidate the contents of the service worker cache.
11:25 jeff (which isn't the same as a hash, but is far better than nothing)
11:28 _bott_ joined #evergreen
11:30 dbs jeff: hmm, so an upgrade that finishes at 11:59PM shouldn't force staff to CTRL-Shift-Reload, but if it finishes as 12:01AM it would?
11:36 jeff the resources loaded and cached by the upup.js service worker are loaded fresh if the value of "cache-version" has changed since the client last loaded it. the value of cache-version is set to the current date by tt2 in a file which itself is set by the example config to expire at "access plus 18 hours".
11:37 jeff so, depending on when you loaded the client...
11:40 dbs ahhh
11:41 jeff i wonder how far dropping the text/html ExpiresByType before an upgrade would go toward addressing that issue.
12:23 yboston joined #evergreen
12:28 sandbergja joined #evergreen
12:49 jihpringle joined #evergreen
12:51 yboston joined #evergreen
13:17 sandbergja joined #evergreen
13:21 csharp looking at bug 1840950, has anyone had experience trying to debug browsers on iOS?
13:21 pinesol Launchpad bug 1840950 in Evergreen "Patron expiration date & iPads" [Medium,Confirmed] https://launchpad.net/bugs/1840950
13:22 csharp from what I'm seeing from web searches, I would have to use Safari and enable the "web inspector", then connect a Mac to the iPad to see the debugging output - not seeing a way to debug Chrome on iOS
13:29 JBoyer csharp, that sounds right. No way I'm aware of to get the equivalent of a console on an iOS device.
13:29 jeff and Safari is the only engine on iOS / iPadOS, any other browsers are just a wrapper around Safari.
13:30 jeff and yes, that's the easiest way to debug that I'm aware of.
13:31 jeff you can also use an emulator, assuming you have enough horsepower.
13:31 csharp jeff: JBoyer: thanks for confirming :-)
13:38 Dyrcona @who said "that the web client works well on tablets"?
13:38 pinesol jlamos said that the web client works well on tablets.
13:46 csharp yeah - this library went all in on the promise of ipads everywhere apparently
13:56 mmorgan1 joined #evergreen
14:03 jeffdavis I think broad support for the web client on tablets is/was a pretty common expectation among non-developers.
14:03 csharp yep - that's why I'm not willing to just let my answer be something like "don't do that"
14:05 Dyrcona Ironically, it would have be easier to support the client on multiple platforms today with Qt and/or Java, though not so much back in 2012.
14:05 Dyrcona s/have//
14:06 Dyrcona I mostly agree, but iOS is tricky as previously mentioned since Safari is really the only browser engine allowed by Apple.
14:09 * csharp wonders if the issue is replicable on safari on macOS
14:10 Dyrcona Sometimes the issue is, sometimes not. I don't have that combination handy at the moment.
14:10 Dyrcona Safari on iOS is not exactly the same as Safari on Mac OS X.
14:10 csharp I'm at a library tech conference this week so not at the office where we have a few spare macbooks
14:10 csharp but I see some macs in the room, so gonna hijack one :-)
14:11 csharp "give me your laptop and all your passwords plz"
14:11 jonadab So much fun.
14:11 Dyrcona "You can trust me. I'm from the government." :)
14:11 csharp ha!
14:11 jonadab Haha
14:12 csharp Dyrcona++
14:12 jonadab I mean, in principle it would be nice if webclient were more browser-agnostic and would run on basically any modern browser.  But.
14:13 csharp yeah, we're cool with the basic premise of Chrome and Firefox only, but I'm willing to at least lift a finger to help Apple-ish support if I can
14:13 Dyrcona But....modern browsers are not a coherent platform.
14:13 csharp especially if Chrome on iOS is fake
14:14 csharp apple--
14:14 Dyrcona iOS is fake news.... :P
14:15 Dyrcona We've changed something for Safari before. I don't really have a problem with that per se. I just don't test on Safari.
14:16 jonadab Dyrcona: It depends on what you need to do.  If all you're doing is presenting information, modern browser are fairly consistent in their support of basic HTML and CSS up to about 3.  It's when you start needing to Do Things that you have a problem.  But, of course, that's exactly what the webclient is doing:  things.
14:17 Dyrcona jonadab: Which is why I said the web client was a bad idea from the start.
14:17 * jonadab would've been in favor of an ncurses-based client that runs in a terminal, but might not get full support from all the non-IT people in all the libraries on that.
14:18 jonadab Also, not sure if that would solve the iOS problem.  It might not.
14:18 jonadab Unless hterm runs in Safari.  Hmm.
14:18 Dyrcona jonadab: You can start with this: https://github.com/Dyrcona/issa
14:19 jonadab Oh?  _Interesting_.
14:19 * csharp glances as phasefx who was rumored to want an ncurses client from The Beginning
14:19 Dyrcona issa is a menu-driven interface, not ncurses, and very minimal.
14:20 jonadab The nuts and bolts are harder than the UI for something like that though.
14:20 jonadab Terminal-based UI is not hard.
14:20 jonadab Expectations are different, than for GUI.
14:21 csharp @band add Scope Creep
14:21 pinesol csharp: Band 'Scope Creep' added to list
14:22 csharp @praise [band]
14:22 * pinesol Broken as Designed is kind and patient to newbies
14:23 Dyrcona Touché, pinesol.
14:24 jonadab Heh.
14:54 jihpringle joined #evergreen
15:15 csharp I was able to confirm the issue in Safari on MacOS
15:16 csharp thankfully that give me access to actual web development tools
15:16 csharp *gives
15:32 Christineb joined #evergreen
15:45 mmorgan joined #evergreen
16:25 nfBurton joined #evergreen
16:27 nfBurton is there a way to see who created a user in Evergreen? I can't seem to find any recording of it. Maybe it isn't there...
16:30 phasefx nfBurton:  maybe auditor.actor_usr_history
16:44 mmorgan nfBurton: Only in logs, the auditor table only captures edits. See bug 1607827
16:44 pinesol Launchpad bug 1607827 in Evergreen "Need Evergreen to capture who and where patrons are registered" [Undecided,Confirmed] https://launchpad.net/bugs/1607827 - Assigned to Michele Morgan (mmorgan)
16:45 * mmorgan needs to find some time to work on that.
16:46 nfBurton Ah great thatnks. I was trying to find a possible bug on that. My staff is suggesting a workaround but would rather have it available in the DB
16:46 nfBurton mmorgan++
16:55 yboston joined #evergreen
17:16 mmorgan left #evergreen
17:23 genpaku joined #evergreen
17:30 jonadab joined #evergreen
17:32 jonadab joined #evergreen
19:00 jonadab joined #evergreen
22:07 sandbergja joined #evergreen
22:08 sandbergja_ joined #evergreen
22:09 DoughSchool joined #evergreen
22:10 DoughSchool left #evergreen
23:02 pinesol News from qatests: Failed Installing AngularJS web client - Expected 6 errors but encountered 7. <http://testing.evergreen-ils.org/~li​ve/test.28.html#2019-11-18T23:00:49,375088403-0500 -0>
23:02 pinesol News from qatests: Failed Installing Angular web client <http://testing.evergreen-ils.org/~li​ve/test.29.html#2019-11-18T23:00:49,416042551-0500 -2>
23:33 sandbergja joined #evergreen

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