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


On Wed, Apr 17, 2013 at 09:39:59PM +0100, Wols Lists wrote:
I've now got the patch done.

Could someone with a postgresql implementation please test and push?

Thank you for your patch. From looking at it, it looks good to go to
me, but technically I wasn't able to apply it and we have some
administrivia to go through. Sorry for the administrivia, but we'll
need it only once.


I don't see a link to a license statement in
https://wiki.documentfoundation.org/Development/Developers
Could you please confirm that this patch (and, to make things easier,
all your future contributions to LibreOffice) are licensed by you
under the MPLv2/LGPLv3+ dual license? Thank you in advance.


When I try to apply it with "patch -p1", it says:

patching file connectivity/source/drivers/postgresql/pq_connection.cxx
patch: **** malformed patch at line 71: @@ -527,6 +515,11 @@ static void properties2arrays( const 
Sequence< PropertyValue > & args,

When I try to apply it with "git am" it says:

Patch format detection failed.

"git apply" says:

fatal: corrupt patch at line 71


It looks to me like you created the patch with "git format-patch" and
then modified the resulting file (or email template), and somehow the
patch got corrupted in the process.

In general, the best is to either:

1) Use gerrit

2) Generate the patch with "git format-patch" and then attach the
   *whole* file to your mail (not "just the patch" as you did).

Both of these methods allow to use git "natively" to apply the patch,
and (assuming your git is setup properly) to automatically get your
suggested commit message and the information of authorship recorded
into git. For example, now I don't know whether the git authorship
email should be wolslists at youngmanorg.uk (like the wiki Developers
page says), antlists at youngman.org.uk (the address that sent this
mail) or the more personal address you used to correspond with me by
email in the past. Please advise. I'm also not sure whether you'd like
the authorship name to be "Anthony W. Youngman" or "Anthony Youngman".


Could you please regenerate the patch so that I can apply and test?
Thank you in advance.

Since you have to regenerate the patch anyway, a rather minor nitpick:
I'd prefer C++-style cast rather then C-style cast:
 static_cast<int> (SAL_N_ELEMENTS( keyword_list ))
rather than
 (int) SAL_N_ELEMENTS( keyword_list )

An even better solution would be to make the "j" variable of type
size_t instead of int (that is, the same type as "SAL_N_ELEMENTS(
keyword_list )".

-- 
Lionel

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.