Time Nick Message 02:34 mtompset @later tell CrispyBran Why are you not trying VagrantUp 2.1.5? 02:34 huginn mtompset: The operation succeeded. 02:36 mtompset @later tell tcohen Why are we not doing LOCAL_ANSIBLE by default? 02:36 huginn mtompset: The operation succeeded. 05:33 RudyW Update on my Plack: it is actually working and it makes a big difference. Just not where I was testing on the OPAC. It works on INTRANET. 05:34 RudyW Now checking whether Plack can be setup for OPAC as well. Can it? 05:40 archie Hi people 05:41 archie can someone explain to me what i'm doing wrong regarding Home › Administration › System preferences 05:41 archie ? 06:13 fridolin hi there 06:18 archie hi fridolin 06:18 archie has anyone had any experiance with JQuery modifications:via administration screen? 06:29 fridolin archie: hi, you mean using IntranetUserJS preference ? 06:30 archie yeah and OPACUserJS 06:30 calire archie, what do you want to change? 06:31 calire morning #koha 06:32 archie well, anything would be fine, i just wanna see it this actually works. for instance i'm trying to change the text of the OPAC login link using $("#members a:contains('Log in to Your Account')").text("TESTING123"); but this does not work for some reason 06:32 archie or maybe i'm doing something wrong. 06:34 archie so what i'm doing is: I'm going to the Home › Administration › System preferences, typing in OPACUserJS, and typing in $("#members a:contains('Log in to Your Account')").text("TEST"); pressing save all opac preferences But when i go into OPAC nothing is changed 06:34 archie should i restart apache server or something 06:37 calire no you don't need to restart anything 06:38 ashimema If your using plack you may need to restart that.. that's a bug that you do though.. 06:39 ashimema If something like that isn't taking effect immediately I restart plack.. then memcached.. then Apache.. checking between each restart whether it's taken effect 06:39 ashimema Feel free to report it as a bug.. not sure if it's in bugzilla already or not.. it is/was well known.. annoy me but I've never got around to properly investigating 06:40 calire then I'll rephrase: you *shouldn't* need to restart anything 06:40 calire I was playing with intranetuserjs all day yesterday and didn't need to restart 06:41 calire on an older version though admittedly 06:42 ashimema Using plack calibre? 06:42 ashimema Grr, silly autocomplete 06:42 reiveune hello 06:42 wahanui que tal, reiveune 06:43 calire ashimema yes 06:43 josef_moravec hello #koha 06:43 ashimema Oh, cool. Maybe they fixed system preference cache invalidation and u just didn't notice. 😀 06:43 ashimema I 06:44 ashimema S/u/i 06:44 calire like I say, it'snot the newest version so I dunno, but I've not had that issue before 06:51 archie well if i installed koha using packages 06:51 archie shouldnt it be up to date 06:51 archie ? 06:57 ashimema indeed it should 06:58 ashimema archie is your js inside an onload event? 06:58 archie ok, so i'm farily new to this. Can you rephrase that question a little bit? :D 07:00 archie ashimema: where can i check that? 07:00 ashimema so the OPACUserJS and IntranetUserJS both just accept javascript.. they don't automatically tirgger it's application 07:00 ashimema so.. 07:00 ashimema you need to have 07:00 ashimema `$(document).ready(function () {` your things here `});` 07:01 ashimema it's the document ready function that says 'once the page has fully loaded, run this stuff' 07:01 calire I jsut tried out archie 's JS on my devbox and it doesn't seem to be taking 07:01 ashimema without it your JS will be there but won't actualy trigger 07:01 ashimema odd 07:02 archie so $("#members a:contains('Log in to Your Account')").text("TESTING"); turns into $(document).ready(function () {` $("#members a:contains('Log in to Your Account')").text("TESTING"); `}); 07:02 archie right? 07:03 ashimema that's right archie 07:03 ashimema though I imagine calire did that bit.. so if it's still not working it would seem to be an issue in the js you've written 07:03 archie ok i'll check ;) 07:03 ashimema I'm just reading it to try and understand where the selector might be going wrong 07:04 calire yeah I was just trying to troubleshoot the selector 07:04 calire I'm no pro ;) 07:06 ashimema oh.. in that paste above you have backticks 07:06 ashimema $(document).ready(function () { $("#members a:contains('Log in to Your Account')").text("TESTING"); }); 07:06 ashimema $(document).ready(function () { $("#members a:contains('Log in to Your Account')").text("TESTING"); }); 07:07 ashimema $("#members > ul > li > a").text("TESTING"); 07:07 ashimema $("#members > ul > li > a").text("TESTING"); 07:07 ashimema that works 07:08 ashimema so it's a selector issue.. 07:08 ashimema my selector is a bit broad.. but yours appears to be too narrow and doesn't catch the right element for some reason 07:08 archie oh wow it works 07:08 archie thanks gang you are the best ;D 07:09 calire maybe this if you just want to change one link 07:09 calire $("#members > ul > li > a.login-link").text("TESTING"); 07:09 calire that works for me 07:09 ashimema calire++ 07:09 ashimema it takes a bit of practice.. but once you've mastered it there's a heck of allot you can do with those system preferences.. you can completely change the page if you want :) 07:10 ashimema right.. i need to go do a school run now.. back in half an hour :) 07:11 ashimema as a random hint.. if your using chrome (and probably there's a way in firefox too).. you can literally type your JS in the 'console' in dev tool.. hit enter and it'll run immediately.. it's a great way to quickly test selectors and js code 07:12 calire probably, you can for css in firefox 07:12 calire I haven't tried with JS 07:12 ashimema :) 07:12 calire but I'm now going to... 07:19 archie right, another question. has anyone used any type of ETL's to migrate any library to koha 07:19 andreashm mornng 07:19 andreashm morning 07:19 archie morning andreashm 07:20 andreashm hi archie 07:42 ashimema ETL ? 07:54 archie ashimema: extract transform load. It is a method used to migrate one database to another 07:54 ashimema I've done plenty of migrations over the years.. yet I've never heard that tla 07:56 * cait waves from her desk 07:56 ashimema cait's back :) 07:58 cait let's say 80% back :) 08:08 andreashm oh, 80% cait! (what happened to the other 20% I wonder?) 08:09 cait it still got the cold 08:09 archie ashimema: have you ever migrated data from other libraries to koha? 08:11 andreashm matts++ 08:11 cait archie: i think most of us have done that 08:11 cait but i am not aware of the expression either 08:12 archie right, in that case i have a concern. let's say i have a Library A and Library B and i want to merge them into koha. How will the book merging be done so there are no duplicates in system? 08:18 ashimema well you need to find a way to identify duplicate first and then work with that assumption to code your migration 08:18 ashimema all the support companies are doing such a task i imagine on a very regular basis 08:19 ashimema there is no magic bullet 08:20 ashimema josef_moravec++ #pragmatic and constructive responses to bug feedback :) 08:23 josef_moravec ashimema: ;) 08:23 ashimema :) 08:30 cait archie: koha has the matching rules for importing data, i would assume people are using that 08:31 ashimema we sometimes use that, we sometimes match before we load ;) 08:31 ashimema depends on the circumstances of the import and stuff 08:31 ashimema but yeah.. those mathcing rules are pretty powerful and good 08:54 archie does koha support some sort of front end portal (like opec) that could provide E-books for customers ? 08:57 cait Koha has an OPAC, you can load records for e-resources 08:57 cait you can also use Koha in combination with open source or proprietory RDS systems 08:57 cait it depends on your use cases and what you want to do 08:57 cait the question is a bit general 08:58 archie well. perfectly we would have a place for a publisher to load e-books directly and students could "lend" these ebooks for 14 days or so 08:58 cait it depends on the publisher 08:59 cait koha has direct support for overdrive and another with 18.11 (not used here, so i forget) 08:59 cait but it really depends on what kind of service and API the publisher offers in the first place 08:59 cait where are you from, archie? 09:00 archie Latvia 09:00 * ashimema would like to add.. Koha is open source.. if there's something it doesn't do yet that you want it to do, you can always add it ;) 09:04 cait archie: there is no standard for this, so that's a problem created by the publishers that makes it hard on every ILS to support those workflows 09:05 archie yes i understand that but right now we are in the middle of a project and i need to understand how many developers/analysts/testers to hire. so weather there is some sort of existing solution or should we build from ground up ;) that's why i'm asking 09:05 cait interesting :) 09:07 archie something like openlibrary.org 09:07 archie theoverdrive does not work in Latvia AFAK 09:07 cait i am not sure that openlibrary has a loan model 09:07 cait haven't heard of it at least 09:09 davidnind With Open Library you can loan any ebooks for a set period 09:09 cait cool, someone has a link? 09:10 cait i think i see it, didn't know that 09:10 cait we had some open library integration for covers, never seen a bug for the loans 09:12 cait someone aware of problems searching for extended patron attributes with multiple words? 09:13 andreashm we don't have extended attributes with multiple words, sorry, no help here 09:13 cait i have one with names 09:13 cait and you can find it searching for the first or second part... but not together 09:14 cait i am a bit puzzled 09:14 davidnind Here as link - borrowing books from the Open Library https://openlibrary.org/help/faq/borrow 09:15 davidnind as s/be is! 09:16 cait thx davidnind! 09:16 cait wonder if that also can work without an openlibrary account? 09:17 cait seems like you'd need that for it to integrate with Koha 09:18 davidnind You need an account for borrowing 09:19 davidnind Don't think it is needed for any out of copyright books/other materials 09:20 andreashm https://openlibrary.org/developers/api 09:21 davidnind You can also embed documents using their book reader https://openlibrary.org/dev/docs/bookreader which is pretty cool 09:21 cait don't see something about borrowing 09:23 andreashm It's mentioned in the Read API section 09:23 andreashm "The results may offer links to borrowable books" 09:23 cait sorry might just be my 'cold' brain 09:23 andreashm whatever that means 09:23 cait i think you can display 09:24 cait but still have to go through to the openlibrary website 09:24 cait for the actual process 09:24 andreashm probably 09:24 wahanui i think probably is too hard. 09:25 andreashm Seems to work pretty well though, looking at the demo site: http://internetarchive.github.io/read_api_extras/readapi_demo.html 09:28 davidnind Nice! You can download PDFs/ePubs/Plain Text/Daisy/Kindle versions where these are freely available - quality of text will depend on how good the OCR is though 09:29 cait :) 09:40 cait for the extended pattributes - i think the problem is not multiple words, it doesn't like commas 09:51 archie yeah from the looks of it everything will just redirect to open library 10:04 fridolin cait: coucou 10:05 fridolin cait: Bug 21396 10:05 huginn Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21396 normal, P5 - low, ---, jonathan.druart, Pushed to Stable , Missing use statements in Koha::Account 10:05 fridolin whould you say for 17.11.x too ? 11:15 * ashimema is back 11:19 archie cait: you said you've done DB migration 11:20 archie how excatly did you do that? did you extract CSV's from 1 DB and uploaded it to Koha? 11:20 archie or you used some soft for that ? 11:21 archie Like pentaho or something 11:33 oleonard Hi all 11:34 archie hi oleonard 11:34 wahanui hi oleopard 11:36 andreashm hi ere 11:38 calire hi oleonard 11:38 wahanui hi oleopard 11:38 andreashm ere: I did start looking at your holdings record patch, but never got very far. one thing that looked strange to me was the new holdings tab - since the old one is also called that there was now two holdings tabs. it looked strange and can create a lot of confusion... 11:39 marcelr hi #koha 11:40 andreashm hi marcelr 11:40 ere andreashm: Hi! Sorry about that. The updated version I just attached a couple of hours ago fixes that, among others. 11:40 ere There had been some changes to the tabs code and I had made a mistake while rebasing.. 11:42 ere ashimema: Hi! Yes, bug 19365 is blocked by bug 19893. Strange thing is that "git bz apply 19365" doesn't offer to follow the dependency.. 11:42 huginn Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19365 major, P5 - low, ---, ere.maijala, BLOCKED , link_bibs_to_authorities.pl doesn't work with Elasticsearch 11:42 huginn Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19893 enhancement, P5 - low, ---, glasklas, Failed QA , Alternative optimized indexing for Elasticsearch 11:43 ashimema Oh.. but it is already based upon it.. cool 11:43 cait archie: sorry, was on lunch break 11:43 ashimema so testable 11:43 ashimema just not especially worth testing until the other one is moving again 11:43 cait usually you extract the data from the system if you are lucky, you can get marc21 for bibliographic data, most of the tiem you are not 11:43 * ashimema needs to check whether it is 11:43 cait bibiographic data has to be converted to marc21 11:44 cait for everythign else it#s usually csv,mapping to the koha database and migration script 11:44 cait s 11:44 archie so no actual soft is used? 11:44 cait bibliogrpahic records, authorities, items = MARC21 11:44 cait it might vary 11:45 ashimema you can use whatever you like archie 11:45 cait we write our own, i think this is common 11:45 ashimema but there is no magic bullet 11:45 ashimema you will need to understand the schema of the two systems to some extent whatever tool you use 11:46 cait exactly 11:46 ere ashimema: Yes, testable, but you need to make sure to apply 19893 first.. 11:46 cait and most of the time there is a lot that is not 1:1 in the mappings 11:46 archie ashimema: i mean i'm looking at pentaho since everyone praise it for migrating the databases 11:46 ashimema there are plenty of examples out there going from system x to system y of course.. bug there really isn't a magic "Go from ANY sytem to ANY system button on any thing" 11:46 andreashm ere: oh, I had noticed you added a nw patch. Must have missed to cc me on the bug 11:47 ere andreashm: oh, ok :) 11:47 ashimema people often come here and say 'Anyone done a migration from X to Koha' and at that point we can offer assistance if we've done one.. 11:48 ashimema even then though.. you often find people migrating from the same system have their own special way of using that system that means it's not a 100% duplicate of migration work 11:48 ashimema archie^ 11:48 archie right probably going to have million of questions when migration actually starts. hopefully next monday 11:48 ere ashimema: "own special way" is a very nice way to put it :) 11:48 ashimema hehe 11:49 ashimema I don't interface with customers as much as I used to ;) 11:49 ashimema I do few enough migrations now that it's a fun break from feature coding ;) 11:50 ere Often the truth is that the old system had a bug or "feature" that allowed a very creative solution... The worst case I've worked with had 5 freetext fields for subject terms with automatic wrapping to the next line. Slightly painful to convert.. 11:51 ashimema lol 11:51 cait archie: what are you migrating from? 11:52 archie it's a platform that's been specifically written for some libraries in my country 11:52 cait there is also the generation thing 11:52 cait with every new staff member things slightly change 11:52 cait like ... different fields get used over time etc. 11:52 archie around 15 years old and not being supported anymore 11:52 cait so you have... layers 11:53 archie also probably going to migrate from Aleph but i've found a thread on koha community on how that been done 11:53 ashimema so.. you will really need a migration project to get that data out and put in another system whatever that system may be 11:53 ashimema the process will pretty much be the same whatever system you go to in my opinion 11:53 archie well yeah as far as i understad. Extract - > modify -> load to koha 11:53 ashimema get data out -> massage data into a new format suitable for the injest of the other system -> injest it 11:54 ashimema whether you use scripts or a software package or a support company to do the middle step is really up to you 11:55 archie yeah that's what ETL stands for Extract/transform/load 11:55 archie ok good, so i'm on a right track then 11:56 ashimema yup 11:58 ashimema I think my point there really was that you shouldn't take "I support ETL" as a deciding factor when choosing an ILS.. everything out there has a way of getting data in and out.. it's about finding someone who can do it.. whether they use a tool you've heard of or not doesn't really matter 11:59 ashimema there are loads of migration specialists in here and out there in the world.. ;) 11:59 ashimema or of course.. you can try to do it yourself.. in which case first thing to try and understand is you own data in your existing system.. 12:00 ashimema then see if any other systems map more easily to that 12:13 tcohen morning 12:13 tcohen Joubu: we fixed jenkins emails, yes 12:13 ashimema :) 12:14 * ashimema got swamped overnight 12:14 tcohen hola ashimema! 12:14 tcohen yes, sorry for that 12:14 ashimema no worries 12:14 tcohen we can make it only notify patch authors 12:14 tcohen actually, whatever the rmaints prefer 12:15 ashimema mwah.. I'll let you know once I do ;) 12:15 tcohen @later tell mtompset I think we should make LOCAL_ANSIBLE=1 the default, I haven't proposed it yet until we get feedback on the stretch move 12:15 huginn tcohen: The operation succeeded. 12:27 oleonard tcohen: My first attempt to bring up a stretch box was not successful :( 404 error on Koha 12:30 oleonard Oh wait there it is. 12:30 ere Anyone else encountered a problem with the database update when fetching latest master? It's asking for the user name and password between every step for me.. 12:30 oleonard I just have my virtual hosts configured wrong (or not the way I expect it I guess) 12:31 cait ere: i have seen that lately when i gave myself accidentally the web self check permission 12:32 ere cait: I haven't touched the permissions, I think, but I'll check that, thanks. 12:33 ere cait: err... but it's the database user name, so no permissions in play, no? 12:34 cait is it kicking you out of the installer? 12:34 cait or the normal gui? 12:34 cait hm 12:35 cait i'd also try restarting all the things and maybe deleting your cookies 12:35 ere cait: it stays in the installer but every other screen is the credentials screen 12:36 ere it also completed successfully after going through the steps 12:36 ere too bad I can't really recreate the situation 12:39 archie i had a problem during koha instalation form packages. I got a fresh PC with a fresh ubuntu 12:39 archie and i couldn't install mariaDB 12:40 archie it required me to remove all mysql from computer, then install mariaDB and then disable appknight 12:41 cait ere: hm not seen that then, i hope it's a glitch (i like that better than a bug :) ) 12:41 ere cait: I'll just pretend it didn't occur 12:43 cait sometimes... I do that too :) 12:43 cait but don't tell anyone 12:43 ere cait: I won't 12:50 ray_ How can i integrate koha and amlib library systems 13:11 caroline good morning! 13:12 * ashimema is really happy 13:12 ashimema oops.. hit return too quick there 13:13 ashimema happy that he's finally removed the WIP flag on his gitlab merge request 13:13 caroline yay! ashimema++ 13:17 Freddy_Enrique Greeting everyone 13:17 cait :) 13:17 cait good morning caroline :) 13:18 caroline Hi Freddy_Enrique, hi cait! 13:18 Freddy_Enrique :) 13:31 corilynn kidclamp! thx for the signoff :) 13:38 ashimema caroline.. do you happen to know if there's any procedures for backporting manual fixes? 13:39 ashimema example in point.. the ILL chapter is getting added to current development manual.. i.e. 18.11.. 13:39 ashimema but could probably do with being backported to 18.05 13:39 ashimema and perhaps even 17.11 13:39 * ashimema can't remember when ILL was first pushed now 13:40 caroline ashimema: uh... not sure... maybe ask LeeJ, cait or rangi 13:40 ashimema hehe 13:40 ashimema no worries 13:50 tuxayo hi #koha o/ 13:50 caroline salut tuxayo! 13:51 oleonard Hi people I haven't said hi to yet 13:52 ashimema hi all 13:55 caroline ashimema: do you think it has to do with "Switch branch/tag"? We always merge everything in master, but I see there are branches (or tags) called "manual18.05.x", "manual17.11.x", etc 13:56 caroline (by "we" I mean other ppl, not me ;) ) 13:57 tuxayo Does anyone know if in a subcription, the Item type should be mandatory? Because it's not. Then the form default value is the empty string. Do we rely on the framework to make it madatory and maybe have a default value. 13:57 caroline tuxayo: biblio-level you mean? 13:58 tuxayo hi caroline , hi oleonard , hi ashimema ! 13:58 tuxayo caroline: indeed, biblio-level 13:59 mtompset Greetings, #koha 13:59 * oleonard never thought about why there is an item type selection on the subscription entry form 13:59 caroline I thought the mandatory flag was set in the framework for 942$c (or something else in unimarc) 13:59 cait i think no procedure, you could ask for backport - but we haven' tdoen so systematically 13:59 cait and the structure has changed quite a bit, so in some cases it might be not so easy because files are different 14:00 cait tuxayo: i think that feature is onnly useful if you create items 14:00 cait it doesn't affect the record 14:01 cait it's the default itemtype for a new item for an issue, so it should not be mandatory i think 14:01 cait not everyone wants to use defaults 14:01 cait you can make it mandatory on the framework as you say if you want it mandatory in the item 14:01 cait and i hope i understood the question 14:02 caroline but then if you create items, the item form appears upon receiving, why would there be an item type selection on the subscription creation form? 14:02 * ashimema just noticed tuxayo has a tiny avatar of a cat next to name now 14:02 cait to have a default 14:02 cait you can say for this subscription (there can be multiple per record) the item type is defaulted to 'reference' 14:02 cait and for the second subscription it might be 'over night checkout' 14:02 caroline but the default is determined by the biblio record, no? 14:03 caroline ah ok 14:03 cait i am not sure how this is supposed with biblio level itemtypes 14:03 cait we have never used those... 14:03 * cait waves at drojf 14:04 oleonard Is that a real drojf? 14:04 cait maybe the field should be hidden if you are using biblio-level itemtypes 14:04 cait it probably makes no sense then 14:05 eythian oh, there a drojf here. 14:05 * drojf waves 14:05 cait it also has a second use with makePreviousSerialAvailable - then the itemtpye is the one the item gets moved to if it's no longer the newest 14:10 mtompset Greetings, caroline tuxayo cait oleonard eythian drojf 14:10 tuxayo caroline: «I thought the mandatory flag was set in the framework for 942$c (or something else in unimarc)» 14:10 tuxayo It's a lot outdated :( But some colleagues are working on that :) 14:10 mtompset Wow. Busy today. :) 14:11 tuxayo caroline: «that feature is onnly useful if you create items» It seems that most french libraries do that. To lend the item I guess. 14:11 tuxayo *issues 14:11 cait but are they all using no item-level itypes? 14:17 caroline tuxayo: So what is the workflow? They create a subscription (without specifying an item type), when they receive, they create an item (do they put in an item type here?) 14:18 marcelr bug 21311 launched 14:18 huginn Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21311 major, P5 - low, ---, m.de.rooy, Needs Signoff , Remove locked message from opac-auth.tt 14:21 tuxayo «so it should not be mandatory i think» Indeed, I didn't know initially that the framework is used a thus the right place to prevent items to have invalid itypes 14:23 marcelr hi mtompset what happened to your signoff rhythm? :) 14:24 mtompset marcelr, 4 month break. 14:24 mtompset Had to work on other projects too. 14:24 marcelr wow 14:24 marcelr yeah of course .. 14:24 marcelr so bad these other projects 14:24 mtompset Exactly... 14:25 mtompset forcing me to use PHP too. :P 14:25 marcelr ono 14:26 marcelr bug 14385 14:26 huginn Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14385 enhancement, P5 - low, ---, mtompset, Signed Off , Extend OpacHiddenItems to allow specifying exempt borrower categories 14:29 tuxayo cait: thanks, your examples 'reference' and 'over night checkout' are when using the Item type to description the "loan type" right? 14:30 mtompset Yes, that's the one bug I really, really want. 14:30 marcelr so we triggered the whole audience now :) 14:31 mtompset And now I have Spice Girls in my head! 14:32 tuxayo cait: «maybe the field should be hidden if you are using biblio-level itemtypes» In the subcription or the framework? 14:32 caroline oh god... I didn't make the connection... now I too have Spice Girls.. -_- 14:32 cait in the subscription 14:32 * mtompset laughs. 14:32 mtompset Sorry, Caroline. 14:32 cait gah me too 14:32 caroline I'm sure it's an evil laugh too ;) 14:33 tuxayo cait: «but are they all using no item-level itypes?» Yes, we almost only have that 14:33 cait it's strange :) 14:33 eythian mtompset: here you go, that'll fix the earworm: https://www.youtube.com/watch?v=sd3ZSx5ZGUs 14:33 cait so all items have the same circulation conditions 14:33 cait never happens here heh 14:34 * caroline is not sure she wants to click on eythian's link 14:34 cait yeah the field is useless then, as is the pref i mentioned 14:34 cait caroline: you learned fast 14:34 eythian oh ye of little faith 14:35 tuxayo caroline: «So what is the workflow?» «do they put in an item type here?» Well, if the framework isn't well setup, then no itype :( 14:36 caroline tuxayo: oohh... 14:36 cait tuxayo: you can have mulitple subsciptions per record 14:36 cait it would not make sense to set it in the subscription 14:36 cait i think the only option is to hide it from the form if that pref is set 14:37 cait and the itemtype on biblio level shoudl be set on catalouging the record 14:37 mtompset eythian, I counter with Bill & Ted: https://youtu.be/Q8UGAbAPPkk?t=50 14:38 mtompset It was a most excellent adventure. 14:39 caroline omg the haircuts... my eyes are bleeding 14:43 caroline do we have a "label template library"? trying to troubleshoot printing on avery5160 14:43 * caroline hates to troubleshoot label printing 14:45 cait caroline: sadly not, what's not working? 14:46 eythian mtompset: I guess my link does fit into a Bill & Ted movie, sortaish. 14:47 tuxayo cait: «it's strange :)» Indeed, it's a cataloging habbit. Because in UNIMARC allows to have the same record for an audio book and a paper book. 14:47 tuxayo That might not be used a lot so it's mostly habbits from what I understand. 14:47 eythian marcelr: hey, you're in Den Helder right? I was up that way in the weekend (Julianadorp specifically, mostly, but did a bike around Den Helder itself.) 14:47 caroline cait: labels look like this right now https://snag.gy/PeAWs3.jpg 14:47 caroline I'm changing the "top text margin" with trial and error 14:48 tuxayo caroline: oh deer 14:48 tuxayo 🦌 14:48 caroline but then, once the client tries to print, their printer will mess it up all over again 14:49 cait hm looks a bit cruched 14:49 cait crushed 14:49 cait there are some pictures in the manual i thnk 14:49 cait about the margins 14:49 caroline getting there https://snag.gy/BP9KJ0.jpg but why isn't the barcode centered? 14:50 cait actually there ar not 14:50 cait i am looking for them 14:51 cait they are not... 14:52 caroline better https://snag.gy/CcI8P3.jpg now the printing test -_- 14:53 caroline oh nvm the client asked for the numbers not to be so close to the barcode... 14:53 cait hm, i don't think you can adjust that 14:53 cait caroline: i found the pictures on our drive i was looking for - they show where which margin is etc, but not sure what the original source was 14:54 marcelr hi eythian saw the bolder ? 14:54 cait i can email them if you want them? 14:54 eythian marcelr: I don't think I did ... what bolder? 14:54 caroline trying to remove the number from under the barcode and add the "barcode" field 14:54 marcelr ridiculous thing near the station 14:55 eythian marcelr: oh, right by the station :( I would have biked within tens of metres of it. 14:55 eythian just on the next street over 14:55 caroline cait: sure I'll look at them caroline.cyr-la-rose@inlibro.com 14:56 caroline Maybe I'll add a page to the wiki on configuring the labels once I get it right 14:56 tuxayo caroline: cait thanks for your answers and questions, now I understand better the messes around item types, loan types, subscriptions, framework, item level and record level ^o^ 14:56 cait sent 14:57 cait tuxayo: i didn't feel like i was making sense, so that is good :) 14:57 caroline tuxayo, cait yeah, I feel more confused too XD 14:57 eythian marcelr: Julianadorp was funny though, totally full of Germans. And they were actually digging holes in the sand, which I always thought was just a weird stereotype. 14:58 tuxayo Well that made sense for me :P 14:58 cait why is digging holes a german thing? 14:58 cait and why did holes... 14:58 cait dig 14:59 cait wind protection? 15:00 caroline when I went to Germany, my friend told me the lake near her place was man-made and actually hand-shovelled, maybe that's why? 15:00 * tuxayo feels bad for stealing the understanding of cait and caroline , didn't know that was possible o_o 15:00 marcelr yeah it is run by germans 15:01 caroline tuxayo: lol!! 15:02 * caroline is grateful y'all are here making jokes, makes her day better 15:05 mtompset Can't have you just laughing, caroline. https://youtu.be/XjK9FA1s-ro 15:05 mtompset This should add some groans. 15:05 caroline do I really want to click on that mtompset? 15:06 caroline "that's funny. ok." LOL! 15:07 * CrispyBran waves 15:08 eythian cait: I don't know why Germans dig holes. You should explain it to us. 15:10 oleonard I didn't know it was a stereotype that Germans dig holes. 15:10 CrispyBran mtompset: I did go to vagrant 2.1.5. Discovered the release when I went to find an older copy. Works!. Now, I just have to work around the problem that the SMB share fails because one of the directories has a space in it. 15:10 eythian On beaches, specifically. 15:10 reiveune bye 15:11 eythian https://www.google.com/search?client=ubuntu&channel=fs&q=germans+digging+holes+on+beaches&ie=utf-8&oe=utf-8 <-- "Ongeveer 28.900.000 resultaten" 15:11 mtompset Greetings, CrispyBran. 15:11 CrispyBran hi mtompset 15:12 mtompset Double quote the string? 15:20 oleonard "Your branch and 'origin/master' have diverged, and have 1 and 1010 different commits each, respectively." Dang, master. 15:21 CrispyBran mtompset: That worked...shows the whole path. Now it just says vm: The host path of the shared folder is missing, and shows the path in quotes. 15:21 mtompset oleonard, that's when you look up the RM team and plus them all. ;) 15:22 ashimema Fast moving at the moment ain't it oleonard 15:23 mtompset ashimema, so what are your thoughts on bug 15529 then? I gave up. 15:23 huginn Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15529 normal, P5 - low, ---, alexbuckley, Patch doesn't apply , Process Message Queue may send duplicate emails if process is launched twice 15:24 ashimema Mmm, I'm stuck too.. Joubu's comment made me think maybe I've missed even more.. 15:25 mtompset Do we have a Koha::Semaphore? or Koha::Lock? 15:25 ashimema Though I think it still makes some sense to do this locking at the Cron script level . I'm not so sure about using table locks 15:25 mtompset Sounds like we need one. 15:25 ashimema Don't think we do 15:36 * cbrannon[A] is now away - Reason : In meeting 15:43 mtompset ashimema, no... I don't like table locks, but I'm not sure record locks are ANSI SQL. 15:43 mtompset And I really think record locks would be better. 15:44 ashimema Don't think I understand the current message queue code well enough yet to comment really 15:45 ashimema Think I'll comment that in the bug.. moving locks to the SQL layer just didn't even occur to me off the bat 15:45 ashimema Not got the time to properly dig into another area of Koha at the minute 🙄 15:59 caroline Weird question. We recently migrated a library from a super old version of Koha (like 2 something). Their cataloguing framework is really different from the ones I'm used to, namely the item subfields are 952 b (homebranch), 952d (holdingbranch), 952r (price), 952u (itemnumber), 952v (dateaccessionned) and 952y (notforloan) 15:59 caroline The Koha to MARC mapping matches these fields 15:59 caroline but the search breaks because Koha is looking for a date in 952d 16:00 caroline Here's my question : should I adapt their framework to match the "normal" one 16:00 caroline therefore changing the mappings and their records 16:01 caroline or should I try to fix their records and the rest of Koha so they match their weird framework? 16:05 cait i would change the data 16:05 cait to match standard koha 16:05 cait because you'd have to change all the indexing and that will follow you forever 16:05 cait if you fix the data once... you don't have to maintain the different/changed indexes 16:05 caroline hum I didn't check the indexes 16:06 cait i tried to match my very first koha installation on the data i got... I never tried that again :) 16:06 cait mostly because of Zebra indexes 16:07 cait for example the labels search for adding items to a batch uses dateaccessioned i think 16:07 cait to find the newest items 16:08 caroline you're right, the indexes didn't change even though the mappings did. so that's what break the search... 16:10 caroline ok I'll go with koha standard subfields, hopefully, I don't break everything when I batch edit (in august, I tried to change the call number from 952k to 952o and it literally broke everything in production, very stressful!!) 16:10 caroline I just put everything back and never touched their environment again >_< 16:10 cait ouch 16:11 cait hm 16:11 cait but do you need to batch edit? 16:11 cait thinking 16:11 wahanui thinking is, like, so much easier 16:11 cait the items are not stored in the marc record 16:11 caroline well, I'll need to move for example holdingbranch from 952d to 952b 16:11 caroline no? 16:11 cait if you change the mappings... and restart all the things... and reindex... 16:12 cait i'd definitely test it somewhere not production tho 16:12 caroline In anycase, I'll try it locally first! 16:12 cait they only get put there for indexing and for export 16:12 * caroline learned her lesson 16:12 cait the metadata should have no 952 16:12 cait it's kinda... virtual 16:12 mtompset quick inquiry, given that it is ugly perl. 16:13 mtompset @$indicator[$j] is functionally identical to $indicator->[$j], correct? 16:13 huginn mtompset: I suck 16:13 cait someone else might want to weigh in... but i think you don't need the batch edit 16:14 caroline maybe that's why it broke last time 16:14 cait have to change frameworks... and mappings 16:14 cait and definiteyl reinde 16:14 cait x 16:14 cait and not have them touch anything while it's happening 16:15 cait it might be because it created a 952 and it was not complete orsomething 16:15 mtompset scrolling back and reading: I'm with cait. Remap the data to good format, rather than trying to make bad one work. 16:15 * caroline closes the tab where their production environment is just in case 16:18 Freddy_Enrique wahanui, are you a man or woman? 16:18 wahanui i haven't a clue, freddy_enrique 16:19 Freddy_Enrique .... 16:20 mtompset Freddy_Enrique, wahanui is a bot. 16:20 cait it's a conch :) 16:20 cait wahanui? 16:20 wahanui cait? 16:20 cait wahanui? 16:20 wahanui cait? 16:20 cait hm ok. 16:20 caroline wahanui what are you? 16:20 wahanui i heard i was a conch 16:21 caroline good bot wahanui 16:22 mtompset Is AnnaBoten a bot referencing: https://youtu.be/RYQUsp-jxDQ? 16:24 cait bye all 16:27 mtompset wahanui, what are you? 16:27 wahanui i am probably a political leader 16:27 mtompset wahanui, what are you? 16:27 wahanui i am a political leader 16:27 mtompset wahanui, what are you? 16:27 wahanui i am a conch 16:27 mtompset wahanui, what are you? 16:27 wahanui i am a conch 16:27 mtompset wahanui, what are you? 16:27 wahanui rumour has it i am back 16:27 mtompset wahanui, what are you? 16:27 wahanui i am back??!!! 16:27 mtompset wahanui, what are you? 16:27 wahanui well, i am a political leader 16:27 mtompset wahanui, what are you? 16:27 wahanui rumour has it i am a conch 16:27 mtompset wahanui, what are you? 16:27 wahanui i am probably back??!!! 16:28 mtompset wahanui is awesome. 16:28 mtompset wahanui? 16:28 wahanui yes, mtompset? 16:28 mtompset What are you, wahanui? 16:28 wahanui i heard i was back??!!! 16:28 mtompset What are you, wahanui? 16:28 wahanui i am back??!!! 16:28 mtompset What are you, wahanui? 16:28 wahanui i heard i was a political leader 16:28 mtompset What are you, wahanui? 16:28 wahanui i am a political leader 16:28 mtompset What are you, wahanui? 16:28 wahanui i am a political leader 16:28 mtompset What are you, wahanui? 16:28 wahanui it has been said that i am a political leader 16:28 * mtompset shrugs. 16:28 mtompset I should take lunch. 16:34 cbrannon[A] mtompset, what are you? 16:34 * CrispyBran is no longer away : Gone for 58 minutes 31 seconds 16:36 CrispyBran caroline, what are you? 16:36 caroline I haven't a clue, CrispyBran 16:36 CrispyBran :) 16:52 CrispyBran Has anyone here had any success getting kohadevbox up on a Windows host with the SYNC_REPO working? 16:53 oleonard It works for me with jessie, CrispyBran. I've tried the new default, stretch, but it wasn't working for me. 16:54 oleonard However, I didn't try to troubleshoot 16:54 CrispyBran Is that JesseM 16:54 oleonard jessie the Debian distribution 16:54 CrispyBran oh. duh 16:54 oleonard So I have to say "vagrant up jessie" now that stretch is the default. 16:55 oleonard I have found JesseM to also be very stable ;) 16:55 CrispyBran It's still defaulting to jessie for me. I'm having problems with the path though. 16:55 CrispyBran I wish I were stable. :) 16:56 oleonard You must not have updated kohadevbox recently, which I think is probably fine 16:56 oleonard CrispyBran: Do you have "export SYNC_REPO=..." in ~/.bashrc? 16:58 CrispyBran So, in my .bashrc, I have export SYNC_REPO='"C:\Program Files\Git\koha"'. Had to use the double quotes to get the full path with space to show, but I still get a message that the path doesn't exist. 16:58 mtompset Dude! Progra~1 ;) 16:58 oleonard I have "export SYNC_REPO="c:\\Users\\oleonard\\Documents\\htdocs\\koha-git\\kohaclone\\" 16:58 oleonard ...so maybe try the double backslash? 16:58 mtompset And what oleonard said. :) 16:59 corilynn qq on kohadevbox, where I can find the logs? 16:59 mtompset Let me boot up my windoze box. 17:00 oleonard corilynn: There are shortcut commands for it https://gitlab.com/koha-community/kohadevbox 17:00 corilynn thx 17:00 oleonard Check the section called "Aliases" 17:01 * mtompset puts on some background music for drojf 17:01 mtompset https://youtu.be/4TYv2PhG89A 17:01 CrispyBran vm: the host path of the shared floder is missing: "C://Program Files//Git//koha" 17:02 mtompset No... the other slashes. 17:02 CrispyBran I used the other slashes. It shows it this way though. 17:02 CrispyBran folder, not floder 17:02 CrispyBran :P 17:03 mtompset Change "Program Files" to "Progra~1" 17:03 wahanui mtompset: that doesn't look right 17:03 tcohen @seen jenkins 17:03 huginn tcohen: jenkins was last seen in #koha 2 weeks, 2 days, 5 hours, 41 minutes, and 40 seconds ago: <jenkins> Project Koha_17.11_D8 build #92: SUCCESS in 38 min: https://jenkins.koha-community.org/job/Koha_17.11_D8/92/ 17:04 tcohen CrispyBran: did you git pull 17:04 tcohen on kohadevbox? 17:04 tcohen it should be defaulting to stretch 17:04 oleonard tcohen: He has an older version of kohadevbox 17:04 CrispyBran vm: the host path of the shared folder is missing: "C://Progra~1//Git//koha" 17:05 CrispyBran Did a git pull yesterday with tcohen helping 17:05 oleonard Of kohadevbox? 17:06 CrispyBran I thought we did. 17:06 mtompset Hmm.... 17:09 tcohen CrispyBran: can you check the README.md file? 17:09 tcohen or just 17:09 tcohen git remote origin set-url https://gitlab.com/koha-community/kohadevbox.git 17:09 tcohen then git pull :-D 17:10 CrispyBran Says this repository should not be used. Obviously I need to point it to the new one. :/ 17:12 CrispyBran :/ It doesn't like me. 17:12 CrispyBran what is origin? 17:13 tcohen the default 'remote' 17:13 tcohen remember we added 'github' to yours 17:13 CrispyBran error: Unknown subcommand: origin 17:14 CrispyBran I'm confused. 17:14 tcohen sorry 17:14 tcohen git remote set-url origin https://gitlab.com/koha-community/kohadevbox.git 17:14 * tcohen is not in a good day evidently 17:15 CrispyBran I need to be in the kohadevbox folder when I git pull, correct? 17:20 CrispyBran tcohen CONFLICT (content): Merge conflict in README.md 17:22 mtompset Okay... I'm actually trying to get my windoze up with SYNC_REPO. We'll see how that goes. 17:23 tcohen CrispyBran: instead of pull 17:23 tcohen do git fetch 17:23 tcohen and the git reset —hard origin/master 17:23 tcohen well, you already fetched it 17:23 pastebot "oleonard" at 127.0.0.1 pasted "Have you seen these warnings tcohen?" (17 lines) at http://paste.koha-community.org/113 17:24 tcohen oleonard: yes, we will get rid of them once we move into making LOCAL_ANSIBLE the default 17:24 tcohen (thus we control the ansible version) 17:24 oleonard Okay 17:24 tcohen they keep changing the syntax on minor versions 17:24 oleonard Bad ansible. 17:25 mtompset oleonard, I also have a patch for that. ;) 17:26 CrispyBran okay, works, but forgot to specify jessie. It is downloading stretch. 17:28 * CrispyBran wishes he was a coding rockstar 17:29 * oleonard plays coding air-guitar 17:29 CrispyBran that needs to be an animated gif 17:34 CrispyBran Back to the original issue with the missing path. :/ 17:35 mtompset I envy your fast internet connection. 17:35 CrispyBran Any luck mtompset? 17:35 oleonard I tried bringing up a stretch devbox just now and it doesn't appear to have looked at ~/.bashrc 17:35 mtompset I'm still starting up, because I don't have your fast internet. 17:35 mtompset For only $100/month more, I could probably get something better. ;) 17:36 CrispyBran That is the first time anyone has called our public wifi fast. 17:36 mtompset And you're running a desktop, aren't you? 17:37 mtompset Faster machine, faster internet. :P 17:37 CrispyBran No, laptop. 17:37 mtompset I'm still in the midst of recompiled the guest tools 17:37 mtompset recompiling... 17:39 mtompset CrispyBran, another thought... 17:39 * CrispyBran comtemplates his meaning in life while waiting 17:39 CrispyBran I can't type 17:39 mtompset Windoze has some strange user id directory protections on certain directories. 17:40 mtompset So, for example, C:\Program Files\AwesomeGame\Subdir1 might actually exist for one user, but not another. 17:40 CrispyBran Yes. It prompts for authentication, when it works. 17:42 mtompset You don't get that same problem in other directories. 17:42 mtompset This is why I put all my cloned stuff in Documents. 17:43 mtompset I'm at pip install step for a stretch install on Windoze right now. 17:43 CrispyBran I'm not sure how to do that. My git bash root is the c:\Program Files\Git directory. I don't know how to drill back any further. 17:44 mtompset CrispyBran, there is right-click "Git Bash here" 17:44 oleonard CrispyBran: Is that where your checkout of the Koha repo is? You could try putting it somewhere else. 17:45 mtompset Don't put your cloned directories in your git bash program file install directory. 17:45 mtompset That's bad form, and asking to lose data if you accidentally uninstall and reinstall git bash. 17:46 CrispyBran I wasn't given a choice or instructions to do anything else. 17:46 * cait waves 17:46 CrispyBran cait is sleep waving 17:46 cait hm why sleep? 17:47 CrispyBran Thought you went to sleep 17:47 mtompset I so hate the 'Update apt cache' step. It takes forever! 17:47 oleonard She just went home 17:48 CrispyBran Okay, so I can git bash here, but how do I do it as administrator? 17:50 cait oleonard: you know me too well :) 17:50 mtompset You don't need to, if your directory isn't in Program Files, but Documents. 17:51 oleonard CrispyBran: I have my git bash program shortcut set up to run as administrator by default 17:51 CrispyBran can I move my kohadevbox and koha folders there or do I have to pull them into the new location? 17:52 oleonard I would think you could move them 17:53 caroline anybody have consignments at their library? Like when a bookseller sends you boxes of books to look through and you send back the ones you don't want 17:53 caroline If so do you track them in acquisitions? 17:57 CrispyBran this is looking promising 17:58 cait caroline: not in our libraries yet 17:59 corilynn tcohen, do you have a minute to talk about getting the remote debugger working? 18:01 tcohen hi corilynn 18:01 tcohen tell me 18:01 tcohen I only used it with Komodo IDE 18:02 corilynn i made the changes to the user.yml file 18:02 tcohen but it is known to work with Vim+VDebug 18:02 corilynn and I did the sudo koha-plack --stop kohadev 18:02 tcohen what changes? 18:02 tcohen remote_debugger: true 18:02 corilynn I uncommented out the remote debugger lines 18:03 tcohen remote_debugger_location: "192.168.50.1:9000" 18:03 tcohen that one is important 18:03 tcohen it defaults to localhost 18:03 corilynn I put my IP in there 18:03 corilynn but I'm getting an error 18:03 tcohen if it is the host machine, put that 18:03 tcohen 192.168.50.1 18:03 corilynn OHHHHHHH 18:03 tcohen and the port number you configured on your tool 18:04 corilynn mm k 18:04 tcohen what are you using? 18:04 * cbrannon[A] is now away - Reason : Webinar 18:04 corilynn komodo 18:04 tcohen excellent 18:04 wahanui darn tootin' it is. 18:04 corilynn but I don't know what I"m doing 18:04 tcohen I can help then :-D 18:04 cbrannon[A] Thanks everyone for the help. The path was the key! 18:05 tcohen so in user.yml, you tell it the remote debugging tool is on your host machine (192.168.50.1 on the internal network Vbox creates) 18:05 tcohen the port is usually 9000, but you should double check on Komodo 18:05 corilynn so... here's my problem... I'm on a windows box, but I'm ssh'ing to a ubuntu box running the kohadevbox 18:06 tcohen ok 18:06 tcohen if kohadevbox is able to reach your windows machine on the port you're fine 18:07 corilynn ok, let me see what I can do for a bit 18:07 tcohen corilynn: can't you run virtualbox on your windows machine instead? 18:07 corilynn I've had nothing but issues with the windows kohadevbox, b/c when I'm not developing I have to do cataloging through a virtual machine 18:08 corilynn It's better if I keep development and cataloging on different machines 18:08 tcohen I mention this because the way remote debugging works is by mapping the code on the box, and the one you are actually touching with your tool 18:08 tcohen so you run komodo on linux, right? 18:09 corilynn not... yet... 18:09 tcohen windows -> linux (komodo + vbox) -> kohadevbox 18:09 tcohen ? 18:09 tcohen ok, so 18:09 corilynn so I need to figure out how to Komodo on the linx 18:10 corilynn that's going to take me a bit 18:10 tcohen you should really launch kohadevbox on the windows OS 18:11 tcohen mtompset, CrispyBran and oleonard do it 18:11 tcohen you need: 18:11 tcohen - VirtualBox 18:11 corilynn I know what I need 18:11 tcohen - Git bash 18:11 tcohen - Vagrant 18:11 corilynn I was doing it that way for a while 18:11 corilynn s/a while/last week 18:12 corilynn BUT I can't do my other job then too 18:12 mtompset Me less so, but I have done it, and am attempting it again. :) 18:12 corilynn b/c virtual PC and VirtualBox don't like each other 18:13 mtompset Ooooo..... 18:13 mtompset Hyper V vs VirtualBox. 18:13 tcohen maybe time to try vagrant + hyper+v? 18:13 mtompset Nah... switch to Ubuntu. ;) 18:14 corilynn I'm happy to Ubuntu, makes me feel like I'm back in my 20's writing socket programs in a cubical 18:15 corilynn eating free snacks from the kitchen cabinets 18:16 oleonard I think you should switch to whichever OS *I'm* most comfortable with. 18:16 corilynn oleonard, solaris? 18:16 tcohen that was a nice OS 18:16 tcohen :-D 18:17 tcohen once I discovered how to compile apache for it 18:17 tcohen hehe 18:17 corilynn 'twas I wrote a patch for freetds to work on solaris 18:17 corilynn they rejected it because they wanted it to be broken 18:18 corilynn my company, however, needed it to work 18:18 mtompset The nice thing about Ubuntu is I can run my docker AND virtualbox stuff at the same time. :) 18:18 corilynn what's docker? 18:19 mtompset docker required hyper-v on Windows. :) 18:19 corilynn ah, so you were having the virtual machine fight club too? 18:20 mtompset Yes. Now I don't know if Virtual PC runs under Ubuntu, but if it does, then you may be able to get the best of both things on an Ubuntu box. 18:37 cait [off] looking at the code4lib presentation proposals earlier - counted 3 folio, 2 wms and 1 alma... no koha? 18:42 davidnind :-( 18:49 cait hi davidnind and josef_moravec 18:49 josef_moravec hi cait 18:49 davidnind hi cait! 18:51 kidclamp bye koha! see you next week! (find tcohen in my absence) 18:54 cait oh... who is going to push all the things? 18:54 cait was hoping on some progress for ILL 18:55 oleonard I feel so slackly integrated now. 18:56 davidnind put cait in charge :) 18:57 josef_moravec cait: are you going to use ILL module in production? 18:57 cait not yet, we still need to write a backend 18:57 cait but i'd like to see it all fixed up and stable before we do that 18:57 cait so interested in integrating the ill patches 18:58 oleonard ...and there are a ton of them at the moment! 18:59 ashimema ILL should get a bit easier to work with soon.. there are plans afoot 18:59 cait yeah and it's a big tree 18:59 oleonard Bye all 18:59 cait was really hoping to have it pushed this week to be able to continue 18:59 josef_moravec cait: we just set the freeform backend and will try to use it form articles now... but in the future we would like to have backend for czech national ill service - when it will be avialable (now in development) 18:59 josef_moravec all working on ILL ++ :D 18:59 ashimema the czech service is in development 19:00 ashimema or you're already trying to develop a backend 19:00 ashimema wow.. 19:00 ashimema dev meeting soon aint it.. 19:00 cait freeform would not work here, we need one for ILL with our union catalog (which allows for national ILL, but there are several ILL servers) 19:00 josef_moravec ashimema: the service is in development 19:00 ashimema brain bad.. it's late already 19:00 ashimema cool 19:01 ashimema we're hoping to shift ILL backends into the plugins architecture.. which should make installing and testing them much easier.. 19:01 ashimema and heopfully developing them too 19:01 josef_moravec this new service should have rest api, co we are hoping the backend development would not take ages then ;) 19:01 ashimema brill :) 19:02 josef_moravec ashimema: yes it would be cool ;) 19:02 ashimema the BLDSS one (British Library) is a good example 19:03 josef_moravec i like the koha2koha backend too, it could be solution for many libraries in countries without any ILL service 19:03 ashimema better than FreeForm.. the freeform one is a bit odd as it's only really half a backend (the other half is in koha core).. I'm not really sure how that happened.. likely during the massive amount of rebasing that happened at the last minute when trying to get the initial core functionality in koha 19:03 ashimema the Koha2Koha one is nice.. could do with some polishing here and there though. 19:03 ashimema but it's a great proof of concept 19:03 ashimema we have all three in use in a number of customers no 19:03 ashimema w 19:04 josef_moravec ashimema: in production? 19:04 ashimema yup 19:04 josef_moravec nice ;) 19:05 ashimema for years ;) 19:06 ashimema we developed the original version as a large core feature.. then realised we'd need to split it into a driver model to allow for all the different implimentations of ILL services out there 19:06 ashimema the community got version 2 in effect 19:06 cait similar to edifact almost 19:06 ashimema and all the patches going in now are refinements to that.. almost a version 3.. with a version 4 and 5 planned if we can get funding 19:06 cait i think the first one was not as flexible either? 19:07 ashimema all tweaks to ease workflows and development at this point 19:07 ashimema EDI? 19:07 ashimema or first version of ILL 19:07 ashimema first version of ILL was all in core koha.. and fairly hard code to the BLDSS workflows and ARTemail models 19:07 cait we got hte second version of edi too :) 19:07 ashimema (both british library things) 19:08 ashimema indeed 19:08 ashimema and SIP ;) 19:08 ashimema I think SIP was developed in a similar fashion in koha 19:11 Mesfin Hi everyone 19:12 Mesfin I need help 19:12 caroline Hi Mesfin! 19:12 Mesfin I upgraded Koha 17.05 to 18.05.04 19:13 Mesfin and that broke active directory authentication 19:13 Mesfin Now patrons are unable to login with their AD password 19:14 Mesfin This is the error I am getting 19:14 Mesfin LDAP search failed to return object : 000004DC: LdapErr: DSID-0C0907C2, comment: In order to perform this operation a successful bind must be completed on the connection., data 0, v2580 at /usr/share/koha/lib/C4/Auth_with_ldap.pm line 101. 19:14 cait ashimema: wasn't there another ldap related thing a few days ago? 19:14 Mesfin Hi Caroline 19:14 mtompset Saw the error message in the mailing list. Sorry, no clue Mesfin. 19:15 Mesfin I am desperate 19:15 ashimema see the last comment on just trying to find the bug number 19:15 davidnind There was some discussion the other day on IRC first link: http://irc.koha-community.org/koha/2018-10-08#i_2078906 19:16 cait searching too, not finding it yet 19:16 ashimema https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18947 19:16 huginn Bug 18947: major, P5 - low, ---, nick, RESOLVED FIXED, Unexpected Active Directory LDAP authentication failure mode 19:17 ashimema tl:dr try setting <anonymous_bind>0</anonymous_bind> 19:17 ashimema basically the bug was incorrect bahaviour and allot of configurations appear to have worked around it.. 19:17 ashimema but now there is 'correct' behaviour the workaround leads to a broken configuration 19:18 ashimema I hadn't anticipated that :( 19:18 ashimema Mesfin.. let us know if setting <anonymous_bind>0</anonymous_bind> works please 19:18 davidnind second link http://irc.koha-community.org/koha/2018-10-05#i_2077943 19:19 Mesfin I am going to try that now 19:23 Mesfin Where should I insert the anonymous bind? Any order in the config file? 19:23 ashimema inside the <ldapserver> block in your koha.conf xml file 19:24 ashimema which if your running packages will be in /etc/koha/sites/ 19:25 Mesfin I inserted it after the authbybind and threw an error 19:25 Mesfin commented it out 19:25 rangi ashimema: naw you just have to cherry-pick and merge request 19:25 Mesfin should it be before the authbybind? 19:25 rangi ashimema: re the manual to older branches 19:26 mtompset Mesfin, order shouldn't matter. 19:26 ashimema okies.. thanks rangi 19:26 caroline rangi that was so random hehe! 19:27 ashimema erm.. Mesfin.. 'threw an error'.. any more detail on that.. same error as before.. xml parsing error.. new error? 19:27 mtompset But make sure you don't have TWO anonymous_bind tags, and you do have ONE. 19:27 * ashimema likes the random rangi 19:27 Mesfin let me paste the error 19:27 mtompset Have to run. 19:27 ashimema and I knew what he was talking about :) 19:27 rangi caroline: i always read back irc :) 19:27 caroline rangi: I like what you did with the "last updated on .." Is it normal that all the pages are set to yesterday? 19:27 rangi yep its last time the manual was built 19:28 rangi so the next time i merge something 19:28 mtompset Have a great day, #koha ashimema caroline cait rangi Mesfin. 19:28 rangi they will all get rebuilt 19:28 ashimema really rangi.. I try to but sometimes there's just huge amounts to go through and I struggle to catch up. 19:28 caroline oh so it's not specific to that page? 19:28 rangi so its easy to see the last time the manual was rebuilt 19:28 rangi nope, we can only tell that from git, its the last time the manual was generated 19:28 Mesfin Stupid fingers!!!! 19:29 Mesfin I had a typo in the anonymous 19:29 ashimema hehe 19:29 Mesfin and that's what threw the error 19:29 * ashimema has stupid fingers often too 19:29 Mesfin Working now 19:29 Mesfin You guys are awesome 19:29 ashimema thanks Mesfin 19:29 caroline ah ok. Is it possible though to have that on the page? 19:29 caroline the last time that particular page was updated i mean? 19:30 rangi nope 19:30 Mesfin you have saved my day and my night 19:30 rangi not unless you do it manually 19:30 ashimema would you mind pm'ing me a copy of your ldap config block per chance (with private stuff like the password hashed out).. I'm trying ot see if there's a bigger issue at play here 19:30 ashimema I'm really glad the anonymous thing worked for you 19:30 Mesfin Thanks ashimema... 19:31 Mesfin are you asking me to pm you copy of my ldap config? 19:31 * ashimema feels bad.. it was me who both qa'd the patch that caused it and then pushed it into the stable branch. 19:31 ashimema if you are comfortable doing so.. if not don't worry at all 19:32 Mesfin Do not feel bad that happens when you work 19:32 Mesfin I am very much comfortable 19:32 ashimema you're just the third person in a week to report the issue and I'm trying to understand the link ;) 19:32 rangi caroline: well i think nope, ill check some build options, if i can get it to only rebuild changed pages then maybe 19:32 ashimema cheers 19:33 ashimema that would be cool rangi 19:33 ashimema though I already like the change to show the last rebuild as it is :) 19:33 tcohen rangi: I always overlooked the work on the manual. I have to say I'm so impressed by caroline's and everyone work on that, and the results! 19:33 tcohen koha++ 19:33 caroline yes! Or if it's not possible, could we add an auto datetime to each page when it is saved? 19:34 tcohen later #koha 19:34 rangi caroline: you could maybe do that with a git-hook 19:34 cait caroline: hm, what is the use case? 19:34 caroline thx tcohen! :) trying to stay on top of all the pushed things ;) 19:34 rangi caroline: do you want to research that, and ill research the build thing ;) 19:34 cait it might just be a typo change, so not sure you could tell much about actuality from it 19:34 * ashimema was about to say that sounds like a great use of a git hook 19:34 caroline cait: I think it would be interesting to know when a particular page was last updated 19:35 caroline we could look through and reread them to see if everything is still up to date 19:35 Mesfin my first time here 19:36 Mesfin How do I pm you, ashimema? 19:36 cait Mesfin: you are welcome to be here anytime :) 19:36 Mesfin Thank you, cait. I feel welcomed already 19:37 ashimema er.. double click my name.. sorta depends on how you are connected to irc 19:37 rangi caroline: ahhh it does work that way, except using gitlab ci it wipes the files after each build so it thinks its a new full build everytime I will see if I can change that 19:37 Mesfin connected via a browser 19:37 cait hm maybe try right click if the doube doesn't work 19:38 cait or /msg ashimema 19:38 caroline rangi: will do (check for the auto datetime or whatever it would be called) 19:38 ashimema Mesfin: I just pm'd you 19:38 ashimema so you should see me somewhere now :) 19:38 * ashimema is impressed cait knows her irc commands.. I'm such a UI guy when it comes to IRC 19:39 Mesfin Thanks cait 19:39 * ashimema quickly dashes for a charger 19:40 Mesfin He pmed me 19:40 caroline cait: you're right, but if the page hasn't been updated in 2 years lets say, it would be good to just have à look to make sure 19:40 cait ashimema: :) 19:41 cait caroline: makes sense 19:41 caroline but if it's not possible, it's not the end of the world. It's just that I thought that was what rangi had added yesterday so my mind kinda went in that direction 19:42 * ashimema is back 19:44 Mesfin Welcome back, Karibu, Bien venue 19:44 Mesfin 10:44 PM here 19:45 cait Mesfin: where are you from? 19:46 cait an hour later than here... so has to be alittle distance at least :) 19:46 Mesfin Kenya :) 19:46 Mesfin an hour flight maybe? 19:46 Mesfin or two hours? 19:47 cait longer flight, i am in germany :) 19:48 Mesfin Yeah, that's a longer flight 19:50 cait hm, brb for the meeting 19:53 * ashimema is feeling rather sleepy.. not the best way to join a meeting 19:53 Mesfin Good night or good day, depending on where you are good people! Thanks for the help. I can go now and sleep peacefully knowing I won't have calls from users tomorrow 19:54 ashimema Night Mesfin, sleep peacefully 19:54 Mesfin Thanks ashimema 19:59 * corilynn does a victory lap 19:59 cait back 19:59 corilynn i forgot how awesome it is to fix a thing that was previously broken :) 19:59 cait it is! :) 20:00 ashimema indeed 20:00 * ashimema agrees 20:03 cait i'll chair with ashimema 20:03 cait just give me another minute 20:03 ashimema :) 20:03 ashimema cheers 20:03 cait #startmeeting Development IRC meeting 10 October 2018 20:03 huginn Meeting started Wed Oct 10 20:03:58 2018 UTC. The chair is cait. Information about MeetBot at http://wiki.debian.org/MeetBot. 20:03 huginn Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 20:03 huginn The meeting name has been set to 'development_irc_meeting_10_october_2018' 20:04 cait #topic Introductions 20:04 ashimema #info Martin Renvoize, PTFS Europe, UK 20:04 thd #info Thomas Dukleth, Agogme, New York City, [even two ISPs does not protect against power failure] 20:04 cait please introduce yourself using #info! 20:04 cait #link https://wiki.koha-community.org/wiki/Development_IRC_meeting_10_October_2018 today's agenda 20:04 cait #info Katrin Fischer, BSZ, Germany 20:05 josef_moravec #info Josef Moravec, Municipal Library Usti nad Orlici, Czech Republic 20:05 rangi #info Chris Cormack, Catalyst, NZ 20:06 cait ah 20:06 cait #chair ashimema 20:06 huginn Current chairs: ashimema cait 20:06 cait moving on! 20:06 cait #topic Announcements 20:06 cait anyone anything? :) 20:06 cait ah i got something 20:06 ashimema :) 20:07 ashimema Lots of good pushes the last couple of weeks :).. but then I'm somewhat biases on that front 20:07 cait hm can't find the link, but next week is the swedish user group meeting and hack day 20:08 cait #info Next week is the Swedish user group meeting and hack day 20:08 cait so you might see some activity from there :) 20:08 cait ... and please keep the sandboxes alive! 20:09 ashimema #info KohaCon19 dates are finalized: Monday 20 May to Sunday 26 May 2019 20:09 ashimema :) 20:09 ashimema I can't think of any others.. anyone else? 20:10 cait moving on then :) 20:10 cait #topic Update from the Release manager (18.11) 20:10 ashimema Nick sends his apologies 20:10 cait #info Nick Clemens : Travelling, pushing things to master, dates have been sent to list, keep Qaing :-) 20:10 cait from his apologies for today 20:11 cait moving on? 20:11 ashimema yup.. that's pretty much it 20:11 cait #topic Updates from the Release Maintainers 20:11 cait Rmaints? 20:11 cait RMaints? 20:11 cait Release Maintainers? 20:11 ashimema oh.. that's me 20:11 cait wahanui never does his trick when I try it 20:11 wahanui cait: excuse me? 20:12 ashimema Just continueing to plod along :) 20:12 ashimema rmaints? 20:12 ashimema Fridolin also sends his apologies.. 20:13 oleonard #info Owen Leonard, Athens County Public Libraries, USA, late 20:13 cait moving on then :) 20:13 ashimema also, I've proposed to take on rmaint for 18.11 next cycle 20:13 cait ah 20:13 ashimema Fridolin Somers : Last release of 17.05.x is ready will be out in a few days. Proposed to continue on RMaint 17.11. 20:13 ashimema onwards 20:14 cait #info ashimema has proposed to be Rmaint for 18.11 for next cycle (19.05) 20:14 cait #info Fridolin Somers : Last release of 17.05.x is ready will be out in a few days. Proposed to continue on RMaint 17.11. 20:14 ashimema that leaves us with a gap for 18.05 rmaint for the next cycle at the moment 20:14 cait #info Still looking for a 18.05 Release maintainer for the next cycle 20:15 cait hm maybe something for announcements, but we shoudl send the roles page to ml i tihnk 20:15 cait #link https://wiki.koha-community.org/wiki/Roles_for_19.05 Please sign up for the 19.05 release team 20:15 cait and schedule election for next general meeting? 20:16 ashimema good plan 20:16 cait #action cait to add elections to next general meeting 20:16 josef_moravec +1 20:16 cait someone volunteering to send the email? 20:17 ashimema I can send an email 20:17 ashimema #action ashimema to send an email reminding people to look at and add their names to 19.05 roles page 20:18 cait #action ashimema to send call for release team to mailing list 20:18 cait heh 20:18 ashimema haha 20:18 cait moving on? 20:18 ashimema go for it.. 20:19 cait #topic Updates from the QA team 20:19 cait I'm still catching on things from the last few weeks but there has been quite a flurry of activity on bugzilla 20:19 cait numbers on the dashboard are slowly coming down - nso was under 200 this morning... no more 20:20 cait some long standing shibboleth patches have been pushed, also stock rotation 20:20 cait lots to do :) keep QA'ing! 20:20 ashimema feature slush is fast aproaching.. 20:20 cait yes 20:20 cait #info November  2 - Feature slush - no enhancement/new features that have not passed QA will be considered for release 20:20 cait was just looking it up 20:20 cait so we are ona deadline 20:21 ashimema :) 20:21 cait but great stuff happening, keep pushing :) 20:22 cait i'd love to see some omre progress on the ES patches 20:22 cait #info ES patches are a bit behind, would be great to see some work on those 20:22 cait moving on? 20:22 josef_moravec I like to start with testing ES more, hope I'll be able to make QA on them soon 20:22 ashimema i'm just getting myself up to speed on ES workings for qa 20:23 cait i tihnk we got some great stuff waiting there - but also not understanding it well enough right now 20:23 ashimema lacking in confidence for the bigger ES ones so far though.. 20:23 cait we might have to just jump in :) 20:23 cait moving on? some more good topics ont he agenda tonight 20:23 josef_moravec move on 20:24 cait #topic General development discussion (trends, ideas,...) 20:24 cait ashimema: do you want to take over? 20:24 ashimema just trying to remember who suggested using git trailers 20:25 oleonard jajm? 20:25 josef_moravec juian? 20:25 ashimema ah yes.. 20:25 ashimema loose agreement was reached on the mailing lists and the wiki has been updated with some examples: https://wiki.koha-community.org/wiki/Commit_messages#Other_trailers 20:26 ashimema I wondered if we wanted to go any further next cycle and encourage their use any more formally then 20:26 ashimema happy to save that one for a more corrate audience? 20:27 cait corrate? 20:27 ashimema more interested parties being around ;) 20:28 ashimema given the quietness lets save that one 20:28 ashimema so.. the second idea/suggestion was my own 20:28 ashimema the bugzilla status's 20:29 ashimema I've been in rmaint role for a few months now and feel I've managed to get the idea.. but one thing had been bugging me.. it always felt wrong that our process marked a bug as 'RESOLVED FIXED' the moment it was pushed into the lowest supported branch it was going to be ported to.. 20:30 ashimema feels like that status should be saved for actual release of the fix to the wider public 20:30 ashimema as such.. 20:30 ashimema I wanted to suggest a bit og bugzilla status tidy up 20:31 * ashimema sent a long message: < https://matrix.org/_matrix/media/v1/download/matrix.org/aftKcYjGeeZfzgOpwIXgNZBe > 20:31 ashimema any objections by anyone 20:31 ashimema rangi perhaps as I'd be coming to you to ask for actual implimentation most likely? 20:32 cait ashimema: i didn't get your last 20:32 cait sent a long message it says (client problem maybe) 20:32 cait tidy up... 20:32 rangi https://matrix.org/_matrix/media/v1/download/matrix.org/aftKcYjGeeZfzgOpwIXgNZBe cait 20:32 rangi thats the message 20:32 rangi from ashimema 20:32 cait i get an error there 20:33 cait M_NOT_FOUND 20:33 ashimema ooh.. sorry 20:33 ashimema it was just a copy/paste from https://wiki.koha-community.org/wiki/Development_IRC_meeting_10_October_2018 20:33 ashimema the proposal details 20:33 cait hm odd, the first works 20:34 cait #idea Add Pushed to oldstable and Pushed to oldoldstable to get us in line with Debian package codenames and reserve RESOLVED FIXED for applying upon release 20:34 cait #idea Script for RMaints to mark all Pushed to branch as RESOLVED FIXED upon release. 20:34 cait #idea Remove Pushed for QA and Pushed by Module Maintainer as they aren't in active use. 20:34 ashimema thanks cait 20:34 cait i support all 3 20:34 cait i think Joubu might have something for 2 20:34 ashimema :) 20:35 cait or something similar, I think there was a script around to mark recently pushed for RM 20:35 ashimema I'm happy to write the release script side to automate changeing to RESOLVED FIXED (if joubu hasn't already done so) 20:35 ashimema indeed.. 20:36 cait anyone else? :) 20:36 ashimema i chose codenames instead of version numbers so we're not stuck updating status's i bz every cycle 20:36 ashimema but am open to suggestions.. 20:36 oleonard I am also happy for ashimema to write the release script 20:36 wahanui okay, oleonard. 20:36 josef_moravec i like this idea 20:36 ashimema lol 20:37 ashimema just feels like it brings us closer to the norm ;) 20:37 josef_moravec there was some discussion about code names in Koha some time before... 20:37 cait i vetoed cheese names i think 20:37 * oleonard does not care for code names 20:38 cait should we have a vote on all 3 points together? 20:38 cait or just 1 + 2 as those are the bugzilla changes? 20:38 cait rangi: are you ok with making the changes if we vote yes? 20:38 ashimema +1 20:38 oleonard I think code names are exclusionary because they obscure information from people who are new. 20:39 ashimema do you count stable, oldstable tc as codenames oleonard? 20:39 rangi yep 20:39 josef_moravec we could vote on all I think 20:39 cait #startvote Shall we add 2 new status: pushed to oldstable, pushed to oldoldstable and remove 2: pushed for qa, pushed by module maintainer? (yes,no,abstain) 20:39 huginn Begin voting on: Shall we add 2 new status: pushed to oldstable, pushed to oldoldstable and remove 2: pushed for qa, pushed by module maintainer? Valid vote options are , yes, no, abstain, . 20:39 huginn Vote using '#vote OPTION'. Only your last vote counts. 20:39 ashimema they track the debian scheme.. and wiki documentation for the repo 20:39 josef_moravec #vote yes 20:39 oleonard #vote yes 20:39 ashimema and seemed the clearest to me 20:40 ashimema #vote yes 20:40 cait #vote yes 20:40 ashimema frido and kidclamp were both happy with the idea too 20:40 thd #vote yes 20:40 cait giving it another moment 20:41 cait #endvote 20:41 huginn Voted on "Shall we add 2 new status: pushed to oldstable, pushed to oldoldstable and remove 2: pushed for qa, pushed by module maintainer?" Results are 20:41 huginn yes (5): oleonard, ashimema, cait, josef_moravec, thd 20:41 cait #agreed we will make the suggested changes to bugzilla status (yes (5): oleonard, ashimema, cait, josef_moravec, thd) 20:41 ashimema :) 20:41 cait #action rangi to change bugzilla (plz) 20:42 ashimema #action ashimema to update release maintanence page to reflect the change 20:42 cait good :) 20:42 cait #topic Review of coding guidelines 20:42 cait nothing on agenda - anyone anything here? 20:43 ashimema nothing from me 20:43 cait moving on 20:43 oleonard everyone should code good 20:43 cait #topic Set time of next meeting 20:43 cait i think rhythm is still biweekly? 20:43 cait so 24th 20:43 cait ? 20:43 cait doest hat clash with another? 20:44 * ashimema checks diary 20:44 oleonard No 20:44 josef_moravec nothing in koha calendar so should be ok 20:44 ashimema 24th seems good 20:44 cait is biweekly right? 20:45 ashimema I think so 20:45 josef_moravec I think so 20:45 cait ok 20:45 cait looking up syntax, sec 20:45 cait which time? 20:46 ashimema today felt a tad late to me.. but.. we got rangi :) 20:46 cait 14utc? 20:46 oleonard rangi is a pretty big get 20:47 cait #info Next meeting: 24 October 2018, 14 UTC 20:47 cait so quiet 20:47 cait ending meeting :) 20:47 cait #endmeeting 20:47 huginn Meeting ended Wed Oct 10 20:47:25 2018 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) 20:47 huginn Minutes: http://meetings.koha-community.org/2018/development_irc_meeting_10_october_2018.2018-10-10-20.03.html 20:47 huginn Minutes (text): http://meetings.koha-community.org/2018/development_irc_meeting_10_october_2018.2018-10-10-20.03.txt 20:47 huginn Log: http://meetings.koha-community.org/2018/development_irc_meeting_10_october_2018.2018-10-10-20.03.log.html 20:48 ashimema thanks cait for chairing 20:48 ashimema cait++ 20:48 ashimema night all 20:48 josef_moravec cait++ 20:48 cait ashimema++ 20:48 josef_moravec ashimema++ 20:49 ashimema koha++ :) 20:49 ashimema and on that note.. time for me to switch off and to to sleep 20:50 oleonard cait++ 20:52 Freddy_Enrique cait++ 20:56 Veronica Thanks, I want to add barcode, itemcallnumber and copynumber in the summary-print.pl template,in this code 20:56 Veronica sub build_reserve_data { my $reserves = shift; my $return = []; my $today = DateTime->now( time_zone => C4::Context->tz ); $today->truncate( to => 'day' ); while ( my $reserve = $reserves->next() ) { my $row = { title => $reserve->biblio()->title(), author => $reserve->biblio()->author(), reservedate => $reserve->reservedate(), expirationdate => 20:56 Veronica Thanks 20:58 cait good night all :) 20:59 Veronica Thanks, I want to add barcode, itemcallnumber and copynumber in the summary-print.pl template,in this code 21:05 * CrispyBran is no longer away : Gone for 3 hours 45 seconds 21:13 * CrispyBran waves 21:13 caroline hi CrispyBran! 21:13 CrispyBran hi 21:57 CrispyBran @seen tcohen 21:57 huginn CrispyBran: tcohen was last seen in #koha 2 hours, 23 minutes, and 33 seconds ago: <tcohen> later #koha 21:58 CrispyBran @seen kidclamp 21:58 huginn CrispyBran: kidclamp was last seen in #koha 3 hours, 6 minutes, and 57 seconds ago: <kidclamp> bye koha! see you next week! (find tcohen in my absence) 22:02 faviola The method Koha::Biblio->barcode is not covered by tests! , HELP 22:02 faviola PLIS 22:56 CrispyBran anyone know if there is a way to retrieve a private convo from irc? 23:02 caroline good night #koha!