Time Nick Message
23:54 BobB g'day #koha
22:55 dpk1 This will also give the experience to tune the default values.
22:55 eythian that's sensible
22:54 dpk1 My plan for getting it into the scripts was after we had much more running experience. There have been lots I have have talked to at KohaCon who were interested in running it, but I would not make that the default behavior until a larger group of people had several months of good running.
22:11 eythian Note that eventually it would require modification to the packaging cron scripts to operate in daemon mode, but as it doesn't change anything, I'm totally OK with that coming later.
22:10 eythian Looks like it just needs a signoff and QA.
22:10 eythian OK, read all of 6435, it seems quite reasonable to me.
22:01 eythian it's even marked as such, silly me
22:00 eythian oh! I didn't realise they were dependent, that'll be why my attempt to apply them failed.
21:59 cait ?
21:59 cait hm eythian
21:59 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=6435 major, P5 - low, ---, dpk, Needs Signoff , [ENH] Added daemon mode parameters to rebuild_zebra.pl
21:59 cait bug 6435
21:58 dpk1 cait and eythian - bugs 6435 and 11078 are dependent (at request of people here, the locking change was broken out). I want to know what's left to get 6435 into the codebase so 11078 can move forward.
21:46 cait heh
21:43 eythian yeah, something like that. I'm not sure of the details.
21:42 cait oh what's in australia? another conf?
21:42 eythian cait: two are heading over to Australia, and the other is coming in late today.
21:41 cait eythian: where are your coworkers hiding? :)
21:41 eythian it often is on Mondays.
21:40 cait it's awfully quiet in here tonight
21:22 cait hi ashimema
21:22 cait thx eythian
21:13 eythian (turns out that if you accidentally leave scrollback active in screen, eventually the process will block.)
21:12 eythian yep
21:11 cait eythian: can you bring wahanui back?
21:09 cait no wahanui?
21:09 cait wah
21:08 cait wahanui botsnack huginn's cookie
21:08 huginn cait: downloading the Perl source
21:08 cait huginn botsnack cookie
21:08 cait thx huginn
21:07 huginn cait: The current temperature in Taegerwilen, Taegerwilen, Germany is 3.9°C (10:05 PM CET on November 03, 2013). Conditions: Partly Cloudy. Humidity: 87%. Dew Point: 2.0°C. Windchill: 4.0°C. Pressure: 29.92 in 1013 hPa (Falling).
21:07 cait @wunder Konstanz
19:52 peggy All better. Thanks!
19:48 peggy OK.
19:48 jcamins Capital -R, sorry.
19:47 jcamins You'll need to run `sudo chown ${youruser}:${youruser} -r kohaclone`
19:47 peggy OK. I'll rerun the git as me
19:47 jcamins Yeah, that's what I was thinking it might be.
19:47 jcamins It does not. *But* if you used a user other than your desktop user when working with git, you'd end up with incorrect permissions.
19:47 peggy Ah, I'm logged in as me, but did the git commands as root.
19:44 peggy (Last worked in unix in 1995....)
19:44 peggy If I change user in a command window, does that effect my gedit window?
19:43 jcamins Is it possible you used sudo or su to change to a different user?
19:43 jcamins You shouldn't.
19:42 peggy Do I need to chmod the directory?
19:42 peggy I did a git status and a git stash, but when I try to change one of the files it tells me I don't have permission.
19:42 jcamins What do you mean?
19:40 peggy Do I need to do something to make the files writeable?
19:20 peggy That does the trick
19:19 jcamins Probably ~/kohaclone
19:19 jcamins peggy: you need to be in the directory of your git repository.
19:16 peggy Do I need to point to the directory or something?
19:15 peggy This is what it says when I try git status
19:15 peggy fatal: Not a git repository (or any parent up to mount point /home) Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
19:14 rangi git stash will do that
19:13 peggy I need clean copies of the files that I changed.
19:11 * rangi has to take the kids to school ill be back in a bit
19:11 rangi is that what you are after?
19:10 rangi and leave the untracked ones
19:10 rangi git stash will stash away any changes you have made to files that git tracks
19:10 rangi it will show you what changes you have
19:09 rangi you dont need to re gitify, if you do git status
19:08 peggy I think that I've messed up my source. Can I refresh it with gitify? If I have extra files in the directory will they still be there?
19:00 huginn rangi: The operation succeeded.
19:00 rangi @later tell petter can you drop me an email about december when you have the chance please?
18:55 rangi http://www.template-toolkit.org/docs/modules/Template/Plugin/Assert.html <-- if you want the template to throw errors on undefined variables, might be useful for your purpose
18:54 rangi http://www.template-toolkit.org/docs/modules/Template/Plugin/index.html <-- also a useful reference
18:52 rangi http://www.template-toolkit.org/docs/tools/index.html <-- tpage is sometimes handy
18:49 rangi no worries, thanks for writing code :)
18:49 peggy Let me try that... Thanks for helping!
18:48 rangi often ill put the dump as the first line of the TT
18:47 rangi in the page
18:47 peggy so where do you see the dump?
18:47 rangi so you get a nice representation of the object/hash/array etc
18:47 rangi its a TT interface to Data::Dumper
18:46 rangi [% Dumper.dump_html(variable) %]
18:46 rangi [% USE Dumper %]
18:46 peggy Good to know.
18:46 rangi however if you have something more complex
18:46 rangi that works well for scalar type variables
18:45 rangi and it should have the value after the =
18:45 rangi then you can view source and find CircAutoPrintQuickSlip
18:45 peggy I'm here
18:45 rangi <!-- CircAutoPrintQuickSlip=[% CircAutoPrintQuickSlip %] -->
18:44 rangi one is the old html comment trick
18:44 rangi theres a couple of ways i debug templates
18:44 rangi peggy: you still around?
15:33 peggy Thanks, jcamins. This makes a lot more sense now. I'm going to play with it a bit...
15:31 peggy OK. so != is the correct operator
15:30 jcamins It's Perl, but TT overloads the == operator to automatically do string comparison when appropriate.
15:25 peggy What language does the .tt file use? What operator is used for string compares?
15:23 peggy OK. So I can test the value near where it is set in the $template->{VARS} and be confident that is what the .tt file is getting.
15:22 jcamins $template->output is actually a method call, which processes the template and returns the result.
15:21 jcamins See $template->output in the output_html_with_http_headers line?
15:21 peggy or is that the output_html_with_http_headers statement?
15:20 peggy is the template "called" to display at some point in the .pl file?
15:20 peggy The definition of which template will be used is at the beginning. The setting of the parameters ($template->{VARS} is at the end of circulation.pl
15:18 peggy CircAutoPrintQuickSlip => C4::Context->preference("CircAutoPrintQuickSlip"),
15:17 jcamins The parameters for the template are set in $template->{VARS}
15:16 jcamins Not exactly. $query is the CGI query so that the script can send a response to the correct client.
15:15 peggy So if the parameter is correct in .pl it will be correct in .tt?
15:15 peggy (Sorry, that was ugly...) The query => $query means that the same parameters that are passed to the .pl program are passed to the .tt?
15:14 peggy my ( $template, $loggedinuser, $cookie ) = get_template_and_user ( { template_name => 'circ/circulation.tmpl', query => $query, type => "intranet", authnotrequired => 0, flagsrequired => { circulate => 'circulate_remaining_permissions' },
15:13 peggy Ah, I see that
15:12 jcamins get_template_and_user.
15:11 peggy How is the template specified at the beginning of the file?
15:10 peggy is in circulation.pl
15:10 peggy output_html_with_http_headers $query, $cookie, $template->output;
15:09 jcamins At the very end of every Perl script is an output_html_with_headers (or something like that), which tells Koha to render the template that was specified at the beginning of the file.
15:09 jcamins You can add [% CircAutoPrintQuickSlip %] to see what the value in the template is, but that won't tell you which template is getting loaded.
15:08 peggy I don't understand how the .pl files and .tt files are connected.
15:08 jcamins What I do for debugging that sort of problem is add a warn to the Perl script.
15:07 peggy And it doesn't work, so I wanted to make sure that I was at least getting there, and (in a perfect world) find out what the valude of CircAutoPrintQuickSlip is
15:07 peggy Hi jcamins, I'm changing something in circulation.tt. [% IF ( CircAutoPrintQuickSlip == 'qslip' ) %]
15:06 jcamins The only time I have really needed to do significant debugging in TT was when I was writing a new plugin.
15:06 peggy That will work. I'll ask again in a little while.
15:05 rambuten I wouldn't know, but there are some really smart people that will who will be online in a few hours!
15:05 jcamins You can use Perl in TT, but what are you trying to debug?
15:03 peggy I'm a newbie developer. How can I debug a .tt file? I use warn in the perl files, but .tt isn't perl (is it??)
15:03 peggy I agree.
15:02 rambuten it's morning!
15:01 peggy Good morning/afternoon/evening
07:58 huginn cait: The current temperature in Taegerwilen, Taegerwilen, Germany is 7.5°C (8:55 AM CET on November 03, 2013). Conditions: Rain. Humidity: 90%. Dew Point: 6.0°C. Windchill: 8.0°C. Pressure: 29.80 in 1009 hPa (Rising).
07:58 cait @wunder Konstanz
07:39 * cait waves
03:56 huginn rambuten: The current temperature in Bangkok (Don Mueang), Thailand is 33.0°C (10:30 AM ICT on November 03, 2013). Conditions: Clear. Humidity: 46%. Dew Point: 20.0°C. Pressure: 29.92 in 1013 hPa (Falling).
03:56 rambuten @wunder bkk
03:49 mtompset Have a great weekend, #koha.
03:48 mtompset For everyone where applicable, it's fall back an hour time this weekend. :)
03:30 mtompset Greetings, #koha.
00:46 jcamins Ugh. I don't have any swap space on this server.
00:14 tcohen that's a good advise
00:13 jcamins Right, I'm suggesting you just acknowledge the limitations of tab completion, and provide tab completion that is somewhat useful.
00:11 tcohen and those need to read stuff like (SIPconfig.xml existence)
00:10 tcohen yes, but we have some switches (enabled, disbled, sip, nosip, email, noemail)
00:10 jcamins Doesn't koha-list show all instances?
00:08 tcohen i'm not sure how to solve this, I wrote it using a root user on a vm and didn't take care about the non-root user
00:07 jcamins Ummm...
00:07 tcohen the result is that when pressing tab the first time the password is asked
00:07 tcohen we could add sudo to the koha-list call
00:06 tcohen I dislike it too