Time |
Nick |
Message |
05:02 |
pinesol |
News from qatests: Testing Success <http://testing.evergreen-ils.org/~live> |
07:01 |
|
agoben joined #evergreen |
07:15 |
|
rjackson_isl joined #evergreen |
07:34 |
|
bdljohn joined #evergreen |
08:31 |
|
Dyrcona joined #evergreen |
08:40 |
|
bos20k joined #evergreen |
08:53 |
|
mmorgan joined #evergreen |
08:54 |
Dyrcona |
So, I think my issues with the fine generator and open-ils.storage are memory issues. |
08:57 |
Dyrcona |
Because, I started running the fine generator on a test VM yesterday and today, I see that is has used swap, and there's a decent amount of RAM in the O/S cache: 4GB. |
08:57 |
Dyrcona |
I'm working on getting the rss sizes of the drones, the listener is not presently all that big. |
08:59 |
|
aabbee joined #evergreen |
09:07 |
Dyrcona |
Interesting... All of the storage processes, including the listener have had 15,000+ minor page faults while running. That's no big deal, right, because that's accessing stuff that's in RAM already. |
09:07 |
Dyrcona |
One of the drones had 20 major page faults where it had to retrieve code from disk, and it's not one of the first ones started, if the pid is anything to go by. |
09:09 |
Dyrcona |
None of the drones or listeners are particularly large right now, so it's not a memory leak. |
09:10 |
Dyrcona |
Interestingly, free -h says 1.6MB of swap have been/are used, but vmstat reports an average of 0 swap-ins and swap-outs since boot. |
09:11 |
Dyrcona |
I think I'm going to have to catch this in action to see what's really going on. |
09:32 |
|
Christineb joined #evergreen |
09:44 |
|
nfBurton joined #evergreen |
09:55 |
|
tlittle joined #evergreen |
10:01 |
|
tlittle joined #evergreen |
10:05 |
Dyrcona |
So, our storage drones seem to use around 260MB of RAM apiece and I'm cycling through them rather quickly, at least on this test machine. |
10:06 |
Dyrcona |
Perhaps, I should up the connection count settings on the machine that runs the fine generator? |
10:22 |
jeff |
I wouldn't focus on the swap usage too much, especially that amount. If vm.swappiness is at the default of 60, swap usage isn't something that indicates "we're running out of physical memory". |
10:25 |
Dyrcona |
jeff: I know that it normally doesn't. It can, though if your swap usage gets really high and you have a large number of swap ins and swap outs....When swap usage is 100%, you've got real problems. :) |
10:26 |
Dyrcona |
Just looking at this, I think the storage drone that collects the list of circulations to be processed is the one that uses the most RAM, the others are all using about 260MB. |
10:26 |
Dyrcona |
I also think that bumping the connection count for storage on the utility server will help, as I'll cycle through drones less quickly that way. |
10:27 |
jeff |
Sure, just trying to talk you down from chasing "why did my system use 1.6 megabytes of swap" :-) |
10:27 |
Dyrcona |
Yeah, and it dropped to 160K rather soon after. |
10:28 |
Dyrcona |
The fine generator has been running for the past 1.5 hours on my test vm, and it is still doing something as I'm tailing syslog. |
10:29 |
Dyrcona |
The test db is also busy with other things. |
10:29 |
Dyrcona |
when this stops. I'll up the connection count by a factor of 10. |
10:34 |
|
collum joined #evergreen |
10:36 |
Dyrcona |
Looks like drones are being recycled at a rate of about 1 every 3 minutes. |
10:47 |
Dyrcona |
Seems to be going through cstore drones at a similar clip, too. That must be some of the storage calls using cstore. |
10:48 |
Dyrcona |
Think I'll up the max requests on cstore for the next test. |
11:22 |
phasefx |
@later tell sandbergja re: LP1721109, I noticed a syntax error in line 430 of cat/item/app.js, with var all_items = itemSvc.copies.map((item) => {return item.id}); |
11:22 |
pinesol |
phasefx: The operation succeeded. |
11:32 |
jeff |
certificate expired on https://yeti.esilibrary.com |
11:35 |
phasefx |
csharp: ^ re: LP1721109 |
11:36 |
|
sandbergja joined #evergreen |
11:37 |
Dyrcona |
Lp 1721109 |
11:37 |
pinesol |
Launchpad bug 1721109 in Evergreen 3.2 "Web client: Editing item information from the item status screen does not automatically update item status display" [Medium,Fix committed] https://launchpad.net/bugs/1721109 |
11:37 |
phasefx |
also, I only saw the syntax error with npm, haven't tested it in a real browser. Could be a version issue on my end given that the functionality tested out |
11:38 |
phasefx |
npm and rhino |
11:38 |
berick |
that would be interesting if browsers supported arrow functions |
11:38 |
berick |
not impossible |
11:39 |
Dyrcona |
rhino? Really? |
11:39 |
phasefx |
Dyrcona: I just ran js at the command-line to double-check, then noticed it was rhino |
11:39 |
* Dyrcona |
is more astounded that someone uses rhino than browser would support lambdas. |
11:39 |
phasefx |
no idea what installed it :) |
11:39 |
Dyrcona |
:) |
11:40 |
phasefx |
in the pst it would have been spidermonkey in my environments :D |
11:40 |
Dyrcona |
Yeah, we got rid of spidermonkey some time ago. |
11:41 |
phasefx |
the good old days, when circ policies could be turing complete |
11:42 |
Dyrcona |
Looks like lambdas are supported in current browsers: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions |
11:43 |
Dyrcona |
Node.js should support it, too. |
11:43 |
sandbergja |
phasefx++ |
11:43 |
phasefx |
sandbergja: so maybe a false alarm :) |
11:43 |
sandbergja |
I am happy to de-arrow-ify it too |
11:44 |
Dyrcona |
And, hey, my fine_generator is still going after 2 3/4 hours.... @blame hourly fines |
11:44 |
phasefx |
for reference, I have npm 5.6.0 and node 8.11.4 |
11:44 |
Dyrcona |
@blame hourly fines |
11:44 |
pinesol |
Dyrcona: hourly fines HAXORED Dyrcona's SERVERZ!!!! |
11:45 |
Dyrcona |
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions#Browser_compatibility |
11:45 |
berick |
Dyrcona: neat |
11:45 |
|
khuckins joined #evergreen |
11:45 |
phasefx |
fwiw, the live tester behaves the same (reports a syntax error) but doesn't flag a warning/error with the QA tests |
11:46 |
Dyrcona |
phasefx: You're getting the syntax from npm run test ? |
11:46 |
phasefx |
Dyrcona: yeap |
11:47 |
phasefx |
http://testing.evergreen-ils.org/~live/cronoutput.txt |
11:47 |
* Dyrcona |
usually skips that. |
11:48 |
berick |
probably best to de-arrow-ify for now |
11:48 |
|
sandbergja_ joined #evergreen |
11:49 |
Dyrcona |
So, PhantomJS doesn't like it. |
11:49 |
phasefx |
Dyrcona: I tried to make the installer match the instructions on the website as closely as possible; we call for npm run test there |
11:49 |
Dyrcona |
phasefx: Yeah, it definitely makes sense to run the test on the QA testing server. :) |
11:49 |
phasefx |
:D |
11:50 |
Dyrcona |
I usually skip it on my own installations because it usually passes and I'm lazy. :) |
11:50 |
Dyrcona |
I do run it for new stuff that I'm doing, though. |
11:51 |
phasefx |
so the actual shell level return value from npm run test is 0, which is why the tests didn't sound an alarm |
11:51 |
phasefx |
though I could start looking for it explicitly |
11:51 |
phasefx |
http://testing.evergreen-ils.org/~live/test.28.html |
11:53 |
* Dyrcona |
agrees with berick that it is probably best to de-arrowify it for now. |
11:53 |
Dyrcona |
Shame to miss out on language features from the 1950s, though. :) |
11:54 |
JBoyer |
Oh, and as for the arrow func, it's probably complaining because what that really says is "return return item.id;" -- The only contents of an arrow function are "return (your text here)" |
11:55 |
JBoyer |
Oops, no. Apparently it's not *that* dumb, given some examples. Never mind! may as well swap it out for the wordier version... |
11:56 |
JBoyer |
(*when* there's only 1 statement, *then* it becomes a return "blahblah") |
11:56 |
sandbergja |
JBoyer++ # yeah, I guess I could have made the arrow version less verbose |
11:57 |
JBoyer |
ALso, sandbergja, re: my "it's not that dumb," It in that case is the browser. Didn't want any confusion on that front. :) |
11:57 |
* Dyrcona |
thinks the real bug is PhantomJS should support a more recent version of ECMAScript . |
11:57 |
JBoyer |
Also that, yes. |
11:57 |
JBoyer |
Dyrcona++ |
11:57 |
jeff |
phantomjs is dead. |
11:57 |
jeff |
so that's unlikely to happen anytime soon. |
11:58 |
sandbergja |
JBoyer: hahaha, that's what I thought. :-) |
11:58 |
JBoyer |
Is it still used by node, or only the version of node that builds the AngularJS parts of the client? |
11:59 |
berick |
JBoyer: it's used for headless unit tests |
11:59 |
berick |
node doesn't use it |
11:59 |
JBoyer |
Ah, that's where I was getting confused. |
11:59 |
JBoyer |
berick++ |
12:02 |
|
jeff_ joined #evergreen |
12:05 |
Dyrcona |
We should stop using all of this dead and frozen software. |
12:06 |
JBoyer |
It doesn't seem overly difficult to move to headless chrom(e|ium), just the tuits. |
12:07 |
JBoyer |
or the lack thereof. |
12:07 |
nfBurton |
HAHA how fortunate I am here. I went to set up my first DEV server for contributing and got stopped by the almighty arrow |
12:08 |
phasefx |
I would have been a programmer like you, but I took an arrow in the knee |
12:08 |
JBoyer |
phasefx++ |
12:08 |
nfBurton |
phasefx++ |
12:10 |
Dyrcona |
phasefx++ |
12:10 |
Dyrcona |
And, yeah, tuits or the lack thereof. Easy to make pronouncements like that, harder to find the time to do it. |
12:13 |
sandbergja |
Okay, de-arrow-ified version is at LP1821196 |
12:13 |
phasefx |
sandbergja++ |
12:13 |
|
jeff_ joined #evergreen |
12:15 |
sandbergja |
I'll save my arrow functions for the Angular 7 client. :-) |
12:17 |
Dyrcona |
sandbergja++ |
12:23 |
|
jihpringle joined #evergreen |
12:30 |
nfBurton |
sandbergja++ |
12:32 |
|
afterl joined #evergreen |
13:04 |
|
krvmga joined #evergreen |
13:21 |
Dyrcona |
Doing another fine_generator.pl run while monitoring drone memory usage. Looks like I was right, the first drone that gets the list of overdue circs is the biggest, but not by much in this test run. |
13:23 |
berick |
3043651 |
13:23 |
pinesol |
berick: [opensrf|Bill Erickson] LP#1706147 Perl Force-Recycle drone option - <http://git.evergreen-ils.org/?p=OpenSRF.git;a=commit;h=3043651> |
13:23 |
berick |
Dyrcona: ^-- may be of interest |
13:24 |
berick |
if a drone gobbles up a lot of ram, the API in question can be modified to exit after a single call of said API. |
13:25 |
Dyrcona |
Might be handy, but for this run it's only using about 13MB more than the others. |
13:30 |
Dyrcona |
I'll test that patch later, as in tomorrow or after next week. |
13:31 |
Dyrcona |
As expected, after upping max requests for both storage and cstore, drones are sticking around longer. It also took longer to spawn a 6th cstore drone, though that may not be related to the setting change. |
13:38 |
|
Christineb joined #evergreen |
13:38 |
Dyrcona |
I expected storage drones to start dying off by now, but they haven't. |
13:43 |
|
littlet_ joined #evergreen |
13:50 |
|
rgagnon joined #evergreen |
13:55 |
|
terran joined #evergreen |
13:58 |
Dyrcona |
It hasn't recycled any storage or cstore drones, yet. |
13:58 |
miker |
EOB meeting to start in just a minute |
13:59 |
|
afterl joined #evergreen |
13:59 |
* Dyrcona |
shuts up for a while. :) |
14:00 |
miker |
Dyrcona: :) |
14:01 |
miker |
alright! let's do it |
14:01 |
miker |
#startmeeting EOB meeting for 2019-03-21, agenda: https://wiki.evergreen-ils.org/doku.php?id=governance:minutes:2019-03-21 |
14:01 |
pinesol |
Meeting started Thu Mar 21 14:01:38 2019 US/Eastern. The chair is miker. Information about MeetBot at http://wiki.debian.org/MeetBot. |
14:01 |
pinesol |
Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. |
14:01 |
|
Topic for #evergreen is now (Meeting topic: EOB meeting for 2019-03-21, agenda: https://wiki.evergreen-ils.org/doku.php?id=governance:minutes:2019-03-21) |
14:01 |
pinesol |
The meeting name has been set to 'eob_meeting_for_2019_03_21__agenda__https___wiki_evergreen_ils_org_doku_php_id_governance_minutes_2019_03_21' |
14:01 |
* JBoyer |
crakcs knuckles |
14:01 |
miker |
#topic roll call |
14:01 |
|
Topic for #evergreen is now roll call (Meeting topic: EOB meeting for 2019-03-21, agenda: https://wiki.evergreen-ils.org/doku.php?id=governance:minutes:2019-03-21) |
14:01 |
miker |
Use the #info command stating name and affiliation |
14:02 |
miker |
#info miker == Mike Rylander, EOLI |
14:02 |
terran |
#info terran is Terran McCanna, Georgia PINES |
14:02 |
collum |
#info collum is Garry Collum, KCPL |
14:02 |
agoben |
#info agoben == Anna Goben, Evergreen Indiana |
14:02 |
JBoyer |
#info JBoyer is Jason Boyer, Evergreen Indiana, IN State Library |
14:02 |
rgagnon |
#info rgagnon = Ron Gagnon, NOBLE |
14:02 |
miker |
we have a quorum... |
14:02 |
miker |
#topic Approval of minutes |
14:03 |
|
Topic for #evergreen is now Approval of minutes (Meeting topic: EOB meeting for 2019-03-21, agenda: https://wiki.evergreen-ils.org/doku.php?id=governance:minutes:2019-03-21) |
14:03 |
miker |
#info Minutes from 1/17 meeting: http://evergreen-ils.org/meetings/evergreen/2019/evergreen.2019-01-17-14.03.html |
14:03 |
miker |
Any updates/corrections/objections? |
14:03 |
miker |
hearing none... |
14:04 |
miker |
#startvote Accept minutes for 2019-01-17? yes, no |
14:04 |
pinesol |
Begin voting on: Accept minutes for 2019-01-17? Valid vote options are yes, no. |
14:04 |
pinesol |
Vote using '#vote OPTION'. Only your last vote counts. |
14:04 |
miker |
#vote yes |
14:04 |
agoben |
#vote yes |
14:04 |
JBoyer |
#vote yes |
14:04 |
collum |
#vote yes |
14:04 |
terran |
#vote yes |
14:04 |
rgagnon |
#vote yes |
14:04 |
miker |
#endvote |
14:04 |
pinesol |
Voted on "Accept minutes for 2019-01-17?" Results are |
14:04 |
pinesol |
yes (6): rgagnon, JBoyer, agoben, miker, collum, terran |
14:04 |
miker |
#topic Chair report |
14:04 |
|
Topic for #evergreen is now Chair report (Meeting topic: EOB meeting for 2019-03-21, agenda: https://wiki.evergreen-ils.org/doku.php?id=governance:minutes:2019-03-21) |
14:04 |
miker |
Nothing special here that won't be discussed later |
14:05 |
miker |
(moving quickly, we have a full docket...) |
14:05 |
miker |
#topic Financial report |
14:05 |
|
Topic for #evergreen is now Financial report (Meeting topic: EOB meeting for 2019-03-21, agenda: https://wiki.evergreen-ils.org/doku.php?id=governance:minutes:2019-03-21) |
14:05 |
miker |
#info No changes known at this time from SFC. We have ~$50k from conference registrations held with MOBIUS. |
14:06 |
terran |
Scott emailed and asked, "how close are we to getting a check from the SFC? Who will the payee? I am still working on getting a bank account for the Evergreen Project, but it is slow going. Could SFC make out the check to MOBIUS since MOBIUS is setup to pay conference expenses?" |
14:06 |
miker |
pardon, ~$59k, per Scott Thomas |
14:07 |
miker |
terran: we will get to those parts in a bit, unless we want to skip to that |
14:08 |
terran |
It sort of straddled the line between the two topics |
14:08 |
miker |
tl;dr: we just need MOBIUS to send an invoice on our behalf to SFC |
14:08 |
miker |
sure, let's start that topic |
14:08 |
miker |
#topic SFC Updates |
14:08 |
|
Topic for #evergreen is now SFC Updates (Meeting topic: EOB meeting for 2019-03-21, agenda: https://wiki.evergreen-ils.org/doku.php?id=governance:minutes:2019-03-21) |
14:08 |
miker |
#info Separation agreement signed, and grant plan in place. Separation will be complete upon receiving exempt acknowledgement. |
14:09 |
miker |
as for getting project funds from SFC, they need an invoice from us. since MOBIUS is doing admin stuff for us, we'll ask Donna to produce an invoice from "us" |
14:10 |
miker |
MOBIUS has already set up a bank account specificially for the project, so we'll use that to deposit funds |
14:10 |
miker |
that's where they're collecting conference income currently |
14:10 |
terran |
MOBIUS++ |
14:11 |
JBoyer |
MOBIUS++ # indeed. |
14:11 |
rgagnon |
MOBIUS++ |
14:12 |
miker |
terran: would you be willing to interface with Donna on that invoice? (everyone should have the separation agreement, and a recent email from Bradly re an invoice) |
14:12 |
miker |
and indeed |
14:12 |
miker |
MOBIUS++ |
14:12 |
terran |
Sure, I can do that |
14:12 |
miker |
thank you. Karen (and, Bradly, I suppose, since he jumped in) should get the invoice, I think |
14:13 |
miker |
there was also a question from SFC to us about how we want to make use of their eventbright account |
14:13 |
terran |
He referenced an accounts-payable email address, but I'll copy them both |
14:14 |
miker |
however, because (AIUI) they cut us of in January, Scott just moved to MOBIUS's |
14:14 |
terran |
And I don't believe we'll need it next year because we'll have access to a different registration / payment system for free for next year's conference |
14:14 |
miker |
so, I don't think there's action for us beyond thanking them for the offer |
14:15 |
JBoyer |
Wasn't there a difference in the Eventbright's take on the one account? I understood something like that was the reason for trying to use it in the first place. |
14:15 |
miker |
terran: FORESHADOWING! ;) |
14:15 |
terran |
lol |
14:15 |
JBoyer |
I was gonna say, sounds pretty confident. ;) |
14:15 |
terran |
JBoyer: yes, I believe it was a difference of about $10 per ticket IIRC |
14:15 |
miker |
JBoyer: there may have been more details, yes. but in the end we just lost access, I think |
14:16 |
JBoyer |
But what about 2021+ ? Is there any benefit to having "our own" account now vs using MOBIUS's in the future |
14:16 |
JBoyer |
? |
14:16 |
miker |
any questions re SFC that we can/should act on with them in particular? |
14:17 |
JBoyer |
I suppose not, my position was to just take over the account and then we can let it sit if there's no benefit later. |
14:17 |
miker |
JBoyer: that's a good question about which I don't have an opinion, having never had to wrangle eventbright |
14:17 |
JBoyer |
Same. |
14:17 |
terran |
I'm not sure if they charge an ongoing fee, or if the charges are just per ticket when there are events |
14:17 |
agoben |
If there's an annual cost, that might make a difference. |
14:18 |
miker |
JBoyer: there may be a cost associated with that? |
14:18 |
terran |
At any rate, it's probably worth comparing all options for 2021+ |
14:18 |
miker |
JBoyer: do you want to get details from Scott? I think he is the most recently versed of us |
14:19 |
agoben |
According to their site it looks like all fees are based on ticket sales. |
14:19 |
miker |
agoben: ah, thanks for that. |
14:19 |
collum |
But it should just take a matter of minutes to set up a new one, the thing you lose is history. |
14:20 |
JBoyer |
I can double-check with Meagan/Debbie since MOBIUS already has an account. I just don't want us to potentially lose out on a later benefit. |
14:20 |
miker |
JBoyer: thanks |
14:20 |
miker |
collum: that's a good point. I wonder if it can be exported |
14:21 |
miker |
I also don't know if we've ever made use of the historical data. does anyone know that? |
14:21 |
collum |
Nope, that's another Maegan question. |
14:22 |
JBoyer |
I would suspect not, we're not missing it this year. |
14:22 |
JBoyer |
That I'm aware of, anyway, |
14:22 |
miker |
ok, moving on to the nex topic |
14:22 |
miker |
#topic Release Manager (Dan Wells) |
14:23 |
|
Topic for #evergreen is now Release Manager (Dan Wells) (Meeting topic: EOB meeting for 2019-03-21, agenda: https://wiki.evergreen-ils.org/doku.php?id=governance:minutes:2019-03-21) |
14:23 |
miker |
dbwells: sir, have you anything for us? |
14:23 |
dbwells |
Not too much to report. I'll be building and testing the RC over the next couple days. |
14:23 |
dbwells |
We also need to still sort out some of the new translation bits, but we're getting there. |
14:23 |
dbwells |
It's been a pretty quiet and routine release cycle, which I think is as expected. |
14:23 |
dbwells |
Any questions? |
14:24 |
terran |
dbwells++ |
14:24 |
collum |
dbwells++ |
14:24 |
miker |
dbwells: one -- should we be avoiding angular7 infrastructure pushes in 3.3? |
14:24 |
agoben |
dbwells++ |
14:24 |
JBoyer |
dbwells++ |
14:24 |
rgagnon |
dbwells++ |
14:24 |
miker |
dbwells++ |
14:25 |
dbwells |
miker: I've been thinking about that, and I actually think we can be more liberal there, since it is primarily still branded experimental. What do you think? |
14:25 |
miker |
I'm in favor of it, personally |
14:26 |
JBoyer |
And the home icon has kind of been changed into an escape hatch, yes? I'd say for anything that's not Ang7 only now's the time to experiment. |
14:26 |
miker |
ok, cool, thanks dbwells! |
14:27 |
miker |
now for committees |
14:27 |
dbwells |
Yeah, I think we can proceed with that attitude until it becomes an issue. |
14:27 |
dbwells |
No problem. |
14:27 |
miker |
#topic 2019 Conference Committee |
14:27 |
|
Topic for #evergreen is now 2019 Conference Committee (Meeting topic: EOB meeting for 2019-03-21, agenda: https://wiki.evergreen-ils.org/doku.php?id=governance:minutes:2019-03-21) |
14:27 |
miker |
we don't have Scott, I believe, but any other 2019 committee member want to speak? |
14:28 |
miker |
hearing nothing... |
14:28 |
terran |
Everything seems to be coming along nicely! |
14:28 |
miker |
#topic Outreach Committee |
14:28 |
|
Topic for #evergreen is now Outreach Committee (Meeting topic: EOB meeting for 2019-03-21, agenda: https://wiki.evergreen-ils.org/doku.php?id=governance:minutes:2019-03-21) |
14:28 |
rhamby |
update was in email, nothing to add really other than to say everything is on schedule and some experiments are going well for increasing our exposure |
14:28 |
rhamby |
any questions? |
14:28 |
terran |
rhamby++ |
14:28 |
miker |
terran: sorry! do you have more to say re 2019? |
14:28 |
terran |
miker: not really, it's just down to little details now |
14:29 |
miker |
awesome |
14:29 |
terran |
registration & sponsor numbers are all good |
14:29 |
miker |
rhamby: was that for outreach? |
14:29 |
collum |
The last meeting was about signage. So the end is near. |
14:29 |
rhamby |
miker: yep, more detaiils are in the email I sent about an hour ago, everyone on the committee is doing a great job |
14:29 |
miker |
rhamby++ |
14:29 |
agoben |
rhamby++ |
14:29 |
JBoyer |
rhamby++ |
14:29 |
collum |
rhamby++ |
14:30 |
rgagnon |
rhamby++ |
14:30 |
miker |
and now |
14:30 |
miker |
#topic 2020 Site Selection (Amy Terlaga) |
14:30 |
|
Topic for #evergreen is now 2020 Site Selection (Amy Terlaga) (Meeting topic: EOB meeting for 2019-03-21, agenda: https://wiki.evergreen-ils.org/doku.php?id=governance:minutes:2019-03-21) |
14:30 |
miker |
afterl: it's all you |
14:31 |
afterl |
coming ... |
14:31 |
terran |
<trumpets> |
14:31 |
afterl |
#info Site Selection Report: The site selection committee, after careful review, contacted the PINES consortium earlier this month to let them know that they had been selected to be the host of the 2020 Evergreen International Conference. |
14:31 |
JBoyer |
The suspense! ;) |
14:31 |
afterl |
We asked a few follow-up questions and PINES was able to provide good answers to all of them. So we will be returning to Atlanta, GA in April 2020! PINES will be working with the University System of GA conference planning group on the conference. The MOBIUS consortium will help again this year in the final contract review and signing. |
14:31 |
afterl |
Elizabeth McKinney will be organizing the first meeting with various committee members and MOBIUS soon. |
14:32 |
afterl |
Any questions/ |
14:32 |
afterl |
? |
14:32 |
miker |
I'm curious what the venue will be. has that been determined? |
14:32 |
miker |
or was it in the proposal? |
14:33 |
afterl |
Crowne Plaza in Ravinia |
14:33 |
terran |
The Crowne Plaza Ravinia - it just completed a 40 million dollar renovation and it's lovely. And there are power outlets EVERYWHERE. |
14:33 |
miker |
cooool |
14:33 |
terran |
Direct shot on MARTA from the airport to about a mile from the hotel, and the hotel has a free shuttle, so travel should be easy |
14:34 |
afterl |
and a beer garden |
14:34 |
JBoyer |
Ooh, and it appears to be easier to drive to than some prior, heh. |
14:34 |
terran |
Was just going to mention the beer garden in the pretty terraced wooded area :) |
14:34 |
afterl |
and you can press a button to get drink service |
14:34 |
terran |
Yes, it's right off the freeway, so extremely easy for driving too |
14:34 |
afterl |
from your seat |
14:34 |
miker |
that's great! thanks PINES! |
14:35 |
terran |
And a Dancing Goats coffee bar in the lobby :) |
14:35 |
JBoyer |
coffee++ |
14:35 |
miker |
goats++ |
14:35 |
JBoyer |
going to be fun to see pinesol mention that one now and then. |
14:36 |
miker |
moving on |
14:36 |
agoben |
afterl++ |
14:37 |
collum |
afterl++ |
14:37 |
terran |
afterl++ |
14:37 |
JBoyer |
afterl++ |
14:37 |
miker |
afterl++ |
14:37 |
rgagnon |
afterl++ |
14:37 |
afterl |
thank you for the thanks :-D |
14:37 |
miker |
#topic Update on nonprofit status |
14:37 |
|
Topic for #evergreen is now Update on nonprofit status (Meeting topic: EOB meeting for 2019-03-21, agenda: https://wiki.evergreen-ils.org/doku.php?id=governance:minutes:2019-03-21) |
14:37 |
miker |
#info We've agreed on COI, so now we just need to get final confirmation from the lawyer and submit. |
14:37 |
miker |
Which also covers the next topic |
14:38 |
miker |
submit the 1023, that is |
14:39 |
miker |
with Jessica on leave, I would like someone that will be on the board next year to take her place with me in coordinating with our lawyer |
14:39 |
miker |
don't all volunteer at once! ;) |
14:39 |
agoben |
There's only a couple of us. I can |
14:40 |
terran |
agoben++ |
14:40 |
miker |
agoben: fair point. and thanks |
14:40 |
miker |
agoben++ |
14:40 |
collum |
agoben++ |
14:40 |
rgagnon |
agoben++ |
14:40 |
miker |
agoben: you'll see an email with a bunch of attachements soon, then |
14:40 |
agoben |
++ |
14:40 |
JBoyer |
I almost forgot how few of us there actually would be. |
14:41 |
terran |
Only four o_O |
14:41 |
JBoyer |
agoben++ |
14:41 |
miker |
4, I think |
14:41 |
JBoyer |
Hey, that's at least 1 better than I thought. ;) |
14:41 |
terran |
That's assuming Jessica comes back! |
14:42 |
miker |
terran: sssshhhhh! |
14:42 |
terran |
sorry :( |
14:42 |
miker |
;) |
14:42 |
miker |
this carries us right into the next topic |
14:42 |
JBoyer |
Yeah, maybe not with the tempting fate! ;) |
14:42 |
terran |
I'm always jinxing everything |
14:42 |
miker |
#topic Scott Thomas' Board Position |
14:42 |
|
Topic for #evergreen is now Scott Thomas' Board Position (Meeting topic: EOB meeting for 2019-03-21, agenda: https://wiki.evergreen-ils.org/doku.php?id=governance:minutes:2019-03-21) |
14:42 |
miker |
IIRC, Scott has one more year on his term |
14:43 |
terran |
Current term end dates are here: https://evergreen-ils.org/governance/ |
14:43 |
JBoyer |
terran++ |
14:43 |
terran |
When someone leaves before their term is up, do we appoint someone, or include the position in the election? |
14:44 |
miker |
the governance doc says appoint |
14:44 |
miker |
however, we need to confirm the bylaws |
14:44 |
agoben |
Since we're running an election in the immediate, it seems like it would be easiest to just include doing that along with. |
14:44 |
collum |
2.4f special election |
14:44 |
* miker |
tries to do so quickly |
14:45 |
miker |
collum++ |
14:45 |
miker |
thank you. 2.9 is much less specific |
14:45 |
terran |
collum++ |
14:45 |
JBoyer |
collum++ |
14:45 |
terran |
For reference: A special election will be held if a member leaves the Board with more than six months remaining in their term, to complete the duration of the original term. |
14:45 |
miker |
#info For reference: A special election will be held if a member leaves the Board with more than six months remaining in their term, to complete the duration of the original term. |
14:46 |
miker |
terran++ |
14:46 |
miker |
so we'll have 2 elections, one for Scott's seat and one for the normal cohort |
14:46 |
miker |
#topic Board Nominations and Voting |
14:46 |
|
Topic for #evergreen is now Board Nominations and Voting (Meeting topic: EOB meeting for 2019-03-21, agenda: https://wiki.evergreen-ils.org/doku.php?id=governance:minutes:2019-03-21) |
14:46 |
agoben |
Do we need to run separate nominations? |
14:47 |
miker |
agoben: I think we do |
14:47 |
miker |
one slate should know they're running to fill a single-year position |
14:48 |
agoben |
++ |
14:48 |
JBoyer |
That may be more appealing to some, also. |
14:48 |
miker |
terran: were you looking into how we did this before, generally? |
14:48 |
terran |
Errrr... |
14:48 |
miker |
JBoyer: I would image that's so |
14:48 |
agoben |
And can people be cross nominated or do they have to pick one? |
14:48 |
miker |
terran: I don't mean you had an action item |
14:48 |
miker |
sorry |
14:49 |
miker |
just inferring from an email that I haven't dug out to the level of yet :) |
14:50 |
miker |
agoben: seems simpler to me to pick one. but I guess with ranked-choice it'd be possible? |
14:50 |
miker |
possible to handle nominations in both |
14:51 |
agoben |
Just hoping for a larger pool of nominations if possible |
14:52 |
miker |
agoben: that's fair... might be tough even without separate lists |
14:52 |
agoben |
Having a choice is always appreciated |
14:52 |
agoben |
:) |
14:53 |
miker |
terran: you probably guessed that I was about to ask if you wanted to announce and collect nominations :) |
14:53 |
terran |
miker: Yes, I can do that |
14:53 |
terran |
I don't recall how we did the actual voting - did people have to register in advance to vote? |
14:53 |
miker |
terran: thank you very much |
14:53 |
terran |
Any suggestions on timing? We're behind schedule |
14:54 |
* miker |
looks at calendar |
14:54 |
agoben |
Solicit nominations thru the 5th, register the week after; vote the next week. That takes us to conference |
14:54 |
terran |
The call for nominations last year went out in February and the candidates were announced one year ago today. |
14:55 |
terran |
agoben: sounds good to me - anyone else feel different? |
14:55 |
miker |
agoben: that sounds good IMO |
14:55 |
collum |
agoben++ |
14:55 |
agoben |
And we're supposed to have the new officers selected by the meeting at the Conference, so that's still tight. |
14:55 |
rgagnon |
agoben++ |
14:56 |
agoben |
Do we know who ran the software we've been using for the election registration and voting? |
14:56 |
terran |
I don't recall |
14:56 |
agoben |
I thought someone mentioned Galen, but wasn't sure |
14:56 |
JBoyer |
I was trying to look it up, I think the SFC managed it. |
14:56 |
miker |
so, nominees should specify 3-year, 1-year, or either? |
14:56 |
agoben |
oh, hmmm |
14:57 |
terran |
I'm unclear as to the purpose of the registration - did that anonymize the votes? |
14:57 |
agoben |
I would go with a hard ranking of preference |
14:57 |
agoben |
It created a fresh voting pool each year |
14:58 |
agoben |
And once registered you were notified of the vote timings |
14:58 |
JBoyer |
terran, you could only vote if you pre-reg'd; you got a special key that allowed you to vote and then you could use it later to verify. |
14:58 |
terran |
ah, okay, thanks |
14:59 |
JBoyer |
The software appears to be open source, but our local proxy appears to be unhappy about it so I can't really see much. :/ |
15:01 |
miker |
JBoyer: it's not just you ... I can't get to the voting page |
15:01 |
terran |
What software is it? |
15:01 |
miker |
terran: can't get there to see... :( |
15:01 |
terran |
Oh, heh |
15:01 |
miker |
it's hosted on gitorious, but that seems to be down |
15:01 |
terran |
Can we use something like helios? |
15:02 |
agoben |
I was looking at that one too |
15:02 |
miker |
terran: I don't know that in particular, but we can use anything that support SVT or the like, IMO |
15:02 |
JBoyer |
if it's verifiable and actively maintained that should be fine. Availability certainly is a point in it's favor. |
15:03 |
miker |
heh |
15:03 |
miker |
it's actively maintained, yes |
15:04 |
miker |
so, let's do that, then |
15:04 |
JBoyer |
+1 |
15:04 |
agoben |
Who's hosting? |
15:04 |
miker |
unless there are objections, or we want to get SFC to do it for us |
15:04 |
miker |
agoben: looks like we can do it right on the helio site |
15:04 |
jeff |
In 2017 I believe we used https://www.opavote.com/ |
15:05 |
miker |
jeff: we did, and could again, for a small fee depending on voter count |
15:07 |
agoben |
And at $10 for the election (based on past voter counts that I can remember), that also seems very reasonable. |
15:07 |
terran |
Yes, opavote looks like it might handle ranked elections better |
15:08 |
miker |
+1 from me |
15:08 |
agoben |
++ |
15:08 |
rgagnon |
+1 |
15:08 |
collum |
+1 |
15:08 |
JBoyer |
Not having "sign in with Google or Facebook!" on the homepage also gets opavote a +1 from me. |
15:08 |
terran |
True! |
15:08 |
agoben |
Can MOBIUS create the account for us in the next week or so? |
15:09 |
miker |
since the relationship is already in place, do we just ask MOBIUS to cover and invoice for reimbursement? (they know whe have the money to cover it, now ... :) ) |
15:09 |
miker |
ha! |
15:09 |
miker |
agoben++ |
15:10 |
miker |
terran: can you interface with Donna or others at MOBIUS for that? |
15:10 |
JBoyer |
agoben++ |
15:10 |
terran |
Yes, will do |
15:10 |
agoben |
terran++ |
15:10 |
JBoyer |
jeff++ # thanks for the reminder |
15:10 |
collum |
agoben++ jeff++ |
15:10 |
rgagnon |
jeff++ |
15:11 |
terran |
I got lost when we were talking about the 1 vs 3 year - when we do the call for nominations, do we specify? Or just whoever is in 5th place gets the 1 year spot? |
15:11 |
terran |
jeff++ |
15:11 |
agoben |
We should be able to ask 2 questions in an election |
15:11 |
miker |
terran: I think we ask them to specify which, or both, they want to be listed for, |
15:12 |
miker |
agoben: am I interpreting what you were saying correctly? |
15:12 |
agoben |
I would have a ranking for 3 year and one for 1 year. With any adjustments to the pools based on nominations required. |
15:12 |
miker |
terran++ |
15:12 |
terran |
ok |
15:12 |
agoben |
That way if someone ranks high on both, we can fall back on their personal preference for term length |
15:13 |
miker |
agoben++ |
15:13 |
JBoyer |
agoben++ |
15:15 |
miker |
last topic is |
15:15 |
miker |
#topic Updating the Photography Policy: https://evergreen-ils.org/conference/photography-policy/ |
15:15 |
|
Topic for #evergreen is now Updating the Photography Policy: https://evergreen-ils.org/conference/photography-policy/ (Meeting topic: EOB meeting for 2019-03-21, agenda: https://wiki.evergreen-ils.org/doku.php?id=governance:minutes:2019-03-21) |
15:15 |
collum |
This is just a concern because of the upcoming conference. The photography policy makes mention of the SFC. Is it premature to remove these references? |
15:15 |
collum |
https://evergreen-ils.org/conference/photography-policy/ |
15:16 |
agoben |
I would think that since they're not involved with this conference, it would be acceptable to remove them. |
15:16 |
terran |
+1 |
15:16 |
rgagnon |
Should we have "The Evergreen Project" instead? |
15:17 |
agoben |
Yes. |
15:17 |
miker |
+1 |
15:17 |
JBoyer |
rgagnon, that does make sense, it's not as if we need to wait on the 1023 for that, it's already A Thing. |
15:17 |
collum |
I propose: "If the Evergreen Executive Oversight Board, or the Evergreen Conference Planning Committee chooses to publish photographs and recordings taken by event staff, we will publish them under a Creative Commons license. Evergreen further reserves the right to use those photographs and recordings in promotional materials to promote the Evergreen project and/or the use of free and open source software." |
15:18 |
collum |
as the change. It just removes the mention of the SFC. |
15:18 |
agoben |
Would go with: The Evergreen Project further reserves... |
15:18 |
collum |
agoben++ |
15:19 |
JBoyer |
I'm +1 with that addition. |
15:19 |
miker |
1) +1 2) I don't feel strongly that this needs a vote, but if I hear a motion we can make it official that way |
15:19 |
agoben |
I'll move |
15:20 |
rgagnon |
So moved |
15:20 |
JBoyer |
Second |
15:21 |
miker |
#startvote change photo policy to read: If the Evergreen Executive Oversight Board, or the Evergreen Conference Planning Committee chooses to publish photographs and recordings taken by event staff, we will publish them under a Creative Commons license. The Evergreen Project further reserves the right to use those photographs and recordings in promotional materials to promote the Evergreen project and/or the use of free and open source software. yes, |
15:21 |
miker |
no |
15:21 |
pinesol |
Unable to parse vote topic and options. |
15:21 |
miker |
bah... |
15:21 |
miker |
#startvote "change photo policy to read: If the Evergreen Executive Oversight Board, or the Evergreen Conference Planning Committee chooses to publish photographs and recordings taken by event staff, we will publish them under a Creative Commons license. The Evergreen Project further reserves the right to use those photographs and recordings in promotional materials to promote the Evergreen project and/or the use of free and open source software." ye |
15:21 |
miker |
, no |
15:21 |
pinesol |
Unable to parse vote topic and options. |
15:21 |
miker |
well, then... |
15:21 |
terran |
heh |
15:22 |
JBoyer |
"update policy in accordance with collum's recommendation?" |
15:22 |
miker |
#info followin vote is to consider changing photo policy to read: If the Evergreen Executive Oversight Board, or the Evergreen Conference Planning Committee chooses to publish photographs and recordings taken by event staff, we will publish them under a Creative Commons license. The Evergreen Project further reserves the right to use those photographs and recordings in promotional materials to promote the Evergreen project and/or the use of free and |
15:22 |
miker |
open source software. |
15:22 |
miker |
#startvote accept proposed photo policy change? yes, no |
15:22 |
pinesol |
Begin voting on: accept proposed photo policy change? Valid vote options are yes, no. |
15:22 |
pinesol |
Vote using '#vote OPTION'. Only your last vote counts. |
15:22 |
miker |
#vote yes |
15:22 |
agoben |
#vote yes |
15:22 |
collum |
#vote yes |
15:22 |
JBoyer |
#vote yes |
15:22 |
rgagnon |
#vote yes |
15:22 |
terran |
#vote yes |
15:22 |
miker |
#endvote |
15:22 |
pinesol |
Voted on "accept proposed photo policy change?" Results are |
15:22 |
pinesol |
yes (6): rgagnon, JBoyer, agoben, miker, collum, terran |
15:23 |
miker |
whew... ok, any last minute discussion? we're 23 minutes over... |
15:23 |
miker |
hearing nothing, I thank you all for your (extra) time |
15:23 |
terran |
marathon! |
15:23 |
miker |
#endmeeting |
15:23 |
|
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 |
15:23 |
pinesol |
Meeting ended Thu Mar 21 15:23:41 2019 US/Eastern. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) |
15:23 |
pinesol |
Minutes: http://evergreen-ils.org/meetings/evergreen/2019/evergreen.2019-03-21-14.01.html |
15:23 |
pinesol |
Minutes (text): http://evergreen-ils.org/meetings/evergreen/2019/evergreen.2019-03-21-14.01.txt |
15:23 |
pinesol |
Log: http://evergreen-ils.org/meetings/evergreen/2019/evergreen.2019-03-21-14.01.log.html |
15:23 |
terran |
miker++ |
15:23 |
collum |
miker++ |
15:23 |
agoben |
miker++ |
15:23 |
agoben |
Last question: how are we collecting nominations? |
15:24 |
terran |
I think they were just emailed to Tim last year - I don't mind collecting them that way. Or I could set up a google form. |
15:24 |
miker |
terran: whatever is easier for you |
15:24 |
agoben |
I can do a google form too. Just wanted to be sure we have someplace to collect them before putting the ballot together |
15:25 |
JBoyer |
A form may help those that don't want to nominate themselves or may not want to tell you that they're nominating X or Y. |
15:25 |
terran |
I'll do a google form to collect them so it can be easily shared |
15:25 |
miker |
JBoyer++ |
15:25 |
agoben |
terran++ |
15:25 |
miker |
terran++ |
15:25 |
JBoyer |
Not that there's that much drama in the community, but still. |
15:25 |
JBoyer |
terran++ |
15:25 |
|
afterl joined #evergreen |
15:25 |
terran |
The most drama will probably be trying to get 5 nominees! |
15:25 |
agoben |
+1 |
15:25 |
Bmagic |
miker++ |
15:25 |
Bmagic |
terran++ |
15:26 |
Bmagic |
@karma MOBIUS |
15:26 |
pinesol |
Bmagic: Karma for "MOBIUS" has been increased 6 times and decreased 0 times for a total karma of 6. |
15:26 |
terran |
MOBIUS++ for all the karma |
15:26 |
JBoyer |
Bmagic is in charge of buying cupcakes for the MOBIUS offices, heh. |
15:26 |
Bmagic |
:) |
15:26 |
Bmagic |
lol |
15:26 |
terran |
:) |
15:27 |
JBoyer |
"I'm so generous with your time!" |
15:27 |
Bmagic |
Yes, thank you JBoyer. So nice to have you around! |
15:27 |
collum |
The policy on the website has been updated. I didn't find it on the wiki. |
15:28 |
JBoyer |
miker++ |
15:28 |
miker |
collum++ |
15:29 |
JBoyer |
collum++ |
15:30 |
agoben |
collum++ |
15:35 |
|
afterl left #evergreen |
17:00 |
pinesol |
News from qatests: Testing Success <http://testing.evergreen-ils.org/~live> |
17:04 |
|
mmorgan left #evergreen |
17:25 |
|
yboston joined #evergreen |
18:04 |
|
dbwells_ joined #evergreen |
20:08 |
|
jamesrf joined #evergreen |
20:32 |
|
sandbergja joined #evergreen |
23:46 |
|
sandbergja joined #evergreen |