← Previous day | Today | Next day → | Search | Index
All times shown according to UTC.
Time | Nick | Message |
---|---|---|
00:05 | eythian | Yeah, I just tried it on a 3.12 and it didn't work. |
00:15 | dcook | wizzyrea++ |
00:15 | cjh++ | |
00:20 | cjh | what did I do? |
00:20 | ooohhh I havent done that yet. | |
00:21 | dcook | It's encouragement :) |
00:21 | cjh | half now, half later? :p |
00:22 | dcook | Something like that ;) |
00:26 | tcohen | bribing? |
00:27 | dcook | Positive reinforcement? |
00:38 | drnoe_away left #koha | |
00:43 | ebegin joined #koha | |
01:05 | jcamins | This is who we need to promote Koha: http://www.buzzfeed.com/ryanha[…]-a-bow-tie-and-wo |
01:09 | rangi | heh |
01:09 | jcamins | You'll be glad to know that they got him all his shots and got him a passport. |
01:10 | (part of the interview) | |
01:31 | tcohen | heh |
02:20 | mtompset | okay, long crazy day... back to coding tests. |
02:20 | next question related to tests... | |
02:21 | C4::Context has functions which do not require DB access. | |
02:21 | Would this mean there could be a t/Context.t and a t/db_dependent/Context.t? | |
02:24 | jcamins | Yes. |
02:24 | Provided you mock all the parts that *do* require DB access. | |
02:25 | mtompset | set_userenv does not require DB access at all, as far as I can tell. :) |
02:26 | jcamins | You'll need to test that by running: KOHA_CONF= perl t/Context.t |
02:27 | mtompset | I don't understand what that is to accomplish. |
02:29 | jcamins | It ensures that DB access is not required. |
02:29 | After you write your DB-free test, run it in an environment with no DB access. | |
02:30 | mtompset | That just sets an environment variable to a string? |
02:30 | jcamins | If it doesn't fail, you're good. |
02:30 | mtompset | I dropped the DB. |
02:30 | jcamins | No, it empties the environment variable for that single test run. |
02:30 | Nah, that's not enough. | |
02:30 | You have to unset KOHA_CONF. | |
02:32 | mtompset | unable to locate Koha configuration file koha-conf.xml at /home/mtompset/kohaclone/C4/Context.pm line 373. |
02:33 | Hmmm... | |
02:33 | jcamins | If it gave you an error message but all tests passed, you're probably fine. |
02:33 | But check with gmcharlt about his policy on that. | |
02:33 | If any tests failed, it has to go into db-dependent. | |
02:33 | mtompset | No, it failed to complete the test. |
02:33 | because the third method bombed. | |
02:34 | C4::Context->new; | |
02:34 | jcamins | Okay, you can either figure out how to mock the needed bits, or you can move it to db-dependent. |
02:34 | gmcharlt | and it's not a problem to just stick it into db_dependent |
02:38 | tcohen | why not assume every test is db-dependet, unlesswe want to test something is db-independent specifically? |
02:38 | mtompset | And if I recall, rangi suggested that all tests should generally be in one test file per library, and you, jcamins, suggest except if the file is exceptionally crazy large. |
02:38 | jcamins | mtompset: right, but what I was saying was "if the module needs to be split, you should reflect the logical structure in your tests. |
02:39 | mtompset | I think I'll take a page from tcohen's test he wrote on my behalf and create sub tests. |
02:39 | This will lend itself to splitting, if and when C4::Context does. | |
02:39 | (as per a bug report I saw on bugzilla) | |
02:45 | or not... | |
02:45 | I am too new to tests to even touch that mess. | |
02:46 | mtj- | mtompset, keep at it - its a worthy hump to overcome :) |
02:48 | mtompset | Writing tests is worthy. |
02:48 | Spending multiple days to get a single test written well given 2-4 hours of coding and debugging time... I don't think so. | |
02:49 | jcamins | mtompset: that's because it's your first test. |
02:50 | mtompset | -- second. And that still took a day. |
02:50 | mtj- | yep, me too… but my 5th test, 10 mins :) |
02:51 | mtompset | Remind me to not find bugs in core libraries that tick me off. |
02:51 | Because I'll be writing tests all day. | |
02:52 | dcook | mtompset: I feel a bit of your pain |
02:52 | I've been thinking that I shouldn't try adding features. Or if I do...to add them locally first and then once the kinks are ironed out...then maybe add them here... | |
02:55 | mtompset | GAH! fails qa tool! |
02:56 | # Variables::ProhibitConditionalDeclarations: Got 1 violation(s). | |
02:56 | mtj- | ooh, thats a new one |
02:56 | mtompset | I think I have a rewrite for that one liner. |
02:56 | my $self = shift @_ if ($_[0] && ($_[0] eq 'C4::Context' || ref($_[0]) eq 'C4::Context')); | |
02:56 | It didn't like that code. | |
02:57 | rangi | yeah thats pretty foul |
02:57 | if i was perlcritic id hate that too | |
02:57 | you dont win points by being compact | |
02:57 | it just makes it harder for whoever has to debug that in the future | |
02:59 | mtj- | my $self; |
02:59 | if ($_[0] && ($_[0] eq 'C4::Context' || ref($_[0]) eq 'C4::Context')) { | |
02:59 | eythian | that's pretty terrible, yeah |
02:59 | mtj- | $self = shift; |
02:59 | } | |
03:01 | mtompset | passes qa-tool: my $self = ($_[0] && ($_[0] eq 'C4::Context' || ref($_[0]) eq 'C4::Context')) ? shift @_ : ''; |
03:01 | eythian | it's not a whole lot better really |
03:01 | also, it's semantically different | |
03:02 | mtompset | well, I get the conditional declaration difference. |
03:02 | the point was shift only if I am supposed to shift. | |
03:02 | eythian | ternary notation should be avoided unless it stops something becoming unclear. |
03:02 | also, the purpose might be only assign to $self if there's something to assign there, whereas you assign no matter what now. | |
03:03 | cjh | would be the same if you changed '' to undef, but as mentioned ternary isnt nice. |
03:04 | eythian | yeah |
03:04 | mtompset | Not mentioned in the coding guidelines. |
03:04 | jcamins | That's worse, for the record. |
03:04 | eythian | it's a general guideline. |
03:04 | "Don't write code that's hard to read." | |
03:05 | jcamins | I can see what your first one-liner did, but your second one-liner is nearly unreadable. |
03:06 | eythian | too much separation between the verb and the accusative, this isn't German :) |
03:07 | mtompset | The lengthy expression does make this hard to read. |
03:08 | Also, $self is not referenced at all in the routine, so the semantic difference is irrelevant. | |
03:08 | cjh | I dont think the first $_[0] is needed as 'C4::Context' is truthy and I struggle to think of a reference that would yield false. |
03:08 | heh nice mtompset | |
03:09 | eythian | if $self is never used, then it should never be defined. |
03:09 | although, it is a standard pattern in OO code to define it. | |
03:09 | mtompset | ah... |
03:09 | cjh | but usually not with such a horrid condition. |
03:09 | eythian | cjh: if you're calling it in a non-OO way and giving no args, I guess. |
03:09 | mtompset | so: shift @_ if ($_[0] && ($_[0] eq 'C4::Context' || ref($_[0]) eq 'C4::Context')); |
03:10 | rangi | personally i think this is a massive make work project |
03:10 | and we would be far better off to just fix all calls to be -> | |
03:10 | mtompset | and if we miss one? |
03:10 | rangi | we fix that |
03:10 | eythian | yeah, having the code allow inconsistent notation is worse than making everything consistent. |
03:10 | rangi | you're just piling on more technical debt |
03:11 | cjh | eythian: unless we are talking about difference points, wouldn't that just be caught by the later part of the and? |
03:11 | rangi | but i said that yesterday, so i guess it's not compelling |
03:11 | eythian | cjh: it'd throw warnings if it was undef. |
03:12 | cjh | eythian: heh when I first wrote it I put 'unless they really meant `defined $_[0]`' but for some reason removed that |
03:12 | eythian | they probably did mean that. |
03:14 | mtompset | I am learning doing this. |
03:14 | cjh | mtompset: since $self is never used would it matter if we 'missed one' ? |
03:15 | kivilahtio_ joined #koha | |
03:15 | mtompset | cjh: The scenario is this. |
03:15 | eythian | cjh: you still need to do the shift though |
03:15 | mtompset | There are C4::Context::set_userenv calls and C4::Context->set_userenv calls. |
03:15 | Some are busted, because there is no shift. | |
03:16 | cjh | eythian: oh of course, I failed to consider later arguments. |
03:16 | mtompset | The simplest solution is to change everything to -> and add the shift. |
03:16 | eythian | oh, so they're not respecting the contract presented to them and should be fixed. |
03:17 | cjh | die 'NOPE' unless ref($_[0]) eq 'C4::Context'; |
03:17 | hmmm $_[0] eq 'C4::Context' implies it can be called as a static method too, cute. | |
03:17 | mtompset | Exactly, cjh. :) |
03:18 | gmcharlt | mtompset: one question -- is it possible that, for you, C4::Context represents essentially a rabbit-hole that you don't need to go down in order to accomplish your larger project? |
03:19 | mtompset | In order to write the test properly (which I didn't, just to get it to work), I need to go down this C4::Context::set_userenv hole. |
03:20 | properly being defined as C4::Context->set_userenv. | |
03:20 | or even ->new, $context->set_userenv. | |
03:23 | 10895 is the test set I wrote for 10589. | |
03:25 | Of course, if we aren't supposed to treat C4::Context as an object, then ::set_userenv makes more sense. | |
03:26 | I just want to write tests to make sure my stuff gets in. :) | |
03:26 | kivilahtio_ joined #koha | |
03:29 | mtj- | follow rangi's advice - fix the inconsistent 'C4::Context::set_userenv' calls first as a seperate bug |
03:29 | , then make in a blocker to your current bug | |
03:30 | mtompset ^^ | |
03:32 | (grep says theres 8 of them) | |
03:50 | * mtompset | sighs. |
03:51 | mtompset | Could someone please tell me that they can run: prove t/db_dependent/Circulation.t |
03:56 | I can't get it to run in master, it's failing on foreign constraints. | |
03:57 | mtj- | do you have an 'MPL' branch? |
03:57 | wizzyrea | the db_dependent tests all more or less require the sample data |
03:58 | mtompset | That's probably it. |
03:59 | *whew* A data problem, not a code problem. | |
04:01 | mtj- | mtompset, some good news - the 'C4::Context->set_userenv' search/replace suggestion from rangi, looks to work just fine for me |
04:01 | mtompset | I just tested the Circulation.t test |
04:02 | Now to figure out how to trigger the other pieces of code. | |
04:02 | So, I can properly test them. Unless you already did that, mtj- | |
04:02 | I was planning on putting the patch on bug 10900 | |
04:02 | huginn` | 04Bug http://bugs.koha-community.org[…]_bug.cgi?id=10900 normal, P5 - low, ---, gmcharlt, NEW , Incorrect calling conventions accessing C4::Context |
04:03 | eythian | so $VERSION in Auth_with_ldap.pm from 3.8 is "3.08.01.002". In 3.12 it's "3.07.00.049". That's quite strange. |
04:03 | mtj- | to test, i logged in and changed my branch |
04:04 | rangi | back in the day when i was rmainting i used to update the versions for each release |
04:04 | master didnt have that happening | |
04:04 | eythian | not updating is fine, I'm just surprised it went backwards. |
04:04 | rangi | naw, it just wasnt updated on master |
04:04 | eythian | oh, I see |
04:04 | that makes sense. | |
04:05 | dcook | Laksa time! |
04:05 | ... | |
04:05 | * dcook | scurries away |
04:13 | mtj- | mtompset, i think a pass of ./t/db_dependent/Circulation.t - is a valid test of the C4::Context->set_userenv changes |
04:14 | mtompset | Yes, but for complete thoroughness, the other changed code points need to be triggered too. |
04:15 | Now to fix my other test. | |
04:16 | mtj- | hmm, good point - only some changes are tested, not all… :/ |
04:19 | cait joined #koha | |
04:24 | talljoy joined #koha | |
04:30 | mtompset | logging in triggers set_userenv 1,2, and 6. |
04:31 | 3,4,5 and 7... how to triggger. | |
04:32 | anyone know how to trigger check_api_auth? | |
04:34 | eythian | bug 7973 is a terribly bad regression that will break LDAP for many people. If you have LDAP with auth_by_bind, you should be aware of it. |
04:34 | huginn` | 04Bug http://bugs.koha-community.org[…]w_bug.cgi?id=7973 new feature, P5 - low, ---, gmcharlt, RESOLVED FIXED, Allow for new type of LDAP authentication |
04:36 | mtompset | Wild! I didn't know you could use a cardnumber to log in to koha. |
04:40 | cait | eythian: so how to fix it? |
04:40 | eythian | cait: I'm thinking on that now. |
04:40 | cait | good |
04:40 | :) | |
04:40 | it might make u buy you more beer - he has to struggle with ldap these days | |
04:41 | eythian | heh, well if he encounters this, he'll have a lot more struggling to do :) |
04:41 | cait | seems he already ran into the other with extended attributes causing problems |
04:42 | eythian | yeah, that's hopefully fixed. I haven't actually had a chance to check. |
04:42 | * cait | can't find someone to QA ldap patches it seems :( |
04:42 | cait | nope |
04:42 | eythian | ah really |
04:42 | cait | still in the queue, annoyingly |
04:42 | eythian | annoying. |
04:42 | cait | yeah |
04:44 | eythian | slides? |
04:44 | wahanui | kf should be writing slides |
04:44 | cait | meh. |
04:46 | eythian | I don't like this thing of only outputting diagnostic errors if debug is set. That's a bad thing to do. |
04:47 | cait | hm |
04:47 | i think that's where the idea of the logging module comes from? | |
04:47 | having different kinds of log levels? | |
04:48 | eythian | that's fine, but "$debug and warn "LDAP bind failed"" isn't something you should do. That's a warning you _want_ to see in production. |
04:49 | cait | true |
04:52 | sounds crazy windy outside | |
04:52 | @wunder Konstanz | |
04:52 | huginn` | cait: The current temperature in Taegerwilen, Taegerwilen, Germany is 12.1°C (6:50 AM CEST on September 18, 2013). Conditions: Rain. Humidity: 94%. Dew Point: 11.0°C. Pressure: 29.62 in 1003 hPa (Steady). |
04:54 | eythian | huginn` doesn't know about wind |
04:54 | huginn` | eythian: I suck |
04:54 | eythian | @wunder nzwn |
04:54 | huginn` | eythian: The current temperature in Wellington, New Zealand is 11.0°C (4:00 PM NZST on September 18, 2013). Conditions: Clear. Humidity: 62%. Dew Point: 4.0°C. Pressure: 30.21 in 1023 hPa (Steady). |
04:56 | cait | 12 degrees is not very cozy |
04:56 | and rain. | |
04:59 | dcook joined #koha | |
05:10 | mtompset | mtj-: I figured out how to trigger all the code points. |
05:10 | YAY! | |
05:11 | Or should I say mtj, I figured out how to trigger all the code points? | |
05:29 | eythian | Signoffs welcome on 10908 |
05:29 | bug 10908 | |
05:29 | huginn` | 04Bug http://bugs.koha-community.org[…]_bug.cgi?id=10908 blocker, P1 - high, ---, robin, Needs Signoff , Fix broken auth_by_bind LDAP mode |
05:47 | magnuse | @wunder boo |
05:47 | huginn` | magnuse: The current temperature in Bodo, Norway is 14.0°C (7:20 AM CEST on September 18, 2013). Conditions: Mostly Cloudy. Humidity: 63%. Dew Point: 7.0°C. Pressure: 29.56 in 1001 hPa (Steady). |
05:48 | magnuse | so hot! |
05:48 | * magnuse | wanders off to make breakfast |
05:48 | dcook | @wunder SYD |
05:48 | huginn` | dcook: The current temperature in Sydney, New South Wales is 25.0°C (3:30 PM EST on September 18, 2013). Conditions: Clear. Humidity: 21%. Dew Point: 1.0°C. Pressure: 29.53 in 1000 hPa (Rising). |
05:49 | dcook | Mmm spring |
05:51 | paxed | if packaged + gitify is the way to go, shouldn't the "For Developers" section on the website mention it? |
05:51 | packages* | |
05:54 | sophie_m joined #koha | |
05:56 | mtompset | paxed: Good point, but there isn't even a gitify page. |
05:56 | dcook | paxed: I believe that the website has a Git repo as well. If that's a suggestion, perhaps you could write a bug report for it or submit a patch. |
05:57 | We're a quite loosely organized bottom-up community. | |
05:57 | mtj- | mtompset, cool ^^ |
05:58 | cait | gitify? |
05:58 | wahanui | i guess gitify is at https://github.com/mkfifo/koha-gitify |
05:58 | cait | the docs is in the readme currently I think - we could link to it |
05:58 | dcook | Many of those who contribute the most to Koha work for companies that provide hosting options. As a result, they often have other things on their lists of things to do than to make sure the instructions are perfect, since they're already quite familiar with instructions. |
05:59 | Not that the instructions shouldn't be perfect. mtompset has been doing a lot of great work on fixing up the Ubuntu instructions. | |
05:59 | mtompset | Which reminds me... did I put up that patch... |
05:59 | dcook | But it's a collective effort. While we love Koha, I don't know if any of us really market it. |
05:59 | cait | dcook: i think another reason is that it needs constant effort - things changing a lot |
06:00 | dcook | There's that too |
06:01 | mtj- | paxed, the wiki is probably the best place for that missing info |
06:01 | rangi | probably in the developers handbook |
06:03 | http://wiki.koha-community.org[…]ki/I_want_to_help if you scroll to the bottom you can see it here | |
06:03 | you can add that block to any page by putting | |
06:03 | {{DevBook}} | |
06:04 | dcook | Hmm, that is slick |
06:04 | * dcook | would love to see someone do OMGWTFBBQ! |
06:04 | rangi | magnuse did it |
06:04 | dcook: come sit by me and jcamins and the hackfest | |
06:05 | dcook | Done |
06:05 | * cait | requests a seat at that table too |
06:06 | mtompset | @quote random |
06:06 | huginn` | mtompset: Quote #193: "<libsysguy> I don't always reterminate....but when I do the terminator is near a stud // * wizzyrea considers if this is a real statement or something to do with the movie." (added by slef at 02:56 PM, March 22, 2012) |
06:06 | dcook | I've been meaning to look at ElasticSearch since Access 2011. Maybe I'll have to poke around a bit more before hackfest.. |
06:06 | mtompset | @quote 277 |
06:06 | huginn` | mtompset: downloading the Perl source |
06:06 | mtompset | @quote 278 |
06:06 | huginn` | mtompset: downloading the Perl source |
06:06 | mtompset | @quote #278 |
06:06 | huginn` | mtompset: downloading the Perl source |
06:06 | rangi | @quote get 278 |
06:06 | huginn` | rangi: Quote #278: "jcamins: ... OMGOMGOMG MUST FIX ALL THE THINGS." (added by mtompset at 03:50 AM, September 17, 2013) |
06:07 | mtompset | Thank you. |
06:07 | dcook | hehe |
06:07 | mtompset | dcook's comment reminded me of jcamins' comment. :) |
06:07 | dcook | Jcamins' comment reminds me of this OAI-PMH harvester... |
06:07 | Or rather..."must predict all the ways people can use and abuse this thing" | |
06:08 | mtompset | Does it respect OpacHiddenItems and OpacSuppression? |
06:08 | dcook | Hmm, but now that I've broken it by changing naming conventions, perhaps I should go and fix it again.. |
06:08 | Not even a little a bit | |
06:09 | Actually, they're likely irrelevant | |
06:09 | The core is simple. Plug in a URL and a metadataPrefix, and harvest all the records. | |
06:09 | Transform them to MARCXML using XSLT | |
06:10 | Load them into a batch import and import | |
06:10 | Either automatically or manually, your choice | |
06:10 | Of course, matching becomes the main issue... | |
06:11 | Since Koha/Zebra don't cope so well with OAI-PMH identifiers | |
06:11 | Due to the colons, me thinks | |
06:12 | Actually, that's probably a Koha thing rather than a Zebra one | |
06:17 | Of course, I figured out a solution that searches a table for the OAI-PMH identifier and sees if it has been imported before...and if it is has...I grab the biblionumber, and stick that in our incoming record via the XSLT so that the standard import matching can work | |
06:17 | But...if people craft XSLTs that don't insert the biblionumber parameter...then matching doesn't work. Although that just means that you'll potentially have duplicate records... | |
06:18 | Or if your matching works...it'll override your local changes with the remote changes...which people might not realize | |
06:19 | The safest thing is to not process updates...but then you don't have updates | |
06:19 | :/ | |
06:19 | cait | hm |
06:19 | * cait | needs a nice quote for showing the quote of the day feature |
06:20 | cait | ah, it's ok |
06:20 | i figured something out | |
06:25 | laurence joined #koha | |
06:28 | mtompset | dcook: Turns out that I hadn't put up my documentation patch for INSTALL.ubuntu |
06:28 | dcook | "o |
06:28 | :o* | |
06:29 | mtompset | It's there now. |
06:29 | dcook | \o/ |
06:30 | bug 7764 | |
06:30 | huginn` | 04Bug http://bugs.koha-community.org[…]w_bug.cgi?id=7764 normal, P5 - low, ---, mtompset, Needs Signoff , INSTALL.ubuntu needs to be updated |
06:30 | dcook | Neato. I might take a look later. |
06:30 | Right now, I'm pondering a new matching scheme... | |
06:32 | magnuse | cait++ |
06:32 | dcook | If I don't want to risk people making XSLTs that don't fit my scheme...I should make a more foolproof scheme... |
06:34 | mtompset | http://en.wikipedia.org/wiki/Idiot_proof |
06:34 | dcook | That last paragraph seems particularly apt |
06:35 | mtompset | Exactly why I mentioned it. :) |
06:35 | dcook | Although it might be a bit much to expect people to remember to include my parameters.. |
06:35 | I think matching would be impossible without them though.. | |
06:36 | Well, not impossible, but supremely spotty | |
06:37 | magnuse | i don't think expecting people to write xslt in a particular way for a particular feature is asking too much... |
06:38 | mtompset | Well, have a great day, #koha. |
06:38 | dcook | No? |
06:38 | wahanui | http://i.imgur.com/hVVuP.jpg |
06:38 | dcook | I'm glad to hear it :) |
06:39 | * dcook | isn't sure what sounds reasonable anymore |
06:39 | cait | bbiab |
06:39 | cait left #koha | |
06:49 | reiveune joined #koha | |
06:49 | reiveune | hello |
06:49 | magnuse | tcohen++ for updating http://wiki.koha-community.org[…]e_Debian_packages |
06:50 | bonjour reiveune | |
06:50 | @wunder marseille | |
06:50 | huginn` | magnuse: The current temperature in Marseille, France is 17.0°C (8:30 AM CEST on September 18, 2013). Conditions: Clear. Humidity: 68%. Dew Point: 11.0°C. Pressure: 29.86 in 1011 hPa (Rising). |
06:51 | reiveune | salut magnuse kathryn dcook rangi :) |
06:51 | dcook | hey ya reiveune :) |
06:56 | alex_a joined #koha | |
06:58 | lds joined #koha | |
07:02 | paul_p joined #koha | |
07:10 | kivilahtio_ | I just can't find the Koha API docs anywhere? I saw it in the dokuwiki and now it is gone? |
07:10 | mysterious... | |
07:11 | paul_p | hi kivilahtio_ i've seen your email |
07:12 | kivilahtio_ | paul_p: good. I hope you have time to answer |
07:21 | rangi | we dont use dokuwiki |
07:22 | you mean http://wiki.koha-community.org[…]supported_by_Koha ? | |
07:27 | magnuse | we did use dokuwiki a long time ago? |
07:29 | kivilahtio_ | rangi: The perldocs were published as a web page. |
07:29 | rangi: Documenting C4::Auth for starters | |
07:29 | magnuse | http://perldoc.koha-community.org/ |
07:29 | kivilahtio_ | magnuse: thanks! |
07:29 | phew | |
07:29 | magnuse | :-) |
07:29 | kivilahtio_ | I'll bookamrk that |
07:30 | dcook | Ugh...why don't the record matching rules seem to work now... |
07:31 | kivilahtio_ | we just found out that Koha has ~2800 open bugs, of which 208 are critical/major. I have to say that is troublesome |
07:31 | dcook | O_o |
07:31 | rangi | would you rather we hid them? :) |
07:31 | kivilahtio_ | rangi: :D |
07:31 | magnuse | rangi++ |
07:32 | rangi | you realise we use bugzilla for all feature and enhancement requests too |
07:32 | and i bet of those 208, only about 10 are actually critical | |
07:32 | kivilahtio_ | rangi: no I don't. This is not mu discovery but I would like to hear your version of it |
07:32 | rangi | i think someone just queried bugzilla, and jumped to some conclusions |
07:33 | and with mostly badly researched conclusions, a wrong one | |
07:33 | kivilahtio_ | rangi: thanks for the clarification |
07:33 | rangi | for examply they assumed that 2800 bugizlla requests not in closed state = 2800 bugs |
07:33 | kivilahtio_ | no they just stated that there are 2800 open bugs :) |
07:34 | rangi: sorry I take my previous comment back | |
07:35 | rangi | yep, and since they dont realise that pushed to master and pushed to stable aren't open |
07:35 | they got that figure | |
07:36 | there are 3 critical | |
07:36 | one in discussion, 1 with a patch that needs testing and one new | |
07:36 | 0 blockers | |
07:36 | magnuse | this table might be of interest: http://bugs.koha-community.org[…]saved_report_id=1 |
07:36 | kivilahtio_ | I can see your logic |
07:36 | magnuse | sorry for the huge url |
07:37 | kivilahtio_ | magnuse: no worries. That clarifies a lot |
07:39 | dcook | Hmmm... |
07:39 | rangi | the problem with an open data set, you can construct all sorts of queries, but without context they dont mean a lot |
07:40 | bug 10908 | |
07:40 | huginn` | 04Bug http://bugs.koha-community.org[…]_bug.cgi?id=10908 blocker, P1 - high, ---, robin, Needs Signoff , Fix broken auth_by_bind LDAP mode |
07:40 | rangi | would be great if someone could sign that off |
07:40 | i can't obviously | |
07:42 | dcook | Ahh, no problem with the matching rules. I'm just an idiot who needs to leave work and head to the gym... |
07:42 | rangi | heh have fun dcook |
07:42 | dcook | Thanks, rangi :) |
07:42 | I think we only have one LDAP instance and I'm not familiar with it at all :/ | |
07:42 | Otherwise, I'd be all over that | |
07:42 | In fact, that might be a remote instance as well.. | |
07:49 | rangi | ls |
07:49 | heh | |
07:50 | magnuse | cd? |
07:50 | dcook | git branch -v -v |
07:53 | Ok. Actually leaving now. | |
07:53 | Have a good day/night :) | |
08:10 | kf joined #koha | |
08:11 | kf | morning #koha |
08:14 | @wunder Konstanz | |
08:14 | huginn` | kf: The current temperature in Konstanz, Germany is 15.0°C (10:00 AM CEST on September 18, 2013). Conditions: Light Rain. Humidity: 79%. Dew Point: 12.0°C. Pressure: 29.60 in 1002 hPa (Rising). |
08:28 | rangi | @wunder nzwn |
08:28 | huginn` | rangi: The current temperature in Wellington, New Zealand is 10.0°C (8:00 PM NZST on September 18, 2013). Conditions: Partly Cloudy. Humidity: 66%. Dew Point: 4.0°C. Pressure: 30.24 in 1024 hPa (Steady). |
08:38 | drojf joined #koha | |
08:39 | magnuse | @wunder boo |
08:39 | huginn` | magnuse: The current temperature in Bodo, Norway is 14.0°C (10:20 AM CEST on September 18, 2013). Conditions: Mostly Cloudy. Humidity: 67%. Dew Point: 8.0°C. Pressure: 29.56 in 1001 hPa (Steady). |
08:40 | drojf | good morning #koha |
08:40 | magnuse | moin drojf |
08:40 | drojf | @wunder berlin, germany |
08:40 | huginn` | drojf: The current temperature in Prenzlauer Berg, Berlin, Germany is 10.2°C (10:13 AM CEST on September 18, 2013). Conditions: Rain. Humidity: 73%. Dew Point: 6.0°C. Pressure: 29.39 in 995 hPa (Steady). |
08:40 | drojf | :( |
08:40 | rangi | hi drojf |
08:40 | drojf | hei magnuse |
08:40 | hi rangi | |
08:42 | kf | hi drojf, hi rangi |
08:42 | drojf | hi kf |
09:03 | drojf joined #koha | |
09:31 | Oak joined #koha | |
09:31 | Oak | kia ora #koha |
09:31 | magnuse | |
09:31 | magnuse | Oak |
09:31 | Oak | \o/ |
09:31 | magnuse | :-) |
09:31 | Oak | :) |
09:32 | gerundio joined #koha | |
09:32 | * Oak | sends kf cookies and tea |
09:35 | kf | Oak: much appreciated - thx :) |
09:48 | rangi | i wonder if this will work |
09:49 | w00t | |
09:49 | http://bugs.koha-community.org[…]g.cgi?id=9163#c19 | |
09:49 | huginn` | 04Bug 9163: new feature, P1 - high, ---, fridolyn.somers, Patch doesn't apply , Cataloguing validation workflow |
09:50 | rangi | my bot is now testing all bugs in need signoff state, if they dont apply cleanly they get updated |
09:51 | next step it will test all those apply with the tests, and set fail qa any that make tests fail | |
09:52 | http://bugs.koha-community.org[…]g.cgi?id=8918#c23 | |
09:52 | huginn` | 04Bug 8918: normal, P3, ---, julian.maurice, Patch doesn't apply , ILS-DI: HoldTitle and HoldItem do not calculate rank of hold |
09:52 | rangi | seems to be working fine |
09:52 | magnuse | rangi++ !!! |
09:53 | automate all the things! | |
09:53 | rangi | thats the idea |
09:53 | kf | seems to be working awesome |
09:53 | :) | |
09:54 | magnuse | next step: automatic signoff for the patches that do not make the tests fail ;-) |
09:54 | rangi | its found 6 so far |
09:54 | that dont apply | |
09:54 | kf | ok... tiem for lunch :) |
09:55 | rangi | make that 7 |
09:55 | kf | will be gone later... we have our first koha user meeting today :) |
09:55 | magnuse | w00t! |
09:55 | have fun kf! | |
09:55 | kf | wish us luck :) |
09:56 | kf left #koha | |
10:09 | magnuse | ohnoes, poor bug 10240 |
10:09 | huginn` | 04Bug http://bugs.koha-community.org[…]_bug.cgi?id=10240 new feature, P5 - low, ---, jcamins, Patch doesn't apply , Offline circulation using HTML5 and IndexedDB |
10:10 | magnuse | does anyone know if there are known problems with opening the value builder popups in ie? |
10:10 | rangi | its not a bad one, just the updatedatabase.pl i can fix that easily enough |
10:14 | magnuse | yay |
10:19 | rangi | fixed |
10:19 | the original big patch ive signed off a while ago | |
10:20 | it is just the 4 qa follow ups that need signoff, so if someone wanted to do that that would be cool | |
10:30 | kf joined #koha | |
10:31 | magnuse | if only i had the time... |
10:31 | rangi | i know that feeling |
10:31 | * kf | too |
10:32 | kivilahtio_ | luckliy we have time to hang around in the IRC! |
10:33 | kf | kivilahtio_: IRC is important. |
10:35 | rangi | if only there were about 4000 libraries using koha, maybe 1% of them could get involved in signoffs and that would be 40 |
10:35 | oh wait we do have 4000 libraries | |
10:38 | magnuse | hehe |
10:38 | kf left #koha | |
10:45 | magnuse | any plans for training more people to sign off during kohacon2013? |
10:46 | rangi | ill train anyone who volunteers |
10:47 | laurence1 joined #koha | |
10:51 | laurence1 left #koha | |
10:52 | Oak2 joined #koha | |
10:54 | magnuse | rangi++ |
10:55 | Oak2 left #koha | |
11:03 | Oak joined #koha | |
11:12 | magnuse | gah, encoding problems! |
11:21 | * magnuse | needs lunch |
11:33 | drnoe joined #koha | |
11:46 | tcohen joined #koha | |
11:57 | meliss joined #koha | |
11:57 | * magnuse | wonders what he is doing wrong when he gets output like "Sx{f8}r-Trx{f8}ndelag" |
12:24 | oleonard joined #koha | |
12:26 | oleonard | Hi #koha |
12:31 | magnuse | hiya oleonard |
12:32 | tcohen joined #koha | |
12:34 | magnuse | ah, Data::Dumper was messing with my output... |
12:35 | tcohen_ joined #koha | |
12:36 | oleonard | I wonder if the patch-doesn't-apply bot knows about bug dependencies? |
12:38 | talljoy joined #koha | |
12:38 | magnuse | "not yet" would be my guess |
12:44 | oleonard | Joubu: rangi's bot is almost as bad as me about noticing bug dependencies ;) |
12:45 | Joubu | :) |
13:03 | meliss joined #koha | |
13:09 | edveal joined #koha | |
13:11 | tcohen | morning #koha |
13:12 | oleonard | Hi tcohen |
13:30 | NateC joined #koha | |
13:37 | BigRig joined #koha | |
13:45 | tcohen | @later tell cait take a look at this gift http://snag.gy/6qrpz.jpg |
13:45 | huginn` | tcohen: The operation succeeded. |
13:48 | tcohen | hi jcamins |
13:48 | jcamins | tcohen: that's really eerie. Does my client indicate when I open the channel? |
13:48 | Also, hi. | |
13:48 | tcohen | a question for u: is there a semantic difference between MARC and UNIMARC see also and see from fields? |
13:49 | eerie? | |
13:49 | jcamins | There is not. |
13:49 | Yeah, you said "hi jcamins" seconds after I opened up the channel. | |
13:49 | tcohen | i've just googled eerie.. |
13:49 | its a strange coincidence | |
13:50 | jcamins | Yup. |
13:51 | tcohen | the templates look for some 'notes' when in UNIMARC scenario |
13:51 | and 'other script' | |
13:51 | laurence joined #koha | |
13:51 | jcamins | Yeah, that functionality was there before and I kept it when I improved the authority display. |
13:52 | maximep joined #koha | |
13:53 | tcohen | is displaying authorites search results in the opac working at all for unimarc? |
13:53 | looks like it only displays text, so no tracings | |
13:54 | any UNIMARC user? | |
13:58 | laurence left #koha | |
14:04 | tcohen | guys, any UNIMARC user? |
14:05 | jcamins | Oh, that reminds me. |
14:05 | Any French speakers about? | |
14:06 | tcohen | i'm about to break all unimarc-related authorities visualization |
14:07 | jcamins | Noooooo. |
14:07 | tcohen | hmmm, looks no one around :-P |
14:07 | just testing jcamins | |
14:07 | jcamins | Oh. Heh. |
14:07 | sophie_m | yes it works |
14:08 | jcamins: ? | |
14:08 | tcohen | in the opac, you are presented links to see also and see from authorities (when searching authorities)? |
14:08 | jcamins | Yay! |
14:08 | sophie_m: Is this grammatical for a title: "Le Premier Jour du l’An CCXXII de l’Ère Républicaine | |
14:08 | sophie_m | ah opac |
14:09 | jcamins | I read French okay, but I can't write it. |
14:09 | sophie_m | Le premier jour de l'an (et non pas "du") jcamins |
14:09 | on peut aussi dire de l'année | |
14:10 | jcamins: it's not so bad :() | |
14:10 | :) | |
14:10 | jcamins | Thanks! |
14:10 | tcohen | authorities-search-results.inc clearly has a IF (unimarc) ELSE END |
14:10 | the unimarc block only prints plain text, no URL | |
14:10 | jcamins | That's the title for my dinner menu for Sunday. :) |
14:11 | sophie_m++ # for humoring me | |
14:11 | rambutan joined #koha | |
14:13 | sophie_m | tcohen : I can't find at the moment exemples with see also |
14:14 | tcohen | thanks sophie_m |
14:20 | Dyrcona joined #koha | |
14:26 | tcohen | unimarc sample koha? |
14:29 | oleonard | tcohen: There is a sandbox with UNIMARC data isn't there? |
14:30 | tcohen | sandboxes? |
14:30 | wahanui | sandboxes are http://wiki.koha-community.org/wiki/Sandboxes |
14:30 | tcohen | thanks oleonard |
14:36 | mtompset joined #koha | |
14:36 | mtompset | Greetings, #koha. |
14:37 | gmcharlt++ # taking dependent patches into account. Good and necessary idea. | |
14:38 | alex_a joined #koha | |
14:39 | oleonard | Firefox, get it together! How long have we had to deal with this stupid print truncation bug?! |
14:41 | jcamins | Ummm... a long time? |
14:41 | * druthb | waves to mtompset. |
14:41 | oleonard | At the moment I'm looking at a web page on the subject from 2007, so yeah a long time. |
14:42 | mtompset | Greetings, druthb, oleonard jcamins. :) |
14:42 | print truncation bug? | |
14:42 | gmcharlt | oleonard: Firefox is just trying to save trees? </lame_excuse> |
14:43 | oleonard | gmcharlt: Maybe if pages past page 1 were nonexistent instead of blank :P |
14:43 | mtompset | But the data you REALLY need is on the first page anyways. ;) |
14:45 | oleonard | I knew I shouldn't have designed my Geocities page with a table layout. Now grandma can't print it out to show the bridge club. |
14:46 | mtompset | " iframe printing broken when iframe height more than page height" -- "Reported: 2001-12-03 01:18 PST" -- "Status: NEW" WHAT?! |
14:47 | tcohen | bug 10691 |
14:47 | huginn` | 04Bug http://bugs.koha-community.org[…]_bug.cgi?id=10691 normal, P5 - low, ---, tomascohen, Needs Signoff , 5xx not properly linked by authid in authority search result list |
14:49 | mtompset | "internet explorer prints all four pages properly." -- How scary is that, oleonard? |
14:50 | BigRig_ joined #koha | |
14:58 | mtompset | gmcharlt: any thoughts on 10454? LAST_INSERT_ID() is a MySQLism. khall is recommending avoiding MySQLisms. |
15:01 | Joubu | mtompset: DBI provides a last_insert_id method |
15:01 | tcohen | jcamins: do u think 10691 should be fixed fr staff too? |
15:02 | Joubu | mtompset: http://search.cpan.org/dist/DB[…]pm#last_insert_id |
15:02 | jcamins | tcohen: yeah, ideally. |
15:02 | mtompset | Looking at that link now. Thank you, Joubu. |
15:08 | tcohen | jcamins: i still belive authorities search in UNIMARC is sort of broken |
15:08 | jcamins | tcohen: that seems probable to me. |
15:09 | tcohen | there's at least a call to a process called language that is not there :-D |
15:09 | (on the unimarc if's branch) | |
15:09 | it is on the staff interface | |
15:23 | reiveune | bye |
15:23 | reiveune left #koha | |
15:32 | tcohen | volunteer for signing a really trivial patch so we have it fr 3.12.5? |
15:33 | only removes two quotation symbols from an xslt | |
15:36 | bug 10905 | |
15:36 | huginn` | 04Bug http://bugs.koha-community.org[…]_bug.cgi?id=10905 minor, P5 - low, ---, tomascohen, Needs Signoff , Author tracings incorrect when UseAuthoritiesForTracings is turned on |
15:55 | nengard joined #koha | |
15:59 | huginn` | 04Bug http://bugs.koha-community.org[…]_bug.cgi?id=10691 normal, P5 - low, ---, tomascohen, Needs Signoff , 5xx not properly linked by authid in authority search result list |
16:02 | oleonard | nengard around? |
16:02 | nengard | yes |
16:03 | oleonard | Do you have any idea why the kohails Twitter account is tweeting random koha-patches emails? |
16:04 | nengard | it's part of the yahoo pipe that feeds it |
16:04 | not sure why it's not doing them all though | |
16:06 | jcamins | Why did it suddenly start getting koha-patches e-mails? I don't think it used to, dit it? |
16:06 | *did | |
16:06 | nengard | it's support to be commits I think - and not it didn't - I cleaned up some broken feeds and thought adding in new features would be a good thing |
16:07 | jcamins | Ah. |
16:07 | I thought it just randomly switched, which would be weird. | |
16:10 | huginn` | New commit(s) kohagit: Bug 10876: Fix opac-MARCdetail.pl displaying items that are meant to be hidden <http://git.koha-community.org/[…]4b8284c0583f4e262> / Bug 10872: UT for GetHiddenItemnumbers and POD fix <http://git.koha-community.org/[…]04e52a9c74275aaf0> / Bug 10872 - C4::Items GetHiddenItems fix and optimization <http://git.koha-com |
16:14 | jenkins_koha | Starting build #107 for job master_maria (previous build: FIXED) |
16:16 | nengard | jcamins - nope just a weird human going in and screwing with it |
16:18 | jenkins_koha | Starting build #1425 for job Koha_master (previous build: FIXED) |
16:20 | huginn` | New commit(s) kohagit: Bug 10731: fix use of IntranetSlipPrinterJS by hold slips <http://git.koha-community.org/[…]849be172131f12cee> |
16:20 | tcohen | nengard: quick question |
16:21 | nengard | yup |
16:21 | tcohen | you're cataloguing, and want to link an authority |
16:22 | start typing something | |
16:22 | the autocomplete feature shows a list | |
16:22 | your's is there, you click on it | |
16:22 | what you expect to happen once you click? | |
16:23 | should it put it in the search field? (current) | |
16:23 | should it directly trigger that search? | |
16:23 | should it link the authority? | |
16:24 | mtompset | gmcharlt++ # Thank you, gmcharlt. :) |
16:25 | tcohen | nengard? |
16:25 | wahanui | nengard is fast |
16:26 | nengard | sorry ... reading |
16:26 | tcohen | heh |
16:26 | nengard | i think it should link the authority |
16:26 | and if it can't do that then put it in the search field | |
16:26 | mtompset | wahanui: nengard is also the queen of documentation. |
16:26 | wahanui | okay, mtompset. |
16:26 | nengard | :) |
16:27 | tcohen | i'll gather some other opinions and use cases |
16:27 | thanks nengard | |
16:28 | mtompset | tcohen: I don't think it should directly link immediately, but that's my totally uninformed opinion. :) |
16:30 | huginn` | New commit(s) kohagit: Bug 9294: Followup : add missing lines. <http://git.koha-community.org/[…]e4874e42fbd7dd369> / Bug 9294 - Move JavaScript out of circulation template <http://git.koha-community.org/[…]4d3d806f7a30590d8> |
16:40 | New commit(s) kohagit: Bug 10376: fix ability to print cart from IE9 & 10 <http://git.koha-community.org/[…]e17fe7acd9ce7b2c6> | |
16:47 | bag | @seen libsysguy |
16:47 | huginn` | bag: libsysguy was last seen in #koha 3 weeks, 0 days, 4 hours, 47 minutes, and 53 seconds ago: <libsysguy> yo magnuse |
16:48 | oleonard | Hi bag |
16:48 | bag | hey owen |
16:52 | huginn` | New commit(s) kohagit: Bug 10599: add option to unselect on loan items on the batch item modification tool <http://git.koha-community.org/[…]fce2e9558b074158d> |
16:57 | druthb | bag: I just saw libsysguy in the lunch line, and made disparaging remarks about him. |
16:57 | bag | poor guy |
16:57 | druthb | :P |
16:58 | bag | tell him I saw him walking around SB the other day - with a surf board under his arm |
16:58 | druthb | I showed him my engagement ring, and he bemoaned the fact that The Swede wants the Star of Africa or some such expensive bauble on her finger. |
16:58 | jenkins_koha | Project master_maria build #107: SUCCESS in 44 min: http://jenkins.koha-community.[…]master_maria/107/ |
16:58 | * Mark Tompsett: Bug 10584 - Hide OPAC biblio details if all items are hidden | |
16:58 | * Mark Tompsett: Bug 10872 - C4::Items GetHiddenItems fix and optimization | |
16:58 | * Tomas Cohen Arazi: Bug 10872: UT for GetHiddenItemnumbers and POD fix | |
16:58 | * Mark Tompsett: Bug 10876: Fix opac-MARCdetail.pl displaying items that are meant to be hidden | |
16:58 | * Kyle M Hall: Bug 10731: fix use of IntranetSlipPrinterJS by hold slips | |
16:58 | huginn` | 04Bug http://bugs.koha-community.org[…]_bug.cgi?id=10584 enhancement, P5 - low, ---, mtompset, Pushed to Master , Hide OPAC bibilo details if all items are hidden. |
16:58 | 04Bug http://bugs.koha-community.org[…]_bug.cgi?id=10872 minor, P5 - low, ---, mtompset, Pushed to Master , C4::Items GetHiddenItems fix and optimization | |
16:58 | 04Bug http://bugs.koha-community.org[…]_bug.cgi?id=10876 normal, P5 - low, ---, mtompset, Pushed to Master , Fix opac-MARCdetail.pl partial hides | |
16:58 | 04Bug http://bugs.koha-community.org[…]_bug.cgi?id=10731 minor, P5 - low, ---, kyle, Pushed to Master , IntranetSlipPrinterJS is not working for hold slips | |
16:58 | jenkins_koha | Starting build #108 for job master_maria (previous build: SUCCESS) |
16:59 | * mtompset | crosses fingers. :) |
17:02 | huginn` | New commit(s) kohagit: Bug 10599: (follow-up) fix incomplete test case <http://git.koha-community.org/[…]d4b142ed3340d452a> |
17:31 | jcamins | TIL: do not run siege with 200 concurrent clients on a small Koha server. |
17:31 | For your server is small, and crunchy, and hates you terribly. | |
17:34 | huginn` | New commit(s) kohagit: Bug 10601: (follow-up) improvements to ->set() and ->get() <http://git.koha-community.org/[…]290ac10139e65d418> / Bug 10601: (follow-up) unit tests for new ->set() and ->get() <http://git.koha-community.org/[…]205f76728e27ae985> / Bug 10601 [QA Followup] fix POD error <http://git.koha-community.org/gitweb/?p=koha.git |
17:36 | Dyrcona joined #koha | |
17:42 | jenkins_koha | Project master_maria build #108: SUCCESS in 43 min: http://jenkins.koha-community.[…]master_maria/108/ |
17:42 | * Owen Leonard: Bug 9294 - Move JavaScript out of circulation template | |
17:42 | * Jonathan Druart: Bug 9294: Followup : add missing lines. | |
17:42 | * Marcel de Rooy: Bug 10376: fix ability to print cart from IE9 & 10 | |
17:42 | * Jonathan Druart: Bug 10599: add option to unselect on loan items on the batch item modification tool | |
17:42 | huginn` | 04Bug http://bugs.koha-community.org[…]w_bug.cgi?id=9294 enhancement, P5 - low, ---, oleonard, Pushed to Master , Move JavaScript out of circulation template |
17:42 | jenkins_koha | * Galen Charlton: Bug 10599: (follow-up) fix incomplete test case |
17:42 | huginn` | 04Bug http://bugs.koha-community.org[…]_bug.cgi?id=10376 normal, P5 - low, ---, m.de.rooy, Pushed to Master , Printing cart does not work under IE9 |
17:42 | 04Bug http://bugs.koha-community.org[…]_bug.cgi?id=10599 enhancement, P5 - low, ---, jonathan.druart, Pushed to Master , Uncheck on loan items on the batch item modification tool | |
17:42 | jenkins_koha | Starting build #109 for job master_maria (previous build: SUCCESS) |
17:45 | oleonard_ joined #koha | |
17:47 | rambutan joined #koha | |
17:47 | talljoy1 joined #koha | |
17:47 | nengard_ joined #koha | |
17:47 | halcyonCorsair joined #koha | |
17:49 | phasefx__ joined #koha | |
17:51 | Joubu joined #koha | |
17:52 | jenkins_koha | Project Koha_master build #1425: SUCCESS in 1 hr 34 min: http://jenkins.koha-community.[…]Koha_master/1425/ |
17:52 | * Mark Tompsett: Bug 10584 - Hide OPAC biblio details if all items are hidden | |
17:52 | * Mark Tompsett: Bug 10872 - C4::Items GetHiddenItems fix and optimization | |
17:52 | * Tomas Cohen Arazi: Bug 10872: UT for GetHiddenItemnumbers and POD fix | |
17:52 | * Mark Tompsett: Bug 10876: Fix opac-MARCdetail.pl displaying items that are meant to be hidden | |
17:52 | * Kyle M Hall: Bug 10731: fix use of IntranetSlipPrinterJS by hold slips | |
17:52 | huginn` | 04Bug http://bugs.koha-community.org[…]_bug.cgi?id=10584 enhancement, P5 - low, ---, mtompset, Pushed to Master , Hide OPAC bibilo details if all items are hidden. |
17:52 | 04Bug http://bugs.koha-community.org[…]_bug.cgi?id=10872 minor, P5 - low, ---, mtompset, Pushed to Master , C4::Items GetHiddenItems fix and optimization | |
17:52 | 04Bug http://bugs.koha-community.org[…]_bug.cgi?id=10876 normal, P5 - low, ---, mtompset, Pushed to Master , Fix opac-MARCdetail.pl partial hides | |
17:52 | 04Bug http://bugs.koha-community.org[…]_bug.cgi?id=10731 minor, P5 - low, ---, kyle, Pushed to Master , IntranetSlipPrinterJS is not working for hold slips | |
17:53 | jenkins_koha | Starting build #1426 for job Koha_master (previous build: SUCCESS) |
18:00 | edveal joined #koha | |
18:03 | sophie_m joined #koha | |
18:26 | jenkins_koha | Project master_maria build #109: SUCCESS in 44 min: http://jenkins.koha-community.[…]master_maria/109/ |
18:26 | * Jonathan Druart: Bug 10601: Add a counter on batch items modifications | |
18:26 | * Kyle M Hall: Bug 10601 [QA Followup] fix POD error | |
18:26 | * Galen Charlton: Bug 10601: (follow-up) unit tests for new ->set() and ->get() | |
18:26 | * Galen Charlton: Bug 10601: (follow-up) improvements to ->set() and ->get() | |
18:26 | huginn` | 04Bug http://bugs.koha-community.org[…]_bug.cgi?id=10601 enhancement, P5 - low, ---, jonathan.druart, Pushed to Master , Add a counter on batch items modifications |
18:29 | tcohen joined #koha | |
18:32 | SherryS joined #koha | |
18:33 | jcamins | If anyone is interested in seeing some performance statistics I just collected on Apache vs Plack: http://paste.koha-community.org/218 |
18:33 | SherryS left #koha | |
18:39 | NateC joined #koha | |
18:44 | rambutan | Starman wins! |
18:44 | jcamins | rambutan: by a lot. |
18:45 | rambutan | long live Starman! |
18:45 | jcamins | However, neither Apache nor Starman can handle 100 simultaneous connections. |
18:46 | rambutan | That would be a heck of a lot of circ terminals |
18:47 | jcamins | Yes. |
18:47 | oleonard | But fewer than the number of cloned superlibrarians jcamins has growing in vats in his lab |
18:47 | jcamins | And I probably would not use a baby server for a library system with that many simultaneous users. |
18:50 | oleonard | Starman = "baby server?" |
18:51 | jcamins | oleonard: no, a Windows Azure "small" instance is a baby server. |
19:08 | For anyone thinking of running 50 simultaneous connections against a small server, I'd recommend against that, too. | |
19:17 | rangi | its pretty much a function of ram |
19:19 | jcamins | Yeah, with 1.7GB/RAM and the worst I/O performance I have ever seen, I wasn't expecting anything much from this server. |
19:23 | rangi: actually, I just noticed something interesting. With Starman the limiting factor is CPU not memory. | |
19:24 | I have 620mb of RAM free, but CPU is stuck at 100%. | |
19:24 | rangi | ah yeah, that makes sense, it reduces the RAM overhead a lot |
19:25 | jcamins | So probably if I tried this on a server that I'd consider actually running in production it'd do better. |
19:26 | jenkins_koha | Project Koha_master build #1426: SUCCESS in 1 hr 33 min: http://jenkins.koha-community.[…]Koha_master/1426/ |
19:26 | * Owen Leonard: Bug 9294 - Move JavaScript out of circulation template | |
19:26 | * Jonathan Druart: Bug 9294: Followup : add missing lines. | |
19:26 | * Marcel de Rooy: Bug 10376: fix ability to print cart from IE9 & 10 | |
19:26 | * Jonathan Druart: Bug 10599: add option to unselect on loan items on the batch item modification tool | |
19:26 | huginn` | 04Bug http://bugs.koha-community.org[…]w_bug.cgi?id=9294 enhancement, P5 - low, ---, oleonard, Pushed to Master , Move JavaScript out of circulation template |
19:26 | jenkins_koha | * Galen Charlton: Bug 10599: (follow-up) fix incomplete test case |
19:26 | * Jonathan Druart: Bug 10601: Add a counter on batch items modifications | |
19:26 | * Kyle M Hall: Bug 10601 [QA Followup] fix POD error | |
19:26 | * Galen Charlton: Bug 10601: (follow-up) unit tests for new ->set() and ->get() | |
19:26 | * Galen Charlton: Bug 10601: (follow-up) improvements to ->set() and ->get() | |
19:26 | huginn` | 04Bug http://bugs.koha-community.org[…]_bug.cgi?id=10376 normal, P5 - low, ---, m.de.rooy, Pushed to Master , Printing cart does not work under IE9 |
19:26 | 04Bug http://bugs.koha-community.org[…]_bug.cgi?id=10599 enhancement, P5 - low, ---, jonathan.druart, Pushed to Master , Uncheck on loan items on the batch item modification tool | |
19:26 | 04Bug http://bugs.koha-community.org[…]_bug.cgi?id=10601 enhancement, P5 - low, ---, jonathan.druart, Pushed to Master , Add a counter on batch items modifications | |
19:29 | pastebot | "rangi" at 127.0.0.1 pasted "the main logic of the bot" (21 lines) at http://paste.koha-community.org/219 |
19:30 | rangi | it uses www::mechanize to get the full xml of the bug too, so it can see dependencies, and could make integration branch and apply dependencies too |
19:31 | jcamins | Git::Repository == wrapper around git binary? |
19:31 | rangi | ill clean it up a little and push it |
19:31 | jcamins: yup | |
19:32 | its simple, but works nicely | |
19:35 | trea-afk left #koha | |
19:53 | meliss joined #koha | |
20:01 | rangi | https://gitorious.org/koha-git-tester |
20:02 | pianohacker joined #koha | |
20:02 | rangi | theres the little script i hacked up, pull requests welcomed |
20:03 | jcamins | Nice! |
20:03 | oleonard | rangi++ |
20:04 | rangi | now time to take the kids to school |
20:12 | drojf joined #koha | |
20:12 | drojf | good evening #koha |
20:13 | druthb | Hi, drojf! |
20:14 | tcohen joined #koha | |
20:15 | drojf | druthb! :) |
20:15 | druthb | :D |
20:19 | tcohen | jcamins around? |
20:22 | jcamins | I am. |
20:22 | tcohen | have a question about bug 10691 |
20:22 | huginn` | 04Bug http://bugs.koha-community.org[…]_bug.cgi?id=10691 normal, P5 - low, ---, tomascohen, Needs Signoff , 5xx not properly linked by authid in authority search result list |
20:22 | tcohen | what if the authority record doesn't have a RLIN for the 'see also' or 'see from' (i.e. just plain text) |
20:23 | jcamins | It should just be a search. |
20:23 | tcohen | it should fallback to generic search? |
20:23 | jcamins | Yeah. |
20:24 | tcohen | my patch only made th e authid part |
20:24 | ok, not complete solution i guess | |
20:26 | oleonard | Bye #koha |
20:33 | tcohen joined #koha | |
20:34 | tcohen | networking problems |
20:36 | is it ok if i mark failed-qa with a proper message? | |
20:38 | jcamins | Yeah, I think so. |
20:45 | tcohen | jcamins: what do u think of passing search_link and exact_link to the authresult process? |
20:45 | and choosing inside that function? | |
20:45 | jcamins | tcohen: that seems reasonable. |
20:45 | tcohen | other way could be just hardcoding those URLs in the .inc |
20:46 | and if authid -> one else -> the other | |
20:55 | Dyrcona joined #koha | |
21:00 | clintD joined #koha | |
21:00 | drojf | what's the gitbot? a bot checking if patches need to be rebased? |
21:00 | jcamins | Yep. |
21:00 | drojf | cool |
21:01 | well, unless the part where my patch needs attention :P | |
21:04 | nengard joined #koha | |
21:08 | tcohen joined #koha | |
21:12 | tcohen | @seen cait |
21:12 | huginn` | tcohen: cait was last seen in #koha 14 hours, 33 minutes, and 29 seconds ago: <cait> bbiab |
21:13 | tcohen | sigh |
21:16 | JoeLib001 joined #koha | |
21:16 | cait joined #koha | |
21:17 | JoeLib001 | Hello. :-) I have a Z39.50 Server question. Anyone up for it? |
21:17 | * cait | waves |
21:18 | mtompset | No, but ask anyways? :) I don't guarantee I'll know. :) |
21:18 | JoeLib001 | Well, more of a Z39.50 server problem... or something... |
21:18 | Hehe. :-) | |
21:18 | mtompset | Greetings, cait. |
21:19 | JoeLib001 | I do not get any hits when I do a title search with subtitles when I do a title search of my Koha's Database via Z39.50. |
21:20 | mtompset | did you check that it was working with yaz first? |
21:20 | JoeLib001 | Example: 245#a Systematic Theology :#bcreation, Christ, salvation |
21:20 | mtompset | or was that yaz-client? |
21:20 | JoeLib001 | I tried using the yaz-client as well. It still comes up 0. |
21:21 | Yeah, ok. Ignore the space after the a. XD | |
21:21 | I do a search for "Systematic Theology" and I get a hit. | |
21:22 | I do the following searches and I get no hits. "Systematic Theology :creation", "Systematic Theology : creation", "Systematic Theology creation", "Systematic Theology :creation, Christ, salvation". | |
21:23 | My bad the example shows: Example: 245#aSystematic Theology :#bcreation, Christ, salvation / | |
21:24 | mtompset | Don't mind me... I'm trying to refresh my memory with this stuff. :) |
21:24 | JoeLib001 | I have tried a few other titles that have subtitles and I get the same result. |
21:24 | rangi | back |
21:25 | JoeLib001 | Hehehe. ;-) |
21:25 | Well, zebrasrv didn't like Gettysburg either. XD | |
21:26 | tcohen | i'm sorry JoeLib001, i know too little about searching algorithms inside zebra |
21:26 | rangi | much more likely we have not told zebra that subtitle is part of title |
21:26 | JoeLib001 | Yeah, I started reading the Z39.50 Standards and didn't find anything relating to subtitles and gave up. XD |
21:27 | rangi: that would make sense. | |
21:28 | rangi | JoeLib001: id run zebrasrv from the commandline, and then try a title search in koha, and see the string it is using to search |
21:28 | tcohen | are u in grs or dom setup JoeLib001 ? |
21:29 | jcamins | JoeLib001: what search did you do in yaz-client? |
21:29 | JoeLib001 | rangi: Would that mess something up, if I tried it from my production server? |
21:29 | rangi | hmm yeah, dont do that :-) |
21:29 | JoeLib001 | jcamins: find "Systematic Theolgoy" comes up with a ht |
21:29 | jcamins | JoeLib001: but you said you tried a title search? |
21:29 | JoeLib001 | without my typos. XD |
21:30 | Ok, I probably don't know the difference. XD | |
21:30 | jcamins | So, keyword search. |
21:30 | JoeLib001 | Ahh... |
21:30 | jcamins | As it happens, a title search isn't going to work either. |
21:31 | JoeLib001 | Yeah, keyword search didn't come up with it when I tested with the yaz-client. |
21:31 | jcamins | But I wanted to check that I was following along -- sort of -- before offering my two cents. |
21:31 | JoeLib001 | Ok. |
21:32 | jcamins | Phrase searching will not do what you expect. |
21:32 | Especially not with GRS-1, which I believe is what you're using. | |
21:33 | JoeLib001 | Why not and can I do something about it? Reasonably without days or weeks of effort. XD |
21:33 | mtompset | Oops... |
21:33 | What does 'd' do in yaz-client? | |
21:33 | jcamins | mtompset: no idea. |
21:33 | mtompset | (in terms of data) |
21:33 | rangi | tcohen: what time do you arrive in reno? |
21:34 | jcamins | Phrase searching is used for full-subfield searching. |
21:34 | tcohen | rangi: 10:25 |
21:34 | DALLAS, TX (DALLAS FT WORTH INTL) 15 OCT 08:55 | |
21:34 | jcamins | So a phrase search for "Systematic theology" will work, since that's one subfield, but a phrase search for "Systematic theology creation" will not, because that's two. |
21:34 | tcohen | RENO, NV (TAHOE INTL) 15 OCT 10:25 |
21:34 | cait | tcohen: flights booked? |
21:34 | woohoo | |
21:35 | JoeLib001 | Hmm..., that sucks. XD |
21:36 | jcamins | So what you're going to need to do is not use phrase searches. |
21:36 | JoeLib001 | What is the alternative? Just searching by ISBN? |
21:36 | rangi | ahh sweet, ill be there by then :) |
21:36 | jcamins | This search should work: f @attr 1=1016 "systematic theology creation" |
21:37 | (in yaz-client) | |
21:37 | I think. | |
21:37 | tcohen | thats great rangi! |
21:37 | JoeLib001 | Ok, I will give that a try. |
21:37 | jcamins | Most likely it's just a matter of switching which attributes you're using over Z39.50. |
21:38 | gmcharlt | rangi: question is, how much of a zombie will you be by that point? ;) |
21:39 | rangi | ahh ive learnt, im arriving on the 13th |
21:39 | drnoe_away left #koha | |
21:39 | gmcharlt | :) |
21:39 | rangi | and its only a 1 hour flight, then 13 hr flight, then another 1 hour one |
21:39 | eythian | hi |
21:40 | jcamins | rangi: really? |
21:40 | rangi | yep |
21:40 | and some time in airports | |
21:40 | jcamins | Wow. That seems surprisingly short. |
21:40 | rangi | wlg->akl is 1 hour |
21:40 | jcamins | Not that I'd want to do it. |
21:40 | rangi | akl->sfo = 12 or 13 depending on winds |
21:40 | then 55 min to reno | |
21:40 | tcohen | 1:30+10:15+3:30 |
21:41 | rangi | its certainly a lot shorter than edinburgh last year |
21:42 | jcamins | From here to Cordoba is 13-14 hours. 11 hours flight time. |
21:43 | rangi | yeah im not sure how much time in total it takes |
21:43 | the timezones make it hard to figure out | |
21:43 | jcamins | From here to Ibadan is 20 hours, 13 hours flight time. |
21:44 | rangi | i start at 4pm on the 13th nz time |
21:44 | and land at 4.55pm on hte 13th | |
21:44 | reno time | |
21:44 | mtompset | Probably 24h 55m then, including any stop overs. |
21:44 | jcamins | ... |
21:44 | weird. | |
21:46 | wahanui joined #koha | |
21:46 | eythian | hi wahanui |
21:46 | wahanui | salut, eythian |
21:46 | eythian | wahanui: internet explorer |
21:46 | wahanui | eythian: sorry... |
21:46 | eythian | wahanui: internet explorer is https://fbcdn-sphotos-d-a.akam[…]6_280952799_n.png |
21:46 | wahanui | OK, eythian. |
21:47 | JoeLib001 | jcamins: That returned 0 hits too. |
21:47 | jcamins | JoeLib001: odd... |
21:47 | rangi | wellington 4pm is 8pm the day before |
21:47 | so its 21 hours ish | |
21:48 | in airports and planes | |
21:48 | JoeLib001 | Number of hits: 0, setno 4 SearchResult-1: term=systematic cnt=2, term=theology cnt=54, term=creation cnt=16 |
21:48 | jcamins | Hmm. |
21:49 | Try connecting to your biblioserver instead of publicserver. | |
21:49 | Does it work there? | |
21:50 | JoeLib001 | I think I connected to the biblio server. I entered: open localhost:9999/biblios |
21:50 | jcamins | No, that's the publicserver. |
21:50 | biblioserver is going to be via a unix socket. | |
21:51 | JoeLib001 | Ah, ok. Is there a document on the interwebs that I can read up on Koha's Z39.50 stuff. XD |
21:51 | jcamins | understanding zebra? |
21:51 | JoeLib001 | Yeah. |
21:51 | jcamins | zebra? |
21:51 | wahanui | zebra is a fielded free text indexing and retrieval engine with a Z39.50 front-end. You can use any compatible, commercial, or freeware Z39.50 client to access data stored in Zebra. or the search engine koha uses |
21:51 | jcamins | z39.50? |
21:51 | wahanui | well, z39.50 is the ANSI standard of the beast. |
21:51 | jcamins | understanding z39.50? |
21:52 | Ummm... | |
21:52 | understanding indexing? | |
21:52 | indexing? | |
21:52 | wahanui | indexing is done by Zebra. |
21:52 | jcamins | searching? |
21:52 | wahanui | somebody said searching was not working |
21:52 | jcamins | yaz-client? |
21:52 | wahanui | yaz-client is http://www.indexdata.com/yaz/doc/yaz-client.html |
21:52 | jcamins | Apparently wahanui doesn't have the link. |
21:52 | understanding zebra indexing? | |
21:52 | wahanui | understanding zebra indexing is http://wiki.koha-community.org[…]ng_Zebra_indexing |
21:52 | jcamins | Of course. |
21:53 | JoeLib001 | Thanks. |
21:53 | jcamins | That and this one: http://wiki.koha-community.org[…]s_a_Z39.50_server |
22:03 | cait left #koha | |
22:09 | mtompset | NOOOO! |
22:09 | I forgot to ask her something. | |
22:12 | tcohen | bye #koha |
22:13 | mtompset | Bye, tcohen. :) |
22:24 | maximep left #koha | |
22:53 | Irma joined #koha | |
23:28 | dcook joined #koha | |
23:46 | dcook | rangi++ |
23:46 | That automated gitbot is kinda handy | |
23:46 | Did get a conflict on the updatedatabase.pl, but then I noticed that my commit for that script was bad anyway... |
← Previous day | Today | Next day → | Search | Index