Evergreen ILS Website

IRC log for #evergreen, 2018-12-12

| 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:19 ningalls_ joined #evergreen
00:21 csharp joined #evergreen
00:39 beanjammin joined #evergreen
01:03 beanjammin joined #evergreen
01:26 beanjammin joined #evergreen
01:52 beanjammin joined #evergreen
02:18 beanjammin joined #evergreen
02:53 beanjammin joined #evergreen
03:12 beanjammin joined #evergreen
03:36 beanjammin joined #evergreen
04:33 beanjammin joined #evergreen
05:29 beanjammin joined #evergreen
05:47 beanjammin joined #evergreen
07:12 rjackson_isl joined #evergreen
07:15 csharp joined #evergreen
07:20 beanjammin joined #evergreen
07:29 bdljohn joined #evergreen
07:42 JBoyer csharp, re: a followup bug to 1481441, I did file it, bug 1576754 but I forgot to ever reference it in that bug.
07:42 pinesol Launchpad bug 1576754 in Evergreen "Custom Error Messages for Circ/Hold Matrix Matchpoints" [Wishlist,New] https://launchpad.net/bugs/1576754
07:43 JBoyer I didn't work up the steam at the time to work on it.
07:46 JBoyer Also csharp, there are precious few people using FF Hatch since they either have to build the installer themselves or get it from me. :( Progress was made at the hackaway but the branch isn't committed and the updated installer isn't generally available.
07:46 JBoyer The ball, I have dropped it.
08:23 tlittle joined #evergreen
08:24 bos20k joined #evergreen
08:42 mmorgan joined #evergreen
08:43 csharp JBoyer: s'ok - I just built my own installer and provided it to the library - we'll see how it goes :-)
08:43 csharp thanks for the bug link
08:48 Dyrcona joined #evergreen
08:51 stephengwills joined #evergreen
08:54 mmorgan @coffee
08:54 * pinesol brews and pours a cup of Kenya Mamuto Kirinyaga, and sends it sliding down the bar to mmorgan
08:55 mmorgan @coffee [someone]
08:55 * pinesol brews and pours a cup of Costa Rica Finca Cerro Palado, and sends it sliding down the bar to dbwells
09:11 pinesol News from qatests: Testing Success <http://testing.evergreen-ils.org/~live>
09:33 phasefx not really a success, but getting there
09:35 mmorgan Less of a failure is a success
09:45 rhamby mmorgan: unless the less of a failure is a failure to correctly diagnose the scale of failure (I'm clearly in an optimistic mood today)
09:47 * mmorgan should probably have phrased that as: A higher level of failure is a success :)
09:47 phasefx we're failing upwards
09:48 JBoyer phasefx++
09:48 mmorgan phasefx++
09:50 jvwoolf joined #evergreen
09:52 rhamby phasefx++
09:56 Dyrcona Ah ha!
09:57 Dyrcona So, I get this when trying to process that one PO JEDI event that I mentioned yesterday: Dec 12 09:47:38 util open-ils.trigger: [ERR :18899:EX.pm:66:] Exception: OpenSRF::EX::Jabber 2018-12-12T14:47:38 OpenSRF::Transport::SlimJabber::XMPPReader /usr/local/share/perl/5.22.1/OpenSRF/T​ransport/SlimJabber/XMPPReader.pm:263 Jabber Exception: Disconnected from Jabber server
09:57 Dyrcona It appears to happen during the create event output step.
10:01 Dyrcona Unfortunately, the ejabberd log only shows it closing the connection, not why.
10:02 yboston joined #evergreen
10:06 Dyrcona OK. Looks like we need some chunking/bundling work there, possibly.
10:22 Dyrcona So, I got it to work on a "test" server by setting max_stanza_size to 2,000,000 and firing the event by itself.
10:23 Dyrcona The server that normally runs the events already has max_stanza_size set to 2,000,000, so it can't be just that.
10:26 * Dyrcona wishes the perl debugger was actually useful.
10:33 Dyrcona So, I may just go back to using 1 collector and 1 reactor. It seems we've had the --run-pending a/t runner get hung up about 1/week since changing the configuration. That's far more often than before.
10:33 Dyrcona csharp: Have you encountered any similar issues?
10:41 khuckins joined #evergreen
10:41 pinesol News from qatests: Failed Running OpenSRF build tests <http://testing.evergreen-ils.org/~live>
10:41 pinesol News from qatests: Failed Running Evergreen build tests <http://testing.evergreen-ils.org/~live>
10:41 pinesol News from qatests: Failed configure apache <http://testing.evergreen-ils.org/~live>
10:41 pinesol News from qatests: Failed Running pgTAP tests <http://testing.evergreen-ils.org/~live>
10:41 pinesol News from qatests: Failed <http://testing.evergreen-ils.org/~live>
10:50 Dyrcona I lowered our collect and react settings to 2, just to see if that helps.
10:50 * Dyrcona doubts it.
11:10 terran joined #evergreen
11:11 pinesol News from qatests: Failed configure apache <http://testing.evergreen-ils.org/~live>
11:11 pinesol News from qatests: Failed Running pgTAP tests <http://testing.evergreen-ils.org/~live>
11:11 pinesol News from qatests: Failed <http://testing.evergreen-ils.org/~live>
11:12 phasefx getting there
11:13 phasefx the pgTAP failure is legit
11:15 Dyrcona phasefx: I've discussed that failure with someone (gmcharlt?) at the hack-away. I noticed when going to Pg 10.
11:15 phasefx roger that
11:17 Dyrcona phasefx: https://bugs.launchpad.net/eve​rgreen/+bug/1730726/comments/3
11:17 pinesol Launchpad bug 1730726 in Evergreen "Support for PostgreSQL 10" [Wishlist,Confirmed]
11:17 Dyrcona I need to finish that branch by adding release notes.
11:17 phasefx Dyrcona++
11:18 berick and phasefx++
11:18 Dyrcona phasefx: What version of Pg is installed?
11:18 berick building test server on ub 18?
11:18 phasefx Dyrcona: PostgreSQL 9.6.10 on x86_64-pc-linux-gnu, compiled by gcc (Debian 6.3.0-18+deb9u1) 6.3.0 20170516, 64-bit
11:19 Dyrcona OK. I don't recall if I've ever run the tests on Pg 9.6.
11:19 phasefx berick: debian stretch, but we have or are close to having multi-server support
11:20 phasefx http://git.evergreen-ils.org/?p=working/r​andom.git;a=blob;f=qa/test_runner.xml;h=6​e3952d0b1f47e2a1898d3048ebe6153ce4da547;h​b=refs/heads/collab/phasefx/eg_live_tests
11:20 berick nice!
11:21 Dyrcona Looks like we'll have to modify the test to accommodate 9.6 also....
11:31 phasefx right now testing.evergreen-ils.org is still running test.sh (http://git.evergreen-ils.org/?p=working/​random.git;a=blob;f=qa/test.sh;h=11d96d5​b42eb05d513e6bea63d75a29983175246;hb=ref​s/heads/collab/phasefx/eg_live_tests), but we can eventually switch it over to and smoke test test_runner.pl http://git.evergreen-ils.org/?p=working/r​andom.git;a=blob;f=qa/test_runner.pl;h=4f​c672529021ec2b74bcf83d69dc22bf74ff3c73;hb​=refs/heads/collab/phasefx/eg_live_test
11:32 phasefx then folks with commit access to the branch can just add their servers (there's an ssh pubkey for testin.evergreen-ils.org in the branch)
11:33 Dyrcona phasefx: Sound interesting/useful. I'll take a look some day.
11:38 jeff what keeps us using the random repository for all manner of things? would gitlab and/or something else help us get away from that practice, because it would potentially reduce the burden of creating a repo?
11:38 jeff (tangent, i know)
11:39 * phasefx has no strong feeling there; just used random because that's what berick used for the original wheezy installer
11:41 pinesol [evergreen|Remington Steed] Docs: LP#1731048: Update json_query documentation for new join syntax - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=62fc2ea>
11:41 pinesol [evergreen|Remington Steed] Docs: Fix screenshot file name - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=2dc0b1c>
11:43 khuckins_ joined #evergreen
11:54 khuckins__ joined #evergreen
12:02 beanjammin joined #evergreen
12:12 jihpringle joined #evergreen
12:25 bdljohn1 joined #evergreen
12:36 beanjammin joined #evergreen
12:39 Dyrcona jeff: Gitlab will let you create your own repositories just by pushing to them be default. It can be done with gitolite using a wildcard repo configuration.
12:42 pinesol News from qatests: Failed Running pgTAP tests <http://testing.evergreen-ils.​org/~live#2018-12-12T12:12:09,428726255-0500 -0>
12:42 pinesol News from qatests: Failed Running perl live tests <http://testing.evergreen-ils.​org/~live#2018-12-12T12:12:09,450827934-0500 -2>
12:42 pinesol News from qatests: Failed <http://testing.evergreen-ils.​org/~live#2018-12-12T12:12:09,472980231-0500 -4>
12:47 dickreckard uhm, is there a way to list the last records added to the catalog in the staff client?
13:01 miker dickreckard: in the staff client directly? hrm, probably not. but in another tab: http://sandbox-32.evergreencatalog.com/opac/​extras/feed/freshmeat/opac/biblio/import/10/
13:05 * jeff notes the Apache "Found" 3xx body appended to the end of that document
13:06 jeff internal redirect being followed, but then still resulting in the body being appended?
13:08 miker huh. that's cute.
13:09 dickreckard miker: nice, thanks! haven't seen the search syntax before. is it only here? https://wiki.evergreen-ils.org/doku.php?i​d=documentation:technical:search_grammar
13:09 miker other formats available for machine processing; replace 'opac' with, say, atom or rss2
13:09 miker dickreckard: that's where i pulled the example from, yep :)
13:09 dickreckard super useful page :))
13:10 miker well, no it's not... https://wiki.evergreen-ils.org/doku.p​hp?id=scratchpad:random_magic_spells
13:10 * miker disappears into a meeting
13:10 jeff also, in case it was too subtle above: your results from that feed will be different if you are logged in to the staff client in that browser than if you are not.
13:11 jeff well, "may" be different or "will likely" be different.
13:11 Dyrcona YMMV
13:12 jeff also, if you're not logged in to the staff client in that browser when you fetch that url, if the most recent 10 bibs aren't otherwise visible in searches, you may get zero results, or more likely less than the number requested.
13:14 jeff but if there are zero results you'll get an error that references record IDs, which you can then individually retrieve.
13:16 Dyrcona dickreckard: What problem are you trying to solve? Do you want to see X of the most recent records you've added or just the previous one? This sounds like a potentially useful feature request.
13:16 dickreckard no it's for the staff indeed
13:17 dickreckard just wanted to check how the staff is doing in the test installation, and export the records that were added
13:17 dickreckard so maybe make a csv with the IDs and use the batch export
13:18 dickreckard cos I will need to merge the old database with the recods that were added in the test installation, into a new installation
13:20 dickreckard I think a record query " * sort(create_date) #descending " solve my needs.. but indeed the last x records instead of just the 'retriev last bib record' button could be nice
13:26 dickreckard also I finally solved the problem I had with vandelay batch imports.. I found the issue was that systemd creates a private /tmp folder nested inside an apache2 private folder, so it couldn't find the uploaded temporary .mrc file as it was inside the private tmp instead of /tmp. I wanted to somehow add that note somewhere, cos it would be useful to add in the documentation as from debian stretch it's the
13:26 dickreckard default behavior.
13:27 dickreckard I looked on launchpad and couldn't find mentions about it. so let me know if I can add notify this somewhere.
13:29 jeff It might be reasonable to review changing the default value of <importer>/tmp</importer> in openils.xml.example
13:31 Dyrcona dickreckard: You should be able to get marc records out of the URL that miker shared earlier.
13:31 sandbergja joined #evergreen
13:32 dickreckard damn!
13:32 dickreckard didn't see that jeff . *facepalm*
13:33 dickreckard i am not sure though if systemd creates everytime a dynamically named tmp folder.
13:33 dickreckard looks like this : systemd-private-3fe5f7b97530​483c883d34f88402e1b1-apache2@websockets.service-KOjl3Y/
13:34 dickreckard restarting the service the folder name changes
13:35 dickreckard so I had to change the settings in systemd, following this : https://www.maxoberberger.net/blog​/2017/10/debian-9-private-tmp.html
13:36 dickreckard running to the supermarket, brb
13:39 beanjammin joined #evergreen
13:50 Dyrcona Launchpad timeouts...
13:55 jeff dickreckard: yes, you can set PrivateTmp=false like you did, or you can change your opensrf.xml config so that marc files are spooled somewhere outside of /tmp
13:59 terran I'm working on bug 1743783 and I can get the billing location id to display but not the shortname - can someone give me a nudge in the right direction? Code paste at https://pastebin.com/cZMn3832
13:59 pinesol Launchpad bug 1743783 in Evergreen "Web Client: Bill Display Issues" [Undecided,Confirmed] https://launchpad.net/bugs/1743783 - Assigned to Terran McCanna (tmccanna)
14:01 bdljohn joined #evergreen
14:03 Dyrcona terran: The interface that retrieves the bills probably needs to flesh the circ_lib and billing_location fields.
14:05 terran Dyrcona - ah, okay
14:10 miker or you could throw systemd in the ocean, and save us all ;)
14:10 miker er, that was in ref to dickreckard above
14:12 Dyrcona :)
14:12 * Dyrcona eyeballs the Evergreen on FreBSD branch that was abandoned 6 years ago.....
14:13 Dyrcona If everyone hates systemd, why do we all use it?
14:14 bos20k Some sort of pact between satan and Pottering would be my guess...
14:15 dickreckard haha
14:16 bos20k Poettering that is...  Even his name is wrong.
14:17 jonadab Dyrcona: I'll have you know, I have never installed systemd on any system.
14:18 dickreckard bos20k: I thought it was in reference to the Italian saying  'the Devil makes pots, and not lids'
14:18 jonadab Upgraded squeeze->wheezy->Devuan jessie->ascii
14:19 bos20k dickreckard: lol, no, the guy behind systemd.  The guy who won't listen to any outside criticism and thinks systemd is perfect.
14:19 dickreckard It's funny when I looked him up I saw he's behind pulseaudio and avahi too. Funny always have struggling with centralization issues with those too.
14:19 jonadab bos20k: He's also the same guy responsible for the pulseaudio fiasco.
14:19 dickreckard ;)
14:20 jonadab I never had a problem with avahi, because I never had a use case for what it tries to do.  So if it doesn't work, I don't care.
14:20 bos20k jonadab: yup.  It is amazing that anyone ever listened to him after that.
14:23 dickreckard jonadab: me neither, just found out about it as it paralizes the networking, by resisting to systemctl stops and respawning after kills..
14:31 JBoyer Having looked at berick's websocketd sample systemd service and having to create an upstart version of the same in the last week, I'm ready to assume Poettering must have compromising information on somebody. SysV rc init, NetBSD init, or maybe even Apple's launchd has to be better than this. :/
14:32 JBoyer (the example worked fine, that wasn't the point of the complaint)
14:43 gmcharlt miker: (and whoever else is interested) bug 1729610 (OpenSRF request backlog queue) now has a complete pullrequest
14:43 pinesol Launchpad bug 1729610 in OpenSRF "allow requests to be queued if max_children limit is hit" [Wishlist,New] https://launchpad.net/bugs/1729610
14:44 miker gmcharlt++
14:51 tlittle joined #evergreen
14:56 Dyrcona We have a dev meeting in about 4 minutes.
15:00 Dyrcona gmcharlt: Do you want to run it? I know you have the agenda locked.
15:00 gmcharlt sure
15:00 gmcharlt gimme two minutes
15:00 Dyrcona OK
15:01 berick thanks gmcharlt
15:01 gmcharlt #startmeeting Evergreen Development Meeting, 2018-12-12
15:01 pinesol Meeting started Wed Dec 12 15:01:58 2018 US/Eastern.  The chair is gmcharlt. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:01 pinesol Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:01 Topic for #evergreen is now  (Meeting topic: Evergreen Development Meeting, 2018-12-12)
15:01 pinesol The meeting name has been set to 'evergreen_development_meeting__2018_12_12'
15:02 gmcharlt #info Agenda is https://wiki.evergreen-ils.org/do​ku.php?id=dev:meetings:2018-12-12
15:02 gmcharlt #topic Introductions
15:02 Topic for #evergreen is now Introductions (Meeting topic: Evergreen Development Meeting, 2018-12-12)
15:02 beanjammin joined #evergreen
15:02 gmcharlt #info gmcharlt = Galen Charlton, EOLI
15:02 jeff #info jeff = Jeff Godin, Traverse Area District Library (TADL)
15:02 JBoyer #info JBoyer = Jason Boyer, ISL
15:02 berick #info berick Bill Erickson, KCLS
15:02 agoben #info agoben = Anna Goben, Evergreen Indiana
15:02 remingtron #info remingtron is Remington Steed, Hekman Library (Calvin College)
15:02 Dyrcona #info Dyrcona = Jason Stephenson, CW MARS
15:02 dbwells #info dbwells = Dan Wells, Hekman Library (Calvin College)
15:02 stephengwills #info stephengwills at Maine Balsam Libraries
15:03 Bmagic #info Bmagic  = Blake GH, MOBIUS
15:04 gmcharlt #topic Action items from last meeting
15:04 Topic for #evergreen is now Action items from last meeting (Meeting topic: Evergreen Development Meeting, 2018-12-12)
15:04 gmcharlt #info JBoyer and csharp will work on a new Hatch release during the hack-a-way
15:04 gmcharlt JBoyer: how did that go?
15:05 JBoyer I believe it's ready to go, but it hasn't yet been committed.
15:05 gmcharlt OK
15:05 berick JBoyer: got the bug # handy?
15:06 JBoyer Once that's done and a new version number selected (berick and I talked about 0.2.0) the final installer can be built and put on the site, and the extensions updated in their respective browsers.
15:06 JBoyer will soon
15:06 JBoyer bug 1731922
15:06 pinesol Launchpad bug 1731922 in Evergreen "Firefox add-on for Hatch" [Wishlist,Confirmed] https://launchpad.net/bugs/1731922
15:06 Bmagic I have some more Hatch code related to the Dymo Printer, wonder if they can be combined for the release versioning number?
15:07 berick JBoyer: i can make sure nothing broke for chrome, but would prefer if someone else could sign off on the windows+firefox bits
15:07 JBoyer ++
15:08 * berick wonders if csharp is in the house
15:08 berick in any event, I'll note that in the LP
15:08 * Dyrcona was thinking we could assign testing with Firefox to csharp. :)
15:08 JBoyer The thing that's primarily being tested is the Windows installer. The extension can function without changes so long as the windows bits are updated.
15:08 gmcharlt ok
15:08 gmcharlt so I'll take this as
15:09 gmcharlt #info Next Hatch release is close
15:09 JBoyer +1
15:09 gmcharlt #action berick, JBoyer, csharp, et. al. will collaborate on final testing
15:09 gmcharlt Bmagic: we can discuss the Dymo stuff later in the agenda
15:09 Bmagic sure
15:10 gmcharlt but I note that since there's a direct Evergreen dependency with the "compatiblity mode", we may not want to couple that issue with the other stuff that's being worked on for the Hatch release
15:10 khuckins__ joined #evergreen
15:11 gmcharlt so, moving on
15:11 gmcharlt #topic OpenSRF release
15:11 Topic for #evergreen is now OpenSRF release (Meeting topic: Evergreen Development Meeting, 2018-12-12)
15:11 gmcharlt #info OpenSRF 3.0.2 released during the hack-a-way
15:11 gmcharlt #info OpenSRF 3.1-beta now down to two bugs
15:11 gmcharlt bug 1803182
15:11 pinesol Launchpad bug 1803182 in OpenSRF "Websocketd graceful shutdown support" [Undecided,New] https://launchpad.net/bugs/1803182
15:11 gmcharlt ^ that one looks straightforward; I'll run it through its paces and will merge today
15:12 gmcharlt the other is bug 1729610
15:12 pinesol Launchpad bug 1729610 in OpenSRF "allow requests to be queued if max_children limit is hit" [Wishlist,New] https://launchpad.net/bugs/1729610
15:12 gmcharlt which I know miker will test, but it would be nice to have additional eyes on it
15:12 gmcharlt I'll write up draft release notes as well
15:12 gmcharlt request chunking will /not/ make it into 3.1-beta for lack of code
15:12 gmcharlt any questions?
15:12 * miker hangs head in shame
15:13 JBoyer Looks good, since I'm hoping to use websocketd in production soon I'll try to test those two branches too.
15:14 bdljohn1 joined #evergreen
15:14 * Dyrcona is using websocketd in production and it is very reliable.
15:14 berick just noticed I need a better commit message on the websocketd patch...
15:14 berick will do that today
15:15 gmcharlt berick++
15:15 jeff berick++
15:15 jeff also using websocketd in production here. no complaints yet.
15:16 gmcharlt great
15:16 gmcharlt so moving on
15:16 gmcharlt #topic Evergreen release
15:16 Topic for #evergreen is now Evergreen release (Meeting topic: Evergreen Development Meeting, 2018-12-12)
15:16 gmcharlt dbwells
15:16 gmcharlt ?
15:17 dbwells A few small updates...
15:17 dbwells First, there is now a roadmap page available here:  https://wiki.evergreen-ils.org/doku​.php?id=faqs:evergreen_roadmap:3.3  So far it just has berick's Angular staff catalog bug, so feel free to fill it in/out some more.
15:18 dbwells I did not carry over anything from 3.2 (which was actually mostly accomplished; good job all!)
15:19 Dyrcona We should probably info the roadmap.
15:19 dbwells Also, concerning monthly releases, I am suggesting that we do not do a December release.  I don't think activity warrants it, and I will be doing our 3.2 upgrade during the release window, so may not be able to swing it.  Here are the unreleased changes: https://launchpad.net/evergreen/+milestone/3.2.3
15:19 dbwells #info https://wiki.evergreen-ils.org/doku​.php?id=faqs:evergreen_roadmap:3.3
15:20 berick +1 to skipping Dec. release
15:21 dbwells To be clear, just the (4) "Fix Committed" would get in, not that giant list :)
15:21 Dyrcona I'm OK with skipping the December release, too.
15:21 gmcharlt ... action: dbwells will close 40 bugs in the next 7 days... ;)
15:21 Dyrcona :)
15:21 gmcharlt seriously, I'm also OK with punting the next maintenance releases to January
15:22 dbwells Okay, that is all from me.  Any questions pertaining to 3.3?
15:23 gmcharlt none frmo me
15:23 JBoyer none here
15:23 gmcharlt #agreed no Evergreen maintenance releases will be made in December; they will be deferred to January
15:24 Dyrcona Looks good so far. I'll see if any of my recent bugs warrant being added to the road map.
15:25 gmcharlt ok, moving on
15:25 gmcharlt #topic Hatch
15:25 Topic for #evergreen is now Hatch (Meeting topic: Evergreen Development Meeting, 2018-12-12)
15:26 berick I am planning to help w/ the Dymo LP, at minimum code reivew and non-Dymo testing.
15:26 gmcharlt berick++
15:26 berick I don't have a Dymoe printer, alas
15:27 berick so kind of like the other Hatch issue, more help testing would be appreciated
15:27 gmcharlt I have one comment so far ... I dislike calling it "compatibility mode" as a printing setting
15:27 dbwells We've got a million Dymos and can help with testing.
15:27 Bmagic I solicited my libraries and was able to borrow one more long term.
15:28 gmcharlt as ultimately that's meaningless to the user
15:28 Bmagic I'm not married to the term either.
15:28 berick thanks dbwells
15:28 Dyrcona "broken mode?" :)
15:29 gmcharlt maybe instead (on the Evergreen side) have the interface present a list of potential "special" printer models
15:29 berick you can never go wrong with "Turbo"
15:29 gmcharlt along the lines of "[] Dymo [] Everything else" (or something along those lines)
15:29 berick gmcharlt: makes sense... other printers may need other tweaks
15:29 Dyrcona I think the release note could use a little more detail. I didn't have any idea what I changes would be required until I saw the example.
15:29 JBoyer We do kind of have a precedent in the way we do EDI worksrounds.
15:30 gmcharlt JBoyer: hopefully it won't need to get that involved
15:30 JBoyer This would just be the Dymo workaround.
15:30 gmcharlt wait
15:30 gmcharlt we're talking about printing
15:30 berick heh
15:30 gmcharlt Narrator: it will get that involved, and more
15:30 JBoyer gmcharlt++
15:31 Bmagic In the Hatch code, it's a fork based upon a boolean as to which way to render the HTML. It's first incarnation was a string match against the word "Dymo" but now is in the hands of the staff via the Evergreen setting
15:31 gmcharlt yeah, I can understand not wanting to do string matching there
15:32 dbwells berick: Looking at my "Dymo Labelwriter 400 Turbo" right now, it's not a bad name for the option ;)
15:32 Dyrcona I'm not too fussed about what it is called as long as the documentation is clear about what it does and what other changes it will require.
15:32 Bmagic In the end, it's true/false which fits nicely with the checkbox UI
15:32 gmcharlt but having the Evergreen end keep track of a set of special printer (dis)capabilities and send appropriate flags to Hatch could work
15:32 berick dbwells: oh yeah, I forgot they were called that...
15:33 gmcharlt anything else to say about Hatch?
15:33 gmcharlt #action Bmagic, berick, et al will poke more on the Dymo branch per feedback at this meeting
15:34 gmcharlt moving on
15:34 gmcharlt #topic Date of next meeting
15:34 Topic for #evergreen is now Date of next meeting (Meeting topic: Evergreen Development Meeting, 2018-12-12)
15:34 gmcharlt so... shall we try 1/9?
15:34 JBoyer that
15:34 Dyrcona +1 # I've already got 2 other meetings on 1/2, now.
15:34 JBoyer s good for me.
15:34 Bmagic works for me
15:35 berick +1
15:35 dbwells +1
15:35 gmcharlt #agreed Next development meeting will be held on 2019-01-09
15:35 gmcharlt #topic Evergreen 2019 Hack-A-Way
15:35 Topic for #evergreen is now Evergreen 2019 Hack-A-Way (Meeting topic: Evergreen Development Meeting, 2018-12-12)
15:35 agoben In the survey I sent out, Nov 4-6 took the most top votes. Oct 21-23 took second place. Halloween week got a lot of meh.
15:35 agoben Are you ok with election week again after all?
15:36 Dyrcona The dates were all the same to me at this point, tbh.
15:37 JBoyer What was the spread between 1st and 2nd ?
15:37 rhamby I'd rather not do election week personally.  We had some complaints at the hack-a-way this year for that reason.
15:37 agoben 8 ppl responded.  5 chose election week as their number 1 choice
15:37 rhamby (complaints might be too strong a word ....)
15:38 JBoyer Oh.
15:38 agoben No one went for halloween week as a first choice and 3 picked the week before that
15:38 gmcharlt we are all clearly committed to feeding trick-or-treaters...
15:39 agoben Be a shame to miss out on the candy and costumes, indeed.
15:39 * Dyrcona changes his vote to make it a tie. :)
15:39 JBoyer Or being trick-or-treaters, no judging here. ;)
15:39 agoben But Halloween week was the winner of the #2 choice (again 5 participants)
15:39 gmcharlt agoben: how long do you want to keep the survey open?
15:39 berick Hackfest Spooktacular!
15:40 agoben I would like to lock in the contracts next week so we're not holding 3 weeks hostage.
15:40 * JBoyer puts flashlight under chin, "This behavior only happens when debug logging is turned off!"
15:41 dbwells JBoyer: I got chills
15:41 berick we just work on EDI all week
15:41 remingtron JBoyer++
15:41 JBoyer berick wins, I'm not going
15:41 gmcharlt I have a mild preferance against not doing it during election week, but only mild
15:41 gmcharlt (it would be /much/ stronger if we were talking about 2020)
15:42 agoben I can leave it open until Monday if you want to just leave it in the hands of the stats at that point?
15:42 gmcharlt that makes sense to me
15:42 agoben Since fewer than half of the expected participants responded, it might be best to get a reminder out to vote now ;)
15:43 berick agoben: maybe send a reminder to the lists, including a note about election day
15:43 berick :)
15:43 Dyrcona I was going to suggest Friday evening with an email sent explicitly with the topic of vote now or don't complain.
15:43 agoben I'm out on Friday, but I can send out a reminder tomorrow to that effect.
15:43 agoben Thanks for the input; the decision will be posted next week!
15:43 berick agoben++
15:44 gmcharlt agoben++
15:44 Dyrcona I meant send a reminder now, and close the poll on Friday evening. Sorry that I wasn't clear.
15:44 remingtron agoben++
15:44 Dyrcona agoben++
15:44 agoben I'll send it out first thing tomorrow.  Have to buzz now.  Thanks everyone!
15:45 gmcharlt #topic Angular Staff Catalog
15:45 Topic for #evergreen is now Angular Staff Catalog (Meeting topic: Evergreen Development Meeting, 2018-12-12)
15:45 berick ok, questions about that...
15:45 berick i am continuing work on it as noted in the LP.
15:45 berick and i've done a bit more since my last update
15:46 berick I strongly suspect it will not be in a state to replace the existing catalog by 3.3
15:46 gmcharlt I'm generally in favor of making it available in 3.3 on a beta basis (and making it easy to switch via a workstation pref?)
15:46 berick gmcharlt: that's exactly my question
15:46 berick and what I was imagining -- workstation pref
15:47 berick and when it's enabled it will be clearly /other/
15:47 berick and not a replacement
15:47 gmcharlt but I'm wondering if we can go so far as to also deprecate the old embedded OPAC at the same time, with a stated goal of removing it in 3.4
15:47 JBoyer +1 to having the code in core, possibly just have 2 entries in the cat menu "Search Catalog" and "Testing Catalog" or similar.
15:47 Dyrcona I'd be inclined to leave it out.
15:47 berick Dyrcona: well, it's already in there
15:47 berick or do you mean the menu entry?
15:47 JBoyer Oops, I forgot that was the case
15:47 miker gmcharlt: I don't know that I'd be comfortable with that
15:48 * Dyrcona rephrases: I'd be inclined to not expose it easily.
15:48 berick Dyrcona: gotcha
15:48 miker is it Decided(tm) that the embedded catalog must die? (sorry if that's been made clear or is obvious)
15:48 JBoyer Does seem a little early to deprecate embedded tpac in 3.3, though
15:48 berick it could still be easily tested even if it weren't listed in the menu, of course
15:49 berick miker: that is certainly my hope, but no decisions on that have really been made.  also why I wanted to raise the topic
15:49 JBoyer miker, if it went up to a vote among circ staff they wouldn't think twice, as the iframe eats the shortcut keys.
15:49 gmcharlt miker: in the long run, I don't think it does us much good to support two different staff OPACs (although obviously there will need to be a way to quickly open a bib in the OPAC)
15:49 berick make sure I'm tilting at the correctly shaped windmills
15:50 dbwells Perhaps we could state a goal of having the new catalog be the default in 3.4 rather than deprecate the TT2 right away, then see how that unfolds.
15:51 berick to give some idea of scope, removing tpac means implementing a /lot/ of Angular code
15:51 Dyrcona This new catalog is only for the web staff client, correct? TPAC is still there for patrons.
15:51 miker well, the tenticals that are reaching into the OPAC from ng today are really pretty well constrained ... so a goal of just not breaking it seems doable. and, what dbwells said. let's just see
15:51 berick Dyrcona: correct, just staff
15:51 Dyrcona Thanks, just making sure I was on the same page.
15:52 miker tpac is only going to get more features, too, so is parity in the staff pac something we should (can?) commit to?
15:53 berick miker: i don't think parity should necessarily be a goal.  to me, they are 2 different things entirely
15:54 Dyrcona what berick said with the addition that I can imagine there being features useful for patrons and not staff and vice versa.
15:54 jeffdavis there is an awful lot of functional overlap though
15:54 miker berick: thanks.  that's something we may have to sell, since that's a touted benefit, but we shall see. maybe opinions have evolved :)
15:54 berick jeffdavis: agreed, and if we move to an Ang public catlog, much code will be shared
15:55 jeffdavis Is that the community's overall goal? (not against it fwiw)
15:55 berick miker: agreed, I don't mean to take it for granted.  I strongly suspect the benefits will far outweigh any lost functionality, though.
15:56 miker jeffdavis: I mean ... I'm for a web app, but then, I was for it the first time, too ;)
15:58 jeffdavis I've been worried about having to support separate parallel public and staff OPACs. If we do plan to make the angular staff OPAC the basis for a new public OPAC in future, that eases some concern there (although it raises other concerns re existing customizations etc for the current TPAC).
15:59 miker jeffdavis: yeah, that has to be solved for sure. one shouldn't need a compiler to change some css ;)
16:00 * gmcharlt leans more towards (a) staff catalog as an entity that can be optimized for staff workflows and (b) avoids the jankiness and speed issues of the embedded TPAC
16:00 berick i guess, stepping back, is my assumption that we want to chip away at the iframes and generally move toward Angular for the staff UI not fully agreed upon?
16:00 JBoyer Can everyone get behind "keep working on it aiming for 3.4, don't deprecate the embed in 3.3, and expose it locally if you like by editing navbar.tt2?"
16:01 miker anyway, I've pulled us off into the weeds enough. to the original point, I'm not for calling the embedded tpac deprecated and set for removal as 3.4
16:01 gmcharlt I realize that deprecating it in 3.3 is aggresive, and arguably too agressive
16:01 gmcharlt but I am very concerned in the long run about this turning into "catalog" and "alt. catalog" a la the XUL serials interfaces
16:02 berick i'm fine seeing how it goes.  i suspect we'll get more direction from users after more public discussion as well.
16:02 gmcharlt so I think berick's latest question is kinda an existential one
16:02 miker berick: that's agreed upon generally, yes. it can continue to work in Ang, right? it's just shoving data and functions into the iframe's window, which I assume Ang can do as well as AngJS?
16:03 berick miker: well, you skipped the part of my question about chipping away at the iframes
16:03 miker berick: heh, well, there are lots of them
16:04 miker I mean, obv removing the dojo iframes is a goal and underway
16:04 gmcharlt and IMO the TPAC iframes really should go as well. the current embedded TPAC is slow
16:05 berick that's my take as well.
16:05 miker gmcharlt: that's totally fair
16:05 jeffdavis I think deprecating in 3.3 is too aggressive, but a soft goal of defaulting to angular OPAC in 3.4 (+ deprecating TPAC in client) is ok with me.
16:06 gmcharlt I also think that it should be a bit easier than editing navbar.tt2 (or the equivalent) to make it avaialble in 3.3 for testing purposes
16:06 gmcharlt YAOUS, perhaps?
16:07 JBoyer A reasonable compromise; that way Library A can get their staff started early even if Library B isn't sure how this whole "online" thing is going to shake out.
16:07 miker I'm mainly curious as to whether we can, or should, write an Ang egFrame component so we can make use of what's there, or will the whole catalog in the client continue to be AngJS until we switch?
16:08 berick miker: as it stands, I'm making the Ang catalog jump to AngJS for anything it's not prepared to deal with
16:08 berick to ease integration / testing
16:09 berick e.g. it jumps to AngJS for holdings maintenance, holds lists, and a few others
16:09 berick but AngJS stays within its own sphere for now
16:09 berick it never jumps back to Ang (unless you use the back button)
16:10 berick which as it stands would be confusing for most staff, but certainly usable / testable
16:10 miker sure, that makes sense
16:11 berick but to answer your questoin, I think yes, there has to be a single catalog that's the main one
16:11 berick which will be angjs until it's not
16:11 miker ok, thanks
16:12 miker berick: one last thing on Ang catalog...
16:13 miker do you think there will need to be some new services (or at least API calls) to do some of what the mod_perl code does now, like interfacing with memcache for various things (recent staff searches, etc)
16:13 miker or, I guess /a/ new services to contain some APIs
16:14 miker (asking because that might be our chance to move some of the private-service code out of tpac, improving that along the way)
16:14 berick miker: yes, definitely.  i've already created some and copied-ish some TPAC code into public APIs for my working branch
16:14 * miker should really just look a the code
16:14 miker thanks for bearing with me
16:14 * miker places the mic gently on the edge of the stage and steps back
16:15 berick i've added a bit to return some tidy holds info (so that UI doens't have to repeat all of that) and copied the browse bits
16:15 * JBoyer can't wait for the hip-hop remix of the discussion.
16:15 berick i think that's it so far
16:15 berick miker: :)
16:16 gmcharlt ok, so I think to sum up, it sounds like we have
16:16 gmcharlt (a) general willingness that the Ang staff OPAC be made available in 3.3 in some fashion for testing
16:17 gmcharlt (b) a new shared sense of what the issues will be around when (or if) to make a full transiition to it at some point
16:17 gmcharlt accurate?
16:17 miker +1
16:17 JBoyer +1
16:17 berick +1
16:17 jeff +1
16:18 jeffdavis +1
16:18 gmcharlt ok, we're 18 minutes over, so I'm going to call this meeting done and dusted
16:18 gmcharlt #endmeeting
16:18 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:18 pinesol Meeting ended Wed Dec 12 16:18:53 2018 US/Eastern.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)
16:18 pinesol Minutes:        http://evergreen-ils.org/meetings/evergr​een/2018/evergreen.2018-12-12-15.01.html
16:18 pinesol Minutes (text): http://evergreen-ils.org/meetings/evergr​een/2018/evergreen.2018-12-12-15.01.txt
16:18 pinesol Log:            http://evergreen-ils.org/meetings/evergree​n/2018/evergreen.2018-12-12-15.01.log.html
16:19 stephengwills :/ wow so (so fun to watch you guys work)
16:19 JBoyer gmcharlt++
16:19 berick gmcharlt++
16:19 miker (to be clear, I think it's "when", I just wonder about the open questions of maintenance, the form of the public catalog, etc)
16:19 miker gmcharlt++
16:19 remingtron gmcharlt++
16:19 dbwells gmcharlt++
16:19 * rhamby alas poor meeting I knew him well Horatio
16:19 jeff gmcharlt++
16:19 rhamby gmcharlt++
16:22 Dyrcona gmcharlt++
16:25 berick VM done building..  Ang catalog is here:  https://35.231.77.33/eg2/en-US/staff/catalog (admin / demo123)
16:26 berick i'll move it to a different host w/ a proper SSL cert in Jan.
16:27 jeff berick: is that running the branch from bug 1806087?
16:27 pinesol Launchpad bug 1806087 in Evergreen "Angular staff catalog continued (cira 3.2)" [Wishlist,New] https://launchpad.net/bugs/1806087 - Assigned to Bill Erickson (berick)
16:27 berick jeff: yes
16:27 jeff thanks! berick++
16:29 bdljohn joined #evergreen
16:31 beanjammin joined #evergreen
16:47 bdljohn1 joined #evergreen
17:00 khuckins joined #evergreen
17:03 jvwoolf left #evergreen
17:06 bdljohn joined #evergreen
17:07 mmorgan left #evergreen
17:23 Glen__ joined #evergreen
18:28 beanjammin joined #evergreen
18:48 stephengwills joined #evergreen
19:33 beanjammin joined #evergreen

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