Open Source Integrated Library System

Evergreen on IRC

#evergreen Logs for Tuesday, November 15th, 2011

< Monday, November 14th, 2011Raw Log FileWednesday, November 16th, 2011 >
#TimeNickMessage
#00:10:02dbs has quit IRC
#02:07:33darshan has joined #evergreen
#02:11:33darshani have setup an action trigger with hook hold.available and hold.capture but while capturing holds i am not receiving mail ,i even have setup mail configuration,but then to mail is not cuming ,i am getting the following error [error][client 192.168.1.66] File does not exist : /openils/var/web/xul/re_2_1_0/server/util/print_custom.js
#02:11:52darshanplz help me ,to get soln for this
#02:45:46Dyrcona has joined #evergreen
#02:46:04DyrconaAnybody leave me a later?
#02:46:09DyrconaNope.
#02:57:28darshanlol.wat does it mean dyrcona
#02:58:19Dyrcona@later tell darshan It means that I am checking if anyone did this with a message to me.
#02:58:19pinesol_greenDyrcona: The operation succeeded.
#02:58:53Dyrconadarshan: type something in the channel.
#02:59:16darshani have already and from last three days ,but no-one replying me
#02:59:26DyrconaIt also means I have insomnia.
#02:59:31Dyrcona:(
#02:59:36darshandyrcona-
#02:59:38darshani have setup an action trigger with hook hold.available and hold.capture but while capturing holds i am not receiving mail ,i even have setup mail configuration,but then to mail is not cuming ,i am getting the following error [error][client 192.168.1.66] File does not exist : /openils/var/web/xul/re_2_1_0/server/util/print_custom.js
#03:01:04Dyrconadarshan: looks like you have a typo if you copied and pasted the error message.
#03:01:23Dyrconaunless you did name your installation re_2_1_0?
#03:01:29darshan:) sometimes
#03:02:43darshandyrcona-i m really sorry ,its afternoon over here ,n i need to go to have my yummy lunch ,plz atleast you ans me ,n suggest some solution for this
#03:02:54darshani will brb
#03:03:30Dyrconawell, I don't have a solution, since triggers work for me and I can't find a file named print_custom.js on my server.
#03:03:51DyrconaI'd suggest copying the one from the client to that location and see what happens.
#03:05:35darshanok
#03:05:39darshani will try that
#03:06:44DyrconaI've not seen that error before.
#04:51:24darshandyrcona -r u der?
#04:51:51Dyrconayes
#04:52:50darshani knew something different ,when i m placing hold for my patron ,i m reciving many errors in my error.log file
#04:53:14darshannad those were file does not exist error's
#04:53:21darshansorry and*
#04:54:04darshanalthough my hold r being successfully placing
#04:54:26darshan?
#05:01:19darshan?
#05:08:53DyrconaYeah, there's a lot of "junk" messages in the logs, mostly from undefined values being concatenated into strings.
#05:15:47Dyrconaoof. maybe I can get an hour's nap before i have to get ready for the day.
#05:15:55Dyrcona has quit IRC
#06:04:50Helenbean has joined #evergreen
#06:22:47lisppaste has joined #evergreen
#06:54:42darshanne1 else
#06:54:47darshanplz can ans me
#07:40:44darshan has quit IRC
#07:53:48adm_ils has joined #evergreen
#07:54:21fortin has joined #evergreen
#07:58:04adm_ilsi am receiving an error's in errorlog files when m placing holds for my patrons ,plz guide me for this
#08:28:51Dyrcona has joined #evergreen
#08:56:39adm_ils has quit IRC
#08:57:49bwicksall has joined #evergreen
#09:05:51Meliss has joined #evergreen
#09:10:48dbs has joined #evergreen
#09:13:13gdunbar has joined #evergreen
#09:17:19jenny has joined #evergreen
#09:19:03dbs runs into a never-before-seen "xsl:attribute: Cannot add attributes to an element if children have been already added to the element." during metabib.reingest_metabib_field_entries() run over a broad swath of records
#09:19:23dbsnaturally, no identifier for which record it was :)
#09:20:11dbsFeeling pretty good about LP 825039 though
#09:23:36tlilleberg has joined #evergreen
#09:30:31kmlussier has joined #evergreen
#09:46:27eeevildbs: whoa, that's crazy ... libxslt upgrade?
#09:47:43dbseeevil: heh, as in "libxslt upgrade required"?
#09:48:30dbsyeah, dunno - i'm tempted to try running a record with 2 245 fields / a bunch of duplicate subfields through MODS32 to see if I can break it that way
#09:48:48dbsMODS32 is strong - but is it MARC-in-the-wild strong? :)
#09:49:09eeevildbs: nothing's that strong, silly man
#09:55:11dbsmmm, "UPDATE metabib.*_field_entry SET value = value WHERE value LIKE '%''%'" is way faster than invoking metabib.reingest_field_entries() - curse that XSL
#10:02:51eeevildbs: was about to say "gmcharlt mumbled something about finding tuits to add MODS34 ... I suppose that should be applied there as well?" but looking at the example links in that LP ticket, I don't see anything different in the mods32 output ... should I?
#10:10:39dbseeevil: in-db vs. /openils/var/xsl methinks
#10:11:19eeevilah, gotcha ... time for in-db unapi!
#10:27:31tsbere reads an internal ticket and finds a bug. In his own code. :(
#10:49:38sal_ has joined #evergreen
#10:50:02eeeviltsbere: ain't that always the way
#10:50:46tsbereeeevil: Waiting on a dev system rebuild/reload before I test a fix. Then, if it works, it gets launchpad treatment. <_< Then I can work on something else.
#10:50:59sal_Dyrcona: Having just tried to configure SIP on Koha, can I just congratulate you and the SIP developers on (a) clear documentation, and (b) graceful startup and shutdown scripts? Oy.
#10:51:21tsbere cheats his dev system's VM by installing rng-tools and telling to to base /dev/random entropy on /dev/urandom
#10:55:32_bott_hmm... checkin_scan_time always = checkin_time that seems odd
#10:55:46tsbere_bott_: Backdate a checkin and then tell us that again ;)
#10:58:20_bott_doh! silly query
#10:59:20_bott_I wish I'd get what I wanted instead of what I asked for
#11:00:38Dyrcona_bott_: Remember to be careful what you ask for.
#11:02:11dbsSo, uh, what kind of a dev meeting do we want today?
#11:03:05eeevilthe kind where I cajole tsbere into cutting 2.1.1, 2.0.11 and 2.2-alpha1? ;)
#11:03:36tsbereeeevil: You can get 2.1.1 and 2.2-alpha1 out of me. You aren't getting 2.0.11 :P
#11:03:50Dyrcona chuckles.
#11:03:52eeevilheh
#11:04:41DyrconaI'd like to see some things go in before alpha1, but its no big.
#11:05:11eeevilDyrcona: the sooner a1 comes out, the sooner a2 can come out! eh? EH?! :)
#11:05:27Dyrconasure.
#11:06:58Dyrcona decides to fix up his code for lp869338.
#11:07:26youdonotexist has joined #evergreen
#11:07:28dbsMaybe another "Google Books API is changing in ~2 weeks - anybody got a plan for dealing with that or are we just going to panic when the time comes?" (I guess that's a plan, heh)
#11:07:56Dyrconagoogle--
#11:08:16tsberedbs: Our solution is "We turned all that off in production by the direction of our members *anyway*...."
#11:08:23dbsheh
#11:08:23jeffwe don't use the integration. my opinions are probably irrelevant. :-)
#11:08:32csharptsbere: ours too
#11:08:53Dyrconawe use a *gasp* commercial solution for book jackets, etc.
#11:08:58dbsWe killed the search results integration, but like the details
#11:09:12csharpour at-home patrons would love it, but our librarians who lock down OPACs specifically to prevent access to Google would not
#11:09:17dbsEvergreen never used google for jackets, fwiw
#11:09:25jeff*nod*
#11:09:40Dyrconadbs: ok, but we get reviews, etc. as well from our vendor.
#11:09:52dbsspecifically the Google Previews - that's the one killer feature.
#11:10:41dbsEvergreen never provided inline reviews, etc, from Google either. Just a link to the Google Books page from search results, and a preview of the full-text book in record details
#11:11:00Dyrconawhat about switch to OpenLibrary is it?
#11:11:24mrpeters-islCan I talk anyone into an update to http://www.open-ils.org/dokuwiki/doku.php?id=faqs:evergreen_roadmap ? Maybe some things to expect in 2.2 and beyond?
#11:11:26dbs tries to parse that :)
#11:11:46mrpeters-islobviously, unofficial and subject to change
#11:11:54Dyrcona too much early a.m. chat with India.....sleep deprivation, etc.
#11:11:58dbsmrpeters-isl: Perhaps a new RELEASE_NOTES.txt in master would be appropriate
#11:12:01tsberemrpeters-isl: Change, change, and more change! ;)
#11:12:34Dyrcona points to IRC logs around 9:30 GMT.
#11:13:52mrpeters-isldbs, yeah...not a bad idea. I'd even be interested in having things people are working on independently on there as possibilities.
#11:14:29mrpeters-islmaybe someone would see, for example, that Dyrcona is working on the "Friends" feature and be interested in contributing
#11:14:29Dyrcona points to http://egdev.mvlcstaff.org/Special:AllPages
#11:15:15mrpeters-isl is giving a presentation tomorrow...looking to fill time with exciting new things coming
#11:15:41dbsmrpeters-isl: it's a good idea, we haven't been too successful at keeping the wiki-based roadmap anywhere close to matching reality, but perhaps someone could comb Launchpad for things committed only to master / targeted to 2.2.0 & populate from there, along with some git log work
#11:15:56dbsthat's pretty much how I started the 2.1 release notes
#11:16:13mrpeters-islyeah, i was combing through git just now trying to pick out a few things people were working on
#11:16:16DyrconaDid we start the meeting early or is this just preamble?
#11:16:34mrpeters-isloh, Dyrcona just preamble i guess
#11:18:01Dyrcona didn't mean to squelch the conversation.
#11:18:36mrpeters-islnah you didn't. i think dbs is right
#11:19:44Dyrconaso, mrpeters-isl do I hear you volunteering? :)
#11:20:47mrpeters-islheh i'm definetly going to post what i gather before tomorrow
#11:21:22mrpeters-islis there a simple way to find the first commit in a branch? say, user/dyrcona/friends_impl, can I find the initial commit simply for that?
#11:21:23Dyrconacool. I don't get to documentation much.
#11:21:38mrpeters-islassuming, that'd get me to hopefully some basis of that the branch hopes to do
#11:21:53Dyrconamrpeters-isl: depends on if it has been rebased or not.
#11:22:19Dyrconamrpeters-isl: I'm not sure that branch actually has anything in it. I'd have to check again.
#11:22:48mrpeters-islok. just was looking for a bit more info about your goal there. i know it has something to do with granting control of your account to another user
#11:23:22Dyrconamrpeters-isl: The goal was to provide an user interface to manage the existing friends feature as well as make the permissions actually do something.
#11:23:46Dyrconamrpeters-isl: Along the way, I came up with a new schema that I've not implemented, yet.
#11:23:50mrpeters-islok, so i probably need to go back further. i don't know anything about the friends feature existing now.
#11:24:01tsberemrpeters-isl: All backend, no frontend ;)
#11:24:24mrpeters-islyeah. but the future is something frontend i assume, right?
#11:24:31DyrconaYeah, its just a couple of tables, some buckets, and a basic perl module to manage the buckets, but no code to do much else.
#11:24:53Dyrconayep, if I ever get the tuits.... :)
#11:25:42DyrconaI couldn't sleep last night, so I made a list of things that I'm supposed to be working on along with my other duties as a means of telling my boss that I can't really take on much else right now.
#11:26:24mrpeters-islyou had time to TRY to sleep? oh, you're not doing enough ;)
#11:27:47eeevilimma start pulling some requests, starting at the bottom of https://bugs.launchpad.net/evergreen/+bugs?field.searchtext=&orderby=-importance&field.status%3Alist=NEW&field.status%3Alist=INCOMPLETE_WITH_RESPONSE&field.status%3Alist=INCOMPLETE_WITHOUT_RESPONSE&field.status%3Alist=CONFIRMED&field.status%3Alist=TRIAGED&field.status%3Alist=INPROGRESS&field.tag=pullrequest&field.tags_combinator=ANY&search=Search
#11:28:20Dyrcona grumbles at Gnome 2.....
#11:28:57Dyrconamoused over the URL to click it, and bam! display server restarted. now all my windows are 1 workspace.
#11:29:31Dyrconawell, I'm off to get some caffeinated beverage, be back in a few.
#11:42:49berickeeevil++
#11:42:54tsbereeeevil++
#11:42:59tsbere was about to do that anyway
#11:43:28berickoh, suuuure you were ;)
#11:43:30tsbereeeevil: When we have finished pulling things today I can drop 2.1.1 and 2.2-alpha1.
#11:43:43tsbereberick: Just got back with caffeinated bevarages with Dyrcona ;)
#11:44:20bericksounds like a winning idea
#11:44:37eeeviltsbere: not just me, I hope! :)
#11:45:06tsbereeeevil: I said "we" didn't I?
#11:45:30eeevilindeed
#11:49:03lisppaste has quit IRC
#11:49:47Dyrconalisppaste-- # giving lisp a bad name.
#11:50:23phasefxhave a scheme for replacing it?
#11:50:27phasefx ducks
#11:50:44tsberephasefx: paste.evergreen-ils.org! And tie it into pinesol_green!
#11:50:46tsbere ducks too
#11:51:09phasefxsounds like a great idea
#11:51:20dbsphasefx++
#11:51:35tsbere has no idea how hard it is to integrate that kind of thing into pinesol_green
#11:51:39Dyrconathere's a logo joke in their somewhere.....
#11:52:09dbsgo forth
#11:52:31phasefxyou'd think you'd be doing logo with shell programming, but no
#11:53:26Dyrconaeeevil++
#11:53:52Dyrconanow I can remove some entries from my "list of bugs to bug eeevil about." ;)
#11:55:09dbs looks at https://bugs.launchpad.net/evergreen/+bug/787162 again, one month later
#11:58:49DyrconaI'm not sure if this https://bugs.launchpad.net/evergreen/+bug/873416 is actually a bug or if the original behavior was intended. It was easy to change, though if it was a bug.
#12:00:39kmlussier has quit IRC
#12:01:18dbsDyrcona: delete last copy behaviour depends on an OU setting IIRC
#12:01:59dbsbut you would think that it would allow you to delete the last copy in any case - just controls whether the bib gets deleted too
#12:02:06phasefxbut anything "unhandled" is an error, at least a little bit
#12:02:06Dyrconayep.
#12:02:49Dyrconain this case, deleting the volumes won't let you delete the last copy if it is on that volume.
#12:03:21Dyrconaif you delete the last copy (via copy delete) all is fine. Its when you delete the last volume with the last copy attached.
#12:03:37Dyrconais that where I may have missed a setting?
#12:03:53dbsah - that sounds kind of intentional to me. you can delete other volumes that have copies attached?
#12:04:27Dyrconai'd have to try again, I don't remember if I thoroughly tested that.
#12:05:05dbs hopes that there is at least a warning dialogue that would say "hey, if you delete this volume you know you're going to delete the 30 copies attached to it too, right?"
#12:05:25Dyrconaheh.
#12:05:53Dyrconalet's leave that one for now, then. i'll do some more investigation and either invalidate it or add some more comments.
#12:05:56dbswow, eeevil is on a tear
#12:06:04Dyrconayep.
#12:06:15phasefxmade one poor soul feel compelled to unsubscribe
#12:06:23dbsgoing to invalidate all of my testing of this one branch!
#12:07:18dbsor maybe I should give up trying out the reported problem on clean master, then applying the fix and rebuilding and ensuring that the problem is actually fixed
#12:08:52eeevilgrabbing 0647
#12:11:35tsbere fights with his email backlog a bit
#12:15:56phasefxtsbere: the fix of yours eeevil just merged, Fix JSPac Hold Editor Org Selector - Don't wipe out all changes just because the OU was changed. Does that work with parts holds?
#12:16:24tsberephasefx: I don't see why it wouldn't work with part holds?
#12:16:49tsbereUnless part holds are grabbing parts based on "you changed the OU".....but I couldn't get the OU to stay changed *anyway*.
#12:17:08phasefxI just remember the interface refresh being a big pain, but it was changing the parts offered based on pickup lib
#12:17:55phasefxbut that was hold placement, I'm thinking of
#12:18:00tsberemy testing notes indicate that I couldn't even reliably keep the new OU selection, let alone anything else.
#12:18:18phasefxk, thanks
#12:18:43tsberephasefx: Note that the same code is used for placing *and* editing holds, so parts interaction may need some looking at...
#12:18:50phasefx nods
#12:19:06tsbereBut I don't recall parts having any OU-specific hooks........
#12:19:34phasefxmeant to look at your patch before but forgot. Maybe I'll remember to revisit this time :)
#12:22:03tsbere grumbles about trying to keep lists of links updated without any notification when they *change*
#12:29:24phasefxtsbere: I think the pickup lib gets used if a hard boundary is in effect. Looking at open-ils.search.biblio.record_hold_parts
#12:30:05tsberephasefx: Then the logic needs some serious tweaking to not overwrite everything when you change pickup library on edit?
#12:30:11tsbere never tested with hard boundaries in place
#12:30:55tsbere rarely tests things with *soft* boundaries in place, for that matter, let alone hard ones
#12:31:38phasefxyeah, I'm certainly not itching to work on it
#12:32:07tsbereI'm lucky if I remember to re-apply the library settings I am testing between database blowouts ;)
#12:33:18phasefxit's listing "viable" parts, based on copies, and hard boundaries restrict the copies
#12:34:25tsbereok. Still think that "reload the page that ignores everything and fills it with the hold's *current* values" is a bad thing when editing ;)
#12:37:17phasefxdon't disagree
#12:38:11tsbere is amazed at how many bugs he either contributed code to *or* isn't confident in his ability to test them
#12:42:03dbstsbere++
#12:46:28matt_carlson has joined #evergreen
#12:49:53tsbere updates the call number class interface bug there with a thought on what might be wrong
#12:53:29tsbereNow back to my link review. <_<
#12:59:41dbsafter fixing two showstopper bugs in https://bugs.launchpad.net/evergreen/+bug/787162, /me removes the pullrequest tag after running into one more
#13:00:37dbstsbere: hah, your email came in while I was pushing that commit for the missing command element :)
#13:01:18tsbereheh
#13:04:00youdonotexist has quit IRC
#13:07:48youdonotexist has joined #evergreen
#13:08:20csharpokay - 1.6.1.8 age protection question... if an item is age-protected, that stops is from transiting for holds, but if the item is returned at a location other than the circ lib, opportunistic holds capture doesn't care if something's age-protected, right?
#13:08:34csharps/stops is/stops it/
#13:09:47csharpso Evergreen wouldn't say "hey, this is not the circ lib for this item so send it back to fills holds at the circ lib"
#13:10:33tsberecsharp: Age protection even counts for opportunistic, last I checked....at least for indb?
#13:10:47csharptsbere: ah - this is pre-in-db
#13:10:55csharpI bet that's what's at issue
#13:11:18tsbereI think it is intended more as a "This item fills holds for the owning library, in general, until it is past age X, even if returned 90 OUs away"
#13:11:28jeffcsharp: in our experience, ahp failed when items were returned at a library other than the home library. the hold would then fill all holds at that library before transiting home.
#13:11:55jeffcsharp: we fixed it by switching to fifo hold capture, since "next" worked better for us than "nearest"
#13:11:59csharpjeff: okay - that's what I'm seeing
#13:17:05Meliss has quit IRC
#13:45:10Dyrconayay for distractions.--2 hours later and I still haven't started what I wanted to.
#13:49:35csharpDyrcona: totally with you ;-)
#14:02:55Dyrconahaha. i'm still not doing what I said I would do.
#14:03:20Dyrconalooking into supercat, not a bug, just want to see how it works to tell someone how to setup a url.
#14:03:43matt_carlson has quit IRC
#14:13:09Helenbean has quit IRC
#14:19:13dbs has quit IRC
#14:21:27mrpeters-islIs the call number classification feature in 2.1 limited to Generic and LoC or is that configurable somewhere for individual organizations?
#14:21:55_nsfd has joined #evergreen
#14:27:38phasefx_mrpeters-isl: there's a table for it (so you can add/remove classifications), but it's not per org
#14:29:02mrpeters-islright. saw the table. so it's not configurable in the staff client, just from the db?
#14:29:35phasefx_mrpeters-isl: currently. There's a launchpad ticket with a branch that has an interface for it, but it's not working currently
#14:29:47mrpeters-isl10-4 thats good enough for me. thanks
#14:32:26phasefx switches back to this nick
#14:35:58_nsfdPlease help: OpenILS::Application::Trigger::Event /usr/local/share/perl/5.10.1/OpenILS/Application/Trigger/Event.pm:498 System ERROR: lineitems is not a field on Fieldmapper::action::circulation Please repair the environment.
#14:36:10_nsfdI am not able to send notification ..
#14:36:18_nsfdemail notification
#14:38:14youdonotexist has quit IRC
#14:38:28librarywebchic has joined #evergreen
#14:38:29jeffdbs, others: potential incoming SRU question. :-)
#14:38:33jeffheh. speaking of...
#14:39:57jefflibrarywebchic: your issue with the urls in the documentation at http://docs.evergreen-ils.org/2.0/draft/html/z3950.html may simply be an issue with the dev.gapines.org host.
#14:40:38jefflibrarywebchic: using demo.evergreencatalog.com (an Equinox demo host that came to mind offhand) seems to work (adjusted Hemingway to "Smith"): http://demo.evergreencatalog.com/opac/extras/sru?version=1.1&operation=searchRetrieve&query=smith&maximumRecords=0
#14:42:06jeff(next up on #evergreen: how to get an answer to your question without even asking!)
#14:42:44csharpI find that I asking someone else often makes me realize the answer ;-)
#14:43:03librarywebchic@jeff thanks jeff. the Explain screen here is working and listing all the indexes too
#14:43:03pinesol_greenlibrarywebchic: Error: "jeff" is not a valid command.
#14:43:10jeffcsharp: heh.
#14:43:19jefflibrarywebchic: great!
#14:43:57jefflibrarywebchic: for future reference, there's a list of community demo servers here: http://evergreen-ils.org/dokuwiki/doku.php?id=community_servers
#14:44:16jefflibrarywebchic: sometimes hosts go up or down or are upgraded after being mentioned in docs, etc.
#14:45:16_nsfdjeff: can you give some info on how to update this field mappper
#14:46:26librarywebchic has left #evergreen
#14:47:07_nsfdanyone know how to do "Please repair the environment."
#14:48:04bshumI just did that this morning
#14:48:10matt_carlson has joined #evergreen
#14:48:56jeff_nsfd: Sorry, I don't have knowledge of event trigger/reactor functionality in Evergreen yet. The error indicates that something is trying to reference a field called "lineitems" on a circ object. "lineitems" is usually found on an acqpo / Fieldmapper::acq::purchase_order object.
#14:55:26_nsfdjeff: I am very new to evergreen,. where can I find Fieldmapper objects? is is XML file or in the database?
#14:56:01bshumYou'd have to check both places.
#14:56:19bshumthe fm_IDL.xml file in /openils/conf/ on most servers, would include fieldmapper references.
#14:57:07bshumBut then in the database, in the action_trigger.event_definition table, you'd have to check the template field to find out why you're referring to lineitems in there. And then in action_trigger.environment to find out which paths are specified for that event_definition that's broken.
#14:58:08bshumMy guess is that the action/trigger that's attempting to run has either the wrong template info, or the wrong environment associated with it.
#14:58:32bshumWhich I'm sure Dyrcona, gmcharlt, and others talked about the other day... hmm
#14:58:33_nsfdI am using existing one.. not create any new
#14:59:24matt_carlson has quit IRC
#14:59:45bshum_nsfd: Do you mean editing an existing one or trying to run an existing one? From a default installation presumably?
#14:59:46jeffbshum++
#15:00:17_nsfdyes.. from default installation
#15:01:24bshum_nsfd: If you're editing an existing definition, then you may need to look over the template details to find out where lineitems is showing up incorrectly. If you're using existing ones in the default, then I'm concerned that something must have gone wrong with your installation of Evergreen.
#15:01:53bshumI'm pretty sure what ships in the default works out of the box.
#15:02:03edoceoI'm still having "No Response from settings server" on my `autogen.sh -u` - I've pulled IPv6 off the system, double checked my settings in /etc/hosts and in ejabberd.cfg -
#15:03:58edoceoThere's loads of spew, I can see FieldMapper working in the loglevel 4 output ..... when I start osrf_ctl
#15:04:11edoceoGet some stuff, not sure if errors: [DEBG:6372:oils_sql.c:431:] No data found for class [rsce2]: 0, ERROR: relation "reporter.legacy_cat2" does not exist
#15:04:54_nsfd has quit IRC
#15:05:52edoceoOh, dip...now it's working....any my only recent change was loglevel 3 => 4...
#15:06:18tsbereI would change back to loglevel 3, then
#15:06:24tsbere4 is going to fill up your disk. Fast. :P
#15:07:59Dyrconai also don't think changing the log level fixed anything. something else you did fixed it.
#15:09:47edoceoYea, nothing had changed on the box in last 16h, I simply restarted eJabber and osrf (for the N-th time). Back to level 3. I'll see what happens on the next flush+build
#15:10:53edoceoDoes anyone have a link to that demodata.sh script?
#15:23:02jeffedoceo: http://help.evergreen.lib.in.us/generate-demodata.tar.gz
#15:23:17edoceothx!
#15:23:24jeffedoceo: You're welcome!
#15:24:07csharpEvergreen_Indiana++
#15:24:25edoceoGetting a few errors when running .....but.....that's current best way to make demo data right?
#15:24:27csharpI've been looking to put together something like that
#15:24:38csharpedoceo: in an automated way ;-)
#15:25:21csharp needs either a lot more time or a clone of himself to do all that he wants to do
#15:25:47jeffedoceo: there's also two options here: http://evergreen-ils.org/dokuwiki/doku.php?id=advocacy:demonstration_data
#15:26:35jeffedoceo: and a paste from a month or so ago regarding demodata.sh being used on a regular basis to reload a demo machine: http://paste.lisp.org/display/124819
#15:26:49jeffedoceo: other than the information contained there, i've no experience with that tool yet.
#15:26:52edoceothat paste is where I started
#15:27:25edoceoI'm guessing there are no official "demo sets" or things like that and the wild-west of these scripts is what I have to go on?
#15:29:35csharpedoceo: that's correct to my knowledge
#15:29:53jeffedoceo: there were some examples using marc2bre to import things like the project gutenberg records, here: http://evergreen-ils.org/dokuwiki/doku.php?id=evergreen-admin:importing:bibrecords
#15:30:00jeffedoceo: i don't know if that is still current.
#15:30:37phasefxof course, we would welcome a demo set, and volunteers to maintain it as the db schema changes :)
#15:30:49jeffedoceo: the ingest process has changed considerably since i last used marc2bre, and the python script in the demonstration_data wiki page may be the better option for you.
#15:31:42Dyrcona found the whole marc2bre process to be clunky.
#15:35:16tlilleberg has quit IRC
#15:35:28eeevilgrabbing 0648
#15:38:21Dyrconahmm... might be fun to write a gutenberg record loader/updater similar to http://git.mvlcstaff.org/?p=jason/safariload.git;a=summary
#15:42:35jeffhey, another handy tool.
#15:42:46berick has loaded the gutenberg recs via vandelay w/ success several times in the past
#15:43:06DyrconaI have too, but crashed the database server trying to load them all at once.
#15:43:26berickgood times
#15:43:48berickDyrcona: crashed how?
#15:44:00Dyrconaberick: ran out of shared memory.
#15:44:33berickah
#15:44:40Dyrconaberick: we run three (4?) database instances on the one server: production, my dev database, training, and a "sql test" database.
#15:44:49Dyrconafour: i can't count.
#15:45:42Dyrconaat least, we're pretty sure that loading 38,000+ records was what put it over the top.
#15:45:55tsbere keeps his dev databases inside his dev VMs
#15:46:12tsbere also doesn't try and do dev testing with a copy of production loaded
#15:46:16Dyrcona likes to play with "real" data.
#15:48:02Dyrcona is having a hard time keeping up with eeevil today.
#15:49:54DyrconaI was able to load all of the gutenberg records at once last year on a dedicated dev machine via vandelay, so it likely has to do with all the load on our server and the use of the OPAC, etc.
#15:50:16Dyrconalast spring, rather.....it has been a long year!
#15:57:23mrpeters-islhttp://paste.lisp.org/display/124819 may or may not actually work...it was just sort of an outline
#15:57:59mrpeters-islif you can tell me the errors you're getting, edoceo, i'll see if i can help
#16:04:30fortin has quit IRC
#16:12:07eeevilgrabbing 0649 ... then I'm giving up for the day
#16:13:05eeevil@later dbs I looked at your search_normalize() branch, but I'm just too spent to merge something that complicated today ... sorry
#16:13:05pinesol_greeneeevil: Error: The "Later" plugin is loaded, but there is no command named "dbs" in it. Try "list Later" to see the commands in the "Later" plugin.
#16:13:10eeevil@later tell dbs I looked at your search_normalize() branch, but I'm just too spent to merge something that complicated today ... sorry
#16:13:10pinesol_greeneeevil: The operation succeeded.
#16:21:23tsbereeeevil++
#16:21:32edoceomrpeters-isl: well losts, and lost the scroll-back, so am reloading/retrying, news at 11
#16:21:55edoceo*lots
#16:26:09dbs has joined #evergreen
#16:26:48DyrconaIf eeevil is done, guess that means that 2.2alpha1 is out tomorrow?
#16:27:18eeevilI'm done ... merged ~30, only 30 more to go
#16:27:34bshumeeevil++
#16:27:50Dyrconaeeevil^10
#16:28:20berick updates his master dev server and gives it a good kick
#16:28:38eeevilwell, I've been too quiet for the last few weeks. time to help out
#16:28:55Dyrcona has been trying to work on lp869338 and make the changes that dbs suggested, but has been too busy rebasing. :)
#16:29:07dbsbetter than freebasing
#16:29:22Dyrconajust ask Richard Pryor.
#16:30:06_bott_ has quit IRC
#16:30:22dbseeevil: don't worry about the search_normalize branch today; it should basically apply itself, but I wanted to give it a clean trial before applying the pullrequest tag to it
#16:31:00_bott_ has joined #evergreen
#16:31:02dbs wanted to get the call number classification bug merged in first and lost his 1 hour of non-meeting time to that
#16:31:18eeevildbs: my only concern is the update to title|proper, if, say, that's been changed. but nothing else looked scary, fwiw
#16:31:31edoceoHow critical are the "-T template0 --lc-ctype=C --lc-collate=C -E UNICODE" options for creating the evergreen database? these specifics are not mentioned in the readme
#16:31:34dbseeevil: ooh write
#16:32:01Dyrconaedoceo: very.
#16:32:03dbseeevil: you mean using titleNonfiling instead of title
#16:32:22dbsedoceo: in master and I think 2.1 those options are passed in via --create-database
#16:32:29dbsor should be, IIRC
#16:33:20dbs confirms they are in master
#16:33:50dbsand in rel_2_1 as well
#16:34:04edoceoIn, the perl script that we run, that the readme says to?
#16:34:20edoceoThat is: Open-ILS/src/support-scripts/eg_db_config.pl ?
#16:34:24eeevildbs: well, I mean if someone replaced their xpath and format ... hint: some have ;) ... but that's minor cleanup, just wanted to make a note of it, really
#16:34:24Dyrconaedoceo: yes.
#16:34:25dbsand the README specifies to use eg_db_config.pl --create-database, ergo, no need to spec in the readme
#16:34:58edoceoK, I will try the master one...
#16:35:01dbseeevil: sure, we had moved to marcxml with 245abgk or something like that, I get ya
#16:35:11dbsedoceo: 2.1.0 should as well
#16:35:25dbsedoceo: always helps to specify what you're working with :)
#16:36:09dbseeevil: mind you, we moved to 245abgk because of the <nonSort> element
#16:36:15edoceonak, mine were created en_US.UTF-8 (gentoo, x64, 9.0.3)
#16:38:11eeevilok, now I'm /really/ done with merging
#16:38:14dbs wonders if a gentoo "honour_create_db_options" flag defaults to off or something
#16:38:27edoceo is checking with master now
#16:40:29dbsedoceo: how are you checking?
#16:40:55edoceolooking at that perl script and then running it over & over, looking at results
#16:41:03dbshow are you looking at the results?
#16:41:11dbse.g. "SHOW LC_COLLATE;" ?
#16:41:18edoceo?psql? \l, show all; &- -- yep
#16:41:53dbsso, specifically, lc_collate and lc_ctype are showing up as en_US.UTF8?
#16:42:11dbs likes details
#16:42:36edoceoI'll pastebin some stuff for you
#16:43:36dbs worries that "some stuff" may not == "details" but okay
#16:45:03edoceoOh, cripe! Too many test passes and not enough coffee -- the one that showed up incorrectly was not from the perl script but from another pass.
#16:45:15dbshah :)
#16:45:24dbsI've been there
#16:45:34edoceoYea, I'm using those demo datas and some other stuff I found to try and make a re-creatable work environment
#16:47:07tsbereeeevil: https://bugs.launchpad.net/sipserver/+bug/877704 may be enough for the SIPServer side of the renewal ok bit
#16:49:56eeeviltsbere: that's such a small change that I wouldn't cry if you just pushed it in, if you're feeling saucy
#16:55:06tsbere goes for it
#16:59:36tsbereSo, we waiting on anything before 2.1.1 or 2.2-alpha1?
#17:00:01eeeviltsbere: does your tool build an upgrade script?
#17:00:14eeevilif not, that. if so, I guess not
#17:00:53tsbereeeevil: You know, I don't recall doing that. Because upgrade scripts are a PITA. <_<
#17:01:37tsbereWith the superceded/deprecates info I could do so, if we properly mark everything. But only for master, as we don't do that for 2.1, right?
#17:02:26eeevilright
#17:02:55eeevilthe upgrade script for 2.1.0-2.1.1 is just the pile that have been added since 2.1.0
#17:03:08bgoble has joined #evergreen
#17:05:12tsbereLooks like a whopping 7 there
#17:05:42tsbere hasn't built upgrade scripts in the past, isn't sure he should start now
#17:06:06tsbere probably *could* do a cheap upgrade script builder though
#17:06:33tsbereNamely "grab all the upgrade scripts, in order, from the previous branch and cat them together"
#17:06:43dbswe aren't marking anything superceded/deprecates and aren't doing atomic upgrade scripts right now, so it's all been for naught so far :)
#17:08:09tsbereOutside of "cat the upgrade scripts together" what would be done for an upgrade script? Extra insert into version log for the version being upgraded to?
#17:08:22dbs probably should mark the array_accum etc native function bug as a pullrequest, broader testing be damned
#17:09:23dbstsbere: that's about it, I think. also remove obvious duplicates from earlier in the chain. and hope that the upgrade scripts match the change to the base schema
#17:13:16tsbereLooks like things also try and get wrapped in one big commit rather than the pile of individual ones
#17:13:55tsbere has only looked at a couple previous upgrade scripts for checking, though
#17:13:56dbstsbere: true - you want the upgrade to either fail as a whole (well, mostly) or succeed
#17:14:53dbsotherwise things get complex if commit 9 of 21 fails and scrolls off the screen (what? no stderr / stdout redirect? I've never done that)
#17:17:53fortin has joined #evergreen
#17:18:25tsbere works on a "auto-build an upgrade script" function
#17:20:00Dyrcona may be back later tonight with client programming questions that only the daytime (E|CST) denizens of the channel can answer.
#17:29:16Dyrcona has quit IRC
#17:35:27edoceoHm, does open-ils require both pl/perl and pl/perlU ?
#17:42:15jenny has left #evergreen
#17:45:46dbsreally just plplerlu these days
#17:46:15edoceoBut, should have both right? Seem mine "cannot allocate multiple Perl interpreters on this platform"
#17:47:57dbsedoceo: I don't think that's the issue. This time it really does sound like a build flag :/
#17:48:02dbs needs to roll
#17:48:04dbs has quit IRC
#17:48:05gmcharltinteresting that the first hit on "cannot allocate multiple perl interpreters on this platform" is *drumroll* a blogpost by somebody who was installing Evergreen
#17:48:06gmcharlthttp://textsfornothing.com/blog/2009/07/15/postgresql-error-can-not-allocate-second-perl-interpreter-on-this-platform/
#17:48:27gmcharltbut yeah, upshot is that Perl needs to be compiled the right way
#17:48:34gmcharltthe post I just linked to has suggestions
#17:49:38matt_carlson has joined #evergreen
#17:52:37Helenbean has joined #evergreen
#17:56:26fortin has quit IRC
#18:00:50sal_ has quit IRC
#18:13:23Dyrcona has joined #evergreen
#18:47:49tecoripa has joined #evergreen
#18:47:59tecoripahello, anyone here?
#18:48:23tecoripaok, I'll post some questions on the list.
#18:48:44tecoripa has left #evergreen
#19:13:57tecoripa has joined #evergreen
#19:14:05tecoripa has left #evergreen
#19:15:17Dyrconasshfs is slow this time of night. ;)
#19:27:28matt_carlson has quit IRC
#19:39:28Dyrcona is about to have the first 2.2alpha1+ install. :)
#19:44:47tsbereDyrcona: Counting our installs as 2.2prealpha? :p
#19:45:07Dyrconajust updated my dev server.
#19:45:21Dyrconabut yeah.
#19:45:37bshum is jealous
#19:45:57Dyrconathink I got the config.bib_source.can_have_copies branch fixed as dbs asked without needing any real help.
#19:46:21Dyrconawill know if it works in a few minutes. gotta download a new client.
#19:46:34Dyrconachrome changes, y'know.
#19:54:29Dyrconaaw, bummer: Error in chrome/content/cat/opac.js, add_volumes(): Error: File not found: lib/cat/util.js
#19:55:50Dyrconaand more errors from bib_brief.js..... :(
#19:56:04Dyrconawell, it almost never works the first time, does it?
#20:01:53DyrconaError in server/cat/bib_brief.js, add_volumes(): Error: Could not create namespace[cat.util]: SyntaxError: missing ; before statement
#20:02:20DyrconaExcept, I don't see where the missing ; would be.
#20:13:20DyrconaGuess I'll figure it out tomorrow.
#20:21:36Dyrconaheh. stupid error.
#20:21:48Dyrconastill gotta fix opac.js.
#20:58:05bgoble has quit IRC
#21:06:42Dyrcona laughs maniacally.
#21:14:30Dyrcona has quit IRC
#21:35:07finnx has joined #evergreen
#21:39:25finnx has quit IRC
#21:53:25finnx has joined #evergreen
#23:37:29Callender has quit IRC
#23:39:39Callender has joined #evergreen
#23:43:59Helenbean has quit IRC
< Monday, November 14th, 2011Raw Log FileWednesday, November 16th, 2011 >