Re: About building on Apple Silicon M1

2021-05-06 Thread marius adrian popa
Just for info : Firebird v3.0.8 is the next point release to come, it's
scheduled for Q2 2021 according to the Roadmap
https://firebirdsql.org/en/roadmap/
and related pull request https://github.com/FirebirdSQL/firebird/pull/308

On Sat, May 1, 2021 at 10:21 PM Philipp Weissenbacher <
p.weissenbac...@gmail.com> wrote:

> Hi Alex,
>
> I was wondering about the same thing.
>
> With the patches for the current latest Firebird release from #140332 it
> should be usable.
>
> They also cleaned up their code for it to work but haven’t made a release
> including those fixes yet. It looks like they’re preparing for a 4.0
> release (see their branches on GitHub).
>
> I’m anxious compiling LO will kill my M1 SSD, though.
>
> Philipp
>
> On Wed, 21 Apr 2021 at 11:39, Alexander Thurgood 
> wrote:
>
>>
>>
>> Le 16/04/2021 à 08:42, Stephan Bergmann a écrit :
>>
>> > Apart from that, things just work (thanks to Tor, mostly).
>> >
>>
>> How about Firebird support ? Does that build / is it functional yet ?
>>
>>
>> Alex
>> ___
>> LibreOffice mailing list
>> LibreOffice@lists.freedesktop.org
>> https://lists.freedesktop.org/mailman/listinfo/libreoffice
>>
> --
> Sent from Gmail Mobile
> ___
> LibreOffice mailing list
> LibreOffice@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/libreoffice
>
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


Excel team considering Python as scripting language: asking for feedback

2017-12-19 Thread marius adrian popa
https://news.ycombinator.com/item?id=15927132
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: MacOS build fail "SSE4.2 instruction set not enabled" (abandonned)

2017-05-15 Thread marius adrian popa
I will check your patch this week on a mac / windows and linux , It's still
a hack so the proper way to solve it is like described in this
stackoverflow solution

http://stackoverflow.com/questions/11228855/header-files-
for-x86-simd-intrinsics

I used tips from
https://bidetly.io/2017/02/08/crc-part-1/

and eliminated msse4 flag from compiler command line

https://gist.github.com/mariuz/753f6fce7ebe0ac9bcf2cb26905c1cc1



On Sat, May 13, 2017 at 9:31 AM, Julien Nabet <serval2...@yahoo.fr> wrote:

> Hi,
>
> As I put on the gerrit patch, I give up with this patch because:
> - it's too complicated to modify the patch : the patching part was working
> on my Mac and it fails to apply on Jenkins Mac
> - sse4 pb. Even if it builds, LO may crash on pc which aren't compatible
> with sse4
>
> Julien
>
> On 12/05/2017 14:33, marius adrian popa wrote:
>
> Also in firebird/extern/cloop/src/tests/test1/CTest.c
>
> related to this patch
> https://gerrit.libreoffice.org/#/c/37488/6/external/
> firebird/firebird-macosx.patch.1
>
> these lines and changes are still needed for osx
>
>  #include "CalcCApi.h"
> -#include 
> +#include 
>  #include 
>
> now build fails https://ci.libreoffice.org/job/lo_gerrit/11317/Config=
> macosx_clang_dbgutil/
>
> On Fri, May 12, 2017 at 1:10 PM, Tomaž Vajngerl <qui...@gmail.com> wrote:
>
>> Hi,
>>
>> On Fri, May 12, 2017 at 11:05 AM, marius adrian popa <map...@gmail.com>
>> wrote:
>> > Known issue in Firebird 3.0.x
>> >
>> > http://firebird.1100200.n4.nabble.com/std-c-11-added-to-CXXF
>> LAGS-in-3-0-on-linux-td4645224.html
>> >
>> > introduced by this commit
>> >
>> > https://github.com/FirebirdSQL/firebird/commit/52d9a05a0f3d
>> >
>>
>> They would need to add something like "%/CRC32C.o: COMMON_FLAGS +=
>> -msse4" to prefix.darwin too (clang should have compatible switches)
>>
>> For Windows It is complicated as it depends if the particular VS
>> version supports the instructions or not, but you need to add some
>> compile switch too...
>>
>> That's only for compiler - in addition you also need run-time
>> detection, but I see this is already covered by SSE4_2Supported()
>> method.
>>
>> Regards, Tomaž
>>
>
>
>
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: MacOS build fail "SSE4.2 instruction set not enabled"

2017-05-12 Thread marius adrian popa
Also in firebird/extern/cloop/src/tests/test1/CTest.c

related to this patch
https://gerrit.libreoffice.org/#/c/37488/6/external/firebird/firebird-macosx.patch.1

these lines and changes are still needed for osx

 #include "CalcCApi.h"
-#include 
+#include 
 #include 

now build fails
https://ci.libreoffice.org/job/lo_gerrit/11317/Config=macosx_clang_dbgutil/

On Fri, May 12, 2017 at 1:10 PM, Tomaž Vajngerl <qui...@gmail.com> wrote:

> Hi,
>
> On Fri, May 12, 2017 at 11:05 AM, marius adrian popa <map...@gmail.com>
> wrote:
> > Known issue in Firebird 3.0.x
> >
> > http://firebird.1100200.n4.nabble.com/std-c-11-added-to-
> CXXFLAGS-in-3-0-on-linux-td4645224.html
> >
> > introduced by this commit
> >
> > https://github.com/FirebirdSQL/firebird/commit/52d9a05a0f3d
> >
>
> They would need to add something like "%/CRC32C.o: COMMON_FLAGS +=
> -msse4" to prefix.darwin too (clang should have compatible switches)
>
> For Windows It is complicated as it depends if the particular VS
> version supports the instructions or not, but you need to add some
> compile switch too...
>
> That's only for compiler - in addition you also need run-time
> detection, but I see this is already covered by SSE4_2Supported()
> method.
>
> Regards, Tomaž
>
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: MacOS build fail "SSE4.2 instruction set not enabled"

2017-05-12 Thread marius adrian popa
Known issue in Firebird 3.0.x

