Open Source Integrated Library System

Evergreen on IRC

#evergreen Logs for Sunday, November 28th, 2010

< Saturday, November 27th, 2010Raw Log FileMonday, November 29th, 2010 >
#TimeNickMessage
#04:57:16eeevil_ has joined #evergreen
#04:59:33phasefx2 has quit IRC
#05:01:26phasefx2 has joined #evergreen
#05:01:53eeevil has quit IRC
#05:01:54Dmagick__ has joined #evergreen
#05:01:55Dmagick has quit IRC
#07:29:18youdonotexist has quit IRC
#10:08:48eby_ is now known as eby
#10:12:46dbs has joined #evergreen
#14:15:38dbs has quit IRC
#15:22:39mtate_ has quit IRC
#15:22:49mtate has joined #evergreen
#15:33:53dbs has joined #evergreen
#15:36:05dbsMaking an Evergreen 1.6.1.4 image so that we can actually test the 1.6.1-2.0 upgrade steps in a repeatable fashion
#16:19:27bshum has joined #evergreen
#16:19:33dbsbshum++
#16:19:48bshumdbs: Thanks! Got eager to do a little testing before tomorrow's meeting.
#16:20:00bshumdbs: Holidays and vacation, bleh :)
#16:20:33bshumdbs: Happy to report that IE is working quite nicely with my beta3 virtual image
#16:20:47bshumAnd firefox and chrome are showing major improvements as well.
#16:20:54bshumIn terms of performance
#16:21:10dbsyayz
#16:22:39bshumThere were a few "ERROR" messages that popped up during the 1.6.1-2.0 upgrade, but I traced them to mostly the script checking to drop certain things before creating them anew. That's normal I assume.
#16:23:08dbsyes, indeed
#16:24:15dbsDROP VIEW auditor.asset_call_number_lifecycle; probably
#16:24:46bshumI kept a copy of the latest upgrade log (took me a few moments to figure out how to get the outputs into a file)
#16:24:58dbsshould convert those to "DROP VIEW IF EXISTS..." as 8.4 supports that syntax
#16:26:26bshumHmm, that one doesn't show up in my upgrade output.
#16:28:20dbs(actually, that one would be bad as it's inside the transaction)
#16:28:39dbsPossibly some of the CREATE INDEX statements (trying to create a duplicate)
#16:28:50bshumYeah, that comes up a few times.
#16:29:19bshumpsql:1.6.1-2.0-upgrade-db.sql:18953: ERROR: relation "acq_po_org_name_order_date_idx" already exists
#16:29:22bshum(for example)
#16:36:57dbsalmost through creating a new 1.6.1.4 VM from scratch (including installing the base OS); might be able to get from start to finish in < 2 hours
#16:37:45bshumNeat
#16:38:46bshumQuestion, with a separate DB server, does it make a difference if you run an upgrade script from the box running EG compared to running it on the DB server directly?
#16:39:20bshumI ask because doing the 1.6.1-2.0 upgrade last night on a standalone DB server resulted in a few extra fails due to missing perl components
#16:39:50bshumJust trying to make sure I'm not doing it wrong.
#16:41:46bshum(I've been testing concurrently with a single-server install & also poking at the standalone DB server as well)
#16:48:20dbsstandalone db server has always needed a few extra packages - it's possible with the additional database functions in 2.0 that we've missed adding some of them to the install docs
#16:49:22bshumBah, the paste doesn't like me today
#16:50:10bshumhttp://paste.lisp.org/display/117112
#16:50:16dbshmm. a quick scan of the upgrade script suggests Unicode::Encode or Unicode::Normalize, but those should be part of a core distro
#16:50:35dbslisppaste has been in and out of channel for the last few weeks
#16:50:41bshumThat's the one that it dies horribly on.
#16:51:09dbsRight. So the install docs say you need MARC::File::XML on the standalone server
#16:51:31dbsbut I guess we need XML::LibXSLT too
#16:51:31bshumI was pretty sure I had those installed, but maybe I missed one... hmm
#16:51:48bshumOh, okay, that one I've never seen before :)
#16:53:14dbstry "aptitude libxml-libxslt-perl"
#16:53:41bshumaptitude install?
#16:53:47dbserr, yeah
#16:54:00eeevil_fwiw, I always just do a prereqs install on standalone db boxen
#16:54:09bshumIt's installing the new package now.
#16:54:31dbseeevil_: that's probably total overkill, but would certainly cover all the bases :)
#16:54:32eeevil_makes (the inevitable) running of client scripts on those boxen simpler
#16:54:54dbseeevil_: hey, we haven't run client scripts on our standalone db box yet...
#16:54:54bshumHeh
#16:55:22eeevil_"hey, the db has tons of unused cores and ram, and we need the horsepower for that one-time batch operation..." ;)
#16:55:48dbsHeresy!
#17:23:22bshumOkay, re-ran with that libxml-libxslt-perl installed, and came across this one now: http://paste.lisp.org/+2ID4/1
#17:25:02bshumWhat's the downside (if any) for installing all the EG pre-reqs? Just bloat that we don't necessarily need, right?
#17:27:44dbsbshum: start with the opensrf prereqs
#17:28:08dbsah, business::isbn, nice
#17:28:56dbsyou'll need Library::CallNumber::LC too
#17:29:24dbsboth CPAN installs: "cpan Business::ISBN" and "cpan Library::CallNumber::LC"
#17:29:37bshumAlright.
#17:29:48dbsalso "cpan UUID::Tiny"
#17:31:15dbs is shocked by the default craftsman in 1.6.1.4 :)
#17:31:58bshumHeh
#17:32:55bshumOkay, installed those three additional modules using cpan. Waiting for the next DB reload to finish to try yet again.
#17:32:59bshumThanks dbs!
#17:33:48dbsthanks bshum++
#17:35:07dbsone could argue that the downside of installing all of the other dependencies is more potential vulnerabilities, but that's a minor delta from having the same dependencies installed on a machine intimately connected to your database server
#17:43:59bshumI think that did it.
#17:44:22bshumUpgrade went through without any more pain.
#17:44:39bshumGuess we just need to add those additional four pre-reqs to the standalone server install instructions.
#17:44:47dbsadded
#17:44:47bshumFor 2.0 at least.
#17:45:11bshumdbs++
#17:45:24dbsbshum++ # not possible without you
#17:46:02dbsand now I begin a long slow upload of the 1.6.1.4 image, once I write a simple README for it. should be better than the old 1.6.0.2 image that was floating around
#17:46:23bshumYay
#17:58:25dbshttp://evergreen-ils.org/~denials/Evergreen_1_6_1_4_Lenny.zip <-- in about 6 hours, knowing my DSL connection
#18:04:52mjg_1 has quit IRC
#18:23:04bshumAlrighty folks, enjoy the rest of the day. See you later this week.
#18:23:13bshum has quit IRC
#19:09:30brendan2 has joined #evergreen
#19:32:31brendan2 has quit IRC
#20:00:13jeffdbs++ # virtual images
#22:09:35dbsUploaded and downloads page is updated too.
#22:10:18dbsNow I have no excuse for introducing bizarrely misformed SQL
#23:25:08dbs has quit IRC
< Saturday, November 27th, 2010Raw Log FileMonday, November 29th, 2010 >