Evergreen ILS Website

IRC log for #evergreen, 2015-02-20

| 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:22 Stompro joined #evergreen
04:43 StomproJ joined #evergreen
04:55 pinesol_green Incoming from qatests: Test Success - http://testing.evergreen-ils.org/~live/test.html <http://testing.evergreen-ils.org/~live/test.html>
06:00 StomproJosh joined #evergreen
07:21 graced joined #evergreen
07:40 rjackson_isl joined #evergreen
07:56 jboyer-isl joined #evergreen
08:05 julialima_ joined #evergreen
08:05 kmlussier Good morning #evergreen!
08:12 akilsdonk joined #evergreen
08:25 mrpeters joined #evergreen
08:34 mtate joined #evergreen
08:35 mmorgan joined #evergreen
08:36 ericar joined #evergreen
08:39 Shae joined #evergreen
08:44 maryj joined #evergreen
08:44 * csharp thaws fingers enough to wish kmlussier a good morning in return
08:45 csharp @weather 30033
08:45 pinesol_green csharp: The current temperature in Leafmore, Decatur, Georgia is 19.2°F (8:42 AM EST on February 20, 2015). Conditions: Overcast. Humidity: 47%. Dew Point: 3.2°F. Windchill: 19.4°F. Pressure: 30.47 in 1032 hPa (Rising).  Winter Weather Advisory in effect from 8 PM this evening to 1 PM EST Saturday...
08:46 tsbere @weather 01845
08:46 pinesol_green tsbere: The current temperature in WB1CHU, Lawrence, Massachusetts is 7.0°F (8:46 AM EST on February 20, 2015). Conditions: Clear. Humidity: 56%. Dew Point: -5.8°F. Windchill: -0.4°F. Pressure: 29.86 in 1011 hPa (Rising).  Wind Chill Advisory in effect until 10 am EST this morning...
08:47 kmlussier csharp: 19.2? I would be wearing my shorts and flip flops! :)
08:47 kmlussier @weather 02771
08:47 pinesol_green kmlussier: The current temperature in Rumford, East Providence, Rhode Island is 5.5°F (8:40 AM EST on February 20, 2015). Conditions: Partly Cloudy. Humidity: 55%. Dew Point: -7.6°F. Windchill: -5.8°F. Pressure: 29.97 in 1015 hPa (Rising).  Wind Chill Advisory in effect until 10 am EST this morning...
08:47 jcamins csharp: that sounds really nice.
08:48 jcamins @wunder 11375
08:48 pinesol_green jcamins: The current temperature in Meadow Lake, New York, New York is 3.7°F (8:15 AM EST on February 20, 2015). Conditions: Clear. Humidity: 45%. Dew Point: -13.0°F. Windchill: -11.2°F. Pressure: 30.18 in 1022 hPa (Rising).  Wind Chill Advisory in effect until 10 am EST this morning...
08:48 kmlussier It's colder here than where tsbere is? That just seems wrong.
08:49 tsbere kmlussier: You aren't that far away from me.
08:49 kmlussier tsbere: True, but, still, we're usually a few degrees warmer here.
08:49 tsbere meh
08:50 kmlussier jcamins: You win for now, but I'm sure when dbs arrives, he'll have us all beat. :)
08:51 dbwells @weather 49546
08:51 pinesol_green dbwells: The current temperature in Timber Canyon, Ada, Michigan is -7.2°F (8:51 AM EST on February 20, 2015). Conditions: Mostly Cloudy. Humidity: 83%. Dew Point: -11.2°F. Windchill: -7.6°F. Pressure: 30.36 in 1028 hPa (Falling).  Wind Chill Advisory in effect until 10 am EST this morning...
08:52 jboyer-isl @weather 47274
08:52 pinesol_green jboyer-isl: The current temperature in Vallonia, Vallonia, Indiana is -8.5°F (8:40 AM EST on February 20, 2015). Conditions: Clear. Humidity: 76%. Dew Point: -14.8°F. Windchill: -7.6°F. Pressure: 30.40 in 1029 hPa (Rising).  Wind Chill Advisory in effect until 11 am EST this morning...
08:52 jboyer-isl Vallonia? It’s a wonder any of my mail ever arrives.
08:53 Dyrcona joined #evergreen
08:53 krvmga joined #evergreen
09:10 mdriscoll joined #evergreen
09:14 csharp whoa
09:15 Dyrcona Whee, doggies!
09:16 csharp we under a WINTER WEATHER ADVISORY which means we may get snow/sleet/freezing rain tonight before the temperature climbs into the mid-50s tomorrow
09:16 rjackson_isl supposed to do similar hee - minus the climb into the 50s :-(
09:17 Dyrcona I think we're expecting another blizzard Sunday night.
09:17 Dyrcona Wouldn't be Sunday without one.
09:17 kmlussier dbwells: Thanks for the info on multiple stat cats. That's good news!
09:18 Dyrcona issa and NCIPServer have had that feature from the start. ;)
09:19 Dyrcona phasefx: Still want to make issa the new staff client?
09:20 Dyrcona I think a number of my members' staff still pine for GEAC and "green screen" terminals.
09:20 Dyrcona Anyway, back to the weather report.
09:20 phasefx Dyrcona: my original unrealistic dream was for there to be a plethora of staff clients :) so sure
09:21 Dyrcona phasefx: I've considered messing with stuff in Qt, Java, Python/Qt, LibreOffice, you name it, for custom clients to do certain things.
09:21 Dyrcona Like something to make it simpler for our staff to mess with circ and hold matrices or library settings, etc.
09:22 Dyrcona We have some custom functions for making circ and hold matrix entries that anyone could use with a gui.
09:22 Dyrcona Add it to our paramters spread sheet as a form, hook it up to the database via LibreOffice, and bingo!
09:22 Dyrcona 'Course I'm the only one who really uses LibreOffice in the office.
09:22 csharp in other news, I'm trying to figure what has been applying a stop_fines reason of 'LONGOVERDUE' to our circulations before we began using the longoverdue feature in October
09:23 Dyrcona csharp: I think a staff person may be able to do that through an oversight in the code.
09:23 csharp oh!
09:23 Dyrcona Someone should file a Launchpad bug if there isn't one.
09:23 Dyrcona I think tsbere noticed it before I did.
09:24 Dyrcona I think that's the status, it may be a different one.
09:24 csharp do you know how it's done from the UI?
09:25 Dyrcona I think it just appears in the list of statuses in edit item attributes when it shouldn't.
09:25 tsbere csharp: It isn't a "magic" status in the item editor
09:25 Dyrcona There's a list it failed to get added to that prevents it showing up there.
09:25 Dyrcona Or, what tsbere said. :)
09:28 mmorgan but csharp said stop_fines, not item status. Changing a status wouldn't set a stop_fines, would it?
09:28 Dyrcona Well, that's true.
09:29 Dyrcona Also, I'm not sure off the top of my head if that happened to long overdue or lost and paid.
09:29 csharp Dyrcona: tsbere: okay - yeah we found that issue before we went live with the longoverdue feature and added it to the magic statuses as a PINES customization
09:29 csharp and, no, that doesn't do anything to circs
09:29 Dyrcona stop_fines is likely a trigger.
09:30 csharp or maybe it is/was?
09:30 Dyrcona Unless staff can monkey with it, but I don't think they can.
09:30 tsbere Perhaps someone turned on the A/T event def, if library staff are allowed to monkey with those?
09:31 yboston joined #evergreen
09:31 csharp well, the only thing that could have triggered that stop_fines is a subroutine in action.pm named 'mark_longoverdue'
09:31 csharp this was all pre-longoverdue-as-a-feature
09:31 csharp like 2012 and before
09:32 csharp and nothing else in the code calls that subroutine
09:32 dbs jonadab: of course the auto-generated images are "just" something scripted, but they support different images for different formats (e.g. CDs, books, journals, scores, maps, etc), and they have something working now and we have nothing.
09:33 dbs Everything is easy in theory. Making it actually happen is the hard part. Boy howdy would it be nice to have a feature like that as part of stock evergreen, instead of 404s a-plenty.
09:33 csharp anyway - this is a new rabbit hole I found while trying to create a reports template to deal with the fact that paid-for longoverdue items still show on patron accounts with no indication that they have been paid already
09:34 Dyrcona csharp: that seems unpossible.
09:34 csharp yeah, that's what I think too
09:34 Dyrcona but there it is, so I really can't say.
09:35 csharp right - all I have is the fact that there are hundreds of pre-longoverdue "LONGOVERDUE" circs and it's complicating my approach to the report :-/
09:35 * csharp may batch change them all to MAXFINES or something
09:36 csharp but I wanted to understand how they got there before doing anything about them
09:38 Dyrcona Do they all have the same stop fines date?
09:38 csharp I've been saying for years that working in PINES is like trying to declutter a hoarder's house where every closet you open causes a big pile of problems to fall on top of you
09:38 csharp Dyrcona: nope - dates are all over and began in 2006
09:38 Dyrcona Same here, only a smaller house with fewer closets.
09:39 Dyrcona Something could have changed the stop_fines without change the dates, possibly via SQL.
09:40 csharp hmm
09:40 Dyrcona There's also a constraint on stop_fines, at least in current systems: circulation_stop_fines_check
09:40 Dyrcona I'd look to see if you have that constraint on action.circulation.
09:41 Dyrcona Today, it should allow LONGOVERDUE, but I don't know if it existed in 2006 or what it did back then if it did exist.
09:41 csharp I'll look into it
09:41 dbs UToronto uses an "in-house application" to generate the cover images: http://journal.code4lib.org/articles/9195#ref8
09:42 * dbs will poke them
09:42 Dyrcona While I see the utility in automatically generated cover images, I know our members would complain that it's the "wrong" cover. We get enough of those complaints already. :)
09:42 * mmorgan thinks longoverdue existed a while back, but maybe in a different form. The Items Out screen always referred to "Longoverdue" until it was recently changed to "Other/Special Circulations"
09:43 Dyrcona I think Equinox added it as an actual stop_fines and copy status in 2013.
09:44 csharp mmorgan: yeah, some of the architecture for "longoverdue" was developed early on
09:44 csharp but it was never in a finished form until summer 2013
09:47 gmcharlt dbs: I'll be putting 1423585 through its paces today -- just want to double-check that you don't have anything pending that you were planning to add to the branch today
09:49 dbs gmcharlt: I'm all done, AFAIK
09:49 gmcharlt dbs: thanks
09:50 csharp ah - I think I figured it out
09:50 csharp $circ->stop_fines_time('now') unless $circ->stop_fines_time;
09:51 dbs message sent to the UofT folks re cover-art generating stuff
09:51 csharp so if there was already a stop_fines_time, don't update it
09:51 dbs gmcharlt++
09:51 csharp okay, that appears to be sorted then
10:56 Dyrcona I have all these scraps of paper with encryption keys written on them. None of them are labeled so I don't know which are for what any more.
10:58 jeff at least you have significantly reduced your search space.
10:59 Dyrcona :)
11:00 mmorgan Dyrcona: You're just practicing good security measures :)
11:01 jboyer-isl A fun game: decryption software that destroys the file in question after 4 failed attempts, you have 5 keys to try.
11:01 Dyrcona jboyer-isl++
11:02 Dyrcona You have an 80% chance of success, which is pretty good, though.
11:03 jeff "software" that "destroys the file" is a pretty low hurdle, though.
11:03 jeff an HSM, however...
11:04 jboyer-isl jeff: I can’t tell if you are referring to how easy it is to make a copy and try again in that situation, or the fact that given enough time all software destroys all files.
11:06 vlewis joined #evergreen
11:06 jeff i was going for the former -- easy to make a copy. :-)
11:06 jeff but on a long enough timeline...
11:07 jeff software, hardware... the files are doomed! DOOMED!
11:07 jeff incidentally, I unloaded a delivery of Commodore 64 hardware and software last night. I'm interested to see if it can be coaxed into operation, but I'm not expecting much.
11:08 BigRig_ joined #evergreen
11:08 Dyrcona I'm pretty sure the stuff on the cassettes for my old Vic-20 is beyond use. The Vic-20 itself.....I haven't tried in over 2 decades.
11:10 jeff I imaged a bunch of old floppy diskettes back in 2003 or so. Several were no longer readable. Most/all of those copies are now lost due to another series of hardware failures.
11:10 jeff I make more copies now.
11:10 Dyrcona I'm my own worst enemy when it comes to files.
11:10 Dyrcona I deleted the wrong files the other day.
11:10 jeff Mostly it was "interesting" stuff vs "important" stuff.
11:10 Dyrcona Fortunately, I make daily backups.
11:11 Dyrcona I don't have anything truly important that I don't use on a regular basis.
11:11 * jeff nods
11:15 artunit joined #evergreen
11:16 Dyrcona I am going to dig out some old CD-Rs and DVD-Rs this weekend.
11:16 Dyrcona I swear I wrote a recursive directory traversal function in C over a decade ago, and it will probably be on one of those.
11:16 jeff heh
11:16 Dyrcona It doesn't look like it is on any of my current backups.
11:16 BigRig joined #evergreen
11:17 Dyrcona I'm working on a program at home to monitor files on our server and to initiate an off-site backup when anything changes.
11:19 jcamins Dyrcona: wouldn't it be faster to write a new recursive directory traversal function in C than to find it in your backups?
11:21 Dyrcona jcamins: Maybe, maybe not.
11:21 Dyrcona It might even have been in Perl, but I'm pretty sure that I did both.
11:21 Dyrcona I'll probably end up spending Saturday afternoon looking at most of the old stuff on the CDs.
11:22 * kmlussier is perplexed
11:23 Dyrcona kmlussier: About...?
11:23 kmlussier The mkurl in working/user/kmlussier/lp142​3922-place-another-hold-link is stripping query, qtype, locg parameters from the URL.
11:23 kmlussier mkurl(ctx.opac_root _ '/place_hold', {}, stop_parms
11:24 kmlussier Which I wouldn't have expected based on my previous use of mkurl
11:24 kmlussier I feel like I'm missing something obvious
11:25 * Dyrcona looks at the macro again.
11:26 Dyrcona I recently used it and it didn't strip any of that stuff. I think it may be the arguments you are using.
11:26 Dyrcona It may be that they are already gone.
11:26 dbwells Good morning all.  We're a bit short on time this morning for various reasons, but our OPW intern julialima_ is here for the next 25-30 minutes, and we'd like to ask a question or two.
11:27 kmlussier Dyrcona: They still appear in the URL on the page where the link appears. The only parameters that are maintained are hold_type and hold_target.
11:28 julialima_ Hello to all! Our concern is about action buttons requiring selections in, for example, tables. These buttons should be disable when nothing is selected, or hide completely (e.g. Gmail)?
11:28 Dyrcona kmlussier: You're clearing whatever is in stop_parms.
11:29 kmlussier Dyrcona: Yeah, I checked to see what was being cleared there. Hold on...
11:30 bshum Hmm
11:30 tsbere kmlussier: If stop_parms isn't an array it will clear a lot more too. I don't see where it is being set in that tree, though.
11:30 kmlussier From body.tt2 -  stop_parms = ['expand','cnoffset','copy_offset','copy_limit'];
11:30 bshum julialima_: Is there any recommendation with that sort of behavior?  I could see it being helpful to see the options regardless, but if they're not doing anything, I can see why hiding them is also okay?
11:31 Dyrcona julialima_: I don't have a preference so long as the behavior is consistent. I'm used to seeing things disabled, but not showing them is the new trend, particularly on web apps.
11:31 tsbere kmlussier: place_hold_result.tt2 doesn't include body.tt2, as far as I can tell.
11:32 * kmlussier prefers disabled but is also curious about standard recommendations.
11:32 kmlussier tsbere: Ah! that makes sense. OK, I can work with that.
11:32 jonadab IMO, the space should at least be reserved (visibility: hidden, not display: none) so the layout doesn't change when something is selected.
11:32 * kmlussier needs to move on to something else first.
11:32 dbwells Thanks, all.  Yes, we see both sides, and each has certain benefits.
11:33 bshum +1 to jonadab's point
11:33 Dyrcona I agree with jonadab if they are hidden.
11:34 dbwells I think I somewhat prefer disabled, since that's been typical behavior for a long time, but as bshum points out, "newer" designs are using hiding more often.
11:35 bshum Well, Dyrcona said it, but sure :)
11:36 dbwells right, sorry :)
11:36 jonadab Yeah, disabled would be reasonable too, I think.
11:37 dbwells It would of course be really nice if there were bona fide studies which answered things like this, but they are awfully hard to find, probably in part because designing and running such studies is also really difficult.
11:37 jonadab Either way *somebody* is going to be confused.
11:37 jonadab But that is unavoidable.
11:37 julialima_ Both option, I think, may have the same "problem": only when something is selected buttons will be enable or only when something is selected buttons will be shown
11:38 jonadab Right, the question is whether its more confusing to see buttons and not be able to use them, or to look for buttons and not see them.
11:40 dbwells One idea julialima_ had to help mitigate the issue altogether is to specify that tables should by default have the first row selected on load.  What might be potential drawbacks of doing so, and do they outweigh the benefits?
11:40 * bshum isn't sure he likes the idea of pre-selecting a row entry.
11:41 Dyrcona Well, I'm not sure anything should be selected automatically, unless there is a reason to do so because of the data.
11:41 kmlussier If the move to hiding actions is primarily driven by  higher use of mobile, I think we should be cautious about moving in that direction because I think the majority of client use will continue to be in a non-mobile environment.
11:41 * kmlussier agrees with bshum and Dyrcona
11:41 kmlussier If something is pre-selected, staff will probably spend a lot of clicks deselecting those rows.
11:42 Dyrcona Or, more typically, won't notice and will do something that they didn't mean to do.
11:43 dbwells I think it would be selected in the "non-sticky" way, so there wouldn't be any extra clicks to unselect it.
11:43 bshum Kind of like how billing works.  Where there's that setting to decide whether we select every billing (to pay them) or have them all deselected (and staff are forced to pick and choose which bills to pay)
11:43 bshum Staff/library/consortial preference on that particular example.
11:44 dbwells That is, you could just click on the row you wanted to change the selection.  The current web client works this way, though it isn't obvious from the display.
11:45 jeff planning to use /c
11:45 jeff er.
11:45 jeff no idea where that first part came from -- sorry :-)
11:48 julialima_ I know that if we try to solve something we can damage another thing, so the point is to decide which option (disable or hidden) is the best, or if there is another way to solve this
11:49 dbwells Actually, it really wouldn't be terrible to relegate general first-row selection to being a possible setting.  Then you get pick your poison :)
11:52 kmlussier What are the perceived benefits of automatic first-row selection.
11:52 kmlussier ?
11:53 BigRig joined #evergreen
11:53 kmlussier I'm trying to think of interfaces where that approach would work well.
11:53 jonadab Well, then you'd be able to see the buttons right away, *and* they'd do *something*.  But it might not be something useful.
11:53 dbwells The benefit would be that all the action buttons would be visible/active, so you would know what you could do without fumbling.
11:53 jonadab So interface discoverability, yeah.
11:54 jonadab Still not sure it's really ideal to have the first row autoselect though, because it might very well not be what you'd want to act on.
11:54 jonadab Dunno.
11:55 dbwells The devil's advocate response is that if you do want to act on the first row, then having it selected is a bonus, and if you don't clicking anywhere but the check mark on another row will deselect the first one anyway.
11:56 dbwells We know it is atypical, and for that reason the safe choice would be to not do it, and that's probably where we'll end up.
11:57 dbwells But if we take all the typical choices, we won't make anything better, either :)
11:57 Dyrcona Buttons that are visible and won't do anything, should be clearly disabled. Otherwise staff will be frustrated clicking a button that does nothing, though it looks like it should.
11:58 dbwells Defintely.
11:58 Dyrcona Unless, like an old version of KIRC, it pops up a dialog saying "Danger, Captain! Dork at the helm!"
12:00 dbwells The more subtle problem is that some users might not realize what they need to do to get the button to work.  The "Pay Bill" part of the billing interface is a poster child for this problem, but as bshum pointed out, we actually have an option already just for that case.
12:00 RoganH joined #evergreen
12:00 mmorgan Regarding having a row selected by default, that would be useful when your table contains just ONE row.
12:01 tsbere Can we make disabled buttons have hover text? Hover over the disabled "Pay Bill" button and it tells you that you need to select a bill and enter a payment amount type deal?
12:01 Dyrcona Well, I think that points to larger problems with that interface. After all, why should a bill be selected to accept a payment?
12:01 * bshum likes hover tips
12:03 * Dyrcona resist the Monty Python reference.
12:04 Dyrcona That's an example of an interface that makes you think about what you're doing.
12:04 dbwells Boy, time goes fast.  julialima_ has another obligation to get to.  Thanks again to all who spoke up.  You all make valid points, so please remember that we're just trying to push at the boundaries a bit.
12:04 Dyrcona Yep. Good questions.
12:06 dbwells P.S.  Hover tips are great, except for touch users.  And that's a good pattern for most design choices, "[ABC] is great! (except for [XYZ])"  ;)
12:06 julialima_ Thank you all! any idea that comes to you is welcome :)
12:07 mtate joined #evergreen
12:08 Dyrcona Well, the question becomes do you do things differently in the staff client versus the OPAC, and if you do something different when it looks like the user is on a mobile device?
12:09 kmlussier dbwells/julialima_: Thanks for making us think!
12:09 Dyrcona Then there's designing for mobile first vs. designing only for mobile and let the rest sort it out.
12:09 * kmlussier also agrees with mmorgan to automatically select when there is just one result.
12:12 julialima_ joined #evergreen
12:13 berick dbwells: heads up for latest comment in bug 1198465
12:13 pinesol_green Launchpad bug 1198465 in Evergreen "Support for Conditional Negative Balances" (affected: 15, heat: 70) [Wishlist,Confirmed] https://launchpad.net/bugs/1198465
12:15 jihpringle joined #evergreen
12:15 Dyrcona Well, another comment was added. :)
12:16 berick thanks, dbwells
12:16 berick er, Dyrcona
12:16 berick tab-complete--
12:16 Dyrcona I think that bug is evidence we need to do something serious with respect to billing and circulation code.
12:16 Dyrcona heh.
12:16 * kmlussier hits submit on a GSoC application
12:16 Dyrcona S'OK. I kinda deserve it for giving someone else credit for remingtron's work the other day.
12:17 Dyrcona I mean all the effort that has been poured into it, and we're not really much closer to a solution than when it all started.
12:17 RoganH joined #evergreen
12:22 julialima_ left #evergreen
12:25 gmcharlt joined #evergreen
12:32 dbwells berick: thanks for the fix.  Not too sure where that line came from, but this code has been through the ringer so many times, I can't be surprised.
12:34 dbwells berick: I am perfectly fine with the transaction change you are suggesting.
12:36 bshum kmlussier++
12:36 berick dbwells: cool.  I just pushed it :)
12:36 bshum kmlussier: I'll upload a logo for Evergreen to Melange
12:37 kmlussier bshum: Ah, thanks. I saw that, but then I got distracted by other things
12:37 kmlussier @blame other things
12:37 pinesol_green kmlussier: everything was going great until other things came along
12:38 dbwells berick: rolled in some other fixes too, I see.  Thanks!  berick++
12:39 Dyrcona That the _rebase branch that I loaded yesterday?
12:39 berick collab/dbwells/1198465_cstore_fines_gen_rebase
12:39 kmlussier Befoere I go off to play with the message center, I'm sending along a link to our 2015 GSoC page in case anybody has feedback. http://evergreen-ils.org/dokuwiki/do​ku.php?id=dev:summer_of_coding_ideas
12:39 berick that the right one?
12:40 kmlussier Especially Dyrcona and dbs since their names are listed on the page.
12:40 Dyrcona berick: *I* think that is the latest one, yeah.
12:41 berick cool
12:41 * berick steps away for a few
12:41 * dbwells also steps away for a bit (lunch!)
12:43 jeff Jan 14: "I have put in a request for user credentials for you to use during your development, both patron and library admin.  I will send them to you once I receive them."
12:43 jeff It's almost as if they don't WANT people to make any use of their API.
12:43 jeff "Yes, we have an API! Buy our stuff!"
12:43 jeff "Oh, you want to USE the API?"
12:44 Dyrcona kmlussier: It looks good to me.
12:44 kmlussier Dyrcona: Thanks for looking it over!
12:46 Dyrcona kmlussier: I think there will be some JavaScript required on the Awesome Box integration, at least to add a checkin modifier and communicate with the backend.
12:47 kmlussier Dyrcona: OK, I've added it
12:55 Dyrcona kmlussier: If you're still looking, I installed berick's changes to dbwells' cstore_fine_gen_rebase branch on my development server just now.
12:56 kmlussier kmlussier: Thank you!
12:57 BigRig_ joined #evergreen
13:01 bmills joined #evergreen
13:14 dbs joined #evergreen
13:30 kmlussier eeevil++ gmcharlt++
13:30 kmlussier The action/trigger based messages seem to be working now.
13:31 kmlussier Of course, I need to remind myself to wait for the delay. I almost filed a bug report saying they still weren't working. ;)
13:32 berick kmlussier: let me know when you wrap up your testing.
13:32 berick i'll do a final sweep and merge
13:32 kmlussier berick: Will do
13:33 * berick thinks this is a cool feature
13:33 kmlussier Me too! :)
13:47 gmcharlt kmlussier: yeah, I dropped the A/T delay down to 10 seconds in the test database :)
13:47 kmlussier Apparently I was a bit impatient. :)
13:55 jonadab Hmm...  for current git Evergreen, is it recommended to upgrade to Apache 2.4, if the OS comes with 2.2 (e.g., wheezy)?
13:56 csharp jonadab: nope
13:57 jonadab Hmm..  ok, I will have another look at the relevant configuration, then, I must have done something not right.
13:57 Dyrcona Even with git, it is easier to stick with what comes with your distro.
13:57 csharp jonadab: well, make sure you're not using the 2.4 config on 2.2 ;-)
13:57 jonadab Well, yes, clearly.
13:57 Dyrcona Or vice versa.
13:57 Dyrcona ;)
13:59 Dyrcona Sounds to me like they arrived at the destination and were not properly checked in and then sent back.
13:59 Dyrcona With one of them having the bonus of somehow being checked in to get a transit to go home, but not to fill the hold for the original transit.
13:59 Dyrcona oops. wrong tab.
13:59 Dyrcona :)
14:01 tsbere For context: MVLC has two copies in transit twice (no dest_recv_time). Once with the same source/dest/hold set, the other going *both ways* between two OUs. >_>
14:02 jcamins tsbere: sounds to me like a book on quantum mechanics got entangled in the postal system!
14:26 csharp tsbere: we see that occasionally too
15:11 dbwells berick: can't wait to see that patch, as I'm not having luck finding the bug
15:13 Dyrcona dbwells: It's probably not in your modifications.
15:36 berick dbwells: thar she blows
15:38 dbwells berick: ahhhh
15:44 berick ok, good, that fixes the lost issue I had
15:49 Dyrcona Looks like that would do it as far as sorting goes.
15:53 dbwells berick: I can confirm both the bug and fix.  berick++
15:53 jeff does this branch still try to "pay" bills out of order, or has it moved away from that?
15:53 jeff an early version tried to "pay" (when simulating/checking) "larger" bills first
15:54 dbwells The branch being tested right now doesn't try to do anything at all, it is strictly refactoring.
15:54 jeff ah! i had lost context. thanks!
15:55 jeff (checking in from a service desk with numerous distractions, i still have my coat on -- thanks for indulging a silly question)
15:55 dbwells No problem, it is confusing, and who has time to read the 77 comments therein.
15:58 kmlussier berick: I've finished up testing the message center for today. Sign-offs are forthcoming.
15:58 berick kmlussier++
16:01 berick dbwells: Dyrcona: what's the situation w/ bug 1198465 -- if the fine-gen branch is merged, is the rest basically ready to go?  or does that all need more testing, sign-off's, etc.?
16:01 pinesol_green Launchpad bug 1198465 in Evergreen "Support for Conditional Negative Balances" (affected: 15, heat: 70) [Wishlist,Confirmed] https://launchpad.net/bugs/1198465
16:02 Dyrcona I'll let dbwells answer that. It's bascially all his now.
16:02 berick *wistfully* it's more machine than man now
16:03 kmlussier berick: There was still a bug with that branch the last time I tested that was supposed to be fixed by the fine-gen branch. I'm guessing it should be checked to see if it really is fixed.
16:04 dbwells berick: I would need to rebase again, then testing and sign-offs still needed, too.  And yes, the branch as it now exists is twisted, and evil.
16:04 berick heh
16:04 artunit joined #evergreen
16:05 kmlussier The bug that needed to be fixed was related to generating new overdue fines on a lost checkin. The way I do my testing is very manual and requires that I do it over a few days to check that scenario. Not sure if you all have fancier ways of testing it.
16:05 berick so, i really like the fine-gen changes.  i think that will help a lot.  i'm ready to sign off on those (and maybe do some squashing) unless there are any objections.
16:06 dbwells berick: the goal in separating out the cstore part was to make it easier to test, so hopefully that will be worth it.  I'll rebase the other stuff to that latest branch and see how far off we are from at least having working code again.
16:06 berick dbwells: let me add sign-off's and squash and push another branch before you rebase.  cool?
16:07 dbwells sure, thanks
16:11 Dyrcona Billing is twisted and evil, but it's what we got for now.
16:23 berick dbwells: pushed.  it's rebased to master
16:30 kmlussier Is there any chance bug 1210541 will make it in for 2.8? We're really looking forward to it. :)
16:30 pinesol_green Launchpad bug 1210541 in Evergreen "Copy locations table should have a 'deleted' flag" (affected: 9, heat: 52) [Wishlist,Confirmed] https://launchpad.net/bugs/1210541
16:52 * berick calls 0910 and 0911
16:53 gmcharlt emergency! emergency!
16:53 berick haha
16:53 berick gmcharlt++
16:53 berick the folks at 0910 talked me down
16:54 pinesol_green Showing latest 5 of 6 commits to Evergreen...
16:54 pinesol_green [evergreen|Dan Wells] LP#1198465 Allow null fields to stay null in to_fieldmapper() - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=14de2b0>
16:54 pinesol_green [evergreen|Dan Wells] LP#1198465 Recombine generate_fines() - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=1d2a885>
16:54 pinesol_green [evergreen|Dan Wells] LP#1198465 Move fine generation into CircCommon - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=38fab92>
16:54 pinesol_green [evergreen|Dan Wells] LP#1198465 Restore skipping of lost-returned overdue generation - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=170f947>
16:54 pinesol_green [evergreen|Bill Erickson] LP#1198465 CircCommon fine generator repairs - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=389820b>
16:59 mdriscoll left #evergreen
17:06 berick broke new record here.. 7 degrees over night.
17:06 berick that ain't right
17:06 pinesol_green Showing latest 5 of 20 commits to Evergreen...
17:06 pinesol_green [evergreen|Mike Rylander] LP#1410369: Teach EventGroup how to process messages - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=5357bfb>
17:06 pinesol_green [evergreen|Mike Rylander] LP#1410369: Pull message title from the environment - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=db8b96c>
17:06 pinesol_green [evergreen|Galen Charlton] LP#1410369: fix thinko in auml IDL - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=67ceee7>
17:06 pinesol_green [evergreen|Galen Charlton] LP#1410369: fix (old) thinko in A/T environment builder - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=874f870>
17:06 pinesol_green [evergreen|Bill Erickson] LP#1410369 stamping TPAC message center DB upgrade - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=2135221>
17:06 berick (i'm sure we're not the only ones)
17:07 kmlussier berick: We've been breaking other types of records up here.
17:07 berick kmlussier: most vertical feet of frozen liquid?
17:08 berick second only to one of jupiter's moons
17:08 kmlussier berick: At one time? Yes
17:15 mmorgan left #evergreen
17:21 Christineb joined #evergreen
17:24 dkyle1 left #evergreen
17:28 pinesol_green [evergreen|Christine Morgan] LP1413721: Styling for sms Text Call Number page - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=33a682d>
17:28 pinesol_green [evergreen|Kathy Lussier] LP#1413721: Adding release notes entry for styling on SMS screen - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=b9ababa>
17:44 jihpringle joined #evergreen
17:51 * kmlussier shakes her first at mkurl
17:51 kmlussier fist, even
17:55 buzzy joined #evergreen
18:14 dbwells joined #evergreen
18:14 bmills hi everyone. i was curious if anyone has had any issues getting their billing receipt templates to sum correctly? we're using <span style="display: none;" sum="total">%balance_owed%</span> (for the line item) and <span sumout="total" fixed="2"></span> for the total in the footer. The bills sum up correctly provided that all the values in %balance_owed% are > 1. When bills include amounts less than a dollar they sum up as if the decimal point wasn't there
18:36 Arlene joined #evergreen
18:36 Arlene hi kmlussier
18:37 kmlussier Arlene: Hi!
18:38 Arlene please i wish to know is evergreen is doing outreachy this year
18:38 Arlene sorry for the typos
18:40 kmlussier Arlene: I don't think we can, but we have applied for GSoC.
18:40 kmlussier We only have a few volunteers who have stepped up to mentor, so I don't think we could properly support two separate intern projects at the same time.
18:40 Arlene Gsoc is cool but difficult for us to get in
18:42 Arlene i guess i will have to try my luck with the boys.
18:42 kmlussier Arlene: Well, we typically do the same selection process whether it is GSoC or Outreachy.
18:43 kmlussier I think the big thing is if we see you reaching out to the community during the application period, if you get a patch in, etc., it will help your application look good. :)
18:44 Arlene Thanks for the tip. I think i have to start working now to get familiar with the codebase.
18:44 kmlussier Arlene: Have you seen our GSoC page yet? It has a lot of tips for getting started.
18:44 Arlene is there a link to some projects that will feature at gsoc 2015?
18:44 kmlussier Actually, I think you've already looked at the OPW page, so they are very similar.
18:45 kmlussier Arlene: There are just two at the moment. They both are ones that were part of OPW for the last round.
18:45 kmlussier http://wiki.evergreen-ils.org/doku​.php?id=dev:summer_of_coding_ideas
18:46 Arlene actually  im very interested in the project to convert dojo code to angular
18:46 Arlene wondering if if will come for Gsoc
18:47 kmlussier Arlene: I think the problem is finding a mentor to take charge of that project. We're a fairly small community, so finding a mentor to take charge of it would be difficult.
18:48 kmlussier Having said that, I know there is a lot of interest in the community to have that kind of work done.
18:49 Arlene the community needs to grow. what of past gsoc students? can't they mentor?
18:50 Arlene i really think students should continue commiting to evergreen even after Gsoc
18:51 Arlene thats if there are really passionate about the evergreen project
18:51 kmlussier Arlene: Yes, and we would love to see that. :)
18:51 kmlussier Because we certainly are very passionate about the project.
18:52 Arlene they could even become mentors for us the new students.
18:53 Arlene Thankx  for the tips kmlussier
18:53 kmlussier Arlene: Well, it's something I can certainly bring up with the devs. With GSoC, I do know you can submit a proposal for your own idea. But I really would want to make sure you had good mentor support for the project.
18:53 kmlussier Arlene: Thanks for checking in!
18:54 Arlene hope i can always get back to you while im reading through the wikis
18:56 akilsdonk joined #evergreen
20:08 * kmlussier raises her arms in triumph over mkurl
20:23 bmills joined #evergreen
20:24 gmcharlt kmlussier++
20:41 bshum kmlussier++
21:35 pinesol_green [evergreen|Dan Scott] LP#1423585 Add Open Graph Protocol markup to TPAC - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=efd0c1f>
21:35 pinesol_green [evergreen|Galen Charlton] LP#1423585: add release notes entry - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=580afa1>
21:37 bbqben joined #evergreen
22:05 dcook joined #evergreen
22:30 kmlussier Before I head out for the rest of weekend, I'm going to issue one last plea for bug 1210541. Looks like it's the only remaning new feature with a signedoff tag that hasn't been merged yet.
22:30 pinesol_green Launchpad bug 1210541 in Evergreen "Copy locations table should have a 'deleted' flag" (affected: 9, heat: 52) [Wishlist,Confirmed] https://launchpad.net/bugs/1210541

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