http://firebird.1100200.n4.nabble.com/std-c-11-added-to-CXXFLAGS-in-3-0-on-linux-td4645224.html

introduced by this commit

https://github.com/FirebirdSQL/firebird/commit/52d9a05a0f3d

On Thu, May 11, 2017 at 1:01 PM, Tomaž Vajngerl  wrote:

> Hi,
>
> On Thu, May 11, 2017 at 10:17 AM, julien2412  wrote:
> > Hello,
> >
> > I submitted a gerrit patch to bump Firebird to 3.0.2 (see
> > https://gerrit.libreoffice.org/#/c/37488/)
> > MacOs build fails on Jenkins with these logs:
> > In file included from
> > /Users/tdf/lode/jenkins/workspace/lo_gerrit/Config/
> macosx_clang_dbgutil/workdir/UnpackedTarball/firebird/src/
> common/CRC32C.cpp:34:
> > /Applications/Xcode.app/Contents/Developer/Toolchains/
> XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.1.0/
> include/nmmintrin.h:28:2:
> > error: "SSE4.2 instruction set not enabled"
> > #error "SSE4.2 instruction set not enabled"
> >  ^
> > /Users/tdf/lode/jenkins/workspace/lo_gerrit/Config/
> macosx_clang_dbgutil/workdir/UnpackedTarball/firebird/src/
> common/CRC32C.cpp:41:10:
> > error: use of undeclared identifier '_mm_crc32_u8'
> > return _mm_crc32_u8(hash_value, *value);
> > (idem with  _mm_crc32_u16 and  _mm_crc32_u32)
> >
> > Would it be possible to enable SSE4.2 on Jenkins MacOs machine or have we
> > got some compatibility constraint to fulfil?
>
> The file CRC32C.cpp must be compiled with compiler flag -msse4
> otherwise you get such a compile error - I'm not sure how we compile
> firebird but we will probably need to adapt this.
>
> > Julien
>
> Regards, Tomaž
> ___
> LibreOffice mailing list
> LibreOffice@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/libreoffice
>
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: Support new and discontinue old compilers

2017-02-15 Thread marius adrian popa
I will check the issue with Firebird

http://paste.openstack.org/show/594333/

On Wed, Feb 15, 2017 at 10:26 AM, David Ostrovsky 
wrote:

>
> I'm pleased to share with you, that MSVC 15 (aka VS 2017) is up
> and running on master: [1].
>
> After fixing the VC++ runtime merge module merging problem in resulted
> MSI in MSVC 14.0 and MSVC 15.0, the produced MSI can not only be
> installed, but the LO can actually run after the installation. The VC++
> Runtime merge module merging bug that started to show up since MSVC
> 14.0, is appeared to be a trivial problem, that was surprisingly hard
> to track down: [2]. I don't want to enter into glory details here as
> for why that was the case, but I will write a blog about that one.
>
> That raises the question, if we are ready to move forward and left MSVC
> 12.0 (aka VS 2013) behind us: [3]. I know, it's always hard to get a
> feedback on such questions, as you can see no reaction on this infra
> issue: [4]. Needless to say that I asked on IRC too, without any
> response, so I guess the only way to get a feedback on that one, is to
> merge that change and see, if it's going to be reverted...
>
> * [1] https://gerrit.libreoffice.org/#/c/31279
> * [2] https://gerrit.libreoffice.org/#/c/33366/
> * [3] https://gerrit.libreoffice.org/#/c/22588/
> * [4] https://redmine.documentfoundation.org/issues/2147
>
> ___
> LibreOffice mailing list
> LibreOffice@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/libreoffice
>
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: 5.3.0.3 firebird race condition

2017-02-14 Thread marius adrian popa
I guess can be cherrypicked for 5.3.x

On Tue, Feb 14, 2017 at 10:13 AM, Stephan Bergmann 
wrote:

> On 02/14/2017 02:03 AM, Chris Willing wrote:
>
>> Building 5.3.0.3 using the supplied firebird
>> (external/tarballs/Firebird-3.0.0.32483-0.tar.bz2) results in
>> intermittent failure. It seems to be a known problem
>> (https://www.mail-archive.com/firebird-devel@lists.sourcefor
>> ge.net/msg13374.html),
>> possibly fixed in a later version.
>>
>
> (Addressed on LO master towards 5.4 with  libreoffice/core/commit/?id=592f4f6a5941e42e6b2b3fa76e74b8ad509724c9>
> "external/firebird: Backport fix for CORE-5452 causing spurious SEGV".)
>
> ___
> LibreOffice mailing list
> LibreOffice@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/libreoffice
>
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: tdf#50916 : Calc : Dynamic column container

2017-02-09 Thread marius adrian popa
Discussion on reddit

https://www.reddit.com/r/programming/comments/5skn9j/project_increasing_the_limit_of_number_of_columns/

On Mon, Feb 6, 2017 at 2:27 PM, Dennis Francis 
wrote:

> Hi All
>
> I have compiled a writeup @ https://niocs.github.io/
> LOBook/misc/16kcols.html to help new contributors who want to work on
> this bug tdf#50916.
> I will try to keep it updated on new developments as more patches are
> added.
>
> Thanks,
> Dennis
>
>
> On Mon, Jun 20, 2016 at 3:40 PM, Dennis Francis <
> dennisfrancis...@gmail.com> wrote:
>
>> Adding Markus and Eike to make sure they did not miss my last post in
>> this thread.
>>
>> Thanks in advance for your feedback.
>>
>> Thanks,
>> Dennis
>>
>>
>> On Fri, Jun 10, 2016 at 3:08 PM, Dennis Francis <
>> dennisfrancis...@gmail.com> wrote:
>>
>>> Hi All
>>>
>>> It has been quite a while since I worked on this bug. Lately I have been
>>> thinking about "a better way to handle row formattings".
>>> In the current setting, if someone formats whole row, it is required
>>> that we have all columns from 0 to MAXCOL allocated, which is bad when
>>> MAXCOL is a big number.
>>>
>>> The formatting attributes of a column are stored in ScColumn::pAttrArray
>>> ( type is ScAttrArray* )
>>>
>>> The methods of ScAttrArray are mostly to set and get specific attributes
>>> in addition to
>>> SetPattern(), SetPatternArea(), GetPattern() and GetPatternRange() which
>>> sets/gets whole set of formatting attributes for a row/row segment.
>>>
>>> One of my ideas to solve the row formatting issue was to create and
>>> maintain a ScAttrArray object in ScTable (say aRowAttrArray) to hold only
>>> the row formattings.
>>> In the ScTable *set* methods related to formatting we could check if the
>>> request is for the column range 0 to MAXCOL (full row operation) and
>>> store the specified row formatting in aRowAttrArray in addition to
>>> letting the existing columns to receive the row formatting.
>>>
>>> *For example* :
>>>
>>> void ScTable::ApplyStyleArea( SCCOL nStartCol, SCROW nStartRow, SCCOL
>>> nEndCol, SCROW nEndRow, const ScStyleSheet& rStyle )
>>> {
>>> if (ValidColRow(nStartCol, nStartRow) && ValidColRow(nEndCol,
>>> nEndRow))
>>> {
>>> PutInOrder(nStartCol, nEndCol);
>>> PutInOrder(nStartRow, nEndRow);
>>> for (SCCOL i = nStartCol; i <= nEndCol; i++)
>>> aCol[i].ApplyStyleArea(nStartRow, nEndRow, rStyle);
>>> }
>>> }
>>>
>>> can be modified to :
>>>
>>> void ScTable::ApplyStyleArea( SCCOL nStartCol, SCROW nStartRow, SCCOL
>>> nEndCol, SCROW nEndRow, const ScStyleSheet& rStyle )
>>> {
>>> if (ValidColRow(nStartCol, nStartRow) && ValidColRow(nEndCol,
>>> nEndRow))
>>> {
>>> PutInOrder(nStartCol, nEndCol);
>>> PutInOrder(nStartRow, nEndRow);
>>>
>>> if( nStartCol == 0 && nEndCol == MAXCOL )
>>> {
>>> aRowAttrArray.ApplyStyleArea(nStartRow, nEndRow,
>>> const_cast());
>>> SCCOL nLastCol = aCol.size() - 1;
>>> for (SCCOL i = 0; i <= nLastCol; i++)
>>> aCol[i].ApplyStyleArea(nStartRow, nEndRow, rStyle);
>>> }
>>> else
>>> {
>>> if ( aCol.size() <= nEndCol )
>>> aCol.CreateCol( nEndCol, nTab ); // This method has to
>>> be added again as the commit for loplugin:unusedmethods removed it.
>>> for (SCCOL i = nStartCol; i <= nEndCol; i++)
>>> aCol[i].ApplyStyleArea(nStartRow, nEndRow, rStyle);
>>> }
>>> }
>>> }
>>>
>>> Now this aRowAttrArray can be used to instantiate pAttrArray of column
>>> to be created later on as it represents the attributes of all columns that
>>> are yet to be created.
>>>
>>> Next we need to modify the Get methods of ScTable related to formatting
>>> in a way that it will respond with
>>> correct formatting on the not-yet-created columns.
>>>
>>> *For example* :
>>>
>>> const ScPatternAttr* ScTable::GetPattern( SCCOL nCol, SCROW nRow ) const
>>> {
>>>  if (ValidColRow(nCol,nRow))
>>>  return aCol[nCol].GetPattern( nRow );
>>>  else
>>>  {
>>>  OSL_FAIL("wrong column or row");
>>>  return pDocument->GetDefPattern();  // for safety
>>>  }
>>> }
>>>
>>> needs to be modified to :
>>>
>>> const ScPatternAttr* ScTable::GetPattern( SCCOL nCol, SCROW nRow ) const
>>> {
>>>  if (!ValidColRow(nCol,nRow))
>>>  {
>>>  OSL_FAIL("wrong column or row");
>>>  return pDocument->GetDefPattern();  // for safety
>>>  }
>>>  if ( nCol < aCol.size() )
>>>  return aCol[nCol].GetPattern( nRow );
>>>  return aRowAttrArray.GetPattern( nRow );
>>> }
>>>
>>>
>>>
>>>
>>> While the above idea might work for a new document getting edited; but I
>>> am not sure what the situation is when a non trivial document is
>>> loaded/saved. During file loading if row attributes get applied column
>>> by column separately, it will defeat the 

Firebird bug CORE-5452 is fixed : Segfault when engine's dynamic library is unloaded right after closing worker threads

2017-01-13 Thread marius adrian popa
Firebird bug CORE-5452 is fixed
http://tracker.firebirdsql.org/browse/CORE-5452

And related commit

https://github.com/FirebirdSQL/firebird/commit/40f782ae3e918c4f3842571ff8064be1c4f54961
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: I'm new

2016-12-01 Thread marius adrian popa
First step is to download LibreOffice and get it build.

We have made a step by step guide on how to proceed:
https://wiki.documentfoundation.org/Development/GetInvolved

On Wed, Nov 30, 2016 at 11:46 AM, Dragos Petrescu <
petrescudragos1...@gmail.com> wrote:

> Hi,
>
> I'm new here and I'd like to get involved. I know C, Java and Android. I
> am computer science student but kind of new to the open source community.
> Can anyone tell me where can i start?
>
> Thanks,
> Dragos Petrescu
>
> ___
> LibreOffice mailing list
> LibreOffice@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/libreoffice
>
>
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: Firebird 2.5 Patch to compile with Visual Studio 2015

2016-04-04 Thread marius adrian popa
I have updated the patch

https://gerrit.libreoffice.org/23738

with mod_loader changes for vc14

https://github.com/FirebirdSQL/firebird/commit/d520ac3fcdd48fa62155f02453aa8a6865e1cd72

removed external/firebird/firebird-vs2013.patch.1 is not needed anymore in
2.5.5 (applied upstream)

On Fri, Apr 1, 2016 at 9:56 PM, marius adrian popa <map...@gmail.com> wrote:

> I have added the gerrit here
>
> https://gerrit.libreoffice.org/23738 Add Visual Studio 14 Changes from
> upstream
>
> please review
>
> On Fri, Apr 1, 2016 at 1:52 PM, Lionel Elie Mamane <lio...@mamane.lu>
> wrote:
>
>> On Wed, Mar 30, 2016 at 08:04:30PM +0300, marius adrian popa wrote:
>> > Final Firebird 2.5 Patch to compile with Visual Studio 2015 is now
>> merged ,
>> > https://github.com/FirebirdSQL/firebird/pull/12
>>
>> Great!
>>
>> > I will add a gerrit for libreoffice also
>> >
>> https://patch-diff.githubusercontent.com/raw/FirebirdSQL/firebird/pull/12.patch
>>
>> Make sure to also reenable it in the default Windows config and add me
>> as reviewer on the gerrit.
>>
>> Thanks,
>>
>> --
>> Lionel
>>
>
>
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: Firebird 2.5 Patch to compile with Visual Studio 2015

2016-04-01 Thread marius adrian popa
I have added the gerrit here

https://gerrit.libreoffice.org/23738 Add Visual Studio 14 Changes from
upstream

please review

On Fri, Apr 1, 2016 at 1:52 PM, Lionel Elie Mamane <lio...@mamane.lu> wrote:

> On Wed, Mar 30, 2016 at 08:04:30PM +0300, marius adrian popa wrote:
> > Final Firebird 2.5 Patch to compile with Visual Studio 2015 is now
> merged ,
> > https://github.com/FirebirdSQL/firebird/pull/12
>
> Great!
>
> > I will add a gerrit for libreoffice also
> >
> https://patch-diff.githubusercontent.com/raw/FirebirdSQL/firebird/pull/12.patch
>
> Make sure to also reenable it in the default Windows config and add me
> as reviewer on the gerrit.
>
> Thanks,
>
> --
> Lionel
>
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: Icu error with Firebird 3.0 patch

2016-04-01 Thread marius adrian popa
Good news : Firebird 3.0 builds and works now with libreoffice

I have updated the patch and now it compiles fine on ubuntu 15.10 x64
https://gist.github.com/mariuz/bcde7f783b657b2465e5

Submited new gerrit
https://gerrit.libreoffice.org/23737

On Fri, Apr 1, 2016 at 7:22 PM, marius adrian popa <map...@gmail.com> wrote:

> False alarm it was the comments that i forgot in download.lst (I forgot to
> comment 2.5.5 and enable 3.0)
>
> I have updated the patch and now it compiles fine on ubuntu 15.10 x64
>
> https://gist.github.com/mariuz/bcde7f783b657b2465e5
>
> -# FIREBIRD_MD5SUM := b259c2d1c60a03bd104108405ae990a7
> -# export FIREBIRD_TARBALL := Firebird-3.0-alpha1-20130302.tar.gz
> +# FIREBIRD_MD5SUM := 51d35d33d16980d765c0617683ecbcbf
> +# export FIREBIRD_TARBALL :=
> Firebird-3.0.0.32366-ReleaseCandidate2.tar.bz2
>
> On Fri, Apr 1, 2016 at 4:47 PM, Lionel Elie Mamane <lio...@mamane.lu>
> wrote:
>
>> Ah, I see.
>>
>> On Fri, Apr 01, 2016 at 04:45:28PM +0300, marius adrian popa wrote:
>> > FB3 has no ICU sources in the tree anymore so is using system-icu by
>> > default or the ones downloaded with libo tree (that is why it was
>> removed
>> > from the configure flags --with-system-icu)
>> >
>> > I will try now a libo build with
>> > ./configure --enable-firebird-sdbc --without-system-firebird
>> > --with-system-icu --with-system-icu-for-build=yes
>> >
>> > On Fri, Apr 1, 2016 at 1:48 PM, Lionel Elie Mamane <lio...@mamane.lu>
>> wrote:
>> >
>> > > On Thu, Mar 31, 2016 at 10:07:41PM +0300, marius adrian popa wrote:
>> > > > I started refactoring firebird 3.0 patch for libreoffice (updated
>> to rc2)
>> > >
>> > > > https://gist.github.com/mariuz/bcde7f783b657b2465e5
>> > >
>> > > > and there are few issues with icu linking
>> > >
>> > > >
>> > >
>> https://gist.github.com/mariuz/68588eabb4f40c8aa008a601eade91e2#gistcomment-1739036
>> > >
>> > > It looks like it is being linked to a different libicutu.so than it
>> > > expects... I notice that the patch removes --with-system-icu from the
>> > > firebird configure options, is that the right thing to do?
>> > >
>> > > --
>> > > Lionel
>> > >
>>
>
>
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: Icu error with Firebird 3.0 patch

2016-04-01 Thread marius adrian popa
False alarm it was the comments that i forgot in download.lst (I forgot to
comment 2.5.5 and enable 3.0)

I have updated the patch and now it compiles fine on ubuntu 15.10 x64

https://gist.github.com/mariuz/bcde7f783b657b2465e5

-# FIREBIRD_MD5SUM := b259c2d1c60a03bd104108405ae990a7
-# export FIREBIRD_TARBALL := Firebird-3.0-alpha1-20130302.tar.gz
+# FIREBIRD_MD5SUM := 51d35d33d16980d765c0617683ecbcbf
+# export FIREBIRD_TARBALL := Firebird-3.0.0.32366-ReleaseCandidate2.tar.bz2

On Fri, Apr 1, 2016 at 4:47 PM, Lionel Elie Mamane <lio...@mamane.lu> wrote:

> Ah, I see.
>
> On Fri, Apr 01, 2016 at 04:45:28PM +0300, marius adrian popa wrote:
> > FB3 has no ICU sources in the tree anymore so is using system-icu by
> > default or the ones downloaded with libo tree (that is why it was removed
> > from the configure flags --with-system-icu)
> >
> > I will try now a libo build with
> > ./configure --enable-firebird-sdbc --without-system-firebird
> > --with-system-icu --with-system-icu-for-build=yes
> >
> > On Fri, Apr 1, 2016 at 1:48 PM, Lionel Elie Mamane <lio...@mamane.lu>
> wrote:
> >
> > > On Thu, Mar 31, 2016 at 10:07:41PM +0300, marius adrian popa wrote:
> > > > I started refactoring firebird 3.0 patch for libreoffice (updated to
> rc2)
> > >
> > > > https://gist.github.com/mariuz/bcde7f783b657b2465e5
> > >
> > > > and there are few issues with icu linking
> > >
> > > >
> > >
> https://gist.github.com/mariuz/68588eabb4f40c8aa008a601eade91e2#gistcomment-1739036
> > >
> > > It looks like it is being linked to a different libicutu.so than it
> > > expects... I notice that the patch removes --with-system-icu from the
> > > firebird configure options, is that the right thing to do?
> > >
> > > --
> > > Lionel
> > >
>
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: Icu error with Firebird 3.0 patch

2016-04-01 Thread marius adrian popa
FB3 has no ICU sources in the tree anymore so is using system-icu by
default or the ones downloaded with libo tree (that is why it was removed
from the configure flags --with-system-icu)

I will try now a libo build with
./configure --enable-firebird-sdbc --without-system-firebird
--with-system-icu --with-system-icu-for-build=yes

On Fri, Apr 1, 2016 at 1:48 PM, Lionel Elie Mamane <lio...@mamane.lu> wrote:

> On Thu, Mar 31, 2016 at 10:07:41PM +0300, marius adrian popa wrote:
> > I started refactoring firebird 3.0 patch for libreoffice (updated to rc2)
>
> > https://gist.github.com/mariuz/bcde7f783b657b2465e5
>
> > and there are few issues with icu linking
>
> >
> https://gist.github.com/mariuz/68588eabb4f40c8aa008a601eade91e2#gistcomment-1739036
>
> It looks like it is being linked to a different libicutu.so than it
> expects... I notice that the patch removes --with-system-icu from the
> firebird configure options, is that the right thing to do?
>
> --
> Lionel
>
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


Icu error with Firebird 3.0 patch

2016-03-31 Thread marius adrian popa
I started refactoring firebird 3.0 patch for libreoffice (updated to rc2)

https://gist.github.com/mariuz/bcde7f783b657b2465e5

and there are few issues with icu linking

https://gist.github.com/mariuz/68588eabb4f40c8aa008a601eade91e2

https://gist.github.com/mariuz/68588eabb4f40c8aa008a601eade91e2#gistcomment-1739036
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


Firebird 2.5 Patch to compile with Visual Studio 2015

2016-03-30 Thread marius adrian popa
Final Firebird 2.5 Patch to compile with Visual Studio 2015 is now merged ,
https://github.com/FirebirdSQL/firebird/pull/12

I will add a gerrit for libreoffice also
https://patch-diff.githubusercontent.com/raw/FirebirdSQL/firebird/pull/12.patch

ps: in Firebird tree i will send a pull request with icu small changes
needed also new solutions for VS 2015 were merged earlier
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


GSoC 2016

2016-03-24 Thread marius adrian popa
Hello I'm Finishing my Master Degree this Year (2016) in Information
Technology at Petru Maior University Romania  (Last year i had some familiy
issues that now are solved)

http://upm.ro/English/English.html

I will work this summer on finishing integration of Firebird backend

https://wiki.documentfoundation.org/Development/GSoC/Ideas#Finish_Firebird_driver_integration

The main remaining issue is that the firebird data format embedded in the
.odb file is endianess-dependent. The idea is to switch to Firebird's
"archive" format that is not.

I started by cleaning the previous gerrit and submitting new one

Also as time permits fixing the following blockers for firebird integration
:

 bug 69949  -
table editor should support the autoincrement
 bug 71009  -
relationship management not implemented in GUI
 bug 71251  -
Creating table from default choices via wizard fails
 bug 74172  - no
data type DECIMAL/NUMERIC
 bug 76072  -
view creation not implemented

I will test also firebird 3.0 integration (it should work with old 2.5 c
based api with no changes )

I started last year a patch that needs to be reworked with Firebird 3.0
RC2/Final

Some it's features would allow easy fixes for example autoincrement
(implemented as identity)

https://github.com/FirebirdSQL/firebird/blob/master/doc/sql.extensions/README.identity_columns.txt

True boolean datatype ...

http://www.firebirdsql.org/file/community/conference-2014/pdf/02_fb.2014.whatsnew.30.en.pdf

If nothing else is left to do i will create a branch with firebird 3.0 c++
oo api

https://github.com/asfernandes/fbstuff/tree/master/src/test

Api is  now fronzen according to the Firebird core developers
https://github.com/FirebirdSQL/firebird/tree/master/examples/interfaces


Previous merged gerrits
https://gerrit.libreoffice.org/#/q/status:merged+Popa

Proposal on google docs
https://docs.google.com/document/d/1CnN9ltIcphsO9Am-v4LLmQ8tWVuwrOuLKldhkXgjrpw/edit?usp=sharing
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


Firebird 3.0 and MSVC14 build (good news)

2016-03-23 Thread marius adrian popa
I have tested the Firebird 3.0 and MSVC14 compiler and builds ok

https://github.com/FirebirdSQL/firebird/tree/B3_0_Release/builds/win32/msvc14

Tomorrow I will test also with firebird 2.5.x branch and i will check what
patches are needed


Instructions for building it are located here

https://github.com/FirebirdSQL/firebird/blob/master/doc/README.build.msvc.html
and on the website
http://www.firebirdsql.org/en/building-the-code/
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


Firebird embedded backup restore api issues (with no password)

2015-08-04 Thread marius adrian popa
I try to make it work the patch created by Andrej Hunt

http://thread.gmane.org/gmane.comp.db.firebird.devel/4112/focus=4119

and here is the updated patch

https://github.com/LibreOffice/core/compare/master...mariuz:master#diff-bfc0794448907302428dd8c65f779827R571

if anyone can see anything wrong in runBackupService function le me know

I work now to create an easy to test example
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Update firebird to version 2.5.4

2015-07-02 Thread marius adrian popa
Gerrit created , please review
https://gerrit.libreoffice.org/16703

Tested on osx 10.10 , win 10 , ubuntu 14.04
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


[Gsoc] weekly report

2015-06-27 Thread marius adrian popa
I managed to start the debugger and decode the backtrace
http://mapopa.blogspot.ro/2015/06/debugging-72987-libreoffice-patch.html

Then i found why the qa test crashes and why there is hope
http://mapopa.blogspot.ro/2015/06/the-good-news.html

Next  i need to work on the save fbk to odb function
http://mapopa.blogspot.ro/2015/06/semi-good-news-new-databaseodb-contains.html

The update to firebird patch 2.5.4 needs a small rework on osx
https://drive.google.com/file/d/0BwmDDYc8dMVzRllXM0pMYWRhWlpiOGRZSDNmMkxfekV2QlI0/view?usp=sharing

I took another aproach than to keep the diff on google drive between
switching the platforms and working with a monolithic patch
I have made my fork/branch on github and when all is ready i will do the
gerrit request
https://github.com/mariuz/libreoffice-core/tree/update_firebird254
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Gsoc : The good news

2015-06-25 Thread marius adrian popa
The good news is firebird_empty.odb simple test is is ok (fdb file is
created in tmp area and queries work) as seen in the trace

https://gist.github.com/mariuz/ecfbab056136b8736bda

info:connectivity.firebird:3385:1:connectivity/source/drivers/firebird/Driver.cxx:54:
FirebirdDriver_CreateInstance()
info:connectivity.firebird:3385:1:connectivity/source/drivers/firebird/Driver.cxx:166:
connect(), URL: sdbc:embedded:firebird
info:connectivity.firebird:3385:1:connectivity/source/drivers/firebird/Connection.cxx:173:
Temporary .fdb location:  /tmp/lu3385bwxulf.tmp/firebird.fdb
info:connectivity.firebird:3385:1:connectivity/source/drivers/firebird/DatabaseMetaData.cxx:851:
getTypeInfo()
info:connectivity.firebird:3385:1:connectivity/source/drivers/firebird/Connection.cxx:883:
buildTypeInfo(). Type info built.
info:connectivity.firebird:3385:1:connectivity/source/drivers/firebird/Connection.cxx:891:
buildTypeInfo(). Closed.
info:connectivity.firebird:3385:1:connectivity/source/drivers/firebird/Statement.cxx:111:
executeQuery(SELECT DISTINCT indices.RDB$INDEX_NAME FROM RDB$INDICES
indices JOIN RDB$INDEX_SEGMENTS index_segments ON
(indices.RDB$INDEX_NAME = index_segments.RDB$INDEX_NAME) JOIN
RDB$RELATION_FIELDS relation_fields ON (index_segments.RDB$FIELD_NAME
= relation_fields.RDB$FIELD_NAME) JOIN RDB$FIELDS fields ON
(relation_fields.RDB$FIELD_SOURCE = fields.RDB$FIELD_NAME) WHERE
(indices.RDB$SYSTEM_FLAG = 0) AND ((fields.RDB$FIELD_TYPE = 14)
OR (fields.RDB$FIELD_TYPE = 37)) AND (indices.RDB$INDEX_INACTIVE IS
NULL OR indices.RDB$INDEX_INACTIVE = 0) )
info:connectivity.firebird:3385:1:connectivity/source/drivers/firebird/ResultSet.cxx:79:
OResultSet().
info:connectivity.firebird:3385:1:connectivity/source/drivers/firebird/StatementCommonBase.cxx:111:
close
info:connectivity.firebird:3385:1:connectivity/source/drivers/firebird/StatementCommonBase.cxx:111:
close


We need to modify the file firebird_integer_x64le.odb used in the qa tests (
dbaccess/qa/unit/firebird.cxx) to include a fbk instead of fdb

http://lists.freedesktop.org/archives/libreoffice-commits/2013-September/057217.html
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


gdb debugging is locked

2015-06-23 Thread marius adrian popa
I started debugging the gist at the end of bug #72987
https://bugs.documentfoundation.org/show_bug.cgi?id=72987#c10

export DEBUGCPPUNIT=TRUE
export CPPUNITTRACE=gdb --args
export VALGRIND=memcheck
make CppunitTest_dbaccess_firebird_test
make -j 4 -rs -f /home/mariuz/work/libo/Makefile.gbuild
CppunitTest_dbaccess_firebird_test

Seems that gdb debugging is locked (nothing happens)


cat /proc/4198/cmdline
gdb-nx-exadd-auto-load-safe-path
/home/mariuz/work/libo/instdir--command=/home/mariuz/work/libo/solenv/bin/gdbtrycatchtrace-stdout-return-child-result--argsvalgrind--tool=memcheck--num-callers=50--error-exitcode=1--trace-children=yes--trace-children-skip=*/java,*/gij/home/mariuz/work/libo/workdir/LinkTarget/Executable/cppunittester/home/mariuz/work/libo/workdir/LinkTarget/CppunitTest/libtest_dbaccess_firebird_test.so--headless-env:BRAND_BASE_DIR
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Gsoc weekly report

2015-06-05 Thread marius adrian popa
I worked on the finishing firebird 2.5.4 cygwin.msvc patch and i did also
the up streaming (as much as i could from it)
I had an issue with patch created on linux didn't apply very well on osx
(hunk issue)

I have prepared the gerrit for firebird 2.5.4 upgrade here
https://gerrit.libreoffice.org/#/c/16103/

I solved the following rejects yesterday , i did my builds on all
windows/osx/linux machines

2 out of 10 hunks FAILED -- saving rejects to file configure.in.rej
1 out of 2 hunks FAILED -- saving rejects to file src/jrd/gds.cpp.rej
1 out of 1 hunk FAILED -- saving rejects to file
src/jrd/os/win32/mod_loader.cpp.rej


It was easier if patches where done for each file separated or as pull
requests on github for easy cherry picking :)
Firebirdsql accepts now pull requests on github

