====== Agenda ====== Held on 2019-10-21 through 2019-10-23 in Indianapolis, Indiana. ===== Scheduled events ===== ==== Sunday ==== * 5pm ET - Welcome dinner @ the Harrison House ==== Monday ==== * 8-8:45 am ET - Breakfast * 9 am - Introductions, AV, Code of Conduct, Photography Policy, Agenda Discussion * 11:30 am - Angular 8 (Bill) * 12-1 pm ET - Lunch / [[https://wiki.evergreen-ils.org/doku.php?id=governance:minutes:2019-10-21 | TEP Board Meeting]] * 1 pm - Self Check, then Reports Discussion (Chris and Terran) * 6pm ET - Dinner at [[http://www.jockamopizza.com/|Jockamo Upper Crust Pizza]] (optional) ==== Tuesday ==== * 8-8:45 am ET - Breakfast * 11-11:30am ET - [[https://bit.ly/evghack19leap|Time for a leap?]] (Galen) * 12-1 pm ET - Lunch * 2 pm - Docs, then Elasticsearch (Blake) * 6pm ET - Dine around in Fortville (optional) * [[https://foxgardin.com/foxgardin-kitchen-ale/|Foxgardin]] * [[https://www.taxmanbrewing.com/home-fortville/|Taxman Brewing Company]] * [[https://www.cortonasitaliancuisine.com/|Cortona's Italian Cuisine]] ==== Wednesday ==== * 8-8:45 am ET - Breakfast * 11-11:30 am ET - 3.5 Release Team Selection * 12-1 pm ET - Lunch ===== Discussion Topics ===== * Streaming for large parameters (like chunking for large results). The goal is to allow very large requests with a small stanza size. miker has a WIP branch. * Plan for reports Angular UI (csharp) * Working document: [[https://docs.google.com/document/d/1DqA_f7xSkL_kAO9xty33setvT0Gm75Y_3-_qxSJbq9Q/edit?usp=sharing]] * Elasticsearch - bug [[https://bugs.launchpad.net/evergreen/+bug/1844418|1844418]] (Bmagic) * Antora-ize the docs directory tree - implications to the workflow and web build process (bug [[https://bugs.launchpad.net/evergreen/+bug/1848524|1848524]]) [[https://docs.google.com/document/d/1Hk8-yjnYs4rlBpaE0ovOV9uLbqIwoSv-wD1ypjVA0dk/edit?usp=sharing|Link to gDoc ]](Bmagic) * Coordinating Angular 8 update (bug [[https://bugs.launchpad.net/evergreen/+bug/1830973|1830973]]) (berick). * EG Selfcheck - plans for redevelopment and/or improvement of current UI (csharp/tmccanna) * Working document: [[https://docs.google.com/document/d/1Bk6jcTHn8yHY5UesNDiPLc3zVThO_I-k0FpoSI2iTmI/edit?usp=sharing]] * PostgreSQL RLS policies to subset EG - can create efficient test/migration environments (devted) * 3.5 release team selection (gmcharlt) * Committer activity (gmcharlt) ===== Remote Attendance ===== We will stream portions of the event from the Evergreen community Youtube channel and use the community IRC channel for discussion as well as monitoring comments from the livestream. The event session videos from the Hack-A-Way are now available on YouTube: [[https://www.youtube.com/watch?v=g4uG6VBdLhc&list=PLsktT5b82paX2Lu5o6LEu7bvDNTHVQtbt|2019 Hack-A-Way playlist]] ===== Attendees ===== Please add your name here if you plan to attend to help organizers get an estimate of attendees for logistical reasons. If you plan to attend but do not want to list your name feel free to privately contact Rogan or Anna. Also, if you have dietary restrictions or access needs please contact Anna or an organizer with that information. * Blake Graham-Henderson, MOBIUS * Ted Peterson, MOBIUS * Chris Sharp, PINES * Terran McCanna, PINES * Tiffany Little, PINES * Bill Erickson, KCLS * Rogan Hamby, Equinox * Andrea Neiman, Equinox * Galen Charlton, Equinox * Jason Etheridge, Equinox * Mike Rylander, Equinox * Jason Boyer, Equinox * Ruth Frasur, Evergreen Indiana * Garry Collum, KCPL * Adam Bowling, Emerald Data * Josh Lamos, Emerald Data * Dan Wells, Calvin University * Remington Steed, Calvin University * Scott Tracey, Evergreen Indiana * Anna Goben, Evergreen Indiana ===== Accomplishments ===== **Bugs Reviewed or Submitted:** * https://bugs.launchpad.net/evergreen/+bug/1786501 - column sort broken in pending patrons * https://bugs.launchpad.net/evergreen/+bug/1849161 - Regression - Preferred Lib search inclusion for Located URI results * https://bugs.launchpad.net/evergreen/+bug/1802952 - Auto suggest not accounting for located URI (electronic) record visibility * https://bugs.launchpad.net/bugs/1825245 - It's harder to get to the Monograph Parts menu from the web client's holdings editor * https://bugs.launchpad.net/bugs/1849180 - Inspect Queue for Acquisitions Records does not display * https://bugs.launchpad.net/bugs/1849130 - Requested Username column in Pending Patrons * https://bugs.launchpad.net/bugs/1849182 - Angular staff catalog needs page-specific title * https://bugs.launchpad.net/bugs/1729889 - Looks like an MD5 hash of a password field is being displayed in record holds grid * https://bugs.launchpad.net/bugs/1849208 - Allow Choosing PostgreSQL Version when Running Makefile * https://bugs.launchpad.net/bugs/1849366 - Patron expiration note in summary bar * https://bugs.launchpad.net/bugs/1796914 - Navbar does not have an accessible name **Sign offs / Pullrequested:** * https://bugs.launchpad.net/evergreen/+bug/1846038 - Web client: Billing Full Details Shows Blank Grid * https://bugs.launchpad.net/evergreen/+bug/1170794 - Deposit charged again on renewal of deposit item * https://bugs.launchpad.net/bugs/1849152 - Being able to set custom CSS from a Library Setting * https://bugs.launchpad.net/bugs/1849208 - Allow Choosing PostgreSQL Version when Running Makefile * https://bugs.launchpad.net/bugs/1839365 - Login page missing a h1 heading * https://bugs.launchpad.net/bugs/1848778 - Improve copy/paste in bib merge with consistent MARC breaker delimiters **New patches submitted:** * https://bugs.launchpad.net/evergreen/+bug/1849113 - Add the ability to have jQuery from a library setting * https://bugs.launchpad.net/evergreen/+bug/1849137 - Angular staff catalog record detail "Patron View" tab * https://bugs.launchpad.net/evergreen/+bug/1849152 - Being able to set custom CSS from a Library Setting * https://bugs.launchpad.net/bugs/1717996 - web client: better label for 'publicly visible' buckets * https://bugs.launchpad.net/bugs/1849137 - Angular staff catalog record detail "Patron View" tab * https://bugs.launchpad.net/bugs/1847805 - pcrud search can fail to retrieve rows that the user has access to * https://bugs.launchpad.net/bugs/1726918 - web client: Alert doesn't display for soon-to-expire patron accounts * https://bugs.launchpad.net/bugs/1839361 - Login page title is confusing to screen readers * https://bugs.launchpad.net/bugs/1844418 - Allow for an alternative search engine like Elasticsearch * https://bugs.launchpad.net/bugs/1849208 - Allow Choosing PostgreSQL Version when Running Makefile * https://bugs.launchpad.net/bugs/1839359 - Select element on login page does not have an accessible name * https://bugs.launchpad.net/bugs/1780458 - Support Vandelay Import Email Notifications * https://bugs.launchpad.net/bugs/1845693 - Replacement needed for PhantomJS * https://bugs.launchpad.net/bugs/1724965 - Web Client: Copy Buckets missing TCN column * https://bugs.launchpad.net/evergreen/+bug/1849161 - Regression - Preferred Lib search inclusion for Located URI results * https://bugs.launchpad.net/bugs/1849523 - Angular catalog results display efficiency improvements **Patches Pushed:** * https://bugs.launchpad.net/evergreen/+bug/1778606 - Web Client - Place Hold Requires Two Clicks on Submit * https://bugs.launchpad.net/evergreen/+bug/985957 - Prevent hold activation date being a date in the past * https://bugs.launchpad.net/evergreen/+bug/1657171 - ASCII apostrophe and Unicode right single quotation mark should be normalized * https://bugs.launchpad.net/evergreen/+bug/1777698 - web client: Duplicate barcode alert appearing on new barcodes * https://bugs.launchpad.net/evergreen/+bug/1749970 - Web Staff Client: Pending Patrons limited to 100 * https://bugs.launchpad.net/evergreen/+bug/1821969 - Web client: Patron primary and preferred prefix and suffix do not display in patron summary * https://bugs.launchpad.net/bugs/1821969 - Web client: Patron primary and preferred prefix and suffix do not display in patron summary * https://bugs.launchpad.net/bugs/1843938 - Booking refresh follow up work * https://bugs.launchpad.net/bugs/1825403 - copy tags are being created with the a library short name in the label * https://bugs.launchpad.net/bugs/1830973 - Update to Angular version 8 * Docs: Fix image syntax in Authority Browse infrastructure docs * Docs: Added Request Items section to Item Status documentation * https://bugs.launchpad.net/evergreen/+bug/1765434 - Browser refresh closes purchase order * https://bugs.launchpad.net/evergreen/+bug/1849372 - angular: modals do not automatically close when navigating away from pages * https://bugs.launchpad.net/evergreen/+bug/1844720 - Apache config contains hard-coded paths * https://bugs.launchpad.net/evergreen/+bug/1849506 - Remove manual node.js installation instructions * https://bugs.launchpad.net/evergreen/+bug/1845693 - Replacement needed for PhantomJS * https://bugs.launchpad.net/evergreen/+bug/1835620 - Require some Storage submodules instead of use them * https://bugs.launchpad.net/evergreen/+bug/1806783 - Offline: Non-cataloged item receipt printing **Research and Discussion**