Time Nick Message 00:34 dcook @later tell nuentoter How are the checkouts being performed? 00:34 huginn dcook: The operation succeeded. 06:43 reiveune hello 06:53 alex_a Bonjour 07:09 * magnuse waves 07:37 ashimema yowser dcook was busy.. 07:37 ashimema I'm at the point of.. lets just add a note and give up on the tests I think 07:37 ashimema thanks for working so diligently dcoot 07:37 ashimema * thanks for working so diligently dcook 07:47 magnuse dcook++ 07:53 * magnuse hands andreashm the double sided tape 08:08 dcook Thanks, ashimema and magnuse :) 08:08 dcook I reckon maybe just adding a note is a good plan hehe 08:09 dcook My test can live on Bugzilla in case anyone ever desperately needs it 08:09 ashimema Thanks so much for persuing all the options :) 08:09 dcook :) 08:09 dcook I've been in a bit of a testing frenzy lately 08:09 ashimema always nice to have a test when possible but I think you've diligently proved if possible it's bloomin hard and not entirely worth working any more on. 08:09 dcook Really actually want to get more tests in for 10662, but I've actually had a lot of non-Koha work lately, so focused on htat 08:10 ashimema bug 10662 08:10 dcook Arguably could maybe put something in xt/ I guess but yeah I don't think there's too much to be gained 08:10 huginn Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10662 new feature, P3, ---, dcook, Failed QA , Build OAI-PMH Harvesting Client 08:10 ashimema oh, yeah.. that one would be nice 08:10 dcook 10662 uses an event-driven framework which makes things a bit tough to test... 08:10 dcook But I'm thinking a bit about how I can do it 08:11 * magnuse should be looking at the functional side of that one, but no time... 08:11 dcook I take it https://wiki.koha-community.org/wiki/Coding_Guidelines#PERL17:_Unit_tests_are_required_.28updated_Apr_26.2C_2017.29 refers to all methods and not just public methods? 08:11 dcook Although I think Devel::Cover might only look at public methods 08:11 dcook Not that Perl knows what that is but I think it treats methods starting with _ as special.. 08:12 * dcook has actually had quite a bit of fun writing unit tests in Ruby lately 08:13 dcook Oh and I have a Koha::Daemon module... not sure how to test that one.. 08:22 dcook Trying to rebase now... 08:22 dcook And missing my shameface emoji.. 08:22 dcook 😅 08:22 dcook There we go 08:24 andreashm hey dcook 08:25 andreashm working late? 08:25 dcook Yep heh 08:25 dcook I wasn't going to, but... 08:26 dcook Have some time to make up at work plus I have been thinking a lot about tests lately and thinking about 10662 08:26 * andreashm reads the logs and sees discussions about 10662. yay! 08:27 dcook heh 08:27 dcook I moved to a new computer recently so need to re-establish some of my community dev tools 08:27 * andreashm was at a BIBFRAME workshop here in Stockholm yesterday. Was thinking about our RDF in Koha project 08:27 * andreashm looks at magnuse 08:27 dcook :o 08:27 dcook Funnily enough, I've actually been working a lot with RDF over the past year or two with Fedora Commons 08:27 andreashm cool! 08:28 dcook Fedora 4.x uses RDF as its native data format 08:28 andreashm really? interesting! 08:28 dcook Although it stores it in a weird way 08:28 andreashm all RDF seems to be stored in a weird way in production. =) 08:28 dcook Heh 08:29 andreashm LIBRIS har it stored as json-ld in postgres for example 08:29 dcook Well this has some scalability issues I think 08:29 * dcook likes json-ld :) 08:29 andreashm no triplestore even 08:29 * andreashm likes json-ld better than rdf-xml 08:30 andreashm but both often fly way over my head. 08:30 dcook Yeah in the past few years I've seen next to nothing about triplestores 08:30 dcook Or SPARQL 08:30 dcook Yeah I find json-ld way easier to work with than RDF/XML 08:30 dcook Although I find Turtle I think the easiest to read.. 08:31 dcook Fedora Commons uses ModeShape... which uses "Java API for content repositories" (JCR) and stores that data I think in binary in PostgreSQL... 08:31 dcook It's weird 08:31 dcook I know I talked down kidclamp from storing RDF in MySQL ages ago, but I think I'd be more inclined to do that now 08:32 dcook Fedora Commons doesn't really take advantage of any "Linked Data" functionality 08:32 dcook But it uses RDF 08:32 magnuse i have listened to hundreds of FLOSS weekly podcasts, and i think rdf/linked data has been mentioned once... 08:32 dcook Oh that being said... there is something neat going on in Japan soon 08:32 dcook https://www.w3.org/community/lbd/ 08:32 dcook They're having a meeting in Fukuoka I think 08:33 andreashm magnuse: yeah. and bibframe has lots to sort out before becoming truly useful (mostly regard works). But the community should start working supporting it, and multiple metadata formats in general, or there will be trouble in coming years. 08:33 dcook https://www.w3.org/2019/09/TPAC/schedule.html 08:33 magnuse andreashm: amen 08:34 * magnuse has booked trip to, and hotel in, marseille! 08:34 dcook I was talking to a non-library person too about how they used schema.org with some of their projects (I think just in terms of SEO for Google) 08:34 dcook Oh yeah I wanted to go to Marseille this year.. 08:34 dcook Too busy though O_O 08:34 andreashm clear your table and go! =) 08:34 magnuse dcook: we wanted you to go too :-) 08:34 dcook Ah mostly me needing to be here for the kid 08:34 dcook magnuse: daww 08:34 dcook One day 08:35 magnuse kids > everything else 08:35 dcook Yarp 08:35 magnuse dcook: are you going to kohacon20 in wellington? 08:35 * dcook ponders 08:35 andreashm this is going on in Stockholm now: https://www.kb.se/samverkan-och-utveckling/kalendarium-samverkan-och-utveckling/kalendarium-samverkan-och-utveckling/2019-05-22-3rd-annual-bibframe-workshop-in-europe.html#item-42705879d169b8ba882a1e762 08:35 dcook Yes I think I'm going to do whatever I can to go to that one 08:35 * andreashm could only go yesterday though 08:35 dcook Might need to hire someone to look after the kiddo while I'm in Wellington heh 08:36 magnuse how old are they now? 08:36 dcook Three years old now 08:37 dcook andreashm: I recognize a few of the names on there I thik 08:37 ashimema They grow up so fast 08:37 magnuse ah, not quite ready to stay home alone ;-) 08:37 dcook They sure do 08:37 dcook Hehe yeah not yet 08:37 dcook And not so big as to enjoy trucking along with dad to a conference 08:37 magnuse yeah 08:37 andreashm dcook: seems like a lot of the main players in the bibframe/linked data/semantic web in libraries are here 08:37 dcook Yeah? 08:37 andreashm or so I understand. 08:38 ashimema interesting 08:38 * andreashm is out of the loop on that one 08:38 dcook Yeah I'm out of the loop as well 08:38 dcook Had other things to occupy my days 08:38 dcook I don't know where all the time goes though 08:40 dcook I've been missing Koha a bit 08:40 dcook I mean I've been doing BAU type Koha things but missing the Koha community :p 08:40 dcook Using Docker for pretty much all my things now, so going to try revisiting koha-testing-docker rather than kohadevbox.. 08:42 andreashm I think most are using koha-testing-docker now. 08:42 * andreashm should revisit that at the hackfest. 08:42 dcook Ohh that's good to hear 08:43 dcook It certainly seems to get a lot of attention on Gitlab 08:43 * ashimema likes it 08:43 dcook :D 08:43 dcook I think I had some issues using git clone on Git Bash on Windows... 08:43 dcook So I ended up just using a named volume to keep it all within the Hyper-V VM 08:44 * ashimema does everythng on linux.. what is this Windows you talk about? 08:44 dcook Hehe 08:44 ashimema aren't those the things you open when it gets a bit warm inside? 08:44 dcook I recently had someone run into a problem running a Linux desktop 08:44 dcook The department mandated software didn't have a Linux client 08:45 dcook Just Windows and Mac.. 08:45 ashimema really.. don't believe them.. it never happens :P 08:45 * ashimema has barely touched Windows in best part of a decade now 08:45 dcook hehe 08:45 dcook I haven't at home for... yeah nearly a decade. 08:46 ashimema mm.. that's about the only reason I have a laptop that still dual boots windows.. it gtes the windwos side booted about once a year for a client much like that.. 08:46 dcook Helps that most things these days are done over the web 08:46 dcook Used to be you had to do your taxes in Australia on Windows or Mac 08:46 ashimema annoying thing is.. it then takes best part of a day to run through updates 08:46 dcook Right?! heh 08:46 ashimema ouch 08:46 dcook I turned on an old Android tablet for my kid to play with 08:46 dcook Got sunk by updates and syncs 08:46 dcook Eventually it caught up though 08:46 dcook Trying out "Scratch Jr" 08:47 dcook Seemed a bit of a hit 08:47 dcook Speaking of updates... waiting for the git in this named volume to update... heh 09:00 dcook Hmm getting lots of errors which seem like they wouldn't be from my code... going to try master.. 09:00 dcook Yeah... 09:00 dcook ashimema: Is master broken right now? 09:00 dcook DBIx::Class::Storage::DBI::_dbh_execute(): Unknown column 'me.privacy_guarantor_fines' in 'field list' at /kohadevbox/koha/Koha/Objects.pm line 92 09:00 dcook at /usr/share/perl5/DBIx/Class/Exception.pm line 77 09:01 dcook Oh or do I just need to restart plack.. 09:01 ashimema er 09:01 dcook I'm so out of touch atm.. 09:01 ashimema well it's working locally.. and passing the test suit 09:02 dcook I think I probably just need to restart Plack heh 09:02 ashimema that sort of error is usually an error on my part forgetting to run the dbic schema files generation 09:02 dcook Hmm 09:02 ashimema still not working for you? 09:02 * ashimema quickly checks here 09:03 dcook Just rechecking now 09:03 dcook restarted starman but now it's just spinning its wheels int he browser... going ot check the logs.. 09:04 dcook Table 'koha_kohadev.plugin_methods' doesn't exist 09:04 dcook This should be a fresh database but maybe koha-testing-docker did something else.. 09:04 dcook I don't think I've really used it since Portland last year 09:05 dcook I might just rip it down and start again.. 09:06 ashimema reset_all will clean up the db for you 09:06 ashimema might be worth running that 09:06 dcook Ah I recalled reset_all from kohadevbox but wasn't sure itw as across 09:07 dcook I already took down the docker containers. Waiting for them to start again. 09:08 dcook /kohadevbox/misc4dev/populate_db.pl is taking its sweet time hehe 09:09 dcook Nearly done.. 09:10 dcook Yep loaded just fine this time 09:10 dcook Now to remember the username and password hehe 09:11 * magnuse still uses kohadevbox 09:11 dcook There we go.. 09:12 dcook magnuse: kohadevbox and Docker Desktop don't play nicely together on Windows :( 09:12 dcook And I use Docker Desktop for a lot of other projects.. 09:12 dcook So join the dark side to make it easier for me... hehe 09:13 dcook Ok updating the 10662 instructions for koha-testing-docker.. 09:26 dcook Hurray for writing test plans 09:26 dcook I've gotten to the very last step with no fuss 09:27 dcook Hmm looks like maybe a newer patch has caused a problem.. 09:33 dcook Oh or maybe we're stricter now.. 09:51 andreashm nice to see you working on that again dcook 11:23 oleonard Hi #koha 12:42 * oleonard waves to wizzyrea 13:22 caroline_crazycatlady good morning! 14:41 jzairo_ hello 14:43 caroline_crazycatlady hi jzairo_! 14:49 ashimema fridolin about? 14:51 fridolin ashimema: yep 14:52 ashimema pm'd you 16:21 oleonard I completely forgot the koha-US conference started today! 16:21 oleonard Anyone here also there? 16:35 wizzyrea heaps I reckon 16:37 * oleonard hopes it is well-attended 17:07 reiveune bye 17:39 oleonard tcohen around? 17:48 tcohen yes 17:48 tcohen sorry for the delay 17:48 tcohen preparing for a call 17:49 oleonard Do you have a moment? It can wait if not 17:49 tcohen yes 17:49 tcohen shoot 17:50 oleonard Thinking about the holds interface... The data the API provides isn't as fully-formed as what we need to show onscreen. I'm not sure if the answer is to change the API or to have an intermediate step 17:51 oleonard So, biblionumber and borrowernumber are provided by the API, but not biblio.title and borrowers.surname, etc. 17:55 tcohen right 17:55 tcohen I proposed to use the HAL model to represent objects that have relationships with other objects, and even embeded ones 17:56 tcohen I think that was voted or is about to 17:56 tcohen work on your prototype UI without that data 17:56 tcohen and I will provide (in paralel) a solution to that 17:56 oleonard Ah, I didn't understand what HAL was about when it was brought up at the meeting 17:56 tcohen now that we have sort of a consensus on how to wrap the things together 17:57 tcohen HAL is a standard way of representing the data 17:57 tcohen my idea is that, when you request a hold object using 17:57 tcohen Accept application/json 17:57 tcohen you get the raw object as we do now 17:58 tcohen but if we use Accept application/hal+json 17:58 tcohen we get the full fledeged one 17:59 oleonard I see. 17:59 oleonard Okay, I can continue my work with that in mind. 18:03 oleonard tcohen: Do you plan to make an endpoint for system preferences? 18:04 tcohen yes sir! 18:05 oleonard Good :) 18:05 tcohen I mean, for all the things :-D 18:05 tcohen if you have something in mind, like revamping the sysprefs area, I'm all in 18:07 oleonard I just had some ideas about how we handle links to sysprefs throughout the interface... Would be nice to be able to offer a little popup window for setting a single pref 18:13 oleonard Including, perhaps, a link from the database update output in the web interface 18:13 oleonard Although I guess that would be a request from the db user 18:18 * tcohen is bouncing of joy 20:33 * cait waves