Also i up-streamed some of the patches
https://github.com/FirebirdSQL/core/commit/f2d82717e08356ec87fbfd5f04519c3cd7f5e326
https://github.com/FirebirdSQL/core/commit/5f95721af98b30cb6abc33f368748bd25958beb0
https://github.com/FirebirdSQL/core/commit/98f8bc43e98348929b4fa9906c8cef29542e9b8e

ps: i started importing the libo in kdevelop for easy debugging and it will
take a while
also started reviewing firebird endian issue and previous gerrit
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Defender Exploit:Win32/CVE-2010-3333

2015-05-25 Thread marius adrian popa
While doing the tests after make i get the above message
with windows defender (windows 10) and realtime protection enabled

http://www.microsoft.com/security/portal/threat/encyclopedia/entry.aspx?name=Exploit%3aWin32%2fCVE-2010-threatid=2147641438
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: Defender Exploit:Win32/CVE-2010-3333

2015-05-25 Thread marius adrian popa
/itest_dbaccess_RowSetClones.lib
and object
C:/sources/libo-core/workdir/LinkTarget/CppunitTest/itest_dbaccess_RowSetClones.exp
[build CUT] dbaccess_embeddeddb_performancetest
[build CUT] editeng_core
[build CUT] editeng_borderline
[build CUT] editeng_lookuptree
[build CUT] extensions_test_update
[build CUT] filter_xslt
[build CUT] filter_priority
[build CUT] hwpfilter_test_hwpfilter
[build CUT] i18npool_test_breakiterator
[build CUT] i18npool_test_characterclassification
[build CUT] i18npool_test_ordinalsuffix
[build CUT] i18npool_test_textsearch
[build CUT] lotuswordpro_test_lotuswordpro
[build CHK] odk
[build CUT] oox_tokenmap
[build CUT] package2_test
[build CUT] sax_parser
[build CUT] sd_uimpress
[build CUT] sdext_pdfimport
[build CUT] sfx2_metadatable
[build CUT] sot_test_sot
[build CUT] starmath_import
[build CUT] starmath_qa_cppunit
[build CUT] svgio
[build CUT] svl_qa_cppunit
[build CUT] svtools_html
[build CUT] svx_unit
[build CUT] unotools_fontdefs
[build CUT] vcl_bitmap_test
[build CUT] vcl_fontcharmap
[build CUT] vcl_complextext
[build CUT] vcl_filters_test
[build CUT] vcl_lifecycle
[build CUT] vcl_outdev
[build CUT] vcl_app_test
[build CUT] vcl_wmf_test
[build CUT] writerperfect_stream
[build CUT] xmloff_uxmloff
[build DEP] LNK:CppunitTest/test_sw_uwriter.dll
[build LNK] CppunitTest/test_sw_uwriter.dll
[build CUT] unoxml_domtest
[build CUT] writerfilter_rtftok
[build CUT] writerfilter_misc
/usr/bin/sh: line 1:  5212 Segmentation fault
 
