Evergreen ILS Website

IRC log for #evergreen, 2018-04-04

| 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
04:12 remingtron_ joined #evergreen
06:08 abowling joined #evergreen
06:08 jeff_ joined #evergreen
06:08 BigRig joined #evergreen
06:11 phasefx__ joined #evergreen
06:19 _bott_ joined #evergreen
06:30 pinesol_green News from qatests: Testing Success <http://testing.evergreen-ils.org/~live>
07:10 rjackson_isl joined #evergreen
07:20 agoben joined #evergreen
07:26 annagoben joined #evergreen
07:39 rlefaive joined #evergreen
08:14 rlefaive_ joined #evergreen
08:21 rlefaive joined #evergreen
08:42 rlefaive joined #evergreen
08:46 mmorgan joined #evergreen
08:53 Dyrcona joined #evergreen
08:55 ngf42 joined #evergreen
08:57 bos20k joined #evergreen
09:03 kmlussier joined #evergreen
09:16 rlefaive joined #evergreen
09:19 dwgreen joined #evergreen
09:26 ohiojoe joined #evergreen
09:37 yboston joined #evergreen
09:38 jvwoolf joined #evergreen
09:54 jlundgren1 joined #evergreen
10:01 phasefx kmlussier: https://www.humblebundle.c​om/books/makerspace-books
10:02 kmlussier Ooh! Thanks phasefx!
10:02 phasefx welcome
10:11 ngf42 phasefx++
10:18 phasefx hey ngf42, who are you? :) anonymous is an acceptable answer, just curious
10:19 ngf42 a lurker with an appreciation for cat pictures :-) https://i.imgur.com/ydmUht6.gifv
10:20 phasefx you fit right in then :D
10:29 kmlussier We need more dog pictures. https://i.imgur.com/HbXAJoQ.gifv
10:32 ngf42 https://i.imgur.com/zdRnMfD.gifv
10:45 rjackson_isl kmlussier - looks like that dog is asking if it eats the cat will it be in trouble?
10:47 kmlussier rjackson_isl: Yeah, my dog gets the same look whenever the cat is mean to her.
10:47 rjackson_isl :0
10:53 alynn26 joined #evergreen
10:56 alynn26 Has anyone had issues with HATCH on 32 bit machines,  we have had several complaints about it not working as expected.  Printers not showing up and such. Any help I can send forward would help.
11:03 JBoyer I'm starting to think that Oracle has done something stupid. if they're not able to run both of these commands from the command prompt that's probably it:
11:03 JBoyer java -version
11:03 JBoyer java --version
11:06 rlefaive joined #evergreen
11:06 JBoyer If only one or the other works then we have to come up with another way to check for where Java is installed.
11:08 bshum alynn26: http://irc.evergreen-ils.org/​evergreen/2018-01-12#i_341316 terran and others noted 32-bit hatch issues earlier in the year
11:08 Dyrcona Well, that's more or less what Oracle recommends.
11:08 bshum Probably they and others might know more
11:08 jeff JBoyer: where is "java --version" expected to work?
11:09 jeff that's my usual typo before I remember "oh, right. it's -version"
11:09 JBoyer I don't remember which is which at the moment, but one version outputs to stdout, the other to stderr.
11:10 JBoyer Though apparently not on every modern-ish version of Java. :/
11:11 jeff JBoyer: ah, in my experience they both output to stderr, it's just that one of them is outputting... just an error. :-)
11:12 jeff maybe something new with java 9.
11:13 JBoyer Shouldn't be, I know I tested 9 for detection, but I've seen this all work with 8, though possibly only on 64 bit machines.
11:13 jeff the new "rapid cadence" and "adding a new version scheme" are sure to simplify things.
11:14 Dyrcona @blame Oracle
11:14 pinesol_green Dyrcona: Your failure is now complete, Oracle.
11:14 JBoyer Apparently we also need to find someone to bring a 32-bit windows machine to the conference in addition to a Dymo printer, board games, and a partridge in a pear tree...
11:15 alynn26 JBoyer++
11:15 jeff one of these things is not like the other...
11:15 jeff one of these things... can be virtualized.
11:18 JBoyer I have played many board games on a screen, yes. :D
11:18 Dyrcona Risk!
11:20 alynn26 I am not a spy.
11:21 alynn26 off to set up a 32 bit windows 7 machine, to do some testing.
11:21 JBoyer alynn26++
11:41 Dyrcona Are we having the developers' IRC meeting later today?
11:41 gmcharlt I would like to have one; I can send a reminder shortly
11:41 Dyrcona I will likely miss much of it. I have another meeting scheduled for 3:00 PM, but that one may be short.
11:42 Christineb joined #evergreen
12:16 jihpringle joined #evergreen
12:37 khuckins joined #evergreen
12:43 khuckins joined #evergreen
12:45 khuckins joined #evergreen
12:46 yboston joined #evergreen
12:52 bshum dojo-- # shakes his fist at it
12:53 beanjammin joined #evergreen
12:59 collum joined #evergreen
12:59 bshum cake++
13:00 bos20k dojo-- # grrr
13:13 dbs old_dojo--
13:14 dbs https://dojo.io/blog/ "Dojo 2 Release Candidate 1 is now available!" as of March 11, 2018
13:14 dbs So let's be fair to Dojo, it's not their fault we're using a 10+ year old version of their code
13:15 kmlussier @karma cake
13:15 pinesol_green kmlussier: Karma for "cake" has been increased 1 time and decreased 0 times for a total karma of 1.
13:34 JBoyer jeff, It's of little consequence but I remembered something useful re: java and --version. Even though it outputs to stderr it returns success (0) to the OS. That's why it's helpful in the Hatch launcher. I was trying to avoid stdout redirection because I don't trust the Windows console subsystem.
13:35 JBoyer (instead I trusted Oracle, ooops.)
13:45 jeffdavis I took the liberty of creating an agenda for today's developer meeting: https://wiki.evergreen-ils.org/do​ku.php?id=dev:meetings:2018-04-04
13:45 kmlussier jeffdavis++
13:52 Jaswinder joined #evergreen
13:53 Jaswinder Hey Guys, where are the routes listed for evergreen? I need to host a page and setup a route for that
13:59 remingtron Jaswinder: are you talking about the web client?
14:08 JBoyer Jaswinder, if you're referring to the Angular routes for the web client, they're kept in the JS files at Open-ILS/web/js/ui/default/staff/... and the templates are in Open-ILS/src/templates/staff/...
14:13 Jaswinder yes, the web client
14:13 Jaswinder is that app.js I need to modify?
14:16 dbwells Jaswinder: The web client isn't a typical routed app per se, but a whole collection of smaller apps bolted onto a more traditional filesystem-based core.
14:16 dbwells Each of these apps has their own collection of routes.
14:19 dbwells If you are trying to add a new "screen", you may need to add a new app altogether, or figure out which app it fits into and extend from there.
14:20 dbwells A search for "app.js" across the codebase can give you a good sense of all the available existing apps.
14:30 Dyrcona find Open-ILS/web/js/ui/default/staff -name app.js
14:39 gmcharlt agenda for the dev meeting in 20 minutes: https://wiki.evergreen-ils.org/do​ku.php?id=dev:meetings:2018-04-04
14:39 mmorgan1 joined #evergreen
14:46 mmorgan joined #evergreen
14:55 jeffdavis kmlussier: you had started work on a branch for bug 1735808, did that get any further?
14:55 pinesol_green Launchpad bug 1735808 in Evergreen "web client: use defined list of column picker options" [Medium,Confirmed] https://launchpad.net/bugs/1735808 - Assigned to Kathy Lussier (klussier)
14:56 * kmlussier scowls at that bug.
14:56 jeffdavis LP#1735808--
14:56 kmlussier jeffdavis: I started work on it, but then didn't put it in a git branch and lost it. I do have something in a git branch now. Let me look at it. My plan was to put it in a collab branch.
14:58 remingtron kmlussier: jeffdavis: FYI, there's a branch now on the attached column sorting bug #1731278
14:58 pinesol_green Launchpad bug 1731278 in Evergreen "web client: grid columns aren't displaying in order specified in tt2 files" [Low,Confirmed] https://launchpad.net/bugs/1731278
14:58 remingtron hopefully that's one less barrier
15:00 gmcharlt #startmeeting Evergreen development meeting, 4 April 2018
15:00 pinesol_green Meeting started Wed Apr  4 15:00:06 2018 US/Eastern.  The chair is gmcharlt. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:00 pinesol_green Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:00 pinesol_green The meeting name has been set to 'evergreen_development_meeting__4_april_2018'
15:00 gmcharlt #info Agenda is https://wiki.evergreen-ils.org/do​ku.php?id=dev:meetings:2018-04-04
15:00 gmcharlt #topic Introductions
15:00 gmcharlt #info gmcharlt = Galen Charlton, Equinox
15:00 phasefx #info phasefx = Jason Etheridge, Equinox
15:00 dbwells #info dbwells = Dan Wells, Hekman Library (Calvin College)
15:00 jeffdavis #info jeffdavis = Jeff Davis, BC Libraries Coop (Sitka)
15:01 abneiman #info abneiman = Andrea Neiman, Equinox
15:01 JBoyer #info JBoyer = Jason Boyer, IN State Library
15:01 berick #info berick = Bill Erickson, KCLS
15:02 gmcharlt #topic Action items from last meeting
15:02 gmcharlt a couple are going to be carried forward :(
15:02 gmcharlt #action gmcharlt will open and work on bugs for documentation changes for better ejabberd configuration during installation of OpenSRF
15:02 gmcharlt #action gmcharlt will work on patches destined for a release of OpenSRF 3.0.1 in Feburary
15:02 gmcharlt #action now April
15:03 remingtron #info remingtron is Remington Steed, Hekman Library (Calvin College)
15:03 gmcharlt dbwells: did you happen to have a chance to tweak the downloads page to make Hatch more visible?
15:03 dbwells Yes, I made a number of small changes to the downloads page.
15:03 gmcharlt dbwells++
15:03 dbwells I hope they are generally under the guise of not quite identfiable improvements :)
15:04 gmcharlt #info dbwells make some improvements to the downloads page
15:04 gmcharlt #topic OpenSRF release
15:04 gmcharlt #info OpenSRF 3.0.1 remains a work in progress
15:04 gmcharlt and now to the exciting bit
15:04 gmcharlt #topic Evergreen release
15:04 gmcharlt #info 3.0.1 is released!
15:04 gmcharlt dbwells++
15:04 bshum 3.1.0 maybe
15:04 kmlussier #info kmlussier is Kathy Lussier, MassLNC
15:04 gmcharlt bah
15:05 gmcharlt #info 3.1.0 is released
15:05 gmcharlt *cough*
15:05 JBoyer dbwells++ # RM and downloads page
15:05 miker #info miker = Mike Rylander, EOLI
15:05 gmcharlt dbwells: anything you wish to say about the release?
15:05 dbs #info dbs = Dan Scott, Laurentian University
15:05 dbs dbwells++
15:05 jeffdavis dbwells++ contributors++
15:06 dbwells Not really, but just to say I hope to send some sort of "closeout" message to the list later on this week ;)
15:06 gmcharlt dbwells++
15:06 remingtron dbwells++
15:06 gmcharlt any questions about the release?
15:08 kmlussier Should we have a blog post announcement of the release? I know we had an announcement for the list.
15:08 * kmlussier usually steals from the blog post when writing the press release.
15:08 gmcharlt yeah, I was thinking of writing it tomorrow if folks are amenable
15:09 dbwells gmcharlt++
15:09 kmlussier gmcharlt: Thanks!
15:10 kmlussier dbwells++ gmcharlt++ contributors++
15:10 gmcharlt #action gmcharlt will put up a blog post announcing 3.1.0 on 4/5
15:12 rlefaive joined #evergreen
15:13 gmcharlt on to new business
15:13 gmcharlt #topic Bug 1538675: Opening catalog link in a new tab forces user out of web client
15:13 pinesol_green Launchpad bug 1538675 in Evergreen "webclient: Opening link in a new tab from the catalog forces user out of client" [Medium,Confirmed] https://launchpad.net/bugs/1538675
15:14 jeffdavis I added that one.
15:14 jeffdavis I've suggested an approach in the bug but I don't know whether it's a good idea.
15:16 jeffdavis Specifically, replacing the context menu in the catalog iframe with a custom menu to control links opened in a new tab/window.
15:16 miker jeffdavis: unfortunately, that leaves ctrl-click (maybe it's just me that uses that?)
15:16 * berick was thinking the same
15:17 miker but maybe we can capture that too, via onclick?
15:17 miker and also ctrl-enter for keyboard activation
15:18 * JBoyer loves Ctrl/Command-click + middle click...
15:18 miker aye, middle click, too
15:19 kmlussier I would like to see CTRL-click work too, but if it turned out it was more complex or not as easily doable, the context menu would be nice to allow some way to open records in a new tab.
15:19 miker we could, when loading inside the webstaff wrapper, pass a cgi param. when that's missing and it's a staff login, redirect to the wrapper version
15:20 miker which would put the param in place, avoiding a loop
15:21 jeff +1 to trying that over trying to override
15:21 jeffdavis I like that much better too
15:22 miker I don't know that we can completely duplicate what would happen in a single-click tab -- other params and such
15:22 miker it would really only be workable for "dumb" record display links
15:23 miker maybe that's enough
15:23 jeffdavis AFAICT our handling of regular clicks on iframe links is pretty basic to begin with
15:23 miker well, I'm thinking about the place-hold link on a format-restricted metarecord, say
15:24 miker but maybe we can, instead of doing a dumb wrap, force the iframe src to be what it would have been, rather that constructing it from scratch...
15:26 dbwells One possible issue with the CGI-param would be the iframe links which function "normally" now (pagination, etc.), to avoid false re-wraps.  But, I do think this plan is overall on the right track.
15:27 abowling1 joined #evergreen
15:28 jeff can browsers be relied upon to have "open link in new tab" (via modified click, context menu) use the src= attribute of the link while other "normal" interactions (click or keyboard activation of the link) fire an event?
15:28 miker dbwells: ah, indeed.  we might have to teach mk_url() to always add a param if it exists, of test to see if we're inside an iframe, and inject <input type=hidden> vars or something
15:29 dbwells And maybe this is what miker was suggesting most recently, but we might also consider moving the "special" link logic to the TPAC itself, so when in client mode, the most salient links are actually the full client links right from the get-go.
15:29 jeff oh, that might not actually help due to other complexities of the iframe... nevermind, probably.
15:29 miker there's probably a seed of a plan in there somewhere :) ... TUITS!
15:30 jeff we do control the iframe and the contents within, so if we need to modify both sides to have a solid fix...
15:30 jeff :-)
15:30 * miker eyeballs fragments... are you useful?
15:31 * dbwells needs to duck out for another event, will keep his eye on the bug/logs
15:32 gmcharlt great, I love it when a plan starts to coalesce ;)
15:33 gmcharlt #topic Selecting 3.2 release manager
15:34 Jaswinder joined #evergreen
15:34 rlefaive joined #evergreen
15:35 gmcharlt As I mentioned on the wiki, my proposal is to email a formal call tomorrow, deadline on 4/20, and IRC vote (if needed) on 4/25
15:36 gmcharlt thoughts?
15:37 kmlussier Sounds good to me.
15:37 JBoyer Sounds like a reasonable timeline
15:37 jeffdavis +1
15:37 * gmcharlt prepares the Lasso of Voluntelling +1
15:37 gmcharlt #action gmcharlt will issue call for RM for 3.2 on 4/5
15:38 JBoyer gmcharlt++
15:38 gmcharlt #info Deadline for nominations will be 4/20; vote, if necessary, will be held on 4/25
15:38 gmcharlt OK, any other topics?
15:38 abowling joined #evergreen
15:39 gmcharlt going once
15:40 cesardv #info cesardv = Cesar Velez, EOLI
15:40 * JBoyer scratches his nose, checks his pocket, eventually realizes he is not at an auction.
15:40 gmcharlt heh
15:40 gmcharlt ok, thanks folks
15:40 gmcharlt #endmeeting
15:40 pinesol_green Meeting ended Wed Apr  4 15:40:37 2018 US/Eastern.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)
15:40 pinesol_green Minutes:        http://evergreen-ils.org/meetings/evergr​een/2018/evergreen.2018-04-04-15.00.html
15:40 pinesol_green Minutes (text): http://evergreen-ils.org/meetings/evergr​een/2018/evergreen.2018-04-04-15.00.txt
15:40 pinesol_green Log:            http://evergreen-ils.org/meetings/evergree​n/2018/evergreen.2018-04-04-15.00.log.html
15:41 jeffdavis gmcharlt++
15:41 miker gmcharlt++
15:41 kmlussier gmcharlt++
15:41 * cesardv was saved by the bell lol
15:41 kmlussier JBoyer: I think you just bought an Evergreen system for $1,000.
15:41 jeffdavis :)
15:42 * JBoyer drops his monocle into the nearest martini
15:43 bshum You could buy a lot of Evergreen for $1000, I think.
15:43 bshum Well, resources for Evergreen.
15:49 * Dyrcona loves the smell of fresh VMs in the afternoon.
16:05 khuckins joined #evergreen
16:19 bshum joined #evergreen
16:38 rlefaive joined #evergreen
16:42 beanjammin joined #evergreen
16:51 dpearl joined #evergreen
17:02 gsams joined #evergreen
17:07 rlefaive joined #evergreen
17:07 mmorgan left #evergreen
17:17 yboston joined #evergreen
17:30 Jaswinder Hey, I am trying to access the new page that I created. I am getting Internal Server Error. I can't see anything in the logs for apache, nginx, or inside the /openils/var/log directory
17:33 Jaswinder The error is coming on this line  WRAPPER "opac/parts/base.tt2";
17:35 jvwoolf left #evergreen
17:39 dbwells Jaswinder: So this is a public OPAC page, not a staff page?
17:42 Jaswinder well, it is a part of results page of basic search from web client
17:47 dbwells Jaswinder: Pages in the OPAC area a rather different than the web staff client pages.  The data is all built/gathered server-side via "routes" defined in EGCatLoader.pm.  It's hard to say what's going wrong in your case without knowing what pieces you have in place so far.
17:48 dbwells In that file you will see a "load" method which farms out the data collection to a slew of other load methods.
17:49 dbwells Ultimately, whatever path you end up on needs to return "Apache2::Const::OK", or you will see an error.
17:50 dbwells (this is a mod_perl module)
17:52 dbwells I'll be heading out very shortly, hope that's enough to get you moving again :)
18:04 Jaswinder Thanks dbwells
18:05 Jaswinder I am basic trying to replicate results.tt2 page to display data from different vendor
18:09 Jaswinder it appears that I have to option to display vendor results. one is on the same results page by using show/hide method which may get complicated. The other is to mimic the resutls.tt2 page.  For this, I also have to load results for new page
18:31 beanjammin joined #evergreen
18:31 pinesol_green News from qatests: Testing Success <http://testing.evergreen-ils.org/~live>
19:27 rlefaive joined #evergreen
20:41 dbwells_ joined #evergreen
20:44 maryj_ joined #evergreen
20:57 egbuilder joined #evergreen
23:44 yboston joined #evergreen
23:52 yboston joined #evergreen
23:54 yboston joined #evergreen

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