Hi, Just to attempt to bring some sanity / rationality to claims about what is, or is not being done on the database module, I thought I'd give you an insight from my probing around in the git logs :
It has been said that there are quite a few developers working on Base. I don't know exactly what quite a few is, or how regular that might be. I can think of at least 2 people who have been working on Base recently. Terence Engerer is currently looking at ODBC stuff, but he doesn't appear to have authored any accepted code commits yet, and Lionel Mamane, who's been getting stuck in on fixing some bugs, in various bits and bobs, most notably in DbGridControl stuff, but again, his stuff doesn't always seem to have been integrated yet (no one to review it and approve it or else it has been forgotten in amongst all the other stuff going on). As for commits since last year, i.e. around the creation of the LibreOffice project, git log tells me : git log --grep='database' --pretty=oneline --since="1 year ago" 665d1011950dc41d9a7f8e95596d5e1d5d99ff63 Get DB range import from xlsx to work once again. f69eb5b70342cbb499dc9b99a5eb78e59eb2d416 dbaccess: databasecontext.cxx: copy m_aDatabaseObjects ba361f9baac5e4162395f9a404a229e6a46985c3 add database unit test 6825533b8d93f92a66558a9b6295003ceba52917 Don't hard code joining type of Arabic characters 117281ba12e703fcd04ca87309dfd4a31432d1c5 fix leaking 'Pictures' streams from basic dialogs in base b5736291ed105d5366797201d5f5f92ac2f39d14 registered but uninstalled database drivers break address book wizard 04d2e6469529b6187900659517d6f6dd5ea2cca5 update range names/database ranges in formulas cells b2b61b8c4892a8a02ae37cd48db8fad8fa02eb32 fix for fdo#39333: database ranges don't work in formulas 0ac9ee757cc07f86bcd22bfd8f8ea0adb810f206 Disable Adabas D database driver 445aa9fa363dba19404e8c4425adbc0528d8698d fdo#36719: Prevent crash on pivot table with invalid database connection. 6f8ed557eb49c9e3543453de62ab8b02f9756a57 fdo#33137: Prevent crash on pivot table with invalid database connection. 7edb5f736115732fe27f4f80d7559aed46b03dab config leaks: handle cancel from database wizard correctly a19af69c93d2ca8e319a1327aba6cf042deec25b Fixed incorrect exporting of global named database ranges. 66b3c5c926806c5702ceb4fdf083188b280bb8f9 Fixed a crash when creating a new datapilot table from external database. 5ba40ecb52ce6f4868206edabdec8f4124517151 cws dba34c: the celldescription control is visible at all database types dad9275f4dfef56700656538323b8b6667eb799b bug id's from Oracle internal database removed 2296ac5aa0536ca05901c8e6cf97ac1c34fdff86 bug id's from Oracle internal database removed e1e2228306dd3ed6460198729dd4d3f201ee0925 bug id's from Oracle internal database removed 7d18257bde13f64bad9fb87f663bfb347cd6b899 Import sort paramters for the anonymous database ranges. 2211ad695920526e9acf473f342d0732ce1112a8 First cut on getting ODS import/export of sheet-local anonymous ranges. 7df4c7feacf51c141a7beaa2a8404d932d7c2e86 Support sheet-local anonymous database ranges. 3b7ab82aee60aec1e47c1e253d3977a3fc011f5b Merge commit 'ooo/DEV300_m103' 761118f831295454a896a6d2921db0d8212fcd5b Merge commit 'ooo/DEV300_m103' e65c0fe553a9d1b85dcacfff7af9df8231427876 Merge commit 'ooo/DEV300_m101' into integration/dev300_m101 154b8f5a322f94509ec8724ed0f9fb63f8069641 cws dba34c: the celldescription control is visible at all database types 68bcc92af3c308e9463799b5effbef09d54a9d62 native359: #i116797# improve msi database 44bc040a04d38b01ccf168443922a1f442238c07 native359: #i116797# improve msi database 6b45b36e1af83dc401a0ebd7a872942b9e0905c4 fix for fdo#32561 4f4bec90b8c07c3c0415de7860a560dd16f3ebae fix for fdo#32561# crash when moving through database types c19504b56663050e5cf1aa2e27758e8f8085bfe7 dr78: #i116426# use ODataAccessDescriptor for database import parameters, support bookmarks for selection 681c5b71e215d1b6c57dd50c394f8053b58aad18 dr78: #i115015# proper handling of add-in parameter arrays, merged with database functions QueryParam 2d9cc1ed67901e4a95db1795ba43d1635f7820d1 dba34b: #i109534# don't let the query wizard display queries to select from, if the database does not support queries in queries 6545200f2571e3198f2200ac2229d45afc8dac12 Fixed a crash on importing docs with database functions. I've ignored the merges from the OOo CWS m103 because that was Oracle stuff (as was the good looking stuff in m106 which unfortunately did not get merged). Of the list above, only 18 really seem to concern bugs that relate to Base functionality, most of it however, being the interface thereto with Calc (what a surprise). They do not however appear to be commits which correct the most annoying bugs preventing people from getting on with their lives in Base !! One could also look at mailmerge : git log --grep='mailmerge' --pretty=oneline --since="1 year ago" d21b4f88b00556e1c00800034faba68968f48962 Merge remote branch 'libs-gui/master' b71f754feb335a824d3d2f5e3c38bb1853fe49af fix a crash seen debugging dodgy dbaccess+mailmerge stuff 35724a77bdb619bb3573d0f63765e8a742425906 put exception message into mailmerge error dialog 4bf6f571590f19ea5a8fdca77bc765e0d1cbedfe Resolves: fdo#32553 freeze/hang on mailmerge to attached pdf 38ecac03e18ba6c061785b899d49419ba7f58fa3 Resolves: fdo#32553 freeze/hang on mailmerge to attached pdf MacBookPro:core alex$ git log --grep='mail merge' --pretty=oneline --since="1 year ago" 53155997b9d8b8c1043e0e81a30542c5dae495dc #i116336# mail merge to single documents fixed b41b7cbef3ca21ad38e527a116e76a62c91c4b16 We need to move to the next record during mail merge. (fdo#32790) 0e1f6828408201926d6e20e054cad706d73b02b9 We need to move to the next record during mail merge. (fdo#32790) cb96ccb6d8c3ffd4b2aeb862faaa3cecbef56e9e fdo#31190: Use the same method to getthe DBData than the mail merge b32a06395d07ed72e57a6ca1162ff597017b02d0 fdo#31190: Use the same method to getthe DBData than the mail merge As you can see from the above, there doesn't really seem to be that much happening in comparison to the other modules. And to cap it all : The freedesktop bug reporter currently lists nearly 150 open bugs using the keywords "libreoffice" and "database". There are probably actually more than this because I haven't factored in shortened keywords such as just "base" or "db" or "mail/merge" (poor signal to noise ratio). Many of these have been open for more than 6 months already. So you people can make your own mind up as to what, if anything, is really happening to the Base module. Cheers, Alex -- For unsubscribe instructions e-mail to: [email protected] Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/ Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette List archive: http://listarchives.libreoffice.org/global/users/ All messages sent to this list will be publicly archived and cannot be deleted