PATH=C:\sources\libo-core\instdir\program;C:\sources\libo-core\instdir\program;C:\sources\libo-core\workdir\LinkTarget\Library;C:\sources\libo-core\workdir\UnpackedTarball\cppunit\src\cppunit\ReleaseDll;$PATH
$W/LinkTarget/Executable/cppunittester.exe
$W/LinkTarget/CppunitTest/test_writerfilter_rtftok.dll --headless
-env:BRAND_BASE_DIR=file:///$S/instdir -env:BRAND_SHARE_SUBDIR=share
-env:UserInstallation=file:///$W/CppunitTest/writerfilter_rtftok.test.user
-env:CONFIGURATION_LAYERS=xcsxcu:file:///$I/share/registry
xcsxcu:file:///$W/unittest/registry
-env:UNO_TYPES=file:///$I/program/types/offapi.rdb
file:///$I/program/types.rdb
-env:UNO_SERVICES=file:///$W/Rdb/ure/services.rdb
file:///$W/ComponentTarget/configmgr/source/configmgr.component
file:///$W/ComponentTarget/framework/util/fwk.component
file:///$W/ComponentTarget/i18npool/util/i18npool.component
file:///$W/ComponentTarget/svtools/util/svt.component
file:///$W/ComponentTarget/ucb/source/core/ucb1.component
file:///$W/ComponentTarget/ucb/source/ucp/file/ucpfile1.component
file:///$W/ComponentTarget/writerfilter/util/writerfilter.component
-env:URE_INTERNAL_LIB_DIR=file:///$I/program
-env:LO_LIB_DIR=file:///$I/program
-env:LO_JAVA_DIR=file:///$I/program/classes --protector
$W/LinkTarget/Library/unoexceptionprotector.dll unoexceptionprotector
--protector $W/LinkTarget/Library/unobootstrapprotector.dll
unobootstrapprotector --protector
$W/LinkTarget/Library/vclbootstrapprotector.dll vclbootstrapprotector 
$W/CppunitTest/writerfilter_rtftok.test.log 21
File tested,Test Result,Execution tools::Time (ms)
file:///C:/sources/libo-core/writerfilter/qa/cppunittests/rtftok/data/pass/abi3623.rtf,Pass,47
file:///C:/sources/libo-core/writerfilter/qa/cppunittests/rtftok/data/pass/abi4817.rtf,Pass,0
file:///C:/sources/libo-core/writerfilter/qa/cppunittests/rtftok/data/pass/CVE-2005-2964-1.rtf,Pass,0
file:///C:/sources/libo-core/writerfilter/qa/cppunittests/rtftok/data/pass/CVE-2005-2972-1.rtf,Pass,0
file:///C:/sources/libo-core/writerfilter/qa/cppunittests/rtftok/data/pass/CVE-2005-2972-2.rtf,Pass,0
file:///C:/sources/libo-core/writerfilter/qa/cppunittests/rtftok/data/pass/CVE-2007-0245-1.rtf,Pass,0
file:///C:/sources/libo-core/writerfilter/qa/cppunittests/rtftok/data/pass/CVE-2010--1.rtf,
Error: a unit test failed, please do one of:

