← Previous day | Today | Next day → | Search | Index
All times shown according to UTC.
Time | Nick | Message |
---|---|---|
00:00 | wizzyrea | instagrannies crack me up ;) |
00:00 | ^ do note, that may not really be a thing. | |
00:00 | well, it is now :P | |
00:01 | dcook | hehe |
00:01 | I remember hearing a conversation in a restaurant about this retired old man who was playing an online game on Facebook, and how he befriended someone in Texas because they guarded each other's castles | |
00:01 | wizzyrea | hehehehe |
00:02 | well things like posting a picture to facebook | |
00:02 | on a phone that's really easy | |
00:02 | on a computer... it's | |
00:02 | take a picture | |
00:02 | transfer it to computer | |
00:02 | open facebook | |
00:02 | sivoais joined #koha | |
00:02 | wizzyrea | try to find picture |
00:02 | upload picture | |
00:02 | and so on | |
00:02 | on a phone it's | |
00:02 | open facebook | |
00:02 | click post picture | |
00:02 | take picture | |
00:03 | click done | |
00:03 | and it's done | |
00:03 | (substitute your mobile app of choice... facebook is just an example) | |
00:04 | tcohen joined #koha | |
00:04 | dcook | Mmm, very true |
00:04 | * dcook | waves to tcohen |
00:04 | tcohen | hi dcook, #koha |
00:04 | dcook | Speaking of computers...how are your cars doing this morning, wizzyrea? |
00:04 | wizzyrea | OH i need to check them |
00:04 | it was on generation 20xx something | |
00:05 | * dcook | starts his cars back up |
00:05 | wizzyrea | hm best was 159.7 |
00:05 | tcohen | hi wizzyrea |
00:05 | wizzyrea | generation 1705 |
00:05 | eythian | I still have a giant mountain that they've only crossed 6 times out of 55 generations |
00:06 | (I forgot to leave it in the foreground when I left, so it ran slowly) | |
00:06 | dcook | I would've been interested to see how mine did yesterday |
00:06 | I think the best was around 180/190 | |
00:06 | Today's generation are a bunch of... | |
00:07 | Well yesterday's lot seem like geniuses in comparison to this one | |
00:07 | Generation 3 and the best is only 59. | |
00:07 | 7 | |
00:07 | wizzyrea | http://img10.imageshack.us/img10/9830/44d.png < my current elite |
00:07 | dcook | Oh...yay...finally a better mutation |
00:07 | Looks bad ass, wizzyrea | |
00:08 | wizzyrea | http://img571.imageshack.us/img571/6024/mv5.png < was the best one |
00:09 | they need to have a random mutation for stickier wheels | |
00:09 | dcook | That could be handy |
00:10 | I know there's one for wheel density but I'm not sure how much of an effect that has | |
00:11 | 157...new champ | |
00:11 | I think the wheel density might actually affect the weight which can help with climbing some of those little hills | |
00:12 | wizzyrea | I like it when they tumble |
00:13 | dcook | I like it when a dark horse emerges from the back and breaks a record :) |
00:18 | mtompset | M. de Rooy... does he come on IRC at all? |
00:18 | dcook | Yep |
00:18 | marclr | |
00:18 | marcelr* | |
00:18 | Usually at the normal Europe time | |
00:20 | mtompset | code is not tidy... will perltidy fix that? |
00:22 | Okay... I have a whole bunch of pod stuff in my Sequence.pm | |
00:22 | How do I view it? | |
00:22 | dcook | perldoc |
00:22 | I do believe | |
00:23 | mtompset | Yep. Thanks, dcook! |
00:23 | dcook++ | |
00:24 | dcook | As for perltidy, I haven't used it yet but...http://search.cpan.org/~shanco[…]/lib/Perl/Tidy.pm ? |
00:25 | eythian | perltidy is quite good |
00:25 | there are corner cases it gets a bit weird, but mostly good. | |
00:28 | mtompset | This Sequence.pm is going to be beautiful. |
00:28 | koha says we don't care about the CVS tags, so I ignore those warnings in the perlcritic. | |
00:30 | eythian | we don't use CVS, they could be dropped |
00:31 | mtompset | Yes, but perlcritic (by default) is looking for some of them. |
00:34 | Shoot... just thought of a case i didn't think of before. | |
00:34 | if I make a field a primary key, it becomes distinct, correct? | |
00:37 | BobB joined #koha | |
00:47 | Irma joined #koha | |
00:48 | mtompset | Making the perldoc prettier now. |
00:56 | Hmmm... why does perldoc change my whitespacing? | |
01:00 | cait joined #koha | |
01:07 | mtompset | There ... a single space on the front of the line, and perldoc takes my formatting. :) |
01:09 | What is the POD before ___END___ all about? | |
01:11 | * dcook | waves to cait |
01:11 | dcook | Man...reasons to keep more current than 3.8...all the bugs |
01:11 | Reasons not to maintain a local fork as well :p | |
01:19 | mtompset | DOH! She left just when I was going to greet her. |
01:24 | eythian | mtompset: ah, so it's expecting CVS tags? |
01:24 | mtompset: yes, primary keys are unique | |
01:24 | mtompset | perlcritic -2 |
01:24 | I ignored those, and moved up to perlcritic -1. :) | |
01:26 | eythian | $ perlcritic -1 csvtomarc.pl | wc -l |
01:26 | 810 | |
01:26 | I might not try to clean that up. | |
01:26 | mtompset | My code is pretty-ish. |
01:27 | eythian | although the level 5 ones might be good to look at one day. |
01:27 | mtompset | $ perlcritic -1 Sequence.pm | wc -l |
01:27 | 5 | |
01:28 | the CVS tags, and some POD before ____END____ thing. | |
01:28 | -2 is just the CVS tags. | |
01:28 | -3 through -5... OK. :) | |
01:28 | wizzyrea | oooo one of my genetic cars got to 191 |
01:28 | mtompset | And my perldoc is pretty. |
01:29 | eythian | what's the message about the CVS tags? |
01:30 | pastebot | "mtompset" at 127.0.0.1 pasted "Oops... missed the Code is not tidy." (6 lines) at http://paste.koha-community.org/96 |
01:33 | eythian | I'd exclude that in your .perlcriticrc, it's a useless test these days. |
01:35 | * dcook | dislikes table-based layouts... |
01:35 | dcook | nice one, wizzyrea! |
01:37 | mtompset | I agreed with most of the perltidy tweaks, but it still wants to wrap my variables ugly in one case. |
01:38 | pastebot | "mtompset" at 127.0.0.1 pasted "Any ideas on how to not wrap my variable list?" (6 lines) at http://paste.koha-community.org/97 |
01:39 | dcook | Ugly seems pretty subjective there |
01:40 | I used to prefer having all my variables on one line | |
01:40 | But recently, I've been thinking I like them all in the same area on the screen, especially when developing on smaller screens | |
01:40 | mtompset | as do I, but I can live with them mashed up to save vertical space. |
01:40 | dcook | Mashed up to save vertical space? O_o |
01:41 | mtompset | I recall a long time ago, I was told by someone that the standard he was required to code to was that no function would be longer than a screen height. |
01:42 | listing your variables vertically meant less function code space for him. | |
01:43 | Of course, this was back in the days of 80x24. ;) | |
01:44 | dcook | Right...but I don't see how mashing them up would save vertical space. Stretching them out would save vertical space. In this case, in my mind, mashing up would be taking up more vertical space (while saving horizontal space) |
01:44 | I don't really care either way though :p | |
01:45 | If that's what perltidy does, that's fine by me | |
01:45 | mtompset | mashing them up onto one line. |
01:46 | eythian | mtompset: it's probably because the line is >80 characters, so it's making it shorter. |
01:46 | That's the right thing to do. | |
01:46 | vertical space is cheap. | |
01:47 | * dcook | nods |
01:47 | mtompset | but the $trv variable is wrapping on my screen. |
01:48 | eythian | oh right |
01:48 | then there's no problem. | |
01:48 | mtompset | It's excluding the initial whitespace in the character count. |
01:48 | eythian | no it's not. |
01:49 | mtompset | Oh wait... you're right... 80 wide. |
01:49 | eythian | to be honest, I tend to a) avoid big declarations like that, and b) group them. |
01:50 | mtompset | I'm strange... the list is ordered by use in the routine. |
01:50 | eythian | this isn't C or Pascal, you don't have to pre-declare everything |
01:50 | erg. | |
01:50 | group them by behaviour at least. | |
01:50 | Or declare them when you need them | |
01:50 | dcook | eythian++ |
01:52 | mtompset | the order in the routine is generally grouped by behaviour of sorts. |
01:53 | eythian | declaring at the top is a strange thing to do. |
01:54 | mtompset | You are suggesting my on the fly? |
01:54 | (first occurence or scope of use) | |
01:55 | eythian | yeah, there's no reason not to. It minimises the scope of each thing, which I think is desirable, all other things being equal. |
01:56 | mtompset | Well, in the case of my wrapping my, that seems like a good way to deal with it. |
01:56 | my ( $dbh, $sql, $sth, $rv ); | |
01:57 | However, that example is just plain small, and the function is small. | |
02:02 | pastebot | "mtompset" at 127.0.0.1 pasted "Okay, so ugly do you think this is? (LONG CODE)" (480 lines) at http://paste.koha-community.org/99 |
02:03 | mtompset | Oops... HOW ugly. :) |
02:04 | eythian | use Modern::Perl means you don't need use strict, use warnings. |
02:04 | If you really want, I'd put a perlcritic exception in there. | |
02:05 | although I would have expected it to know better. | |
02:05 | mtompset | Not the default install that I got working. :) |
02:05 | I was just as surprised as you. :) | |
02:06 | eythian | creating a db from code seems odd |
02:07 | I think it should be in the schema file | |
02:07 | in fact, it definitely should. | |
02:07 | mtompset | schema file? |
02:07 | point me in the right direction, and I'll fix it. | |
02:07 | eythian | installer/data/mysql/kohastructure.sql |
02:08 | mtompset | But what if I want to reset everything without triggering other things in kohastructure.sql? |
02:08 | eythian | truncate |
02:09 | mtompset | And if the tables don't exist? |
02:09 | well, table doesn't exist? | |
02:09 | eythian | why would it not exist? |
02:09 | mtompset | upgrade for the first time. |
02:10 | eythian | that's not a sentence that makes sense |
02:10 | are you thinking of what updatedatabase.pl does? | |
02:10 | mtompset | I have 3.8.6 ... when this gets into Koha (assuming I've cleaned it up appropriately), sequence wont exist yet. |
02:11 | yes, I am thinking of updatedatabase.pl | |
02:11 | eythian | right, so it gets added there. |
02:11 | as well as in the schema file | |
02:11 | arbitrary code shouldn't go round messing with the schema, ever. | |
02:11 | http://wiki.koha-community.org[…]/Database_updates <-- see this | |
02:14 | mtompset | okay... so a truncate and insert the two records is what you would expect for reset_everything? |
02:15 | What if the table does not exist? --- let's say person who should know better drops that table without thinking. How do you recover from that state? | |
02:16 | eythian | you don't. |
02:16 | they shouldn't do that. | |
02:16 | mtompset | does the webinstaller upgrade process ever call kohastructure.sql? |
02:16 | eythian | only when setting up a fresh install |
02:17 | wizzyrea | yea, that should be an extremely rare case |
02:17 | and, if they do that... they shouldn't have. | |
02:17 | kind of beyond what you should be expected to cope with, imo | |
02:19 | eythian | yep, otherwise you end up with git ridiculous situations |
02:19 | *quite | |
02:23 | * wizzyrea | wants to come up with something to make git do when you tell it to "git ridiculous situation" |
02:24 | mtompset | Okay. Actually, I think I'll just DELETE FROM sequence, rather than truncate. the former is friendlier across SQLs. |
02:24 | eythian | fair enough |
02:27 | mtompset | Shrinks the code a tad. :) |
02:28 | So, let me see if I got this straight. kohastructure.sql may have duplicate code in updatedatabase.pl? | |
02:29 | As long as it isn't "rm -rf /", wizzyrea. ;) | |
02:29 | eythian | yes |
02:30 | it's not always the same, as sometimes there are conversions needed | |
02:30 | but for simple stuff it is. | |
02:30 | your file should be in the Koha:: namespace, rather than C4:: | |
02:30 | also, you don't say in the description what it does. | |
02:31 | or rather, it's written from the point of view of someone who knows the context already. | |
02:31 | mtompset | sequences. |
02:31 | bug 10454 | |
02:31 | huginn | 04Bug http://bugs.koha-community.org[…]_bug.cgi?id=10454 major, P5 - low, ---, mtompset, In Discussion , Duplicate card numbers may be generated |
02:31 | mtompset | And .... |
02:31 | bug 10478 | |
02:31 | huginn | 04Bug http://bugs.koha-community.org[…]_bug.cgi?id=10478 enhancement, P5 - low, ---, gmcharlt, NEW , Do we need a sequential number generator? |
02:31 | eythian | yep |
02:31 | but I don't know that | |
02:32 | mtompset | so that should be in the modules DESCRIPTION? |
02:32 | eythian | sure. So someone looking at it sees that it's useful for generating a sequence of barcodes, and a sequence of borrower card number, and what kinds of rules these sequences have, and so on. |
02:33 | at the moment there totally no context. | |
02:33 | mtompset | Okay, good suggestion. Tweaking. :) |
02:36 | Why the Koha name space? | |
02:36 | Is there a wiki page explaining how to decide? | |
02:36 | eythian | that's where we're putting new stuff unless it depends on preexisting code other than C4::Context. |
02:37 | New code ought to be OO, too, but I don't know how much that's enforced yet. | |
02:37 | mtompset | Well, since gmcharlt suggested a class, that's why I coded it this way. I think I got it okay. :) |
02:38 | eythian | oh, it is OO. I missed that. |
02:39 | mtompset | I thought the USAGE parts above each function would have demonstrated that. :P |
02:39 | eythian | err, it's odd thought |
02:39 | *though | |
02:39 | it doesn't seem to actually have any state | |
02:40 | mtompset | Does it really need to have one? |
02:40 | I only care about do something with this sequence. | |
02:40 | eythian | to start with, the object passed in in all cases except new() isn't a class, so shouldn't be called $class, it should be called $self. |
02:41 | why would you not give sequence_name to the new() | |
02:41 | ? | |
02:41 | you then get back an object associated with that sequence | |
02:41 | mtompset | I suppose I could have. |
02:41 | eythian | that's how OO is supposed to work |
02:41 | as then you can pass that to things that don't need to know the sequence name. | |
02:41 | mtompset | Be gentle. I don't code OO normally. :P |
02:42 | eythian | basically, the object you get from new should represent a sequence more than being an interface to the sequence database. |
02:43 | You'll have to hit the db for every request anyway, but if someone needs a function that provides the last value that this object provided, it's possible to do that with the state handled properly. | |
02:44 | mtompset | sounds like a Class:Accessor might be handy. |
02:44 | eythian | If you want, but it's a very short step from what you've got to make it work properly as it is. |
02:44 | mtompset | true enough... |
02:45 | I do appreciate the code review, eythian. | |
02:45 | eythian | you just store values in $self (what you're calling $class) and access them. That's all there is to it |
02:45 | np | |
02:45 | mtompset | Basically, if they pass a sequence name in the new, store it as the state. |
02:45 | give them set and gets for the sequence name. | |
02:45 | eythian | yeah, in the new put it as $self->{seq_name}, and later access it like that. |
02:45 | Not set | |
02:46 | Probably also have a static function to create a new one. | |
02:46 | you don't need/want to be able to change the name of a sequence. | |
02:46 | mtompset | Then the new needs to return undef if they don't pass a sequence name. |
02:46 | eythian | Or die. |
02:46 | I'd recommend die | |
02:47 | mtompset | perlcritic will probably mention something about croak. |
02:47 | eythian | croak is good actually |
02:47 | you'll also have to handle the sequence not existing. | |
02:47 | Whether you return undef or croak is up to you. | |
02:47 | mtompset | true.... all in the constructor. |
02:48 | eythian | I'd probably croak, but I like exceptions. |
02:48 | mtompset | is croak try{}catch{}-able? |
02:49 | eythian | eval { } if ($@) { } you mean |
02:49 | yes | |
02:49 | it's just like die, but with a stack trace. | |
02:50 | mtompset | I use what-is-it? Tiny::Try? |
02:50 | I get it backwards sometimes. :) | |
02:50 | eythian | ah right |
02:50 | it's more or less the same | |
04:05 | pug joined #koha | |
04:20 | cait joined #koha | |
04:29 | dcook | wb cait |
04:30 | eythian | go to bed, cait. |
04:30 | wizzyrea | morning cait :) |
04:30 | BEEP BEEP BEEP | |
04:31 | gmcharlt | #koha ... once you join, you need never sleep again! |
04:32 | wizzyrea | @quote add <gmcharlt> #koha ... once you join, you need never sleep again! |
04:32 | huginn | wizzyrea: The operation succeeded. Quote #265 added. |
04:32 | wizzyrea | it's a quoty day |
04:32 | Oak joined #koha | |
04:33 | dcook | quotes! |
04:39 | Made it to 2:40pm before needing headphones. I must not have been thinking hard enough this morning... | |
04:42 | wizzyrea | my rhythmbox decided to just not start |
04:42 | idk what the deal is :( but I miss my daft punk. | |
04:42 | eythian | it's probably already running but that process has frozen. |
04:44 | wizzyrea | hm |
04:48 | no, it's not running. It's busted. :( | |
04:48 | eythian | then if you run it from a terminal it might tell you something useful |
04:48 | if you're lucky | |
04:48 | wizzyrea | ya, that's next |
04:49 | uninstalling and reinstalling for the win! | |
04:50 | eythian | that's not supposed to work as this isn't windows. |
04:50 | if it does, it might be a sign of hardware malfunction. | |
04:50 | wizzyrea | ikr. |
04:51 | well I think I must have borked something in the config when I was piddling around in the preferences | |
04:51 | eythian | yeah, but uninstalling it doesn't touch your config at all |
04:51 | wizzyrea | hm. then I got nuthin. Something was angry. |
04:52 | eythian | what'd it do when run from terminal? |
04:52 | wizzyrea | but yay! daft punk! just in time to go home! |
04:52 | sadly I hadn't done that, because when you suggested it I had just removed it | |
04:52 | so I would have had to reinstall it to run it from the terminal :P | |
04:53 | eythian | hmm. |
04:53 | wizzyrea | and after that, it worked again |
04:53 | eythian | I'd run disk and ram tests if I were you. |
04:53 | mtompset | Okay, I'm back at fixing up my code... do I have to include something to make croak work? |
04:53 | * eythian | is never a fan of relying on magic for having things work right. |
04:53 | eythian | mtompset: use Carp; |
04:53 | wizzyrea | would other mozilla apps being in a state of needing restart have messed it up? that's a bit of a long shot I suppose. |
04:54 | dcook | eythian: Is it just me or are you talking more sense than usual today? |
04:54 | Not that you usally speak nonsense, but you seem especially on point | |
04:54 | wizzyrea | he is always full of sense. |
04:54 | eythian | wizzyrea: shouldn't. |
04:54 | dcook | usually* |
04:54 | wizzyrea | eythian is extremely sensible :) |
04:54 | eythian | dcook: I've been slowly manually tweaking a database schema to support timezones today, it's not the most engrossing of things, so it's probably the cause. |
04:55 | dcook | So it wasn't magic, I guess ;) |
04:56 | wizzyrea | hm at some point ubuntu put the U-one and software center back on my launcher. That's annoying. |
04:56 | I'd expect that kind of thing from microsoft. | |
04:56 | cait | morning eythian and wizzyrea |
04:56 | eythian | wizzyrea: that happens when something resets your defaults I think. |
04:56 | or rather, resets your changes. | |
04:56 | e.g. a corrupt and rewritten config | |
04:56 | wizzyrea | hmm. |
04:57 | these things are probably all related. | |
04:57 | eythian | that's where I was going with that :) |
04:57 | wizzyrea | actually my computer has been unusually irritating today |
04:57 | not it's normal self. so yea, disk checks and so on are probably warranted | |
04:58 | eythian | I'd run a disk test overnight, and some other time boot it into a memory test overnight. |
04:59 | * wizzyrea | wouldn't be heartbroken if the stuff on here went away - I don't have a lot local. |
04:59 | wizzyrea | but i'd be less productive for a day or so :P |
05:00 | * eythian | has hourly and nightly syncs to a backup dribe. |
05:00 | eythian | *drive |
05:11 | mtompset | eythian: Seeing as I |
05:11 | wahanui | rumour has it Seeing as mtompset is not at #kohacon12, no questions. :P |
05:11 | eythian | heh |
05:11 | mtompset | am relatively new to OO... |
05:11 | could you look at my constructor? | |
05:12 | eythian | yeah sure |
05:12 | pastebot | "mtompset" at 127.0.0.1 pasted "constructor rework attempt;" (38 lines) at http://paste.koha-community.org/100 |
05:14 | dcook | Note to self: When debugging, make sure you're on the right site. Tabarnac... |
05:14 | mtompset | I'm getting an warning. |
05:14 | Can't use string ("Koha::Sequence") as a HASH ref while "strict refs" in use at /home/mtompset/kohaclone/Koha/Sequence.pm line 100. | |
05:14 | eythian | mtompset: never cache a database handle |
05:15 | I also wouldn't cache your data, if it can change in the database. | |
05:15 | mtompset | I grab the fresh value for get_next_value |
05:15 | the cache of the value is for if an add_sequence call is made. | |
05:16 | But you have a valid point on the dbh. | |
05:16 | eythian | but won't that break if something calls add_sequence on another copy of the object? |
05:16 | also, your problem is that you don't get $self in to new, you get $class | |
05:17 | mtompset | Ah, okay. So $self is my'd in the new(). |
05:17 | eythian | no |
05:17 | oh | |
05:17 | yes | |
05:18 | then you do 'return bless $self, $class' | |
05:18 | mtompset | no oh yes? |
05:18 | Right. | |
05:18 | eythian | I misunderstood the first time I read your question. |
05:19 | why are you checking the value on $data->{sequence_name} when it's explicitly what you asked for from the database? | |
05:20 | mtompset | sequence table could be empty. |
05:20 | don't know why it would be, but it could be. | |
05:20 | eythian | you're not testing that case correctly |
05:21 | "If there are no more rows or if an error occurs, then fetchrow_hashref returns an undef. You should check $sth->err afterwards (or use the RaiseError attribute) to discover if the undef returned was due to an error." | |
05:21 | that's what you want to be doing | |
05:22 | if it's empty, you'll get an error about dereferencing an undefined value. | |
05:23 | mtompset | let's say I my $seq = Koha::Sequence->new('thing_not_exist',42); |
05:23 | eythian | I'd also simplify the case: if this sequence doesn't exist, your constructor does one of two things: creates a new one, or fails to instantiate. Either is valid, but ending up with a sort of limbo object seems like the worst option. |
05:24 | mtompset | So, you suggest doing the add_sequence call for non-existent sequences? |
05:25 | eythian | I'm not sure. Either that or bail out. |
05:25 | mtompset | In which case, I need to rename the function _add_sequence, since I don't need to export it. |
05:25 | eythian | if it's expected that sequences will be freely created all over the place, I'd auto-create |
05:26 | mtompset | I'm not sure how freely, but it could become more likely, if we have this functionality. |
05:27 | So, if the sequence table is empty, or there is no matching sequence name... what will sth->fetchrow_hashref return? | |
05:28 | eythian | > If there are no more rows or if an error occurs, then fetchrow_hashref returns an undef. |
05:32 | dcook | Bug 9801, I do believe I have just busted you. |
05:32 | huginn | 04Bug http://bugs.koha-community.org[…]w_bug.cgi?id=9801 normal, P5 - low, ---, gmcharlt, NEW , location facet shows even if no locations |
05:45 | cait | yay |
05:45 | dcook | :) |
05:45 | I should be able to do up a patch for the other one as well | |
05:52 | Hmm, looks like master will take some re-writing.. | |
05:57 | mtompset | Okay... *whew* I think I have something -- again. |
05:57 | perlcritics nice. | |
05:58 | I need to fix my internal documentation, but that will be a later task. | |
05:58 | Okay... let's say I have some nice code that I used to test my class. | |
05:59 | pastebot | "mtompset" at 127.0.0.1 pasted "How do I make this into a t/Sequence.t?" (25 lines) at http://paste.koha-community.org/101 |
06:07 | dcook | I wonder if my git bz will work. I'm pretty sure that I'm using the fishsoup branch already anyway... |
06:07 | Or maybe that was my old install.. | |
06:09 | cait: Only 4 lines of code ;) | |
06:10 | sophie_m joined #koha | |
06:19 | cait | dcook: the usual :) |
06:20 | dcook | Looks like a lot of those changes I made yesterday aren't particularly relevant anymore in 3.10+ either...hmm |
06:21 | Oh well. Fewer patches to port across. | |
06:22 | mtompset | Well, I should sleep. |
06:22 | Have a great day, #koha. | |
06:26 | * magnuse | waves |
06:30 | * dcook | hopes that cPanel is better than whatever garbage he's currently using... |
06:32 | waves to magnuse | |
06:32 | magnuse | hiya dcook |
06:37 | gaetan_B joined #koha | |
06:42 | reiveune joined #koha | |
06:43 | reiveune | hello |
06:44 | dcook | salut reiveune, gaetan_B |
06:44 | magnuse | bonjour! |
06:44 | @wunder boo | |
06:44 | huginn | magnuse: The current temperature in Bodo, Norway is 15.0°C (8:20 AM CEST on June 27, 2013). Conditions: Clear. Humidity: 67%. Dew Point: 9.0°C. Pressure: 30.18 in 1022 hPa (Steady). |
06:44 | magnuse | @wunder marseille |
06:44 | huginn | magnuse: The current temperature in Marseille, France is 18.0°C (8:30 AM CEST on June 27, 2013). Conditions: Clear. Humidity: 52%. Dew Point: 8.0°C. Pressure: 30.12 in 1020 hPa (Steady). |
06:44 | magnuse | nice |
06:55 | Callender_ joined #koha | |
06:57 | drojf joined #koha | |
06:57 | drojf | good morning #koha |
06:58 | gaetan_B joined #koha | |
07:10 | kenza joined #koha | |
07:12 | lds joined #koha | |
07:13 | christophe_c joined #koha | |
07:13 | christophe_c | hello #koha |
07:21 | lds joined #koha | |
07:22 | laurence joined #koha | |
07:27 | drojf | @wunder berlin, germany |
07:27 | huginn | drojf: The current temperature in Prenzlauer Berg, Berlin, Germany is 16.1°C (9:13 AM CEST on June 27, 2013). Conditions: Partly Cloudy. Humidity: 53%. Dew Point: 7.0°C. Pressure: 30.18 in 1022 hPa (Steady). |
07:27 | magnuse | @wunder boo |
07:27 | huginn | magnuse: The current temperature in Bodo, Norway is 17.0°C (9:20 AM CEST on June 27, 2013). Conditions: Clear. Humidity: 63%. Dew Point: 10.0°C. Pressure: 30.18 in 1022 hPa (Steady). |
07:27 | magnuse | hah! |
07:27 | :-) | |
07:27 | drojf | hehe |
07:27 | hei magnuse | |
07:27 | magnuse | moin drojf |
07:35 | drojf | #koha seems really quiet lately |
07:35 | or it's just me coming in at bad times | |
07:36 | magnuse | everyone is really busy, i think? |
07:38 | drojf | needs signoff: 159. ouch. yes i have that "being busy" problem too |
07:38 | paul_p joined #koha | |
07:38 | drojf | not fair. want to play with koha :/ |
07:44 | lds joined #koha | |
07:46 | * magnuse | too! |
07:46 | magnuse | and yes that "needs signoff" queue needs some attention |
07:47 | i hope more signoffers can be educated during the hackfest in reno... | |
07:50 | drojf | that would be great |
07:53 | * drojf | prepares for the laying battery |
07:55 | gerundio joined #koha | |
08:00 | paul_p | hello #koha |
08:01 | yesterday my train was 3H30 late. it's probably my latest train ever ... | |
08:01 | magnuse | laying battery? |
08:01 | bonjour paul_p | |
08:01 | paul_p++ for pursuing the DBIC issues | |
08:06 | drojf | magnuse: i got a tiny carrel in my university library. a brain laying battery ;) |
08:07 | paul_p: you obviously do not often use the german train system. 3:30 is nothing ;) | |
08:08 | magnuse | huh, what happened to german efficiency and punctuality?!? |
08:11 | Viktor joined #koha | |
08:12 | drojf | magnuse: it was killed by greed |
08:12 | magnuse | ouch |
08:12 | hej Viktor | |
08:13 | Viktor | Hi magnuse! |
08:14 | drojf | there is an old ad saying "die bahn kommt" with a german train going through some winter landscape. it's ridiculous what happens nowadays. if a snow flake is in sight there is chaos because of "the worst winter ever!" and everything breaks down. if it's hot, air condition dies and everything breaks down. and so on |
08:14 | it is "optimized" ;) | |
08:15 | hi Viktor | |
08:15 | Viktor | Hi drojf! |
08:21 | * drojf | heads to the library |
08:21 | drojf | have a nice day #koha |
08:21 | Viktor | You too drojf |
08:34 | ribasushi joined #koha | |
08:34 | ribasushi | o/ |
08:35 | gmcharlt: I saw your latest exchange, wanted to throw in some ideas you guys don't seem to have considered yet | |
08:46 | magnuse | ribasushi: a bit too early for gmcharlt to be awake, i think |
08:50 | Viktor joined #koha | |
08:51 | magnuse | welcome back Viktor |
08:51 | :-) | |
08:52 | Viktor | Thanks :) |
08:53 | Curious: Just came back to the computer and ran identify on nickserv to get my nick. How do I look to others before identifying? | |
08:53 | magnuse | for me it looks like you just quit and came back |
08:54 | i can't see you identifying | |
09:05 | Oak joined #koha | |
09:11 | trea joined #koha | |
09:11 | paul_p joined #koha | |
09:18 | sivoais joined #koha | |
09:18 | magnuse | Oak |
09:20 | Oak | magnuse |
09:20 | :) | |
09:20 | magnuse | :-) |
09:20 | @wunder islamabad | |
09:20 | huginn | magnuse: The current temperature in Islamabad, Pakistan is 31.0°C (2:00 PM PKT on June 27, 2013). Conditions: Scattered Clouds. Humidity: 62%. Dew Point: 23.0°C. Pressure: 29.53 in 1000 hPa (Falling). |
09:20 | magnuse | @wunder boo |
09:20 | huginn | magnuse: The current temperature in Bodo, Norway is 17.0°C (10:50 AM CEST on June 27, 2013). Conditions: Clear. Humidity: 63%. Dew Point: 10.0°C. Pressure: 30.15 in 1021 hPa (Steady). |
09:28 | Oak | 31 is much better than 42. so, good :) |
09:33 | magnuse | :-) |
09:34 | and i prefer 17 over 31, so everyone is happy , it seems :-= | |
09:34 | Oak | heh |
09:34 | magnuse | huh s/:-=/:-)/ |
09:34 | ribasushi | magnuse: jailbait! |
09:34 | oh wait... | |
09:34 | * Oak | is learning Ruby these days |
09:35 | ribasushi | @wunder aachen, de |
09:35 | huginn | ribasushi: The current temperature in Aachen, Germany is 11.4°C (11:32 AM CEST on June 27, 2013). Conditions: Partly Cloudy. Humidity: 96%. Dew Point: 11.0°C. Pressure: 30.24 in 1024 hPa (Steady). |
09:35 | ribasushi | fml |
09:37 | magnuse | it's warmer noth of the arctic circle than in aachen, then :-) |
09:38 | ribasushi | yes |
09:38 | I love this place, but the weather... ugh | |
09:39 | it has to do with being high in the dutch mountain region I've heard | |
09:39 | in fact the peak is a bus ride away | |
09:41 | magnuse | the peak? |
09:42 | zugspitze? | |
09:43 | ribasushi | hehe, no that's a diff. country |
09:43 | it's a joke, let me get the actual link | |
09:43 | * magnuse | remembers that name from having german in school |
09:43 | ribasushi | https://en.wikipedia.org/wiki/Vaalserberg |
09:43 | this is the dutch "mountain peak" | |
09:44 | highest in their continental part | |
09:44 | there is a dutch island in the carribean however, which has a proper mountain (the island was not part of the ,nl until 2000...something) | |
09:44 | magnuse | aaahhh... |
09:45 | ribasushi | Zugspitze is a proper mountain in the alps however: https://en.wikipedia.org/wiki/Zugspitze |
09:45 | magnuse | i was confusing dutch and deutsch or something... |
09:46 | ribasushi | right, it is the highest within germany itself |
09:46 | magnuse | yup, that is a proper mountain :-) |
09:46 | ribasushi | but anyway - Niederrhein is an awesome region, but the weather sucks - would not recommend ;) |
09:47 | * magnuse | takes notes |
11:03 | Viktor_away joined #koha | |
11:10 | Viktor joined #koha | |
11:24 | Viktor | Is it possible to light up a message in the circulation module when returning items of a specific item type? |
11:25 | We plan to use an item type to keep track of ILLs and that is the last pice of the puzzle so the librarians don't shelve an ILL-book in their own library. | |
11:41 | samueld joined #koha | |
11:42 | samueld | hi everybody :-) |
11:43 | i try to add an option in advanced search (date of creation of the record, based on 940$a (in Unimarc).When i test, i've this error "Can't call method "sort" on an undefined value at /home/koha/kohaclone/C4/Search.pm line 426. " | |
11:44 | libsysguy joined #koha | |
11:51 | libsysguy | @later tell nengard HAPPY BIRTHDAY |
11:51 | huginn | libsysguy: The operation succeeded. |
11:51 | aalex joined #koha | |
12:25 | oleonard joined #koha | |
12:28 | oleonard | I'm back, #koha! |
12:31 | Viktor | Glad to hear oleonard :) |
12:34 | Dyrcona joined #koha | |
12:34 | magnuse | we were just waiting for you oleonard ;-) |
12:35 | oleonard | Well then, you can all get to work now. Carry on. |
12:36 | Viktor | yes sir |
12:38 | magnuse | thanks oleonard |
12:43 | tcohen joined #koha | |
12:43 | tcohen | morning #koha |
12:48 | magnuse | ¡buenas dias tcohen! |
12:58 | tcohen | ¡*buenos* días magnuse! |
13:00 | magnuse | oops, sorry :-) |
13:00 | tcohen | heh |
13:00 | druthb | o/ |
13:02 | magnuse | \o |
13:03 | druthb | \o/ |
13:03 | * druthb | hugs magnuse |
13:03 | magnuse | yay! |
13:03 | tcohen | magnuse does better in spanish than me in english |
13:04 | druthb | bah! Your English is just fine, tcohen; I've never had any trouble understanding you. |
13:04 | tcohen | hmmm |
13:05 | how can u tell? | |
13:05 | magnuse | hehe, good question :-) |
13:06 | tcohen | heheh |
13:06 | druthb | The barometer for me is "can I understand you?" Given that I occasionaly have more trouble understanding slef and the kiwis than I do you….your English is quite good. |
13:06 | tcohen | heh |
13:09 | druthb | For the record, I end up in this same conversation with cait a lot. She doubts her English, too, yet I understand her just fine. |
13:10 | * jcamins | has never had this conversation with druthb, apparently. |
13:10 | druthb | :P |
13:11 | jcamins | 'Cause I'm sure I would've told druthb that she was unintelligable. :P |
13:11 | druthb | Oh, I *know* I don't speak English well. When I was in college, my advisor actively discouraged me from taking a foreign language; her precise words were "you just barely speak English." |
13:12 | magnuse | wow |
13:12 | jcamins | lol |
13:12 | drnoe joined #koha | |
13:12 | druthb | (In retrospect, I acknowledge that she did me a major disservice. But that university won't even acknowledge my existence any more, so I'm not too worried about what they think, these days.) |
13:13 | oleonard | Even if someone's English is imperfect I never care as long as I want to talk to them. |
13:13 | druthb | ^^ Yes, This! |
13:13 | oleonard | That should be a lesson to me when I worry about speaking a foreign language badly. |
13:13 | (which is the only way I know how to speak any foreign languages) | |
13:14 | druthb | During HostingCon last week, one of my teammates brought someone to me, the owner of a partner NOC in India—and said, "I can't understand him; you've been there, maybe you can help." |
13:15 | Needless to say, the partner understood this just fine, and was (understandably) deeply offended. But we had a nice conversation, and I later *schooled* my teammate on his bad manners. | |
13:15 | magnuse | druthb++ |
13:17 | oleonard | And by "schooled" she means "beat with a stick" for you non-native speakers. |
13:17 | druthb | It was tempting, yes. |
13:17 | magnuse | ah, i suspcted there was some deeper meaning :-) |
13:18 | druthb | If you can't understand someone's accent, that's fine—I get it. Depending on where you're from, the calibration of your ears might be incompatible with their language, even if it's all in English. But don't say crap like that where they can hear you! Geez. |
13:19 | viktor_away joined #koha | |
13:20 | libsysguy | :p |
13:22 | jcamins | Websockets. For when the DOM API just isn't painful enough. |
13:23 | druthb | Those internal dev guys just *love* self-inflicted pain and suffering. I'm gonna start calling them the masochism department. |
13:23 | libsysguy | its true |
13:24 | we're all mad up here | |
13:24 | magnuse | ah, but if you know you are mad... |
13:24 | libsysguy | note: mad in the British meaning |
13:25 | * druthb | hands libsysguy his en_US template files. |
13:26 | libsysguy | writes a translation script |
13:27 | oleonard | In my department we're all crazy *and* pissed off. Luckily it's just me, so the damage is minimal. |
13:28 | libsysguy | oleonard is like me, myself, and I |
13:32 | * druthb | groans. |
13:32 | druthb | libsysguy: did you see the lunchish email that just went out. Cajun. >.< |
13:33 | libsysguy | YUM! |
13:33 | ALL THE FRIED THINGS!! | |
13:33 | :p | |
13:33 | druthb | First Rule of Louisiana Cooking: If it moves on its own power, it is food. |
13:34 | oleonard | Snarf that possum. |
13:34 | * libsysguy | is not going to touch that one |
13:34 | * druthb | waves her pointy stick at libsysguy. |
13:34 | libsysguy | hehe |
13:35 | druthb | Yes, it's a first-world problem that the free-for-all-employees lunch buffet is from a place I don't like much. This *particular* Cajun joint does not impress me much. |
13:39 | oleonard | Mmmmm... free-for-all-employees lunch buffet. |
13:39 | * oleonard | asks the other folks in his department why we don't have that. |
13:40 | libsysguy | druthb by the time lunch gets here it could be the most disgusting thing in the world and I would eat it |
13:41 | * druthb | suggests http://job.listings.cpanel.net/ to oleonard, if he wants the buffet. Tell 'em I sent ya; there are *fat* bounties on some of those seats. |
13:42 | druthb | libsysguy: I know, right? And with Hungry's always being *later*—well, except that one time—it's a torture. |
13:43 | maximep joined #koha | |
13:44 | oleonard | My family would break my legs if I told them we were moving to Texas. |
13:44 | druthb | lol |
13:44 | I get along fine without one of mine... | |
13:45 | libsysguy | everybody talks bad about Texas…and while it certainly has its faults in the two areas I dare not talk about, I don't think its terrible |
13:46 | but then again I like hot weather | |
13:46 | oleonard | New tourism motto: "Texas! It's not terrible." |
13:46 | jcamins | lol |
13:46 | libsysguy | I was thinking: Texas, its the closest you'll get to hell and still get burned |
13:50 | druthb | libsysguy? |
13:50 | wahanui | i think libsysguy is missing us again.. :) |
13:51 | libsysguy | si? |
13:51 | druthb | I gotta go down to HR…if you've not heard from me in a few hours, mount a rescue mission? |
13:51 | libsysguy | heh |
13:51 | will do | |
13:51 | druthb | brave lad. back in a bit. |
13:56 | tcohen | the cpanel guys have overtaken this channel |
13:56 | :-P | |
13:57 | libsysguy | and there are just two of us |
13:57 | tcohen | you're just too active for us heh |
13:57 | libsysguy | we are pretty chatty around here |
14:04 | tcohen | go delPo! |
14:16 | mtompset joined #koha | |
14:17 | mtompset | Greetings, #koha. |
14:17 | After yet another git repo corruption, I figured out how to recover nicely! :) | |
14:20 | Good thing, because I had just done a lot of work, documenting, and modify for sequences. | |
14:23 | does anyone know how to fix verbatim paragraph issues in POD? | |
14:27 | What is delPo, tcohen? | |
14:27 | tcohen | its a tennis player |
14:27 | argentine tennis player | |
14:27 | del Potro actually | |
14:28 | mtompset | The shortening makes sense. :) |
14:30 | So, any idea on how to correct this qa unfriendly problem, tcohen? (paste to follow) | |
14:31 | pastebot | "mtompset" at 127.0.0.1 pasted "Output of qa tool" (38 lines) at http://paste.koha-community.org/102 |
14:36 | mtompset | Anyone familiar with how to correct the verbatim paragraph problem? |
14:39 | A space?! A single space triggered the error?! | |
14:46 | BigRig joined #koha | |
14:46 | mtompset | Greetings, druthb. |
14:47 | Ggreetings, BigRig. | |
14:47 | Oops. Forgive the typo. :) | |
14:47 | BigRig | Greetings all |
14:48 | mtompset | Just a little bit more to go with my patch. Why is there always just a little bit more? |
14:49 | phred | The first 90% of the job takes the first 90% of the time, the last 10% of the job takes the other 90% of the time. |
15:04 | mtompset | Sounds about right. Though I would say 90% say 10% and the last 10% takes 90% |
15:05 | liw | in some projects, the first 10% takes about 900% and the remaining 90% never gets done |
15:11 | gmcharlt | @quote random |
15:11 | huginn | gmcharlt: Quote #264: "<druthb> Grokking someone else's code is still trying to reverse-engineer someone else's brain." (added by wizzyrea at 11:50 PM, June 26, 2013) |
15:12 | mtompset | That's deep, liw |
15:12 | I'm doing quite a bit of firsts lately. | |
15:12 | druthb | hi, gmcharlt! :D |
15:12 | gmcharlt | hi druthb |
15:13 | mtompset | first enhancement. first time using perlcritic. first time using qa-tool. first time fixing busted git repo. and now... first time delving into javascript code in Koha. |
15:13 | reiveune | bye |
15:13 | reiveune left #koha | |
15:15 | mtompset | And though I'd really like to take Marcel's suggestion to fix up the patron entry screen... this is starting to look uglier than I want to deal with. |
15:15 | gmcharlt | don't have to fix everything all at once |
15:15 | in fact, trying to do so can cause more problems | |
15:15 | except when it doesn't | |
15:16 | (I'm not proposing any universal guidelines here ;-) | |
15:16 | mtompset | So, you think submitting the sequence patch, even though it will create skips if someone willy-nilly refreshes, as-is is okay? |
15:17 | gmcharlt | yes -- uniqueness in the face of concurrency matters more; if somebody really cares about getting sequentially assigned barcodes, they can preprint them ;) |
15:18 | mtompset | That sounds more of a programmer perspective than a librarian's. :) |
15:19 | did you see the sample stuff I posted on bug 9921? | |
15:19 | huginn | 04Bug http://bugs.koha-community.org[…]w_bug.cgi?id=9921 enhancement, P5 - low, ---, nunyo, Needs Signoff , Make it possible to force 001 = biblionumber |
15:19 | mtompset | It's just testing output thus far. |
15:21 | gmcharlt | mtompset: oh, it can be a librarian's perspective too -- e.g., a lot of library directors I know would just want it to work without having to worry about weird bugs if patrons get registered at the same time at two different branches |
15:25 | pianohacker joined #koha | |
15:27 | jenkins_koha | Starting build #1271 for job Koha_master (previous build: SUCCESS) |
15:28 | mtompset | anyone familiar with cherry picking? I'd like to reset a file I modified and committed. Would cherry picking solve this? |
15:32 | huginn | New commit(s) kohagit: Bug 10336: HoldsQueue.t needs to create its own data <http://git.koha-community.org/[…]51d0faa95d9e93ba1> / bug 10495: set precondition for HoldsQueue test <http://git.koha-community.org/[…]94361b12d7ba20d0a> |
15:32 | mtompset | gmcharlt: Okay, so if I don't change kohaversion.pl, then how is my patch supposed to work? |
15:42 | http://wiki.koha-community.org[…]_bz_configuration -- should it be "git checkout -b fishy origin/fishsoup"? | |
15:44 | chris_n | mtompset: try an interactive rebase and remove the line for the patch you committed |
15:45 | assuming only that file was touched by that patch | |
15:45 | mtompset | git was pretty smart... I just edited the file back to what it was, and it got removed from my patch. |
15:45 | Thankfully it was only 2-3 lines of code. | |
15:45 | chris_n | heh |
15:46 | mtompset | gmcharlt mentioned in a comment on bugzilla that I shouldn't have kohaversion.pl in my patch, if I recall. |
15:47 | chris_n: Do you know anything about including a database change and how the patch is supposed to be done? | |
15:47 | janPasi joined #koha | |
15:47 | cjh joined #koha | |
15:47 | jcamins joined #koha | |
15:47 | csharp joined #koha | |
15:47 | mtompset | Oh, were we split? |
15:48 | chris_n | mtompset: its been a while since I've submitted a patch requiring a db change |
15:48 | mtompset | It's my first series of attempts. |
15:48 | chris_n | too long probably |
15:49 | oleonard | Do you have a specific question about it mtompset? |
15:50 | mtompset | what to do with kohaversion.pl |
15:50 | oleonard | You don't include a change to kohaversion.pl. The RM does that. |
15:50 | Testers will update it by hand for testing purposes. | |
15:51 | mtompset | If I submit a patch without a kohaversion.pl change, then how will upgradedatabase.pl get triggered? -- Ah. |
15:51 | oleonard | mtompset: And you know of the practice of including an XXX dbrev in updatedatabase.pl? |
15:52 | mtompset | Yes. |
15:52 | huginn | New commit(s) kohagit: Bug 7368: Followup for columns names in userflags.sql <http://git.koha-community.org/[…]7d4d5261e0e964844> |
15:54 | mtompset | So, did I do it correctly for bug 10454? |
15:54 | huginn | 04Bug http://bugs.koha-community.org[…]_bug.cgi?id=10454 major, P5 - low, ---, mtompset, In Discussion , Duplicate card numbers may be generated |
15:57 | druthb | Huzzah! My bosses have a candidate for a second Integrations person! Yayez! |
15:57 | mtompset | Reduced work load? |
15:58 | druthb | yes. There are supposed to be *four* of us. |
15:58 | mtompset | YAY! cheering with you, druthb. :) |
15:58 | druthb | I'm on the in-person interview group for him. His resume looks promising. |
15:59 | Now, if he fits into this loony bin of an office... | |
16:05 | tcohen joined #koha | |
16:11 | tcohen joined #koha | |
16:20 | tcohen | anyone with dput experience? |
16:29 | has anyone used dput to push cpan2deb generated packages into a local repo? | |
16:30 | cait joined #koha | |
16:32 | pianohacker | tcohen: given that nz is still asleep, I don't know if you'll have much luck here |
16:32 | tcohen | :-D |
16:32 | thanks pianohacker | |
16:33 | jcamins | tcohen: http://git.koha-community.org/[…]6;hb=master#l1173 |
16:35 | * cait | waves tiredly |
16:36 | * pianohacker | waves caitly |
16:36 | druthb | Hi, cait! |
16:36 | :D | |
16:36 | cait | hi :) |
16:36 | leaving again shortly | |
16:36 | back later | |
16:36 | tcohen | thanks jcamins, my problem is dependencies, perl deps |
16:36 | suppose I do cpan2deb Koha::Contrib::Tamil | |
16:36 | how do I push the resulting .deb? | |
16:38 | bye cait! | |
16:38 | jcamins | tcohen: just copy it into incoming. |
16:39 | tcohen | oh |
16:44 | jenkins_koha | Project Koha_master build #1271: SUCCESS in 1 hr 17 min: http://jenkins.koha-community.[…]Koha_master/1271/ |
16:44 | * Galen Charlton: bug 10495: set precondition for HoldsQueue test | |
16:44 | * Jonathan Druart: Bug 10336: HoldsQueue.t needs to create its own data | |
16:44 | huginn | 04Bug http://bugs.koha-community.org[…]_bug.cgi?id=10495 minor, P5 - low, ---, gmcharlt, Pushed to Master , t/db_dependent/HoldsQueue.t can fail unnecessarily |
16:44 | 04Bug http://bugs.koha-community.org[…]_bug.cgi?id=10336 normal, P5 - low, ---, jonathan.druart, Pushed to Master , UT: HoldsQueue.t needs to create its own data | |
16:44 | laurence left #koha | |
16:45 | jenkins_koha | Starting build #1272 for job Koha_master (previous build: SUCCESS) |
16:58 | mtompset | Sorry, tcohen. No dput experience. I have yet to set up a local repo, which would be a nice, next learning curve to leap. |
16:59 | DOH! serves me right for answering before reading the entire scroll back. | |
17:07 | tcohen | translate.k-c.org is back! |
17:08 | we've had a massive power outage | |
17:08 | druthb | tcohen++ |
17:08 | sophie_m left #koha | |
17:10 | * tcohen | is waiting for debmaker.unc to wake up |
17:10 | tcohen | heh |
17:15 | mtompset | tcohen: If you are waiting, does that mean you could look at bug 10454? ;) |
17:15 | huginn | 04Bug http://bugs.koha-community.org[…]_bug.cgi?id=10454 major, P5 - low, ---, mtompset, Needs Signoff , Duplicate card numbers may be generated |
17:16 | * tcohen | feels demakers empathy as he wakes just in time |
17:20 | druthb | hm. Patch-pimping. Should it be an offense punishable by the pointy stick, or an offense punishable by the rubberband gun? |
17:22 | tcohen | both druthb! |
17:23 | pianohacker | wait, it's patch pimping time? |
17:23 | bug 10486 | |
17:23 | huginn | 04Bug http://bugs.koha-community.org[…]_bug.cgi?id=10486 enhancement, P5 - low, ---, jweaver, Signed Off , Allow external Z39.50 targets to be searched from the OPAC |
17:23 | tcohen | bug 8773 |
17:23 | huginn | 04Bug http://bugs.koha-community.org[…]w_bug.cgi?id=8773 enhancement, P5 - low, ---, koha-bugs, Needs Signoff , Add per-instance koha-index-daemon in .deb setup |
17:25 | pianohacker | wtf assignee |
17:26 | * druthb | gets out her double-barrel rubberband guns. |
17:27 | zaps mtompset and pianohacker. | |
17:27 | tcohen | oops |
17:27 | * tcohen | hides |
17:27 | * druthb | takes aim at tcohen, but misses, since his patch is unassigned. |
17:28 | tcohen | bug 8773 :-P |
17:28 | mtompset | Hey, nothing wrong with patch pimping... My patch could help with bug 9921 and bug 10478. :P |
17:28 | huginn | 04Bug http://bugs.koha-community.org[…]w_bug.cgi?id=9921 enhancement, P5 - low, ---, nunyo, Needs Signoff , Make it possible to force 001 = biblionumber |
17:28 | 04Bug http://bugs.koha-community.org[…]_bug.cgi?id=10478 enhancement, P5 - low, ---, gmcharlt, NEW , Do we need a sequential number generator? | |
17:28 | drnoe joined #koha | |
17:29 | mtompset | It's for the greater good of Koha. :P |
17:30 | pianohacker | she's a madwoman with rubber-band guns |
17:30 | nothing can stop her! | |
17:31 | mtompset | Mad, indeed. |
17:32 | druthb: tcohen's patch is assigned, just not to him explicitly. :P | |
17:33 | * tcohen | wants to create a koha-3.12 repo on koha's ppa |
17:33 | mtompset | There just happens to be an attachment on the bug put up by him. :P |
17:34 | tcohen | i assigned the bug to myself now, but have half of planet earth as shield from druthb's attack |
17:34 | mtompset | Why? Is not the squeeze repo 3.12? |
17:34 | druthb | only until October, tcohen. |
17:34 | tcohen | ooooooooh |
17:35 | rambutan joined #koha | |
17:36 | tcohen | i want to play with pockets |
17:36 | i'll do it with our university's fork anyway | |
17:36 | i mean, branch | |
17:38 | mcooper joined #koha | |
17:44 | mtompset | which slash is which? Is '/' forward or backward? Is '\' backward or forward? |
17:45 | tcohen | backslash = \ |
17:45 | slash = / | |
18:00 | jenkins_koha | Project Koha_master build #1272: UNSTABLE in 1 hr 14 min: http://jenkins.koha-community.[…]Koha_master/1272/ |
18:00 | Marcel de Rooy: Bug 7368: Followup for columns names in userflags.sql | |
18:00 | huginn | 04Bug http://bugs.koha-community.org[…]w_bug.cgi?id=7368 trivial, P5 - low, ---, m.de.rooy, Pushed to Master , General staff client typo omnibus |
18:01 | jenkins_koha | Starting build #1273 for job Koha_master (previous build: UNSTABLE -- last SUCCESS #1271 2 hr 34 min ago) |
18:15 | oleonard | I wonder if anyone misses the search results tools which are hidden in the CCSR mobile view (selecting results and performing bulk actions) |
18:17 | I haven't edited anything out yet, wondering what should be on the table: http://screencast.com/t/motJsRcbFJ | |
18:19 | I'll ask again when you're not ALL SLEEPING | |
18:19 | Sorry, did that come out too loud? | |
18:19 | * oleonard | bangs some pots and pans in the kitchen |
18:24 | * pianohacker | wakes up |
18:25 | pianohacker | oleonard: seems like it would make sense to make the buttons in the table smaller/only appear on click, but aside from that, it looks good |
18:26 | mtompset | oleonard: All you had to do was say my name (flashback: http://youtu.be/sQgd6MccwZc). |
18:26 | you mean the filters and stuff on the left, oleonard? | |
18:27 | chris_n | oleonard: making brownies by chance? |
18:28 | oleonard | mtompset: No, I mean the "select titles to..." controls you can see in that screenshot right above the first search result |
18:28 | And "unhighlight" and sorting controls too for that matter. | |
18:29 | jcamins joined #koha | |
18:30 | mtompset | Hmm... I was wondering if the 'Place Hold' 'Add tag' etc. could be horizontal, so as to save vertical space, and make more of the second entry visible? |
18:30 | You mean the third drop down? | |
18:31 | I mean second drop down from the top in that main search area? | |
18:31 | oleonard | mtompset: Those controls are vertical because if they were horizontal they would either not fit or re-flow badly, not to mention being hard to tap on a small device. |
18:32 | (meaning "place hold," "add tag," etc.) | |
18:32 | mtompset | makes sense. |
18:32 | oleonard | I'm not talking about the dropdowns at the top at all. |
18:32 | thd-away` joined #koha | |
18:32 | mtompset | DUH... I see it now. |
18:33 | The save button seems big to me. | |
18:34 | oleonard | The question is: Is it worth it to try to adapt those controls to a smaller viewport, or can we follow the assumption made by the CCSR template that mobile users don't care about that stuff? |
18:35 | I tend to believe that we shouldn't hide functionality just because it's a smaller screen, but I thought I'd get more opinions | |
18:35 | mtompset | I agree with you. It would be nice to actually keep the functionality while using a smaller screen. |
18:35 | Plus, there is vertical scroll, so it isn't too badf. | |
18:36 | ^badf^bad^ | |
18:37 | oleonard | Too bad... It would be so much easier to just hide it all ;) |
18:37 | mtompset | Isn't it always? |
18:38 | oleonard | I wish I new of similar mobile interfaces where someone had come up with solutions for these types of controls (good or bad solutions) |
18:40 | mtompset | How about a tiny button that expands to show the bar, but otherwise is squeezed up just before highlight? |
18:40 | libsysguy left #koha | |
18:42 | mtompset | Similarly the 'place hold', etc. could be squeezed up into a 'expand for more options'? |
18:42 | Feel free to ignore the ideas if they are crazy. :) | |
18:43 | because when i use smaller screens, I hate scrolling. But if I want functionality, I hate having to switch screen and click different things to get it. | |
18:47 | oleonard | Does *any* ILS have a good mobile OPAC? |
18:51 | I would have expected WorldCat at least to have attempted a mobile version | |
18:53 | Oh I see they have a "beta version" that you have to explicitly choose | |
18:59 | mtompset | Good is a subjective term based on the user. |
18:59 | good? | |
18:59 | wahanui | good is the furthest you go back, bad is the furthest you go forward (if those directions make sense) |
18:59 | mtompset | Good? |
18:59 | wahanui | somebody said Good was the furthest you go back, bad is the furthest you go forward (if those directions make sense) |
19:07 | oleonard | mtompset: You say that as if you would not express an opinion because of that subjectivity |
19:07 | mtompset | No, it is an admission of my limitations, not a claim to being above it. |
19:08 | * pianohacker | gets out the anti-pedantry wiffle bat |
19:09 | mtompset | I thought that would have been obvious with my comment about the possibility of ignoring my ideas that I spewed. |
19:09 | oleonard | What libraries have a mobile OPAC? |
19:09 | ^ no judgement required | |
19:12 | mtompset | That, I do not know. |
19:14 | oleonard | All I seem to find are III OPACs |
19:17 | jcamins | NYPL does not. |
19:18 | jenkins_koha | Project Koha_master build #1273: STILL UNSTABLE in 1 hr 17 min: http://jenkins.koha-community.[…]Koha_master/1273/ |
19:18 | jcamins | Queens Library does not. |
19:20 | oleonard | Well congratulations Koha, the bar has been set very low! |
19:20 | * oleonard | slaps some lipstick on this pig and calls it done |
19:21 | rambutan joined #koha | |
19:24 | pianohacker | jcamins: btw, asked on fb, and from what I can tell, no CO barcode prefix registry |
19:34 | cait joined #koha | |
19:36 | jcamins | pianohacker_sustenance: thanks! |
19:36 | * cait | waves |
19:43 | oleonard | This day has involved a lot of me banging my head against the wall... |
19:43 | cait | oh :( |
19:43 | cookies? | |
19:43 | wahanui | Cookies are delicious delicacies |
19:44 | oleonard | I was hoping to use the fixFloat plugin for the search results controls in the OPAC but for some reason it doesn't work there as well as it does in the cataloging interface |
19:44 | druthb | oleonardsnack cookie |
19:44 | oleonard | My attempts to refine it were not successful. |
19:46 | cait | oleonard: bad plugin |
19:47 | jcamins | oleonard: you may have already tried this, but what about the Bootstrap control that does the same? Is that easier? |
19:48 | oleonard | Which one is that? The fixed navbar? |
19:48 | cait | brb |
19:48 | .. booting into windows | |
19:48 | ew :) | |
19:50 | mtompset | oleonard: Well, even if you bite my head off sometimes, we still love you here. :) Not all days are sucky. :) |
19:50 | tcohen joined #koha | |
19:51 | cait joined #koha | |
19:51 | cait | back |
19:55 | oleonard | jcamins: Do you mean the fixed navbar? Or something else? |
19:55 | jcamins | oleonard: sorry, yes. |
19:55 | Let me find it. | |
19:55 | * jcamins | has been writing unit tests. |
19:55 | * oleonard | can't get the fixed navbar to work for some reason |
19:55 | jcamins | In Javascript. |
19:55 | For code written in PHP. | |
19:56 | Actually, I meant navbar-static-top. | |
19:57 | Sorry. | |
19:57 | pianohacker | oh! okay then. Lemme put away the anti-pedantry wiffle bat and get out the PHP self-flagellation device |
19:57 | jcamins | pianohacker: I'm switching to node. Hence the unit tests in JS. |
19:58 | pianohacker | nice! What are you writing in node? |
19:58 | jcamins | Biblionarrator. |
19:58 | PHP was PHP once too often. | |
19:58 | pianohacker | very cool. What web framework are you using? |
19:58 | jcamins | Express. |
19:59 | pianohacker | bleh, yeah. My old job was ancient PHP interfacing with ancient Java, reading data files written by Fortran. Perl is puppies, kittens and daisies in comparison |
19:59 | Express seems nice though, if it has much in common with sinatara | |
19:59 | *sinatra | |
20:02 | oleonard | Oh... the fixed navbar is disabled by default for smaller viewports |
20:02 | Weird. | |
20:04 | "Fixed on mobile isn't consistently possible, nor does it behave well—not even on iOS5. You're free to override that if you wish, but we won't be re-enabling until support is improved." | |
20:04 | That stinks. :( | |
20:04 | jcamins | Does static work? |
20:05 | oleonard | Static works, but that doesn't help in this case. |
20:05 | jcamins | Oh. :( |
20:07 | oleonard | And if the clever folks at Twitter haven't figured this one out... |
20:07 | * oleonard | grumbles |
20:15 | oleonard | FWIW, here's the problem with the fixFloat plugin's behavior: http://screencast.com/t/ebbxwVBe |
20:23 | cait | @wunder frankfurt |
20:23 | huginn | cait: The current temperature in Frankfurt / M-Flughafen, Germany is 13.0°C (10:00 PM CEST on June 27, 2013). Conditions: Partly Cloudy. Humidity: 85%. Dew Point: 11.0°C. Pressure: 30.22 in 1023 hPa (Rising). |
20:23 | cait | @wunder Konstanz |
20:23 | huginn | cait: The current temperature in Konstanz, Germany is 11.0°C (10:00 PM CEST on June 27, 2013). Conditions: Rain. Humidity: 89%. Dew Point: 10.0°C. Pressure: 30.24 in 1024 hPa (Rising). |
20:23 | cait | chilly :( |
20:24 | * pianohacker | is jealous |
20:24 | pianohacker | @wunder 80401 |
20:24 | huginn | pianohacker: The current temperature in Lookout Pointe, Golden, Colorado is 33.3°C (2:24 PM MDT on June 27, 2013). Conditions: Partly Cloudy. Humidity: 17%. Dew Point: 5.0°C. Pressure: 30.28 in 1025 hPa (Falling). |
20:24 | oleonard | Ah well, more tomorrow. Bye #koha. |
20:24 | pianohacker | bye oleonard |
20:24 | cait | bye oleonard |
20:26 | magnuse | @wunder boo |
20:26 | huginn | magnuse: The current temperature in Bodo, Norway is 18.0°C (10:20 PM CEST on June 27, 2013). Conditions: Clear. Humidity: 64%. Dew Point: 11.0°C. Pressure: 30.04 in 1017 hPa (Steady). |
20:26 | magnuse | w00t! |
20:26 | jcamins | We got an oscillating fan! |
20:26 | Well, any floor fan is a huge improvement. | |
20:27 | pianohacker | amen to that, I just got one too jcamins |
20:30 | jcamins | @wunder 11375 |
20:30 | huginn | jcamins: The current temperature in Glendale, Glendale, New York is 26.3°C (4:13 PM EDT on June 27, 2013). Conditions: Mostly Cloudy. Humidity: 77%. Dew Point: 22.0°C. Pressure: 29.72 in 1006 hPa (Falling). Flash Flood Watch in effect through Friday afternoon... |
20:30 | jcamins | Of course, when we really needed the fan was yesterday. |
20:35 | wizzyrea | oy that's warm |
20:36 | maximep left #koha | |
20:39 | cait joined #koha | |
20:39 | tcohen | @wunder cordoba, argentina |
20:39 | huginn | tcohen: The current temperature in Cordoba, Argentina is 24.0°C (5:00 PM ART on June 27, 2013). Conditions: Clear. Humidity: 19%. Dew Point: -1.0°C. Pressure: 29.74 in 1007 hPa (Falling). |
20:39 | kathryn joined #koha | |
20:40 | mtompset | Wow... picking up in the afternoon, it would seem. :) |
20:40 | cait joined #koha | |
20:40 | cait | good morning kathryn ;) |
20:40 | mtompset | Greetings, magnuse jcamins wizzyrea pianohacker tcohen cait. |
20:41 | Greetings kathryn | |
20:41 | kathryn | morrrrning :) cait mtompset and all |
20:41 | pianohacker | take a breath there pardner |
20:41 | wizzyrea | hi everybody |
20:41 | pianohacker | hello world |
20:41 | mtompset | Nah, I like to say everything all at once and just keep rambling until I pass out from lack of oxygen, pianohacker. :P |
20:42 | pianohacker | are you coming to KohaCon? That would be entertaining to see in person |
20:42 | mtompset | No. |
20:42 | pianohacker | aww |
20:42 | mtompset | If someone will pay for the flight and the stay and the meals, I'll come, but until then... I can't come. |
20:43 | pianohacker | 'tis the minor detail of money :P |
20:43 | mtompset | That is the down side of working for a charitable organization. :( |
20:43 | pianohacker | where do you work for, out of curiosity? |
20:45 | very cool. | |
20:46 | heh, gotcha | |
20:46 | mtompset | What country are you in again, pianohacker? |
20:47 | (I try not to assume, since frequently I could be wrong) | |
20:47 | pianohacker | United States. Colorado specifically. I'm a college student working for ByWater over the summer |
20:48 | mtompset | Does the US give a tax credit for charitable donations? |
20:48 | pianohacker | uhhh, I think so, though I'm not sure of the exact legal requirements. Why do you ask? |
20:50 | druthb | mtompset: yes, a tax credit is available for charitable donations in the US. |
20:51 | You have to make a pretty significant amount of donation and other deductible things before you overcome the standard I-am-a-person deduction. | |
20:51 | mtompset | I know that money is tight for students, but do you think you'd miss $0.10/day (~$3/month)? ;) |
20:52 | Just pointing out there are ways to help me stay in the Koha community. ;) | |
20:52 | pianohacker | Heh. Probably not, mtompset |
20:53 | mtompset | I have had donors give ~$3.00/month in the past and because they gave more than $25/month WBTC issued a receipt. You can donate to WBT US for my project. ;) |
20:54 | I mean $25/year. | |
20:54 | So, I assume (not confirmed) WBT US can sort of work the same. :) | |
20:54 | druthb: Taxes are certainly something which sucks in general. | |
20:54 | World Wars kind of are at fault for it. :) | |
20:57 | New topic: http://youtu.be/YxlXn97rZMY (awesome pringles commercial) | |
20:57 | * tcohen | thinks taces are good |
20:58 | pianohacker | tacos? I love tacos |
20:59 | tcohen | s/tac/tax/ |
21:00 | pianohacker | :) |
21:00 | mtompset | taxes are only good, if they are spent on what we expect them to be spent on (education, infrastructure, etc.) |
21:01 | tcohen | oh, that's for sure mtompset |
21:01 | sometimes they are used to fix monetary fluctuations too | |
21:07 | mtompset | Sadly, corruption knows no geographical boundary. |
21:07 | tcohen | corruption is not the only issue |
21:08 | there's also priorities, ideology | |
21:09 | i guess at the US there will be people that favours medicare, and people that blames it | |
21:11 | mtompset | I hope that wasn't NSA punishing tcohen for his views. ;) |
21:41 | Hmmm... when is sysprefs.sql called? | |
21:43 | cait | installer |
21:43 | wahanui | i guess installer is for updating too. |
21:43 | mtompset | but so is updatedatabase.pl, right? |
21:43 | You shouldn't insert the same thing in both places, correct? | |
21:44 | Or is this like kohastructure.sql and updatedatabase.pl, where the kohastructure.sql is called on a fresh install, so it may need to be in both places? | |
21:48 | pianohacker | I believe so mtompset |
21:52 | cait joined #koha | |
21:58 | mtompset | Greetings again, cait. :) |
22:05 | * mtompset | grins, "Nice. I just patched the upgrade process from 3.8.6 to dev to be more smooth." |
22:05 | mtompset | I guess if I submit the patch, I should attempt from earlier and clean up more. What version should I jump back from? |
22:09 | Looks like magnuse is the goto person to bug about this. ;) | |
22:14 | Dyrcona joined #koha | |
22:15 | mtompset | Ah there... wiki pages. |
22:16 | libsysguy joined #koha | |
22:17 | pianohacker | hey libsysguy |
22:17 | wahanui | libsysguy is, like, missing us again.. :) |
22:17 | libsysguy | hey pianohacker |
22:17 | wahanui | I HATE XML |
22:17 | libsysguy | I finally figured out how to not autojoin #bywater…silly nickserv |
22:18 | trea | gratz buddy |
22:18 | pianohacker | haha |
22:18 | libsysguy | pianohacker were you the one taking over the calendar code? |
22:18 | pianohacker | <shiver> |
22:19 | yes... | |
22:19 | libsysguy | I didn't know if I could delete my branches on github |
22:19 | I apologize in advance | |
22:19 | I started that when I was more naive about Koha…and ambitious | |
22:19 | pianohacker | Oh, haha, no worries. Thanks for leaving your code up, it was helpful |
22:19 | One thing I never checked was what you did with the admin interface | |
22:19 | the existing code being... a bit of a mess | |
22:20 | libsysguy | that code could benefit tremendously from moo |
22:20 | the existing code, If I recall was doing manual date calculations before sekjal and I got ahold of it | |
22:21 | pianohacker | among other sins |
22:21 | libsysguy | heh |
22:21 | pianohacker | Moo seems nice though, like Moose without the lumbering size and deathly slowness |
22:21 | libsysguy | yeah, I went to a talk mst gave about it |
22:21 | seems like 66% of moose about about 33% of the costs | |
22:22 | a lot of that comes from the Types | |
22:22 | pianohacker | very cool |
22:34 | mtompset | Though I don't think a consensus was reached... wasn't there a discussion on the channel about OO classing styles, and moose friendly was positively considered, so as to be portable across various frameworks that exist for doing OO in Perl. |
22:34 | eythian | hi |
22:34 | wahanui | bidet, eythian |
22:36 | mtompset | Greetings, eythian. |
22:45 | rambutan joined #koha | |
23:18 | dcook joined #koha | |
23:20 | dcook | morning #koha |
23:23 | mtompset | Greetings, dcook. |
23:23 | dcook | hey ya mtompset |
23:56 | tcohen joined #koha |
← Previous day | Today | Next day → | Search | Index