Time |
S |
Nick |
Message |
00:16 |
|
dcook |
I can never remember which bugs bgkriegel opened for the marc framework updates... |
00:16 |
|
dcook |
bug 5858 |
00:16 |
|
huginn` |
Bug http://bugs.koha-community.org[…]w_bug.cgi?id=5858 enhancement, P5 - low, ---, bgkriegel, Pushed to Stable , Update default MARC21 framework to Update No. 16 (April 2013) |
00:16 |
|
dcook |
bug 9826 |
00:17 |
|
huginn` |
Bug http://bugs.koha-community.org[…]w_bug.cgi?id=9826 normal, P5 - low, ---, bgkriegel, Pushed to Stable , Missing fields in MARC21 authority framework |
00:26 |
|
dcook |
rangi: You about? |
00:26 |
|
dcook |
Actually, I'll ask this as an open question... |
00:27 |
|
dcook |
Is it possible to import "marc21_framework_DEFAULT.sql" into any framework or just into the default framework, when imported via the GUI? |
00:27 |
|
dcook |
Since the SQL itself is hardedcoded just for the default framework.. |
00:33 |
|
wizzyrea |
if what you are trying to do is duplicate the default framework so you can do awful thigns to it, I might suggest exporting the default framework, then reimporting that export file |
00:33 |
|
wizzyrea |
onto another framework you've created |
00:33 |
|
dcook |
I'm thinking of importing the "marc21_framework_DEFAULT.sql" as another framework |
00:33 |
|
wizzyrea |
then yea, export -> import |
00:34 |
|
* dcook |
should've read your comment before replying, lol |
00:34 |
|
wizzyrea |
preferably from a default framework you haven't modified yet :) |
00:34 |
|
dcook |
Mmm, but my question is...how does it work? |
00:35 |
|
dcook |
If you're using an SQL file, it explicitly mentioned the framework code '' |
00:35 |
|
wizzyrea |
I haven't ever had a problem with importing one |
00:35 |
|
dcook |
Maybe when you export from the GUI, it uses columns and doesn't reference the frameworkcode at all then |
00:35 |
|
dcook |
That would make sense.. |
00:35 |
|
* dcook |
takes a look at the export |
00:36 |
|
wizzyrea |
I haven't ever tried to do it from the included sql files, I always just export/import/modify |
00:36 |
|
dcook |
Huh...nope...it still has the frameworkcode ''.. |
00:36 |
|
dcook |
What format do you use? |
00:36 |
|
wizzyrea |
sql usually |
00:38 |
|
dcook |
Whoa...fancy black magic... |
00:38 |
|
jcamins |
The time has come to make a half-batch of gluten-free dessert. |
00:38 |
|
dcook |
GF \p/ |
00:38 |
|
dcook |
Errr \o/ |
00:38 |
|
jcamins |
What variety? |
00:39 |
|
dcook |
Delicious? |
00:39 |
|
jcamins |
Hehe. |
00:39 |
|
jcamins |
Probably cookies. |
00:39 |
|
jcamins |
But that doesn't narrow it down much. |
00:39 |
|
wizzyrea |
almond coconut macaroons |
00:39 |
|
dcook |
You can tell I'm only the prep cook in our kitchen.. |
00:39 |
|
wizzyrea |
with apricots. |
00:39 |
|
wizzyrea |
chocolate coated if you're feeling fancy |
00:39 |
|
jcamins |
Nah, macaroons I actually don't have to worry about. |
00:39 |
|
jcamins |
My guest is providing macaroons. |
00:39 |
|
dcook |
"_parseSQLLine" ftw |
00:40 |
|
wizzyrea |
macaroOns or macarons? |
00:40 |
|
jcamins |
macaroOns. |
00:40 |
|
wahanui |
macaroons are tasty, but slightly less than cohesive. |
00:41 |
|
jcamins |
Hey, I think I may have been the one who said that. |
00:41 |
|
wizzyrea |
:) |
00:42 |
|
wizzyrea |
http://www.yummly.com/recipe/R[…]&position=16%2F47 < vaguely what I'm thinking of |
00:42 |
|
jcamins |
I should probably do something very simple, since what I want is to figure out whether I like this flour mixture. |
00:42 |
|
dcook |
marc history? |
00:42 |
|
dcook |
marc status? |
00:42 |
|
dcook |
marc status is http://www.loc.gov/marc/status.html |
00:43 |
|
dcook |
Oh.. |
00:43 |
|
jcamins |
What flour mixture you ask? |
00:43 |
|
jcamins |
This is a good question. |
00:43 |
|
dcook |
wizzyrea: Could you do that for me? |
00:43 |
|
dcook |
I always forget that link, but it's a handy one |
00:43 |
|
jcamins |
Once I work that out, though, I'll need to test it. |
00:43 |
|
jcamins |
marc status? |
00:43 |
|
wahanui |
marc status is http://www.loc.gov/marc/status.html |
00:43 |
|
jcamins |
^^ it worked. wahanui remembers all |
00:44 |
|
wizzyrea |
he doesn't always answer when he learns something |
00:44 |
|
dcook |
Mmm |
00:44 |
|
dcook |
marc history is http://www.loc.gov/marc/status.html |
00:44 |
|
dcook |
marc history? |
00:44 |
|
wahanui |
marc history is, like, http://www.loc.gov/marc/status.html |
00:44 |
|
dcook |
sweeet |
00:45 |
|
jcamins |
How much sugar should I put in? |
00:46 |
|
jcamins |
Crowd-sourced gluten free cookies! Yay! |
00:46 |
|
dcook |
Ahhh, wizzyrea's already posted a new RDA framework up on the wiki |
00:46 |
|
dcook |
All the sugar! |
00:46 |
|
wizzyrea |
>.> |
00:46 |
|
wizzyrea |
<.< |
00:46 |
|
wizzyrea |
you'll want to check it though |
00:46 |
|
dcook |
Dinger, I was hoping to drop it there :p |
00:47 |
|
wizzyrea |
well yours might be better, who knows |
00:47 |
|
dcook |
Oh, I don't have one really |
00:47 |
|
dcook |
Well, maybe one or two, but I haven't used them in a while |
00:47 |
|
* wizzyrea |
just added the 264 + subfields |
00:47 |
|
dcook |
Ahhh |
00:48 |
|
wizzyrea |
on top of the 7xx ones that rangi added |
00:48 |
|
dcook |
In that case, I might have a better one somewhere.. |
00:48 |
|
dcook |
I can't remember what else the RDA framework was missing but it was missing something other than the 264.. |
00:49 |
|
wizzyrea |
i had a cursory look, I didn't see anything else that was obviously missing |
00:49 |
|
jcamins |
A good raison d'être? |
00:49 |
|
wizzyrea |
but omitting the 264 was a bit of an oversight |
00:50 |
|
jcamins |
Not nearly so much as failing to come up with a good reason for the new "framework" in the first place. |
00:50 |
|
wizzyrea |
but no biggie as things are meant to be iteratd |
00:50 |
|
dcook |
iteration! :D |
00:50 |
|
* wizzyrea |
only desires to make librarians not say "Koha doesn't support RDA" which would be a lie. |
00:50 |
|
dcook |
Agreed |
00:51 |
|
dcook |
Frameworks + XSLT. Done |
00:51 |
|
dcook |
Well... |
00:51 |
|
jcamins |
I don't know, iteration seems kind of pointless... after all, we don't need a purse made out of a sow's ear, no matter how well-shined it is. :P |
00:51 |
|
wizzyrea |
now displaying and doing stuff with those fields... that's different |
00:51 |
|
dcook |
We could possibly do more with indexing now...but... |
00:51 |
|
dcook |
wizzyrea: True. |
00:51 |
|
* dcook |
says imitating that wassup ad from the other day. |
00:51 |
|
wizzyrea |
I didn't say we had perfect support. But we can at least ingest and store RDA |
00:52 |
|
dcook |
jcamins: Sow's ear? |
00:52 |
|
dcook |
wizzyrea: No one offers perfect support though. Hence iterative design :) |
00:52 |
|
jcamins |
dcook: "you can't make a silk purse out of a sow's ear." |
00:52 |
|
wizzyrea |
he's saying that we shouldn't have to support RDA at all because it's a stupid thing |
00:53 |
|
wizzyrea |
which I agree with, generally |
00:53 |
|
dcook |
Well... |
00:54 |
|
wizzyrea |
but at the risk of alienating our client base - it's rather better to at least appear to give a damn about their standards. Even while advocating for better ones. |
00:54 |
|
dcook |
I suppose that's the thing, eh? |
00:54 |
|
dcook |
It might be a silly standard, but it's a standard. |
00:54 |
|
wizzyrea |
tis a very fine line |
00:54 |
|
dcook |
So we need to support that standard, while advocating change. |
00:55 |
|
dcook |
It's like the IE thing. |
00:55 |
|
dcook |
I would never use IE, but the fact that lots of our clients are forced to makes me really want to support it. |
00:55 |
|
wizzyrea |
well what we really need, is for people who do data to be at the table with the cataloguers |
00:55 |
|
dcook |
Well...I might whinge about supporting it, but I see the necessity. |
00:55 |
|
dcook |
Who do data? |
00:55 |
|
wizzyrea |
because cataloguers do... cataloguing. Computer scientists do data. |
00:56 |
|
dcook |
I do wonder a bit who leads these debates |
00:56 |
|
wizzyrea |
people who wrangle data, people who create information storage schemas. |
00:56 |
|
dcook |
Are they cataloguers? Managers? |
00:56 |
|
dcook |
Directors? |
00:56 |
|
wizzyrea |
bureaucrats? |
00:56 |
|
dcook |
Probably |
00:57 |
|
dcook |
I haven't followed the listservs much |
00:57 |
|
* dcook |
glances at jcamins |
00:57 |
|
dcook |
I suppose at the end of the day you have to wonder what it's all for |
00:57 |
|
dcook |
Hypothetically, the user, right? |
00:58 |
|
dcook |
I suppose "the user" is a multiheaded beast though |
00:58 |
|
dcook |
Much like cataloguers really |
00:58 |
|
dcook |
Some just want to know the procedure for transcribing the data. Others want it "their way". Others want it "the right way". |
00:58 |
|
* dcook |
shrugs |
01:00 |
|
wizzyrea |
anyway it's stupid and ought to die |
01:00 |
|
wizzyrea |
but I fear we are stuck with it for now |
01:01 |
|
rangi |
in my defence 264 was only proposed at that point |
01:02 |
|
wizzyrea |
^^ exactly |
01:02 |
|
dcook |
Fair enough :) |
01:02 |
|
dcook |
I think there are others missing in the 3xx fields and maybe some missing subfields |
01:03 |
|
rangi |
be rangi |
01:03 |
|
wahanui |
Send a patch! |
01:03 |
|
rangi |
:) |
01:03 |
|
dcook |
I'm going to upload one that one of our libraries (who has a great cataloguer) has been using |
01:03 |
|
dcook |
hehe |
01:03 |
|
rangi |
the main thing i came to realise is |
01:03 |
|
rangi |
'your cataloguing standards are bad, and you should feel bad' |
01:03 |
|
rangi |
which translates to |
01:03 |
|
rangi |
'friends don't let friends use RDA' |
01:03 |
|
rangi |
ie |
01:04 |
|
dcook |
lol |
01:04 |
|
rangi |
im incredibly unlikely to ever voluntarily do work on it |
01:04 |
|
dcook |
RDA is also your cataloguing standards are bad, and you should feel bad |
01:04 |
|
wahanui |
okay, dcook. |
01:04 |
|
wizzyrea |
@quote add rangi: The main thing I came to realise is -- 'Your cataloguing standards are bad, and you should feel bad' - which translates to - 'friends don't let friends use RDA' |
01:04 |
|
huginn` |
wizzyrea: The operation succeeded. Quote #273 added. |
01:04 |
|
dcook |
I love that phrase... |
01:05 |
|
dcook |
I wonder how proposed the 264 field... |
01:05 |
|
dcook |
s/how/who/ |
01:05 |
|
dcook |
Because iirc there probably isn't anything about it in RDA itself |
01:06 |
|
dcook |
But I probably wouldn't voluntarily do work on it either |
01:07 |
|
dcook |
Mostly because...I have no idea what needs to be done/what people want to be done |
01:07 |
|
dcook |
One of those take it as it comes sort of things |
01:07 |
|
rangi |
yeah |
01:07 |
|
rangi |
thats the major thing |
01:07 |
|
wizzyrea |
nobody, NOBODY has had a single idea about how to best use this new data we're collecting |
01:07 |
|
rangi |
ok, you are sticking this data in fields |
01:08 |
|
rangi |
now what |
01:08 |
|
wahanui |
now is good time with holidays coming up |
01:08 |
|
rangi |
oh thats right |
01:08 |
|
rangi |
NOTHING |
01:08 |
|
wizzyrea |
and the rest of it is "stop abbreviating things so that people who speak english can understand this" |
01:08 |
|
rangi |
don't mind me, ill be over here on the internet, you keep playing with your tape drives |
01:08 |
|
* rangi |
might be jaded |
01:08 |
|
* dcook |
crosses his fingers and hopes the upload works |
01:09 |
|
rangi |
wizzyrea: speaking of english, RDA has built in bias |
01:09 |
|
wizzyrea |
yay |
01:09 |
|
rangi |
ie, media types being words |
01:09 |
|
rangi |
you cant have that |
01:09 |
|
rangi |
thats just dump |
01:09 |
|
rangi |
dumb too |
01:10 |
|
dcook |
For several reasons |
01:10 |
|
dcook |
Maybe a little jaded :p |
01:11 |
|
dcook |
I like how the Gender field is repeatable and allows for transitions, but...that's not really for useres |
01:11 |
|
dcook |
users* |
01:11 |
|
wizzyrea |
You know what is for users? Showing things they care about. |
01:11 |
|
wizzyrea |
Showing them things that help them pick the right thing. |
01:11 |
|
dcook |
rangi: I imagine a lot of people didn't use the codes for media types either though. |
01:12 |
|
rangi |
yep |
01:12 |
|
dcook |
wizzyrea: True true |
01:12 |
|
dcook |
I suppose the idea of user-centered design is still pretty new |
01:12 |
|
dcook |
To libraries |
01:12 |
|
wizzyrea |
there are kind of two competing purposes for cataloguing - one is capturing everything there is to know about a manifestation of a work, the other is helping people find that work. Sometimes they overlap... sometimes they don't |
01:12 |
|
dcook |
I suppose it's not necessarily the whole focus either |
01:13 |
|
dcook |
From an academic/philosophical perspective, the idea is to fully describe the item |
01:13 |
|
dcook |
To capture all the data as accurately as possible |
01:13 |
|
dcook |
Which is quite another thing to displaying it |
01:13 |
|
* dcook |
really needs to read wizzyrea's words before typing himself :p |
01:13 |
|
jcamins |
Hmmm. |
01:14 |
|
dcook |
You're much more clear and concise than this guy :p |
01:14 |
|
dcook |
Actually, I think the purpose of cataloguing is probably the capture |
01:14 |
|
wizzyrea |
I doubt that |
01:14 |
|
* dcook |
tries to remember his lifecycle of the record |
01:14 |
|
dcook |
Access is really more in our jurisdiction |
01:14 |
|
jcamins |
I think this cookie dough needs more emulsifier. |
01:14 |
|
dcook |
Although we need to have good data to work with |
01:14 |
|
wizzyrea |
MOAR EGGS |
01:15 |
|
wizzyrea |
one thing that has always bugged me |
01:15 |
|
wizzyrea |
is how libraries think that borrowers need to see all of the data they know |
01:15 |
|
wizzyrea |
surprise, they don't! |
01:15 |
|
jcamins |
Is the fact that xanthan gum is hard to find? |
01:16 |
|
dcook |
Well, few ILSes show all the data in a record |
01:16 |
|
dcook |
But the data they do show is often laid out very strangely... |
01:16 |
|
dcook |
jcamins: Maybe it's difficult to get to Xanth? |
01:16 |
|
dcook |
I think a tornado works iirc |
01:16 |
|
wizzyrea |
it would be SO helpful to do user testing on what people need in varying types of institutions |
01:16 |
|
jcamins |
lol |
01:17 |
|
dcook |
wizzyrea: True true. More universities are doing that sort of testing as well, apparently. |
01:17 |
|
dcook |
The librarians are often called..."assessment librarians" or... |
01:17 |
|
wizzyrea |
uni is totally different from public though |
01:17 |
|
dcook |
Something else I can't remember |
01:17 |
|
dcook |
Indeed |
01:17 |
|
wizzyrea |
is different from a law library |
01:17 |
|
wizzyrea |
is different from a corporate library |
01:17 |
|
* dcook |
misses the law libraries... |
01:18 |
|
dcook |
Unis are the ones with the most resources for it though |
01:18 |
|
wizzyrea |
is different from a primary or secondary school library even. |
01:18 |
|
dcook |
The rest don't tend to have the time or resources for it |
01:18 |
|
dcook |
Which is a bit counter-intuitive in a way... |
01:18 |
|
dcook |
How do you not have resources to find out what your people want... |
01:18 |
|
wizzyrea |
they're spending too much on ILS licenses :P |
01:18 |
|
dcook |
YES! |
01:18 |
|
wizzyrea |
and the ILS companies aren't doing the user testing either |
01:18 |
|
dcook |
Couldn't agree more |
01:19 |
|
wizzyrea |
they depend on the libraries to tell them what to do |
01:19 |
|
dcook |
And the libraries tend to say "The system can only do X" |
01:19 |
|
wizzyrea |
or they demand software to solve their human problems with technology. |
01:19 |
|
dcook |
It's like I was saying the other day. Do we just accomodate libraries or do we try to guide them as well? |
01:20 |
|
dcook |
To a degree, we can try to do both, but do any of us have the ability to do comprehensive user testing? |
01:20 |
|
dcook |
Being all things to all people, we can't |
01:20 |
|
dcook |
Yeah, human problems with technology...those are my least favourite demands |
01:20 |
|
wizzyrea |
heh no. You'd have to get a partner in each constituency |
01:20 |
|
dcook |
This is why I think libraries need to be more ambitious |
01:20 |
|
dcook |
Stop wasting time over the capitalization of that word, and reach out to your users |
01:21 |
|
dcook |
Gather requirements, do user testing, figure out how to give the best service possible |
01:25 |
|
wizzyrea |
there is also a bit of fear of success. |
01:27 |
|
dcook |
How do you mean? |
01:31 |
|
|
drnoe_away left #koha |
01:33 |
|
jcamins |
Hmm. |
01:34 |
|
jcamins |
Not quite right. |
01:39 |
|
|
mtompset joined #koha |
01:39 |
|
mtompset |
Greetings, #koha. |
01:40 |
|
dcook |
get mtompset |
01:40 |
|
* dcook |
ruminates on how to write unit tests |
01:40 |
|
mtompset |
Test::More is your friend. |
01:40 |
|
dcook |
Yeah, I'm taking a look at Galen's blog at the moment |
01:41 |
|
mtompset |
looking at simple tests already in Koha is helpful too. |
01:41 |
|
dcook |
I think this one is going to be somewhat complex though |
01:41 |
|
dcook |
I need to add an entry to the database, retrieve that entry, then query Koha's OAI-PMH server, insert a bunch of stuff into the database, and then... |
01:42 |
|
mtompset |
oh... scary unit test.. |
01:42 |
|
dcook |
Probably retrieve that stuff as well |
01:42 |
|
mtompset |
haven't hit that level of complexity yet. |
01:42 |
|
dcook |
I told magnuse that I'd post my stuff up on Bugzilla but... |
01:42 |
|
dcook |
Without a test it won't be any good |
01:43 |
|
* mtompset |
nods, "The pains of development." |
01:43 |
|
dcook |
Perhaps the pains of learning as well |
01:43 |
|
dcook |
But growing pains aren't all bad |
01:43 |
|
* dcook |
enjoys being tall despite the nights of agony growing up :p |
01:43 |
|
mtompset |
Hey, it isn't like you could explain to me how the search results determine the number of items to return in the OPAC search, could you? ;) |
01:44 |
|
dcook |
O_o |
01:44 |
|
mtompset |
I'm trying to make sense of the number it is returning. |
01:44 |
|
mtompset |
If I count lost items, checked out items, and items available. I get something way higher than the number given. |
01:45 |
|
dcook |
Bad math? :p |
01:45 |
|
dcook |
No idea. |
01:47 |
|
dcook |
Hmm, jcamins's batch.t might lead the way... |
01:47 |
|
dcook |
For me that is |
01:48 |
|
* dcook |
stares at the test a bit |
01:50 |
|
dcook |
Hmm, I don't appear to have Test/WWW/Mechanize.pm... |
01:51 |
|
* dcook |
tries to install locally |
01:51 |
|
* dcook |
hopes nothing explodes |
01:52 |
|
dcook |
That's not a good sign... |
01:53 |
|
dcook |
Booo... |
01:54 |
|
jcamins |
You should know that Batch.t doesn't work on master. |
01:54 |
|
dcook |
That's also useful to know |
01:55 |
|
dcook |
Thanks :) |
01:55 |
|
jcamins |
The logging in doesn't work anymore. |
01:55 |
|
* dcook |
ponders this |
01:55 |
|
dcook |
I think all I need is an ability to send a HTTP request |
01:56 |
|
dcook |
I assume I need Test::WWW::Mechanize for that? |
01:57 |
|
jcamins |
In that case, it'll do fine. |
01:57 |
|
jcamins |
Yeah. |
01:57 |
|
* dcook |
starts up the VM |
01:57 |
|
dcook |
I suppose the way to do this would be to use...Test:::WWW::Mechanism to send the HTTP request and get the result... |
01:58 |
|
mtompset |
jcamins: I'm looking back at the facets search problem again after taking a break from it. |
01:58 |
|
dcook |
Then create the necessary tables, fill them up, then drop them after the test? |
01:58 |
|
jcamins |
mtompset: poor guy. |
01:58 |
|
mtompset |
Can I say curses? :) |
01:58 |
|
jcamins |
dcook: probably. |
01:58 |
|
dcook |
jcamins: Hmm. Thanks. |
01:58 |
|
dcook |
mtompset: Which problem is that? |
01:59 |
|
mtompset |
if an item is hidden, it is still counted, and the facets for it are displayed. |
01:59 |
|
dcook |
Ahh |
02:00 |
|
dcook |
That would impact the whole thing that cait and I are talking about as well |
02:00 |
|
mtompset |
what was that? |
02:01 |
|
dcook |
Basically that facets are always shown for all items for all bibs in the search results |
02:01 |
|
dcook |
So if you click "Location A" facet, you'll still see a "Location B" facet, because your search results contain a bib that has an item with "Location B" even though it doesn't fit with the "Location A" limit |
02:01 |
|
dcook |
If you could solve that, that would be awesome ;) |
02:02 |
|
dcook |
Which reminds me...cait said I should talk to you, jcamins, about DOM indexing. But...I'm not going to bother you about it right now |
02:02 |
|
mtompset |
If I solve my problem. that would become a trivial thing |
02:02 |
|
dcook |
I'm sure the solution would cover both situmations |
02:02 |
|
dcook |
Yes, the m was intentional...:p |
02:02 |
|
wizzyrea |
is that a word I should look up? |
02:03 |
|
dcook |
Apparently urban dictionary has a result for it |
02:04 |
|
dcook |
I'm not sure I fully agree with it though |
02:04 |
|
dcook |
I know other languages have slang as well, but I still imagine it must be hell learning English... |
02:06 |
|
dcook |
Bleargh...to write a unit test now or sometime in the future... |
02:06 |
|
dcook |
Perhaps better to have a decent prototype first... |
02:06 |
|
dcook |
Yet, new knowledge... |
02:07 |
|
jcamins |
Write the unit test. |
02:07 |
|
jcamins |
It makes it faster. |
02:07 |
|
dcook |
That's what I'm thinking in theory |
02:08 |
|
dcook |
I imagine trying different data and database config would be way easier with a test |
02:09 |
|
dcook |
git++ |
02:09 |
|
dcook |
ssh++ |
02:09 |
|
dcook |
I guess now that I have my code on the VM, it's a good chance to try it all out.. |
02:14 |
|
dcook |
Hmm... |
02:19 |
|
dcook |
All the things... |
02:22 |
|
dcook |
No Test::WWW::Mechanize on dev server... |
02:22 |
|
dcook |
But it is on the VM... |
02:22 |
|
dcook |
But now the VM can't find C4...even though I'm exporting the same variables that are set in apache.. |
02:25 |
|
dcook |
Ok, so I'll run everything as root I guess.. |
02:27 |
|
jcamins |
That seems like a bad idea. |
02:27 |
|
dcook |
Agreed |
02:28 |
|
dcook |
But I get permission denied errors whenever I try to run a cronjob on the VM, since every Perl module outside of Koha has a user and group of root |
02:32 |
|
dcook |
Hmm, this bidirectional clipboard doesn't seem to work.. |
02:33 |
|
dcook |
Basically couldn't open the koha-conf.xml and permission denied at...XML/SAX/Expat.pm |
02:33 |
|
dcook |
Ah... |
02:33 |
|
dcook |
Because I'm an idiot |
02:34 |
|
dcook |
Although... |
02:34 |
|
wahanui |
although is, like, mine 2.3.2 or 2.3.3 |
02:34 |
|
dcook |
So I have one user for my Git |
02:34 |
|
dcook |
One user for my dev site... |
02:34 |
|
dcook |
I have them linked with Gitify |
02:35 |
|
jcamins |
Oh, yeah, you're running it as the wrong user. |
02:35 |
|
dcook |
But if I'm my Koha user...I won't be able to run from my git |
02:36 |
|
dcook |
I suppose I could change the git group |
02:36 |
|
|
edveal joined #koha |
02:36 |
|
jcamins |
I'd just change the permissions on koha-conf.xml, probably. |
02:36 |
|
jcamins |
Your cron jobs should be running as the Koha user, though. |
02:36 |
|
dcook |
True, but this is just for development |
02:36 |
|
dcook |
Actually.. |
02:37 |
|
dcook |
I imagine the cronjobs would be run as root |
02:37 |
|
dcook |
Ordinarily |
02:37 |
|
dcook |
Because root would be the only one with access to usr/share/koha, right? |
02:37 |
|
jcamins |
The cron jobs provided by the packages are run with koha-foreach. |
02:38 |
|
jcamins |
But if you're doing custom cron jobs that can't be managed, you would run them as the Koha user. Or, at least, I would. |
02:38 |
|
jcamins |
I don't know what you mean... everyone has access to /usr/share/koha. You're not editing the files from cron jobs. |
02:38 |
|
jcamins |
I hope. |
02:39 |
|
dcook |
O_o |
02:39 |
|
dcook |
I'm just working in the git at the moment |
02:39 |
|
dcook |
When I look in /usr/share/koha, everything is root owner and root group |
02:39 |
|
dcook |
I haven't touched it since I installed the packages |
02:40 |
|
jcamins |
I don't understand why that's a problem. |
02:40 |
|
dcook |
Probably because it's not |
02:40 |
|
dcook |
I'm just being silly |
02:40 |
|
* dcook |
realizes now |
02:41 |
|
dcook |
But now I'm trying to remember what my koha user's password is |
02:41 |
|
jcamins |
It doesn't have one. |
02:41 |
|
jcamins |
You've been using sudo. ;) |
02:42 |
|
dcook |
I haven't really been using this thing much at all to be honest |
02:42 |
|
dcook |
I've just changed branches in the git |
02:42 |
|
dcook |
If I tried to switch to my koha user, it prompts for a password and won't take no for an answer.. |
02:43 |
|
jcamins |
sudo su - koha-koha |
02:43 |
|
jcamins |
Then you enter in your password. |
02:43 |
|
jcamins |
Or just use koha-shell. |
02:44 |
|
dcook |
But that's cheating :p |
02:44 |
|
jcamins |
Use koha-shell. |
02:44 |
|
jcamins |
I always forget that we have that now. |
02:44 |
|
jcamins |
No it's not. |
02:44 |
|
jcamins |
Your Koha user should not be able to log in at all. |
02:44 |
|
jcamins |
No password = no possibility of remote login. |
02:44 |
|
dcook |
It seems that they do have a password. We're just bypassing it by logging into it from root |
02:44 |
|
dcook |
Ahhh |
02:44 |
|
dcook |
Or is it * |
02:45 |
|
dcook |
Use koha-shell as root then? |
02:45 |
|
dcook |
And it will automatically switch to the koha user |
02:45 |
|
jcamins |
Right. sudo koha-shell myinstancename |
02:46 |
|
dcook |
Hmm, Debian didn't like that |
02:47 |
|
dcook |
Or maybe those are warnings rather than errors.. |
02:48 |
|
mtompset |
jcamins: How many things should be listed per page? |
02:49 |
|
jcamins |
mtompset: however many the user asks for. |
02:49 |
|
dcook |
Cool. sudo koha-shell myinstance name....then use the git as the koha user...cool |
02:49 |
|
jcamins |
Or are configured. |
02:49 |
|
mtompset |
how do you know what is configured or asked for? |
02:49 |
|
dcook |
system preference, me thinks |
02:50 |
|
jcamins |
Look at the existing code to see how it figures it out? |
02:50 |
|
mtompset |
OPACnumSearchResults, I think. |
02:58 |
|
mtompset |
Ah, that's why I'm all confused... when there are hidden items on a block of 20, there aren't 20 items put out. |
03:00 |
|
mtompset |
okay... dumb question... |
03:00 |
|
wahanui |
somebody said dumb question... was koha-latest.tar.gz correct? |
03:00 |
|
* mtompset |
smirks. |
03:01 |
|
mtompset |
Shouldn't every page have the same number of records, regardless of what is hidden or not hidden (lost, suppressed, hidden, checked out, etc.)? |
03:01 |
|
dcook |
Ideally |
03:01 |
|
jcamins |
Yes it should. |
03:02 |
|
jcamins |
Unfortunately, doing that is non-trivial. |
03:02 |
|
dcook |
^^ |
03:02 |
|
mtompset |
Then non-trivial is what I'm going to do. This is annoying! |
03:03 |
|
mtompset |
I should get the search results, and then filter them, BEFORE returning the set back to some other routine. |
03:03 |
|
jcamins |
Yes, exactly, except that won't work. |
03:03 |
|
mtompset |
So that the pagination should be trivial, find the 20*x location, and go. |
03:04 |
|
mtompset |
okay, why won't it work? conceptually it does. :) |
03:04 |
|
jcamins |
Because I want to go to page 10. |
03:05 |
|
mtompset |
okay. |
03:05 |
|
jcamins |
Heck, even going to page 2 is a problem. |
03:05 |
|
mtompset |
right, because it isn't a simple go to position 20*x |
03:06 |
|
mtompset |
does the search intentionally paginate before returning the results?! |
03:06 |
|
jcamins |
Yes. |
03:06 |
|
rangi |
this will fix it |
03:06 |
|
rangi |
https://www.youtube.com/watch?v=-m8IOD-wk9g |
03:08 |
|
mtompset |
Oh blast it.. I see what you are saying. |
03:08 |
|
dcook |
Indeed, computer games |
03:08 |
|
dcook |
hehe |
03:11 |
|
dcook |
Blearghh |
03:13 |
|
mtompset |
Wait... so the _ZOOM_event_loop() get all the results, not just a paginated subset? |
03:13 |
|
mtompset |
^so^so does^ |
03:14 |
|
mtompset |
Or is it really sadly, just a paginated subset? |
03:15 |
|
mtompset |
The built hashref is paginated, but I thought the results[] were everything. |
03:16 |
|
jcamins |
It fetches all results, but that's not the problem. |
03:16 |
|
jcamins |
If you want to see what the problem is, increase the number of records used for faceting, and do a search that returns thousands of results. |
03:18 |
|
dcook |
I'm silly...I don't actually need Test::WWW::Mechanize... |
03:20 |
|
mtompset |
Oh shoot! Building an array of items for the entire set to filter is going to be a horrendous performance hit. |
03:20 |
|
mtompset |
More thinking to do. :( |
03:20 |
|
dcook |
Hence the paginating me thinks |
03:20 |
|
jcamins |
Yes, exactly. |
03:21 |
|
mtompset |
Okay... next thought... |
03:21 |
|
mtompset |
Does it matter if page 1 listed 20 items, but items 19 and 20 from page 1 go onto page 2? |
03:21 |
|
dcook |
http://www.elasticsearch.org/g[…]pi/search/facets/ |
03:22 |
|
dcook |
I haven't actually read that, btw |
03:22 |
|
mtompset |
And now I get the OMGWTFBBQ! now. :) |
03:23 |
|
jcamins |
dcook: if we used ES we wouldn't really be having this problem, would we? :P |
03:26 |
|
dcook |
My suggestion was for mtompset to figure out a way to use Elasticsearch instead of Zebra :p |
03:26 |
|
mtompset |
I'm not going that far! |
03:29 |
|
mtompset |
I don't like the differing sized pages, but perhaps that is an acceptable trade off. |
03:31 |
|
dcook |
Blah unit tests... |
03:31 |
|
dcook |
I'm sure you'll be worth it, but you're killing me here |
03:31 |
|
* mtompset |
doesn't see any blood. ;) |
03:32 |
|
dcook |
It's internal bleeding :p |
03:33 |
|
dcook |
Maybe I'll cheat at first and work backwards... |
03:33 |
|
dcook |
I'm still not sure how I'm going to make any of this work.. |
03:34 |
|
mtompset |
You're going to two-time on unit tests? ;) |
03:34 |
|
dcook |
Two-time? |
03:34 |
|
dcook |
Ahhh |
03:34 |
|
dcook |
Haven't heard that expression in a long time |
03:34 |
|
dcook |
Well, I'm going to use my current database |
03:34 |
|
dcook |
Get the whole thing working |
03:35 |
|
dcook |
THEN worry about emulating the database |
03:35 |
|
dcook |
Or creating and dropping tables and all that jazz |
03:35 |
|
jcamins |
Yeah, that's absolutely the way to do it. |
03:35 |
|
jcamins |
Baby steps. |
03:35 |
|
mtompset |
I was trying to make a bad pun on cheating (two-timing) and unit (single). |
03:36 |
|
* jcamins |
starts importing the thesaurus, 1965-1966, and 2009-2012 data files from ERIC. |
03:36 |
|
dcook |
Yeah, I'm thinking baby steps are the way to go, or I'll just feel overwhelmed. |
03:36 |
|
dcook |
Ah, nice one, mtompset :p |
03:36 |
|
dcook |
jcamins will one day possess all the ERIC |
03:36 |
|
jcamins |
Bwahahahaha! |
03:37 |
|
mtompset |
dcook: Not really, if I had to explain it. :P |
03:37 |
|
jcamins |
Actually, I have all the data files, but I'm not sure my import procedure actually works so it seems foolish to import all 68 years. |
03:37 |
|
dcook |
I can be a bit too literal and unfunny at times. Sometimes jokes fall flat with me :p. |
03:37 |
|
dcook |
jcamins: Makes sense |
03:39 |
|
mtompset |
Thanks for trying to save my face, dcook. |
03:39 |
|
mtompset |
dcook++ |
03:39 |
|
* jcamins |
calls it a night, and leaves the import to run. |
03:40 |
|
dcook |
night jcamins |
03:40 |
|
mtompset |
Bye, jcamins. |
03:40 |
|
dcook |
Thanks for the help |
03:42 |
|
dcook |
Test::More says to look at Test::Simple...Test::Simple says to look at Test::Tutorial |
03:42 |
|
dcook |
Oh... |
03:43 |
|
dcook |
http://search.cpan.org/~rgarci[…]Test/Tutorial.pod |
03:43 |
|
dcook |
http://search.cpan.org/~rgarci[…]Test/Tutorial.pod |
03:43 |
|
dcook |
Ack |
03:43 |
|
dcook |
AHHHHHHH!!!! NOT TESTING! Anything but testing! Beat me, whip me, send me to Detroit, but don't make me write tests! |
03:43 |
|
dcook |
*sob* |
03:43 |
|
dcook |
Besides, I don't know how to write the damned things. |
03:43 |
|
dcook |
^^ |
03:45 |
|
wizzyrea |
http://kohadevreactions.tumblr[…]-unit-tests-first |
03:46 |
|
dcook |
hehe |
03:46 |
|
dcook |
I had forgotten about that one |
03:46 |
|
dcook |
No time like the present to learn |
03:48 |
|
dcook |
Digging this tutorial so far.. |
03:58 |
|
dcook |
Think I might run into testing problems with some of the more complex methods though... |
03:58 |
|
dcook |
Mmm maybe not.. |
04:16 |
|
mtompset |
dcook: are you sure you didn't mean bend me, shape me? ;) http://youtu.be/2CVJFQkPkCg |
04:19 |
|
mtompset |
Have a great day (24 hour period), #koha. |
05:09 |
|
dcook |
Test::More consumed...now onto trying to test... |
05:16 |
|
dcook |
Hmm Test::More doesn't seem to process "die" or "exit" within a test... |
05:16 |
|
dcook |
I mean...it does...but it doesn't report it as a failed test |
05:17 |
|
dcook |
I mean...it does...but it doesn't report it as a failed test |
05:17 |
|
dcook |
.. |
05:17 |
|
dcook |
Wrong window.. |
05:24 |
|
|
cait joined #koha |
05:28 |
|
cait |
rangi++ |
05:40 |
|
cait |
kenza++ |
06:35 |
|
dcook |
Writing tests is both easier and harder than I imagined... |
06:37 |
|
* magnuse |
waves |
06:37 |
|
dcook |
hey ya magnuse :) |
06:37 |
|
magnuse |
dcook: yeah, it's rather interesting, isn't it :-) |
06:37 |
|
dcook |
It is! |
06:37 |
|
dcook |
Especially db_dependent tests.. |
06:39 |
|
dcook |
Ooooh.... |
06:39 |
|
dcook |
I just remembered that I can use that rollback because I"m not using Test::WWW::Mechanize.. |
06:40 |
|
dcook |
Hmm, maybe... |
06:40 |
|
wahanui |
i heard maybe was a momentaneous error |
06:41 |
|
dcook |
Well, only one way to find out ;) |
06:42 |
|
|
reiveune joined #koha |
06:42 |
|
reiveune |
hello |
06:42 |
|
dcook |
salut reiveune :) |
06:42 |
|
cait |
hi reiveune |
06:43 |
|
reiveune |
\o/ |
06:43 |
|
cait |
bbiab :) |
06:50 |
|
dcook |
"I know the synthesizer, why don't I use the synthesizer which is the sound of the future" |
06:55 |
|
|
paul_p joined #koha |
06:55 |
|
|
alex_a joined #koha |
06:56 |
|
dcook |
Interesting... |
06:57 |
|
wahanui |
interesting is probably sometimes good and sometimes bad |
06:57 |
|
dcook |
Even when you do $dbh->rollback();, your autoincrement still increases |
07:02 |
|
|
lds joined #koha |
07:05 |
|
|
gaetan_B joined #koha |
07:06 |
|
gaetan_B |
hello |
07:07 |
|
dcook |
Hmm...looks like dropping a table doesn't get rolled back either... |
07:07 |
|
dcook |
hey ya gaetan_B :) |
07:08 |
|
dcook |
Or maybe it failed before it could rollback.. |
07:08 |
|
dcook |
Because my table is defo accidentally nuked |
07:08 |
|
dcook |
Good thing I backed up the create statement... |
07:15 |
|
|
trendynick joined #koha |
07:16 |
|
|
gerundio joined #koha |
07:17 |
|
|
thd-away` joined #koha |
07:21 |
|
|
sophie_m joined #koha |
07:49 |
|
|
drojf joined #koha |
08:02 |
|
dcook |
I am so confused...and totally shouldn't be at work on a Friday night... |
08:06 |
|
dcook |
Ahh, I'm blind |
08:06 |
|
dcook |
Really...really...blind |
08:26 |
|
* magnuse |
somehow doubts that |
08:26 |
|
dcook |
Well, perhaps not blind |
08:26 |
|
drojf |
your typing looks ok |
08:26 |
|
dcook |
I thought a file was in a different directory |
08:26 |
|
drojf |
:P |
08:26 |
|
dcook |
I know a few blind people who type quite well :p |
08:27 |
|
drojf |
heh i was going to write about that. sure, but you would not of you became blind all of a sudden ;) |
08:27 |
|
dcook |
I took poetry with a guy whose computer spoke to him unbelievably quickly. He was able to listen and type and still pay attention to everything. He was amazing. |
08:27 |
|
dcook |
I am a fairly decent touch typist... |
08:27 |
|
dcook |
:p |
08:27 |
|
drojf |
alright, you are blind then |
08:27 |
|
drojf |
if you insist |
08:27 |
|
drojf |
:D |
08:27 |
|
dcook |
Nah, just staring at a screen for 9.5+ hours |
08:28 |
|
* dcook |
is more crazy than blind |
08:28 |
|
dcook |
I learned how to write unit tests today though, so that was good |
08:28 |
|
* magnuse |
thinks that sounds quite plausible ;-) |
08:28 |
|
magnuse |
dcook++ |
08:28 |
|
magnuse |
bigtime! |
08:29 |
|
dcook |
Also learned that dropping a table during a transaction...not a good idea :p |
08:30 |
|
magnuse |
especially if you drop it on your toes ;-) |
08:30 |
|
dcook |
hehe |
08:31 |
|
dcook |
I've already hurt myself enough for one week |
08:31 |
|
dcook |
So yeah...if I'm lucky...maybe I can get an OK prototype on Bugzilla early next week |
08:31 |
|
dcook |
Well, running into issues with the last bit of the test... |
08:31 |
|
dcook |
But maybe I'm trying to do too much |
08:37 |
|
dcook |
Bloody croak... |
08:50 |
|
|
kf joined #koha |
08:50 |
|
kf |
hi #koha |
08:51 |
|
dcook |
hey kf |
08:52 |
|
magnuse |
guten tag kf |
08:53 |
|
kf |
i forgot tolog into #koha |
08:53 |
|
kf |
that's.... worrysome |
08:53 |
|
magnuse |
yeah! |
08:56 |
|
* dcook |
thinks the unit test can only do so much...and then perhaps human intervention has to play a role... |
08:56 |
|
dcook |
On that note, I'm off! |
08:56 |
|
dcook |
have a good Friday/weekend everyone :) |
08:56 |
|
dcook |
yay unit tests! |
08:56 |
|
kf |
bye dcook |
08:56 |
|
kf |
have a nice weekend |
08:56 |
|
dcook |
They're way easier than I thought. I'm going to use them more going forward... |
08:56 |
|
dcook |
thanks, kf :) |
08:57 |
|
kf |
unit_tests++ |
09:05 |
|
magnuse |
nice way to end the week :-) |
09:08 |
|
|
paul_p joined #koha |
09:11 |
|
kf |
magnuse: hm? :) |
09:12 |
|
magnuse |
to discover that something is easier than you thought |
09:13 |
|
kf |
ah :) |
09:48 |
|
magnuse |
heh http://www.theonering.net/torw[…]it-house-in-dome/ |
09:52 |
|
kf |
looks nice |
09:52 |
|
kf |
but I imaging building that was not cheap |
09:54 |
|
magnuse |
probably not |
09:54 |
|
magnuse |
i think they have done quite a lot of the tuff inside the dome themselves |
10:59 |
|
|
kf joined #koha |
11:14 |
|
|
drnoe_away joined #koha |
11:15 |
|
|
jwagner joined #koha |
11:16 |
|
|
Dyrcona joined #koha |
11:17 |
|
|
Dyrcona joined #koha |
11:18 |
|
|
talljoy joined #koha |
11:45 |
|
kf |
quiet friday :) |
11:49 |
|
|
collum joined #koha |
11:50 |
|
|
lds joined #koha |
11:53 |
|
magnuse |
kf: sshhh... |
11:55 |
|
|
elemark joined #koha |
11:55 |
|
kf |
lol |
11:55 |
|
|
elemark left #koha |
12:00 |
|
|
drojf joined #koha |
12:14 |
|
|
edveal joined #koha |
12:29 |
|
kf |
hi drojf |
12:31 |
|
|
oleonard joined #koha |
12:33 |
|
oleonard |
Hi #koha |
12:36 |
|
Dyrcona |
@later tell gmcharlt MARC::Charset 1.35 looks good to me. Do you plan to put it on CPAN, soon? |
12:36 |
|
huginn` |
Dyrcona: The operation succeeded. |
12:37 |
|
|
tcohen joined #koha |
12:38 |
|
Dyrcona |
And by "looks good," I mean I tested it with a 19K bib import. |
12:42 |
|
tcohen |
morning #koha |
12:50 |
|
kf |
good morning tcohen |
12:51 |
|
tcohen |
hi kf |
13:00 |
|
druthb |
o/ |
13:06 |
|
tcohen |
hi druthb |
13:23 |
|
tcohen |
license? |
13:23 |
|
wahanui |
license is probably GPLv3+. |
13:23 |
|
tcohen |
license text? |
13:23 |
|
|
mtompset joined #koha |
13:24 |
|
druthb |
mornin', mtompset. :) |
13:24 |
|
mtompset |
Greetings, #koha druthb. |
13:24 |
|
* mtompset |
continues into the spiral that is C4::Search |
13:24 |
|
mtompset |
The scary thing is... it is becoming more and more clear. |
13:25 |
|
mtompset |
it? |
13:25 |
|
wahanui |
it is changing a default behaviour |
13:25 |
|
mtompset |
scary thing? |
13:27 |
|
mtompset |
Okay... question, if we are going to paginate less than perfectly (for speed purposes), can we get Zebra via Zoom to only return the poorly paginated data set? Do we need to return the full set for anything other than counts? |
13:27 |
|
druthb |
wahanui: botsnack C4::Search |
13:27 |
|
wahanui |
:) |
13:28 |
|
druthb |
wahanui: botsnack Tums #you'll be wanting that later. |
13:28 |
|
wahanui |
:) |
13:28 |
|
|
paul_p joined #koha |
13:29 |
|
mtompset |
Do facets have to be for the entire data set or just the current page? |
13:29 |
|
tcohen |
wahanui: license text is http://wiki.koha-community.org[…]uidelines#Licence |
13:29 |
|
wahanui |
OK, tcohen. |
13:29 |
|
mtompset |
You probably should leave the written address too. |
13:31 |
|
druthb |
Follow not the path of too-closely examining C4::Search, for chaos and madness await thee at its end. |
13:31 |
|
druthb |
hm. |
13:32 |
|
druthb |
wahanui: C4::Search? |
13:32 |
|
wahanui |
https://i.chzbgr.com/maxW500/7[…]751872/hE32ABD60/ |
13:32 |
|
druthb |
lol |
13:34 |
|
jcamins |
mtompset: facets haave to be computed according to the user's settings. |
13:34 |
|
jcamins |
*have |
13:37 |
|
kf |
tcohen: check the coding guidelines- i think it's there |
13:37 |
|
mtompset |
tcohen: tweaked the license section to have the snail mail address and be -w65 before "# "'s |
13:37 |
|
mtompset |
kf, it is. I think tcohen was merely training wahanui. |
13:37 |
|
mtompset |
license text? |
13:37 |
|
wahanui |
license text is http://wiki.koha-community.org[…]uidelines#Licence |
13:38 |
|
kf |
mtompset: we want the whole result set. |
13:38 |
|
kf |
mtompset: not saying that is the default right now. |
13:38 |
|
jcamins |
kf: that's not going to be possible without rewriting the way Koha does faceting. |
13:38 |
|
kf |
jcamins: he asked what i want... |
13:38 |
|
kf |
well not me, but i thik that's the way users expect it to work |
13:39 |
|
mtompset |
Yes, it looks like a faceting re-write. |
13:39 |
|
kf |
looking at vufind and other interfaces with really strong facetting |
13:39 |
|
druthb |
Sinner, go not down this path! |
13:39 |
|
druthb |
jcamins got too deep into C4::Search, and you see what's become of him! |
13:39 |
|
mtompset |
"He who is without sin, cast the first stone." :P |
13:40 |
|
mtompset |
I made sure to quote, lest you feel slighted via the pronoun use. :) |
13:40 |
|
druthb |
:P |
13:40 |
|
jcamins |
mtompset: I don't think you understand the scope of the rewrite necessary in order to change faceting. |
13:41 |
|
mtompset |
sadly, I am becoming aware of it. |
13:41 |
|
druthb |
We're talking Pyramid of Giza here. |
13:41 |
|
druthb |
Big one. |
13:41 |
|
jcamins |
mtompset: I don't think you are. In order to facet the entire resultset, you have to remove all faceting from inside Koha. |
13:42 |
|
mtompset |
and put the faceting where in Zebra? |
13:43 |
|
jcamins |
Probably. |
13:43 |
|
mtompset |
(or whatever search engine the user has selected -- since solr is also coming up) |
13:44 |
|
kf |
mtompset: solr is also tied into the search rewrite |
13:44 |
|
wahanui |
okay, kf. |
13:44 |
|
kf |
so practically a bit stuck i guess |
13:44 |
|
mtompset |
good point, kf. |
13:44 |
|
kf |
the problem is finding funding for big architectural projects like this |
13:44 |
|
kf |
with laying the groundwork not being of so much use for libraries in the beginning |
13:45 |
|
kf |
i still hope that jcamins will be able to finish the rewrite some day |
13:50 |
|
|
maximep joined #koha |
13:51 |
|
|
fredy joined #koha |
13:54 |
|
mtompset |
*sigh* And that's enough head pain for the day... let's go on to an easier problem. |
13:59 |
|
druthb |
The coming war in Syria? The global economy? The Meaning of Life, the Universe and Everything? Those are easier. |
13:59 |
|
* druthb |
is in a saucy mood today. |
14:10 |
|
mtompset |
The coming unjustifiable war in another country (Syria)? ;) |
14:10 |
|
mtompset |
No, I'm going back to documentation. |
14:12 |
|
mtompset |
alfredo sauce? ;) |
14:12 |
|
* oleonard |
votes pesto |
14:12 |
|
mtompset |
druthb is pesto saucy? Mmmm.... don't think so. |
14:15 |
|
druthb |
:P |
14:15 |
|
druthb |
Something…feisty. With jalapenos in it, maybe. |
14:18 |
|
tcohen |
why shrink it mtompset? |
14:19 |
|
mtompset |
Because it looks ugly in my window? :P |
14:19 |
|
mtompset |
And 65 is a good number for making it look okay in all windows? |
14:20 |
|
tcohen |
80 is de default for *nix terminals |
14:20 |
|
mtompset |
Yes, but if you email it to someone, some mailers to weird wrappy things around 70. |
14:21 |
|
mtompset |
^to^do^ |
14:21 |
|
* druthb |
does weird wrappy things. She's in a silly mood. |
14:22 |
|
mtompset |
Perhaps a boneless BBQ chicken with pesto sauce wrap type thing? ;) |
14:24 |
|
tcohen |
mtompset |
14:24 |
|
wahanui |
mtompset is disliking finding bugs while testing. |
14:24 |
|
tcohen |
have a mission for u |
14:24 |
|
tcohen |
:-D |
14:24 |
|
mtompset |
perhaps... |
14:25 |
|
tcohen |
tab completion |
14:25 |
|
wahanui |
tab completion is sometimes unpredictable |
14:25 |
|
tcohen |
i'm testing building a package to see it gets installed |
14:25 |
|
tcohen |
after success, i'll post a preliminary patch |
14:26 |
|
tcohen |
you will enjoy testing |
14:26 |
|
tcohen |
(it covers a small subset of the koha-* commands) |
14:26 |
|
* oleonard |
also has a fence what needs whitewashin' |
14:26 |
|
mtompset |
no guarantees. |
14:29 |
|
|
mcooper joined #koha |
14:30 |
|
mtompset |
Testing my instructions now. |
14:33 |
|
tcohen |
is eythian the only one QAing packages-related stuff? |
14:34 |
|
kf |
i have done smaller ones - but he can pass them yes |
14:34 |
|
kf |
i think he is back at work next week |
14:34 |
|
kf |
tcohen: it's basically i sometimes don't know how to test... but i can build packages. if there is something you want me to look at, maybe you can walk me through sometime |
14:35 |
|
tcohen |
thanks kf |
14:35 |
|
tcohen |
my tab completion work depends on a patch that adds --sip and --nosip to the koha-list command |
14:35 |
|
tcohen |
i can of course remove the tab completion for sip-related stuff |
14:36 |
|
tcohen |
but it would be a pity |
14:36 |
|
tcohen |
magnuse signed that patch already |
14:42 |
|
kf |
yeah, throwing away things woudl not be nice |
14:42 |
|
kf |
i am away for the weekend and next week will be pretty stressful |
14:42 |
|
kf |
so i won't be available for testign until the week after next |
14:43 |
|
kf |
or the weekend after this weekend |
14:43 |
|
tcohen |
bug 10003 |
14:43 |
|
huginn` |
Bug http://bugs.koha-community.org[…]_bug.cgi?id=10003 enhancement, P5 - low, ---, tomascohen, Needs Signoff , koha-* scripts (packages) should provide tab-completion in bash |
14:45 |
|
tcohen |
ok, i'm happy to finally send that patch |
14:46 |
|
* tcohen |
wants some friday cookies with mate |
14:46 |
|
kf |
:) |
14:46 |
|
tcohen |
mtompset, i'll test your instructions as soon as you attach the patch |
14:48 |
|
mtompset |
Thanks. I just don't want to do that until I have tested it and iron'd out any parts that require too much thinking. |
14:54 |
|
kf |
bye all |
14:54 |
|
|
kf left #koha |
15:00 |
|
mtompset |
in the source install instructions, should DEV or STANDARD be first? |
15:01 |
|
tcohen |
standard, of course |
15:01 |
|
mtompset |
standard = tarball. |
15:01 |
|
mtompset |
dev = git |
15:01 |
|
mtompset |
(for the most part) |
15:01 |
|
tcohen |
i think instructions fr developers should not be included actually |
15:02 |
|
tcohen |
I mean, i'd remove the whole git part |
15:05 |
|
mtompset |
but the document as a whole should be install agnostic, cutting out DEV (or STANDARD) would bust that concept. |
15:06 |
|
tcohen |
i'd target the instructions for people downloading the release tarball |
15:07 |
|
tcohen |
and include a (really small) comment on how to get the sources using git |
15:07 |
|
tcohen |
but i'd prefer just a link to the relevant wiki page |
15:07 |
|
tcohen |
because you will end up messing with branch selection instructions |
15:08 |
|
tcohen |
people trying to develop have other resources and capabilities |
15:08 |
|
tcohen |
that are far beyond a basic INSTALL file |
15:09 |
|
mtompset |
I'll contemplate this some more... back to testing. |
15:16 |
|
mtompset |
Do the installation instructions need to provide information on how to import records? or add interface languages? |
15:18 |
|
tcohen |
interface languages are relevan |
15:18 |
|
tcohen |
t |
15:18 |
|
tcohen |
because you need to install the language for being able to install default data on the needed language |
15:21 |
|
tcohen |
i mean it should be done before the webinstall step |
15:21 |
|
tcohen |
and it is really important |
15:24 |
|
tcohen |
@later tell rangi looks like bash-completion should work on zsh http://bit.ly/rBFKM8 |
15:24 |
|
huginn` |
tcohen: The operation succeeded. |
15:24 |
|
* tcohen |
is in lobby-mode |
15:26 |
|
|
bshiundu joined #koha |
15:29 |
|
|
cait joined #koha |
15:31 |
|
mtompset |
I added a link to the wiki as part of the steps, because the installing additional languages is an evolving process. |
15:33 |
|
|
paul_p joined #koha |
15:43 |
|
reiveune |
bye |
15:43 |
|
|
reiveune left #koha |
15:45 |
|
tcohen |
au revoir |
15:46 |
|
gaetan_B |
bye ! |
15:52 |
|
|
vfernandes joined #koha |
15:52 |
|
vfernandes |
hi |
15:53 |
|
vfernandes |
Patroncards PDF diacritics - how to solve it? |
15:53 |
|
vfernandes |
patroncards in koha 3.12 aren't working correctly |
15:53 |
|
tcohen |
is there a bug filled for that? |
15:54 |
|
vfernandes |
only for labels PDF |
16:01 |
|
cait |
vfernandes: yes multiple bugs |
16:01 |
|
cait |
and a possible solution that needs a bit more work |
16:15 |
|
tcohen |
liw, r u around? |
16:32 |
|
oleonard-away |
dcook said he added another RDA framework to the wiki but I don't see it |
16:33 |
|
oleonard |
Oh, did he replace the one that rangi added? |
16:33 |
|
oleonard |
Okay, yeah he did. |
16:34 |
|
oleonard |
The more my catalogers learn about RDA the more they (and I) hate it. |
16:35 |
|
oleonard |
...but if they want to be able to work with records others have cataloged with RDA then we have to have an updated framework to deal with it :( |
16:45 |
|
mtompset |
What if one cataloger's framework for RDA doesn't match another's framework? |
16:45 |
|
mtompset |
(actually, the question is broader than just RDA too) |
16:46 |
|
oleonard |
Then they view and edit records differently |
16:46 |
|
jcamins |
Then at least one of them has a framework that is objectively wrong. |
16:46 |
|
mtompset |
could they both be objectively wrong and a third one is actually the correct one? |
16:46 |
|
oleonard |
jcamins: It sounds like with RDA a lot of objectivity has been taken out of the picture |
16:47 |
|
oleonard |
mtompset: No it's the fourth one that is correct. |
16:47 |
|
jcamins |
oleonard: yeah, but not in terms of frameworks. |
16:47 |
|
* mtompset |
laughs, "You have a point, oleonard." |
16:47 |
|
jcamins |
In the Koha sense, there is a framework which is objectively correct, i.e. it has all the valid tags. |
16:48 |
|
* oleonard |
wonders if dcook's better approaches that ideal |
16:48 |
|
jcamins |
Presumably, since he added to rangi's. |
17:16 |
|
liw |
tcohen, you rang? |
17:27 |
|
tcohen |
liw |
17:28 |
|
tcohen |
i wanted to ask u for some advice on implementing the 'status' switch fr the koha-common init script |
17:28 |
|
tcohen |
i wrote a patch for 10624 |
17:28 |
|
tcohen |
bug 10624 |
17:28 |
|
huginn` |
Bug http://bugs.koha-community.org[…]_bug.cgi?id=10624 enhancement, P5 - low, ---, koha-bugs, Needs Signoff , koha-common.init should implement the 'status' option switch |
17:29 |
|
tcohen |
it just prints the status of the relevant processes that *should* be running |
17:35 |
|
liw |
tcohen, that looks good to me |
17:35 |
|
tcohen |
ok |
17:35 |
|
tcohen |
thx |
17:59 |
|
oleonard |
Doesn't look like the idreambooks.com stuff is working anymore. |
18:01 |
|
jcamins |
oleonard: really? |
18:01 |
|
wahanui |
really is off now |
18:01 |
|
jcamins |
That's unfortunate. |
18:01 |
|
oleonard |
Not working for me anyway jcamins |
18:02 |
|
jcamins |
Works for me. |
18:02 |
|
jcamins |
Only about 1% of their data is actually available via API, apparently. |
18:03 |
|
oleonard |
Oh, duh, the request was being blocked. |
18:05 |
|
jcamins |
That would explain it. |
18:06 |
|
|
drojf joined #koha |
18:06 |
|
drojf |
evening #koha |
18:14 |
|
druthb |
drojf! |
18:14 |
|
|
drojf1 joined #koha |
18:15 |
|
drojf |
hm |
18:15 |
|
drojf |
that bad karma kicks me out of irc thing again ^^ |
18:16 |
|
oleonard |
drojf: If someone gives bad karma you get kicked out? |
18:16 |
|
oleonard |
drojf_getting_kicked_out_for_bad_karma-- |
18:16 |
|
drojf |
if i talk bad about someone i get kicked out ;) |
18:17 |
|
drojf |
@karma vimal |
18:17 |
|
huginn` |
drojf: Karma for "vimal" has been increased 2 times and decreased 0 times for a total karma of 2. |
18:17 |
|
drojf |
vimal-- |
18:17 |
|
drojf |
i hope that is the right one |
18:20 |
|
drojf |
i have a lot of bad mood to spare today if anyone needs some |
18:22 |
|
cait |
ew |
18:22 |
|
cait |
what happened? |
18:22 |
|
* cait |
hands drojf gluten free beer cookies |
18:23 |
|
drojf |
i don't know. broke my headphones again and the world is full of idiots and psychopaths |
18:23 |
|
drojf |
that sounds like the best kind of cookies :D |
18:24 |
|
jcamins |
I made gluten free cookies yesterday that came out okay. |
18:24 |
|
drojf |
the falafel cookies? ;) |
18:24 |
|
jcamins |
Hehe. |
18:24 |
|
jcamins |
Yes. |
18:24 |
|
jcamins |
They were a bit short on emulsifier. |
18:25 |
|
jcamins |
I'm going to try and buy xanthan or guar gum today. |
18:25 |
|
jcamins |
Otherwise I shall wing it. |
18:25 |
|
jcamins |
Actually, that's not entirely true. |
18:25 |
|
jcamins |
I'm winging it no matter what. |
18:25 |
|
jcamins |
Otherwise I won't even have that tenuous connection to best practices. |
18:28 |
|
jcamins |
What kind of cookies should I make for tomorrow? |
18:29 |
|
drojf |
maybe i should make cookies too. it looks like it's going to be christmas soon |
18:30 |
|
tcohen |
jcamins: should persmission to delete cover images be tied to CAN_user_tools_upload_local_cover_images permission? |
18:30 |
|
drojf |
hm. no butter |
18:31 |
|
jcamins |
tcohen: that makes sense to me. |
18:31 |
|
jcamins |
drojf: avocado? |
18:31 |
|
jcamins |
Sourcream? |
18:32 |
|
jcamins |
Bacon fat? |
18:33 |
|
drojf |
there might be lactose free sour cream i wanted to try. or i already did |
18:33 |
|
drojf |
vanilla icecream ;) |
18:34 |
|
jcamins |
Nah, that won't work so well. |
18:34 |
|
jcamins |
It'll all melt. |
18:38 |
|
drojf |
heh |
18:39 |
|
jcamins |
Wait... you don't have butter but you need lactose-free sour cream? |
18:40 |
|
drojf |
i don't understand the question :) |
18:40 |
|
jcamins |
You said you were not baking cookies because you don't have butter. |
18:41 |
|
jcamins |
You also said that you wanted to try the lactose-free sour cream, which implies that you should be avoiding lactose. |
18:41 |
|
jcamins |
So I'm trying to figure out why you would use butter in cookies. |
18:43 |
|
* oleonard |
wonders if some libraries pick the normal over the XSLT detail view in the OPAC so that they get the little author/subject pop-up menus |
18:44 |
|
jcamins |
I really like those author/subject pop-up menus. |
18:44 |
|
jcamins |
But since XSLT is otherwise so far superior, I do without. |
18:44 |
|
oleonard |
Too hard to implement them in XSLT, or just not a priority? |
18:44 |
|
jcamins |
Both. |
18:45 |
|
jcamins |
It wouldn't be easy, and it's just not enough of a priority for me to consider working on it. |
18:49 |
|
oleonard |
jcamins: I wonder if it wouldn't make just as much sense to have that pop-up menu be a modal window? |
18:50 |
|
oleonard |
jcamins: It's always the same items, right? Just with different checkboxes checked? |
18:50 |
|
jcamins |
That is correct. |
18:50 |
|
jcamins |
A modal makes sense to me. |
18:51 |
|
oleonard |
I just hate working with a different implementation of a menu-style thingy when there are "built-in" options |
18:54 |
|
oleonard |
Anyway... Something to tinker with after my Labor-free weekend |
18:54 |
|
oleonard |
See ya #koha |
18:54 |
|
tcohen |
api? |
18:54 |
|
wahanui |
api is expected to be flexible enough to let us add other search engines later |
18:54 |
|
tcohen |
svc api? |
18:54 |
|
wahanui |
svc api is http://wiki.koha-community.org[…]ha_/svc/_HTTP_API |
18:54 |
|
tcohen |
sweet :-D |
19:24 |
|
Dyrcona |
@later tell gmcharlt I see MARC::Charset 1.35 is on CPAN already. I didn't see it there two weeks ago when you messaged me about it. |
19:24 |
|
huginn` |
Dyrcona: The operation succeeded. |
19:33 |
|
pastebot |
"tcohen" at 172.16.248.213 pasted "jcamins:" (16 lines) at http://paste.koha-community.org/190 |
19:34 |
|
jcamins |
Seems fine to me. |
19:34 |
|
jcamins |
Bonus points if you add a unit test. :) |
19:34 |
|
tcohen |
unit tests for a svc script? |
19:35 |
|
cait |
tcohen: if you happen to mock a cgi object i would be interested in stealing that :) |
19:35 |
|
jcamins |
tcohen: no, I meant for DelImage. |
19:37 |
|
tcohen |
jcamins, can I take control of bug 7813? didn't notice it was assigned to you |
19:37 |
|
huginn` |
Bug http://bugs.koha-community.org[…]w_bug.cgi?id=7813 enhancement, P3, ---, jcamins, NEW , Add ability to delete local cover images |
19:37 |
|
cait |
take control :P |
19:37 |
|
cait |
i like that |
19:37 |
|
tcohen |
i plan to do svc script returning a JSON + ajax |
19:37 |
|
jcamins |
Please do. |
19:38 |
|
jcamins |
As I said on the bug, I'm not working on that. |
19:38 |
|
tcohen |
does it sound bad in english? |
19:38 |
|
cait |
not to me :) |
19:38 |
|
jcamins |
It would be better to say "a svc script returning JSON + AJAX" |
19:38 |
|
tcohen |
:-P |
19:38 |
|
tcohen |
was talking about "taking control" |
19:39 |
|
jcamins |
Oh. |
19:39 |
|
jcamins |
Then yes. |
19:39 |
|
tcohen |
it doesn't sound good? |
19:40 |
|
jcamins |
No, that sounds fine. |
19:40 |
|
jcamins |
The only thing that didn't was your placement of "a." :P |
19:40 |
|
tcohen |
oh |
19:41 |
|
tcohen |
glyphicon-remove overlay for removing? |
19:41 |
|
jcamins |
And that was perfectly understandable, I just thought you were having trouble figuring out why the sentence sounded a little odd. ;) |
19:42 |
|
tcohen |
oh, its too late! |
19:42 |
|
tcohen |
leaving now, bye #koha, nice weekend! |
19:43 |
|
cait |
bye tcohen :) |
19:44 |
|
tcohen |
i've pushed to my github just iun case anyone wants to check it |
20:00 |
|
|
pianohacker joined #koha |
20:04 |
|
|
trendynick joined #koha |
20:46 |
|
|
edveal joined #koha |
21:37 |
|
|
drnoe left #koha |
22:42 |
|
mtompset |
@later tell drojf Actually, that was the wrong one, as far as I know. |
22:42 |
|
huginn` |
mtompset: The operation succeeded. |
22:44 |
|
mtompset |
Confusingly, there is VKV and VKM. |
22:47 |
|
|
maximep left #koha |
23:46 |
|
|
tcohen joined #koha |