2010-02-24T00:01:21 *** grantjohnson has quit IRC 2010-02-24T00:29:27 *** branflakes has joined #evergreen 2010-02-24T05:23:37 *** frzosima has joined #evergreen 2010-02-24T07:42:54 *** sfortin has joined #evergreen 2010-02-24T08:03:23 *** mck9 has joined #evergreen 2010-02-24T08:19:42 *** Luca_ has joined #evergreen 2010-02-24T08:19:53 hello 2010-02-24T08:20:22 would someone be willing to assist me with an installation problem pls ? :) 2010-02-24T08:20:45 *** rsinger has joined #evergreen 2010-02-24T08:21:01 i get this: /openils/bin/autogen.sh -c /openils/conf/opensrf_core.xml -u 2010-02-24T08:21:03 Updating Evergreen organization tree and IDL using '/openils/conf/opensrf_core.xml' 2010-02-24T08:21:04 Updating fieldmapper 2010-02-24T08:21:06 Empty filename at /openils/lib/perl5/OpenILS/Utils/Fieldmapper.pm line 192 2010-02-24T08:21:58 the system won't allow me to authenticate with the client ... and beside that there is no apparent error 2010-02-24T08:22:06 it should be a perl5 erro 2010-02-24T08:22:08 r 2010-02-24T08:22:11 thanks 2010-02-24T08:33:40 *** brendan_bywater has quit IRC 2010-02-24T08:48:58 *** rsinger has quit IRC 2010-02-24T08:50:46 *** phase_bb has joined #evergreen 2010-02-24T08:57:53 Luca_: someone had the Empty filename error just recently, but I can't remember what it was 2010-02-24T08:58:05 ok 2010-02-24T08:58:15 *** rsinger has joined #evergreen 2010-02-24T08:58:34 i followed the instructions by the letter. 2010-02-24T08:58:51 first time round I didn't encounter any problems with 1.6.0.0 2010-02-24T08:59:17 make sure you're using the opensrf.xml and opensrf_core.xml example files that came from the Evergreen tarball, and not the one from the OpenSRF tarball. They're different 2010-02-24T09:00:27 I have to go, biab 2010-02-24T09:00:30 *** brendan_bywater has joined #evergreen 2010-02-24T09:04:45 *** phase_bb has quit IRC 2010-02-24T09:05:31 I'll do that 2010-02-24T09:05:33 thanks 2010-02-24T09:05:46 *** bshum has joined #evergreen 2010-02-24T09:08:17 *** Meliss has joined #evergreen 2010-02-24T09:12:47 *** Dyrcona has joined #evergreen 2010-02-24T09:14:45 I imported some circulations to our test system (rel_1_6_0) yesterday and had to do it multiple times because of some errors. Some patrons ended up with multiple checkouts of the same item. (For instance I ended up with a book checked out to me 3 times.) 2010-02-24T09:15:05 Shouldn't there be a trigger on action.circulation to prevent that? 2010-02-24T09:19:55 *** Luca_ has quit IRC 2010-02-24T09:26:47 Dyrcona: probably not. if you renew an item after it's overdue, and the first circ has fines (meaning the transaction is still open) then you'll have two open circs (xact_finish is null) to the same person for the same item 2010-02-24T09:29:31 *** jenny has joined #evergreen 2010-02-24T09:29:38 *** atz has joined #evergreen 2010-02-24T09:29:43 *** atz has left #evergreen 2010-02-24T09:31:38 yeah. the client, at least, won't let you checkout the same thing multiple times. 2010-02-24T09:42:38 not in the way that would create the situation you describe, correct. IIRC, it's protected in the middle layer code, so it's not just up to the client 2010-02-24T09:43:49 Dyrcona: and, of course, you can wrap you circs import in a transaction tso that the first runs don't leave you with a partial load 2010-02-24T09:44:44 yeah. i was using a transaction, but the transaction was around each item, not the whole batch. i was putting circs in along with copies. 2010-02-24T09:45:00 when a run would fail, i simply forgot about cleaning out action.circulation. 2010-02-24T09:45:16 it's no biggie. i'm likely going to wipe this data out next week anyway. 2010-02-24T09:46:46 is there anything online about in-db circulation and hold matrix setup? i heard that Shae did a presentation at PLA or somewhere, but I can't find any really useful documentation, other than the code. 2010-02-24T10:02:16 hah. transaction which is owed a refund results in a very confusing opac display (at least in 1.4) 2010-02-24T10:05:27 open-ils.actor.user.fines.summary gives accurate numbers that include the amount paid on the transaction where all billings have been voided (and a refund is owed)... 2010-02-24T10:05:55 but then there are many bills that show a balance owed that add up to more than the "balance" in the mous returned 2010-02-24T10:06:11 and the transaction that has the refund owed is not shown 2010-02-24T10:06:52 under what condition would it be normal for a single user to have two cards set to active in actor.card ? 2010-02-24T10:06:57 i think due to it being open-ils.actor.user.transactions.have_charge.fleshed (myopac.xml) vs open-ils.actor.user.transactions.history.have_balance which is used by the staff client 2010-02-24T10:07:10 atheos: if they were a patron of ours. :) 2010-02-24T10:07:42 jeff, how would that actually even work! 2010-02-24T10:07:52 atheos: magic! 2010-02-24T10:08:21 atheos: bott made some UI tweaks that allow us to have users with multiple active cards. when picking "mark lost", you are prompted to deactivate the existing card or not. 2010-02-24T10:08:25 hmm, I don't like magic. so, this is a normal condition jeff? 2010-02-24T10:09:03 ugh. so entirely from SQL, I'll be unable to determine a users barcode if they have multiple cards set to active 2010-02-24T10:09:14 atheos: this is normal for us, because we typically have patrons with multiple card numbers. i know it doesn't break evergreen badly, but i'm not sure what other than migration or our UI tweaks would lead to having multiple active cards on a user. 2010-02-24T10:10:14 there's the relation between users and cards, but there's also the "current" card, which is different from "the only card that's active" -- because as we practice and as you've seen, you can have multiple active cards. 2010-02-24T10:10:47 jeff - off the top of your head, do you know where I can determine the current card in the db? 2010-02-24T10:11:02 or is that not defined, just whatever the patron uses 2010-02-24T10:15:00 jeff, scratch that - I found what I need - thanks 2010-02-24T10:20:07 the "current" card is just the one identified in the "card" field in actor.usr 2010-02-24T10:20:18 sorry, had a visitor 2010-02-24T10:20:52 I think I got what I need: (select actor.card.barcode from actor.card, actor.usr where actor.card.id = actor.usr.card AND actor.usr.id = action.hold_request.usr) AS card, 2010-02-24T10:20:59 thanks for the help jeff 2010-02-24T10:21:25 yes, that looks right! 2010-02-24T10:22:29 I had been looking at actor.barcode where actor.card.id=actor.usr.card AND actor.card.active='t', which was giving multiple results (bad) 2010-02-24T10:23:07 I'm glad someone with holds yesterday had two active cards, or I would have left this potential bomb to be found later! 2010-02-24T10:23:13 yep, that would probably give an average of three cards for most of our patrons :) 2010-02-24T10:23:36 man, I need another active card myself, I feel like I'm missing out on something 2010-02-24T10:23:59 library card, drivers license, and internal patron ID from previous ILS (a kluge) 2010-02-24T10:24:41 and here I was bitching about the phone numbers not being standardized 2010-02-24T10:26:16 this month i get to clean up a lot of email addresses like "first phone is brothers second cell" 2010-02-24T10:29:31 I assume, you'll just null the field if it doesn't validate as a proper e-mail? 2010-02-24T10:29:46 or do you have to contact the patron for the right info ? (yuck) 2010-02-24T10:30:17 unlikely that we'll actively seek them out. more likely we'll alert on the patron so that circ asks for their email next time. 2010-02-24T10:30:27 which they'll be doing anyway for patrons who don't have one listed. 2010-02-24T10:32:17 and you could always move the bad data to a stat cat or note 2010-02-24T10:32:30 * jeff nods 2010-02-24T10:36:37 *** rsinger has quit IRC 2010-02-24T10:39:26 *** rsinger has joined #evergreen 2010-02-24T10:41:13 *** jenny has quit IRC 2010-02-24T10:44:44 okay, much happier now that i'm using open-ils.actor.user.transactions.have_balance 2010-02-24T10:46:34 *** asimon has joined #evergreen 2010-02-24T10:48:20 Does fast-extract extract records only in MARCXML or is there a parameter to extract records in UTF-8? 2010-02-24T10:51:49 asimon: the marcxml records are, indeed, utf8 encoded. do you mean utf8 encoded marc21? 2010-02-24T10:52:29 miker_: Yes, that's what I meant. 2010-02-24T10:53:27 you can't dump directly to marc21, but you can use the yax toolset (specifically yaz-marcdump) to convert quickly to marc21 2010-02-24T10:54:37 miker_: When I tried using yaz-marcdump, I got errors. Others have reported the same problem trying to convert records exported from evergreen. 2010-02-24T10:55:57 * jeff rips enough of OpenILS::Util::Fieldmapper apart so that he can use it without an opensrf xmpp session 2010-02-24T10:56:13 jeff: you can do that already 2010-02-24T10:56:16 s/Util/Utils/ 2010-02-24T10:56:20 miker_: oh! good! how? 2010-02-24T10:56:39 i was about to port my 1.2 hackery to 1.4 and try not to think of doing the same for 1.6 2010-02-24T10:57:31 use OpenILS::Util::Fieldmapper; Fieldmapper->import( IDL => '/openils/conf/fm_IDL.xml' ); # IRRC 2010-02-24T10:58:15 miker_: Have you been able to use yaz-marcdump successfully on evergreen MARCXML? 2010-02-24T10:58:32 asimon: there's also xml2marc (installed with the MARC::Record perl module) which is very slow ... and then use yaz to convert to utf8 2010-02-24T10:58:43 asimon: yes, many times 2010-02-24T10:59:02 miker_: Well, it's been a few weeks since I tried it, so I can't remember the errors, but I'll go back and try it again. 2010-02-24T11:00:34 miker_: So xml2marc takes a UTF-8 encoded MARCXML file and converts it to MARC-8, requiring yaz to convert it back? 2010-02-24T11:02:46 asimon: correct 2010-02-24T11:02:50 miker_: Thanks. 2010-02-24T11:02:59 *** asimon has quit IRC 2010-02-24T11:08:11 fwiw, I think fast-extract can sometimes produce bad marcxml (certain things not escaped correctly.. I think quotes in subfields?) 2010-02-24T11:14:32 phasefx: more like in some cases bad MARCXML is permitted to live in the database 2010-02-24T11:14:46 that too 2010-02-24T11:25:28 *** r123 has joined #evergreen 2010-02-24T11:29:53 *** r123 has left #evergreen 2010-02-24T11:30:09 *** jpl has joined #evergreen 2010-02-24T11:33:57 *** jpl has quit IRC 2010-02-24T11:38:28 *** agJohn has joined #evergreen 2010-02-24T11:39:14 berick: Did you just appear briefly at Code4Lib--haven't seen you. Are you still there? 2010-02-24T11:39:26 *** jpl has joined #evergreen 2010-02-24T11:47:55 *** jpl is now known as levacjeep 2010-02-24T11:55:06 agJohn: alas, I'm not there. 2010-02-24T11:55:16 *** jenny has joined #evergreen 2010-02-24T11:57:12 *** rsinger has quit IRC 2010-02-24T12:00:00 *** agJohn has quit IRC 2010-02-24T12:15:08 *** jamesrf has joined #evergreen 2010-02-24T12:26:02 *** natschil has joined #evergreen 2010-02-24T12:27:13 *** branflakes has quit IRC 2010-02-24T12:28:58 *** jenny has left #evergreen 2010-02-24T12:54:16 *** agJohn has joined #evergreen 2010-02-24T12:55:19 berick: Makes it hard for me to stand you a brew (as they say in Vancouver).... 2010-02-24T12:55:33 Your not being here, I mean. 2010-02-24T13:06:06 *** rsinger has joined #evergreen 2010-02-24T13:09:49 *** branflakes has joined #evergreen 2010-02-24T13:10:11 mrpeters-isl: Did you ever get your ldirector problem sorted out? 2010-02-24T13:10:43 agJohn: yeah.. you should stand grace, mike, and joe 1/3 a brew in my stead 2010-02-24T13:10:59 sounds like things are hoppin' along pretty good over there, sorry i wasn't able to attend 2010-02-24T13:16:43 *** artunit has quit IRC 2010-02-24T13:45:26 Hello all! I am new to opensrf/evergreen and I'm in the process of building an application for evergreen; I need to develop a dead link checker. I was wondering if I could get a few pointers? 2010-02-24T13:57:57 I have installed and tested out Evergreen, added the Gutenberg data and followed the tutorials/videos on opensrf and evergreen. What I am having difficulties with is figuring out how to interact with the database when creating a service, and using the correct open-ils function to retrieve the information I need. Thanks for any help! 2010-02-24T14:00:08 levacjeep: have you seen this? http://evergreen-ils.org/~denials/workshop.html 2010-02-24T14:01:25 Is anyone from Indiana around? I'd like to pick your brain briefly about how you guys setup your org_unit names. 2010-02-24T14:02:03 bshum mrpeters-isl is the guy to speak to, and he's out today. 2010-02-24T14:05:48 phasefx: yes I have, thanks. The thing is that I have a specific postgres query and I can't seem to find the appropriate open-ils function to "transform" it. Basically I need to be able to grab all record ids from biblio.record_entry. Sorry for the noob question, still wrapping my head around everything 2010-02-24T14:07:31 atheos: Cool, I'll poke him a bit later on :) 2010-02-24T14:08:51 *** jenny1 has joined #evergreen 2010-02-24T14:11:57 *** natschil has quit IRC 2010-02-24T14:14:19 levacjeep: that sounds kind of scary :) what platform/stack are you using? 2010-02-24T14:16:41 phasefx: 1.6 2010-02-24T14:17:27 phasefx: on ubuntu intrepid 2010-02-24T14:17:28 I mean, where is your code living that wants this data? Javascript out in the wild internet, perl modules close to the services, etc 2010-02-24T14:18:12 building a perl module which will be in turn an open-ils service 2010-02-24T14:19:21 I have my evergreen database and need to get this list of information from it... feel free to let me know if this doesn't sound right 2010-02-24T14:19:35 then you can use my $e = new_editor(); and $e->json_query() to get arbitrary data from the database 2010-02-24T14:19:44 and have the results streamed back to you 2010-02-24T14:20:04 with a large database, you could expect a lot of rows in biblio.record_entry 2010-02-24T14:20:29 there will be some other conditions, just figured this would be a good stepping stone 2010-02-24T14:20:32 have you seen http://evergreen-ils.org/dokuwiki/doku.php?id=documentation:technical:jsontutorial ? 2010-02-24T14:21:59 you'd probably be doing something like json_query( { "select" => { "bre"=>["id"}, "from" => "bre", "where" => { /* constraints here */ } } ) 2010-02-24T14:22:14 nope, I think a light bulb just went on. I was heading in the wrong direction. 2010-02-24T14:22:38 I can use this even if my app will be a service? 2010-02-24T14:24:00 as long as the service lives on the private domain where open-ils.cstore lives 2010-02-24T14:24:38 at least, I think that's right. Haven't really thought it through 2010-02-24T14:25:13 makes sense, looking at the Biblio.pm module for reference, starting to make sense now. 2010-02-24T14:25:52 as a service, you should expect to have access to cstore. As a javascript library talking through the gateway, not so much 2010-02-24T14:26:31 can I pick your brain for one more thing? If my app needed to create a new table, is there a convention on how/where this table should be created? 2010-02-24T14:27:34 the sql for such a thing woudl go in Open-ILS/src/sql/Pg/ and Pg/upgrade/. Then you'd likely want to create an object definition for it in fm_IDL.xml 2010-02-24T14:28:10 I'd suggest a schema name mirroring your service to avoid stepping on toes 2010-02-24T14:28:51 for cstore to access it, it'd need to be defined in fm_IDL.xml 2010-02-24T14:29:53 excellent, thanks for all your help! 2010-02-24T14:30:52 np, good luck! let folks know how it goes 2010-02-24T14:34:08 *** rsinger has quit IRC 2010-02-24T14:35:12 berick: I had asked yesterday about sensitive information getting into the logs and you suggested configuring a set of services whose params are obfuscated 2010-02-24T14:35:33 I set about doing so, but it is proving more difficult than expected, at least the route I have taken. 2010-02-24T14:37:07 I managed to hide it in a few places, but there are others like gateway/apachetools.c line 75 where the params are logged before the gateway has even figured out the service. 2010-02-24T14:38:47 Do I have an easier out here? 2010-02-24T14:41:28 *** levacjeep05 has joined #evergreen 2010-02-24T14:41:43 dbwells: in this case, it's a Debug log instead of Info. i don't think it's unreasonable to keep your servers at INFO level for normal operation 2010-02-24T14:42:05 s/i don't think it's unreasonable/it's usually much better/ 2010-02-24T14:43:21 *** agJohn has quit IRC 2010-02-24T14:43:52 berick: that is certainly true. I was sort of hoping to end up with a solution where I wouldn't need to remember that setting the log level might expose private information in the logs, but maybe that is asking too much. 2010-02-24T14:45:03 *** levacjeep has quit IRC 2010-02-24T14:45:03 *** levacjeep05 is now known as levacjeep 2010-02-24T14:45:04 yeah, that's probably not going to be possible w/o a lot of scrubbing of opensrf c and perl libs. at Debug and Internal they log liberally in various places 2010-02-24T14:46:46 berick: I haven't looked into this at all, but how feasible do you think it would be to run a whole separate gateway specifically for 'secure' services? Then one might simply log that second gateway in a tighter fashion. 2010-02-24T14:48:51 *** rsinger has joined #evergreen 2010-02-24T14:50:29 dbwells: that should work fine. it doesn't address the issue of having to keep tabs on the log level, but it would get you around having to alter the gw code 2010-02-24T14:50:41 iow, run the "secure" one at Warn level instead of info 2010-02-24T14:55:55 *** brendan_bywater has quit IRC 2010-02-24T14:56:30 *** agJohn has joined #evergreen 2010-02-24T15:01:34 *** levacjeep05 has joined #evergreen 2010-02-24T15:01:34 *** levacjeep has quit IRC 2010-02-24T15:01:34 *** levacjeep05 is now known as levacjeep 2010-02-24T15:05:45 *** brendan_bywater has joined #evergreen 2010-02-24T15:19:03 *** jamesrf is now known as jamesrf-afk 2010-02-24T15:53:17 Okay, I haven't seen anything on the web about this yet, but has anyone made, or is there any info about making addons specifically for the staff client? (Currently running 1.6.0.0) I've had some luck, but (and I admit that I'm still new to writing addons) I can't always get things to work the way I'd like. 2010-02-24T15:56:54 emrikol: what do you mean by addons? 2010-02-24T15:59:21 there's an Extension Manager like firefox, but I haven't figured out how to make it work yet :) 2010-02-24T15:59:56 that's pretty much what I mean 2010-02-24T16:00:04 xpi-style extensions 2010-02-24T16:00:35 if you have access to the server, an easier route may be alternate domain names and virtual hosting to shunt folks to different sets of server side xul files 2010-02-24T16:00:35 *** Meliss has quit IRC 2010-02-24T16:00:50 MLC does that, i believe 2010-02-24T16:00:55 for instance, in my install.rdf, I can't get any real version numbers to work for minVersion and maxVersion 2010-02-24T16:01:05 Ok I think I looked at it a while back but didn't do much either, emrikol what have you had luck doing? 2010-02-24T16:02:22 So far I'm able to add pretty much anything, via overlays and JS, to the clientside XUL files, but I can't seem to get overlays to work for XULs coming from the server. 2010-02-24T16:03:04 *** sfortin has quit IRC 2010-02-24T16:03:09 nice. 2010-02-24T16:04:02 I've drastically reduced the number of objects on the login screen, added a username/password save feature, and a progress meter for the login procedure. I think our staff will like it much better. They don't need access to most of the login screen. 2010-02-24T16:04:17 emrikol++ 2010-02-24T16:04:24 lemme get a screenshot 2010-02-24T16:04:59 emrikol: if you can teach us how to do that much with extensions (perhaps a write-up on the wiki or the dev list), you'd get much love, I think :) 2010-02-24T16:05:01 So the problem now is that the incoming XULs don't get overlayed, right? 2010-02-24T16:05:24 remote xul gets more and more crippled as time goes on 2010-02-24T16:05:59 it's hard to cross boundaries 2010-02-24T16:06:10 * moodaepo what's the code from emrikol : ) 2010-02-24T16:07:05 My number one bummer is that extensions are not enabled by default for the client. You have to change something in the INI file. 2010-02-24T16:07:29 tell me what needs to be changed, and I'll change it 2010-02-24T16:07:36 http://imgur.com/Kk4HI 2010-02-24T16:07:57 that's purty 2010-02-24T16:08:27 IF I remember right, in the application.ini, I had to add: 2010-02-24T16:08:28 [XRE] 2010-02-24T16:08:28 EnableExtensionManager=1 2010-02-24T16:11:28 My code's kinda nasty right now, from being beaten to death trying different things. I'll see if I can't clean it up and post it somewhere in a day or two. 2010-02-24T16:13:19 alright, have that in trunk and branches/rel_1_6 2010-02-24T16:14:59 emrikol++ 2010-02-24T16:16:59 *** rsinger has quit IRC 2010-02-24T16:23:23 *** agJohn has quit IRC 2010-02-24T16:24:32 *** agJohn has joined #evergreen 2010-02-24T16:25:11 *** brendan_bywater has quit IRC 2010-02-24T16:32:40 *** bshum has quit IRC 2010-02-24T16:34:34 *** brendan_bywater has joined #evergreen 2010-02-24T16:34:45 *** agJohn has quit IRC 2010-02-24T16:35:47 emrikol: I think our users would like that simplified login screen, too. 2010-02-24T16:50:49 Neither Local Administration > Circulation Policies nor Local Administration > Holds Policies work for me as any user other than admin, even when my account has the same profile as admin. 2010-02-24T16:51:18 It works fine until I click the "New" button, but then the org unit menus do not populate. 2010-02-24T16:51:39 They populate just fine if I change operator to admin or login as admin to begin with. 2010-02-24T16:52:49 I guess the question is, was that intended and if so, then why are these options on Local Administration? 2010-02-24T16:53:59 Dyrcona: may be missing a permission and/or work location 2010-02-24T16:54:06 and it's not failing gracefully 2010-02-24T16:55:04 I have set my work_ou to be the same as admin. I have everything for everywhere as my permission. At one point I even changed my profile to be the same as the admin user. 2010-02-24T16:56:16 maybe turn on log querying for postgres and see if the same underlying queries are being made as far as permissions go? 2010-02-24T17:15:26 *** moodaepo has quit IRC 2010-02-24T17:15:57 *** moodaepo has joined #evergreen 2010-02-24T17:16:17 *** levacjeep has joined #evergreen 2010-02-24T17:18:56 *** Dyrcona has quit IRC 2010-02-24T17:19:30 hello all, I am building an opensrf service to interact with evergreen, but I hit a road block. I followed the tutorial here: http://evergreen-ils.org/~denials/workshop.html but with no avail. When I try to run my new service from the opensrf shell I receive the following message: Received Exception: 2010-02-24T17:19:30 Name: osrfMethodException 2010-02-24T17:19:31 Status: Method [open-ils.links.check_links] not found for OpenILS::Application::LinkChecker 2010-02-24T17:19:31 Status: 404 2010-02-24T17:20:09 share the code somewhere? 2010-02-24T17:20:12 i have modified the opensrf.xml and opensrf_core.xml as needed 2010-02-24T17:20:36 sure, should i post it in here, or is there a forrm? 2010-02-24T17:20:40 forum* 2010-02-24T17:20:54 if it's not too large, http://paste.lisp.org/new/evergreen would be good 2010-02-24T17:21:36 incidentally, there was an example perl service added recently to OpenSRF 2010-02-24T17:21:38 levacjeep pasted "checklinks service" at http://paste.lisp.org/display/95566 2010-02-24T17:22:49 followed the one in here: http://evergreen-ils.org/~denials/workshop.html 2010-02-24T17:22:51 missing a close parenthesis with register_method? 2010-02-24T17:24:12 oups, I was messing around with it. Fixed it, but same thing 2010-02-24T17:26:12 does perl -MLinkchecker load it without errors? 2010-02-24T17:26:13 levacjeep annotated #95566 "error" at http://paste.lisp.org/display/95566#1 2010-02-24T17:26:44 what if you just do introspect open-ils.links without the method name? 2010-02-24T17:27:07 no, my method doesn't show up :S 2010-02-24T17:29:12 *** jenny1 has left #evergreen 2010-02-24T17:30:30 levacjeep: is there a reason you haven't specified api_level, argc, or signature? I am not sure what is optional there. 2010-02-24T17:32:14 I was comparing to Search/Biblio.pm : open-ils.search.config.copy_status.retrieve.all which has the exact same structure (except the function names of course). I had the signature in there before, but the same error message was still coming up 2010-02-24T17:35:32 levacjeep: you are also missing a colon on 'use OpenSRF::Utils:Logger' 2010-02-24T17:36:32 link to another example: http://svn.open-ils.org/trac/OpenSRF/browser/trunk/src/perl/lib/OpenSRF/Application/Demo/SimpleText.pm 2010-02-24T17:37:51 d'oh! that did it! 2010-02-24T17:37:58 dbwells++ 2010-02-24T17:38:12 thanks for your help :) 2010-02-24T17:38:23 cool :) 2010-02-24T17:39:36 The simplest way to check for minor stuff like this is to simply 'run' the module: perl MyModule.pm 2010-02-24T17:39:54 If it doesn't to anything, that's good :) 2010-02-24T17:42:54 But if you are working at this level, you probably already knew that ;) 2010-02-24T17:43:33 * phasefx didn't ;) "I'd do -MModule, wait for errors, then control+d 2010-02-24T17:48:12 actually that's a good tip, newish to perl and coming from a php and java background, thanks 2010-02-24T17:48:18 *** rsinger has joined #evergreen 2010-02-24T17:51:33 *** mck9 has quit IRC 2010-02-24T17:51:33 *** frzosima has quit IRC 2010-02-24T17:51:33 *** Dmagick_ has quit IRC 2010-02-24T17:53:18 *** mck9 has joined #evergreen 2010-02-24T17:53:18 *** frzosima has joined #evergreen 2010-02-24T17:53:18 *** Dmagick_ has joined #evergreen 2010-02-24T19:36:47 * jeff receives his eg10 registration confirmation e-mails 2010-02-24T19:36:49 mmm... spammy 2010-02-24T19:48:21 *** phase_bb has joined #evergreen 2010-02-24T20:07:50 *** jamesrf-afk is now known as jamesrf 2010-02-24T21:10:08 *** artunit has joined #evergreen 2010-02-24T21:51:37 *** jamesrf has quit IRC 2010-02-24T23:29:34 *** natschil has joined #evergreen 2010-02-24T23:36:09 *** natschil has quit IRC