Time  Nick      Message
01:34 ricardo   Time to go to sleep. Congrats for the great work kados!
00:14 ricardo   kados:  Great!  :)
00:10 kados     translations approved
23:57 gmcharlt  26 June to 2 July
23:57 gmcharlt  hdl: Anaheim, California (i.e., home of Disneyland)
23:56 hdl       when is ALA ?
23:54 kados     gmcharlt: post-ALA I'm sure
23:54 kados     gmcharlt: we also need to kick off 3.2 at some point soon
23:54 ricardo   gmcharlt: Right. Thanks for the info!
23:54 gmcharlt  ALA = AMerican Library Assocation's conference
23:54 kados     gmcharlt: that's fine with me
23:54 kados     gmcharlt: *nod*
23:54 gmcharlt  (post RC1, I know, but shouldn't require any string changes)
23:54 ricardo   ALA is some kind of Conference, right?
23:53 ricardo   gmcharlt: Hi Galen!  :)
23:53 kados     gmcharlt++
23:53 gmcharlt  kados: speaking of bugs, 2254, 2206, 2171 on my list I should be able to close before ALA
23:53 kados     translations next
23:53 ricardo   YAY!  :D
23:52 kados     final sweep of bugzilla, we're down to 350
23:46 ricardo   kados: No one said that a Release Manager's life was easy!  ;-)
23:45 kados     now comes the hard part :/
23:45 kados     down I mean
23:45 kados     we're don'w to 354 bugs remaining
23:45 kados     OK, all bugs reviewed, and some were able to be closed out
23:45 kados     ricardo: yes
23:26 ricardo   Right... I think the problem was that I scrolled to tags and then clicked on "tag". Clicking on "shortlog" seems to give better results (and only THEN clicking on "tree"). Right?
23:25 kados     ricardo: scroll to the 'tags' at the bottom
23:25 kados     ricardo: yep
23:24 ricardo   kados: Is there a way in http://git.koha to browse files like they were in, say, the "3.0 Beta 1" release?
23:24 ricardo   Thanks for the info
23:24 ricardo   kados: Right...
23:24 kados     ricardo: actively, maybe 12 or so
23:22 ricardo   kados: How many developers does Koha have contributing code for it? Ten?
23:19 kados     doesn't compare to our puny dev team on #koha :-)
23:19 kados     though, to be fair, they have a fair amount of resources in that project :-)
23:19 kados     yea, I can't imagine the pressure of being an RM of such a large project
23:16 ricardo   owen:  And also openSUSE 11 (released yesterday  :)
23:14 ricardo   owen: LOL! True, true...
23:13 owen      Now just imagine how the Firefox people felt this week
23:13 owen      I know you don't mean that!
23:13 kados     we should do a release every week :-)
23:13 kados     owen: 40+ bugfixes today
23:12 kados     :)
23:12 owen      No, I'll just have to hold my horses, since I can't jump in at the moment :)
23:08 kados     owen: any last minute patches you wanna sneak in before i roll this RC1?
23:08 kados     hey owen
23:06 ricardo   s/gives/give
23:05 kados     hehe
23:04 ricardo   OK. 365 bugs? That could gives us a new motto: "1 bug per day"  ;-)
23:03 kados     down to 365 bugs from 404 this morning
22:58 ricardo   LOL
22:58 kados     5. go home and watch television :-)
22:57 kados     4. revise release notes and email the list, upload the package
22:57 kados     3. package 3.0 RC1 and test installation and translations
22:57 kados     2. approve all translation moderation, and update translate.koha.org with changes since beta2 (so translators can hash them out before final release)
22:56 ricardo   kados:  Right. That's great
22:56 kados     1. review all bugs in bugzilla, to validate there are none already fixed
22:56 kados     ricardo: yep ... once I get all remaining patches from everyone I will:
22:55 ricardo   kados: Will you also approve all the translations waiting for moderation at http://translate.koha.org and add the corresponding .po files to RC1?
22:54 ricardo   Didn't know that  :)
22:54 ricardo   Ah, OK
22:54 kados     ricardo: so wait a bit, it'll show up
22:54 kados     ricardo: it updates every 5 minutes
22:53 ricardo   kados: The one with the change in the wget URL? I can't see it at http://git.koha.org/cgi-bin/gitweb.cgi?p=Koha;a=summary
22:53 kados     ricardo: it's already pushed
22:52 ricardo   kados: Is my patch in your mailbox?
22:50 kados     T-MINUS 8 MINUTES
22:45 ricardo   kados:  Thanks! Patch submitted :)
22:42 kados     ricardo: yep
22:41 ricardo   Right?
22:41 ricardo   http://download.koha.org/koha-3.00.00-stableRC1.tar.gz
22:40 kados     PACKAGING I MEAN :-)
22:40 kados     T-MINUS 15 MINUTES TO 3.0 PAKAGING
22:40 kados     ricardo: koha-3.00.00-stableRC1.tar.gz
22:40 ricardo   kados: fire away!  :)
22:39 kados     ricardo: ahh, right ... good point, yes I do know it
22:37 ricardo   kados: If you know what will be the exact URL of the .tar.gz for RC1, I can send you a patch (the wget line for that URL). It's not critical, obviously.
22:35 ricardo   hdl: Hey, you're awake!  ;-)  That's true. I'm one of those "customers" (actually, someone that works at a place that has a Library running Koha 2.2.9 - migratedfrom a Proprietary system - and trying now to migrate it to Koha 3)
22:34 hdl       kados : not only us but also many customers.
22:33 ricardo   kados: Right... Well, I agree with others that one thing that helps there is declaring "Feature Freeze". I believe this has been done during the last month  :)
22:33 ricardo   kados: Fair enough.
22:32 kados     ricardo: in fact, pressure to release 3.0-stable ...
22:32 kados     ricardo: I agree, but I am getting pressure from paul, hdl, and others to release RC1
22:31 ricardo   kados: On a semi-serious note, I'm wondering if this shoud be called "Beta 3" instead of "RC1". When I think of a "RC1", I think that all "major" / "critical" / " blocker" (known) bugs are solved (and I think that's NOT the case here, in spite of a REMARKABLE effort by the developers)
22:30 ricardo   LOL! Ok. Fair enough
22:29 kados     ricardo: yes, but I have to say 5pm to make sure I have time to fit it in before midnight :-)
22:29 ricardo   Eheh
22:29 kados     ricardo: :-)
22:27 ricardo   kados: That will be midnight here in Portugal. So I was actually right when I thought that I could send patches until midnight!  ;-)
22:20 kados     please submit all remaining patches before 7pm EST
22:20 kados     T-MINUS 40 MINUTES TO 3.0 PACKAGING
22:19 ricardo   Back
22:15 atz       later mc
22:11 mc        'night koha people
22:11 mc        but for now, i want to sleep
22:11 mc        and propose something better for next koha release
22:10 kados     hdl: can you reply to that with your suggestions, so they can be incorproated?
22:10 kados     hdl: it's called 'System Groups'
22:10 mc        i'll just provide a minimalistic patch
22:10 kados     hdl: gmcharlt has an RFC for that
22:10 hdl       I could send an RFC, if you like
22:09 mc        i just thought about it
22:09 hdl       Not now, but for RC2 or 3.2
22:09 hdl       Would that make sense for you ?
22:09 hdl       One For Circ, one for budgets, one for member management, and one for cataloguing
22:08 mc        kados, i'm on the work to it
22:08 mc        re
22:08 gmcharlt  back
22:08 hdl       kados gmcharlt : imho, independentBranches should be splitted into 3 (at least systempreferences)
22:06 atz       crazy!
22:05 atz       it actually has an array of paired \012\201 style values for it's own @latin1_utf8
22:05 atz       it actually has an array of paired \012
22:04 atz       gah... TmplTokenizer is some garish code!
21:50 kados     mc: so you are hoping to have a fix for 2216?
21:36 kados     without pasting it in directly into updatedatabase
21:36 kados     won't hurt anything, and will actually give us a useful procedure for loading large SQL
21:36 kados     go for it
21:36 kados     acmoore: no, should be fine to use Installer
21:36 acmoore   that's what I was going to ask gmcharlt since he wrote C4::Installer recently. If nothing jums out at you, I'll just assume I can do it this way and see if he votes either way when he gets back.
21:35 acmoore   kados, I don't think it's a problem, but new installations and upgrades are sort of odd edge cases that I'm likely to miss things on.
21:34 acmoore   kados, I figured I'd use the methods to load SQL files present in C4::Installer. But, updatedataabase.pl doesn't use C4::Installer yet. You don't see any reason why it can't do you?
21:33 acmoore   OK.
21:33 kados     :)
21:33 kados     acmoore: everyone who's updated to 091 is on IRC so you can just tell them to roll back and re-update
21:33 acmoore   very well, thanks.
21:33 kados     acmoore: you can tuck it back into 091
21:32 acmoore   kados, I have one for you, though. If I add some code to updatedatabase.pl to run the .sql files I added with optional and mandatory data in them, shall I make that a new database version, or tuck it back into .091 that has the rest of the enhanced messaging stuff?
21:31 acmoore   thanks. not urgent.
21:31 kados     acmoore: he just stepped out
21:31 acmoore   gmcharlt, ping?
21:18 ricardo   OK. Dinner time. See you later!  Thanks for all the useful tips for this Git Newbie!
21:18 ricardo   :)
21:18 kados     hehe
21:18 ricardo   kados: So, I only submitted the file about 10 minutes late (5pm of your time). Not bad!  ;-)
21:17 kados     pm
21:17 kados     ricardo: in ohio it's 5:18
21:17 ricardo   OK. Dinner time. kados  what time is it there?
21:14 ricardo   hdl: eheh
21:13 hdl       ricardo: yes you can also do that.
21:12 ricardo   One thing that seems to be missing in the wiki is the  git-add command (necessary to submit NEW files, I think... like in my case)
21:12 ricardo   kados: Why not? :)  I'll do it in a while (I need to get dinner first - it's 22H12 here in Portugal!)
21:11 kados     ricardo: if you're in a contributing mood :-)
21:11 ricardo   hdl: Right. Not to that one. I may subscribe to it and DISABLE to e-mail delivery so I can send patches but NOT get flooded with commits, right?
21:11 kados     ricardo: you could also add a note to our wiki explaining that :-)
21:11 hdl       But you are allowed to send patches.
21:11 hdl       ricardo: you are not subscribed.
21:10 ricardo   hdl: OK. Thanks. And sorry about that!
21:10 kados     ricardo: lists.koha.org
21:10 hdl       yes*
21:10 kados     ricardo: if you sigh up to the mailing list he won't have to in the future
21:10 ricardo   kados: So, did hdl had to approve /add me to the patches@koha.org list of subscribers?
21:09 ricardo   :)
21:09 kados     ricardo: no, thank you!
21:09 ricardo   kados: That's great!  Thank you very much!  :D
21:08 kados     ricardo: your patch has entered the Koha project, congratulations :-)
21:08 kados     ricardo: http://git.koha.org/cgi-bin/gitweb.cgi?p=Koha;a=summary
21:08 acmoore   atz, there's "git rebase --interactive" and "git add --interactive"
21:08 kados     ricardo: actually, hdl had to manually approve your email ;-)
21:08 ricardo   acmoore: You're right. It is NOT necessary to be subscribed to patches@ to post
21:07 atz       what's the interactive git command?
21:07 ricardo   I mean  /etc/postfix/main.cf
21:07 ricardo   Basically, I had to lie a lot in my /etc/postfix.cf   ;-)
21:06 ricardo   kados: Great!  :)
21:06 kados     ricardo: got your patch!
21:02 acmoore   I don't think you need to be subscribed to patches@ to post there, but I could be wrong.
21:02 ricardo   Well.... At least, I am receiving the Cc: of the Patch to my e-mail address (that is NOT managed by the Postfix in the Virtual Machine)
20:59 ricardo   acmoore: OK. Many thanks for that info!
20:58 kados     ricardo: not yet, but I'll keep my eyes peeled
20:58 acmoore   ricardo, I don't see it yet. It should show up at http://www.mail-archive.com/koha-patches@lists.koha.org/ if you have sent it to patches@koha.org
20:57 gmcharlt  I've got a separate fix for hte OPAC bib details page, but that doesn't have any performance implications
20:57 gmcharlt  yes
20:57 kados     gmcharlt: this is on the search results page?
20:57 kados     gmcharlt: hmmm ...
20:57 ricardo   kados: I think I did it!  :)  I edited my  /etc/postfix/main.cf  file, restarted postfix and ran the  git send-email  command again. Could you check it please?
20:57 kados     acmoore: yes, please do
20:56 acmoore   kados, I'm going to add something to load up the messaging sample data on upgrade so that table looks better and it works. OK?
20:56 gmcharlt  my current fix involves querying the branchtransfers table for each item in teh seach results
20:56 kados     *cough*
20:56 gmcharlt  kados: the bad news is that because the intransit status is not mapped to the MARC record ...
20:56 kados     gmcharlt: wow, that _is_ good news
20:55 kados     acmoore: to reproduce, artificially increment kohaversion.pl and load the OPAC page
20:55 gmcharlt  kados: re bug 2248 (displaying in transit status in search results), I got a fix just about ready to go
20:55 gmcharlt  kados: got a good news/sort of thing for you
20:55 kados     acmoore: you have anything pressing atm? if not, can you fix that Auth.pm error that happens on the opac ?
20:54 kados     I wonder if that means he's done for the day
20:54 kados     cnighs seems to have dropped off
20:53 acmoore   aye.
20:53 kados     acmoore: yea, that'd work too, but I'd like to get his credits into Git
20:53 acmoore   actually, this is an entirely new file, right? He could send the file itself to one of us to add, commit, and email a patch. although, that's not too great of a solution.
20:52 acmoore   kados, oh very well.
20:52 kados     acmoore: mail servers do weird things with stuff sometimes ...
20:52 kados     acmoore: i've seen oddness with unzipped patch attachments in the past
20:51 acmoore   sure. In fact, I'm not really sure if you have to zip it aas long as you make it an attachment and not just pasted into your message.
20:50 ricardo   acmoore: Thanks for the tip, also!  :)
20:50 ricardo   kados: Sure!  :)  Let met try a thing first
20:49 kados     as an attachment
20:49 kados     ricardo: can you zip the file and email it ?
20:49 kados     acmoore: good idea
20:49 hdl       But on fresh installs from CPAN, opening a Session is quite tricky.
20:48 acmoore   ricardo, it looks like your machine can't send email very well. kados would it be OK for him to attach that patch file to a regular email and send it with his regular mailer?
20:48 gmcharlt  somebody (dkg?) filed a bug with Debian to fix that
20:48 kados     ricardo: hmmm ...
20:48 gmcharlt  kados: one issue is that the Debian package for CGI::Session dropped the yaml serializer
20:48 gmcharlt  kados: I added the YAML stuff months ago
20:48 ricardo   Jun 20 22:43:33 tygra postfix/smtp[5712]: 9DA62532A6: to=<patches@koha.org>, relay=mail.koha.org[209.59.197.20]:25, delay=31, delays=0.46/0.14/16/14, dsn=4.0.0, status=deferred (host mail.koha.org[209.59.197.20] said: 450 <root@tygra.koha.test>: Sender address rejected: Domain not found (in reply to RCPT TO command))
20:48 ricardo   I have this in /var/log/mail :
20:48 hdl       So that we usually donot have to add those since they were defaulted.
20:47 ricardo   kados: I'm using a Virtual Machine with the domain set up as an internal one (koha.test)
20:47 kados     and I think gmcharlt is the one who added the yaml stuff, but I could be wrong
20:47 hdl       some time in the recent past.
20:47 kados     hdl: or some time in the recent past?
20:46 kados     hdl: 'just changed' ... you mean today?
20:46 hdl       And that serialize:yaml;id:md5 was necessary on a fresh install
20:46 hdl       Wefound that CGI::Session just changed the way it was used.
20:45 ricardo   kados: You'll probably NOT get it... I see that I have errors in /var/log/mail
20:45 hdl       kados : mc is right.
20:45 mc        and before the RC1 i think
20:45 mc        but this is at least
20:45 mc        just applying the same value everywhere
20:44 mc        kados, i can write a stupid quick patch
20:44 ricardo   kados: Right!  :)
20:44 kados     ricardo: haven't received yet, hang on until it comes through so we can verify ti worked
20:43 mc        afaik
20:43 mc        everything is installed afail
20:43 mc        kados, the fact is that i can't run the web installer because of a problem if session
20:43 ricardo   kados: Right. Done!  :)
20:42 kados     ricardo: just hit enter Ithink
20:42 ricardo   "Message-ID to be used as In-Reply-To for the first email?"  ?!
20:42 mc        can hdl confirm that ?
20:42 mc        this problem is responsible to not install correctly on debian
20:42 ricardo   kados: Oops. Right. That info is in the wiki. Sorry about that.
20:42 mc        hmm ... how to write a blocking bug ?
20:41 kados     ricardo: send to patches@koha.org
20:41 ricardo   "Who should the emails be sent to?". Do I just press ENTER here?
20:41 mc        - could me averwritten by sysop
20:41 mc        - aren't the same for the moment
20:41 kados     mc: otherwise, I'm afraid I'll have to ask you to wait until after RC1 to ask about it ;-)
20:40 kados     mc: are you hoping to get this change in before RC1?
20:40 mc        - appears twice in C4::Auth.pm
20:40 mc        - appears twice in installer/Auth.pm
20:40 ricardo   atz: Thanks for the tip!  :)
20:40 kados     atz++
20:40 atz       ricardo: git send-email 0001...name.patch
20:40 mc        the idea is that this string
20:40 kados     ricardo: yes, and use git send-email
20:39 ricardo   kados: Done git format-patch origin. Now I should mail this. Right?
20:39 mc        with a default i will hardcode in C4::Context
20:39 mc        is the KOHA_MORE_SESSION_STORAGE
20:39 mc        ;serializer:yaml;id:md5
20:38 mc         $session = new CGI::Session("driver:MySQL;serializer:yaml;id:md5", ...
20:38 kados     who what where? :-)
20:38 mc        (i'm writtibng ma patch)
20:38 kados     mc: what does it do?
20:38 mc        do you think it's a good name for an env varaible ?
20:38 kados     mc: ?
20:37 kados     and finally git send-email
20:37 mc        KOHA_MORE_SESSION_STORAGE
20:37 kados     then git format-patch origin
20:37 ricardo   Ah, this time it seems to be working. Strange. Thanks!  :)
20:37 kados     ricardo: yep
20:37 ricardo   kados: And now, should I run git-commit ?
20:36 kados     so far so good
20:36 ricardo   wrote "git-add INSTALL.opensuse" (no error message)
20:36 ricardo   Created an INSTALL.opensuse file inside the directory in that branch
20:35 ricardo   Created a branch
20:35 ricardo   I already read  http://wiki.koha.org/doku.php?id=en:development:git_usage
20:35 ricardo   Darn... Sorry people. Newbie git question.
20:28 acmoore   ah. OK.
20:28 gmcharlt  sample_data_sql_list is just a subset
20:28 gmcharlt  sql_file_list returns all scripts, including MARC frameworks and sample data scripts
20:26 acmoore   besides the structure of the returned data
20:26 acmoore   gmcharlt, sql_file_list and sample_data_sql_list seem very similar. What's the difference?
20:25 gmcharlt  acmoore: feel free to add a method to C4::Installer to locate a script, given a known name
20:25 acmoore   gmcharlt, I'm following you. I'll see what I can whip up. thanks.
20:24 kados     atz: that's harmless
20:24 gmcharlt  you'll know language ('en' as default, section, and filename)
20:23 atz       updatedatabase.pl: DBD::mysql::db do failed: Duplicate entry 'OPACShelfBrowser' for key 1 at /home/atz/koha/production/koha/installer/data/mysql/updatedatabase.pl line 1616.
20:23 atz       btw, just got an error on rebase:
20:23 gmcharlt  acmoore: C4::Installer->load_sql, after using  sample_data_sql_list() and parsing the results to get the correct path
20:22 gmcharlt  acmoore: yeah, there's a method in C4::Installer you could call to do that
20:21 kados     acmoore: it only happens when you have a db update to do in my experience
20:21 acmoore   kados, OK good.
20:21 hdl       If we could get to installer step 3 on an installed system, it could be OK.
20:21 acmoore   gmcharlt, I can do that if that's what is recommended. Or, is there something in C4::Installer that I can call with the filename?
20:21 kados     acmoore: yes, and cnighs is working on that I think
20:21 gmcharlt  admittedly that's not ideal
20:21 acmoore   anyone else getting "Can't use an undefined value as an ARRAY reference at /home/acm/koha/dev/C4/Auth.pm line 150" in their staff interface now?
20:21 gmcharlt  practice usually has been to dupe the SQL inserts in updatedatabase.pl, similar to the way the sysprefs are added both to the SQL scripts and updatedatabase.pl
20:20 hdl       Indeed, adding data samples to already installed system is a pain now.
20:20 kados     hdl: do you have an idea?
20:19 kados     just puzzling over how we get them into an already installed systm
20:19 kados     acmoore: *nod* ... I see them
20:19 acmoore   kados, these are all from http://git.koha.org/cgi-bin/gitweb.cgi?p=Koha;a=commit;h=d8654344fa806d4a8ce7d675ae396b4016877ec2
20:18 acmoore   I don't really understand how the mandatory ones get applied, but installer/data/mysql/en/mandatory/message_transport_types.sql ought to be.
20:18 kados     nope ... doesn't take me to the sample data step
20:18 acmoore   kados, oh, and installer/data/mysql/en/optional/sample_notices.sql
20:18 kados     actually, you can run through the installer again from scratch
20:17 acmoore   kados, there's installer/data/mysql/en/optional/sample_notices_message_attributes.sql and installer/data/mysql/en/optional/sample_notices_message_transports.sql which must be run in alphabetical order.
20:17 kados     acmoore: we don't have a mechanism other than updatdatabase with which to add sample data
20:17 kados     acmoore: i don't see anything in admin or tools, is there a way to generate the sample data somehow on the staff side?
20:16 acmoore   hdl, they're python scripts, but you can use it to run a perl test suite.
20:16 acmoore   kados, yeah, the example data needs to be installed for it to make much sense. What's the procedure for that?
20:16 mc        just remember that buildbot drive its sysop crazy :)
20:15 kados     acmoore: do we have to install the sample data or something?
20:15 hdl       seems there is for python.
20:15 kados     acmoore: looks like there's a table with just a header, but no contents (just like Owen mentioned)
20:15 mc        i don't know
20:15 hdl       is there  a buildbot for PERL ?
20:15 kados     acmoore: should I have the ability to do more than add/edit my SMS number on the opac?
20:14 acmoore   ha! well, I don't think svn is that bad.
20:14 mc        hehe
20:14 mc        so perhaps they aren't references :)
20:14 acmoore   mc, Oh. I think it has lots of fans. I'd like to be one, too.
20:14 mc        they also was svn fans
20:14 acmoore   mc, because I tried to install it the other evening and was overwhelmed at the complexity.
20:14 mc        no but the  java dev team at university was fan of it
20:13 owen      kados: I updated, but I'm not seeing anything different in the interface. opac-messaging.pl still shows a table with only a header ("days in advance, sms," etc) but no contents
20:13 ricardo   kados: Hi! I'm almost finishing the INSTALL.opensuse file  :)
20:13 acmoore   mc, have you used buildbot before?
20:12 mc        ok
20:12 acmoore   mc, or if not, then I'll "just" write a cronjob or something to git fetch, run the test suite, and report somehow, like to smolder or IRC or email or something.
20:12 mc        cool
20:12 kados     oops, 090 i think
20:11 kados     owen: you'll also have to change your version in sysprefs to 070 to trigger the update again
20:11 acmoore   mc, I think so. It appears to have a connector (or whatever they're called) that can be run after a git-pull or whatever.
20:11 mc        is it possible to use buildbot with git ?
20:11 kados     owen: did you update before or after the updatedatabase patch I just pushed up?
20:10 kados     buildbot++
20:10 mc        oops ... gmcharlt: the french sentence was your translation
20:10 acmoore   kados, then, perhaps a buildbot will come in behind and run the full test suite on whatever gets pushed in. But that's a pipe dream for the not too distant future.
20:10 kados     acmoore: sounds very sensible
20:09 acmoore   kados, the full test suite is unweildy to run repeatedly during development, so I'm hopeful that in addition to the tests that touch the particular part of the application that is being changed, the xt tests can be run each time.
20:09 owen      I'm looking at the new patron messaging settings pages and wondering what goes in that table...does that get populated only if you have notices defined?
20:09 mc        permet de réserver les examplaires endommagés
20:09 kados     acmoore: sounds good
20:08 acmoore   kados, thanks for pushing in my "Adding an automated test for POD correctness." patch. I'm working on some tests that go in the "xt" directory that do some basic sanity checks that should be run before we check in code.
20:08 gmcharlt  hdl: and while you're at it, could you translate the following for the other new syspref, AllowHoldsOnDamagedItems: 'Allow hold requests to be placed on damaged items'
20:07 mc        i was unable to translate, in fact :)
20:07 mc        hdl: loan ? shelf ?
20:06 gmcharlt  hdl: thanks - please email it though, the diacriics are not coming across in my IRC client
20:06 hdl       gmcharlt: Permet de faire des réservation sur des exemplaires qui sont 'exclus du prêt'  (ou qui sont 'en rayon')
20:04 mc        that is use to initialize the session persistance
20:04 hdl       gmcharlt: translaton :
20:04 mc        just the session driver string
20:04 mc        gmcharlt, not the same session
20:03 mc        re
17:46 ricardo   OK. Time to go home to edit that INSTALL.opensuse file. Take care everyone!  :)
17:35 acmoore   I would, but that would violate the policy about refactoring just for the sake of refactoring. I figured since it was ONE STATEMENT that it would be reasonable to adjust the whitepace. I honestly try to make this stuff reasonable, rational, and considerate to other developers, but I feel like I'm danged if I do and danged if I don't.
17:33 gmcharlt  re extensive indentation cleanup, probably better to separate whitespace-only patches from those that would have a functional effect
17:30 gmcharlt  and if they decide to use a feature later on, it is not yet documented in any way comprehensible to a non-programmer which Perl modules are needed for which optional features
17:30 gmcharlt  acmoore: IMO leave it in - the installer does not have a good way to tell an inexperienced user when something is optional
17:28 acmoore   hdl, now that slef pointed it out, I guess SMS::Send is an optional dependency. It fails to send SMS messages without it, but in a pretty controlled way. So, I guess that additionb should not be made. What are your thoughts?
17:14 gmcharlt  it's for a new syspref, AllowOnShelfHolds, to specify whether hold requests can be placed on any available item or only those items that are currently on loan
17:13 gmcharlt  paul, hdl, or mc: could you give me a translation for "Allow hold requests to be placed on items that are not on loan' (or 'that are on the shelf')
17:02 gmcharlt  mc: is this regarding using the same session between Auth.pm and InstallAuth.pm during a database upgrade?
16:58 mc        (i think that it has to be context independant but i'm not sure)
16:57 mc        someone can tell me the best way to do it ?
16:57 mc        to share it between the *Auth*.pm
16:56 mc        i would like to add a default value for the session driver string
16:33 ricardo   Eheheh
16:32 gmcharlt  lol
16:32 ricardo   s/RC11/RC1  )openSUSE did NOT have that many Release Candidates! ;-)
16:31 ricardo   (via CPAN, yes)
16:31 ricardo   gmcharlt: Yes, I think that id did pick it up in an installation I did in openSUSE 11 RC11 last week or so...
16:30 gmcharlt  ok, as long as it picks up M43_001 during a CPAN install, great
16:29 ricardo   gmcharlt: I think that you NO longer need to install Algorithm::CheckDigits::M43_001 by itself anymore (installing Algotihm::CheckDigits now "works" - does not return an error message anymore)
16:27 gmcharlt  dkg++
16:27 gmcharlt  ricardo: probably - Algorithm::CheckDigits can be 0.50; however, Algorithm::CheckDigits::M43_001 does not set $VERSION
16:27 dkg       gmcharlt, kados: i just added a note to http://bugs.koha.org/cgi-bin/bugzilla/show_bug.cgi?id=2221 about documenting the guarantor search limitations.  hope that's OK.
16:24 ricardo   (above line meant to gmcharlt and not to myself, obviously!  ;-)
16:24 ricardo   ricardo: So, should that line in Makefile.PL be un-commented?
16:23 gmcharlt  ricardo: it appears that as of version 0.50 of the package, the maintainer has put VERSION back in
16:21 ricardo   gmcharlt: : About Makefile.PL and Algorithm::CheckDigits - is the comment in the code about "awaiting package maintainer's use of $VERSION" still current / valid?
16:20 gmcharlt  hdl, acmoore: those two will suffice
16:19 hdl       maybe gmcharlt knows better.
16:18 hdl       about.pl too
16:17 acmoore   hdl, offhand, do you know if I need to edit more than Makefile.PL?
16:15 acmoore   Thanks for pointing that out.
16:15 acmoore   hdl, yes. Did I fail to do that? I think so. I'll fix that.
16:14 hdl       for your sms stuff to work, we should add SMS::Send to dependencies should we not ?
16:13 acmoore   hdl, hi.
16:13 hdl       acmoore: sorry to bother you.
16:13 dkg       maybe that could be documented in the UI someplace?  Any reason staff couldn't be a guarantor?
16:12 dkg       gmcharlt: ah, thanks.  that explains it!  the patron i was searching for was myself (type "S") :P
16:10 gmcharlt  dkg, kados: just checked - it looks like it restricts itself to patrons whose category's type is A (Adult)
16:09 kados     dkg: possibly
16:06 dkg       does the "find a guarantor" interface refuse to show library staff?
16:06 dkg       So actually, i should revise this: it appears that there are some patrons who don't show up, but others do.
16:06 dkg       testingn further on my installation, it's actually working for other patrons as well.
16:05 dkg       kados: thanks for updating!  It still works for me on koha.liblime.com (no bug)
15:55 kados     dkg: it may have been a recently introduced bug
15:54 kados     dkg: OK, I've updated, please test again and let me know if you have trouble finding guarantor
15:52 kados     dkg: and you can test again
15:52 kados     dkg: just a sec, I'll update it
15:52 kados     hmmm
15:52 kados     it DOES work at koha.liblime.com
15:52 kados     wait
15:51 kados     dkg: please submit a blocker bug to bugzilla (bugs.koha.org)
15:49 dkg       on my install from git, no such luck.
15:49 dkg       on koha.liblime.com: adult patron is "baz fubar", child patron is "qux fubar", i can do a "search for guarantor", and link them cleanly.
15:45 dkg       what version is koha.liblime.com running?
15:43 dkg       kados: huh.  no, i get a hit when i use koha.liblime.com.
15:40 dkg       ah: i can make one.
15:40 dkg       kados: is there a child acount on that server?
15:39 kados     dkg: hmmm ... can you reproduce on koha.liblime.com ?
15:38 paul_away weather very good. beach planned !
15:38 dkg       Any ideas what i should look for?  should i file it as a bug?
15:38 kados     paul_away: thanks, have a good evening
15:37 paul_away kados : i've resubmitted 3 patches. I hope they can apply now (+ you'll accept "display english news by default")
15:37 dkg       a dialog box pops up, titled "Search for guarantor", i put in the name of a known patron, hit search, and it comes up "0 patron(s) found"
15:36 dkg       i'm in the "modify child patron" screen, and i click on the "Find Guarantor" button.
15:36 paul      time to leave for me. happy hacking & releasing.
15:35 dkg       when i do a "find guarantor" search on a koha installation (from git, up-to-date a week ago), i can't seem to get it to return anything.
15:10 ricardo   paul: right... An additional problem will probably be to notify the user to update NoZebraIndexes variable if/when setting NoZebra = ON
15:09 ricardo   gmcharlt: OK, thanks for the info
15:09 paul      as Zebra/NoZebra is the last question, asked when all other setups are already done. there is a dirty easy way to fix it, but I think it's better not to use it
15:08 ricardo   paul: OK, thanks  :)
15:08 paul      (& it's simple to fix that manually, but very long to fix that in the installer)
15:08 gmcharlt  ricardo: confirmed - just won't have time to get to it
15:07 paul      gmcharlt will confirm, but I think that no. Note that a KNOWN ISSUE paragraph should be added to the Release Notes, and explain how to solve this install problem (which is quite easy to do manually)
15:06 ricardo   paul: This one ^^^  :)
15:05 ricardo   http://bugs.koha.org/cgi-bin/bugzilla/show_bug.cgi?id=2178
15:04 paul      ricardo: which bug ?
15:04 ricardo   Paul / Galen: Will this bug be fixed for RC1 (not asking /demanding, just inquiring):
14:59 ricardo   kados: OK. Thanks for the feedback. I guess that means I'll go home early today, eheh (I have already set up git in a Virtual Machine at home to submit the patch after copying my documentation about installation in the Wiki to a text file)
14:57 kados     ricardo: yes, we are
14:57 acmoore   I think we're intending to. kados?
14:56 ricardo   Can anyone tell me if "we" are still planning to release RC1 of Koha 3 today? (I'm asking because, if RC1 will be delayed, I would submit the INSTALL.opensuse file during the weekend)
14:53 ricardo   Hi everyone!  :)
14:42 gmcharlt  heh
14:42 kados     gmcharlt: you just did that to make the rest of us feel OK about our programming skills, right :-)
14:41 paul      & kados ++ for pushing so quickly. & me++ for detecting it before RC1 ;-)
14:41 gmcharlt  gmcharlt-- # I added the bug in the first place
14:41 kados     gmcharlt++
14:41 kados     gmcharlt, paul: pushed
14:36 paul      great ! really !
14:36 gmcharlt  paul: patch submitted for bug 2265
13:29 kados     paul: thx
13:28 mc        acmoore, i'll report the discution on koha-devel. i'll patch if nonone is against
13:24 paul      kados : http://bugs.koha.org/cgi-bin/bugzilla/show_bug.cgi?id=2265
13:23 acmoore   OK. Whatever you recommend.
13:22 mc        sorry about the missing sigil
13:22 mc        returns a $C4::Context::context->{error}
13:22 mc        oopps
13:21 mc        this can be the patch
13:21 mc        that is set during the module init
13:21 mc        and returns a C4::Context::context->{error}
13:21 mc        acmoore, it's ok C4::Context::Error is loaded as every functions
13:19 paul      kados : bug confirmed on a fresh git setup.
13:14 kados     paul: strange
13:14 mc        hmm ... w8: i test
13:13 acmoore   mc, well, if you can figure out how to make $C4::Context::Error work, I think that writing sub error { return $C4::Context::Error } would work.
13:11 kados     paul: there are a few blocker acqu bugs that need to be fixed ... ryan should fix them today
13:11 paul      )
13:11 paul      (Perl error like "could not find Main::AddSupplier..."
13:11 kados     paul: don't think so
13:11 mc        missing $KOHA_CONF was the key of the problem
13:11 paul      + we could not add a supplier. This one seems to be fixed now. did someone work on that yesterday ?
13:11 kados     paul: OK, please submit a bug and mark it blocker
13:10 mc        i mean: is it a way for C4::Context->error to be loaded even if $KOHA_CONF is missing ?
13:09 mc        can it work ?
13:09 mc        no!
13:09 mc        hmm ...
13:09 paul      kados: maybe/probably, but later ;-)
13:09 kados     paul: for 3.2 perhaps
13:09 paul      was quite easy : UNIMARC install from scratch hide_marc=OFF. Add biblio, use + to repeat a field.
13:09 kados     paul: IMO, we should abandon the marc editor in favor of Biblios
13:09 mc        C4::Context->error
13:09 mc        but your lines make sense: the better would be C4
13:08 paul      I could not investigate, but would be a pain to release with such a problem.
13:08 kados     paul: yikes ... can you reproduce the problem?
13:08 mc        acmoore, in fact: the discution wasn't on the point to know how to call it but do we do it
13:08 kados     paul: this is to solve the problem some libraries have about what should display on adv search page
13:08 paul      we tried to add something like 4 or 5, and, some were lost.
13:08 kados     paul: it will break adv search into two types: 1 adv search (no boolean or extra stuff); 2. power search (boolean + other advanced parameters)
13:08 paul      kados : yesterday, on a fresh git install, I think i've found some problems with MARC editor, when adding multiple subjects/authors.
13:07 kados     paul: owen sent it to me yesterday and I'll be testing and pushing up today
13:07 kados     paul: we have one final improvement to make to the staff and opac advanced search pages
13:05 acmoore   mc, but, maybe I'm missing the point.
13:05 acmoore   mc, If it's set by the C4::Context class, it seems that it should be C4::Context::Error to me. All of the other interfaces into C4::Context appear to be class methods to me, though, so maybe doing that would make more sense. We have C4::Context->config(), C4::Context->preference(), C4::Context->dbh(), C4::Context->Zconn,  C4::Context->stopwords already. Perhaps C4::Context->error or somesuch would make more sense.
13:05 paul      seems yes, as I seen the improvement on o15.bureau.paulpoulain.com ;-)
13:03 kados     hmmm, maybe it's only on the OPAC
13:03 kados     oops, maybe that is the improvement
13:03 kados     paul: but I don't think it causes scan to stop working :-)
13:03 paul      I rebased 10mn ago !
13:03 kados     paul: looks like you haven't updated since yesterday, there was an improvement made to the languages footer
13:02 kados     :(
13:01 paul      (abel / abel)
13:01 paul      kados : yes : http://i15.bureau.paulpoulain.com/cgi-bin/koha/catalogue/search.pl?idx=kw&q=chaos&scan=1&op=and&idx=kw&op=and&idx=kw&sort_by=relevance
13:01 mc        but can be caught by the caller
13:00 mc        as simple as a warn
13:00 mc        just set the $C4::Error string instead of warn it
13:00 kados     paul: working for you?
13:00 mc        acmoore, $C4::Error would be very basic string
13:00 paul      strange, as it used to work previously
12:59 kados     paul: before or after your patch :/
12:59 kados     paul: scan isn't working at all for me
12:57 acmoore   mc, How do you picture $C4::Context::Error working?
12:57 acmoore   Since we don't have a C4.pm or a plan C4 namespace, I'm not sure where he intended for that functionality to go.
12:57 acmoore   I'm not sure what atz meant by C4::Error, if that was just supposed to be a variable or what.
12:56 acmoore   Oh, I see C4::Context::Error was just intended to be a variable. I can see that (or a class method) being a reasonable way to see if we have a valid context.
12:53 mc        perhaps i have to reactivate the feed on the mailing list ?
12:53 acmoore   I'll go back and re-read the emails. I can't recall if it was supposed to be an exception class or what...
12:52 mc        well... thoughts from paul and hdl are welcomed too
12:52 mc        sure.... what's the key binding to bug everybody on the chan ? ;)
12:51 kados     mc: I'm not the one to ask, atz, gmcharlt and acmoore would be better
12:51 mc        and about try_to_use
12:51 mc        i wonder what all of you think about that
12:50 mc        kados, no: there was no reaction about it
12:49 kados     mc: I haven't seen a patch for C4::Error, did you send one?
12:49 kados     paul: needs a rebase I think
12:49 kados     paul: and 'bugfixing scan index' didn't patch for me
12:49 kados     paul: I wrote you about 'display english news by default'
12:06 mc        kados, atz: what about C4::Error ?
12:04 hdl       salut eric