Evergreen ILS Website

IRC log for #evergreen, 2020-05-05

| 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:02 devted joined #evergreen
03:15 yar joined #evergreen
03:15 abowling joined #evergreen
03:15 eady joined #evergreen
03:15 pastebot joined #evergreen
03:15 jeff joined #evergreen
03:29 mrisher joined #evergreen
06:02 pinesol News from qatests: Testing Success <http://testing.evergreen-ils.org/~live>
07:18 rfrasur joined #evergreen
07:19 rjackson_isl_hom joined #evergreen
08:15 Dyrcona joined #evergreen
08:30 Dyrcona Gotta love queries that use action.all_circulation: ->  Seq Scan on aged_circulation ... ->  Seq Scan on circulation circ.
08:35 mantis1 joined #evergreen
08:42 mmorgan joined #evergreen
08:48 dbwells_ joined #evergreen
08:54 dbwells joined #evergreen
08:56 rfrasur joined #evergreen
09:21 rjackson_isl_hom joined #evergreen
09:25 collum joined #evergreen
09:57 jvwoolf joined #evergreen
10:12 Dyrcona I don't know what the problem is, but I often have to do a reingest on a database after restoring it from a dump. I assume that some process was updating a search-related table while the dump was being made, leaving things in an inconsistent state.
10:13 Dyrcona When MVLC was on Horizon, we used to rebuild the OPAC search indexes on a weekly basis, and sometimes they'd still blow up and have to rebuilt in between times. I mention that because the search result pages look pretty much the same as in Evergreen when a reingest is called for.
10:17 Dyrcona These blank results certainly make testing for a potential upgrade more difficult. Everyone suspects it is something in the upgraded code until the ingest finishes. Oh well, guess we're not upgrading next week.
10:20 rfrasur --
10:20 * rfrasur has no answers.
10:21 * Dyrcona doesn't expect any answers.
10:21 Dyrcona rfrasur++
10:22 * Dyrcona rocks out to Led Zeppelin.
10:22 rfrasur Dyrcona++
10:22 * rfrasur sits in relative silence and thinks about socks.
10:22 * berick spits out coffee
10:22 * Dyrcona isn't wearing any socks at the moment.
10:24 Dyrcona git++ For making it easy to manage custom branches and bug fix backports.
10:24 Dyrcona I've got a branch based on 3.2.10 that has a number of things from 3.3 and 3.4 backported to it.
10:25 Dyrcona We figure that's a nice stop gap until we upgrade to 3.5 or whatever in the fall.
10:25 rfrasur berick - bad coffee?
10:25 Dyrcona smelly feet? :)
10:25 * rfrasur isn't wearing socks either - and it's chilly.
10:26 berick rfrasur: spit-take at your socks comment
10:27 rfrasur Oh...hmm.
10:27 rfrasur Fair.
10:28 mmorgan socks++
10:28 * rfrasur drinks her coffee.
10:28 * Dyrcona is out of iced tea.
10:28 rfrasur mmorgan++
10:29 rfrasur @coffee
10:29 * pinesol brews and pours a cup of Colombia Hato Viejo Cup of Excellence, and sends it sliding down the bar to rfrasur
10:29 rfrasur @coffee berick
10:29 * pinesol brews and pours a cup of India AA Elkhill Estate, and sends it sliding down the bar to berick
10:30 berick thanks
10:30 rfrasur I'm great at sharing the representation of the concept of a thing.  So, no prob ;)
10:31 Dyrcona :)
10:31 rfrasur (with the help of automated processes)
10:32 mmorgan rfrasur++
10:32 berick heh
10:35 rfrasur On the plus side, I fostered the development of a microscopic society on my countertop.  (the sourdough starter hasn't died yet)
10:36 Dyrcona Are we planning on having the developers' meeting this afternoon? I created an agenda: https://wiki.evergreen-ils.org/d​oku.php?id=dev:meetings:2020-05
10:41 berick Dyrcona++
10:43 berick i'll send a reminder email
10:49 csharp berick++ Dyrcona++
10:53 Dyrcona berick++
11:46 sandbergja joined #evergreen
11:47 jihpringle joined #evergreen
12:10 mrisher joined #evergreen
12:12 Innarri joined #evergreen
12:16 Innarri joined #evergreen
12:16 mikerisher joined #evergreen
12:21 khuckins joined #evergreen
12:35 Innarri joined #evergreen
12:38 Innarri_ joined #evergreen
12:58 sandbergja joined #evergreen
13:00 mrisher joined #evergreen
13:42 Dyrcona Too many pull list and hold target functions....
13:45 mmorgan Dyrcona: More than there should be? Are there redundant ones?
13:47 Dyrcona I think so, yes.
13:49 Dyrcona One thing that bugs me about how the web staff client has been developed is that existing back end functions have, in many  cases, been abandoned for new ones or replaced in the web client code with pcrud calls.
13:50 Dyrcona Just trying to figure out how pull lists work, now, is a bit of a chore, particularly when a number of member libraries are still using XUL and some libraries are using both XUL and the web staff client.
13:51 mmorgan :-(
13:52 Dyrcona Pretty much everything ends up going through open-ils.storage.direct.act​ion.hold_request.pull_list
13:52 Dyrcona eventually.
13:53 Innarri joined #evergreen
13:53 mmorgan Is ahopl in the fm_IDL still getting used?
13:55 Dyrcona Not in the web staff client as far as I can tell.
13:56 Dyrcona Hmm. Maybe it is. Maybe my rgrep wasn't thorough enough?
13:57 Dyrcona Turns out I'm looking at the implementation of print_full_list that calls open-ils.circ.hold_pull_list.fleshed.stream
13:58 * mmorgan still doesn't quite understand how all the pieces fit together, but wondered why queries like ahopl were in the fm_IDL rather than in the db.
14:00 Dyrcona mmorgan: Because it's a mess to be honest.
14:01 mmorgan Ah, ok :)
14:05 mmorgan So kind of like a jigsaw puzzle with some pieces missing and some extra pieces that don't go in at all? ;-)
14:06 Dyrcona Pretty much. Though, I like to describe as lasagna, made with spaghetti noodles. :P
14:07 mmorgan Heh.
14:07 csharp and made with noodles from last night's lasagna?
14:08 Dyrcona So, the only reference to pull lists that I can find in the web staff client code at the moment is a call to open-ils.circ.hold_pull_list.fleshed.stream, so I'll assume for lack of better evidence that is how the hold pull list gets populated.
14:09 Dyrcona rgrep doesn't turn ahopl in the web staff client code.
14:09 Dyrcona word can comprehension. :)
14:09 Dyrcona Oh, nice VPN disconnected me.....
14:11 Dyrcona I suppose that I should clarify that I'm looking at the code for 3.2.10.
14:11 Dyrcona Things have changed since then.
14:14 Dyrcona Anyway, I've determined that we need a new status to keep quarantined items off of library pull lists.
14:17 mmorgan How would items get into that status?
14:17 Dyrcona Manually, I assume.
14:18 mmorgan Could you make the Reshelving status not holdable, and extend the reshelving status interval?
14:19 Dyrcona The pull list looks specifically for status (0,7) Available and Reshelving/Recently Returned.
14:20 Dyrcona I could hack it to exclude status 7, but that's less than ideal because I'd have to undo it later.
14:20 mmorgan So it doesn't care about the holdability of status 7 :-(
14:21 Dyrcona Nope. Not in 3.2.10, anyway.
14:25 Dyrcona You can also get a pull list that doesn't care about the status, but you'd have to make the back end call yourself.
14:31 remingtron joined #evergreen
14:31 Dyrcona Actually, this search came of out of a question about extending the reshelving interval to keep things off of the pull list.
14:32 Dyrcona It would be an easy hack to remove status 7 from the filter.
14:33 * mmorgan would think it would be less easy for library staff to get all the quarantined items into a custom status.
14:34 mmorgan How long will items be quarantined, or is that TBD?
14:34 Dyrcona TBD, but also not my call. The thing about the reshelving is that there's an OU setting, so if that worked, it could vary by library and the "system" would take care of it.
14:35 mmorgan That would be ideal.
14:35 Dyrcona With a custom status, libraries would still determine their own quarantine periods, but they'd have to track it themselves.
14:40 Dyrcona I guess staff would have to use noop checkins for quarantined items, too.
14:40 Dyrcona Otherwise, they'll target holds right away.
14:41 mmorgan How would staff do a noop checkin?
14:43 * Dyrcona shrugs. I don't use the client, so I don't know.
14:43 Dyrcona We've had discussions of using the capture holds as transits option.
14:43 jeff "ignore holds and transits" checkin modifier is a likely option, but i don't know without looking that it actually uses the noop argument.
14:43 Dyrcona It probably does.
14:44 sandbergja joined #evergreen
14:44 jeff another option is capture local holds as transits, which does mean that some holds will have items "tied up" in quarantine that could have been filled with items on the shelf, but I think we're not going to worry about that.
14:44 jeff our returns via sorter do that already.
14:44 Dyrcona rgrep says, "Yes."
14:44 mmorgan jeff: But would suppress holds and transits put all items into reshelving status?
14:45 jeff those items will go in a distinct bin and will be handled differently post-quarantine.
14:45 * Dyrcona has 151 locations who all want to do different things.
14:45 jeff mmorgan: i believe so. the catch with that is that if you have items that should transit you're likely to miss them.
14:46 Dyrcona Yeahp. There's no ideal solution.
14:47 mmorgan Right, and the item looks like it's at home. Maybe that checkin modifier should be named "suppress holds and teleport"
14:47 jeff capture local holds as transits is likely to work for us, with the one con I mentioned above.
14:47 jeff But maybe you're discussing a different problem than I thought. :-)
14:47 jeff mmorgan: suppress holds and lose items
14:48 * mmorgan nods :)
14:48 jeff I believe it's equivalent to right clicking an item and checking it in.
14:49 rfrasur you'd probably want to suppress holds and transits first..let them sit for quarantine - maybe throw them into a bucket and change their status to temp unavailable rather than reshelving.
14:49 jeff (note to self: see how that bug turned out with the id vs barcode change in web:xul)
14:49 rfrasur (all of which is a PitA)
14:50 jeff we're planning to extend reshelving interval to roughly quarantine interval, check in all items with "capture local holds as transits", and exclude Reshelving status from hold pull lists.
14:50 jeff most items will check in via sorter.
14:50 jeff items not needed for holds/transits may or may not be quarantined together, but will exit quarantine differently.
14:51 jeff we will not pull items from quarantine to fill holds until after quarantine has expired (based on "quarantine until DATE" paper note on tables/carts/whatever).
14:51 sandbergja joined #evergreen
14:52 * miker considered a (new) copy alert that forced a new status at all checkins, and a new 'quarantine' status (no holds, not opac visible), then you throw everything on a "may 5th" cart that you check in today, and reprocess them on friday for a 3-day quarantine
14:53 jeff we'd like to avoid re-processing, though we had considered something like that (though i had initially thought we might use a copy status, a new-style copy alert might be better)
14:54 jeff we might change config or code to cause reshelving status to not be something that's targeted and thus doesn't show on the hold pull list, but we might also exclude items in reshelving status on the report we use for holds pull lists.
14:56 jeff that second option has side effects, i think: one hold might need to wait a little longer even though it should be "first" because it was "on the holds pull list" fr the reshelving copy but we were ignoring it.
14:56 mmorgan miker: Interesting - so you would apply that copy alert with a database query to all checked out items, or something like that?
14:56 jeff changing the targeting (and not just omitting those copies from the report) would avoid that, just a matter of how much effort we decide to put into the approach.
14:57 jeff applying sticky statuses at checkin is something we had also started to look at with complex kits requiring inspection, but... those won't be going out for a while now.
15:01 Dyrcona So, meeting?
15:01 Bmagic shoot
15:01 * Dyrcona needs to find the cheat sheet if I'm going to run it.
15:01 Bmagic I knew you cheated! You are the spy
15:02 Dyrcona #startmeeting 2020-05-05 - Developer Meeting
15:02 pinesol Meeting started Tue May  5 15:02:54 2020 US/Eastern.  The chair is Dyrcona. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:02 pinesol Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:02 Topic for #evergreen is now  (Meeting topic: 2020-05-05 - Developer Meeting)
15:02 pinesol The meeting name has been set to '2020_05_05___developer_meeting'
15:03 Dyrcona #topic Introductions
15:03 Topic for #evergreen is now Introductions (Meeting topic: 2020-05-05 - Developer Meeting)
15:03 Bmagic #info Bmagic, Blake GH MOBIUS
15:03 csharp #info csharp = Chris Sharp, GPLS
15:03 Dyrcona #info Dyrcona = Jason Stephenson, CWMARS
15:03 miker mmorgan: yes, exactly. just create an alert for each location (or group) and assign to all copies
15:04 miker they peel it off as folks open back up
15:04 alynn26 #info alynn26 is Lynn Floyd Evergreen Indiana
15:04 miker s/they/then
15:04 JBoyer #info JBoyer = Jason Boyer, EOLI
15:04 miker #info miker = Mike Rylander, EOLI
15:04 abneiman #info abneiman = Andrea Buntz Neiman, EOLI
15:04 Dyrcona #info Agenda is https://wiki.evergreen-ils.org/d​oku.php?id=dev:meetings:2020-05
15:05 JBoyer Ooh, that new business item has been on my mind before.
15:06 sandbergja #info sandbergja = Jane Sandberg, Linn-Benton Community College
15:06 devted #info devted, Ted Peterson, MOBIUS
15:06 jeff #info jeff = Jeff Godin, Traverse Area District Library (TADL)
15:06 Dyrcona #topic Action Items from Last Meeting
15:06 Topic for #evergreen is now Action Items from Last Meeting (Meeting topic: 2020-05-05 - Developer Meeting)
15:07 Dyrcona #info csharp will arrange testing for sandbergja's fix to https://launchpad.net/bugs/1821094 on a realistic test server
15:07 pinesol Launchpad bug 1821094 in Evergreen 3.3 "Item status refresh after editing can get confusingly slow" [Medium,Confirmed]
15:07 csharp we installed the fix for bug 1821094 on a test server and one of our testers provided a comment on the bug
15:08 csharp that's kind of where we left it as far as I'm aware
15:08 sandbergja csharp++
15:08 Dyrcona So the action item is done. Is any more work required that merits a new action item?
15:09 csharp I'll check on our end to see if they think the feature is ready
15:09 berick #info berick Bill Erickson, KCLS
15:10 Dyrcona #info action item done.
15:10 Dyrcona #action csharp will check if PINES staff think https://launchpad.net/bugs/1821094  is ready
15:10 pinesol Launchpad bug 1821094 in Evergreen 3.3 "Item status refresh after editing can get confusingly slow" [Medium,Confirmed]
15:11 Dyrcona Next item
15:11 Dyrcona #info berick will consider approaches to https://launchpad.net/bugs/1627373
15:11 pinesol Launchpad bug 1627373 in Evergreen "Acq: We need to fully implement EDI availability codes" [Wishlist,New]
15:11 berick i need to carry that one over for next time
15:12 Dyrcona #info action item tabled until next meeting
15:12 Dyrcona #info csharp will organize a spreadsheet of needsdiscussion bugs to be walked through during bugsquash week
15:13 csharp since bugsquash week was overtaken by covid-19 closures, etc., that didn't happen :-/
15:13 csharp I can do it before the next one
15:13 Dyrcona #info action tabled because of pandemic
15:14 Dyrcona #action csharp will organize a spreadsheet of needsdiscussion bugs to be walked through during next bugsquash week
15:14 Dyrcona Hmm, guess I should add berick's as another action...
15:14 Dyrcona #action berick will consider approaches to https://launchpad.net/bugs/1627373
15:14 pinesol Launchpad bug 1627373 in Evergreen "Acq: We need to fully implement EDI availability codes" [Wishlist,New]
15:15 Dyrcona Any other discussion about the above items?
15:16 Dyrcona If not, moving on....
15:17 Dyrcona #topic OpenSRF Release Info
15:17 Topic for #evergreen is now OpenSRF Release Info (Meeting topic: 2020-05-05 - Developer Meeting)
15:17 Dyrcona I'm not sure that we have any releases planned, but there is 1 bug that I want to mention in relation to a potential future release: https://bugs.launchpad.net/opensrf/+bug/1874510
15:17 pinesol Launchpad bug 1874510 in OpenSRF 3.1 "Chunked message reassembly leads to premature request timeout" [Medium,Confirmed]
15:18 berick i'll merge that one shortly unless someone beats me to it
15:18 Dyrcona I signed off on the path, but thought someone else should have a look. If that goes in, I think it is worthy of a bug release.
15:19 Dyrcona Who normally does the OpenSRF releases, gmcharlt?
15:19 gmcharlt Dyrcona: aye
15:20 gmcharlt I'm in another meeting, but at risk of really opening myself up, am wiling to take action items
15:20 berick heh
15:20 Dyrcona Are there any special steps required?
15:20 gmcharlt Dyrcona: not particularly
15:20 Dyrcona Well, if it's not any hard than doing an Evergreen release and the steps are documented somewhere or as easy as "make release" then I'd be happy to help out.
15:22 gmcharlt there are steps on the wik page
15:23 Dyrcona OK. I'll have a look after the meeting. Not sure this is action-worthy.
15:23 Dyrcona #info tentative OpenSRF releases to coincide with Evergreen 3.5.0 or RC
15:23 Dyrcona And that would bring us to.....
15:23 Dyrcona #topic Evergreen Release Info
15:23 Topic for #evergreen is now Evergreen Release Info (Meeting topic: 2020-05-05 - Developer Meeting)
15:24 berick i can summarize some stuff..
15:25 berick 3.5rc was delayed, of course.  it has not been forgotten!  we're just wrapping up a few issues
15:25 berick hoping to merge bug 1847800 very soon
15:25 pinesol Launchpad bug 1847800 in Evergreen "Missing links to secondary admin pages" [High,Confirmed] https://launchpad.net/bugs/1847800
15:25 berick which was identified by several people as critical
15:26 berick once that's merged, the plan is to do a 3.4 release first, followed directly by 3.5 rc1
15:26 Dyrcona berick++
15:26 berick that way 3.5 can use the latest 3.4 sql as its basis
15:26 berick specifically to address the complexity introduced by the money aging bug
15:26 csharp stat: we've committed fixes for 24 of the 32 bugs targeted to 3.5.0
15:27 Dyrcona us++
15:27 Dyrcona csharp++
15:27 sandbergja berick++
15:27 berick csharp++
15:27 sandbergja csharp++
15:27 berick yes, the delay has allowed us to get quite a few more bug merged.  thanks for the parallel attention
15:28 Dyrcona #info Evergreen 3.5.0RC1 planned after https://launchpad.net/bugs/1847800 fix is committed
15:28 pinesol Launchpad bug 1847800 in Evergreen "Missing links to secondary admin pages" [High,Confirmed]
15:28 berick nothing else from me unless there are questions re: 3.5
15:28 Bmagic I'd like to discuss the docs stuff
15:28 Dyrcona OK, Bmagic. Go ahead.
15:29 Bmagic not sure if it needs to run parrallel to an EG release, but the Antora stuff is looking pretty good: eg-docs.georgialibraries.org/prod/
15:30 Bmagic It's not clear what is required for it to merge - for example: the server-side code that makes the pages that might be server specific should be in the EG repo?
15:30 Innarri joined #evergreen
15:31 Dyrcona What benefit do we get from having the server-side code in Eg proper versus separate?
15:32 Bmagic The old docs need preserved somehow as well. It was mentioned that they could be "slurped" and linked. Not sure if there should be code for that either?
15:32 Innarri joined #evergreen
15:33 Bmagic Dyrcona: One benefit is, we won't lose it. The code that runs our current docs is sometimes gone or inaccesible...
15:33 Dyrcona I'm personally a bit unclear on the relationship of antora documentation and the current documentation, etc.
15:34 Dyrcona So, is antora meant to replace the current docs server? But, right now, it can't?
15:34 Bmagic the current docs have been modified slightly to be Antora-friendly
15:34 Bmagic replace - yes
15:35 Bmagic At the same time - we've a new docs server. It seems to me that the Antora branch could easily be merged with no affect on anything else?
15:36 berick Bmagic: that would be collab/blake/LP1848524_antora_ize_docs ?
15:37 Bmagic yes
15:38 * Dyrcona senses an action item item coming up....
15:38 berick ok so it all sits in docs-antora and some changes to docs
15:38 Bmagic it would need a quick change to make it ready. Change the config to point to "master" - and then for the 3.5 branch, the config changed to "tags/rel_3_5"
15:38 Bmagic the final nail will be to blow away docs/* and rename docs-antora -> docs
15:39 Dyrcona Bmagic: Do you think it is ready for the final nail, or would more work be required?
15:40 Bmagic I think it's ready - with the exception of telling everyone who might have outstanding docs/* changes in working branches - to merge or forever hold your peace
15:40 berick Bmagic: this would be a master-only commit?
15:41 berick or do you expect to merge to 3.5 as well?
15:41 Bmagic Antora is setup internally to deal with git branches for doc versioning - therefore, it can have a master "version" and a 3_5 "version" each with a small change in antora.yml
15:42 Dyrcona So, if I understand correctly, you're asking to have this in for 3.5, right?
15:42 berick well for 3.5 i'm a little concerned at such a big doc change at this point might be too disruptive
15:43 Bmagic I think it would need to hit master before the cut, and it would branch with 3_5 - I'm happy with the group thoughts on the matter. Perhaps it can merge to master between releases..
15:43 miker yeah, I think this big of a change should be at the beginning of the dev cycle rather than the end
15:43 csharp I would be more comfortable with a target of 3.6 - yeah - what others are saying :-)
15:43 mantis1 left #evergreen
15:43 Bmagic sounds good
15:44 Dyrcona #info antora docs branch revisited after 3.5 release for 3.6
15:44 Bmagic changes to docs/* needs to be "backported" to collab/blake/LP1848524_antora_ize_docs in the meantime
15:44 Dyrcona Bmagic: you should be able to rebase on master, no?
15:45 Bmagic I don't think the files are hooked up 1:1
15:46 dbwells #info dbwells = Dan Wells, Hekman Library, Calvin University (and late)
15:46 Dyrcona Bmagic: If you want help with that, I'm sure we'll be able to  make it happen.
15:47 Bmagic cool, thanks for taking the time today to talk about that
15:47 Dyrcona So, anything else for Evergreen releases?
15:48 csharp Bmagic: looking forward to testing it out
15:48 Bmagic csharp: feel free to click through what's there http://eg-docs.georgialibraries.org/prod/
15:49 csharp oh cool
15:50 Dyrcona #topic New Business
15:50 Topic for #evergreen is now New Business (Meeting topic: 2020-05-05 - Developer Meeting)
15:51 Dyrcona I added the one agenda item under new business partly because of bug 1873286.
15:51 pinesol Launchpad bug 1873286 in Evergreen 3.4 "jQuery 3.5.0 breaks at least AngularJS interfaces" [Critical,Fix committed] https://launchpad.net/bugs/1873286
15:53 Dyrcona I think jQuery and jQueryUI could also be used to resolve some date-related bugs in the OPAC such as: bug 1723651 and bug 1814150.
15:53 pinesol Launchpad bug 1723651 in Evergreen "Use HTML5 Date Element in the OPAC" [Wishlist,New] https://launchpad.net/bugs/1723651
15:53 pinesol Launchpad bug 1814150 in Evergreen "Self-registration: system accepts wrong DOB format" [Medium,Confirmed] https://launchpad.net/bugs/1814150
15:54 Dyrcona I also think it could be used to replace the Dojo that is occasionally used int he OPAC, such as for the Overdrive integration.
15:55 JBoyer Outright requiring it would also make it easier to stamp out those odd situations where JS fails if it's included, like bug 1739666
15:55 pinesol Launchpad bug 1739666 in Evergreen "Publication Date "Between" option doesn't work if jQuery is enabled in the OAPC." [Medium,Confirmed] https://launchpad.net/bugs/1739666
15:55 Dyrcona JBoyer, yes, I was about to mention the presence of those bugs.
15:56 csharp sounds like a solid case for it (not knowing what's involved, really)
15:56 jeffdavis I've added the "jquery" tag to the 3 bugs I know of where enabling jQuery breaks something in the OPAC
15:56 Dyrcona So, I guess what I'm really asking is what everyone thinks about going with jQuery in the OPAC, and possibly requiring it?
15:56 csharp you had me at "replace the Dojo" :-)
15:56 Bmagic lol
15:56 Dyrcona jeffdavis++ Yes, that jogged my memory on them.
15:56 Dyrcona :)
15:57 Dyrcona Not hearing any outright opposition, I suppose the next step would be to make a Lp bug and start a branch.
15:57 csharp +1
15:58 jeffdavis I'm less familiar with jQueryUI
15:58 csharp https://www.youtube.com/watch?v=PVhTDNlbsSc
15:58 Dyrcona #action Dyrcona will open a Lp bug about adding jQuery and jQueryUI to the OPAC
15:58 jeffdavis I wonder if it is less supported/more likely to become unsupported
15:58 jeffdavis ...than jQuery proper
15:58 Dyrcona I've not read anything about jQueryUI deprecation.
15:59 jeffdavis looks like the last stable release was 4 years ago
15:59 Dyrcona I've experimented with some of the widgets, and the datepicker would be particularly useful since we can't rely on HTML5 because of Safari on Mac OS X.
16:00 jeffdavis And the last commit was in Dec. But we can discuss that via LP, not important for today's meeting.
16:00 csharp seems to be actively developed: https://github.com/jquery/jquery-ui
16:00 csharp yeah
16:01 Dyrcona Ok, anyone have anything else for new business?
16:02 Dyrcona Does anyone have anything to bring up about needsdiscussion or qaproject bugs?
16:06 Dyrcona Not hearing anything, I declare the meeting adjourned!
16:06 Dyrcona #endmeeting
16:06 Topic for #evergreen is now Welcome to the #evergreen library system channel! | We are publicly logged: http://irc.evergreen-ils.org/evergreen | Large pastes at http://paste.evergreen-ils.org | Can't speak? Make sure your nickname is registered and that you are identified to freenode services: https://freenode.net/kb/answer/registration
16:06 pinesol Meeting ended Tue May  5 16:06:08 2020 US/Eastern.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)
16:06 pinesol Minutes:        http://evergreen-ils.org/meetings/evergr​een/2020/evergreen.2020-05-05-15.02.html
16:06 pinesol Minutes (text): http://evergreen-ils.org/meetings/evergr​een/2020/evergreen.2020-05-05-15.02.txt
16:06 pinesol Log:            http://evergreen-ils.org/meetings/evergree​n/2020/evergreen.2020-05-05-15.02.log.html
16:06 Bmagic Dyrcona++
16:06 csharp Dyrcona++
16:06 dbwells I do feel like jQueryUI is generally falling out of favor.  The big-name, basically monolithic JS front-ends have really squeezed it out from one side, and general browser/widget improvements have squeezed from the other side.
16:06 dbwells Dyrcona++
16:06 JBoyer Dyrcona++
16:07 Dyrcona dbwells: Yes, that does seem to be happening, but as long as Safari lags the other browsers, particularly with respect to date inputs, I think jQueryUI, at least 1 component of it would be useful.
16:08 Dyrcona And, we can build a custom jQueryUI distro that only includes what we need.
16:08 dbwells The same might really be said for jQuery as a whole, though to a lesser degree so far.  I am fine with using older projects that are still quite stable.  I remember 2016 pretty well, it wasn't so bad :)
16:09 Dyrcona :)
16:09 Dyrcona Well, there is the option of reimplementing the OPAC with Angular.
16:10 dbwells No, no, let's do AngularJS first.  We only know one way!
16:12 * dbwells slinks back into the shadows
16:18 Dyrcona :)
17:06 mmorgan left #evergreen
17:11 gmcharlt Dyrcona++
17:33 Bmagic Dyrcona: the comment about rebasing master - this collab branch rebases master with no conflicts. I've compared current master docs/* against the docs/* in the collab branch - found some differences - so now the task is to integrate those differences into docs-antora - you have ideas on using git to do that for us?
17:37 berick Bmagic: if the file names are the same (for the modified files) within the docs and docs-antora directories, you could create a patch of the changes to docs and apply it to docs-antora
17:37 Bmagic I think in most cases the filenames are the same - though folder paths are different - I'll look into the syntax for making a patch for a single file
17:38 berick git diff --patch / git am (w/ various flags)
17:41 Bmagic git diff would need to generate output first - therefore, I'd need to be in a state where my desired diffs existed on the old docs/x/y/z file
17:41 Bmagic yeah?
17:42 berick or specify a range of commit hashes
17:43 berick e.g. git diff 2b259e3ef6~1..f643bea30c
17:43 pinesol berick: [evergreen|Bill Erickson] LP1850955 Angular build targets modernized - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=2b259e3>
17:43 pinesol berick: [evergreen|Jason Boyer] LP1850955: Include changes to package-lock.json - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=f643bea>
17:43 berick with ~1 being the parent commit (which is often useful since first commit is not inclusive)
17:43 berick heh
17:43 Bmagic unwinding that - I'd need to narrow those to commits for docs files
17:44 berick or use --relative
17:44 berick and specify the path
17:44 Bmagic starting to see it in my head
17:45 Bmagic trying some things..
17:49 Bmagic git diff 3b067004fc95c8b92b757a8...d338486c851339b --relative docs/ seems to hit it
17:49 pinesol Bmagic: [evergreen|Bill Erickson] LP1824391 Hatch File Writer release notes - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=3b06700>
17:49 pinesol Bmagic: [evergreen|Chris Sharp] LP#1873048 - Stamp upgrade script - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=d338486>
17:49 Bmagic phew - glad pinesol didn't post ALL of the patches in that chain
17:50 sandbergja joined #evergreen
17:54 Bmagic I have a patch file for the target differing files - https://git-scm.com/docs/git-am doesn't seem to inform me how to make it patch *different* files
17:55 Bmagic oh well - something for tomorrow - have a good evening Evergreen!
18:00 berick Bmagic: oops, I mean 'git apply'.  if the only difference is the path to the file, see the -p flag
18:00 pinesol News from qatests: Testing Success <http://testing.evergreen-ils.org/~live>
18:05 sandbergja joined #evergreen
18:37 sandbergja_ joined #evergreen
20:14 sandbergja joined #evergreen
22:04 sandbergja joined #evergreen
23:20 eady joined #evergreen
23:40 sandbergja joined #evergreen

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