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: users+help@global.libreoffice.org
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
Context
- [libreoffice-users] Base Development Statistics · Alexander Thurgood
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.