← Previous day | Today | Next day → | Search | Index
All times shown according to UTC.
Time | Nick | Message |
---|---|---|
12:11 | [K] | *** join #kohaFreeNode: jaron n=jasonadsl-75-42-230-182.dsl.ipltin.sbcglobal.net |
15:18 | BoSchafers | Haven't used IRC since 1996....lets see |
15:53 | Hi folks, been in here a while, no visible activity, are you all in private conversations or busy doing Koha stuff :) | |
15:54 | [K] | <jaronFreeNode> If there's a project day today they might not be starting until noon EST. |
15:57 | BoSchafers | ok so are they just parked here? Names only? |
15:57 | [K] | <jaronFreeNode> yeah, lots of folks are always logged in. |
15:57 | <jaronFreeNode> maybe reading the scrollback is easier than reading the logs | |
15:57 | <jaronFreeNode> or they're around just in case someone pings them | |
15:58 | <jaronFreeNode> if there's someone you want just put their nick in a message and they might wake up :) | |
15:58 | <jaronFreeNode> BoSchafers: ping? | |
15:59 | BoSchafers | ah....cool....well its actually quite late here in Oz and I thought there's be a lot of *action* here |
15:59 | i have not used irc in ten years...so its all a bit rusty | |
15:59 | [K] | <jaronFreeNode> I think Sundays can be rather quiet if there's not a project day |
15:59 | <jaronFreeNode> many weekdays can be quiet as well :) | |
16:00 | BoSchafers | i see and on weekdays there are more people here? |
16:00 | ok... | |
16:00 | well my name is Bo.....hi there K :) | |
16:01 | thanks for the info | |
16:01 | [K] | <jaronFreeNode> there can be. Actually I'm over on freenode right now so my messages are being relayed by the bot [K]. |
16:01 | BoSchafers | no worries...i'll head off for now...many thanks for the info...again |
16:01 | [K] | <jaronFreeNode> sure. take care. |
16:02 | * jaronFreeNode would head off too if he weren't at work :( | |
16:02 | BoSchafers | :-) |
16:27 | ryan | hello #koha |
17:24 | martin | hello, got another question about z39.50 searches in koha |
17:25 | if there's anybody awake in NZ right now i'd welcome a few mins of your time :) | |
17:29 | no, everybody must be asleep | |
17:29 | basically, if anyone sees this, i'm having trouble getting LOC records down | |
17:29 | ryan | hi martin |
17:29 | what sort of troubles ? | |
17:29 | martin | hello ryan |
17:30 | i've configured a z39.50 server on my intranet | |
17:30 | for library of congress | |
17:30 | now, the default installation of koha seems to offer only USMARC and UNIMARC as options for the syntax | |
17:30 | but poking around on the koha website i've managed to get an updated z3950servers.tmpl file which i've substituted for the default one | |
17:31 | that, however, doesn't include a MARC21 option, and from what i can tell Net::Z3950::ZOOM doesn't mention it either | |
17:31 | so i'm wondering what to do basicaly :) | |
17:31 | when i do the search, the popup comes up offering me z3950.loc.gov as configured, when i asked to search it the server thinks for a second then gives me a blank box | |
17:32 | i've even tried adding two extra entries <option value="MARC21">MARC21</option> and "MARC 21" and have tried changing the syntax to OPAC as i see it offers that too | |
17:33 | i'll shut up now :) | |
17:33 | ryan | USMARC and MARC21 are interchangeable. |
17:33 | martin | ah, really? |
17:33 | ryan | USMARC should work fine for LOC. |
17:33 | martin | i thought they were a little bit different, OK i'll try usmarc again |
17:34 | ryan | as far as z39.50 services, differences are negligible |
17:34 | martin | fair enough, let me see what happens |
17:36 | nope, still getting my blank box | |
17:36 | [K] | <jaronFreeNode> LC will give the same results whether you ask for usmarc or marc21 preferred record syntax either one works in the client I use |
17:36 | martin | wonder what i'm doing wrong then |
17:37 | hostname: z3950.loc.gov | |
17:37 | port: 7090 Database: Voyager, syntax USMARC | |
17:38 | [K] | <jaronFreeNode> that all looks correct |
17:38 | martin | and yours works fine...? |
17:38 | [K] | <jaronFreeNode> martin: I don't use the koha z39.50 client |
17:38 | martin | ah right, can i ask what you do? |
17:39 | [K] | <jaronFreeNode> and I just tried it for the first time in a long time and it gave me a server error. |
17:39 | martin | i don't even get that |
17:39 | [K] | <jaronFreeNode> I use something I wrote myself |
17:39 | martin | i get the list of z39.50 servers i have configured, ask to search and it comes b ack with a blank page |
17:40 | ryan | martin: did you revert to the released template ? |
17:40 | martin | no i haven't, perhaps I should |
17:40 | but i got exactly the same problem with that template too | |
17:40 | and i was using USMARC then | |
17:41 | ryan | 2.2.9? |
17:41 | martin | yes |
17:41 | freshly installed this afternoon | |
17:41 | ryan | can you post some error logs? |
17:42 | martin | i've not found any let me have another look though |
17:42 | [K] | <jaronFreeNode> /usr/local/koha/log/koha-error_log if you do a default install on linux |
17:42 | martin | thanks jaron, i was looking at teh apache log |
17:43 | two secs | |
17:44 | ah got something, let me do another search so i get some clean logs and i'll cut and paste them | |
17:44 | is there somewhere polite i can paste them so i don't bother others here? | |
17:45 | [K] | <jaronFreeNode> lisppaste3 ? |
17:45 | martin | that means nothing to me |
17:46 | [K] | <jaronFreeNode> http://paste.lisp.org/new |
17:46 | martin | actually it doesn't matter, nothing in the error log |
17:46 | only get this in the koha-access log | |
17:46 | 10.0.0.205 - - [24/Jun/2007:18:40:32 +0100] "GET /cgi-bin/koha/z3950/search.pl?oldbiblionumber=&isbn=0844237639 HTTP/1.1" 2 | |
17:46 | 00 806 | |
17:46 | 10.0.0.205 - - [24/Jun/2007:18:40:35 +0100] "GET /intranet-tmpl/npl/en/includes/intranet.css HTTP/1.1" 304 - | |
17:46 | 10.0.0.205 - - [24/Jun/2007:18:40:35 +0100] "GET /intranet-tmpl/npl/en/includes/colors.css HTTP/1.1" 304 - | |
17:46 | 10.0.0.205 - - [24/Jun/2007:18:40:47 +0100] "POST /cgi-bin/koha/z3950/search.pl HTTP/1.1" 500 437 | |
17:48 | [K] | <jaronFreeNode> don't take my word for it but that doesn't look like the problem |
17:48 | martin | fair enough |
17:48 | [K] | <jaronFreeNode> have you searched the archives of the list? |
17:48 | martin | yes i have |
17:48 | but i will search again | |
17:48 | [K] | <jaronFreeNode> hrm. |
17:49 | ryan | martin: i think you should get something in either koha-error or apache error logs |
17:49 | martin | i wouldn't bother but i have a buckletload of stuff to catalogue and if this works it would save me a lot of time |
17:50 | there realy is nothing ryan | |
17:50 | do i need to up the debugging level perhaps? | |
17:51 | will try the british library in the meantime | |
17:52 | [K] | *** part FreeNode!#koha: jaron n=jasonadsl-75-42-230-182.dsl.ipltin.sbcglobal.net |
21:01 | chris | yikes its bucketing down here |
21:02 | russel | yikes sarah just left for a walk |
21:06 | chris | hmm seems to have eased off again |
21:28 | hi martin .. must be getting late for you? | |
21:30 | martinmorris | 2230 :) |
21:30 | just trying ot get loads of stuff into my new catalogue | |
21:30 | think i need a shorter marc input page | |
21:30 | ! | |
21:30 | chris | :) |
21:30 | the thing you can do | |
21:30 | martinmorris | the old catalogue is just a text file mostly without isbn's etc etc - terrible |
21:30 | chris | is change which tabs (down the side 0-9) |
21:31 | certain info displays on | |
21:31 | martinmorris | ah, that would be useful |
21:31 | chris | so you can go through the framework, and put all the tags you want on tab 0 |
21:31 | and the ones you dont often use leave on the other ones | |
21:31 | martinmorris | is that under koha administration? |
21:32 | chris | yep |
21:32 | under marc frameworks | |
21:32 | martinmorris | ok let me take a look |
21:33 | is that the biblio frameworks (marc structure) heading? | |
21:33 | chris | ah yep that sounds right |
21:34 | martinmorris | not immediately seeing how i can do that here |
21:34 | chris | hmm 2 secs |
21:35 | you get to a page that has default framework .. then a MARC Structure button? | |
21:36 | martinmorris | no, i'm using the npl template though would that change it? |
21:36 | i get a page headed "MARC tag structure admin for default MARC framework" | |
21:36 | drop down box to select a framework with 'default' highlighted | |
21:37 | and a tag search button with box | |
21:37 | oh i beg you rpardon, that's the next page | |
21:37 | on teh previous page i do get that, yes | |
21:37 | chris | cool so you clicked marc structure sweet |
21:37 | martinmorris | i click on the 'MARC Structure' link and got this, yes |
21:38 | chris | so you have a big bunch of tags on that page too eh? |
21:38 | starting with 000 | |
21:38 | martinmorris | yes I do |
21:38 | chris | cool |
21:38 | so lets say we want to shift 100a (personal name) | |
21:38 | to tab 0 | |
21:39 | martinmorris | yep |
21:39 | chris | in the tag seach box, type 100 |
21:39 | and hit tag search | |
21:39 | martinmorris | i've searched for tag 100 and it's showing on my page |
21:39 | done | |
21:39 | chris | ok click view subfields for 100 |
21:40 | martinmorris | done that |
21:40 | chris | and you get a page listing all the subfields for it (now i think it might be on 0 already?) |
21:40 | ersonal name Tab:0, | Koha field: biblio.author, Not repeatable, Not mandatory, | See Also: '110a', '700a', '710a', | |
21:40 | martinmorris | i don't think it is |
21:40 | chris | ahh ok, maybe ive already shifted it on this one :) |
21:40 | martinmorris | it's on tab 1 |
21:40 | chris | ok, so what we do |
21:40 | martinmorris | we edit the subfields? |
21:40 | chris | thats the one |
21:41 | martinmorris | and i see the 'Managed in tab' option |
21:41 | just what i'm after, thank you | |
21:41 | chris | there ya go |
21:41 | martinmorris | that will save time |
21:41 | chris | http://www.kohadocs.org/usersg[…]1s03.html#d0e1238 |
21:41 | martinmorris | buried away a little there :) |
21:41 | chris | might be helpful too |
21:41 | martinmorris | i think i need to go through the basic set up befor egoing much further |
21:41 | thank you chris | |
21:44 | chris | no prob |
21:44 | have you seen the kohadocs.org site? | |
21:44 | http://www.kohadocs.org/newbieguide.html <-- might or might not be useful for you too | |
22:11 | hi mason | |
22:16 | mason | hiya chris |
22:24 | slef | hi |
22:24 | chris | hi slef |
22:27 | slef | how's it going? |
22:27 | chris | not too bad so far, pretty quiet for a monday |
22:27 | hows things over there? | |
22:27 | slef | sleepy sunday evening here |
22:28 | been out with the in-laws | |
22:28 | chris | ahh |
22:28 | go well? | |
22:28 | slef | seemed to |
22:28 | now trying to dent project emails before sleep | |
22:29 | so monday morning isn't too manic | |
22:29 | chris | fair enough |
22:29 | im doing a bit more work on unit tests today | |
22:29 | slef | just opened wrong mailbox, bit of a pain |
22:30 | is it possible to move the dev meeting to a day later, do you think? | |
22:30 | Mondays are often awkward and that one is particularly so | |
22:30 | chris | reckon it could be |
22:30 | slef | should be discussing a big contract in London and probably won't be back in time |
22:30 | chris | drop a mail to the devel list |
22:31 | slef | I'll drop a mail RSN |
22:31 | chris | and ill try not to sleep through the meeting this time |
22:31 | :) | |
22:31 | slef | yeah, wouldn't later be better? Or does that scupper paul? |
22:32 | chris | i think yeah it scuppers paul |
22:32 | russel | is better for us early anyway |
22:32 | chris | 7am isnt too bad for me normally, just had a bad nights sleep |
22:32 | russel | i would have thought the baby would have chris up before 7 anyway ;-) |
22:33 | slef | except last week |
22:33 | chris | yeah that day unfortunately he'd about finally gone to sleep |
22:33 | slef | Spanish-speakers walking into the conference accommodation at like 5am |
22:33 | "Hey guys, just because you speak Spanish, it doesn't mean we can't | |
22:33 | hear you!" | |
22:33 | chris | heh |
22:34 | slef | was good to meet a venezuelan kohaista(?), though |
22:35 | chris | yeah thats cool :) |
22:35 | russel | v cool |
22:35 | slef | his talk's already up online if you want to watch... shall I find the URL? |
22:36 | chris | oh yeah, that would rule |
22:36 | slef | Moment, bitte |
22:37 | chris | slef have you tried #koha on freenode ? |
22:37 | slef | nah, can't get a stable connection to freesplit |
22:37 | chris | :) |
22:38 | slef | OFTC and IRCnet are probably my most-used except for here |
22:38 | I suspect my irc relay has a problem. I'll check it RSN | |
22:38 | http://meetings-archive.debian[…]ation_process.ogg | |
22:38 | I think that's the talk | |
22:39 | yep, that's bureado | |
22:41 | chris | 124 meg .. that might take a little while :) |
22:42 | slef | about an hour of talk+discussion |
22:43 | chris | sweet |
22:43 | nice background listening | |
22:43 | slef | mostly about debian, just a quick mention of koha and a call-out to me |
22:43 | it's video btw | |
22:43 | chris | oh even better |
22:43 | slef | I was asleep+IRCing at the back of the room, so pretty shocked |
22:44 | chris | heh |
22:44 | yeah i remember you saying something | |
22:45 | slef | erm, http://www.koha.org/irc 404s |
22:45 | that'll be because it's http://irc.koha.org/ | |
22:45 | really must find my login details and add that to the web pages | |
22:47 | approx 24 minutes in, I think | |
22:47 | chris | 16% downloaded :) |
22:49 | coffee time brb | |
22:52 | slef | 1360seconds in |
22:55 | chris | back |
22:58 | slef | chris: thanks for squashing that mysql 5-v-3 bug. I'll take a quick look for other suspects |
22:58 | chris | no problem |
23:05 | slef | chris: erm, that fix will break installs where mysql host != localhost |
23:05 | chris | good point |
23:06 | at that point have we asked them to enter the host the mysql db will live on .. i think we just assume localhost eh? | |
23:06 | slef | but I think if you use % in mysql 5, it doesn't get localhost |
23:06 | chris | yeah |
23:06 | slef | yeah, I guess we put localhost iff mysql host is localhost and % otherwise |
23:07 | or we ask them what mysql thinks the webserver hostname is | |
23:07 | ye gods there's some cruft in the misc directory | |
23:08 | chris | isnt there just |
23:08 | once we switch to git much easier to tidy/mv stuff around | |
23:09 | slef | oh, the serene koha-git tree broke around Tuesday while I was away |
23:09 | chris | bummer |
23:09 | slef | hitting some sort of memory ulimit |
23:09 | will fix RSN | |
23:09 | git cvsimport is not light with a cvs the size of koha's, it seems | |
23:10 | chris | yeah |
23:10 | at least if we switch over .. we wont have to do that anymore :) | |
23:10 | i assume thats the plan eh? | |
23:12 | slef | ask the man with the plan |
23:12 | chris | :) |
23:12 | kaitiaki | |
23:14 | rach | I don't mind giving it up, but I personally don't know that liblime should be both current release manager and kaitiaki - but I am doing a rubbish job so happy to take suggestions |
23:14 | chris | yeah i agree with rach |
23:14 | (about the first bit) | |
23:15 | :) | |
23:15 | slef | rach: boss us all around a bit ;-) |
23:17 | who's running kohala? | |
23:17 | chris | yeah that might be good |
23:17 | not sure | |
23:19 | rach | how is that release coming along :-) |
23:19 | slef | rach: as paul wrote "install from the CVS won't work at all" |
23:19 | which is a bit of a blocker, I suspect | |
23:20 | chris | yeah there is a bit of monkeying around to get 3.0 up and running |
23:21 | can i get a quick sanity check slef | |
23:21 | slef | I have some install notes |
23:21 | yeah, but I'm sleepy | |
23:21 | chris | http://wiki.koha.org/doku.php?[…]lopment:git_usage |
23:21 | is that something like you would envisage it working? | |
23:22 | (im trying to do a picture to make explaining easier) | |
23:22 | slef | I'd have 2.2 and 3.0 talking to each other, maybe through backporters and forwardporters |
23:22 | chris | ahh good idea |
23:22 | slef | and I'd have world talking to everyone |
23:23 | with Master just as a sort of archive service | |
23:23 | and reference point | |
23:23 | chris | k |
23:23 | slef | after all, the releases will come from the RM trees |
23:23 | chris | true |
23:28 | slef | ooh, kados already scheduled axing rach http://wiki.koha.org/doku.php?[…]tingnotes07july02 |
23:29 | chris | i think we need to come up with a plan of how to get a new kaitiaki .. ie how thats gonna work |
23:30 | rach | man, you hang about doing nothing for a year or so and you get the boot :-) |
23:31 | chris | lol |
23:31 | rach | better than the bash though |
23:31 | chris | :) |
23:32 | slef | this'll teach me to joke about freenode, won't it? |
23:33 | anyway, see you in 8h | |
23:47 | kados | russel: that looks great |
23:51 | rach | do you think it might get confusing that it looks the same as the main koha site? |
23:52 | kados | I think the goal is to make it part of the main koha site |
23:52 | rach | I was wondering wether having the word docs as part of the header might be good? |
23:52 | if that's the case then you might be better to "fake" it being part of that site | |
23:53 | so keep the overall nav etc from the main site | |
23:53 | and have this like it's a subsite? | |
23:53 | or a section | |
23:53 | http://www.koha.org/community/ | |
23:54 | russel | one thing at a time :-) |
23:54 | rach | at the moment it's ugly but obvious |
23:54 | but russ sticking your usability hat on, now it's pretty but non obvious | |
23:55 | russel | ideally i want to move it all back into the community section |
23:55 | eventually - but there are masses of redirects etc that need writing | |
23:56 | rach | but you could fake it with the design |
23:56 | russel | hence "indexworking.html" |
23:56 | kados | russel: what do you think about putting everything in plone? |
23:56 | it'd be much easier to manage there, and we could do translations | |
23:56 | rach | OR if that's to much right now, change the header image colour, or add the word docs after the logo - like Koha | Docs |
23:57 | so it's clear you've gone to another site in the koha family | |
23:59 | russel | i dont think changing the header colour is a good idea |
23:59 | but i will add the text | |
00:01 | there are already other subsites | |
00:01 | contribs.koha.org | |
00:01 | translate.koha.org | |
00:02 | kados | yep, I agree |
00:02 | unify the look and feel I think is the goal | |
00:02 | ! http://worldmap.liblime.com/ | |
00:02 | (not ready yet, but some day) | |
00:04 | good idea | |
00:04 | so maybe reflect that in the header somehow? | |
00:05 | rach | so you might have slight differences in the headers - but that they would clearly all be the same general thing |
00:06 | Other organisations do it by having the line of sites at the top above the banner | |
00:06 | kados | rach: you volunteering to design that? :-) |
00:06 | russel | https://help.ubuntu.com/ |
00:06 | they just do it with a word | |
00:06 | seems nice and simple to me | |
00:06 | rach | I'm thinking the news sites |
00:06 | yep - re the word | |
00:07 | and we could have a line like on stuff - http://www.stuff.co.nz/ | |
00:07 | of the various sites | |
00:07 | ah although on the main koha sites there are already things up there | |
00:08 | russel | http://www.kohadocs.org/indexworking.html |
00:09 | my aim with this exercise was that by wessing around with this page - i'll find all the docs and can start structuring | |
00:09 | them | |
00:10 | so this is a means to an end | |
00:11 | anyway spot of lunch me thinks | |
00:12 | chris | kados: http://wiki.koha.org/doku.php?[…]lopment:git_usage changed after some feedback from slef |
00:12 | kados | chris: sweet |
00:13 | rach | cheers russ |
00:14 | kados | chris: can you expand it a bit to show how it would work to allow a company to have their own repo too? |
00:14 | [K] | <rangiFreeNode> company is just a developer |
00:14 | kados | hmmm |
00:14 | [K] | <rangiFreeNode> they would just have some branches in their clone |
00:15 | * rangiFreeNode talks from freenode <--- chris | |
00:15 | kados | so we have a company-wide 'developer'? |
00:15 | heh | |
00:15 | [K] | <rangiFreeNode> well you would clone one |
00:15 | <rangiFreeNode> then individuals would clone from that | |
00:16 | kados | clone off the RM's clone? |
00:16 | [K] | <rangiFreeNode> yep |
00:17 | <rangiFreeNode> just add another developer off the developer essentially | |
00:17 | <rangiFreeNode> or you could all just clone of rm | |
00:17 | <rangiFreeNode> and pass patches around | |
00:17 | kados | so here's what I'm thinking |
00:17 | we have Koha Classic | |
00:17 | [K] | <rangiFreeNode> internally its up the company to decide how they want to do it |
00:17 | kados | which is the LibLime customer version of koha |
00:17 | 2.2 | |
00:17 | [K] | <rangiFreeNode> yep |
00:17 | kados | it's not always going to be identical to the 2.2.x RM clone |
00:18 | [K] | <rangiFreeNode> which is rel_2_2 is cvs and would be rel_2_2 branch in git |
00:18 | <rangiFreeNode> thats right | |
00:18 | <rangiFreeNode> all commits are done locally | |
00:18 | <rangiFreeNode> its not until you push (or pull) | |
00:18 | <rangiFreeNode> that anything remote happens | |
00:18 | <rangiFreeNode> (not like cvs) | |
00:18 | kados | right |
00:19 | so the RM's version is pull only | |
00:19 | [K] | <rangiFreeNode> could be |
00:19 | <rangiFreeNode> could be push too | |
00:19 | kados | the company's Koha Classic will be push/pull for the company's devs, pull for everyone else |
00:19 | [K] | <rangiFreeNode> yep |
00:19 | <rangiFreeNode> the rm version could be push/pull for trusted devs | |
00:19 | <rangiFreeNode> pull for everyone else | |
00:19 | kados | ahh, cool |
00:20 | so how does QA fit in? | |
00:20 | [K] | <rangiFreeNode> qa needs to be done on the rm versions |
00:21 | <rangiFreeNode> so the qa manager will have push/pull to them | |
00:21 | <rangiFreeNode> and will monitor changes | |
00:21 | <rangiFreeNode> and qa them | |
00:21 | <rangiFreeNode> and alert the rm to code that fails qa | |
00:21 | <rangiFreeNode> then maybe fix them, or just revert the change | |
00:22 | <rangiFreeNode> depending on the complexity | |
00:22 | kados | it'd be nice to have an explicit process for that |
00:23 | [K] | <rangiFreeNode> how so? |
00:23 | <rangiFreeNode> i thought that was pretty explicit | |
00:23 | <rangiFreeNode> its gonna have to on a case by case basis ... theres no getting round someone eyeballing the code | |
00:23 | kados | yea, I just mean, we should have docs that explain the process officially |
00:23 | [K] | <rangiFreeNode> ah right |
00:23 | <rangiFreeNode> yep | |
00:24 | <rangiFreeNode> the easiest way to get ur new code rejected will be if its not documented, and if there are no tests for it :) | |
00:25 | kados | heh |
00:25 | [K] | <rangiFreeNode> thats if i'm qa anyway :) we have to sort that out at the dev meeting |
00:25 | <rangiFreeNode> but i think we should have flexible/evolving rules | |
00:25 | kados | yea |
00:25 | definitely | |
00:25 | some kind of working document | |
00:25 | [K] | <rangiFreeNode> yep |
00:25 | kados | the wiki would be good for that |
00:26 | [K] | <rangiFreeNode> the beauty with git is merging between branches is very easy |
00:27 | <rangiFreeNode> means if someone wants their own set of templates (a client) | |
00:27 | kados | yea |
00:27 | [K] | <rangiFreeNode> its more managable |
00:28 | <rangiFreeNode> and bringing out of line installs into line because doable :) | |
00:31 | <rangiFreeNode> because=becomes | |
00:39 | kados | chris: http://www.wlug.org.nz/KernelDevelopmentWithGit |
00:40 | chris | yep |
00:41 | just think of the rm clones as linus's clones | |
00:47 | kados | so who manages our master repo? |
00:47 | chris | the master repo is more an archive/reference point |
00:48 | kados | does it ever changes/ |
00:48 | change rather? | |
00:48 | dewey | kados: that doesn't look right |
00:48 | chris | when rm's push to it yep |
00:48 | kados | there's some fundamental piece I'm missing I think :-) |
00:49 | chris | it shouldnt need any management |
00:49 | kados | I need to re-wire my brain for git I think :-) |
00:49 | chris | ok the rms clone from the master (once) |
00:50 | kados | once for every new version? |
00:50 | chris | no once ever |
00:50 | kados | k |
00:50 | chris | or once per release manager :) |
00:50 | kados | heh |
00:50 | chris | developers clone from the rm |
00:51 | work and commit locally push ... or email patches .. to the rm when they want to | |
00:51 | kados | right |
00:52 | chris | the rm might push to the main repo above them ... maybe when they do a new release |
00:52 | or they might do it on a weekly basis .. or they might do it randomly :) | |
00:52 | kados | and it can store 2.2 and 3.0 at the same time? |
00:52 | (the master) | |
00:52 | chris | yeah they will just be branches |
00:52 | kados | ahh |
00:53 | will each minor version be a branch? | |
00:53 | s/will/should/ | |
00:53 | chris | if the rm wants to do it that way yep |
00:53 | could just tag | |
00:53 | kados | and tagging would also support minor bug fixes to make 2.2.10 to 2.2.10b |
00:53 | right? | |
00:54 | chris | yep |
00:55 | kados | so lets run through a few scenerios |
00:55 | chris | the RM manager has a bit of freedom over how they will run their release |
00:55 | kados | and I'll document this discussion and turn it into a git for dummy RMs :-) |
00:55 | chris | because what they do, doesnt make a mess for the other RM |
00:55 | kados | 'Got for Dummy RMs' :-) |
00:56 | chris | so its really up to them to figure out what is going to work best for them |
00:56 | kados | /Got/Git/ |
00:56 | chris | ie they might just want to give a bunch of ppl push access to their clone |
00:56 | or they might be more anal and want all changes as patches | |
00:56 | whatever works for them | |
00:56 | kados | right, or give some people push access |
00:56 | chris | yep |
00:57 | it'll be another one that will evolve | |
00:57 | as well all get more used to git | |
00:58 | "The ever changing Git for Dummy RM's" | |
00:59 | :) | |
00:59 | eg | |
00:59 | at liblime, we have kohaclients.git | |
00:59 | the master of which lives on denethor | |
01:00 | now it contains all the code from the koha clients who came over from katipo | |
01:00 | kados | heh |
01:00 | right | |
01:00 | chris | i have a clone on arwen |
01:00 | and mason (and now ryan i think) have a clone too | |
01:01 | or maybe ryan has a clone of mason | |
01:01 | :) | |
01:01 | kados | ok, so I'm on arewn |
01:01 | arwen | |
01:01 | chris | but mason and I definitely have push rights back to denethor |
01:01 | so i work in my clone | |
01:02 | the dev sites run out of mason's clone (symlinked up) | |
01:02 | kados | right |
01:02 | chris | i work in mine, commit .. debug test a bit .. then push |
01:02 | then i either get mason to do a pull or i do a pull in his repo and the changes show up on our test site | |
01:03 | ideally, we would have another layer in here | |
01:03 | denethor -> test sites clone -> chris clone | |
01:03 | denethor -> test sites clone -> mason clone | |
01:03 | so when i push it shows up on the test site | |
01:04 | and when im happy with that, can push it back to denethor | |
01:04 | does taht make sense? | |
01:04 | kados | yes |
01:04 | very much so | |
01:04 | chris | then there might be a new programmer come along |
01:04 | kados | I think if we could explain that process to paul/hdl/toins they would appreciate it |
01:04 | russel | kados: can you please give me privs so i can edit the headers on contribs and translate sites - just want to add text to the headers |
01:04 | chris | lets call her alice |
01:05 | kados | russel: yea, I'll check it out |
01:05 | chris | now she might just be learning |
01:05 | kados: if you make it group writable by group staff | |
01:05 | that would do it | |
01:05 | russel | cheers |
01:05 | chris | (i put russ in the staff group) |
01:05 | ok back to git | |
01:05 | so we have alice, and i want to check her code | |
01:06 | before it makes it to the test sites | |
01:06 | kados | russel: try now |
01:06 | chris | denethor -> test sites clone -> chris' clone -> alice's clone |
01:06 | kados | right |
01:06 | in this scenerio, alice 'works' for you | |
01:06 | chris | so when alice pushes i can eyeball the changes |
01:06 | kados | (say) |
01:06 | chris | and push them further up |
01:06 | kados | right |
01:07 | chris | yeah she might a member of my team |
01:07 | kados | yea, this is making sense |
01:07 | so lets break it down further to the actual commands | |
01:07 | chris | and then after 2 months i realise she is brilliant |
01:07 | kados | hehe |
01:07 | chris | and she clones direct from the test sites |
01:07 | and no longer pushes thru me | |
01:07 | kados | i figure, we can propose a workflow for the project, given our current size, etc. |
01:07 | and we can change that workflow as needed | |
01:08 | chris | yep |
01:08 | russel | kados: nah still the same |
01:08 | kados | russel: hmmm, sec |
01:08 | russel | says it is owned by staff though - interesting |
01:08 | chris | group staff? |
01:09 | kados | well contribs is in rangi's home dir |
01:09 | chris | remind me to fix that at some point |
01:09 | russel | ahh i am in translate |
01:10 | .//kartouche/includes | |
01:11 | chris | needs a chmod -R g+w staff translate.koha.org |
01:11 | kados | yea, just did that |
01:11 | chris | cool |
01:11 | kados | for includes dir anyway |
01:11 | russel: lemme know if that works | |
01:11 | russel | yeah will do two secs |
01:12 | chris | brb |
01:12 | craft night here tonight so i have to hold the baby for 10 mins while laurel vacuums | |
01:13 | kados | heh |
01:13 | russel | chris when you get back - can you change the privs on this dir |
01:13 | ./contribs.koha.org/html/template | |
01:13 | in /home/rangi/ | |
01:13 | kados | sec |
01:14 | russel: try that | |
01:14 | mason: so whatcha workin on? | |
01:14 | mason | ping |
01:14 | kados | hey :-) |
01:15 | mason | yep, just ticking thru the bugs at the mo, commited a fix for BUG-807 |
01:15 | russel | kados: super |
01:15 | kados | mason: one thing we need to do is make sure all the changes we added to rel_2_2 the npl templates, also get made to the default templates |
01:16 | mason: you up for looking into that at some point? | |
01:16 | mason: I think paul would be willing to release 2.2.10 off of rel_2_2 if we did that | |
01:16 | mason | yep, sure thing |
01:17 | ill come up with a plan for testing that | |
01:17 | kados | excellent! |
01:18 | russel | is kartouche all in cvs somewhere? |
01:19 | kados | yep |
01:19 | russel | ahh |
01:19 | kados | somewhere :-) |
01:19 | but yea, you can hack on it | |
01:19 | it's not our CVS | |
01:19 | russel | so i can hack the templates directly? |
01:19 | kados | though the owner said we could take over as he's not got time to manage it |
01:19 | yep | |
01:19 | russel | sweet as |
01:19 | kados | some day I'll have enough to hire someone to work on kartouch full time |
01:20 | it's a cool little project, just needs some luving | |
01:21 | russel | ok well that is the headers hacked a little - not super pretty but at least it is consistent |
01:22 | kados | sweet russ |
01:22 | look good | |
01:23 | guys, have we committed corporate serials to head yet? | |
01:23 | chris | who knows anymore :) |
01:23 | kados | heh |
01:23 | chris | someone will have to go look |
01:23 | kados | that shoudl be on the list I think for 3.0 |
01:24 | chris | (back btw) |
01:24 | kados | cool, did you do the diff_patch doc? |
01:24 | chris | paul did |
01:25 | kados | and unit testing too? |
01:25 | cool | |
01:25 | chris | http://wiki.koha.org/doku.php?[…]opment:diff_patch <-- that one? |
01:25 | kados | yea |
01:25 | chris | i shifted the unit testing one, and edited a bit |
01:25 | ive been tidying/shifting things into the namespace en:development | |
01:26 | kados | sweet |
01:26 | chris | finished the Date.pm test script today too |
01:26 | kados | nice |
01:26 | chris | (easy module) |
01:26 | kados | that's great chris! |
01:26 | gonna make our releases solid | |
01:26 | I'm gonna write up a summary of our git conversation | |
01:27 | then you can double-check I got it right :-) | |
01:27 | russel | http://www.kohadocs.org/ |
01:27 | not too much an improvment today | |
01:27 | but at least you can use the links down the side to jump down the page | |
01:27 | kados | yea, looks good russ! |
01:27 | chris | :) |
01:28 | yo russ | |
01:29 | russel | yep |
01:29 | chris | the links in the banner bit seem wrong |
01:29 | russel | yeah onto it |
01:29 | chris | sweet |
01:33 | tnb | hi |
01:33 | dewey | what's up, tnb |
01:33 | tnb | ok, just seing if people could see me ;) |
01:33 | kados | hi tnb |
01:37 | russel | kados: what is the easiest way to work in the 2.2 userguide? |
01:37 | there are some empty sections that would be pretty easy to flesh out | |
01:37 | kados | stephen wrote that using freemind I think |
01:37 | the xml | |
01:37 | then converted it to html | |
01:38 | I think we should just throw it all in a plone site | |
01:38 | where it could be translated side by side | |
01:38 | russel | right |
01:39 | ah XMLMind i think you mean | |
01:39 | FreeMind is some kind of Java mindmapping tool | |
01:40 | kados | oops |
01:40 | yea | |
01:40 | russel | http://www.xmlmind.com/xmleditor/ |
01:41 | chris | heya philip |
01:41 | philip | hi |
01:42 | russ around? | |
01:42 | chris | he was a minute ago |
01:42 | russel | hiya philip |
01:43 | philip | I'm looking to clear a bit of space on wilbur and noticed you have over a Gig of stuff. |
01:43 | russel | i have copies of that |
01:43 | you can nuke it | |
01:43 | philip | excellent. |
01:43 | Is your email still there? | |
01:44 | russel | i guess so |
01:44 | well katipo email | |
01:44 | ahh or that might be on shelob? | |
01:48 | mason | hey chris, u about? |
01:48 | chris | yep |
01:49 | mason | could you change the perms on /koha/etc/ on arwen? |
01:49 | perhaps make em the same as /nzkoha/etc ? | |
02:01 | russel | join #koha |
02:01 | doh | |
02:01 | nevermind | |
02:01 | chris | heh |
02:14 | russel | kados you still there? |
02:15 | chris | i think he might be writing stuff up |
02:15 | seen kados? | |
02:15 | dewey | kados was last seen on #koha 35 minutes and 28 seconds ago, saying: yea [Mon Jun 25 13:40:04 2007] |
02:19 | kados | russel: sorry |
02:20 | chris: still around? | |
02:20 | chris | yup |
02:20 | russel | no worries watching a screen cast i'll be a while :-) |
02:20 | kados | chris: wondering if we can pick a method for RMing 3.0 |
02:20 | with git | |
02:20 | and QA | |
02:21 | chris | yep, we could do a proposed method |
02:21 | and take feedback on it | |
02:21 | kados | would you want to 'approve' all pushes? |
02:21 | yea, that's waht I mean | |
02:21 | proposed method | |
02:22 | chris | hmm conversely |
02:22 | id unnaprove some | |
02:22 | kados | right |
02:22 | chris | approved is the default state |
02:23 | what my plan would be | |
02:23 | kados | then we'd have to just be sure to check every commit |
02:23 | or push | |
02:23 | :-) | |
02:23 | chris | yeah every push |
02:23 | what id do | |
02:23 | is edit the .git/hooks/update | |
02:24 | file such that it emails me (and whoever else, maybe a mailing list) | |
02:24 | and have gitweb set up | |
02:24 | so i can easily look at diffs | |
02:24 | kados | right |
02:24 | chris | then if i spot something i dont like the look of, or am unsure about |
02:25 | kados | in that case, everyone can have push on the RM's repo |
02:25 | chris | id mail the pusher :) and/or the devel list |
02:25 | kados | I think anyway |
02:25 | chris | everyone who currently has cvs write access yet |
02:25 | yep even | |
02:27 | the RM manager has to wathc the push's from another angle | |
02:27 | ie if he/she have called a feature freeze | |
02:28 | they will have to watch out for new features etc | |
02:28 | ie the QA person is watching for coding practices | |
02:28 | RM is at a higher level | |
02:28 | kados | right |
02:29 | chris | so something might pass qa just fine, but the RM might not want it in the next release so may decide not to merge it in |
02:29 | i think the key will be being communicative on the mailing list, so ppl can see whats happening and why | |
02:30 | (the devel list that is) | |
02:30 | kados | yea, that makesw sense |
02:31 | ok, so commands | |
02:31 | chris | and keeping this in mind |
02:31 | http://photos.bigballofwax.co.[…]hp?g2_itemId=6121 | |
02:31 | kados | step one is to clone the RM |
02:31 | yea, that's a good motto | |
02:32 | chris | step one, you will need to give the rm your public ssh key |
02:32 | so they can set you up with access (using the git shell probably, not a full shell) | |
02:32 | then you can clone | |
02:34 | kados | ok, just sent you mine I think |
02:34 | mailx -s "my ssh key for git" crcliblime.com < id_dsa.pub | |
02:34 | (for the denathor one) | |
02:35 | chris | right and if i was the RM id use that to set up access for ya |
02:35 | yep, ill do it for that now | |
02:37 | k ssh kadosdenethor.metavore.com | |
02:38 | that work for ya? | |
02:38 | if so then | |
02:39 | git clone kadosdenethor.metavore.com:/home/chris/kohaclients.git whateveryourwanttocallyourclone | |
02:39 | kados | yep |
02:40 | well, the shell works | |
02:40 | git clone gave me a error: | |
02:40 | ssh_exchange_identification: Connection closed by remote host | |
02:40 | fatal: unexpected EOF | |
02:40 | fetch-pack from 'kadosdenethor.metavore.com:/home/chris/kohaclients.git' failed. | |
02:41 | chris | hmm |
02:42 | you are trying that from aule eh? (or another machine) | |
02:42 | kados | from arwen |
02:43 | chris | odd |
02:43 | same key on arwen? | |
02:43 | ie, thats were you ssh'd from and that worked eh? | |
02:43 | kados | yep |
02:43 | chris | i only see the one succesful attemp |
02:43 | t | |
02:44 | kados | hmmm |
02:45 | git clone kadosdenethor.metavore.com:/home/chris/kohaclients.git kohaclone | |
02:45 | same error | |
02:45 | chris | you ran that from arwen just now |
02:45 | ? | |
02:45 | kados | yea |
02:45 | maybe it's jmf@ | |
02:45 | chris | naw the user is kados |
02:46 | im not seeing anythng in the logs on denethor for it | |
02:46 | 2 secsc | |
02:50 | try | |
02:50 | git clone ssh://kadosdenethor.metavore.com:/home/chris/kohaclients.git kohaclone | |
02:51 | kados | ssh: denethor.metavore.com:: Name or service not known |
02:51 | fatal: unexpected EOF | |
02:51 | fetch-pack from 'ssh://kadosdenethor.metavore.com:/home/chris/kohaclients.git' failed. | |
02:51 | mason_ | perms on the dest. dir? |
02:52 | kados | shoot |
02:52 | i was on denethor :-) | |
02:52 | hehe | |
02:52 | chris | that would do it |
02:52 | ok back on arwen | |
02:52 | mason_ | yow |
02:52 | dewey | I'm having an EMOTIONAL OUTBURST!! But, uh, WHY is there a WAFFLE in my PAJAMA POCKET?? |
02:52 | chris | the command you ran before should work |
02:53 | kados | yep, seems to be working |
02:53 | chris | cool |
02:56 | kados | ok, great |
02:56 | so there are a bunch of dirs in there, those are branches? | |
02:58 | chris | nope those are just dirs :) |
02:58 | mason_ | nah, they are actual directories |
02:58 | chris | type git branch |
02:59 | ok lets do some pretend work | |
02:59 | kados | yea, that's master |
02:59 | I see liblime/moo | |
02:59 | I'll edit it | |
02:59 | chris | 2 secs |
02:59 | first lets do | |
02:59 | git branch kados_test | |
02:59 | then | |
03:00 | git checkout -f kados_test | |
03:00 | now you are in the the kados_test branch | |
03:00 | we branched from master, so everythign will be exactly the same at this point | |
03:00 | now edit a file | |
03:01 | and git commit file | |
03:01 | kados | k, sec, I'm writing this down as I go |
03:01 | chris | righto, yell out when ur ready |
03:03 | it might grumble at you on arwen when you try to commit you can get round that by exporting the variables its grizzling about | |
03:03 | kados | fatal: empty ident <jmfarwen.metavore.com> not allowed |
03:03 | chris | export GIT_AUTHOR_NAME="whatever" |
03:03 | export GIT_COMMITER_NAME="whatever" | |
03:04 | arwen is running an oldish version of git | |
03:04 | with the new versions, you can run git config | |
03:04 | to set all that up | |
03:05 | (arwen is running the stock debian stable one .. figure its handy for us to be familair with that version as well as the lastest version .. which i run on the laptop) | |
03:05 | kados | yea |
03:05 | ok, commit worked now | |
03:05 | chris | cool |
03:05 | so git log | |
03:05 | will show the log, including your commit | |
03:06 | kados | sweet |
03:06 | chris | now say we have finished doing our work, and we are pretty happy with it |
03:06 | and we wanted to get pull it back into the master branch | |
03:07 | then we could | |
03:07 | kados | pull? or push? |
03:07 | chris | checkout -f master |
03:07 | kados | won't that wipe out the changes we made? |
03:07 | chris | nope |
03:07 | they are all still in that branch | |
03:07 | now we are in master | |
03:08 | we could go | |
03:08 | git merge kados_test | |
03:08 | (try it out0 | |
03:08 | kados | k |
03:08 | chris | and it will suck in and merge our changes |
03:08 | with whatever changes have been made in this branch (since we branched .. in this case none :)) | |
03:09 | and now if we do git log | |
03:09 | kados | git merge kados_test |
03:09 | fatal: Needed a single revision | |
03:09 | Usage: /usr/bin/git-merge [-n] [--no-commit] [--squash] [-s <strategy>]... <merge-message> <head> <remote>+ | |
03:09 | chris | ahh old git again |
03:10 | taht would have worked on the newer gits :) | |
03:10 | try | |
03:11 | git merge master kados_test | |
03:11 | kados | Usage: /usr/bin/git-merge [-n] [--no-commit] [--squash] [-s <strategy>]... <merge-message> <head> <remote>+ |
03:12 | chris | ahh git merge "Merging in changes" master kados_test |
03:12 | that might be it for this version | |
03:12 | kados | sweet |
03:14 | chris | its more sane on the new version :) |
03:15 | ie it will just spark and editor up so you can enter your message | |
03:15 | kados | huh |
03:15 | chris | unless you do -m="message" |
03:15 | kados | yea, done |
03:15 | chris | (in the new version) |
03:15 | kados | so shouldn't it have sent a mail? |
03:15 | chris | nope |
03:15 | this is all still locally | |
03:15 | kados | still local to this repo? |
03:15 | chris | yep |
03:15 | kados | got it |
03:16 | chris | if you do a git push now |
03:16 | it will send out a mail | |
03:16 | this may or may not be how we want to do it, we might want ppl to push their branch | |
03:16 | and we merge the changes in | |
03:17 | rather than pushing the master branch | |
03:17 | does that make sense? | |
03:18 | you can do git diff between branches too | |
03:18 | kados | right |
03:18 | so which do we want to try first? | |
03:18 | giving people push to their branch? or push to the master branch? | |
03:18 | I guess the wouldn't have clone ability if they just had push to their branch? | |
03:19 | chris | they would still be pushing to the rm's clone |
03:19 | just into a different branch | |
03:20 | kados | way I see it |
03:20 | chris | and the rm would have to do the merge .. it would mean they woudl also have to do a git pull on the master |
03:20 | kados | you'd want to create a new branch every time you were working on a new feature |
03:20 | chris | yes |
03:20 | the question is | |
03:21 | do we want them to merge to master and push when the feature is done | |
03:21 | or do we want to do that merge | |
03:21 | kados | yea |
03:21 | I suspect we want to do the merge | |
03:21 | chris | yeah im inclined to try it that way first |
03:21 | kados | cool |
03:22 | so that's gonna be slightly different then | |
03:23 | they wouldn't do a checkout -f master | |
03:23 | right? | |
03:23 | chris | thats right |
03:23 | kados | they'd just push the branch to the RM? |
03:23 | chris | yep im not sure of the syntax to do that |
03:23 | lets try | |
03:23 | kados | lets try |
03:23 | snap | |
03:23 | :-) | |
03:23 | chris | checkout ur branch again |
03:24 | kados | git checkout -f kados_test |
03:24 | fatal: Not a git repository | |
03:24 | chris | you in the right dir? |
03:24 | you need to be inside your clone | |
03:24 | kados | ahh |
03:24 | right | |
03:25 | chris | (see how easy its gonna be to merge from rel_3 (when we create the branch when we go stable) to the dev branch) |
03:25 | kados | yea |
03:25 | rock! | |
03:25 | ok, so I check it out | |
03:25 | chris | much easier to do the backport, forwardport stuff |
03:25 | yep | |
03:25 | kados | now I branch? |
03:25 | chris | naw |
03:26 | lets try and push that branch | |
03:26 | kados | OK |
03:26 | chris | what happens when you do git push ? |
03:27 | kados | Everything up-to-date |
03:27 | chris | right, lets make a change, commit it |
03:27 | russel | kados you going to be around for much longer? |
03:27 | chris | and then try our push again |
03:27 | kados | russel: 30 mins or so |
03:28 | chris: same deal | |
03:28 | I edited a file, did git commit, and git push | |
03:28 | Everything up-to-date | |
03:28 | chris | gonna have to figure out how we push the branch, ill go have a read |
03:29 | russel | the plone idea sounds good - but i was thinking perhaps we set up a seperate new.kohadocs.org - set up all the content in there and then make the change |
03:29 | kados | russel: I think better to maybe do a new.koha.org :-) |
03:29 | and put docs in new.koha.org/documentation | |
03:29 | and we can redirect kohadocs when it goes live | |
03:30 | russel | ok so well that is something i can punt around on on these koha days |
03:30 | but i will need someone to set it up for me | |
03:31 | kados | yea |
03:31 | what I was thinking | |
03:31 | russel | i mean i assume that the look and feel is all controlled by templates and can be done later |
03:31 | kados | was we could do a contest |
03:31 | for the design | |
03:31 | russel | of what? |
03:31 | kados | say $1,000 or something |
03:31 | koha.orguthe new koha.org | |
03:31 | the new koha.org | |
03:32 | we could get plone designers to compete | |
03:32 | it'd be good for both projects | |
03:32 | russel | well the is cool |
03:32 | but the look and feel | |
03:32 | is seperate from the content | |
03:33 | and i can start doing the content | |
03:33 | kados | yea |
03:33 | russel | a contest will take a while to run |
03:33 | and if this does what it says it does | |
03:33 | kados | yea, we can do the content separately |
03:33 | chris | gonna have to have a read figure out the best way to do it |
03:33 | russel | then i should be able to start on the content now |
03:33 | kados | chris: sounds good |
03:33 | russel: exactly | |
03:33 | russel: ok, I won't get to it today, but I'll have it ready for you by next koha project day | |
03:34 | russel | sure the homepage layout etc will be different - but there is a bunch of content that needs working on |
03:34 | kados | I imagine the first job is tjust to get the organization going |
03:34 | copy/paste what docs we have into that organization | |
03:34 | s/organization/taxonomy/ | |
03:34 | yea | |
03:35 | russel | yep |
03:46 | chris | cool |
03:56 | kados | chris: ok, I'm done up to the part about how to push branches :-) |
03:57 | chris | im gonna have to play, ill email what i find |
04:03 | kados | chris: http://wiki.koha.org/doku.php?[…]lopment:git_usage |
04:03 | I'm gonna get to bed | |
04:04 | chris | yep busy day tomorrow |
04:04 | ill edit it with whatever i find | |
04:04 | mason_ | yep, cya later josh |
04:04 | kados | mason_: b4 I go, how's the hunting going? |
04:04 | finding the stuff paul wanted committed to default templates? | |
04:05 | mason_ | i hadnt switched over to that yet, was still picking thru bugs |
04:06 | is it urgent-er? | |
04:06 | kados | I guess in some sense it _is_ a bug :-) |
04:07 | I think it's the only thing holding back a 2.2.10 release based on rel_2_2 | |
04:07 | so maybe sorta urgent | |
04:07 | if you're int he middle of a bug fix | |
04:07 | I'd finish that first | |
04:07 | mason_ | yeah, that sounds urgenter that the bugs ive been looking at today, for sure |
04:07 | kados | then maybe move on |
04:07 | anyway, I should get some rest | |
04:07 | ttyl | |
04:08 | mason_ | yep, great work at ALA too |
05:08 | russel | http://bugs.koha.org/cgi-bin/b[…]w_bug.cgi?id=1360 |
05:09 | pity it was a simple bug | |
05:09 | chris | nice proof of concept |
05:09 | russel | but i think even reading it is useful |
05:09 | http://bugs.koha.org/cgi-bin/b[…]chment.cgi?id=109 | |
05:09 | chris | yep |
05:10 | russel | i was trying to find a bug that i could use it for |
05:10 | chris | you dont miss steps that way |
05:10 | russel | yeah |
05:10 | i have recorded a bunch of tests | |
05:10 | but not sure what to do with them now i have them | |
05:11 | chris | we have to get our automated tester going |
05:11 | so it can run those tests | |
05:11 | russel | yeah - but it would be nice to have a place to start collecting these |
05:11 | chris | we should put them in git |
05:12 | russel | i might do some more reading |
05:13 | about relative vs absolute links | |
05:13 | so people can run them against their own installs | |
05:13 | i think there must be some way that someone can write the tests on one site, but use them on another | |
05:13 | chris | right that one is all relative |
05:14 | so shoudl work on any koha | |
05:14 | ie it says | |
05:14 | russel | ah true it does too |
05:14 | chris | no hostname .. so should work anywhere |
05:14 | russel | <td>/cgi-bin/koha/opac-authorities-home.pl</td> |
05:15 | chris | yep |
05:21 | ok im done for the day i think | |
05:21 | ppl will be arriving for craft night soon, so i best go help | |
05:26 | russel | yep i am done too |
05:26 | laters | |
07:15 | hdl | chris around ? |
09:21 | chris | am now hdl |
09:21 | hdl | that late ??? |
09:21 | chris | its only 9.18pm |
09:21 | be awake for a little bit longer | |
09:22 | hdl | was just to ask you if you investiguated perl modules for selenium ? |
09:22 | chris | not really |
09:24 | we were planning to use selenium server | |
09:26 | sorry twisted server | |
09:27 | but i actually i think doing it with perl scripts might be nicer | |
09:30 | hmm | |
09:34 | with the IDE you can export as perl | |
09:37 | i just did one now | |
09:38 | $sel->open_ok("/cgi-bin/koha/opac-main.pl"); | |
09:38 | $sel->click_ok("//img[\@alt='KohaZOOM Enterprise ILS']"); | |
09:38 | sel->wait_for_page_to_load_ok("30000"); | |
09:38 | $sel->type_ok("q", "fish"); | |
09:39 | very cool, the selenium ide will write your perl test for you, then you can just run them | |
09:47 | so i have my test (which is perl) and im just getting a selenium server up and running so i can run against it | |
09:48 | but even with recording it in html, its useful | |
09:48 | for example http://bugs.koha.org/cgi-bin/b[…]chment.cgi?id=109 | |
09:52 | wow cool | |
09:53 | i installed this http://www.openqa.org/selenium-rc/download.action | |
09:53 | and got the server up and going | |
09:54 | and now i can run the tests ive recorded with the ide | |
09:57 | oh wow cool | |
09:58 | i might have to do some screen shots | |
10:06 | but now i migt have to go to sleep :) | |
11:42 | kados | g'morning #koha |
11:55 | paul | hello kados |
← Previous day | Today | Next day → | Search | Index