Open Source Integrated Library System

Evergreen on IRC

#evergreen Logs for Wednesday, November 10th, 2010

< Tuesday, November 9th, 2010Raw Log FileThursday, November 11th, 2010 >
#TimeNickMessage
#00:11:14CmptrWz has joined #evergreen
#00:12:45cbandito_ has joined #evergreen
#00:16:12denials has joined #evergreen
#00:16:14phasefx__ has joined #evergreen
#00:16:45dbs has quit IRC
#00:16:45cbandito has quit IRC
#00:16:45phasefx has quit IRC
#00:16:46tsbere has quit IRC
#00:16:53cbandito_ is now known as cbandito
#00:22:47shadowspar has quit IRC
#00:30:45denials has quit IRC
#00:47:38tildeequals has quit IRC
#00:58:16jeffsorry, i was running opensrf 1.6.1 on ubuntu 10.04 (lucid), python 2.6.5
#00:58:44jeffand i had only a single opensrf python service
#01:13:07tildeequals has joined #evergreen
#02:13:38pmplett_ has quit IRC
#02:38:04shadowspar has joined #evergreen
#07:09:04shopkins has joined #evergreen
#07:18:51dbs has joined #evergreen
#07:19:45dbs has quit IRC
#07:33:10sfortin has joined #evergreen
#08:11:11gmcharlt grabs 0462
#08:30:15mjgiarlodenials_: I'm running maverick, btw.
#08:30:36mjgiarlodenials_: used the ubuntu-karmic or ubuntu-lucid make for dependencies and it worked a-ok for me.
#08:31:11mjgiarlodbs++ # btw, I switched to trunk last night and, yay, works! didn't need to futz with anything.
#08:32:39kmlussier has joined #evergreen
#09:03:04Dyrcona has joined #evergreen
#09:03:49DyrconaCmptrWz: Signed in from home, I see. :)
#09:05:08bshum has joined #evergreen
#09:08:19Meliss has joined #evergreen
#09:22:25bshum has quit IRC
#09:26:54CmptrWz is now known as tsbere
#09:27:17tsbereDyrcona: Actually, the server I was connected to died around midnight, and that was the next alt nick it picked.
#09:30:56jenny has joined #evergreen
#09:43:09dbs has joined #evergreen
#09:47:53atz has joined #evergreen
#09:49:24jenny1 has joined #evergreen
#09:50:18kmlussier_ has joined #evergreen
#09:51:36jenny has quit IRC
#09:54:26kmlussier has quit IRC
#09:54:30kmlussier_ is now known as kmlussier
#09:56:29r123 has joined #evergreen
#10:04:48bshum has joined #evergreen
#10:49:46phasefx__ is now known as phasefx
#11:00:51atz has quit IRC
#11:03:53atz has joined #evergreen
#11:11:07atz_ has joined #evergreen
#11:13:35atz has quit IRC
#11:16:43atz has joined #evergreen
#11:19:17atz_ has quit IRC
#11:34:27bshumHmm, a question about 2.0
#11:34:31bshumFor OPAC searches
#11:34:49bshumIt seems to render search results one at a time
#11:35:05bshumBefore it displays facets and other information or allows you to click on any given result.
#11:35:15bshumIs this a new approach?
#11:35:38bshumSeems slower, maybe I need to customize something to enhance how it displays?
#11:35:40dbsmight be the use of bibtemplate in the search results screen?
#11:36:37bshumdbs: That's what I'm wondering I guess.
#11:36:49bshumNot sure enough of the details of what's changing between 1.6 and 2.0
#11:38:15dbsEverything :)
#11:38:25bshum:)
#11:38:40csharp figures the ***SPAM*** tags on mrpeters-isl's emails is because of the SQL statements in the body...
#11:39:03csharpI'll see about whitelisting you, mrpeters-isl
#11:39:12bshumOoh
#11:39:18bshumIf you're picking folks to be whitelisted :)
#11:39:22csharpheh
#11:39:28csharphold on :-)
#11:40:02csharpI was just about to say... we're setting up a server at GPLS which is meant to handle all Evergreen Community list traffic
#11:40:07csharp(eventually)
#11:40:10dbscsharp++
#11:40:50csharpI expect we'll keep the anti-spam programs that are required on our email server (current home of the lists) *off* of the new server
#11:41:03csharpso whitelists will hopefully not be necessary
#11:41:04csharp hopes
#11:41:29mrpeters-islcsharp: thanks!
#11:41:34csharphowever, bshum, if you want me to whitelist you or someone else, please let me know :-)
#11:41:59csharps/whitelist/ask our IT folks to whitelist/
#11:42:42dbsbshum: I wonder if part of what you're seeing has to do with the attempts to prevent the white screens of death; large chunks of JavaScript have been repositioned
#11:43:10bshumdbs: Oh, scary
#11:43:18bshumdbs: Well I haven't seen a white screen of death
#11:43:22bshumSo that's a plus, right? :)
#11:43:38phasefxone thing I notice is that the open-ils-documentation list puts subscription requests in moderation, but the other lists are doing otherwise. What I'm curious about, is that I notice attempts by spammers at joining the doc list, and I deny those, but I wonder how come it's not a problem with the other lists
#11:44:40csharpphasefx: I've wondered that myself :-0
#11:45:06eeevilbshum: the rendering hasn't really changed, the difference is that before, without bibtemplate, the rendering was in a tight enough loop that it looked like it was just dropping them all in at once
#11:45:51eeevilbibtemplate adds enough delay that the browser goes ahead and renders them individually ... chrome will still render them in chunks, but not always all at once
#11:46:46bshumHmm
#11:46:55dbsIn chromium, I see the header appear; then a delay, then all the results and the facets at once
#11:47:14eeevilright ... but in IE and FFX, it tends to do them one at a time
#11:47:48dbsYep. Weird.
#11:48:00phasefxif things are happening by multiple callbacks, after every function call the browser has an opportunity to do stuff, like render
#11:48:04eeevilit's a repainting optimization, and v8 is faster than jscript or spidermonkey
#11:48:19eby has quit IRC
#11:48:44eeevilphasefx: but id doesn't always take advantage of that ... only when the delay is long enough. for chrome, it's often not long enough because of the speed of v8
#11:48:49ebyr has joined #evergreen
#11:48:49dbsand then if you resubmit the same search in FFX, you get it all at once like chromium thanks to the power of caching
#11:49:05phasefxeeevil: right, opportunity may not be used
#11:50:20eeevil wants to work on opensearch+FeedTemplate results page ... will render all at once, and faster too :)
#11:51:04dbs wants to rip and replace with Template::Toolkit
#11:51:50dbsgotta get that social branch mojo working
#11:52:17phasefx wants to see things work like that instant searching as you type thing in google :)
#11:52:33mrpeters-islthat annoys me haha
#11:52:54mrpeters-islill see something catch my eye below, then i type one more letter nad that result moves...heh
#11:52:56phasefxannoys me in the netflix wii app because it's slow :)
#11:53:11mrpeters-islwii has netflix now? interesting
#11:53:17phasefx types fast, but doesn't point & click letters fast
#11:53:29bshumOuch, IE8 does not like our 2.0 OPAC
#11:53:30mrpeters-islsurprised its fast enough to decode the video
#11:53:31phasefxmrpeters-isl: has it without disc now
#11:53:38mrpeters-islcool! same on ps3
#11:53:49phasefxand xbox 360
#11:54:17phasefxthe ps3 can handle HD streaming of course (and probably the 360)
#11:54:23mrpeters-islyea, always was on 360...which was why ps3 had to have the disc
#11:54:39mrpeters-islsome kind of exclusive license with microsoft at first
#11:54:45mrpeters-islphasefx: so its non HD on the Wii?
#11:54:47dbsbshum: ruh-roh
#11:55:06mrpeters-islvery curious...since i have both....i could move the wii into bedroom for a second netfix location!
#11:55:12phasefxmrpeters-isl: as far as I know. Sorry folks for the off-topic chatter while others are on-topic :D
#11:55:25mrpeters-islheh yeah sorry...thanks phasefx
#11:55:30bshumdbs: Oh, wait, it actually popped up with the message to install the Chrome overlay. I remember that discussion on the mailing list. Guess that's in there now, eh?
#11:55:52bshumWell, rendered that I mean
#11:55:53dbsbshum: eeevil added it ages ago
#11:55:56eeevilbshum: GCF is offered in 2.0, yes
#11:55:56bshumAnd then displayed no results
#11:56:16phasefxmrpeters-isl: in any case, having an infrastructure that _could_ do that (given whatever horsepower you'd need) would be nifty :)
#11:56:59pmplett has joined #evergreen
#11:57:42mrpeters-islback to your original point though, i think it would be awesome to have that feature in Evergreen. I think it'd work better than it does (for me) on google.
#12:01:30mjgiarlocould someone offer a guess -- even wild speculation is OK -- as to how many institutions are running opensrf? (I understand that 99-100% of those will be running Evergreen as well.)
#12:02:28phasefxmjgiarlo: http://evergreen-ils.org/blog/?p=431 ?
#12:03:28mjgiarlophasefx++ # that'll do.
#12:05:01dbsthere's also http://evergreen-ils.org/dokuwiki/doku.php?id=evergreen_libraries - counting there takes me up to 32, from the 29 referenced in the comments in that blog post
#12:05:13dbsand whatever natschil is doing :)
#12:05:16eeevilmjgiarlo: 30-ish production EG instances explicitly known (start of Sept '10), plus many test/training/dev instances ... depending on how you count, of course, there are hundreds
#12:06:28eeevil(and I suspect at least a dozen "unknown" production or pre-production instances, and another half dozen or so known-but-not-yet-live)
#12:07:45ebyri got it half installed if you like decimals
#12:08:15dbsberick / mjgiarlo / jeff: so, after upgrading to Fedora 14 (with Python 2.7), "opensrf.py -l -a start_all" still only starts 2 of my 3 defined services, but "osrf_ctl.sh -l -a start_python" starts'em all
#12:08:42dbsyay for sh!
#12:12:47tildeequals has quit IRC
#12:20:43pmplett has quit IRC
#12:24:25phasefx crashed firefox, chaos powers are back
#12:29:14dbsphasefx++
#12:42:25atz_ has joined #evergreen
#12:43:26atz has quit IRC
#12:43:37tildeequals has joined #evergreen
#12:47:13atz has joined #evergreen
#12:48:17pmplett has joined #evergreen
#12:48:45atz_ has quit IRC
#12:49:36jamesrf has joined #evergreen
#12:50:03gmcharltdbs++
#12:53:15dbsgmcharlt: what? I'm a failure, still no feedback on the dev meeting time for next week: http://libmail.georgialibraries.org/pipermail/open-ils-dev/2010-November/006488.html
#12:53:58brian_f has joined #evergreen
#12:54:14bshumI'm waiting to see what elusive west-coasters care to reply :)
#12:55:04atz_ has joined #evergreen
#12:56:55atz has quit IRC
#13:01:29dbsjamesrf: this means you :)
#13:08:00phasefxyay, crashed it again
#13:08:31jamesrf thumbs up
#13:08:50dbsjamesrf: that's nice and ambiguous :)
#13:09:03tsberephasefx: Your chaos powers are weak, just crashing the browser. Why is the server still working? :P
#13:09:42atz has joined #evergreen
#13:09:50atz has quit IRC
#13:10:05csharp strengthens the firewall around PINES' production servers...
#13:10:07phasefxtsbere: it's built an immunity against me
#13:10:08atz has joined #evergreen
#13:10:39phasefxcsharp: you should have seen the ball lightning the last time I was in your server cage
#13:10:44csharpha!
#13:11:27Dyrconabshum: never mind the west coasters....what time do the chinese developers prefer or the indians?
#13:12:02atz_ has quit IRC
#13:12:33dbs will be happy to schedule meetings at any time that suits developers, no matter what timezone they're in, if it means more goodness for evergreen
#13:14:27jenny1 has quit IRC
#13:14:30Dyrcona is generally facetious, but i have meetings all day on the 16th so the time doesn't matter much to me.
#13:14:38atz_ has joined #evergreen
#13:16:10atz has quit IRC
#13:17:56atz has joined #evergreen
#13:19:40atz_ has quit IRC
#13:26:00brian_fI've got a Beta1 question about the staff client
#13:26:54brian_fWhen I retrieve a patron record, and click the "Edit" button to review/edit name, address info, I get an internal server error.
#13:27:31brian_fThe message suggests checking the logs-- which ones would be the best starting place?
#13:27:59brian_f(I didn't see this error in Alpha4, didn't install Alpha5)
#13:29:29dbsbrian_f: did you create the symlink for the dojo theme?
#13:30:14dbs(per https://bugs.launchpad.net/evergreen/+bug/673149 )
#13:30:54atz_ has joined #evergreen
#13:31:08atz has quit IRC
#13:31:32brian_fdbs: Nope... I missed that. I'll give it a try and be back if it doesn't get me on track. Thanks!
#13:32:01tsbere hopes he doesn't have to worry about that using a SVN checkout
#13:32:32dbstsbere: nope, only shows up if you run the css minimizer apparently
#13:34:58phasefxcrash 3, I'm on a roll (found something reproducible)
#13:35:40brian_fdbs: I ran those commands, but still see the same error
#13:36:29brian_fAll buttons other than Edit seem to work fine
#13:37:49phasefxinternal server errors should be putting useful info in the apache error log
#13:38:48eeevilwhat's the vim syntax to set tabwidth to 4? stupid tabs...
#13:38:59dbseeevil: :set ts=4
#13:39:04dbs :set sw=4
#13:39:05eeevildbs++
#13:39:22brian_fphasefx: thx
#13:39:32tsbereand if you want, :set expandtab make the tab key put spaces in instead.
#13:40:18dbs almost always wants that
#13:40:24dbs:set et -- for the lazy
#13:40:59tsbere prefers real tabs in files, because then if he wants tabs to be the width of 6 spaces he can do that while someone else working on the same file can be at 4 or 8 or 2 even
#13:41:14tsbere usually uses 4 himself, though
#13:41:22phasefxand for turning :set options off, put the word no in front of the setting
#13:42:17phasefx:set list is useful for seeing tabs
#13:42:47atz_do we still not have an example vimrc file committed?
#13:43:13atz_(which would have those commands)
#13:43:25dbsatz_: I'm sure it's there
#13:43:29tsbereatz_: I can't use an example vimrc file, because I don't work on one project. Also, different files seem to have different conventions in the source. :P
#13:43:53atz_you can call vim w/ a command-line option to use a different .vimrc file
#13:43:59atz_so have one per project, basically
#13:44:07tsbereWhich is really annoying
#13:44:10dbsand as atz suggested, alias that to something like "egvim"
#13:44:21csharpatz_: http://svn.open-ils.org/trac/ILS/browser/trunk/Open-ILS/examples/vimrc?rev=15687
#13:44:53tsbereand doesn't help if I have different tabs open in vim for different projects because I am working on making them talk to each other. :P
#13:45:54tsbere still doesn't know why people want spaces where tabs are appearance-configurable by each individual user
#13:46:17atz_tsbere: precisely *because* they are appearance-configurable per user
#13:46:25tsbereWhy is that a bad thing?
#13:46:36dbstsbere: some people use tabs to align var assignments, which then look ridiculous with a different tabwidth
#13:47:22dbs adds "Tabs vs. spaces" to the next developer meeting agenda, just after "vi vs. emacs vs. eclipse"
#13:47:24atz_tsbere: b/c consistent appearance is the goal. also vim is not the only view of source code.
#13:48:46dbs admits that one of the problems that pops up from time to time is the modelines that he added to various files back when tabs were the preferred mode in EG
#13:50:32plogikA little off topic....My suspicions tell me i can use standard json queries with pcrud, but my efforts tell me otherwise.... Is this possible? (I'm hoping I can pass these calls through http-translator)
#13:51:05plogiksample: [{"__c":"osrfMessage","__p":{"threadTrace":0,"type":"REQUEST","payload":{"__c":"osrfMethod","__p":{"method" :"open-ils.pcrud.bre.json_query","params":["b562343fddeca85719fa923446282129",{"select":{"bre":"value" },"from":"bre","where":{"id":"178325"}}]}},"locale":"en-US"}}]
#13:51:34tsbere points out that the example vimrc should not have bg=dark as one of the sets, and possibly not vnoremap statements. The bg statement is a bad thing because that is a UI appearance thing, and the vnoremap ones are changing key functionality on people.
#13:51:54tsbereAlternatively, put a large pile of comments in there explaining what each set of commands does and *why*
#13:52:55eeevilplogik: no, no json_query on pcrud
#13:53:57eeevilplogik: however, 1) there's no value column on bre and 2) you can do that with open-ils.pcrud.direct.biblio.record_entry.retrieve "b562343fddeca85719fa923446282129", 178325
#14:00:44brian_fChecking the apache log file, I see this error: [Wed Nov 10 18:37:22 2010] [error] [client 97.122.124.81] File does not exist: /openils/var/web/xul/rel_2_0_beta1/server/locale/en-US/common_custom.properties
#14:01:10brian_fI see common.properties file, but not common_custom.properties
#14:02:00dbsthat's probably not a fatal error - I think phasefx added the ability to have a *_custom.properties file that would override definitions in the base *.properties file (IIRC)
#14:02:51dbsbrian_f: anything else in /openils/var/log/osrfsys.log or in the JavaScript Console (Admin -> Developers Only -> JavaScript Console)?
#14:02:59eeevildbs: indeed, in a similar manner to how dojo does i18n
#14:03:18eeevil(you know that, but just for the "class" ;) )
#14:04:01dbsright, lots of spurious 404s (until you build a dojo layer optimizes them out, at least for the dojo case)
#14:04:07brian_fImmediately after that error, I see [error] [client 97.122.124.81] Can't call method "mtime" on an undefined value at /openils/lib/perl5/OpenILS/WWW/EGWeb.pm
#14:04:14LBA has joined #evergreen
#14:04:22dbsthat sounds more interesting
#14:04:46brian_fNext is [info] [client 127.0.0.1] Connection to child 1 established (server localhost:443)
#14:05:01brian_fBut then [client 127.0.0.1] SSL library error 1 in handshake (server localhost:443)
#14:05:20brian_fSSL Library Error: 336027900 error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol speaking not SSL to HTTPS port!?
#14:05:24dbsbrian_f,
#14:05:28dbsdon't worry about those
#14:05:33brian_fokay
#14:05:46dbsdid you link oils_web.xml.example to oils_web.xml in /openils/conf/ ?
#14:06:12brian_fHmmm. I may have missed that step, let me check
#14:06:27dbsthat's what that mtime error suggests to me
#14:09:00mjgiarloeeevil: thanks for the #s back there. I expect folks to ask "why are you so excited about a technology that's only used by a handful of weird libraries" so I want to be forearmed. ;)
#14:09:22mjgiarlodbs++ # again, thanks for the start_all workaround
#14:09:35brian_fdbs: you were right on, I had missed that step. Now it is coming up fine. Thanks!
#14:09:50jenny has joined #evergreen
#14:10:17Dyrconaanyone set up config.bib_source entries for OverDrive or Safari? If so what value did you use for quality?
#14:10:32dbsmjgiarlo: because as the Architect you can bend OpenSRF to your will
#14:11:03mjgiarlodbs: I can make dozens of arguments re the benefits of opensrf
#14:11:10tsbereCan someone please add the 'echo "export PERL5LIB=/openils/lib/perl5:\$PERL5LIB" >> ~/.bashrc' statement to one of the opensrf or evergreen readme files? I keep forgetting to do that when using the readmes as a reference. :(
#14:12:06dbstsbere: will do sir
#14:12:15parsr has joined #evergreen
#14:12:44dbsI see we have the PATH but not the PERL5LIB munging in the OpenSRF readme
#14:12:46mjgiarlodbs: it's the question of "should we invest in something used only by a few dozen libraries, especially considering we may be the first one to 1) use python services, and 2) employ opensrf outside of evergreen" that will be harder to answer. but I won't need to answer that for a while, methinks. matters less for a prototype.
#14:14:36dbstsbere: it's in trunk OpenSRF README now, thanks!
#14:14:48tsberedbs++
#14:16:16dbsmjgiarlo: Oh, I understand! "Buy low, sell high" is a good tip, I hear
#14:16:40mjgiarlo snorts
#14:17:13mjgiarlo(Also, if we have opensrf running in production here, it will make it easier to argue for migrating from symphony to evergreen in a few years.)
#14:17:42Dyrconamjgiarlo: You have my sympathy.
#14:18:11mjgiarloI don't ever have to deal with the ILS, so I will pass that sympathy on.
#14:24:28phasefxlesson learned today, dojo.cookie(name,value,{'expires':-1}); is different than dojo.cookie(name,value,{'expires':'-1'}); // DO use the string version for expires
#14:25:40dbsreally? wow. dojo, sometimes you're weird
#14:26:07phasefx-1 is as good as deleting the cookie
#14:26:46phasefxwhich is what they give in their example for deleting a cookie :)
#14:26:55pmplett is now known as pmpafk
#14:27:12phasefxbut I was thinking -1 meant never expire
#14:27:31phasefxor expire at end of session, or soemthing
#14:27:55dbsSo, the docs say that the value for expires should be a number or a date
#14:28:01dbswhat the heck is '-1'?
#14:28:18atz has joined #evergreen
#14:29:48phasefxdbs: arg, must be something specific to Cookies.js which I just perpetuated in my attempt to replace Cookies.js with dojo.cookie
#14:30:20atz_ has quit IRC
#14:30:37dbsheh
#14:30:56dbsmaybe expires:10000 then?
#14:31:09phasefxdbs: if Cookies.js sees a -1, it doesn't specify an actual expires option for the cookie. that's about useless
#14:34:30Dyrconaphasefx: does that make it a "session" cookie?
#14:34:53phasefxit seems to
#14:39:00phasefxCookies.js is also doing such tricks as handling "+1yr"
#14:39:37DyrconaCookies.js++
#14:39:52phasefxmy mission is to kill it :D
#14:41:12phasefxdojo.cookie is using days
#14:43:57tsbere has made really really really really crappy "this is not a production server" logo files <_<
#14:44:45dbsphasefx: dojo.cookie(name, value, {"expires":dojo.date.add(Date(), "year", 1)); // for +1 year, roughly?
#14:46:08phasefx just put 365
#14:46:46phasefxnow, is there any reason one would set the expiration date to the epoch rather than just delete the cookie?
#14:47:25dbs365.25
#14:48:06moodaepoIf we have items in a copy location set to holdable BUT the copy location itself is set to NOT holdable will the items be used to fulfill holds?
#14:48:35eeevilmoodaepo: no
#14:48:54tsberephasefx: Because some browsers don't actually wipe out the cookie unless it is expired?
#14:49:50dbsmoodaepo: the great phasefx once explained it as "one NO overrides any number of YESes" (except more eloquently)
#14:50:09phasefxNo's win
#14:50:25moodaepoHmm well we have a case of mysterious hold processing then...a copy of toy story 3 which was assigned to a location that was set to not holdable has fulfilled a hold!
#14:50:43moodaepo goes to recheck the logs && db
#14:51:49phasefx is just going to use the dojo example verbatim and let it handle browser idio(t)syncrasies
#15:02:30brian_fWho does the staff client builds for Windows?
#15:03:51brian_f(the install package, that is)
#15:04:16csharpbrian_f: phasefx
#15:04:49csharpbrian_f: http://evergreen-ils.org/dokuwiki/doku.php?id=scratchpad:packaging_the_staff_client_for_windows
#15:04:55brian_fcsharp: thanks.
#15:05:01csharpyou can roll your own :-)
#15:05:55phasefxsoon it'll be whoever is rolling the main release
#15:05:57tsbere has apparently done something wrong, as firefox has no issues with this cert but xulrunner does. :(
#15:06:10csharpbrian_f: btw, in trunk, there is architecture built-in to build windows clients from the Linux server without need of another program - just fyi
#15:06:30brian_fYes, I was thinking about doing that over the weekend but didn't want to recreate the wheel.
#15:06:47phasefxor rather, the other program used works in a linux environment
#15:07:09csharpphasefx: right
#15:07:11brian_fcsharp: thanks, yes I played with that a bit several weeks ago.
#15:07:40dbstsbere++ # for that
#15:07:48brian_fphasefx: just wanted to mention that the Beta1 install routine mentions alpha in several places.
#15:08:25brian_fNo big deal but had me wondering if I grabbed the wrong install
#15:08:41dbsbrian_f: on the wiki?
#15:09:18brian_fthe install exe on the downloads page
#15:11:04dbsah, then that is indeed in phasefx's court :)
#15:11:06brian_fI could clean that up
#15:12:19phasefxbrian_f: if you installed alpha previously, it may be re-using paths, etc. But if the installer has labels that say alpha, yeah, that can be fixed
#15:15:06brian_fI believe it was the install paths in the installer, or certainly non-significant labels that should be in the install setup. Perhaps it was re-using paths. It did install fine.
#15:17:34phasefxbrian_f: roger that. I'll start including the actual inno script I use on that wiki page for any other such installers
#15:18:58brian_fphasefx: Sounds good. If you want, I could also take that off your hands. It's been a while since I used Inno, but I've done it before.
#15:20:01phasefxbrian_f: sounds great. Hopefully we'll get to push the trunk installer work into 2.x relatively soon
#15:20:23phasefxbrian_f++
#15:35:18ebyr is now known as eby
#15:43:34jeffdavis has joined #evergreen
#15:44:35atz_ has joined #evergreen
#15:46:50atz has quit IRC
#15:49:54atz has joined #evergreen
#15:50:29atz_ has quit IRC
#15:55:13atz_ has joined #evergreen
#15:56:30csharp@insult Office2010
#15:56:30pinesol`csharp: Error: "insult" is not a valid command.
#15:56:37dbsphasefx: what's the magic key combo that opens up the JS console from the staff client login screen? trying to figure out why I'm getting "ReferenceError: aou not defined"
#15:56:42csharppinesol`: since when?
#15:56:42pinesol`csharp: Error: "since" is not a valid command.
#15:56:56dbscsharp: there is no insult that can possibly match what Office 2010 deserves
#15:57:02atz has quit IRC
#15:57:21dbscsharp: zoia in #code4lib is pinesol`s sassier, much less community-appropriate cousin
#15:57:31csharpanyway, Excel 2010 will not open Evergreen-created reports - anybody out there with a workaround? solution?
#15:57:31phasefxdbs: I don't think we have such a key combo at the login window
#15:57:54csharpdbs: yes - I was wishing pinesol` to be more like zoia (and apparently it used to be)
#15:57:55phasefxdbs: but, there may be a pref.js or developer.js setting that enables a button for the console
#15:58:28csharpwhois pinesol`
#15:58:31phasefxdbs: also, invoking xulrunner with -console -jsconsole is useful
#15:58:42Meliss has quit IRC
#16:00:29sfortin has quit IRC
#16:00:34dbscsharp: there was a patch on the list for that, IIRC
#16:00:45dbsphasefx: ah yes, merci
#16:01:18dbslast thing the client does on the console is "request open-ils.actor open-ils.actor.org_tree.descendants.retrieve 1,-1" which returns null
#16:01:32dbs(at the point of registering the workstation)
#16:03:47dbsah, got it. the usual fm_IDL.xml blowing up due to partial translations after the upgrade
#16:04:00dbsbeen a long time since I've upgraded like that, I guess
#16:06:04atz has joined #evergreen
#16:06:07bshumcsharp: Awhile back I think moodaepo and some others were talking about how Excel 2007 wasn't working with Evergreen report outputs.
#16:06:36moodaepoYea jeff provided the solution
#16:06:38bshumMaybe the problem is persisting to Excel 2010
#16:07:36atz_ has quit IRC
#16:07:51csharpwe just had ESI upgrade some Perl modules that fixed 2007 issues, but 2010 still will not open excel reports output
#16:08:13csharpI'm tending to think that the problem is Excel, not Evergreen, but that doesn't help much :-)
#16:08:24csharprather like the IE8 issue
#16:08:46phasefxcould have the reports page offer a link to LibreOffice :-)
#16:08:47bshumcsharp: Yeah, the fix that moodaepo was working with is perl module related.
#16:08:57moodaepocsharp: If they upgraded packages you might be right
#16:08:59csharpphasefx: definitely!
#16:09:11phasefxor use csv (yuck)
#16:09:25moodaepo"there is a bug in OLE::Storage_Lite and/or Spreadsheet::WriteExcel. fixed in OLE::Storage_Lite 0.19 -- mrpeters found that he also needed to upgrade Spreadsheet::WriteExcel, my recommended version there was 2.29 or higher."
#16:09:26dbsoh right, I vaguely remember that discussion now
#16:09:28bshumI'd test the problem with you csharp, but I don't have Excel 2010 around :)
#16:10:13dbsI do recall someone saying that 2010 broke things in a new way though
#16:10:26csharpbshum: that's part of the problem - a few libraries have upgraded
#16:10:39csharpI only got 2010 to test this issue out, actually :-)
#16:12:28shopkins has quit IRC
#16:12:37parsr has quit IRC
#16:14:57mrpeters-isli can help
#16:15:21mrpeters-isllet me check 2010 though...not sure i've ever checked that
#16:15:42moodaepo thinks that for us those patches fixed MSO 2010 issues
#16:15:47mrpeters-islme too
#16:15:54mrpeters-islotherwise i would have noticed
#16:15:59mrpeters-islive used 2010 for about a year now
#16:16:07mrpeters-islthrough the betas
#16:26:17bshum has quit IRC
#16:34:41AaronZ has quit IRC
#16:34:58atz_ has joined #evergreen
#16:36:36atz has quit IRC
#16:36:48tsbere questions if the staff client build enhancements will ever end up in 2.0, or if that has been relegated to 2.1 at this point
#16:38:51dbstsbere: auto-update and the installers? I think those have been marked for 2.1 for some time
#16:39:22atz has joined #evergreen
#16:42:29atz_ has quit IRC
#16:43:39atz_ has joined #evergreen
#16:44:05kmlussier has quit IRC
#16:44:47atz has quit IRC
#16:46:52jeffcsharp: those perl modules are the main issue. keep in mind that after upgrading them you will need to restart clark-kent.pl and re-generate report output.
#16:47:28jeffcsharp: i believe the problem manifested in both office 2007 and office 2010, possibly only when used on win7.
#16:47:52jeffcsharp: never experienced it myself, but helped debug the issue back when.
#16:50:17atz_ has quit IRC
#16:50:51atz has joined #evergreen
#16:54:24atz_ has joined #evergreen
#16:55:55atz has quit IRC
#16:57:04atz has joined #evergreen
#16:58:43atz_ has quit IRC
#17:00:55atz_ has joined #evergreen
#17:03:02atz has quit IRC
#17:06:25atz has joined #evergreen
#17:09:18atz_ has quit IRC
#17:15:27dbsgrabbing 0463
#17:26:28Dyrcona has left #evergreen
#17:29:43atz_ has joined #evergreen
#17:30:48jenny has left #evergreen
#17:31:31atz has quit IRC
#17:33:19atz has joined #evergreen
#17:34:44atz_ has quit IRC
#17:38:52atz_ has joined #evergreen
#17:39:30atz has quit IRC
#17:53:44atz_ has quit IRC
#17:54:10atz_ has joined #evergreen
#18:00:12atz__ has joined #evergreen
#18:02:30atz_ has quit IRC
#18:03:19jamesrf has quit IRC
#18:04:44pmpafk is now known as pmplett
#18:16:51ebyr has joined #evergreen
#18:16:51eby has quit IRC
#18:17:01ebyr is now known as eby
#18:26:09atz has joined #evergreen
#18:27:30atz__ has quit IRC
#18:30:23atz_ has joined #evergreen
#18:31:53atz has quit IRC
#18:37:09bshum has joined #evergreen
#18:52:33atz has joined #evergreen
#18:54:30atz_ has quit IRC
#19:05:00atz has quit IRC
#19:06:15atz has joined #evergreen
#19:30:47atz_ has joined #evergreen
#19:31:48atz has quit IRC
#19:40:18atz has joined #evergreen
#19:41:45atz_ has quit IRC
#19:52:16atz_ has joined #evergreen
#19:54:19atz has quit IRC
#19:56:15atz__ has joined #evergreen
#19:59:26atz_ has quit IRC
#19:59:43weather15 has joined #evergreen
#19:59:50weather15Hello Everyone
#20:00:07weather15When executing createdb -E UNICODE evergreen
#20:00:33weather15I get this result: createdb: database creation failed: ERROR: new encoding (UTF8) is incompatible with the encoding of the template database (SQL_ASCII)
#20:00:41weather15Any idea as to what to do?
#20:02:03bshumHi weather15, I'm not sure, but maybe try this: "createdb -T template0 -E UNICODE evergreen"
#20:02:40weather15bchum: Thanks, That Worked!
#20:02:45bshumThey added the -T template0 part awhile back
#20:02:47atz has joined #evergreen
#20:02:47weather15*bshum
#20:02:53bshumBut might not have updated all the documentation for it
#20:03:02weather15I think I can fix it
#20:03:30bshumI think it also depends on what distro of Linux / PG version you're working with.
#20:04:41atz__ has quit IRC
#20:07:13weather15Anyone else here have a problem with 2.0 beta 1
#20:07:25weather15I have a spare computer here that I installed it on
#20:07:38weather15It seems that you can not modify library braches
#20:07:54weather15or organizational location for that matter
#20:08:03weather15They can't be deleted
#20:08:11bshumweather15: I believe it's possible to edit the information in them. But deleting them is much trickier and not possible from the GUI.
#20:08:29weather15Using the staff client
#20:08:34bshumThere's been a little discussion on the mailing list about it.
#20:08:38bshumBut no decision as of yet
#20:08:39weather15There's a delete button in 2.0
#20:08:58weather15This button how ever does not work
#20:09:02bshumThat's correct, but because of how the database is structured, it's not possible to use it.
#20:09:22weather15I tried the old documentation connect to database and then delete using sql
#20:09:27weather15this also gave me an error
#20:09:36weather15leading me to believe the database changed
#20:10:39bshumYes, that is correct.
#20:10:51weather15Anyone here has admin access to the wiki?
#20:10:56weather15*have?
#20:11:00atz_ has joined #evergreen
#20:11:40weather15or the ability to edit users?
#20:11:50weather15I can't remember what my username is
#20:12:43atz has quit IRC
#20:13:24atz has joined #evergreen
#20:15:37atz__ has joined #evergreen
#20:16:04atz_ has quit IRC
#20:18:17atz has quit IRC
#20:19:34bshumFor reference, this is a link to the markmail thread about the org unit modification issues recently reported by Repke: http://markmail.org/message/gn6hknkirnkqo3on
#20:35:22dbsweather15: also, you'll need to create a symbolic link in /openils/var/web/js/dojo/dijit
#20:35:54weather15Okay Thanks dbs how can this be done?
#20:35:57dbsweather15, https://bugs.launchpad.net/bugs/673149
#20:36:13bshumMaybe we should create a bug ticket about the org units.
#20:36:26bshumBy my count this is the fourth time I've heard someone ask about it.
#20:36:53pmplett has quit IRC
#20:37:06weather15dbs thanks!
#20:37:42atz has joined #evergreen
#20:39:14atz has joined #evergreen
#20:39:31atz__ has quit IRC
#20:45:55atz_ has joined #evergreen
#20:46:13dbsbshum: bug ticket would be good
#20:46:39dbsFAQ, known problems and workarounds... lots of things we should probably do
#20:48:20atz has quit IRC
#20:49:22weather15What do you do when you get this: Updating fieldmapper No Response from settings server...going to sleep?
#20:53:44dbsweather15: grep ERR /openils/var/log/osrfsys.log
#20:54:42weather15dbs: [2010-11-10 20:48:47] opensrf.settings [ERR :13445:EX.pm:66:] Exception: OpenSRF::EX::Session 2010-11-10T20:48:47 OpenSRF::Transport /usr/local/share/perl/5.10.1/OpenSRF/Transport.pm:92 Session Error: opensrf@private.localhost/client_at_evergreen.hsd1.ma.comcast.net._13441 IS NOT CONNECTED TO THE NETWORK!!!
#20:55:38atz has joined #evergreen
#20:56:36atz_ has quit IRC
#20:57:21weather15dbs: opensrf 2010-11-10 20:55:13 [ERR :13327:osrf_system.c:401:] Child process 13329 (app opensrf.dbmath) killed by signal 15
#20:58:03dbsweather15: did you stop the services? or are you by any chance running on a system with not much RAM?
#20:58:20weather15yes and I restarted them
#20:58:39weather15I have 4GB of ram I don't consider this to be not much ram
#20:59:31dbs4GB is plenty
#20:59:51weather15I am just wondering what I need to do to correct this
#20:59:59weather15I just check the config files
#21:00:03dbsokay, so if you run "ps wax | grep opensrf.settings" do you have any hits?
#21:00:04weather15with the login info
#21:00:51lisppasteweather15 pasted "output" at http://paste.lisp.org/display/116488
#21:01:10weather15dbs:http://paste.lisp.org/+2HVS
#21:01:15atz_ has joined #evergreen
#21:02:10tildeequals_ has joined #evergreen
#21:02:40dbsweather15: hmm, definitely there. we've seen timeouts due to strange network problems in the past
#21:03:17tildeequals has quit IRC
#21:03:18weather15yes
#21:03:31atz has quit IRC
#21:03:34atz__ has joined #evergreen
#21:05:30atz_ has quit IRC
#21:05:38weather15dbs: Any ideas?
#21:06:11dbsyou might want to update the timeout values in /usr/local/share/perl5/OpenSRF/Utils/SettingsClient.pm to 300 instead of 10
#21:06:25weather15it's strange though
#21:06:33dbssounds crazy, but I think that got mrpeters-isl through a similar problem in the past
#21:06:58weather15I attempted to instal 2.0 on this machine yesterday that worked then I re-installed Ubuntu today and this does not work
#21:07:21dbsohh
#21:07:44dbsbah, never mind; dust on my screen turned a period into a comma :)
#21:08:01dbswere you connected to the same network when you were running yesterday?
#21:08:07weather15yes
#21:08:36dbsHmm. Do try changing the timeouts there, restart the perl services, and then try autogen.sh again
#21:09:02weather15That directory does not exist
#21:11:31weather15dbs: should I reboot network devices and the machine?
#21:11:37dbsfind /usr/local -name SettingsClient.pm
#21:13:25weather15weird it's a read only fiel
#21:15:08weather15Okay Updated
#21:17:30weather15dbs: See My Next Paste
#21:17:56dbsokay
#21:18:07dbsannotating?
#21:18:18lisppasteweather15 pasted "output" at http://paste.lisp.org/display/116489
#21:18:33pmplett has joined #evergreen
#21:18:46weather15dbs: Yes
#21:19:08dbs"Attempting to build a client session as a server Session ID" - that's the first time I've seen that one
#21:19:36dbsdo your four ejabberd users all have different usernames / passwords?
#21:19:46weather15yes
#21:19:56dbshuh
#21:20:00weather15Not exactly
#21:20:06weather15Just different passwords
#21:20:23weather15and the default usernames opensrf/router
#21:20:32dbsokay, that's good
#21:21:01dbsand one on each of public.localhost vs. private.localhost
#21:21:11weather15yup
#21:21:17dbsand public.localhost has a different ip address from private.localhost
#21:21:31weather15no
#21:21:38dbsooh
#21:21:43weather15Ye srather sorry
#21:21:47weather15*yes rather
#21:21:48dbsahh
#21:22:01weather15There on the local machine
#21:22:26weather15127.0.1.2 public.localhost public 127.0.1.3 private.localhost private
#21:24:20dbsI'm at a bit of a loss; maybe eeevil or berick can throw a lifeline on http://paste.lisp.org/display/116489
#21:24:56weather15dbs: That would be great!
#21:25:12weather15dbs: I can quite understand what's going on here either
#21:25:23weather15*can't this keyboard is slow
#21:25:34weather15and leaves out letters here and there
#21:26:50dbsAre you running with -l for localhost, or trying to use evergreen.hsd1.ma.comcast.net?
#21:27:16weather15-l
#21:29:05weather15dbs: Looks like i'm stuck with something that does not work
#21:30:11weather15dbs: I think I got something that might help!
#21:30:49lisppasteweather15 pasted "new" at http://paste.lisp.org/display/116490
#21:31:27weather15dbs: If you look at that ^ it looks to me that OpenSRF perl is not starting
#21:35:12weather15dbs: this may be similar: http://www.mail-archive.com/open-ils-dev@list.georgialibraries.org/msg04443.html
#21:39:46weather15dbs: I just rebooted that machine
#21:41:31weather15dbs: I got this: Exception: OpenSRF::EX::Session 2010-11-10T21:41:11 OpenSRF::Utils::SettingsClient /usr/local/share/perl/5.10.1/OpenSRF/Utils/SettingsClient.pm:103 Session Error: router@private.localhost/opensrf.settings IS NOT CONNECTED TO THE NETWORK!!!
#21:42:20dbsweather15: but "ps wax | grep opensrf.settings" still shows a running service?
#21:42:50weather15 1283 pts/1 S+ 0:00 grep --color=auto opensrf.settings
#21:43:16dbsyeah, opensrf isn't started
#21:43:23dbsprobably stale PIDs in /openils/var/run
#21:43:31dbsrm /openils/var/run/*
#21:44:32weather15okay started up
#21:45:07weather15running autogen again
#21:46:00weather15Attempting to build a client session as a server Session ID [1289443527.80009277.754181244187], remote_id [opensrf@private.localhost/opensrf.settings_drone_at_localhost_1353] at /usr/local/share/perl/5.10.1/OpenSRF/AppSession.pm line 98.
#21:46:27dbshuh. http://list.georgialibraries.org/pipermail/open-ils-dev/2010-April/005970.html is the followup to the message you posted, btw
#21:47:20dbs(i.e. another ubuntu update fixed the problem)
#21:47:28weather15No Solution ha?
#21:47:48weather15I did find this out though the error means:#throw OpenSRF::EX::PANIC ("Attempting to build a client session as a server" . # " Session ID [$sess_id], remote_id [$remote_id]");
#21:48:05tildeequals_ has quit IRC
#21:49:34weather15 has quit IRC
#21:52:40tildeequals has joined #evergreen
#22:00:33tildeequals has quit IRC
#22:02:35dbsgrabbing 0464
#22:03:01tildeequals has joined #evergreen
#22:23:24tildeequals_ has joined #evergreen
#22:23:44tildeequals has quit IRC
#22:43:29dbsLetting 0464 go. Not necessary after all
#22:57:52dbskind of weird for are/sre/bre to require the client to update edit_date, that should probably be a database trigger
#22:58:37jeffthough it's kinda' nice to be able to mass-update some circ mods without having to disable a trigger or worry about it updating everything
#22:59:18jeffthough that's none of are/sre/bre, so nevermind
#23:02:53atz has joined #evergreen
#23:04:10brian_f has left #evergreen
#23:04:57atz__ has quit IRC
#23:06:07eeevildbs: though jeff identified the reason it's not a trigger. update of some other column than marc (or a db-level "fix") shouldn't change the edit_date (which signifies a human editing the marc data, combined with "who" from editor ... the auditor can be used to see under-the-covers edit times)
#23:06:58eeevils/shouldn't/shouldn't necessarily/
#23:07:41jeffthough for harvesting marc records, you sometimes want/need to see those machine edit times. no great solution there.
#23:08:13jeffunless you do a trigger-updated secondary update timestamp field
#23:11:29eeeviljeff: or, if you need that, update the edit_date when you do you batch update, but only for those updates where you'll need to know it happened
#23:12:10dbseeevil: I suppose. We're already capable of distinguishing between old.marc == new.marc cases on ingest, so to me an edit of marc is an edit, but I can buy that.
#23:14:41atz_ has joined #evergreen
#23:15:44dbsIn the meantime, if any of you have a clever way of distinguishing between import via z39.50 and create new marc, I've got the "just overwrite 001/003 instead of pushing into 035" piece ready to commit
#23:15:55atz has quit IRC
#23:15:56jeffarguably, you care about any machine/batch edits when harvesting/reharvesting... but yes, updating the edit_date at the same time is probably best for now.
#23:26:43atz has joined #evergreen
#23:26:46dbs updates his bed_time
#23:26:52dbs has quit IRC
#23:29:23atz_ has quit IRC
#23:57:56pmplett has quit IRC
< Tuesday, November 9th, 2010Raw Log FileThursday, November 11th, 2010 >