export CPPUNITTRACE=\[full path to devenv.exe]\ /debugexe # for
interactive debugging in Visual Studio
export CPPUNITTRACE=drmemory -free_max_frames 20# for memory
checking (install Dr.Memory first, and put it to your PATH)

and retry using: make CppunitTest_writerfilter_rtftok

C:/sources/libo-core/solenv/gbuild/CppunitTest.mk:87: recipe for target
'C:/sources/libo-core/workdir/CppunitTest/writerfilter_rtftok.test' failed
make[1]: ***
[C:/sources/libo-core/workdir/CppunitTest/writerfilter_rtftok.test] Error 1
make[1]: *** Waiting for unfinished jobs


On Mon, May 25, 2015 at 8:57 AM, Caolán McNamara caol...@redhat.com wrote:

 On Mon, 2015-05-25 at 06:24 -0700, marius adrian popa wrote:
  While doing the tests after make i get the above message
  with windows defender (windows 10) and realtime protection enabled

 hmm, what's the output of

 grep -A 1 CVE tests config.log

 ?

 If the result is yes then remove --enable-cve-tests from your
 configure line, if the result is no then do you have any what test in
 writer triggers this ?

 C.



___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman

make issue when building on Windows 10 (cygwin 32bit)

2015-05-22 Thread marius adrian popa
All the requirements for building are met but i have an issue when i try to
compile libo-core master

