Time Nick Message 03:58 thd kados: are you awake? 20:54 fbcit gmcharlt: tnx. 20:49 gmcharlt fbcit: also see RFC 3066 for references to applicable ISO standards 20:48 fbcit gmcharlt: actually I was looking for a list of all possible. /usr/share/i18n/locales turns up the best list so far... 20:46 gmcharlt fbcit: for all that are currently installed at the OS level: locale -a 20:18 fbcit specifically the language_territory section... 20:17 fbcit Does anyone know where I can find a list of possible values for the LANG env var on *nix? 20:09 fbcit paul? 17:25 kados fbcit: perhaps, because if we can roll out 3.0, that will let us concentrate on doing Pg right 17:23 fbcit brb... lunch 17:21 fbcit kados: so you want me to slow up on Pg and concentrate on installer.... 17:20 fbcit s/notice/noticed/ 17:19 fbcit rather than UK... 17:19 fbcit btw.. I'm in the US you know. 17:19 kados :-) 17:19 kados other than that, it's mostly just some bugfixing that's been done 17:18 kados ahh, yea, there are still a couple issues with the opac 17:18 fbcit it sounded like opac was having some trouble the other day... :-) 17:18 kados was it unsafe recently? 17:17 kados at least for now 17:16 kados so we stick with the current implementation then 17:16 kados :-) 17:15 kados just because there are some popular OSes that won't support them 17:15 fbcit if scripting, then we can probably use what we have in place with modifications 17:15 kados more I think about it I think we should avoid symlinks 17:14 fbcit if symlinks, I don't know if MakeMaker will work... 17:14 fbcit do we use symlinks or scripting to setup the Marc stuff? 17:14 fbcit but the real issue is this: 17:13 fbcit install-CPAN could still be used since it runs independently and first 17:13 fbcit As for installing the M::B module... most admins will already be in install mode with the MARC and other modules... 17:12 kados *nod* 17:11 fbcit I am familiar with LedgerSMB as we are looking at using it after it matures a bit. I am planning on asking over there what the issues were. 17:10 kados fbcit: what did you think of mj's response regarding the isntaller? 17:10 kados (and a couple minor enhancements taht will be done next week) 17:10 kados and a few outstanding bugs 17:10 kados the opac templates 17:10 kados so immediately, what's holding us back from releaseing 3.0 is a fully-working installer 17:09 kados (and concurrently for oracle IMO) 17:09 kados and that testing should be done for both dbms 17:09 kados I think ultimately we will ahve to do loads of testing if we make changes to the sql in the major modules 17:09 kados yep 17:09 fbcit I just spent time moving from M$SQL to pg... pg is mature and is a strong competitor with M$ feature wise 17:09 kados (you are welcome to add/maintain stuff for 3.0 but we won't make it official) 17:08 kados ok, so lets add postgres to the schedule for 3.2 17:08 kados yep 17:08 fbcit I run a pg backend. I don't want to support two dbms.... 17:07 fbcit :) 17:07 fbcit asap 17:07 fbcit the biggest issue I've had with mysql is the lack of a truly relational dbms.. 17:07 kados fbcit: what's your timeline for getting koha going with postgres? 17:06 kados *shrug* 17:06 kados but from what I've seen there are perhaps as many that postgres hasn't implemented 17:06 fbcit the mysql syntax I saw in Biblio.pm could be modified to work for both mysql and pg, but would need some testing... 17:06 kados that always confuses me, seems like the postgres purists are always complaining about mysql's poor implementation of features 17:05 fbcit presently I use CHECK constraints to mimic enums. 17:05 fbcit and enums... but the next release of Pg will support enums... it is in beta right now. 17:04 fbcit there is also the issue of mysql CURRENT_TIMESTAMP which requires a function in Pg to mimic it... 17:04 fbcit I started some reading on the sql standard the other day with an aim to answer these types of questions, but have not had time to pursue it. 17:03 fbcit I'm not sure what kind of *difficulties* that may cause, though. 17:02 fbcit I think you can run both dbms in an ansi SQL only mode... 17:02 fbcit Pg does not know about secondary keys and so you have to create additional indexes to effect the same result. 17:02 kados is that because neither dbms can read standard sql-92? 17:01 fbcit kados: I think we will always have to have two 17:01 kados or can the modifs you've made to the pg one be ported to the mysql one 17:00 kados what I'm asking is, do we need to have two kohastructure.sqls? 17:00 fbcit my structure was so far out that in addition to the syntax issues, I was missing fields when working on the bulk import stuff... 16:59 fbcit so I am backtracking and trying to get the update system ported so I can keep up better... 16:58 fbcit I failed to understand the underlying theory of updatedatabase.pl etc... 16:57 fbcit kados: the changes are nearly everything since about .009 forward... 16:57 gmcharlt (previous link was for fbcit) 16:56 kados or would that preent it from working on mysql? 16:56 kados fbcit: could we just merge them into the main kohastructure.sql? 16:56 kados fbcit: what are the nature of your changes? 16:56 gmcharlt http://git.koha.org/cgi-bin/gitweb.cgi?p=Koha;a=rss;f=installer/data/mysql/kohastructure.sql 16:54 fbcit we'll see how it goes... :-) 16:53 fbcit got the rss setup. 16:52 fbcit let me check... but there is sql in more than just the structure... 16:51 kados maybe? 16:51 kados http://git.koha.org/cgi-bin/gitweb.cgi?p=Koha;a=rss;f=installer/data/mysql/kohastructure.sql;h=739e08d402b0b238fe74057423b49e94e18ebef8;hb=HEAD 16:51 kados I wonder if you can get a feed from RSS on just the kohastructure.sql 16:51 fbcit maybe we can give that one out and request those submitting patches affecting sql to cc?... 16:51 fbcit bringing the Pg kohastructure up to date is a real pain because I failed to realize how many changes were going on... :-( 16:51 kados I'm not sure I can do that 16:50 fbcit that will ensure that I do the port immediately... 16:49 fbcit I would like to receive a copy of all patches affecting sql.... 16:49 kados fbcit: I need to ask you about that, what's the purpose of the email? 16:48 fbcit kados: did you get a chance to setup that email yet? 16:47 gmcharlt :) 16:47 paul (was for gmcharlt in fact ;-) ) 16:47 paul fbcit: if it's the case, then it's definetly a bug, as it appear silly to me to do that ! 16:45 gmcharlt ok -- so we'll need to make sure to not use MySQL's "improvement" 16:44 fbcit FWIW...pg has the same req on FKs... the referenced field must be unique or form a unique value... 16:40 kados k 16:38 gmcharlt except for known bugs 16:38 gmcharlt so checking all such constraints probably should be post-3.0 16:37 gmcharlt particularly since a lot of code isn't checking for errors on inserts 16:37 gmcharlt but there's a lot of cleanup to do 16:36 gmcharlt as far as constraints are concerned, we probably should stick to SQL-92 throughout 16:34 kados I'm just wondering if we're deviating from standard sql-92 and if we should not 16:34 gmcharlt ? 16:34 gmcharlt by that you mean allow FK to non-unique key in parent table 16:33 kados if so, i'd be happy to update the main kohastructure 16:33 kados is there a way to trigger the same functionality using standard sql-92? 16:30 gmcharlt apparently so, but that's a non-SQL-standard extension 16:26 fbcit does mysql require FKs to reference fields that form unique values? 16:25 gmcharlt needs to be tightened up, of course, but later 16:24 gmcharlt in that particular case, it's essentially a "loose" FK that's not enforced by DB but by app 16:23 fbcit I am missing the FK to branches.branchcode, though... 16:23 fbcit k 16:22 gmcharlt has to be qualified by 'unique' or 'primary' to add the uniqueness constraint 16:21 gmcharlt ah, not so -- just means that it has an index on it 16:20 fbcit right, but in mysql it is set as a key... which I assume implies it is unique...?? 16:19 gmcharlt well, for that table it's a (not always required) FK to branches.branchcode 16:19 fbcit ie. import_branches.branchcode, etc. 16:19 fbcit yep... I'm going to make it unique everywhere it occurs in the Pg sql. 16:17 gmcharlt branches.branchcode is a unique key -- is that what you're asking? 16:16 fbcit kados, gmcharlt: is branchcode alway unique? 15:55 [K] *** part FreeNode!#koha: darci|meeting i=plinkit@159.121.122.56 15:54 [K] *** join #koha@FreeNode: darci|meeting i=plinkit@159.121.122.56 13:46 fbcit marc importing 13:46 fbcit kados: I had to put the import thing on pause. My pg schema was too out of date. 13:45 kados yep 13:45 fbcit it has the potential to break quickly and often while porting on that scale.. :-( 13:44 kados yep 13:43 fbcit however, some of this should probably wait until after 3.0 is frozen and we branch off for the next ver... (imo) 13:42 fbcit for starters, stripping the backtics and using double quotes around keywords used otherwise will help. 13:42 fbcit I think we can also do *some* standardization of SQL syntax as well which will reduce the maintenance load. 13:39 fbcit yes 13:39 kados otherwise maintenance is gonna be hard 13:39 kados mandatory, optional, everything 13:38 kados I guess my question is just broadly can we put all that data into a form that both mysql and postgres will understand 13:38 fbcit of course I suppose that any records to be preloaded into the db could be kept in csv... 13:37 fbcit so "sample data" is the "optional" choices in the installer, right? 13:36 kados fbcit: just those two 13:36 kados Modified SessionStorage pref to include Pg choice 13:35 kados Added French data to Pg dir 13:35 fbcit kados: did I submit patches to sample data? 13:33 fbcit which? 13:33 fbcit I'm back several ver's on kohastructure right now.. 13:33 kados :-) 13:32 gmcharlt yep 13:32 fbcit csv format is probably the most common and so makes perfect sense here 13:31 gmcharlt and converts it to bulk loader config options for each DB 13:31 gmcharlt that takes sample file descriptoin of some kind 13:30 gmcharlt and probably not too hard to write a program 13:30 kados makes it easy to do a migration then too, just get your data in the format and wiz bang 13:30 fbcit that sounds good to me 13:29 kados yea, that's the long-term goal 13:29 gmcharlt and use bulk loaders to import 13:29 gmcharlt store as delimited text files 13:29 gmcharlt rather than storing sample data as SQL statements 13:29 gmcharlt a thought about that 13:28 kados and two marc formats 13:28 fbcit I don't see why not right off. 13:28 kados s 13:28 kados I'm just concerend about the overhead of maintaining all the sample data in two languages and two database 13:28 kados hehe 13:28 kados any chance that Pg and mysql could share sample data? 13:28 fbcit yep 13:28 kados fbcit: got a sec? 13:23 paul I'll investigate as well. and let you know if I understand where the pb comes from 13:23 kados but I agree, I"ll have a look today and see what's up 13:22 kados those were in reaction to other changes that had been introduced 13:21 paul I think it's the updates you did on buildQuery 13:21 paul kados : same thing on opac & staff 13:20 kados but I know many things have been changed from dev_week 13:20 kados I haven't looked at opac-search.pl yet 13:19 paul ccl=au=perles => 124 results, which is correct 13:19 paul as author => 236 results as well, which is wrong 13:19 paul search "perles" as kw => 236 results 13:18 paul http://o11.bureau.paulpoulain.com/cgi-bin/koha/opac-search.pl 13:18 paul kados : 13:18 paul author search don't work any more... 13:18 paul ! big bug detected just now... 13:14 kados :( 13:14 paul :( 13:14 kados paul: no template patches for opac 13:10 paul ) 13:10 paul kados : is there something about opac ? (i haven't rebase since the day before owen last commit, so I have 3 or 4 days ago repo= 13:09 kados about 25 patches 13:05 fbcit hi kados 13:05 paul hi kados 13:04 kados paul: looking at patches now 13:04 kados morning #koha 13:01 paul 'morning fbcit 13:00 fbcit hello koha.