Open Source Integrated Library System

Evergreen on IRC

#evergreen Logs for Friday, August 6th, 2010

< Thursday, August 5th, 2010Raw Log FileSaturday, August 7th, 2010 >
#TimeNickMessage
#00:35:54mck9 has left #evergreen
#01:18:49alxp has quit IRC
#03:46:23natschil has joined #evergreen
#04:17:35natschil has quit IRC
#04:33:21natschil has joined #evergreen
#06:30:33shopkins has joined #evergreen
#06:38:27moodaepo has quit IRC
#06:44:02moodaepo has joined #evergreen
#07:18:08moodaepo has quit IRC
#07:34:45sfortin has joined #evergreen
#07:56:48moodaepo has joined #evergreen
#07:57:25granitize has joined #evergreen
#08:01:38dbs has joined #evergreen
#08:33:10mck9 has joined #evergreen
#08:35:55jenny has joined #evergreen
#08:38:24collum has joined #evergreen
#08:44:55alxp has joined #evergreen
#08:46:32phase_bb has joined #evergreen
#08:48:57Dyrcona has joined #evergreen
#09:05:46jenny1 has joined #evergreen
#09:08:08jenny has quit IRC
#09:16:08yboston has joined #evergreen
#09:16:37r123 has joined #evergreen
#09:19:27natschil has quit IRC
#09:27:06StephenGWills has joined #evergreen
#09:27:40mrpeters-isl has quit IRC
#09:39:25mrpeters-isl has joined #evergreen
#09:40:40bshum has joined #evergreen
#09:45:55mrpeters-isl has quit IRC
#09:46:10mrpeters-isl has joined #evergreen
#10:25:44dbsSo let's say asset.copy_location grows label_class, label_prefix, label_suffix columns; these can then control call number generation (in holdings maintenance / spine label interfaces) and creation of asset.call_number.label_sortkey.
#10:26:43dbsGreat. But what if there are two copies attached to a given call number; one of which is in a location with a defined classification scheme, and one with a conflicting class scheme (say, Stacks vs. Reserves)
#10:28:02jeffif you add call number logic to copy_location, it sounds like you're opening it up for either call number moving to the copy from the volume, or having many more volumes -- then do you make it volume location instead of copy location? :)
#10:28:38dbsPerhaps label_prefix / label_suffix remain on acl, but label_class has to live at acn - which could inherit a default from an org_unit setting, but one would have to override for other classes?
#10:29:25jeffi haven't followed the discussion regarding label_prefix / label_suffix
#10:30:47dbsYeah. There's a good use case for copy locations defining some attributes of the call-number-as-spine-label (e.g. label_prefix = "Fic.") not affecting call-number-as-used-in-sorting
#10:34:09youdonotexist has joined #evergreen
#10:34:11gmcharltlabel_class belongs in acn, IMO
#10:34:14dbsSome libraries put "Fic.", "Ref." and the like as prefixes or suffixes, some put library shortnames as prefixes or suffixes, to assist with shelving tasks I guess
#10:35:04phasefxJuv
#10:35:15StephenGWills_ has joined #evergreen
#10:35:33dbsMaybe at some point we grow an asset.collection table that defines the acn.label_class + acl + ac attributes for a given addition?
#10:35:47dbsSomething like an in-db template
#10:39:33dbsStep one, though, is probably growing acn.label_class and acn.label_sortkey and plugging in triggers with associated normalization functions (using BillDueber's Library::CallNumber::LC, something based on Koha's C4::ClassSortRoutine::Dewey & Koha Generic until we get CODOC / SUDOC routines) to populate acn.label_sortkey based on acn.label + acn.label_class
#10:39:39StephenGWills has quit IRC
#10:39:40StephenGWills_ is now known as StephenGWills
#10:48:57dbsgmcharlt++ # remembering poor neglected CentOS/RHEL
#10:49:23gmcharltdbs: heh - not so neglected anymore because of our big RHEL customer
#10:49:42jeff grins
#10:58:54dbs spies asset.copy_template... oh
#11:44:52gmcharltmck9++ # commit message of the day
#11:49:00jeffi fully approve of quoting children's books in commit messages :)
#11:54:17dbs wouldn't mind moving to australia
#12:02:23dbssession_cookie_timing_out_forcing_close_of_browser_or_manual_clearing_of_cookie--
#12:02:52dbssurely there's a way to detect that the session has timed out and automatically clearing the cookie?
#12:03:41dbs has it on his list to investigate, one day
#12:06:04dbs has asset.call_number modified to have label_class and label_sortkey columns, with a trigger that automatically populates label_sortkey based on the label_class
#12:06:29dbsthe trigger looks up the function defined in the asset.call_number_class table for the given label_class and does its thing
#12:07:28dbsonly 100 other things to do (between fm_IDL.xml and upgrades and teaching everything to sort on acn.label_sortkey instead of acn.label and....) - but progress
#12:11:23phasefxanyone know if items associated with opac invisible orgs can fill holds? I'd expect no
#12:21:01tsbere has joined #evergreen
#12:22:02miker_phasefx: they can
#12:22:54phasefxthanks
#12:46:16phase_bb has quit IRC
#12:55:48tsbereI want to write a shell script that drops files into place and/or fetches them from the /openils folder, specifically /openils/var/<blah>, but from the source folder. Specifically, from the Open-ILS/xul/staff_client/external or similar folder. There any good way to not hardcode the path?
#13:10:54jeffspecify as a command line argument or a config file option, provide a reasonable default if not specified? for bonus points, if you intend to try and include it in the main repo, let the autoconf tools replace a token to specify the default.
#13:11:30jeff(based on the --prefix given to ./configure)
#13:28:49tsbereHow about "make a Makefile target to call the script with ${prefix} as the first argument"?
#13:29:26jeffwhen is your shell script called?
#13:31:45tsbereThe shell script would be called after the client is built to make full and partial update files based on previous builds (if any) and the current client. It needs access to the staff client build directory to do this, as well as the storage location of the other updates (which I plan on having in /openils/var/updates/something)
#13:33:57jenny has joined #evergreen
#13:34:26jenny has left #evergreen
#13:34:52tsbereI should note that I would not be intending for this to be done automatically, but via a human going in and saying "ok, build the updates" once they are sure everything is working
#13:35:49jenny1 has quit IRC
#13:36:38StephenGWillswhat is supposed to create this file? /openils/var/web/standalone/list.txt
#13:37:45tsbereOur install doesn't have that file to begin with, as far as I can tell. Should it?
#13:38:40StephenGWillsit's the file that is requested when you select the "download offline patrons" from the admin menu
#13:38:57StephenGWillsit's throwing a 404 on me cause it doesn't exist
#13:39:02StephenGWills1.6.0.3
#13:39:23tsbereOh, right. We don't have the cronjobs running yet.
#13:39:41tsbereThus, I assume a cron script we don't have running.
#13:39:48jeffthere's an offline-blocked-list.pl in Open-ILS/src/support-scripts -- i believe that's what you're looking to schedule.
#13:40:03StephenGWillsah
#13:40:07StephenGWillstx
#13:40:22tsbereCheck the crontab.example file. It is listed in there.
#13:40:31StephenGWillskk thanks
#13:46:12tsberejeff: Any more comments on options for my script?
#13:47:19jeffsorry, nothing offhand. command line option that gets variable-substituted in the proper Makefile sounds good for your use case.
#13:50:04shopkins has quit IRC
#14:09:41miker_grabbing 0363
#14:22:00moodaepo has left #evergreen
#14:55:14alxp has quit IRC
#14:58:32natschil has joined #evergreen
#15:04:03jenny1 has joined #evergreen
#15:04:59jenny1 has left #evergreen
#15:07:55jamesrf has joined #evergreen
#15:13:42tsbereIt dawns on me that updating would be a LOT more efficient if stamping was done differently
#15:21:17phasefx really dislikes the timestamps by default
#15:21:33tsbereThat....is an entirely different issue to what I am talking about, actually.
#15:21:40tsbereBut still a good point
#15:21:52phasefxfor packaged releases, I go with the tag name. Which stamping?
#15:22:17tsberethe replacing xul/server with xul/BUILD_ID/server part.
#15:22:41phasefxah
#15:22:56tsbereIf the xul/server part in the files were based on a STAMP variable or define or something then files that only change because of whatever that BUILD_ID is wouldn't need to be included in partial updates at all.
#15:23:24tsbereAs it stands a file that is identical aside from the BUILD_ID provided still needs to be patched to have the new BUILD_ID
#15:24:29phasefxhow many files chrome-side reference xul/server URL's?
#15:25:02phasefxfigure the majority would be in constants.js
#15:26:19phasefxone thing to keep in mind is that the staff client Makefile is producing a server/ folder, but which the local client doesn't need
#15:26:23tsbereLooks like only 18 pull it off, now that I excluded the ones in server
#15:26:44tsbere had a bad exclude line for excluding server from his check before
#15:27:15tsbereserver != serevr <_<
#15:28:34phasefxanything .js we can replace with a variable from constants.js. For things .xul, I bet some of that is cruft from experiments moving stuff from chrome to remote
#15:29:42phasefxyeah, some of those are commented out, like in menu_frame_overlay.xul
#15:30:17jefftsbere++
#15:30:20phasefxwe can remove those comments to make things more clear
#15:52:08dbs has quit IRC
#15:53:53dbs has joined #evergreen
#15:57:54granitize has quit IRC
#15:58:23granitize has joined #evergreen
#16:02:39phasefx has quit IRC
#16:04:37phasefx has joined #evergreen
#16:24:38collum has left #evergreen
#16:27:59rjackson-isl has quit IRC
#16:56:40DyrconaDoes it matter if auths or bibs are loaded first?
#17:12:43gdunbar has quit IRC
#17:13:39bshum has quit IRC
#17:15:16sfortin has quit IRC
#17:28:43r123 has quit IRC
#17:29:37tsbere has quit IRC
#17:31:23Dyrcona has quit IRC
#17:43:45yboston has quit IRC
#17:45:29leed has quit IRC
#18:04:47natschil has quit IRC
#18:05:29natschil has joined #evergreen
#18:11:42natschil has quit IRC
#18:45:01youdonotexist has quit IRC
#18:54:10moodaepo1 has joined #evergreen
#19:05:03moodaepo1 is now known as moodaepo
#19:10:51jamesrf has quit IRC
#19:52:05dbs has quit IRC
#19:52:48dbs has joined #evergreen
#19:58:28dbs has quit IRC
#20:11:33dbs has joined #evergreen
#20:22:53tsbere has joined #evergreen
#20:23:27tsbereSo, anyone around at this point?
#21:29:09dbs has quit IRC
#21:29:49dbs has joined #evergreen
#21:31:50tsbere has quit IRC
#21:48:00mck9 has quit IRC
#21:57:30StephenGWills has quit IRC
#23:06:42jeffhrm
#23:12:56dbshrm?
#23:14:05dbs ponders jeff's pondering
#23:17:03jeffnow i've gone and done it. don't waste your time pondering my pondering. ;)
#23:21:51dbshrm. trunk "create new database" is broken because 200.acq references 210.serials
#23:22:39dbs tries working around it by making 210 go ahead of 200 in builddb.sh
#23:24:46dbsit worked. cheap hack, confusing because 210 > 200 but will let it go for now just to fix things up
#23:32:07dbs has quit IRC
#23:33:18dbs has joined #evergreen
#23:55:38dbs has quit IRC
< Thursday, August 5th, 2010Raw Log FileSaturday, August 7th, 2010 >