$ make
C:/cygwin/bin/bash: mkdir: command not found
C:/sources/libo-core/Makefile.fetch:103: recipe for target
'C:/sources/libo-core
 /workdir/download' failed
make: [C:/sources/libo-core/workdir/download] Error 127 (ignored)
C:/cygwin/bin/bash: date: command not found
C:/sources/libo-core/Makefile.fetch:103: recipe for target
'C:/sources/libo-core
 /workdir/download' failed
make: *** [C:/sources/libo-core/workdir/download] Error 127
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: make issue when building on Windows 10 (cygwin 32bit)

2015-05-22 Thread marius adrian popa
please ignore the previous message

it started with  /opt/lo/bin/make

On Fri, May 22, 2015 at 3:16 PM, marius adrian popa map...@gmail.com
wrote:

 All the requirements for building are met but i have an issue when i try
 to compile libo-core master

 $ make
 C:/cygwin/bin/bash: mkdir: command not found
 C:/sources/libo-core/Makefile.fetch:103: recipe for target
 'C:/sources/libo-core
  /workdir/download' failed
 make: [C:/sources/libo-core/workdir/download] Error 127 (ignored)
 C:/cygwin/bin/bash: date: command not found
 C:/sources/libo-core/Makefile.fetch:103: recipe for target
 'C:/sources/libo-core
  /workdir/download' failed
 make: *** [C:/sources/libo-core/workdir/download] Error 127

