Time |
S |
Nick |
Message |
00:00 |
|
wizzyrea |
I can't stop laughing. I should have warned you that I'm 12 inside. |
00:32 |
|
cdickinson |
@wunder nzwn |
00:32 |
|
huginn |
cdickinson: The current temperature in Wellington, New Zealand is 17.0°C (1:00 PM NZDT on October 16, 2015). Conditions: Clear. Humidity: 52%. Dew Point: 7.0°C. Pressure: 30.06 in 1018 hPa (Steady). |
00:38 |
|
wizzyrea |
it's awesome outside |
00:40 |
|
Francesca |
nice and sunny |
01:22 |
|
|
irma joined #koha |
01:46 |
|
|
JoshB joined #koha |
01:56 |
|
|
rocio_away left #koha |
02:19 |
|
|
JoshB joined #koha |
02:31 |
|
|
NateC joined #koha |
05:20 |
|
|
JoshB joined #koha |
05:56 |
|
|
afmp-ab joined #koha |
05:57 |
|
|
Viktor joined #koha |
06:00 |
|
|
mario joined #koha |
06:23 |
|
|
afmp-ab left #koha |
06:26 |
|
|
saiful joined #koha |
06:26 |
|
|
marcelr joined #koha |
06:26 |
|
marcelr |
hi #koha |
06:41 |
|
|
laurence joined #koha |
06:41 |
|
dojobo |
'morning |
06:44 |
|
|
cdickinson joined #koha |
06:49 |
|
|
reiveune joined #koha |
06:50 |
|
reiveune |
hello |
06:50 |
|
wahanui |
what's up, reiveune |
06:50 |
|
|
saiful2 joined #koha |
06:54 |
|
|
fridolin joined #koha |
06:59 |
|
|
paul_p joined #koha |
07:00 |
|
|
alex_a joined #koha |
07:00 |
|
|
mario joined #koha |
07:00 |
|
alex_a |
hello |
07:03 |
|
|
kmlussier joined #koha |
07:04 |
|
|
bshum joined #koha |
07:04 |
|
Joubu |
hello |
07:04 |
|
wahanui |
hello, Joubu |
07:04 |
|
marcelr |
hi Joubu: I am looking at 14544 now |
07:05 |
|
Joubu |
thanks! :) |
07:05 |
|
marcelr |
thinking of leaving the latest patch btw |
07:05 |
|
Joubu |
As you said it could be done later, on a separate patch with a discussion |
07:06 |
|
marcelr |
yes |
07:06 |
|
Joubu |
personally I don't know how this "read only" feature can be used |
07:06 |
|
marcelr |
i will never win that discussion LOL |
07:06 |
|
Joubu |
how much! |
07:06 |
|
Joubu |
you almost convinced me :) |
07:07 |
|
marcelr |
that is good |
07:13 |
|
|
saiful joined #koha |
07:17 |
|
|
Francesca joined #koha |
07:18 |
|
Francesca |
@wunder wlg |
07:18 |
|
huginn |
Francesca: The current temperature in Wellington, New Zealand is 13.0°C (8:00 PM NZDT on October 16, 2015). Conditions: Mostly Cloudy. Humidity: 77%. Dew Point: 9.0°C. Pressure: 30.04 in 1017 hPa (Steady). |
07:19 |
|
|
magnuse joined #koha |
07:19 |
|
|
JoshB joined #koha |
07:20 |
|
|
cait joined #koha |
07:20 |
|
|
gaetan_B joined #koha |
07:23 |
|
|
sophie_m joined #koha |
07:26 |
|
* cait |
waves |
07:28 |
|
|
saiful2 joined #koha |
07:34 |
|
* Francesca |
waves at cait |
07:35 |
|
cait |
hi Francesca :) |
07:35 |
|
Francesca |
sup |
07:41 |
|
|
saiful joined #koha |
07:49 |
|
|
putti joined #koha |
08:09 |
|
|
atheia joined #koha |
08:12 |
|
|
antihero joined #koha |
08:20 |
|
magnuse |
@wunder tylosand |
08:20 |
|
huginn |
magnuse: Error: HTTP Error 404: Not Found |
08:20 |
|
magnuse |
@wunder tylösand |
08:21 |
|
huginn |
magnuse: Error: HTTP Error 404: Not Found |
08:21 |
|
magnuse |
@wunder halmstad |
08:21 |
|
huginn |
magnuse: The current temperature in Vilsharad, Halmstad, Sweden is 8.6°C (10:20 AM CEST on October 16, 2015). Conditions: Clear. Humidity: 84%. Dew Point: 6.0°C. Windchill: 9.0°C. Pressure: 30.18 in 1022 hPa (Steady). |
08:39 |
|
magnuse |
cait is saying people here on #koha are nice and friendly :-) |
08:41 |
|
|
afmp-ab joined #koha |
08:42 |
|
|
afmp-ab left #koha |
08:50 |
|
Joubu |
(and some are grumpy) |
08:53 |
|
Francesca |
I'm nice ! (at least I hope so) |
08:53 |
|
|
cait joined #koha |
09:15 |
|
|
cait joined #koha |
09:16 |
|
putti |
We should have an uniform way of doing tests, right? Who's volunteering to decide which way it should be? |
09:18 |
|
|
cait_ joined #koha |
09:18 |
|
* cait_ |
waves |
09:19 |
|
Francesca |
night all |
09:19 |
|
wahanui |
goodnight Francesca. You'll be back. |
09:19 |
|
|
JoshB joined #koha |
09:20 |
|
putti |
cait_, hi! Do you volunteer in choosing the testing way we should use in Koha? |
09:24 |
|
putti |
Maybe we could do some outlines to wiki page about how the testing should be done in Koha. Also maybe we could have more specific coding guidelines? |
09:26 |
|
cait_ |
putti: do you mean the unit tests? |
09:27 |
|
putti |
Them, but also we could have possibly some other tests like integration tests |
09:27 |
|
Joubu |
We have 2 kind of tests, the unit tests independent of data (t/*.t) and the integration tests independent of the DB data (t/db_dependent/*.t) |
09:27 |
|
Joubu |
you can have a look at the existing tests, they are the way to do |
09:27 |
|
putti |
but I have seen that the tests are implemented in various ways |
09:28 |
|
Joubu |
Prefer to read recent over the last files never modified for 3 years |
09:29 |
|
Joubu |
putti: I quite like the way I test the new list module, see bug 14544 |
09:29 |
|
huginn |
Bug http://bugs.koha-community.org[…]_bug.cgi?id=14544 enhancement, P5 - low, ---, jonathan.druart, Passed QA , Move the list related code to Koha::Virtualshelves |
09:29 |
|
Joubu |
Passed qa! whouhou :) thanks marcelr! |
09:29 |
|
marcelr |
Joubu++ |
09:30 |
|
Joubu |
it will be a huge improvement for this module :) |
09:30 |
|
marcelr |
Page.pm was the ugliest part |
09:30 |
|
Joubu |
C4::Virtualshelves::Page was one of the worst Koha module |
09:30 |
|
marcelr |
now Tags :) |
09:31 |
|
Joubu |
hehe, yes this one should a rewrite too |
09:31 |
|
|
saiful2 joined #koha |
09:35 |
|
putti |
Joubu, in bug 14544 which commit to look at? |
09:35 |
|
huginn |
Bug http://bugs.koha-community.org[…]_bug.cgi?id=14544 enhancement, P5 - low, ---, jonathan.druart, Passed QA , Move the list related code to Koha::Virtualshelves |
09:36 |
|
Joubu |
putti: apply all of them, than t/db_dependent/Virtualshelves.t |
09:36 |
|
Joubu |
I add test during the rewrite process |
09:39 |
|
putti |
Okay. So it seems like unit tests are quite uniform already and they use Test::More (only few exceptions). But then how about testing the whole thing? |
09:48 |
|
Joubu |
the whole thing? |
09:48 |
|
wahanui |
somebody said the whole thing was xml |
10:30 |
|
|
saiful joined #koha |
10:47 |
|
putti |
Joubu, testing how the different parts of koha work together |
10:47 |
|
Joubu |
For instance? |
10:48 |
|
Joubu |
Are you talking about acceptance tests? (ie.cucumber) |
10:48 |
|
putti |
yes |
10:49 |
|
putti |
exactly |
10:49 |
|
Joubu |
bug 13849 |
10:49 |
|
huginn |
Bug http://bugs.koha-community.org[…]_bug.cgi?id=13849 enhancement, P5 - low, ---, jonathan.druart, In Discussion , Introduce acceptance tests with cucumber |
10:53 |
|
|
antihero joined #koha |
10:53 |
|
|
drojf joined #koha |
10:54 |
|
drojf |
hi #koha |
10:54 |
|
putti |
So how do we proceed now that we get cucumber in more global use? |
10:57 |
|
Joubu |
putti: I don't know, I have start a "discussion" 6 months ago, and nobody participated, now I am on something else :) |
10:57 |
|
putti |
and maybe we need page object like thing to test all the perl scripts which offer the info from several different units. |
10:57 |
|
Joubu |
the problem is that we never have the same needs at the same time |
10:59 |
|
putti |
We just need to do the decision to start using cucumber etc. and then when someone has the time to implement it he/she can do it. |
10:59 |
|
Joubu |
putti: that's what I have tried to do |
11:00 |
|
Joubu |
you can add this discussion for the next dev meeting |
11:00 |
|
putti |
what dev meeting? |
11:00 |
|
Joubu |
attempt to the meeting and convince people |
11:00 |
|
putti |
what are they :D |
11:00 |
|
Joubu |
Did you subscribe to the koha-devel ML? |
11:01 |
|
putti |
I think I have |
11:01 |
|
Joubu |
if 1: read the emails else: subscribe |
11:01 |
|
Joubu |
and you will know when/what they are |
11:01 |
|
Joubu |
http://meetings.koha-community.org/2015/ |
11:02 |
|
Joubu |
last one is not listed there... |
11:02 |
|
Joubu |
the last one is http://wiki.koha-community.org[…]g_14_October_2015 |
11:06 |
|
|
Viktor joined #koha |
11:06 |
|
putti |
alright |
11:11 |
|
|
magnuse joined #koha |
11:20 |
|
|
JoshB joined #koha |
11:28 |
|
|
meliss joined #koha |
11:36 |
|
|
lari joined #koha |
11:54 |
|
|
nengard joined #koha |
11:55 |
|
|
andreashm joined #koha |
12:12 |
|
|
sophie_m1 joined #koha |
12:14 |
|
|
tcohen joined #koha |
12:15 |
|
tcohen |
morning |
12:15 |
|
tcohen |
hi Joubu |
12:15 |
|
kivilahtio |
tcohen: morning |
12:16 |
|
tcohen |
hey kivilahtio, it-s been a while! |
12:16 |
|
kivilahtio |
tcohen: I read CORS in Action yesterday :) What a nice book! |
12:16 |
|
kivilahtio |
We definetely need to provide CORS for the REST API |
12:16 |
|
tcohen |
Why_ |
12:16 |
|
kivilahtio |
and don't expect me to hold on for long. Gotta go save the workd |
12:16 |
|
kivilahtio |
too long story |
12:16 |
|
kivilahtio |
read the book ;) |
12:16 |
|
ashimema |
yup CORS is pretty useful ;) |
12:17 |
|
kivilahtio |
it took me 4h and some discussion with our natinal library people working on some cool stuff based on open REST API's |
12:17 |
|
tcohen |
you mean cross-origin resourse sharing? |
12:17 |
|
kivilahtio |
tcohen: :) |
12:17 |
|
ashimema |
yup |
12:17 |
|
ashimema |
jsonp also works.. but it's a hack.. |
12:17 |
|
ashimema |
CORS is much 'nicer' |
12:17 |
|
kivilahtio |
he is a fast duckduckgo.com:er |
12:17 |
|
tcohen |
that's kind of disabled by default by all browsers? |
12:18 |
|
ashimema |
I don't believe it is tcohen |
12:18 |
|
tcohen |
I had to add an extension to chrome so i can test things |
12:18 |
|
ashimema |
this is all about api's beign designed to allow it in the safe maner |
12:18 |
|
ashimema |
really.. |
12:18 |
|
wahanui |
really is more trouble than she's worth. |
12:18 |
|
tcohen |
maybe I'm missing something |
12:18 |
|
ashimema |
we use it here for other apps.. no extensions needed |
12:19 |
|
ashimema |
else it's a kinda pointless thing |
12:19 |
|
misilot |
it is. that is why services need to provide either a whitelist of domains for like Access-Control-Allow-Origin: http://foo.example or just use Access-Control-Allow-Origin: * for their service so anyone can use it |
12:19 |
|
ashimema |
exactly.. which is what CORS is all about |
12:19 |
|
tcohen |
ok, so I was missing something |
12:19 |
|
ashimema |
you add such headers into your api.. to enable cross origin stuff |
12:20 |
|
ashimema |
it's a two way street.. both api consumer and producer need to support it |
12:20 |
|
ashimema |
(not one I think we need ot do imediately) |
12:20 |
|
kivilahtio |
there already are two Mojolicious Plugins for CORS, but they seem very crude. |
12:20 |
|
kivilahtio |
But this was my idea!!!! |
12:20 |
|
kivilahtio |
so don't implement it or accept it to master |
12:21 |
|
kivilahtio |
also the book discusses many key concepts realted to security on other real life challenges |
12:21 |
|
kivilahtio |
and has already a working example server-side and client side code |
12:21 |
|
ashimema |
bet it was a good read |
12:22 |
|
kivilahtio |
so it shouldnt be a biggig to make a new cpan module if the mojolicious plugins suck |
12:22 |
|
kivilahtio |
ashimema: took me only 4h, it is very short. Only 200+ pages |
12:22 |
|
kivilahtio |
(relatively short) :) |
12:22 |
|
kivilahtio |
ashimema: and you can skip a LOT of content |
12:23 |
|
kivilahtio |
anyway, take care! |
12:23 |
|
ashimema |
what book |
12:23 |
|
wahanui |
well, book is commonly used for biblio record for material type so it is searching all reference, reserve etc when i limit by book |
12:23 |
|
kivilahtio |
"CORS in Action" |
12:23 |
|
tcohen |
Joubu: you obsoleted the patch for ReverseProxyPath? |
12:23 |
|
Joubu |
yes, it does not work... |
12:24 |
|
tcohen |
why did it work on the test site? |
12:24 |
|
Joubu |
it does not |
12:25 |
|
Joubu |
tcohen: see bug 15015 |
12:25 |
|
huginn |
Bug http://bugs.koha-community.org[…]_bug.cgi?id=15015 major, P5 - low, ---, gmcharlt, RESOLVED DUPLICATE, Plack testing -- Import patrons tool -- uploading file fails |
12:25 |
|
Joubu |
the url was /cgi-bin/koha/intranet/tools/import_borrowers.pl |
12:25 |
|
Joubu |
so without your patch it was /intranet/tools |
12:25 |
|
Joubu |
but wih the reverseproxypath it becomes /cgi-bin/koha/intranet/tools |
12:25 |
|
Joubu |
which is wrong too |
12:26 |
|
tcohen |
Joubu: but it is better ;-) |
12:26 |
|
Joubu |
tcohen: last patch hardcodes the SCRIPT_NAME occurrences with the script paths |
12:26 |
|
tcohen |
yeah, we need to avoid that I think |
12:26 |
|
Joubu |
I'd it's the same, it does not work :) |
12:26 |
|
Joubu |
at least for the short term solution |
12:26 |
|
Joubu |
and to apply on the test server |
12:27 |
|
kivilahtio |
did you know that Mojolicious has a CGI compatibility layer? |
12:28 |
|
kivilahtio |
but I don't wan to run Koha on the same server as the REST API |
12:28 |
|
kivilahtio |
i couldn't take it if the REST API started crashing :) |
12:28 |
|
tcohen |
Joubu: did u read Plack::Middleware::ReverseProxyPath source? |
12:28 |
|
tcohen |
I think we are missing a pieve on the headers |
12:28 |
|
Joubu |
no |
12:28 |
|
tcohen |
HTTP_X_TRAVERSAL_PATH |
12:28 |
|
tcohen |
http://cpansearch.perl.org/src[…]verseProxyPath.pm |
12:28 |
|
Joubu |
I think I have tried it |
12:28 |
|
Joubu |
but maybe it was when it worked :) |
12:28 |
|
tcohen |
also, I'm not sure about the case |
12:29 |
|
tcohen |
HTTP_X_FORWARDED_SCRIPT_NAME vs. X-Forwarded-Script-Name |
12:30 |
|
tcohen |
also, I've found that we should be using $cgi->script_name() instead of $cgi->url |
12:30 |
|
tcohen |
(late night reading) |
12:30 |
|
* ashimema |
would still prefer we think about using hypnotoad over plack |
12:30 |
|
* ashimema |
also points to a Mojolicious::Plugin that can run cgi scripts under hypnotoad |
12:31 |
|
tcohen |
ashimema: have those guidelines so we can push the current implementation, and then we can talk about what else to do with Mojo |
12:31 |
|
tcohen |
:D |
12:31 |
|
ashimema |
:) |
12:31 |
|
tcohen |
I know it opens to lots of improvement oportunities! |
12:31 |
|
ashimema |
I did start working on the guidelines. |
12:31 |
|
ashimema |
lots more to write |
12:32 |
|
ashimema |
then a server exploded and now I'm trying to fix that |
12:33 |
|
misilot |
tcohen: it will be nice to have the rest API, if people want to write their own UI it will be possible in the future, or if want to include patron information in other sites such as a universities web portal |
12:33 |
|
tcohen |
misilot: definitely, and also have their own systems as consumers for whatever they want |
12:35 |
|
misilot |
it's been an interesting challenge coming from an ils that had a "robust" api to writing the reports and making them accessible via json and consuming those in some webservices. Just was a bit challenging getting all the data I wanted via queries, but I was eventually able to do it. (i think, i should check that now) |
12:36 |
|
|
Matt_S joined #koha |
12:37 |
|
misilot |
so having the API out there will clean up having to use reports like that, though that may still be the easiest way without calling a bunch of API calls (unless the new API can call reports, which would be cool) |
12:40 |
|
tcohen |
misilot: I do that with "public reports" |
12:44 |
|
|
Dyrcona joined #koha |
12:44 |
|
misilot |
tcohen: yup. I will just like being able to lock down the reports some so *anyone* if they know the url, can't just run it |
12:59 |
|
|
talljoy joined #koha |
13:05 |
|
tcohen |
misilot: yeah, you need the API, help make it real |
13:06 |
|
ashimema |
misilot, what ILS have you come from |
13:06 |
|
ashimema |
any inspiration worth taking from it if you liked their api so much ;) |
13:07 |
|
ashimema |
also.. you do know there is already some api stuff in there.. ils-di, z39.50, and some others.. they're just all not all that well documented.. old fasioned |
13:08 |
|
* ashimema |
needs tea.. he just found an infinite loop in one of the json::validator routines.. and thus in Mojolicious::Plugin::Swagger2.. |
13:08 |
|
kivilahtio |
nice ! |
13:08 |
|
ashimema |
yeah.. |
13:08 |
|
ashimema |
it's one that perl didn't detect either |
13:08 |
|
kivilahtio |
ashimema: what do you mean perl didint detect? |
13:09 |
|
ashimema |
so I just had to pull the plug on my dev server to kill it.. as literally nothing else was respnding :( |
13:09 |
|
kivilahtio |
ashimema: is there a autodetection feature in perl to track infinite loops? |
13:09 |
|
ashimema |
perl can detect some such loops.. like deep recursions |
13:09 |
|
ashimema |
never seens a 'deep recusions error' in your console? |
13:09 |
|
kivilahtio |
ashimema: you mean with detection, that it kills itself? |
13:09 |
|
kivilahtio |
if it enters a very deep recursion? |
13:10 |
|
kivilahtio |
ashimema: i have, but that is a different thing than infinite loop |
13:17 |
|
|
mario joined #koha |
13:17 |
|
ashimema |
fair point |
13:18 |
|
kivilahtio |
have a great weekend! |
13:20 |
|
|
JoshB joined #koha |
13:21 |
|
misilot |
ashimema: i use ILS-DI as much as I can right now with VuFind |
13:21 |
|
misilot |
ashimema: i'm going to message you what we came from since we left on no so nice terms |
13:22 |
|
kivilahtio |
misilot: VuFind works with ILS-DI= |
13:22 |
|
kivilahtio |
misilot: VuFind works with ILS-DI? |
13:22 |
|
misilot |
kivilahtio: yes |
13:22 |
|
misilot |
not sure the driver for using ILS-DI was ever released |
13:23 |
|
misilot |
and it's not completely finished from what I can tell. |
13:23 |
|
kivilahtio |
misilot: because we need to integrate Koha to our national search catalog and they use VuFind |
13:23 |
|
kivilahtio |
misilot: i don't care. I know the guys at the national library would love to make it work with Koha |
13:24 |
|
kivilahtio |
misilot: can you help me find the code? |
13:25 |
|
misilot |
kivilahtio: the top two commits: https://github.com/misilot/vuf[…]mits/fit-koharest have most everything. i don't think I have added much more. |
13:25 |
|
misilot |
I think I made assumptions about being a single library though |
13:26 |
|
kivilahtio |
ok |
13:27 |
|
misilot |
kivilahtio: but our OPAC uses VuFind with Koha 3.18.5 currently. I think 3.18.6 has a patch that fixes an issue with ILS-DI |
13:27 |
|
misilot |
that we had applied to our system |
13:27 |
|
kivilahtio |
misilot: we hav a lot of local developments and thus our version of ILS-DI is prolly quite borken :) |
13:28 |
|
kivilahtio |
misilot: this is the complete VuFind? |
13:28 |
|
kivilahtio |
misilot: where is the driver for Koha? |
13:29 |
|
misilot |
kivilahtio: https://github.com/misilot/vuf[…]iver/KohaRest.php |
13:29 |
|
ashimema |
we extended the vufind koha drivers too |
13:29 |
|
ashimema |
aha |
13:29 |
|
ashimema |
in fact.. |
13:29 |
|
wahanui |
in fact is probably the today situation |
13:29 |
|
kivilahtio |
ashimema: receiving data... |
13:29 |
|
ashimema |
Alex Sassmannshausen.. that's my man :) |
13:30 |
|
ashimema |
did you extend it further misilot? |
13:31 |
|
misilot |
ashimema: I added course reserve functionality to ours |
13:31 |
|
ashimema |
submit it upstream pretty please :) |
13:31 |
|
misilot |
i also shortcut authentication to Koha since we use CAS for authentication on campus |
13:31 |
|
Joubu |
good w-e #koha! |
13:31 |
|
ashimema |
that's fair |
13:31 |
|
|
JoshB joined #koha |
13:33 |
|
misilot |
ashimema: I am trying to find time. 2 person team that manages the IT for the Library here, and manage everything from servers to helping students if they need help with technical issues + in house developments |
13:33 |
|
misilot |
will try working on today/next week :) give me a break from everythign else |
13:33 |
|
kivilahtio |
Joubu: good weekend! |
13:34 |
|
kivilahtio |
ashimema: do ou have a link to the code? |
13:34 |
|
|
cma joined #koha |
13:34 |
|
misilot |
kivilahtio: we are running 2.3.1 currently |
13:34 |
|
kivilahtio |
hahahaahah |
13:34 |
|
misilot |
vufind 2.3.1 |
13:34 |
|
kivilahtio |
oh :) |
13:34 |
|
misilot |
but should work with 2.4 |
13:34 |
|
kivilahtio |
i thought Koha |
13:35 |
|
|
NateC joined #koha |
13:35 |
|
kivilahtio |
but you just said you use 3.18 |
13:35 |
|
kivilahtio |
anyway |
13:35 |
|
misilot |
nope Koha 3.18.5. 3.18.6 has a bugfix for ILS-DI |
13:35 |
|
misilot |
bug 13939 |
13:35 |
|
huginn |
Bug http://bugs.koha-community.org[…]_bug.cgi?id=13939 normal, P5 - low, ---, josef.moravec, Pushed to Stable , ILS-DI function GetServices doesn't work when the item/biblio is available for hold for specific patron |
13:35 |
|
kivilahtio |
misilot: are you planning to upgrade to 3.22 when it comes out? |
13:36 |
|
misilot |
kivilahtio: i believe eventually? nengard do you know when we might go to 3.22? :) |
13:37 |
|
kivilahtio |
misilot: we are targeting q1 2015 for 3.22 ... we will see what we do with our 220+ in-house patches |
13:38 |
|
kivilahtio |
misilot: looking forward to putting everything under PageObject + Cucumber testing |
13:38 |
|
nengard |
misilot um ... we still have 3.20 to do :) |
13:38 |
|
misilot |
nengard: i can be optimistic, right? :) |
13:38 |
|
kivilahtio |
misilot: we actually already have a pretty decent testing framework |
13:38 |
|
nengard |
of course you can!!! |
13:40 |
|
misilot |
nengard: i like new shiny things :) |
13:41 |
|
* nengard |
does too! |
13:44 |
|
|
Malik joined #koha |
13:44 |
|
Malik |
hello |
13:46 |
|
Malik |
i am facing aproblem i have configured new version of koha and i have restore my database in it i have forgot to set email server after 15 days i set email server koha is snding to much email to my patron how can i stop it can any one help me pease |
13:49 |
|
kivilahtio |
Malik: wow, when we started using Koha we sent 1 000 000 email of the 4 000 000 queued emails to our patrons thanks to a small software bug :) |
13:49 |
|
kivilahtio |
Malik: ps aux | grep process_message_queue |
13:50 |
|
kivilahtio |
kill <process_id> |
13:50 |
|
kivilahtio |
Malik: this is how you stop the process_message_queue-cronjob from staining your reputation any more |
13:50 |
|
|
tubaclarinet joined #koha |
13:51 |
|
kivilahtio |
Malik: then UPDATE message_queue SET status = pending'; |
13:51 |
|
Malik |
ok thnx let me check this then i will reply |
13:51 |
|
kivilahtio |
Malik: I don't understand your scenario |
13:51 |
|
kivilahtio |
Malik: Are you on a test server with real borrower data which accidentally is sending email that should have never been sent? |
13:52 |
|
tubaclarinet |
good morning everyone :-) |
13:52 |
|
kivilahtio |
tubaclarinet: good day! |
13:52 |
|
Malik |
no its not my testing server i have shifted my server to virtual server and i forgot to install postfix and cofigure it thats why its happening |
13:53 |
|
kivilahtio |
tubaclarinet: do you fancy blowing instruments? |
13:53 |
|
kivilahtio |
Malik: so syou are sending real notifications , only 15 days late? |
13:53 |
|
Malik |
yse |
13:53 |
|
Malik |
yes |
13:53 |
|
kivilahtio |
Malik: so you killed the process? |
13:53 |
|
kivilahtio |
Malik: did you run the SQL? if you didnt dont do it now :) |
13:54 |
|
tubaclarinet |
LOL...My my wife plays clarinet (very well, i might add) and I get by on tuba |
13:54 |
|
kivilahtio |
tubaclarinet: nice to hear! My mom forced me to play the piano |
13:54 |
|
tcohen |
bye #koha, training tiem |
13:54 |
|
tcohen |
koha training for librarians, that's it |
13:54 |
|
kivilahtio |
tcohen: taik cear |
13:54 |
|
kivilahtio |
tcohen: I thought you was gonna do something fun |
13:54 |
|
kivilahtio |
tcohen: like parkour |
13:55 |
|
tcohen |
i'd love to |
13:55 |
|
tcohen |
maybe tennis, but not today |
13:55 |
|
kivilahtio |
tcohen: tennis is fun, but I suck at that, Squash is more easy |
13:55 |
|
Malik |
root 22508 0.0 0.0 4384 820 pts/1 S+ 18:51 0:00 grep --color=au |
13:56 |
|
Malik |
after command it is showing but when i implement its showing no process to kill |
13:56 |
|
kivilahtio |
Malik: if that is what you got with the ps aux -command then the messags have already been sent |
13:56 |
|
Malik |
ok |
13:56 |
|
kivilahtio |
Malik: you can try running the "top"-command |
13:56 |
|
kivilahtio |
Malik: but that might not help |
13:56 |
|
kivilahtio |
if the process has already completed |
13:57 |
|
kivilahtio |
Malik: sending 15 days of messages doesn't take so much time |
13:57 |
|
Malik |
ok |
13:57 |
|
tubaclarinet |
kikilahtio: hopefully you gleaned at least 1 good experience w/ piano |
13:57 |
|
Malik |
mean in future it will not be happend |
13:57 |
|
kivilahtio |
tubaclarinet: I did. I learned to play really melancholically |
13:58 |
|
kivilahtio |
Malik: erm, you have process_message_queue.pl configured in your crontab to run every minute? |
13:58 |
|
tubaclarinet |
sorry, that should have been "kivilahtio", not "kikilahtio" |
13:58 |
|
kivilahtio |
tubaclarinet: I always use TAB to autocomplete the name so i don't do so much typos |
13:59 |
|
tubaclarinet |
kivilahtio: thx 4 the tip |
13:59 |
|
kivilahtio |
tubaclarinet: no problem :) |
13:59 |
|
|
JoshB joined #koha |
14:00 |
|
kivilahtio |
Malik: is everything ok now? |
14:00 |
|
misilot |
kivilahtio and ashimema i pushed some more of the changes (what I am using in production). making a PR now for upstream VuFind |
14:01 |
|
kivilahtio |
misilot: erm do you mean that the Koha Driver is in the VuFind master already? |
14:01 |
|
kivilahtio |
and that Koha Driver uses ILS-DI? |
14:01 |
|
misilot |
kivilahtio: not yet, making a PR. kivilahtio it uses ILS-DI for something things and mysql for others |
14:02 |
|
misilot |
ILS-DI isn't feature complete for everything |
14:02 |
|
kivilahtio |
misilot: I understand |
14:02 |
|
misilot |
I will give a PR so you can take a look |
14:02 |
|
misilot |
once I make it |
14:02 |
|
kivilahtio |
misilot: what do you think of using the new REST API in Koha to integrate with VuFind? |
14:02 |
|
kivilahtio |
misilot: if the driver is not complete, and it isn't in the official VuFind repo? |
14:03 |
|
kivilahtio |
misilot: the RESTAPI runs on a FastCGI-server, giving much more higher throughput than the current Koha CGI architecture. |
14:04 |
|
kivilahtio |
misilot: that certainly is not available yet |
14:04 |
|
misilot |
kivilahtio: they already have a Koha driver that isn't feature complete, that relies I believe completely on MySQL. I would like to have it use the new REST API once it is available. |
14:04 |
|
kivilahtio |
misilot: completely relying on MySQL sounds incredibly bad :) |
14:04 |
|
kivilahtio |
misilot: something like "prorpietary ILS vendor"-bad |
14:05 |
|
misilot |
kivilahtio: well at least you can write queries for it. Would have loved to write queries against the oracle database, but not allowed since we had an embedded version |
14:09 |
|
|
Viktor joined #koha |
14:10 |
|
Malik |
i ave recieved 126 email in reply that you daily quota limit execeed by email server i just confirmed that these email will not sent tomorrow how to stop these |
14:12 |
|
kivilahtio |
misilot: I haven't heard the word "not allowed" in my 5 years of working with OS software |
14:12 |
|
misilot |
kivilahtio: well licensing terms for oracle software |
14:12 |
|
misilot |
not a company to try and make angry :) |
14:12 |
|
Malik |
yes i have configured process_message_queue.pl to run after two minutes but yesterday it was deleted from crontab after these emails |
14:13 |
|
kivilahtio |
Malik: that depends on your outbound email server. I have no ide awhat to do with your outbound email sever |
14:13 |
|
misilot |
kivilahtio and ashimema here is a PR to VuFind for the Koha Driver we are using: https://github.com/vufind-org/vufind/pull/486 |
14:13 |
|
kivilahtio |
misilot: thanks! |
14:13 |
|
Malik |
i have configured postfix |
14:13 |
|
kivilahtio |
Malik: I am sorry that is really beyond my area of expertise |
14:18 |
|
Malik |
yes fix it by sudo postsuper -d ALL 1518 emails were in queue and it is deleted know |
14:20 |
|
ashimema |
awesome |
14:20 |
|
wahanui |
That'll be $1 for the awesome jar, ashimema |
14:25 |
|
kivilahtio |
awesome |
14:25 |
|
Malik |
thnx for help |
14:25 |
|
kivilahtio |
Malik: what little I could offer |
14:26 |
|
Malik |
you can |
14:26 |
|
kivilahtio |
Malik: but you need to make sure your patrons actually get the notifications which are due? |
14:26 |
|
kivilahtio |
Malik: atleast our patrons are very angry if they don't get their advance notifications |
14:26 |
|
kivilahtio |
Malik: and then they complain and don't want to pay their fines |
14:27 |
|
kivilahtio |
Malik: recovering rom such error is VERY HARD in Koha |
14:27 |
|
Malik |
i have sent them email for this error and about fine i will forgive that |
14:28 |
|
misilot |
kivilahtio: we tell our students that notices are convenience (since we cannot guarantee they actually get sent once they leave Koha and onto our mailhost). and they should check their accounts for any fine information :) |
14:29 |
|
Malik |
yes i have recieved to much compliant one of my patron recievd 100 email for only item overdue |
14:30 |
|
kivilahtio |
misilot: same here |
14:31 |
|
Malik |
i have mentioned that kindly check your accounts if any fine is there kindly contact library |
14:31 |
|
kivilahtio |
misilot: they stil lcomplain :) |
14:32 |
|
|
rocio joined #koha |
14:35 |
|
|
geek_cl joined #koha |
14:44 |
|
|
Kchris joined #koha |
15:00 |
|
|
fridolin left #koha |
15:05 |
|
reiveune |
bye |
15:05 |
|
|
reiveune left #koha |
15:11 |
|
|
TGoat joined #koha |
15:11 |
|
TGoat |
good morning :) |
15:23 |
|
|
amyk joined #koha |
15:56 |
|
|
paul_p joined #koha |
16:04 |
|
|
kivilahtio joined #koha |
16:06 |
|
kivilahtio |
yesterday we coined a new term "Kohaler" |
16:06 |
|
kivilahtio |
sorry |
16:06 |
|
kivilahtio |
yesterday we coined a new term ""Kohler"" |
16:07 |
|
kivilahtio |
I am too used to write Koha. Actually we were inspecting the Turkish Koha service provider, and had to google translate from Turkis to Finnish. KOHA was translated as KOH :) It was great! |
16:08 |
|
|
pianohacker joined #koha |
16:09 |
|
kivilahtio |
Sorry it was "Kohrer". I have stil lsome things to learn ;) |
16:10 |
|
kivilahtio |
have a great weekend! |
16:22 |
|
|
tubaclarinet left #koha |
16:23 |
|
|
tubaclarinet joined #koha |
16:23 |
|
|
achylles joined #koha |
16:52 |
|
|
jseplae joined #koha |
17:01 |
|
|
drojf joined #koha |
17:12 |
|
|
laurence left #koha |
17:33 |
|
|
laurence joined #koha |
17:49 |
|
|
saiful joined #koha |
18:12 |
|
|
wnickc joined #koha |
18:58 |
|
|
laurence left #koha |
19:55 |
|
|
z0k joined #koha |
19:59 |
|
|
burdsjm joined #koha |
21:03 |
|
|
tcohen joined #koha |
21:21 |
|
tcohen |
hi there |
21:21 |
|
wahanui |
que tal, tcohen |
21:21 |
|
tcohen |
wahanui: snackbot |
21:21 |
|
wahanui |
tcohen: excuse me? |
21:21 |
|
tcohen |
wahanui: botsnack |
21:21 |
|
wahanui |
:) |
21:21 |
|
tcohen |
ah |
21:35 |
|
|
bag joined #koha |
21:40 |
|
|
wnickc joined #koha |
21:51 |
|
wnickc |
woohoo koha! |
21:52 |
|
tcohen |
hi wnickc |
21:56 |
|
wnickc |
hi tcohen |
21:56 |
|
wnickc |
I have my anisble plack setup, super easy btw, will test when can |
21:57 |
|
wnickc |
thanks for putting that together |
21:57 |
|
tcohen |
wnickc: you are welcome |
21:58 |
|
tcohen |
integrating plack with the packages got a bit personal heh, so everything that i needed, I tried to do it |
21:58 |
|
tcohen |
heh |
21:59 |
|
wnickc |
I don't fully understand it, but I do love it, feels snappy |
22:15 |
|
tcohen |
wnickc: you can understand as much as you like, as long as it is useful to you |
22:16 |
|
wnickc |
tcohen :-) |
22:16 |
|
|
JoshB joined #koha |
22:20 |
|
wnickc |
bye all |
22:22 |
|
|
nengard left #koha |
23:15 |
|
pianohacker_DND |
gigantic rancor update of doom! |
23:18 |
|
|
mario joined #koha |
23:49 |
|
|
TGoat joined #koha |