Evergreen ILS Website

IRC log for #evergreen, 2015-07-17

| 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:47 bbqben joined #evergreen
01:22 edoceo_ joined #evergreen
01:22 _robbat21irssi joined #evergreen
01:22 Callender_ joined #evergreen
01:23 bbqben joined #evergreen
02:11 Mark__T joined #evergreen
02:51 jeff_ joined #evergreen
04:23 Callender joined #evergreen
05:02 pinesol_green Incoming from qatests: Test Success - http://testing.evergreen-ils.org/~live/test.html <http://testing.evergreen-ils.org/~live/test.html>
07:41 mrpeters joined #evergreen
07:49 jboyer-isl joined #evergreen
08:02 rjackson_isl joined #evergreen
08:03 Shae joined #evergreen
08:16 jboyer-isl 1100+ load and no disk I/O. I’m afraid it’s time to take ol
08:16 jboyer-isl ‘ Bess ‘round the barn.
08:26 ericar joined #evergreen
08:35 mdriscoll joined #evergreen
08:51 akilsdonk joined #evergreen
09:11 kmlussier Happy Friday #evergreen!
09:11 kmlussier @coffee [someone]
09:11 * pinesol_green brews and pours a cup of Ethiopia Sidamo Natural Korate, and sends it sliding down the bar to Mark__T
09:11 jboyer-isl Whoo! *party spinner*
09:11 jboyer-isl (I don’t know what those things are actually called.)
09:12 RoganH joined #evergreen
09:14 * dbwells has no idea what jboyer-isl is talking about, but will take two, please
09:14 kmlussier @tea [someone]
09:14 * pinesol_green brews and pours a pot of None, and sends it sliding down the bar to abowling (http://ratetea.com/tea/wild-tea​-qi/wild-snow-sprout-tea/6447/)
09:14 RoganH tea sounds good, think I'll make some.  maybe it'll help me wake up.
09:15 jboyer-isl dbwells: I guess they’re just noisemakers, the sort you spin instead of play like a horn. Though Party Spinner is a more festive term, in my humble opinion.
09:16 dbwells ah, yes
09:18 maryj joined #evergreen
09:23 kmlussier jboyer-isl: Is that how you celebrate Fridays at Evergreen Indiana?
09:24 jboyer-isl kmlussier: Not often enough, no. Today I celebrated working from home by taking a quick barf break to clean up after a cat.
09:24 Mark__T ?
09:24 Mark__T thanks for the coffee
09:24 kmlussier jboyer-isl: Ha ha. I had a day like that last week. Replace cat with dog.
09:25 kmlussier Mark__T: You're welcome!
09:25 Mark__T a bit salty, probably picked up some water while passing the atlantic
09:26 kmlussier Mark__T: I'll remember to use the teleporter next time.
09:27 RoganH I haven't had to clean up dog accidents in a while but we get a new foster dog today so that'll probably change.
09:28 yboston joined #evergreen
09:28 Bmagic ldw: acq.fund_allocation has 2 rows for the fund in question. The first row was the addition of the moneys. The second is the negative amount to balance it to 0.
09:29 RoganH Quick opinion question.  bshum and I were chatting at ALA and he opinioned that pgtap tests for has_table and has_view tests would be good to have.  Drudgery to write but good to have.  I'd be willing to write them if they'd be useful.
09:30 Bmagic ldw: I deleted the row that was added after the rollover. Specifically, I just changed the fund id number to point to this years fund instead of last years fund. I realize that perhaps there are some database triggers that need to fire, and I just changed the ID, perhaps they didnt fire
09:37 csharp RoganH: can you easily summarize what they do? or is that a job for the Goog? ;-)
09:38 jboyer-isl RoganH: That does sound useful in a “You have a sane database, you’re off to a good start” kind of way. It shouldn’t be too difficult to build, a couple carefully constructed queries from INFORMATION_SCHEMA and you’re halfway there.
09:39 csharp okay, so they just check for whether the table/view exists then?
09:39 csharp if so, yeah
09:39 jboyer-isl I can’t remember if pgtap has something like has_index, but that would also be a big help for those of us with long upgrade histories. (hi csharp!)
09:40 csharp I still occasionally find a missing table or index from the 1.6 - 2.1 upgrade we did over three years ago, so yeah, I'd like that sort of test :-)
09:41 csharp jboyer-isl: exactly ;-)
09:41 RoganH csharp: basically they verify that the tables and views that should be there are
09:41 RoganH jboyer-isl: exactly
09:42 RoganH jobyser-isl: yep, it has has_index
09:42 RoganH I'd be willing to write the has_index tests too
09:49 csharp RoganH++
09:49 kmlussier RoganH++
09:49 jboyer-isl RoganH++
09:58 RoganH ok, I've started some already so I'll do them in batches
10:04 jboyer-isl It may help to use tables_are rather than has_table, that way you can verify whole schema at a time rather than each table individually.
10:05 jboyer-isl There are also indexes_are and schema_are, etc.
10:05 jboyer-isl Arr!
10:05 RoganH jobyer-isl: The downside of using _are is that if people have added extra tables it will trigger that as a fail on the test.
10:06 RoganH jobyer-isl: so I was thinking of doing both so that if one passes and the other fails you know it's only because of the added tables/views/whatever.
10:06 jboyer-isl Oh, I might have misread then, I thought it only complained about missing, but that makes sense.
10:06 RoganH jboyer-isl: my apologies for butchering 'boyer' twice in a row!
10:07 RoganH jboyer-isl: let me check, maybe I'm wrong
10:07 jboyer-isl You should hear how some other people have tried to spell it over the years. “Is that wirh a “W”? how many “Y”’s, etc.)
10:07 RoganH jboyer-isl: I get it with Rogan a lot though you wouldn't think it's that hard to pronounce or spell
10:10 RoganH jobyer-ils: yeah, the _are functions check to see if there are extra tables/views/whatever and fail the test then
10:10 RoganH So I lean to including both for more granularity of testing.
10:11 RoganH Once I've pulled the tables/views/whatever out of information_schema it won't be that big a deal to do both
10:11 jboyer-isl Yeah, I should have read more closely. In that case I’d be hesitant to use the _are functions because I’m always wary of “it’s ok if X fails” and the like. (Now, I also think anyone adding any tables should do it in a separate schema like local. or similar, but I don’t want to argue about it)
10:12 jboyer-isl Also, in the “correct” case it’s testing a bunch of stuff twice which I’m also not a big fan of.
10:12 RoganH jboyer-isl: I can see it both ways.  Maybe add the _are tests in a separate subfolder under /t
10:13 jboyer-isl It’s up to you. More files to maintain = more potential for drift though.
10:13 tsbere RoganH: Are you doing things by hand?
10:14 jboyer-isl (It’s tempting to only use _are and badger people into accepting my local. notion, but then schema_are complains and it’s all in shambles now.)
10:14 RoganH RoganH: not really, most of it is pulling it out of information schema and then having some scripts construct it though I go through and check them.
10:14 RoganH why am I replying to myself?  I'm feeling very self referential.
10:15 tsbere RoganH: I just seem to recall we already have a script pulling things out of information schema for tests, wasn't sure if you were just adding to that script or not
10:16 jeff adding new tables in a distinct schema is often good, but I'm pretty sure we have some schemas where local tables are not uncommon -- such as people who audit more tables than are audited in a stock system.
10:16 RoganH jeff: that was my concern, and one reason I wanted a conversation about it.  my first instinct was to say that _are is bad because it will generate errors and then confuse people.  Then another part of me wants the granularity.
10:17 RoganH I think the _are tests can be good but maybe shouldn't be in /t.
10:18 RoganH Anyway, I'll proceed with tidying up the has_ tests and worry about are_ tests another day.
10:19 collum joined #evergreen
10:21 bshum kmlussier: I noticed that problem with the IRC log site after the reboot, but I hadn't quite figured it out yet.
10:21 bshum Using the full URL for the index will give you the page though:  http://irc.evergreen-ils.org/evergreen
10:21 kmlussier bshum: OK. I just wanted to make sure you knew about it in case you hadn't noticed it yet.
10:22 bshum kmlussier: Yeah it's a weird bug I never quite managed to figure out.  Sometimes it renders fine, other times, it just doesn't want to :\
10:23 bshum But as far as I know, we link primarily to the direct page, at least on the wordpress side of things.
10:23 bshum But yeah channels being empty is wacky
10:23 * bshum will try figuring that out again sometime.
10:23 kmlussier OK. Some of us just got used to typing that short URL in.
10:23 kmlussier Or, one of us has. :)
10:25 bshum yboston: Regarding http://wiki.evergreen-ils.org/doku.php​?id=dev:release_process:evergreen:2.8
10:25 bshum yboston: The -f flag on make_release is for "from"
10:25 bshum Indicating which git branch you're building the release from
10:25 bshum aka, what was the last version of Evergreen prior to the one you're making
10:26 bshum This guides the make_release towards creating a version-upgrade from X to Y
10:26 Stompro joined #evergreen
10:27 bshum The make_release script itself has all the flags listed out in comments in the first several lines of the file.
10:27 bshum So that the flags with the corresponding variables are there.
10:28 bshum Like -i to SKIP_I18N, for example.
11:02 RoganH Anyone want to write acquisitions documentation for my staffs' workflows?  Anyone?  Anyone?  Bueller?  No? Sigh.....
11:03 kmlussier RoganH: Is there money involved?
11:04 RoganH kmlussier: hmmm.... we're government.  I can cook in compensation, that's about it.  I make a really good tandori chicken.
11:05 kmlussier RoganH: And mail it to Mass.? I think I'll pass. ;)
11:05 RoganH kmlussier: :)
11:09 csharp we should have a conference venue with kitchen access and have a big dinner party sometime
11:10 RoganH I agree.  I'm not a diverse cook but I can make I do pretty well.
11:11 jboyer-isl csharp: That sounds awesome.
11:11 berick csharp++
11:11 RoganH there was a "what" missing in my sentence.  More tea incoming.
11:11 RoganH csharp++
11:11 berick csharp: only if you provide the music
11:12 jboyer-isl Chris Sharp’s Ukulele Dinner Hour, shows nightly at a conference near you.
11:12 kmlussier @tea RoganH
11:12 * pinesol_green brews and pours a pot of None, and sends it sliding down the bar to RoganH (http://ratetea.com/tea/rishi/masala-chai/4495/)
11:12 berick could bring a tiny gong and have a talent show
11:13 kmlussier What? A pot of None?
11:13 berick haha
11:13 RoganH berick: only if we have it after the bourbon tasting
11:13 jboyer-isl None? Pinesol getting snarky I see.
11:13 jboyer-isl RoganH: Sold!
11:13 berick +1
11:14 kmlussier I refuse to participate in a talent show of any sort, but I'll gladly take charge of the gong.
11:20 berick kmlussier: gonging is one of the talents.  you can't hide.
11:23 kmlussier berick: So you can be gonged if you perform poorly on the gong? Wow! That's brutal.
11:23 berick kmlussier: you have to gong yourself ;)
11:24 berick yeah, brutal
11:25 berick nothing kills a good talent show like recursive gong hole
11:25 * berick should lay off the coffee
11:25 mtate RoganH: I'll have to pass on the Bourbon
11:25 * mtate has a restraining order out against Jack Daniels...
11:25 dbs berick++
11:26 kmlussier berick: No, I think you need more.
11:26 kmlussier @coffee berick
11:26 * pinesol_green brews and pours a cup of Nicaraguan Maragogipe Light Roast, and sends it sliding down the bar to berick
11:28 RoganH mtate: I'm sure we can find other beverages at the tasting for non-bourbon inclined.  For teetotallers I could track down an excellent variety of local root beers (which I'm fond of as well).
11:29 bshum "You know anything about a neutron radiation surge?" "Only the size of my head..."
11:29 berick @isitfriday
11:29 pinesol_green berick: Yeah, well, you know, that's just like uh, your opinion, man.
11:32 yboston bshum: thanks for the explenation of the make_release -f flag. I had looked over the source code of the file, but I still was nto sure. After seeing your explenation it makes sense
11:33 yboston I updated that wiki page with your comments
11:39 * gsams perks up at the words "root beers."
11:40 yboston I have a what I hope is a simpple question about making an EG releases, from what I have read in http://wiki.evergreen-ils.org/doku.php​?id=dev:release_process:evergreen:2.8
11:41 yboston When setting the version value in  ./Open-ILS/src/perlmods/lib/OpenILS.pm
11:41 kmlussier RoganH: But can you get your hands on the egils root beer? https://untappd.com/b/olgerdin-egill-s​kallagrimsson-egils-maltextrakt/482066
11:41 yboston this particualr wiki page, whihc is a work in progress, mentions to use "our $VERSION = '2.0800';"
11:41 yboston I wanted to know more about the use of seemingly extra zeroes
11:42 RoganH kmlussier: where there is a will there is a way
11:43 gsams kmlussier: I am intrigued and wary about this.
11:44 gsams of course, I have a hard time basing things on reviews online anymore.
11:44 RoganH It's apparently malty.  I'm dubious about malty root beers.  But shopicelandic.com will send it to the US.
11:44 bshum yboston: I don't know for sure, but that's how it works. So like 2.7.7 would be 2.0707
11:45 yboston bshum: that is good enough for me
11:45 bshum Or like if we got to 2.10.0 = 2.1000
11:45 yboston at this point
11:45 bshum Or like 2.10.10 = 2.1010
11:47 kmlussier I don't like root beer, but I've always thought it would be fun to get our hands on some egils beers for the Evergreen conference. Of course, now that we've changed the hashtag, I guess it wouldn't be as exciting.
11:47 yboston bshum: thanks
11:47 jboyer-isl kmlussier: a few volunteers with sharpies and we’ll have evgils rootbeer ;)
11:47 * kmlussier apparently has a low threshold for what qualifies as exciting.
11:48 kmlussier jboyer-isl++
11:48 bshum jboyer-isl++
12:01 bmills joined #evergreen
12:21 Bmagic ldw: I finally figured it out! I was looking at the wrong ID number. LOL!
12:28 jeff ``11:15, restate my assumptions...''
12:52 ericar_ joined #evergreen
13:01 ldw Bmagic: that is a much better solution than random DB wierdness :)
13:56 ericar_ joined #evergreen
14:33 bshum kmlussier: Fixed the irc page I think.
14:33 bshum At least for Evergreen
14:34 edoceo joined #evergreen
14:40 kmlussier bshum++
15:09 edoceo joined #evergreen
15:12 jlitrell joined #evergreen
15:54 * jeff looks at some invalid ates
15:54 jeff hrm.
16:00 mdriscoll left #evergreen
16:06 edoceo joined #evergreen
16:07 jeff oh. the obvious.
16:07 jeff event is invalid because of action.hold_request.email_notify = f
16:23 lualaba joined #evergreen
16:24 lualaba Hello folk, i add new database name XXX restore dump now how and where i can change name of DB for evergreen?
16:24 lualaba evergreen with new evergreen for example
17:05 remingtron_ joined #evergreen
17:21 bmills joined #evergreen
17:24 jeff oh hey. found a bug.
17:28 jeff or confirmed a long-suspected one.
17:29 jeff when you have users that do not have a user setting for opac.hold_notify, their notification preferences in tpac can get confusing. loading them shows something that is different from reality, and saving that view can result in a change of behavior without the user having modified any settings.
17:30 jeff i can fix that at the template layer, but when i do that, users without an opac.hold_notify setting can't turn off all notification options unless they first do something that creates an opac.hold_notify setting (like hitting save with the defaults)
17:48 lualaba joined #evergreen
17:48 lualaba http://paste.evergreen-ils.org/16
17:48 lualaba please help AppRequest /usr/local/share/perl/5.18.2​/OpenSRF/AppSession.pm:1086 <404>
17:49 lualaba autogen.sh get tgis error
18:52 lualaba anyone please help me after restore DB i not able to access web and getting error in autogen.sh
18:52 lualaba Failed to load resource: the server responded with a status of 500 (Internal Server Error)
20:24 lualaba i fixed opac problem with function - oils_i18n_xlate
20:24 lualaba now i have another issue, all data is reestored but i don't see anything in opac
20:57 mtj_- joined #evergreen
21:22 mtj_ joined #evergreen

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