Time Nick Message 03:01 * drojf leaves a wasteland of obsoleted patches behind. too tired 03:16 drojf who rules over bugzilla? i could use the keyword "sandboxtest" that was agreed on in the last irc meeting 03:18 drojf rangi++ # for making me do the module thing with my patch. i learned a lot of little things on the way 03:21 libsysguy rangi has a way of doing that kind of thing 03:21 libsysguy he is like a wise monk 03:27 drojf heh 03:28 libsysguy i wish he had some words of wisdom for the project im working on 03:28 libsysguy but sadly the monk sleeps :p 03:30 drojf isn't it like afternoon in nz right now? he will probably have some family weekend time 03:30 libsysguy or beer time 03:31 drojf or both :) 03:31 * libsysguy just had a little beer time :p 03:31 libsysguy sadly it didn't help me solve my problem 03:31 drojf i should have had a little beer time too. but now it's 5:30am so i won't start 03:31 drojf a problem that beer could not solve? ouch 03:31 drojf are you sure it was enough beer? :P 03:32 libsysguy yeah the porting project I am working on 03:32 libsysguy haha only 40 oz 03:32 libsysguy so…no probably not 03:33 libsysguy alright im off for the night…this will have to wait for another day 03:33 drojf bright daylight now. i'll try to sleep. good luck with the monk 03:33 libsysguy good talking with you drojf 03:34 drojf hope you solve the problem in your sleep ;) 03:34 drojf see you 03:34 libsysguy later 04:16 mtompset Greetings, #koha. 04:46 mtompset Greetings, libsysguy 04:46 libsysguy hey mtompset 04:46 wahanui mtompset is a human being in the Philippines, and is having musical flashbacks. 04:55 libsysguy what are you trying to make git do mtompset 04:56 Oak ls 04:56 Oak wrong window 05:00 * libsysguy is determined to get authentication working before he goes to bed 05:06 mtompset Now that was a fun crash. :( 05:07 libsysguy BSOD? 05:12 mtompset yep. 05:12 mtompset Triggered by VirtualBox doing a Reset call on a VM. 05:13 mtompset I have to remember to power down and not reset. 05:23 mtompset Greetings, Oak. Are you really there? 05:23 Oak yes 05:23 Oak hello mtompset 05:24 mtompset Greetings, Oak. You lost your pirate greeting. :( 05:24 Oak :) 05:24 Oak Ahoy me hearties ! 05:24 mtompset Thar she be! 05:27 mtompset [Sat Jul 21 13:25:17 2012] koha_perl_deps.pl: Use of uninitialized value in formline at ./koha_perl_deps.pl line 65, <DATA> line 522. 05:27 mtompset That's not good. 05:28 mtompset irc logs? 05:28 wahanui irc logs are http://irc.koha-community.org/irclog/koha/ 05:29 rina hi 05:29 wahanui hey, rina 05:29 rina hi 05:29 wahanui hi, rina 05:29 rina r u user? 05:30 mtompset wahanui is a bot. 05:30 mtompset wahanui? 05:30 wahanui mtompset? 05:30 rina yes 05:31 rina can anybody help me? 05:31 mtompset can? don't know. will try? perhaps. :) 05:31 mtompset first question? 05:31 wahanui "What are you trying to do?" "What is the goal?" or "What problem are you experiencing?" 05:32 rina i want add book with koha but not sussese 05:33 rina what is the marc file? 05:33 rina marc format? 05:33 mtompset did you mean success when you said 'sussese'? 05:34 rina yes 05:34 mtompset marc? 05:34 wahanui marc is the standard that isn't 05:34 mtompset that's so helpful, silly bot. 05:34 rina .mrc format? 05:34 mtompset http://www.loc.gov/marc/ 05:35 mtompset Under Windows, which I work in. There is a program I use called MarcEdit. 05:35 rina how can add book with koha? 05:35 mtompset http://people.oregonstate.edu/~reeset/marcedit/html/index.php 05:35 mtompset Slow down. You have asked TWO questions. 05:36 rina k 05:36 mtompset There are multiple ways to add a book. 05:36 mtompset Let me see if I can find a documentation link. 05:36 mtompset documentation? 05:36 wahanui documentation is at http://koha-community.org/documentation/ 05:36 mtompset What version of koha are you using? 05:37 rina wait? 05:37 wahanui wait is it snowing in marseille? 05:37 libsysguy wahanui forget wait 05:37 wahanui libsysguy: I forgot wait 05:39 mtompset [Sat Jul 21 13:36:33 2012] koha_perl_deps.pl: Use of uninitialized value in formline at ./koha_perl_deps.pl line 65, <DATA> line 522. 05:39 mtompset Shoot... exists in master. 05:39 mtompset I guess people don't run -a very often. 05:41 Rina hi 05:42 Rina I m using 3.26 version 05:42 Rina hi any body there? 05:43 mtompset Rina, you are several versions behind. 05:44 mtompset Are you running this under Linux or Windows? 05:44 Rina linex 05:45 Rina mto ? 05:45 mtompset Do you know which kind? Debian? 05:46 Rina i Do:t know? 05:46 Rina i Do:t know 05:46 Rina how can see? 05:47 Rina 3.06.05.000 05:47 Rina this version i m using now 05:47 mtompset Ah, okay. Why did you say 3.26? 05:48 Rina my mistake 05:48 Rina sorry 05:48 Rina ? 05:49 mtompset Anyways... I would recommend reading the manual: http://manual.koha-community.org/3.6/en/ 05:49 mtompset This should give you some clues as to why you are having your difficulties. 05:49 Rina i read lof of time but not understanding 05:50 mtompset What part don't you understand? 05:50 Rina boos import 05:51 Rina books import 05:51 Rina adding book 05:52 Rina ?? 05:52 mtompset No such section. Rina, I don't think you have read the link I gave you. 05:53 mtompset Excuse me, but I'm going to fix a couple bugs. Have a good day. 05:53 Rina just tell me import the book 05:53 Rina ?? 05:54 mtompset I'm not a librarian, so I am not familiar with the process exactly. However, if you understand the terminology (like item is more than just a book, but can include CD's, Video's, etc.), then the documentation should be sufficient. 05:54 Rina ok 06:48 mtompset Does anyone have any ideas on how to decide between xpm and noxpm versions of a library?\ 07:17 NehaSharma hello every one 07:17 NehaSharma any body koha user there? 07:18 mtompset Not really? 07:18 NehaSharma what? 07:18 mtompset I'm not a user... I fix bugs when they appear, so I may not be able to help you. 07:18 mtompset first question? 07:18 wahanui "What are you trying to do?" "What is the goal?" or "What problem are you experiencing?" 07:18 NehaSharma thx 07:19 NehaSharma u r not user then how can help me? 07:19 mtompset Because perhaps I can point you to a URL with information that can. 07:20 NehaSharma ok 07:20 NehaSharma facing import the books 07:20 mtompset -- items. 07:20 mtompset okay. 07:21 mtompset second question? 07:21 wahanui well, second question is "What is the exact error message?" 07:21 mtompset N/A... 07:21 mtompset third question? 07:21 wahanui i guess third question is "What version of Koha are you using?" http://koha-community.org/faq/find-version-koha-running/ 07:22 NehaSharma 3.06.05.000 07:22 mtompset Do you work with Rina? 07:22 NehaSharma yes u know them? 07:23 mtompset Rina was here asking the same thing. 07:23 mtompset http://manual.koha-community.org/3.6/en/ 07:23 wahanui http://manual.koha-community.org/3.6/en/ is the whole manual 07:23 mtompset I suggested looking at the documentation. 07:23 mtompset Books are items. 07:24 mtompset As I am not a user of koha (I've never done data entry, or data imports), I can't help much beyond this. 07:25 mtompset It is also the "weekend". You are more likely to have success finding someone during the week. 07:25 wahanui okay, mtompset. 07:25 mtompset it? 07:25 wahanui or the "weekend". You are more likely to have success finding someone during the week. 07:26 mtompset wahanui forget it 07:26 wahanui mtompset: I forgot it 07:27 NehaSharma i read all documentation but not understanding about this 07:27 mtompset What part don't you understand? 07:27 NehaSharma add books & imports book 07:28 mtompset There are no such sections. 07:28 mtompset I don't think you've read the documentation. 07:29 NehaSharma sure sir i read it 07:29 mtompset Then tell me a valid section name. 07:30 NehaSharma means ? 07:30 mtompset 7. Installation of SOPAC2 07:30 mtompset That's a valid, but totally unrelated section name. 07:32 NehaSharma what is SOPAC2? 07:33 mtompset Now, I apologize for being unable to assist you. Please excuse me, and do come back during the week when someone who is more familiar with the importing processes can help you. 07:51 cait morning #koh 07:51 cait a 08:51 jenkins_koha Starting build #100 for job Koha_3.8.x (previous build: SUCCESS) 09:05 mtompset Greetings, #koha. 09:06 mtompset I know it is pushing it, but I thought I'd point out a tiny bug I found: bug 8487 09:06 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8487 critical, P5 - low, ---, gmcharlt, Needs Signoff , C4::Installer::PerlDependencies needs Test::Strict hash corrected 09:51 mtompset Only applies to 3.8.X and up. 3.6.X doesn't have the problem. 09:54 jenkins_koha Project Koha_3.8.x build #100: SUCCESS in 1 hr 3 min: http://jenkins.koha-community.org/job/Koha_3.8.x/100/ 09:54 jenkins_koha * chrish: bug 8322 removing additional spaces before fullstop on catalogue/detail and opac-detail pages. 09:54 jenkins_koha * nengard: Bug 8351: Update wording on staged marc 09:54 jenkins_koha * dcook: Bug 8422 - Fix impossible warning in circulation.pl when OverduesBlockCirc set to Block 10:30 jcamins mtompset: too late for 3.8.3. 10:33 mtompset Oh well. 10:35 mtompset Only really matters if you run the db_dependent tests. 10:36 mtompset okay... is it too late to check if ubuntu.packages needs updating? 10:36 mtompset for 3.6.7? 10:38 jcamins It is not. 10:38 jcamins If you hadn't asked just now it would be, but you did, so you can check. ;) 10:39 mtompset what is the git command to get a 3.6 branch in my dev system? 10:40 jcamins git checkout -b bug_whatever origin/3.6.x 10:40 mtompset whatever sounds like a good name, until I see if there is a bug I'd like to report. :) 10:42 mtompset I made a few more tweaks to the script. 10:42 mtompset One thing that came up was GD related. 10:42 mtompset xpm or noxpm 10:43 mtompset how do I decide which one is the one I should suggest in my script? 10:43 jcamins noxpm is to be preferred. 10:43 jcamins Choose the one that won't install all of X. 10:43 jcamins :P 10:44 mtompset I was seeing the the xpm version was used in 2009. 10:44 mtompset in koha. 10:44 jcamins Hm. 10:44 jcamins I think -xpm installs X. 10:44 mtompset and something about drupal using xpm, and koha using noxpm at one point in time. 10:44 mtompset It would install several X dependencies, yes. 10:45 mtompset Data::Pagination NOT FOUND! 10:45 mtompset Data::Paginator NOT FOUND! 10:45 mtompset Template::Plugin::HtmlToText NOT FOUND! 10:45 mtompset Ubuntu 12.04 master. 10:45 jcamins You're getting that on 3.6.x? 10:46 mtompset No, master. 10:46 jcamins Oh good. 10:46 mtompset It's still working on the checkout for 3.6.x 10:48 mtompset Okay, checkout done. 10:48 mtompset I'm assuming that means all the files in my git directory are the 3.6.X versions 10:48 mtompset right? 10:48 jcamins Right. 10:48 mtompset running my script now. 10:49 mtompset do you interact with windows machines at all? 10:50 jcamins Uhhh... my clients use Windows. 10:50 mtompset http://windowssecrets.com/top-story/kill-those-vista-and-win7-gadgets-now/ 10:50 mtompset There are documented security issues with widgets. 10:50 mtompset Greetings, cait 10:50 cait hi #koha 10:51 jcamins Never heard of those, nor seen them, so I guess my clients don't use them. 10:51 cait hi mtompset 10:51 jcamins Good morning. :) 10:52 mtompset first test: all librarys are available in Ubuntu 12.04 for 3.6.X :) 10:53 jcamins :D :D 10:57 mtompset Working on second test: are all the libraries listed in ubuntu.packages 10:57 mtompset If not, I will just add what is not there. 10:57 mtompset I won't try to figure out which ones to remove. 10:57 jcamins Right. 11:00 mtompset The apt-file dump part of my script is sooooo slow. :) 11:03 mtompset < libclass-accessor-perl 11:03 mtompset < libhttp-cookies-perl 11:03 mtompset < libhttp-message-perl 11:03 mtompset < libjson-perl 11:03 mtompset < libmodern-perl-perl 11:03 mtompset < libtext-csv-xs-perl 11:03 mtompset < liburi-perl 11:03 mtompset < libwww-perl 11:03 mtompset < libxml-sax-perl 11:03 mtompset I believe these are missing. 11:04 jcamins Really? Oh boy. 11:04 jcamins That's a lot. 11:04 jcamins Are they all in 12.04? 11:04 mtompset Yes. 11:04 jcamins Yay! 11:04 mtompset That was the first test. :) 11:06 mtompset hmmm... there is a libmodern-perl and a libmodern-perl-perl? 11:06 jcamins Uhhh... 11:06 jcamins Is one universe and one supported? 11:07 mtompset I'm going to apt-file list to look at them. 11:08 mtompset didn't say my script was perfect, but it does give some clues where to look. 11:08 mtompset ah... libmodern-perl is the wrong library to install. 11:09 mtompset koha@KohaGit:~/kohaclone/install_misc$ apt-file list libmodern-perl 11:09 mtompset libmodern-perl: /usr/share/doc/libmodern-perl/changelog.Debian.gz 11:09 mtompset libmodern-perl: /usr/share/doc/libmodern-perl/changelog.gz 11:09 mtompset libmodern-perl: /usr/share/doc/libmodern-perl/copyright 11:09 mtompset libmodern-perl-perl: /usr/share/doc/libmodern-perl-perl/README 11:09 mtompset libmodern-perl-perl: /usr/share/doc/libmodern-perl-perl/changelog.Debian.gz 11:09 mtompset libmodern-perl-perl: /usr/share/doc/libmodern-perl-perl/changelog.gz 11:09 mtompset libmodern-perl-perl: /usr/share/doc/libmodern-perl-perl/copyright 11:09 mtompset libmodern-perl-perl: /usr/share/man/man3/Modern::Perl.3pm.gz 11:09 mtompset libmodern-perl-perl: /usr/share/perl5/Modern/Perl.pm 11:09 mtompset libmodern-perl-perl has Modern::Perl. 11:11 mtompset What is your suggestion for the modern-perl? add it, and leave the old one? 11:13 jcamins Add the correct one. 11:14 mtompset Ubuntu 12.04 has yaz4, not 3. 11:14 mtompset ls 11:14 jcamins Oh boy. tcohen's proposal was to have a file for Lucid and a file for Precise. 11:15 jcamins Maybe necessary? 11:15 mtompset I am thinking, I'll create a Precise one. 11:15 * mtompset nods. 11:22 mtompset okay... I think I got it. 11:23 mtompset changed 3 to 4 for yaz, and added those missing ones. 11:23 mtompset Now to bug report it, and attach the patch. 11:24 jcamins Thanks. 11:32 mtompset bug 8488 written... now to attach patch. 11:43 mtompset bug 8488 11:43 jcamins Thanks. 11:43 mtompset Is huggin offline? 11:43 jcamins Seems to be. 11:43 jcamins I will test that, and, if it works, include it in 3.6.8. 11:46 mtompset 3.6.7 is already out? 11:46 jcamins Right. 11:46 jcamins 3.6.7. 11:51 mtompset Hmm... ubuntu-pkg-check.sh is hardcoded to ubuntu.packages. 11:56 mtompset I'm thinking `lsb_release -r` used to choose the right ubuntu packages file would be better. 11:57 jcamins Makes sense to me. 11:57 mtompset would you like me to clean that up too as another bug? 11:58 jcamins That'd be great. 11:58 jcamins That won't go into 3.6.7, I don't think, but it should definitely be done. 11:59 mtompset okay... next question. 11:59 mtompset I branch off, do this bug fix. 11:59 mtompset how do I get back to master? 11:59 mtompset that's not 3.6.X? 11:59 jcamins git checkout origin/master 12:00 jcamins (or git checkout -b newbug origin/master, if you're going to work on a new bug right off) 12:00 mtompset I know this is overkill, but would 12:00 mtompset ... 12:00 mtompset Hmmm... 12:00 mtompset would git checkout origin/master go back to my master? 12:01 mtompset which should be the same ver as origin? 12:01 jcamins No, if you have your own master branch, you need to do `git checkout master` 12:01 jcamins Remember, eythian and I both avoid having a branch called "master". 12:02 mtompset I try to avoid keeping bug branches after submitting patches. :P 12:02 jcamins You should keep branches until the patches have been integrated into master. 12:02 jcamins If you need to rebase, and all you have is the patch file, it can be really unpleasant. 12:03 mtompset only if the files in the patch have changed would it be unpleasant, though, right? 12:04 jcamins Right, that's what rebasing is for. 12:04 jcamins You should generally assume you *will* have to rebase any given patch. 12:05 mtompset Given my patches aim to be small, I'm not so worried... 12:05 jcamins While git can often automatically merge patches, you'll be pretty frustrated when you have to rewrite a patch from scratch. 12:05 mtompset true. 12:06 mtompset rename a branch? 12:06 jcamins git -m oldbranch newbranch 12:07 mtompset maverick was 11, right? 12:07 mtompset I hate naming conventions. 12:07 jcamins I don't know. I think it was 11.10? 12:08 jcamins No, Maverick must have been 10.10? 12:09 mtompset yep, 10.10 12:10 mtompset https://wiki.ubuntu.com/Releases 12:18 mtompset What should we do about 11.04 and 11.10? 12:18 jcamins Ignore 'em. 12:18 mtompset What if someone tries them? 12:18 jcamins LTS releases are the ones that matter. 12:18 mtompset which file should I default to? 12:18 jcamins The package list for Pangolin should work fine, actually. 12:28 cait what are you 2 working on? 12:29 jcamins cait: mtompset is working on Ubuntu installation issues. 12:29 cait oh nice 12:29 cait :) 12:29 jcamins I'm writing proposals, and at some point I'll release 3.6.7. 12:29 mtompset I'm working madly at fixing ubuntu-pkg-chk.sh right now 12:29 cait ah 12:29 cait I almost forgot about it 12:30 cait finished translations early this time - hope no bugs in the files 12:30 cait mtompset++ :) 12:30 jcamins :) 12:33 mtompset I want 3.6.7 to purr like a kitten. 12:33 mtompset Make my life easy for our libraries impending upgrade. :) 12:35 mtompset oh sucky! 12:35 mtompset libmysqlclient 12:37 mtompset libmysqlclient16-dev doesn't exist on 12.04 12:37 jcamins Uhhh... 12:38 mtompset libmysqlclient16 doesn't exist on 12.04, but libmysqlclient18 does. 12:38 jcamins I don't think that's a valid dependency. 12:38 jcamins Take a look at libdbd-mysql-perl and see what it depends on. 12:38 jcamins I think that will depend on libmysqlclient if it is required. 12:39 mtompset how? I'm new to this gig. :) 12:39 jcamins apt-cache showpkg libdbd-mysql-perl 12:40 mtompset nice. 12:41 mtompset not the -dev. 12:41 mtompset Where did the -dev part come from? 12:42 jcamins Someone not understanding what -dev meant. 12:42 jcamins -dev is for headers, I think. 12:42 mtompset yes, that is where headers are. 12:43 mtompset hmmm... 12:43 mtompset that gives me an idea. 12:43 mtompset if I list what is in the dev version of 16, and see if the 18 version includes the headers too. 12:43 mtompset perhaps they changed their packaging philosophy. 12:44 jcamins I don't think the headers are required at all, was my point. 12:44 jcamins We use Perl not C. :P 12:48 mtompset Just doing a mass list... checking. 12:49 mtompset libdbd-mysql-perl is dep. on 18 12:51 mtompset Yes, based on the ubuntu.packages mess I made, and the libraries in the my script... 12:51 mtompset I only see libmysqlclient18 as a dependency. 12:51 mtompset should I correct the file? 12:53 mtompset We also have a libyaz4-dev 12:55 jcamins I don't know, we might need libyaz4-dev. 12:55 jcamins But you can take out the direct dependency on libmysqlclient. 12:56 mtompset well, it does exist. 12:56 mtompset so I guess I just don't have it installed. 12:57 mtompset I removed that -dev version of libmysqlclient from the 12.04 packages file. 12:59 mtompset I'm going to bug report this and provide patches now. 13:18 mtompset question: are softlinks possible? 13:18 mtompset I was looking at the INSTALL.ubuntu instructions and they reference ubuntu.packages. 13:19 jcamins Hm. I don't think we can do softlinks in a tgz. 13:19 jcamins Or git. 13:20 mtompset So duplicate file? 13:20 jcamins Yeah. 13:20 mtompset Okay. 13:25 mtompset if I git add'd a file, then decide to change it. 13:25 mtompset do I git add it again, and what does that mean for the commit? 13:26 jcamins If you run git add again, it will just stage the newest version for commiting. 13:26 jcamins *committing 13:38 mtompset Working on commit. 13:49 mtompset jacmins? 13:49 mtompset Why didn't my file delete commit? 13:50 libsysguy mtompset: geez man you're still on 13:51 jcamins mtompset: you need to do git rm filename 13:51 mtompset but I renamed it. 13:51 libsysguy with mv? 13:52 mtompset should have I done something other than mv? 13:52 jcamins No, for move you do git mv 13:52 libsysguy git mv 13:52 mtompset okay, this sucks... 13:52 libsysguy any file operation you can do from the shell just append a git in front 13:52 libsysguy well you can still run those commands 13:52 libsysguy you just won't be able to tab out for completion 13:52 mtompset Yes, but I already commited the other files. 13:53 libsysguy git reset HEAD^ 13:53 libsysguy should take you back one commit 13:54 libsysguy if all you did was move operations 13:55 mtompset Okay, but the problem now is... 13:55 mtompset the git mv won't work. 13:55 mtompset mv it back, and then git mv? 13:56 jcamins Yeah, that should do it. 13:56 libsysguy yeah you can do that 13:58 mtompset shouldn't a git diff list all the changes? 13:58 libsysguy git log will 13:58 libsysguy unless you want changes betweent 2 files 13:58 mtompset ah there it is.... 13:58 libsysguy then its git diff fileA fileB 13:58 mtompset git diff origin/3.6.x 14:02 mtompset I assume there is a git cp? 14:02 jcamins Actually, no. 14:02 jcamins For copy you just do cp file1 file2 && git add file2 14:02 mtompset just cp and then git add? 14:03 jcamins Exactly. :) 14:05 mtompset I think I have it... let's try again. 14:06 * libsysguy crosses fingers 14:06 mtompset # modified: ubuntu-pkg-check.sh 14:06 mtompset # new file: ubuntu.10.04.packages 14:06 mtompset # renamed: ubuntu_maverick.packages -> ubuntu.10.10.packages 14:06 mtompset # new file: ubuntu.12.04.packages 14:06 mtompset # modified: ubuntu.packages 14:06 mtompset I think it looks right. 14:06 jcamins Looks good to me. 14:17 mtompset okay... now to attach the patch! 14:32 mtompset oh well.... 14:33 mtompset got forgot to include an echo $UBUNTU_PACKAGES 14:33 mtompset nevermind. 14:34 mtompset So if I do a 'git reset HEAD^' it takes me back just before the last commit, correct? 14:34 jcamins Right. 14:34 libsysguy_afk well yes, but i would suggest just doing git commit —amend 14:35 libsysguy_afk if you are just adding that 14:35 mtompset - -? 14:36 libsysguy_afk i think you can do that…jcamins correct me if im wrong 14:36 jcamins Yes, you can. 14:36 jcamins Best thing to do, edit the file again, make the changes, do a git add, then do git commit --amend 14:36 jcamins That will amend your previous commit. 14:43 mtompset there much better... re-attaching. 14:44 mtompset How do i replace an attachment on bugzilla? 14:45 cait-m__ -e 14:46 cait-m__ git bz attach -e 14:46 cait-m__ ... 14:46 cait-m__ uncomment att. you want to obsolete 14:49 mtompset anyways... I think I got it gone correctly. 14:49 mtompset The diff looks right on bugzilla. 14:49 mtompset bug 8489 14:50 mtompset oh right. huggin's is down. 14:50 mtompset http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8489 14:51 mtompset I'll stay up for another 40 minutes or so, just so you can let me know if there are problems with the patches, jcamins. 14:52 jcamins mtompset: thanks. Those are for 3.6.x, both of them? 14:52 mtompset Yes. 14:52 mtompset I should check to see if there are similar changes that need to be made for 3.8.X 14:53 jcamins I'm sure there will be. 14:53 jcamins Also for master. 14:53 mtompset but since I was too slow for 3.8.3, it will have to wait until 3.8.4 14:53 jcamins But my priority is 3.6.x. :) 14:53 mtompset As is mine. 14:53 mtompset We hope to upgrade our library from 10.04 LTS to 12.04 LTS 3.6.7 in the near future. 14:54 mtompset we're currently on 3.6.3 14:54 jcamins Isn't it nice that I have both a lucid and a 12.04 install hanging around? :) 14:54 jcamins Wait, just kidding. This is not Lucid. 14:54 jcamins Drat. 14:55 druthb Lol tease. 14:55 jcamins The other one is definitely 12.04, though. 14:55 jcamins I can tell because it drives me batty. 15:00 * jcamins sighs. Should've checked how out of date the install was a while ago. 15:01 jcamins 326 packages to upgrade. 15:02 * mtompset laughs and cries. 15:02 jcamins mtompset: with the packages goodness only knows how out of date, it'd be hard to test whether the new packages list actually works. 15:05 mtompset True, so basically, bug 8487 and 8489 are my labour of love this evening. 15:05 mtompset http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8487 15:06 mtompset 8487 fixes PerlDependencies.pm 15:06 mtompset I suspect it is cross version-al. 15:07 jcamins Bug 8487 will wait for 3.6.8. 15:08 jcamins It is just a warning, so it would be better not to put it in a stable branch prior to master. 15:08 jcamins Since 8489 is needed to get Koha 3.6.7 to install on Ubuntu, that's kind of a big deal. 15:08 mtompset well, it will install, but with more hassle. :) 15:09 jcamins Right. 15:10 mtompset but with it... I think we'll have a super-sweet install. 15:10 jcamins I just have to test that it actually works. :P 15:10 jcamins Bah, humbug. I don't think I have a 10.04 install anywhere. 15:12 mtompset is there a way to install a patch on a non-git? 15:17 mtompset Greetings, cait 15:18 cait hi again :) 15:18 cait home! 15:18 mtompset Do you know of a way to install a patch on a non-git directory? 15:19 cait copy and paste? 15:19 mtompset yuck. 15:20 cait not sure what you are trying to do? 15:20 mtompset I found a web page that says patch -p0 < patchfile 15:21 mtompset take bug 8489 and actually patch a virgin tar xvf directory of koha 3.6.6 15:21 mtompset and then see if ./ubuntu-pkg-check.sh works as expected until 10.10 15:31 mtompset Hmm... 15:34 cait hmmm... 15:34 cait sorry, I think I am probably not of much help here 15:37 jcamins patch -p0 < patchfile should work. 15:37 jcamins Possibly patch -p1 15:40 libsysguy_afk so I may need a spot of advice 15:40 libsysguy_afk i did a cpan installed that failed…so i forced it 15:40 libsysguy_afk now I realize that was a bad idea 15:40 libsysguy_afk is there a way to uninstall from cpan with deps 15:47 jcamins Uhhh... 15:47 jcamins No idea. 15:47 libsysguy yeah i don't think you can 15:47 libsysguy guess I'll be rolling back via time machine :-/ 15:47 jcamins Do you have anything installed via CPAN that wasn't a bad idea? 15:47 libsysguy no 15:47 libsysguy i don't usually do it from cpan 15:47 libsysguy but i was desperate 15:48 drojf libsysguy: no answer to that, but for future experiments, i found that using dh-make-perl is a really nice thing on debian. build packages with dh-make-perl --build --cpan yourpackage. or install directly, dh-make-perl --install --cpan yourpackage 15:48 libsysguy it was that or SID 15:48 libsysguy and we all know sid is evil 15:48 jcamins Okay, did you install as your user or sudo? 15:48 libsysguy thanks drojf, I should have installed this anyway 15:48 libsysguy sudo 15:48 mtompset jcamins, doesn't quite work under 10.10 15:48 jcamins libsysguy: well, darn. 15:48 mtompset Working on the error handling of the .sh script. 15:48 libsysguy haha 15:49 libsysguy its ok, I can just roll the VM back 15:49 jcamins libsysguy: see if there's anything is in /usr/local/lib/perl? 15:49 jcamins *else 15:49 jcamins mtompset: it seems to be working perfectly on 12.04 for me. 15:49 jcamins Once I've tested that I'll test it on 10.04. 15:50 mtompset Yes, but 10.04 it needs to be tweaked. 15:50 libsysguy jcamins there is 15:50 libsysguy but i don't think its in tehre 15:50 jcamins Yeah, it'll be missing some dependencies, but if there's no regression, I'll still put the patch in. 15:50 libsysguy i didn't see it in /usr/lib/perl5/ either 15:51 jcamins Okay, step one is find the files. 15:51 mtompset There are ugly error messages. 15:51 mtompset I'd like to make it a clean run. 15:51 jcamins Ah. Yeah, that'd be nice. 15:52 jcamins Why do we require gcc? 15:52 mtompset Just incase they CPAN. 15:53 jcamins (rhetorical question) 15:53 jcamins But, gcc isn't required for cpan. 15:53 jcamins Is it? 15:53 mtompset it is for a make. 15:53 mtompset for some perl libraries it is. 15:53 mtompset trust me... gcc in the list is GOOD. 15:53 mtompset of course, after you get koha installed, you want to remove it. :) 15:55 mtompset libbusiness-isbn-perl = (none) 15:55 mtompset libcgi-session-driver-memcached-perl = (none)* 15:55 mtompset libdatetime-format-dateparse-perl = (none) 15:55 mtompset libhttp-oai-perl = (none)* 15:55 mtompset liblocale-currency-format-perl = (none)* 15:55 mtompset libmemoize-memcached-perl = (none)* 15:55 mtompset libpdf-api2-simple-perl = (none)* 15:55 mtompset libreadonly-perl = (none) 15:55 mtompset libreadonly-xs-perl = (none) 15:55 mtompset libtext-csv-encoded-perl = (none)* 15:55 mtompset YAY! Good output. 15:55 mtompset * means there is no library. 15:56 mtompset CPAN or external repo required. 15:56 jcamins Okay, rather than amending your commit, could you provide a follow-up to fix the problem on Maverick? 15:57 jcamins I will squash them. 15:57 jcamins Okay, works on 12.04. 15:58 jcamins Ooh, and I have a Maverick install. 15:59 mtompset great... can test the 10.10 file. 15:59 mtompset But please wait for the ubuntu-pkg-check.sh patch. 15:59 jcamins Yup. Once you upload the follow-up, I will do that. :) 16:00 mtompset Just re-running on 12.04 16:07 mtompset SWEET! 16:07 mtompset 12.04 version | wc = 125 lines 16:08 mtompset 10.04 version | wc = 117 16:08 jcamins Sounds about right. 16:08 mtompset number of lines difference between the packages files? 8 16:11 jcamins libsysguy: did you ever find where cpan put those files? 16:11 libsysguy sadly no 16:11 libsysguy i just reset the VM 16:11 jcamins Heh. That works. 16:12 mtompset :) 16:12 mtompset Yes it does. 16:12 mtompset I believe I have a working patch... just a moment while I upload it. 16:13 jcamins Thanks. 16:13 jcamins Don't obsolete the previous one. 16:13 mtompset I did a git-amend. 16:13 jcamins Ah. 16:13 jcamins Okay. 16:13 jcamins In that case, obsolete the patch. 16:17 mtompset patch uploaded. 16:23 * jcamins falls asleep waiting for Maverick to update. 16:23 jcamins We don't have any special files for 11.04 or 11.10, do we? 16:23 mtompset No. 16:24 jcamins Good. I don't need to test them. 16:24 mtompset Maverick file existed, so I figured keep it. 16:24 jcamins Makes sense to me. 16:24 mtompset If you try to run it on 11.04 or 11.10, you will get an error message about using an LTS. 16:25 mtompset echo "WARNING! We strongly recommend an LTS release." 16:26 mtompset So, when 12.10 comes out, technically, we just have to update ubuntu.packages. 16:26 mtompset So, when 12.10 comes out, technically, we just have to update ubuntu.packages. Same with 13.04 and 13.10 16:26 jcamins 10.10 is not an LTS release. 16:26 jcamins Does it give you that warning, too? 16:26 mtompset no. 16:26 jcamins If not, I'll add it. 16:26 mtompset Because the file exists. 16:27 jcamins Oh, got it. 16:27 jcamins That makes sense. 16:27 mtompset So we just keep updating ubuntu.packages until we hit an LTS. 16:27 mtompset then we copy it to the LTS version. 16:28 jcamins Right. 16:28 jcamins Seems like a good plan to me. 16:28 mtompset And by that time, 10.04 will be so far back, we can dump 10.04 and 10.10 16:30 jcamins Right. Sounds good to me. 16:34 jcamins Okay, I can confirm it still works on 12.04. 16:35 Brooke o/ 16:35 libsysguy \o 16:35 jcamins Greetings. 16:36 libsysguy and salutations 16:36 Brooke wow greetings & salutations I am <3d 16:36 libsysguy just returning the love since you think im crazy Brooke 16:36 mtompset And I can confirm it is working on 10.04 16:37 * jcamins is testing 10.04 also, just to be sure. 16:37 mtompset Feel free. 16:37 Brooke crazy like a fox! 16:37 mtompset Greetings AND Salutations, Brooke 16:38 Brooke how's it going? 16:38 mtompset The only thing that this patch does is introduce a newer, nicer behaviour. :) 16:38 mtompset The (noe)* 16:38 mtompset (none)* 16:38 libsysguy the work or the crazy 16:38 mtompset It's going late. 16:39 mtompset I hope I can wake up in time for church this morning. 16:39 Brooke get some sleep then 16:39 Brooke I can assure you that Koha will be here when you wake up :) 16:39 mtompset I'm working with jcamins on a patch for the 3.6.7 installation. 16:39 libsysguy its always waiting 16:40 libsysguy and watching 16:40 mtompset 3.6.7 is only released one, Brooke. :P 16:40 mtompset Just like the game on TV is only played live once. 16:41 mtompset just like the 2012 olympics only happens once... I hope Canada's athletes for the summer olympics do as well as they did for the winter ones. 16:53 mtompset How goes the Maverick update, jcamins? 16:53 jcamins I'm testing the scripts right now, actually. 16:53 jcamins Should be nearly done. :) 16:57 mtompset I was pondering if the (none)* was the best approach, or whether to leave it blank. 16:57 jcamins I think the way it is makes sense. 16:57 mtompset I think that is the only thing that could be questioned from a QA stance. 16:58 mtompset I was relooking at the INSTALL.ubuntu.lucid file. 16:58 mtompset When tracking down any "(none)" results... 16:58 mtompset Doesn't say (none)* 16:59 mtompset So, hopefully that won't be a confusion for someone. 17:04 jcamins mtompset: getting some problems with 10.10. 17:04 mtompset Really? 17:04 jcamins Okay, restart fixed it. 17:04 jcamins Must've been something I upgraded. 17:04 mtompset out of curiousity what was it? 17:05 mtompset perhaps we can bullet proof this. ;) 17:06 jcamins Drat. 17:06 jcamins Earlier the script wouldn't run. 17:06 jcamins Now the script runs but the dselect fails. 17:07 jcamins Let me see if it always failed. 17:08 mtompset dselect doesn't use the script. 17:08 jcamins Right, I was testing the moved file as well. 17:08 jcamins Okay, same issue before and after the patch, so it's going into 3.6.7. 17:08 jcamins Well done. :) 17:09 mtompset and anyways, people shouldn't be using 10.10 17:10 mtompset YAY! 17:10 jcamins Agreed. 17:10 mtompset If they were willing to use a non-LTS, they should have upgraded to 11.X by now. 17:11 mtompset And with the release, have jumped into an LTS. 17:15 mtompset Well, with that news. I am headed to bed. 17:15 jcamins Good night. 17:15 mtompset And I think a Sunday afternoon nap later today will be in order. :) 17:22 * mtompset waves. 17:23 Brooke doh too slow 17:36 tweetbot` [off] Twitter: @NToddsPa: "Been busy w/ no time for bicycling. #kohails meeting yesterday morning. PM with grandson Sam. Then visit w/ new granddaughter Sadie et al!" 19:50 * mtj hands chris_n an irc-proxy... 19:51 jcamins mtj: how about some chocolate for me? 19:51 * mtj hands jcamins some chocolate... 19:51 jcamins Thanks. 19:51 jcamins I need it. 19:51 jcamins I can't get the unit tests to pass on 3.6.6. 19:52 jcamins I know what you're thinking. You're thinking, "why would you need to? 3.6.6 was already released, and all the tests passed." 19:52 cait mtj: can I get some juice? 19:52 * mtj hands cait some juice... 19:52 cait thx :) 19:52 jcamins Well, I just tried to release 3.6.7. 19:52 jcamins The unit tests failed. 19:53 jcamins They did not fail two commits ago. 19:53 jcamins I didn't change any files relating to Koha. 19:53 jcamins I mean, relating to actual functionality. 19:53 jcamins Just the Ubuntu package files and translations. 19:53 jcamins So I decided to test 3.6.6. 19:53 * cait sends more chocolate 19:54 jcamins AND IT DIDN'T WORK!?!?!? 19:55 mtj hmm , where is it failing? 19:55 jcamins Serials, Reserves, VirtualShelves. 19:55 jcamins I just tried creating a completely new database. 19:55 jcamins Same problem. 19:55 jcamins On both 3.6.6 and 3.6.7. 19:56 mtj and.. whats yr testing command? prove ./t ? 19:56 jcamins prove t/db_dependent 19:56 jcamins It failed a few others due to the wrong data set. 19:57 jcamins But these three seem to be legit. 19:58 mtj ftw, i get some fails too , on my 3.6.6 19:59 jcamins But jenkins doesn't, and wth didn't I ever get them before? 19:59 mtj but, my db looks a little glitchy here (its my dev koha) 19:59 jcamins o.O 19:59 jcamins Okay, ignore that outburst. 20:00 mtj what tests are failing for you? 20:00 jcamins My old clean test database works fine. 20:00 pastebot "jcamins" at 127.0.0.1 pasted "mtj: failing tests" (13 lines) at http://paste.koha-community.org/48 20:00 mtj heres what i wanna know... is there a 'clean' database within the repo? 20:01 jcamins It's supposed to be "check all boxes when installing." 20:01 jcamins Clearly that's not the case anymore. 20:01 mtj that i can just 'mysql koha < clean.sql' before testing? 20:01 jcamins No, but that's a great idea. 20:01 mtj isnt it just 20:02 mtj a sane working db, thats known to correct work correctly for all the tests, in the repo 20:02 jcamins I like the idea a lot. 20:02 jcamins I guess I'll try releasing 3.6.7 again. 20:03 jcamins Incidentally, isn't it awesome that I can do that? 20:03 mtj and every time a new release happens, that 'clean' test db can get updated for the new release 20:04 jcamins I decide what should go in, and run a command that does all the automated tests I can think of, then creates the release. 20:05 jcamins Bother. I'll have to manually upload it because I forgot to tell the script to upload it. 20:05 mtj awesome :) 20:06 mtj chris_n: seriously needs an irc-proxy (i'm using znc) 20:06 jcamins Anyone with ops to ban chris_n? 20:06 jcamins Just for a little while. 20:06 mtj http://packages.debian.org/squeeze/znc 20:06 jcamins Until his connection starts working again. 20:06 jcamins mtj: I don't think I can forcefully install that for him. :P 20:08 mtj jcamins: nope - its just a helpful suggestion... 20:10 mtj perhaps chris_n uses an irc_proxy already, but just has a bouncy connection... 20:33 jcamins Remind me not to read the Zebra source. 20:44 jcamins Hm. 20:44 jcamins Anyone around who likes regular expressions? 20:58 liw I like them 20:59 jcamins liw: I'm wondering if there is a clever way to write a regular expression that expresses "match any string like 'cake' *or* where any string for which three of the letters match." 20:59 jcamins ("cake" is just an example, and I'm actually wondering about more general regular expressions, but I don't really know how to express that in English) 20:59 jcamins (or any other language) 21:00 jcamins What I come up with is (cak.|ca.e|c.ke|.ake) 21:03 liw that's pretty much what I'd use 21:05 jcamins Thanks. 21:06 * jcamins comes up with what may be the weirdest query fed into Google ever: szygy abolitionist capitalism synagogue runes serger anticonstitutionnellement 21:06 jcamins (notice that the first word is misspelled) 21:07 jcamins Also note that I successfully came up with a query which returns no results but accurately corrects your spelling. It was a challenge. :) 21:52 jenkins_koha Starting build #55 for job Koha_3.6.x (previous build: SUCCESS) 21:59 * jcamins releases 3.6.7. 22:38 jenkins_koha Project Koha_3.6.x build #55: SUCCESS in 46 min: http://jenkins.koha-community.org/job/Koha_3.6.x/55/ 22:38 jenkins_koha * mtompset: Bug 8489: Revise Ubuntu install files 22:38 jenkins_koha * f.demians: Koha 3.6.7 Translation Update 22:38 jenkins_koha * jcamins: Add release notes for 3.6.7 release 22:38 jenkins_koha * jcamins: Bump version for 3.6.7 release 23:42 * rangi hasn't done release announce for 3.8.3 yet 23:50 jcamins_away Oh, sorry. 23:51 jcamins_away Should I set the topic back to 3.8.2?