Date: prev next · Thread: first prev next last
2012 Archives by date, by thread · List index


Hi :)
I agree there is no point in building a new connector for the 3.3.x branch because it's nearing Eol 
(i thought that was end-of-line, as in a line of text, but it kinda works well for this too).  
However if there is an easily accessible connector that does work then it would be great to have it 
up on the site too.  There are quite a lot of people still using 3.3.x who are likely to keep using 
it for quite a long time (not mentioning any names).  So, a connector that works for 3.3.x would be 
nice if it's easy but please don't put any work into it.

Also with the connectors could we please make it clear that it's for MariaDb as well as MySql?  
MySql is owned and run by Oracle.  Should we really be advertising and supporting Oracle given the 
way they have treated OpenOffice and LibreOffice?  The original team for MySql and most of the devs 
and community have almost all moved to MariaDb.  
Regards from
Tom :)


--- On Thu, 5/1/12, Alexander Thurgood <alex.thurgood@gmail.com> wrote:

From: Alexander Thurgood <alex.thurgood@gmail.com>
Subject: Re: [libreoffice-users] MySQL Connector Extension
To: "Lionel Elie Mamane" <lionel@mamane.lu>
Cc: "Cor Nouws" <oolst@nouenoff.nl>, users@global.libreoffice.org
Date: Thursday, 5 January, 2012, 9:19

Hi Lionel,

2012/1/5 Lionel Elie Mamane <lionel@mamane.lu>


As I understand things, in general, compiling a connector against
version 3.y guarantees only binary compatibility with versions 3.x
with x >= y. So if you compile against 3.4 you'll get a connector
compatible with 3.5 *and* with 3.4. If you compile against 3.3, it
will be compatible with 3.3, 3.4 and 3.5.


OK, that would explain why my more recently posted connectors only work
with >=3.5, thanks for that explanation. It also means that there's no need
for me to change the extensions page blurb again. I won't be compiling
against 3.3, since we are virtually at EOL (so far as I have understood the
support/release plan). I haven't checked out the 3.4 branch to build
against that, but space and time constraints on the build machines may
prevent me from doing so anyway.



If a connector compiled against 3.3 or 3.4 does not work with 3.5 for
ABI reasons (ABI = application binary interface), that is a bug in
LibreOffice 3.5, which needs to be fixed before release. I already
found (and fixed in collaboration with Kohei) such a bug, see
http://lists.freedesktop.org/archives/libreoffice/2011-August/016921.html

If we have such a bug left, please raise it with reproduction
instructions (put me in CC, but I'm a bit overscheduled now for
"illness in the family" reasons).


The problem appears to be that the Oracle Mysql Connector 1.0.1 no longer
works in 3.5. This would have probably been built against OpenOffice.org
3.3 code. It may be that there are sufficiently subtle differences in our
code trees that now prevent that connector from working with 3.5 as it used
to with previous 3.3.x and 3.4.x versions. However, in my tests last night
on 32bit Linux with a 2-day old build from master and the Oracle mysql
connector, I no longer had any errors. This would need to be confirmed for
Windows and Mac platforms too.

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

-- 
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


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.