Evergreen ILS Website

IRC log for #evergreen, 2013-12-16

| Channels | #evergreen index | Today | | Search | Google Search | Plain-Text | summary | Join Webchat

All times shown according to the server's local time.

Time Nick Message
03:04 RBecker joined #evergreen
03:58 RBecker joined #evergreen
04:22 RBecker joined #evergreen
04:36 RBecker_ joined #evergreen
04:38 fparks joined #evergreen
04:38 sseng joined #evergreen
04:54 RBecker joined #evergreen
04:54 bshum joined #evergreen
04:55 RBecker joined #evergreen
06:30 mtcarlson_away joined #evergreen
07:12 timhome joined #evergreen
07:19 csharp @quote random
07:19 pinesol_green csharp: Quote #5: "<senator> the armenian regression sounds like a spy novel" (added by bshum at 03:44 PM, February 22, 2011)
07:35 rjackson-isl joined #evergreen
07:51 kmlussier joined #evergreen
08:14 collum joined #evergreen
08:22 rjackson-isl joined #evergreen
08:32 Shae joined #evergreen
08:42 RoganH joined #evergreen
08:49 akilsdonk joined #evergreen
08:49 mrpeters joined #evergreen
08:54 ericar joined #evergreen
08:57 mmorgan joined #evergreen
09:12 Keggle joined #evergreen
09:12 mdriscoll joined #evergreen
09:15 Keggle if possible could someone point me to information on migrating/updating OPAC to TPac?
09:16 kmlussier Keggle: http://docs.evergreen-ils.org/2​.5/_designing_your_catalog.html might be a good place to start.
09:17 goooood joined #evergreen
09:18 mdriscoll1 joined #evergreen
09:19 mtcarlsoz joined #evergreen
09:20 danzewa joined #evergreen
09:20 RoganH Keggle: depending on your needs the TPAC works out of the box for a lot of people.  Many just fiddle with the CSS, add logos and links a bit then maybe simplify the search options and those can be done fairly easily.
09:21 Keggle I am starting to gather that we are going to need to update our whole system haha
09:21 RoganH What version of Evergreen are you on?
09:22 Keggle me and my IT team kind of " inherited " this Evergreen install and have had to correct MANY mistakes and errors from the old migration
09:22 Keggle our client is 2.3.2
09:22 RoganH Not unusual with any big IT project really.
09:23 RoganH That's not horrible.  I was afraid you were going to say 1.4.1 or something :)
09:23 Keggle haha
09:23 Keggle is the TPAC strictly packaged with newer compilations of Evergreen?
09:24 RoganH I'm not sure what you mean by strictly in this context.  Do you mean exclusively?
09:25 karjak joined #evergreen
09:25 RoganH You might be able to run the JSPAC with newer versions but if you can I think you'd find a lot of challenges.  The community development has strongly moved away from it.
09:25 Keggle we were hoping to update the Catalog seperately
09:26 Keggle there are many fixes needed before we feel comfortable with updating the whole system
09:26 RoganH The TPAC still has a list of features that haven't caught up with JSPAC but it also has some advantages so that's a decision everyone has to make for themselves.
09:26 kmlussier Keggle: tpac can be run on a 2.3 system if you're looking to update just the catalog.
09:26 kmlussier We went live on 2.2 with tpac.
09:29 RoganH If you're looking to update the system without the OPAC that might be more of a challenge.  I don't know off hand of any parties using JSPAC with newer (2.4, 2.5) versions but that may just be my ignorance.
09:35 Keggle the library staff is very much interested in getting rid of the current JSPAC
09:36 bshum To my recollection, JSPAC had some compatibility issues that prevents it from working with more recent browsers.  You're best off making the transition to TPAC as that's the only supported catalog with the current versions of Evergreen.
09:36 csharp yep the JSPAC fails on IE and Safari
09:37 bshum As of 2.4, I think we even removed the config pointers to JSPAC.  At some point, we have to remove the files completely, but I think there's still hanging CSS bits for parts of the staff client.
09:40 mllewellyn joined #evergreen
09:42 RBecker joined #evergreen
09:43 Keggle the link you shared earlier I see a lot of info on configuring or customizing but where to actually get the TPAC is still lost on me
09:51 kmlussier Keggle: The tpac files should be part of your install. However, there is something you need to do in 2.3 to make Evergreen default to tpac. Unfortunately, I can't remember how we did it.
09:51 * kmlussier isn't being super helpful.
09:52 Keggle haha
09:54 BigRig joined #evergreen
09:55 dbs Keggle: you might be able to get to your TPAC via http://<hostname>/eg/opac/ - assuming that your apache config files were updated when upgrades occurred
09:55 * RoganH thinks kmlussier is probably more helpful than she realizes.
09:56 dbs and then it becomes "just" a matter of changing the default "/" redirect from pointing at the JSPAC to pointing at /eg/opac instead. ish.
09:57 mdriscoll joined #evergreen
09:57 afterl joined #evergreen
09:58 yboston joined #evergreen
10:00 csharp Keggle: you may have to change a line or two in /etc/apache2/eg_vhost.conf to enable it - see the "<LocationMatch ^/$>
10:00 csharp ..." section at the top
10:04 dbs bshum: that sounds more like a description of our problems with ye olde white screen of death
10:09 kbeswick joined #evergreen
10:13 graced joined #evergreen
10:14 ningalls1 joined #evergreen
10:15 collum joined #evergreen
10:29 Bmagic joined #evergreen
10:44 mmorgan joined #evergreen
10:44 ericar joined #evergreen
10:44 bshum joined #evergreen
10:45 ktomita_ joined #evergreen
10:45 ericar joined #evergreen
10:46 sseng joined #evergreen
10:46 akilsdonk_ joined #evergreen
10:46 rjackson_isl joined #evergreen
10:46 afterl1 joined #evergreen
10:48 ericar joined #evergreen
10:49 dbs_ joined #evergreen
10:49 pinesol_green [evergreen|Galen Charlton] LP#1254816: prevent cases where a Google Book preview is not displayed - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=bfb0c97>
10:50 smyers_ joined #evergreen
10:50 mtcarlson_away joined #evergreen
10:52 rfrasur joined #evergreen
10:53 sseng_ joined #evergreen
10:53 mmorgan joined #evergreen
10:54 pmurray left #evergreen
10:56 jeff_ joined #evergreen
10:56 jeff hrm.
10:56 jeff_ odd.
10:57 Guest74609 joined #evergreen
10:57 jeff_ left #evergreen
10:57 jeff_ joined #evergreen
11:00 b_bonner_ joined #evergreen
11:03 fparks joined #evergreen
11:04 mdriscoll joined #evergreen
11:09 kmlussier joined #evergreen
11:11 shadowsp1r joined #evergreen
11:14 mtcarlsoz joined #evergreen
11:16 jeffdavi1 joined #evergreen
11:21 rjackson_isl joined #evergreen
11:21 akilsdonk__ joined #evergreen
11:21 akilsdonk joined #evergreen
11:21 fparks joined #evergreen
11:21 b_bonner joined #evergreen
11:21 jeff_ joined #evergreen
11:21 mmorgan joined #evergreen
11:21 sseng_ joined #evergreen
11:21 bshum joined #evergreen
11:21 yboston joined #evergreen
11:21 pastebot joined #evergreen
11:21 pinesol_green joined #evergreen
11:21 gsams joined #evergreen
11:21 wjr joined #evergreen
11:21 jcamins joined #evergreen
11:21 phasefx2 joined #evergreen
11:21 paxed joined #evergreen
11:21 tsbere joined #evergreen
11:23 akilsdonk joined #evergreen
11:24 pinesol_green [opensrf|Galen Charlton] LP#1180849: test case - ignoring subrequest responses after respond_complete() - <http://git.evergreen-ils.org/?p​=OpenSRF.git;a=commit;h=59b4dd7>
11:24 pinesol_green [opensrf|Mike Rylander] Protect subrequests from post-complete messages - <http://git.evergreen-ils.org/?p​=OpenSRF.git;a=commit;h=a0d5b05>
11:26 jboyer-isl joined #evergreen
11:26 jeffdavis joined #evergreen
11:30 pinesol_green [opensrf|Bill Erickson] OpenSRF client disconnect robustification (Perl) - <http://git.evergreen-ils.org/?p​=OpenSRF.git;a=commit;h=b0a41d3>
11:30 bshum I hate netsplits.
11:30 rfrasur I hate socks that slide off when you're wearing snow boots.
11:36 b_bonner_ joined #evergreen
11:40 akilsdonk joined #evergreen
11:44 mmorgan joined #evergreen
11:46 b_bonner_ joined #evergreen
11:51 ktomita joined #evergreen
11:52 csharp dbwells: re: bug 1261355, my next step in troubleshooting was to begin commenting out each numbered script subsection in turn until I find the cause on our DB
11:53 pinesol_green Launchpad bug 1261355 in Evergreen "2.4.3-2.5.0-upgrade-db.sql causing "could not find trigger" PostgreSQL error" (affected: 2, heat: 10) [Undecided,Confirmed] https://launchpad.net/bugs/1261355
11:55 dbwells csharp: sounds like a good approach.  I was assuming the 'SET CONSTRAINTS' was part of the issue, but Robert's comment makes it sound like the same error can happen when skipping straight to 'COMMIT'
11:55 bshum dbwells: fwiw, I also tried using a 2.4.3 DB with concerto yesterday when csharp first mentioned it in IRC and couldn't replicate the problems either.
11:56 bshum I don't have a younger DB (not master) to test further with.
12:02 csharp it's possible that it's something about older installs that have been upgraded through each release?
12:02 * csharp shrugs
12:03 bshum Or it's just a table that has stuff in it that concerto doesn't normally.
12:04 bshum But event_definition should have stuff in it.  If it is 0827.
12:06 bshum ldwhalen: Re: comments in bug 925776, I can write a reply onto the bug, but in case you're also watching IRC...
12:06 pinesol_green Launchpad bug 925776 in Evergreen 2.4 "located URIs appear in staff client OPAC searches regardless of $9's" (affected: 5, heat: 30) [Medium,Confirmed] https://launchpad.net/bugs/925776
12:06 csharp I think 0827 is a red herring - I think the SET CONSTRAINTS command elicited the behavior, but when I commented it out, COMMIT; did the same thing
12:06 csharp so it's something further up
12:06 bshum The upgrade directory is organized as a series of steps to be run sequentially.  So while a function is modified numerous times over the course of the runnings, it'll take the final shape of whatever is run most recently.
12:07 bshum I think the idea is that the base files (that create the stock DB) are changed.  And then an upgrade SQL is added to change an existing DB.
12:07 bshum The upgrade SQL would take the next available four digit stamp number.
12:07 bshum To continue the sequence.
12:09 csharp bshum: no, I mean that 0827 is the last part of the 2.4.3-2.5.1 upgrade script so it's something earlier in that script
12:09 bshum csharp: Yeah, I gotcha.  My comments are all for ldwhalen.  Probably should have prefixed his name ;)
12:10 csharp bshum: ah gotcha!
12:10 * bshum is juggling like 5 things in his head and is being bad about mixing them up :(
12:11 * csharp is working like a madman this week so he can jump right back into upgrade mode after his 2 weeks off
12:18 bshum csharp: It wouldn't surprise me if it was something else in the upgrade SQL.  Those things are giant time bombs to me.
12:19 csharp bshum: you mean the numbered scripts?
12:19 bshum It's why I love my smaller upgrade chunks with numbered scripts following along master :P
12:19 csharp oh - the big monoliths, yeah
12:20 bshum Fwiw, it's not unprecedented to split apart pieces of the major version upgrade scripts into separate BEGIN; COMMIT; blocks.  It's just not good for safe rollbacks :(
12:20 tsbere The big monolithic upgrade scripts should probably be rigged in "schema changes first, then data changes" order or something. But I don't use them so I dunno.
12:20 bshum Yeah, there's alot of hand editing that goes into them.
12:21 csharp well, there has been less hand editing this go-round for me, but yeah
12:22 enrichtomsk joined #evergreen
12:23 csharp for our 2.5.1 test server, running the numbered upgrade scripts to go from 2.4.3 to 2.5.1 was fine, so I may do 'for i in `cat list-of-numbered-scripts`; do PGUSER=evergreen psql -f $i evergreen; done'
12:26 csharp the only issue with that is the partial reingests that get kicked off sometimes, but Ctrl-C is easy enough
12:27 bshum See, csharp, you're only inches from just running master :)
12:27 csharp well, on the DB, maybe ;-)
12:27 * csharp resists the pull of the dark side
12:28 bshum If you only upgrade once a year or whatever, then just upgrade to the latest cut of master that basically became whatever the .0 or .1 was
12:28 bshum :)
12:28 bshum It's all just commits anyways
12:28 bshum Point in time
12:28 bshum :D
12:29 bshum But yes, yes, resist, resist ;)
12:30 csharp well we still haven't really settled the question of whether a release is a beautiful package of new goodies wrapped in a bow or an arbitary cut of a point in time
12:31 csharp it doesn't matter to me as long as I can say "the upcoming release contains this set of features that we all need to learn together"
12:31 csharp s/this set/this static set/
12:31 bshum Feels entirely arbitrary to me.  More so, if we actually stuck to time based releases instead of feature ones.  But I'm just one voice.
12:32 csharp nah, I've heard eeevil saying that pretty recently too
12:47 kitteh_ joined #evergreen
12:52 linuxhiker joined #evergreen
12:52 linuxhiker Has anyone tried using a different jabber server (say openfire) with evergreen?
13:01 csharp linuxhiker: not in practice that I've heard about
13:02 linuxhiker csharp: thanks
13:09 * dbs_ tried openfire years ago
13:09 dbs_ didn't seem to be much point though as it came with its own baggage
13:10 linuxhiker dbs_: certainly. every software does
13:17 bshum we use openfire for internal chat, but never thought to combine it with Evergreen action.
13:18 tsbere We used to run a xmpp server for internal chat, the intent being "be able to tell the libraries things faster than with email", but our members didn't buy into it.
13:20 csharp yeah, I can totally see our libraries rejecting that idea on the basis of "yet another login"
13:20 tsbere csharp: That wasn't the issue. >_>
13:22 jeffdavis joined #evergreen
13:25 siruskabir joined #evergreen
13:30 pinesol_green [evergreen|Angela Kilsdonk] Documentation for 2.5 - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=ba77efd>
13:32 oriloux joined #evergreen
13:35 ldwhalen_mobile joined #evergreen
13:37 koliss joined #evergreen
13:41 dMiller__ joined #evergreen
13:47 bastami joined #evergreen
13:50 dMiller___ joined #evergreen
13:52 glamorous joined #evergreen
13:54 eby joined #evergreen
14:03 dbs ah the joys of creating a fresh VM image relatively smoothly...
14:03 jeff :-)
14:04 dbs I'm tempted to add the "chown opensrf /var/lock/apache2" instruction to the README for Precise but don't want to help entrench the run-apache-as-opensrf approach :/
14:04 bshum dbs: Yeah that's a real stumbler for new folks
14:05 dbs And then change from osrf_ctl.sh to osrf_config. I guess in master, at least, assuming that people will have the right version of OpenSRF for that.
14:12 dbs If anyone wants to peek at http://git.evergreen-ils.org/?p=wor​king/Evergreen.git;a=shortlog;h=ref​s/heads/user/dbs/README_osrf_config I'd be most obliged
14:14 berick dbs: s/osrf_config/osrf_control/
14:14 * dbs is running a KVM instance with virt-manager for the front end; pretty nice experience, and seems a lot less intrusive than virtualbox
14:14 jeff dbs: s/osrf_config/osrf_control/ ?
14:14 jeff berick++
14:14 dbs berick++ # thanks, yeah
14:15 * dbs had noticed that when running the command but failed to apply that change along with the /-a start_all/--start-all/ bit, obviously :)
14:16 berick dbs++ # docs ftw
14:17 * dbs rebases that out of existence
14:18 brent_SAGE joined #evergreen
14:18 dbs https://bugs.launchpad.net/evergreen/+bug/1157897 has a mix of Lucid-oriented doc & makefile problems, for anyone running on Lucid
14:18 pinesol_green Launchpad bug 1157897 in Evergreen 2.4 "PostgreSQL PPA for Ubuntu Lucid" (affected: 1, heat: 6) [Medium,Confirmed]
14:19 * dbs hasn't run Lucid for ages but the three separate issues in that single commit on that bug seem legit
14:19 bshum Personally I'd rather rip Lucid out of the mix in future builds.
14:20 bshum We're going to need to start gearing up for Trusty soon enough
14:20 * dbs is in favour of that. Squeeze too I guess?
14:22 gmcharlt FWIW, I prefer that for Debian we do stable and oldstable, which means Squeeze drops out in May 2014 or so
14:23 dbs So maintain squeeze for 2.5 but fire-kill it for 2.6?
14:23 gmcharlt yeah
14:24 bshum 2.5 or 2.6?  Or 3.0?  (doesn't know the timing of things anymore)
14:25 csharp incidentally, for fun, I got OpenSRF running on CentOS 6 last week
14:26 csharp http://git.evergreen-ils.org/?p=wor​king/OpenSRF.git;a=shortlog;h=refs/​heads/user/csharp/centos_6_support for the curious
14:26 csharp it's pretty well in line with the fedora makefile
14:27 gmcharlt bshum: yeah, I think 2.6 will be out roughly the same time that Squeeze would stop being oldstable
14:28 bshum gmcharlt: With master of now becoming 2.6, does that mean we're basically already giving up general support of Squeeze for master then?
14:28 * bshum doesn't offer tips on Debian either way, but just curious to the language vs. practical terms of what we're saying we're doing
14:28 csharp I would make 2.6 the last squeeze release
14:29 pinesol_green [evergreen|Dan Scott] Update README to address Apache locking problem - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=a22c60d>
14:29 bshum Ah, I see.
14:30 gmcharlt csharp: the problem with that is that squeeze would shortly become impossible to get through standard means around the same time that 2.6 is released
14:30 stevenyvr2 joined #evergreen
14:31 csharp gmcharlt: makes sense
14:31 dbs and no more security updates from Debian for squeeze at that point either, right?
14:32 csharp right
14:32 jeff squeeze stops being supported by the debian security team on "about" 2014-05-04 (1 year after wheezy's release), unless the next release (sessie) comes out early.
14:32 jeff in which case debian security team support for squeeze stops early (they do not attempt to support three releases)
14:33 gmcharlt bshum: as far as master is concerned, squeeze support may as well stay in (so that backports of squeeze-related patches to rel_2_5 don't become painful) until shortly before 2.6 is released
14:34 jeff http://www.debian.org/security/faq#lifespan documents the "about one year [or less]" policy.
14:34 gmcharlt and once squeeze goes away, if we're still doing maintenance releases on rel_2_5 (as is likely) ... squeeze support would have to be dropped with the next point 2.5 release
14:35 bshum Ugh, so messy :)
14:35 csharp yeah
14:36 * dbs thinks that maybe instead of documenting all of the PostgreSQL apt repo steps in our README, we should just point at the apt.postgresql wiki page instead
14:36 bshum dbs: +1
14:36 csharp dbs: +1
14:36 gmcharlt dbs: +1
14:36 bshum I agree, I was just thinking the same thing
14:40 bshum gmcharlt: Thanks for the explanations.  I appreciate the background thinking with Debian support.
14:40 bshum jeff: You too, thanks jeff :)
14:49 jeff today hopefully i can employ the patron email regex [a-zA-Z0-9\._+-]+@([a-zA-Z0-9-]+\.)+[a-zA-Z0-9]+
14:55 jeff i think that's a pretty permissive regex, yet still catches the majority of syntactically-invalid email addresses.
14:59 tsbere jeff: Are there any TLDs with 0-9 in them? >_>
15:01 stevenyvr2 left #evergreen
15:02 tsbere jeff: Also, I would replace the last + with a {2,} or {2,6}
15:03 ldwhalen bshum: thank you for the explantion of the sql/Pg/upgrade directory
15:03 bshum ldwhalen: I hope it makes some sense.
15:04 ldwhalen yep, it made perfect sense
15:04 jeff i considered a {2,}
15:04 jeff {2,6} is pretty quickly going to be outdated. :-)
15:06 ldwhalen ^ internet provider problems fixed
15:19 jeff {2,6} is pretty quickly going to be outdated. :-)
15:19 jeff bah. wrong terminal.
15:25 jeff tsbere, bshum, anyone else interested: i'd be curious to know if this query turns up any legit email addresses in your db -- there's a redacted column that should result in a safe-to-share string: https://gist.github.com/jeff/ed8f9acd3e501b52875c
15:25 jeff adjust org unit argument as needed to exclude known-problematic datasets.
15:25 * csharp continues to inch backwards up the 2.4.3-2.5.0 upgrade script, commenting out sections, run, rinse, repeat
15:27 bshum jeff: That's a fun query
15:27 jeff whose chaos powers reign supreme? phasefx's, or the PINES dataset's?
15:27 csharp @developer
15:27 pinesol_green csharp: Communication:11, BigPicture:8, DetailOriented:10, KungFu:11, GetsStuffDone:13, FlakeFactor:15, JavaAvoidance:6
15:28 csharp wow - pinesol_green's got my flake factor pretty well nailed ;-)
15:28 bshum Hehe
15:28 tsbere jeff: I don't like the fact that I get over 600 rows when I run that.
15:28 bshum I got 2008
15:28 bshum My favorites right now are all the ones with spaces in them
15:28 csharp 9923 rows
15:28 bshum ZZZZZZZZ@ ZZZZZZZ.ZZZ
15:28 bshum Sigh
15:29 tsbere Most of our "bad" ones have commas at the end
15:29 csharp many of ours have commas at the end
15:29 bshum These ones are more fun:  ZZZZZ <ZZZZZZZ@ZZZZZZZZZ.ZZZ>
15:29 tsbere Or are obviouly 100% positively not email addresses
15:29 bshum Name and then email in brackets
15:29 bshum Yeah I got lots of commas too csharp :(
15:29 jeff tsbere: 11 here, though that's because i invalidated about 476 last week.
15:30 csharp ZZZZZZZZZZZ@ZZZZZZZ.ZZZ!
15:30 csharp funny - one of those is yahoo!
15:30 csharp yahoo.com!
15:30 tsbere jeff: Ooooh, found one that is apparently 100% valid but in the list
15:30 jeff tsbere: redacted version appreciated!
15:30 tsbere "ZZZZZ-ZZZ.Z'ZZZZ@ZZZZZ.ZZZ"
15:31 jeff sorry, they're going to have to get a new email address.
15:31 tsbere The single quote in there is perfectly valid and doesn't seem to cause issues anywhere. The double quotes are because I ran things in pgadmin.
15:31 jeff :-)
15:31 csharp haha
15:32 * tsbere found more of those, actually, like "ZZZZZZZZ.Z'ZZZZZZZ@ZZZZZZZ.ZZZ" ;)
15:32 ktomita__ joined #evergreen
15:32 bshum Oh tons of "None"
15:32 bshum Well that's nice folks
15:33 berick heh
15:33 berick very helpful
15:33 csharp we have lots of * and .
15:33 jeff yeah. single quote is valid.
15:33 berick "My email is Mind your own business!"
15:33 jeff heck, lots of other characters are... they're just very uncommon.
15:34 * csharp sees lots of gun, princess, and UGA bulldog references in his sample
15:34 bshum What the heck... @gmail, but not @gmail.com ?
15:34 bshum Sigh, come on
15:34 * tsbere likes the numerous examples like "@ZZZZZZZ.ZZZ", not to mention fun things like "ZZZZZZZZZZZZZZZZ@ZZZZZZZ..ZZZ" and "(ZZZ) ZZZ-ZZZZ"
15:35 bshum Yeah, that phone one got me too
15:35 csharp I also see several with an email address and extra text like (DON'T USE) or (Mom)
15:35 tsbere How about "ZZZZZZZZ ZZ:ZZ:ZZ" - AKA, a date/time stamp
15:35 tsbere "ZZ. ZZZZZZ ZZ." - Street address. >_>
15:35 jeff ZZZZZZZZ@ZZZ.ZZZ;ZZZZZZZZZ: Z/ZZ/ZZ (ZZZZ ZZZ ZZZZ ZZ ZZZZZZZZZ ZZZZZ)
15:36 jeff the freeform ones are amusing when redacted.
15:36 csharp "ZZZ# ZZZZ / Z.Z. ZZZ ZZZZ / ZZZZ# ZZZZ"
15:36 tsbere Lots of "email then barcode" and "email then phone", oh, and here is one that looks like "email;username;password;phone;barcode"
15:36 csharp translation: "Please mail me my email by USPS"
15:36 jeff ZZZZZZZZ@ZZZ.ZZZ;BIRTHDATE: Z/ZZ/32 (WILL NOT SAVE IN BIRTHDATE FIELD)
15:36 bshum o.O
15:37 tsbere First names, nicknames, "whatever,@domain.ext" for some reason....
15:37 csharp "thisishiswork#@dont. leaveamessage"
15:38 csharp wow - lots of 'n/a' variants and "NONE"
15:38 tsbere "NOT YET CIRCULATING ONLINE", lots of .c0m entries, or .co.m, randomly inserted spaces.....
15:39 eby @who didn't validate
15:39 pinesol_green eby: You probably want hard-boiled eggs.
15:39 jboyer-isl Sigh. I feel pretty comfortable letting this one out un-redacted:
15:39 jboyer-isl x
15:39 jboyer-isl Three of those, actually.
15:39 tsbere oh, hey, that one actually works. "ZZZ/ZZZZ@ZZZZZZ.ZZZ"
15:39 jeff :-)
15:41 jboyer-isl I wonder about this one though: ZZZZ.Z.ZZZZZ!@ZZZZ.ZZZ
15:41 tsbere huh, and we have been successfully sending to a "ZZZZ/ZZZ=ZZ@ZZZZZZ.ZZZ" too, according to our logs
15:41 jboyer-isl Aren't exclamation points valid in certain situations? (possibly only as an alternate separator, maybe)
15:42 jeff so yeah, for now we're going to start using [a-zA-Z0-9\._+-]+@([a-zA-Z0-9-]+\.)+[a-zA-Z]{2,}+
15:43 csharp jeff++
15:43 * tsbere needs to improve MVLC's a bit, apparently
15:44 tsbere jeff: Is that even valid? The {2,}+ part in particular, shouldn't the + not be there?
15:45 jeff in addition to that regex, !#$%&'*/=?^`{|}~ are all valid in the localpart.
15:46 jeff tsbere: typo. that should have been [a-zA-Z0-9\._+-]+@([a-zA-Z0-9-]+\.)+[a-zA-Z]{2,}
15:46 jeff that's what's entered into the library settings editor.
15:46 jboyer-isl jeff: ah, thought so. But I imagine the library is the least of their concerns when it comes to getting people to accept such an address. :D
15:46 jeff different from the syntax used in the sql query.
15:47 csharp we just had a fascinating policy discussion about a patron who had legally changed his name to a single capital letter
15:47 csharp the new policy is that in the case of one-letter names, we, like the DMV, enter the letter as the first and last name
15:48 csharp public_libraries++
15:49 RoganH Makes me wonder how we would handle a symbol name that we don't have unicode for (as Prince did once upon a time).
15:50 * senator is actually wondering whether it's once upon a time because prince changed his name again or because it got added to unicode
15:50 jboyer-isl "The patron formerly known as Tony"
15:50 csharp jboyer-isl++
15:50 * csharp peruses http://parkerhiggins.net/2013/01/wr​iting-the-prince-symbol-in-unicode/
15:50 jeff technically you also can't have .. consecutively, and you can't have . as the first or last part of the local-part.
15:50 bshum Eh, they're all just ID numbers to me.
15:54 tsbere jeff: Doesn't \. in a [] block mean \ or ., as neither \ or . is special in there?
15:56 tsbere (compared to what I suspect was your intent of "a literal .")
15:59 jeff it does. conveniently, \ is valid. ;-)
15:59 jeff but i had noticed that and forgotten to follow up on it. in our data, we have no \ and i'm almost okay with keeping it that way.
16:03 jeff odd. just tried to send to .user, us..er user. and us.er from one google apps mailbox to another. so far, none have bounced or gone through. i'd expect at least us.er to have gone through.
16:04 Callender joined #evergreen
16:04 jeff aha! google apps vs gmail difference.
16:04 jeff "Dots (.) are recognized by Google Apps. This is not the same as Gmail." https://support.google.com/a/answer/33386?hl=en
16:04 jeff and i already know the reason why the others didn't bounce yet (they will)
16:13 jeff tsbere++ thanks for the feedback.
16:20 RoganH senator: did he make it a symbol again?
16:21 senator RoganH: no, i'm just terribly behind on my prince trivia it seems
16:37 mrpeters joined #evergreen
16:43 ktomita___ joined #evergreen
16:43 ktomita____ joined #evergreen
16:43 ktomita_____ joined #evergreen
16:46 jeff syntactically, .username@example.com is invalid.
16:48 jeff but it's accepted by gmail. :-(
16:51 jeff wow. CLPS.KIZ.MI.O5 vs CLPS.K12.MI.US
16:51 stevenyvr joined #evergreen
16:52 tsbere jeff: I could see OCR doing that
16:53 jeff in this case, i'm pretty sure that was a handwritten email address being entered by a human.
16:53 tsbere I could argue that many humans are horrible at OCR themselves. ;)
16:55 RoganH tsbere: I was forced to learn to type because most humans OCR couldn't recognize my fonts reliably.
16:59 tsbere RoganH: At one point in school I stopped having to improve my writing because it was better than one of my teacher's, and everyone grading my work had no problem reading mine. >_> Then I ended up at a different school and nobody could make my writing out anymore.
17:00 mdriscoll left #evergreen
17:14 mmorgan left #evergreen
17:15 dcook joined #evergreen
17:38 stevenyvr joined #evergreen
18:17 mrpeters joined #evergreen
18:55 stevenyvr joined #evergreen
19:07 stevenyvr2 joined #evergreen
19:34 ktomita joined #evergreen
20:07 stevenyvr2 left #evergreen
20:34 csharp hmm - interesting - when I commented out 0841 in the 2.4.3-2.5.1 upgrade script - the error did not occur

| Channels | #evergreen index | Today | | Search | Google Search | Plain-Text | summary | Join Webchat