___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Firebird 2.5.3 updates

2015-03-27 Thread marius adrian popa
For firebird 2.5.3 i have made the following patches ,
If someone can review them and aprove them
https://gerrit.libreoffice.org/#/c/15026/ and
https://gerrit.libreoffice.org/#/c/15027/

Another patch that needs to be removed (already applied in firebird 3.0 and
2.5.3) https://gerrit.libreoffice.org/#/c/15029/
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Libreoffice with Firebird3 patch

2015-03-27 Thread marius adrian popa
The good news is that it compiles

https://gist.github.com/mariuz/bcde7f783b657b2465e5

configure flags removed in firebird 3.0

--disable-super server is no more (super and superclassic are one)
--with-system-icu is not needed , firebird defaults on compiling with the
system icu

(MAKE) firebird_embedded target is no more
we build all (required for fbclient)

fbclient works like fbembedded so we have to modify a few paths

I will review the rest of the patches to be integrated into firebird 3.0
upstream tree

http://cgit.freedesktop.org/libreoffice/core/tree/external/firebird
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


GSoC 2015

2015-03-24 Thread marius adrian popa
Hello I'm Finishing my Master Degree this Year (2015) in Information
Technology at Petru Maior University Romania

http://upm.ro/English/English.html

I will work this summer on finishing integration of Firebird backend
https://wiki.documentfoundation.org/Development/GSoC/Ideas#Finish_Firebird_driver_integration

