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