| Time |
Nick |
Message |
| 01:49 |
|
hopkinsju joined #evergreen |
| 01:49 |
|
Bmagic joined #evergreen |
| 01:49 |
|
dluch joined #evergreen |
| 04:27 |
|
edoceo joined #evergreen |
| 05:37 |
|
edoceo joined #evergreen |
| 06:30 |
|
geoffsams joined #evergreen |
| 07:54 |
|
JBoyer joined #evergreen |
| 07:58 |
|
rjackson_isl joined #evergreen |
| 08:08 |
|
collum joined #evergreen |
| 08:19 |
|
ericar joined #evergreen |
| 08:36 |
|
mmorgan joined #evergreen |
| 08:48 |
|
jwoodard joined #evergreen |
| 08:55 |
|
mmorgan1 joined #evergreen |
| 09:04 |
|
Newziky joined #evergreen |
| 09:10 |
|
mrpeters joined #evergreen |
| 09:17 |
|
mrpeters joined #evergreen |
| 09:25 |
|
mmorgan joined #evergreen |
| 09:41 |
|
mmorgan1 joined #evergreen |
| 09:42 |
|
yboston joined #evergreen |
| 10:06 |
* bshum |
looks left |
| 10:07 |
* bshum |
looks right |
| 10:07 |
* bshum |
crosses the street to see what was on the other side |
| 10:12 |
* jwoodard |
ponders why bshum crossed the road instead of the chicken |
| 10:20 |
miker |
bshum: do not try to cross the road, that is impossible. instead only try to realize the truth; there is no road. then you will see that it is not the chicken that crosses the road, it is only yourself. |
| 10:21 |
* gmcharlt |
ponders why bshum crossed the road instead of the penguin |
| 10:21 |
|
Dyrcona joined #evergreen |
| 10:23 |
bshum |
gmcharlt: Haha, the penguin is going to be more famous than me at the rate he's going. |
| 10:24 |
Dyrcona |
heh |
| 10:24 |
jwoodard |
miker: that was to deep for me this morning. I'm running on 1 cup of tea. |
| 10:31 |
bshum |
miker: And your lucky numbers are 54, 16, 45, 51, 7, 11 |
| 10:34 |
|
Bmagic joined #evergreen |
| 10:43 |
|
Christineb joined #evergreen |
| 11:25 |
|
sandbergja joined #evergreen |
| 11:44 |
|
Christineb joined #evergreen |
| 11:53 |
|
ericar joined #evergreen |
| 12:12 |
Bmagic |
has anyone got the hatch printing software running on OSX? |
| 12:14 |
|
brahmina joined #evergreen |
| 12:14 |
jeff |
when i upgrade from snow leopard, i'm planning on trying it! :-) |
| 12:15 |
Bmagic |
oh, is there an OSX version requirement? |
| 12:16 |
|
jihpringle joined #evergreen |
| 12:16 |
jeff |
JRE requirement. |
| 12:16 |
|
mmorgan joined #evergreen |
| 12:17 |
jeff |
$ java -version |
| 12:17 |
jeff |
java version "1.6.0_65" |
| 12:18 |
* bshum |
goes screaming for the hills at the sight of java here :( |
| 12:19 |
Dyrcona |
Hatch is a "bad" name. |
| 12:19 |
Dyrcona |
If I Google "evergreen hatch," I get Evergreen Hatch Works, a machine shop. :) |
| 12:20 |
Dyrcona |
evergreen ils hatch is a better search. |
| 12:20 |
Dyrcona |
If anyone cares. |
| 12:22 |
Dyrcona |
IIRC, hatch requires JDK8 and JavaFX, yes? |
| 12:23 |
Dyrcona |
I was trying to find a citation for that. |
| 12:36 |
Dyrcona |
Yeah, the README specifies JDK8. |
| 12:38 |
jeff |
Dyrcona: http://wiki.evergreen-ils.org/doku.php?id=dev:browser_staff:dev_notes is what i thought of |
| 12:38 |
Dyrcona |
jeff: I was skimming that. |
| 12:39 |
Dyrcona |
Yes, it says in that document. |
| 12:39 |
Dyrcona |
"For printing HTML, we are using the brand new JDK version 8." |
| 12:39 |
Dyrcona |
And, yeah, the classes are part of JavaFX. |
| 12:40 |
Dyrcona |
What I've seen, playing with JavaFX 8, is that there are differences between Oracle's JDK and OpenJDK. |
| 12:40 |
Dyrcona |
The README specifies it has not been tested with OpenJDK. |
| 12:59 |
|
bmills joined #evergreen |
| 13:03 |
|
Callender_ joined #evergreen |
| 13:12 |
|
wjr joined #evergreen |
| 13:13 |
|
mrpeters joined #evergreen |
| 13:24 |
|
ericar_ joined #evergreen |
| 13:48 |
jeff |
Sorry |
| 13:48 |
jeff |
We weren't able to complete your booking. Please wait a moment and try again. |
| 13:54 |
|
jihpringle_ joined #evergreen |
| 14:04 |
|
berick joined #evergreen |
| 14:07 |
Bmagic |
Just had a call about "Browse the catalog" on the opac. People are using it? We dont, but it's there. Has anyone had requests for that list to ignore commas when sorting alphabetical? |
| 14:14 |
* jeff |
eyes the input "Twitter/IRC handle" |
| 14:37 |
jeff |
okay, all registered and travel booked. |
| 14:37 |
jeff |
phew. |
| 14:42 |
kmlussier |
Bmagic: We've had requests for it to ignore ending punctuation and differences in capitilizations to reduce duplicate entries. I haven't heard anything about ignoring commas in sorting, but it sounds reasonable. |
| 14:43 |
Bmagic |
so it's a bug? |
| 14:43 |
Dyrcona |
@decide bug or feature |
| 14:43 |
pinesol_green |
Dyrcona: go with feature |
| 14:44 |
mmorgan |
Bmagic: Here's one bug: lp 1350831 |
| 14:44 |
pinesol_green |
Launchpad bug 1350831 in Evergreen "Browse index punctuation causing multiple entries" [Medium,Confirmed] https://launchpad.net/bugs/1350831 |
| 14:48 |
jeff |
@decide bug or bad data |
| 14:48 |
pinesol_green |
jeff: go with bug |
| 14:49 |
Dyrcona |
@decide hug or coffee |
| 14:49 |
pinesol_green |
Dyrcona: That's a tough one... |
| 14:49 |
Dyrcona |
ha! |
| 14:49 |
jeff |
lovely. |
| 14:50 |
Bmagic |
kmlussier: mmorgan: http://catalog.library.ks.gov/eg/opac/browse?blimit=10&qtype=title&bterm=wood&locg=1 |
| 14:52 |
kmlussier |
Is that really a comma issue or is it an issue where it's not treating "wood" as a different word than "woodard"? |
| 14:53 |
Bmagic |
click next |
| 14:55 |
Bmagic |
it seems that all of the "Wood"'s should be next to eachother and all of the "Wooden" should be clustered up, etc |
| 14:55 |
Bmagic |
it seems to ignore the space |
| 14:55 |
kmlussier |
Bmagic: Yes, that's what I was trying to say. It's ignoring the space. |
| 14:55 |
kmlussier |
Bmagic: I don't see that happening in the C/W MARS catalog. |
| 14:56 |
Bmagic |
oh? so it's just us |
| 14:56 |
kmlussier |
When I browse for wood, I get http://bark.cwmars.org/eg/opac/browse?blimit=40&qtype=title&bterm=wood&locg=1 |
| 14:57 |
kmlussier |
I don't get to woodall until I do this search - http://bark.cwmars.org/eg/opac/browse?blimit=40&qtype=title&bterm=wooda&locg=1 |
| 14:58 |
Bmagic |
ha, that is just what I was doing |
| 14:59 |
Bmagic |
it certainly seems to be working more appropriately for you |
| 14:59 |
Bmagic |
I wonder what it could be. We are on 2.9.1 |
| 15:00 |
kmlussier |
Bmagic: C/W MARS is on 2.8.something, but I just checked NOBLE's, which is on 2.9.something, and it's the same as what I see in the C/W MARS catalog. |
| 15:00 |
Bmagic |
clues clues |
| 15:03 |
|
mmorgan1 joined #evergreen |
| 15:22 |
miker |
Bmagic: may want to check your version of the evergreen.naco_normalize function ... that's used to produce what goes into metabib.browse_entry.sort_value, which is used for sorting browse entries |
| 15:22 |
Bmagic |
ah, I will |
| 15:55 |
|
jlitrell joined #evergreen |
| 15:59 |
|
mmorgan joined #evergreen |
| 16:09 |
|
vlewis joined #evergreen |
| 16:26 |
Bmagic |
when running autogen on multiple app servers, am I supposed to get the exact same hash result on each one? |
| 16:28 |
JBoyer |
Bmagic I believe so; if memory serves all of the data that makes it up should be coming from the db at some point. I may have outdated data on that one though. |
| 16:31 |
Bmagic |
hmmm |
| 16:31 |
tsbere |
I thought it wrote actual files, but don't know if those files include any date/time info for the hash. |
| 16:32 |
tsbere |
As such, while the data may be identical, the hash may vary based on that alone |
| 16:32 |
tsbere |
And, if writing out json results, who knows if they are ordered the same way, so while *effectively* the same they may actually be in a different order... |
| 16:34 |
|
vlewis joined #evergreen |
| 16:37 |
|
brahmina joined #evergreen |
| 16:41 |
jeff |
the hash value is often different for the reasons that tsbere described. |
| 16:41 |
jeff |
i'd be interested in making the order predictable. |
| 16:41 |
jeff |
there are... benefits. |
| 16:41 |
|
vlewis_ joined #evergreen |
| 16:46 |
|
vlewis joined #evergreen |
| 16:52 |
Bmagic |
I am wondering if that might be part of the issue we are having |
| 16:53 |
Bmagic |
we just added a branch, ran autogen and got different hashes on 8 servers. Then started getting reports from folks getting weird JS errors on different parts of the UI |
| 16:53 |
Bmagic |
but.. it might be that they needed to restart the staff client too.... so Im not totally sure |
| 16:54 |
tsbere |
Bmagic: Given how many things are cached at login in the staff client a restart sounds like a good idea |
| 16:54 |
tsbere |
And if the changes extend to the staff client they may even need an update, depending on the changes |
| 16:54 |
miker |
the hash shouldn't be different ... it uses the date, IIRC, but not the time |
| 16:55 |
Bmagic |
hmm, well, the hashes are definitely different every time I run autogen |
| 16:56 |
tsbere |
miker: You do not remember correctly, it hashes each output file to MD5, concats all of those, and then hashes that |
| 16:56 |
pastebot |
"miker" at 64.57.241.14 pasted "how hashes happen" (10 lines) at http://paste.evergreen-ils.org/10 |
| 16:57 |
* tsbere |
missed the fact the date command was in there, but for "all autogens run on the same date" that doesn't matter |
| 16:57 |
Bmagic |
we used to have /openils/var/web/images /openils/var/web/opac /openils/var/web/css all on NFS shares for the app servers, and autogen would produce the same hash when each server ran it at the same time (mostly) |
| 16:58 |
* tsbere |
packs up to head home |
| 16:58 |
miker |
if all the files are generated in the same way, and on the same date, and the time on the servers is correct ... not sure how you'd get a different hash |
| 16:58 |
Bmagic |
laters tsbere! |
| 16:59 |
Bmagic |
miker: yeah, that is perplexing |
| 16:59 |
miker |
the intent, certainly, is for them to be the same |
| 16:59 |
tsbere |
miker: I believe there are a number of json outputs from perl hashes, so variable hash order would break that. |
| 16:59 |
* tsbere |
actually walks away from IRC now ;) |
| 17:00 |
miker |
that's a new-perl problem, sure... using wheezy, we don't see that. |
| 17:00 |
miker |
Bmagic: so, obviously, the solution is "use wheezy" ;) |
| 17:00 |
jeff |
yeah, it's a not-ancient-perl thing. :-) |
| 17:01 |
jeff |
also, a "worked before by accident" thing :-) |
| 17:02 |
Bmagic |
so, if a staff client gets connected to app1 and downloads the JS upon login, then later ends up talking to app2 (who had a different hash from autogen) - there wouldn't be a problem in theory? |
| 17:04 |
jeff |
in theory, it would just make your client side caching less efficient for some things. |
| 17:06 |
Bmagic |
I saw a problem with specifically "Add Volume" command from the holdings screen "error in global_utils.js,ses() data.list.au[0].ws_ou is not a function" |
| 17:07 |
miker |
for autogen, if we trust our code, we could set PERL_PERTURB_KEYS to 0 and PERL_HASH_SEED to a known value, just for autogen's purposes, I think |
| 17:07 |
miker |
ref: http://perldoc.perl.org/perlsec.html#Algorithmic-Complexity-Attacks |
| 17:09 |
|
mmorgan left #evergreen |
| 17:11 |
jeff |
Bmagic: if you added an org unit and didn't restart the client i'd suspect that first before eg_cache_hash disagreement. |
| 17:11 |
jeff |
Bmagic: the XUL staff client caches things like aou and aout objects at start. |
| 17:12 |
Bmagic |
right |
| 17:12 |
jeff |
And by "caches", I mean "retrieves and stores and does not update until next login" |
| 17:12 |
Bmagic |
I'll be sure and announce to the members when the need to be sure and restart the staff clients |
| 17:13 |
jeff |
If you have the expectation that staff clients are not left running overnight, you can add org units off-hours and know that everyone will have a fresh start the next morning. :-) |
| 17:13 |
jeff |
I suspect that this is only an issue in the XUL staff client and is not an issue in the web staff client. |
| 17:22 |
Bmagic |
agreed |
| 17:23 |
Bmagic |
it's a side affect of downloading those JS files once upon login. WBSC relys on the browser to decide when to re-download the scripts (which could be a problem if the scripts change) |
| 19:37 |
|
bmills joined #evergreen |
| 19:44 |
|
kitteh___ joined #evergreen |
| 21:41 |
|
gsams joined #evergreen |