The main remaining issue is that the firebird data format embedded in the
.odb file is endianess-dependent. The idea is to switch to Firebird's
archive format that is not.

I started by cleaning the previous gerrit and submitting new one

Also as time permits fixing the following blockers for firebird integration
:

  bug 69949 https://bugs.documentfoundation.org/show_bug.cgi?id=69949
- table editor should support the autoincrement
  bug 71009 https://bugs.documentfoundation.org/show_bug.cgi?id=71009
- relationship management not implemented in GUI
  bug 71251 https://bugs.documentfoundation.org/show_bug.cgi?id=71251
- Creating table from default choices via wizard fails
  bug 74172 https://bugs.documentfoundation.org/show_bug.cgi?id=74172
- no data type DECIMAL/NUMERIC
  bug 76072 https://bugs.documentfoundation.org/show_bug.cgi?id=76072
- view creation not implemented

I will test also firebird 3.0 integration (it should work with old 2.5
c based api with no changes )

Some it's features would allow easy fixes for example autoincrement
(implemented as identity)

https://github.com/FirebirdSQL/core/blob/master/doc/sql.extensions/README.identity_columns.txt

True boolean datatype ...

http://www.firebirdsql.org/file/community/conference-2014/pdf/02_fb.2014.whatsnew.30.en.pdf

If nothing else is left to do i will create a branch with firebird 3.0
c++ oo api

https://github.com/asfernandes/fbstuff/tree/master/src/test

Api will be Fronzen only after Beta2 according to the Firebird core developers
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Subject: Popa Adrian Marius license statement

2015-03-23 Thread marius adrian popa
All of my past  future contributions to LibreOffice may be
   licensed under the MPLv2/LGPLv3+ dual license.
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice