Re: [fpc-devel] fpc-devel Digest, Vol 156, Issue 16

2017-04-26 Thread Michael Van Canneyt



On Thu, 27 Apr 2017, LacaK wrote:




The only alternative would be to advise *nix users to use the 3.0.0
release instead.
3.0.0 has (IMO serious) bug involving calculations with currency 
datatype on some platforms (Win64, Arm): 
http://bugs.freepascal.org/view.php?id=28748




Bart

my two cents:

1) Why not call it 3.0.4?

I would also think that we should aim at a quick 3.0.4 then.

+1


Just a linux i386 version (where the problem is acute) or all platforms ?

Michael.
___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel


Re: [fpc-devel] fpc-devel Digest, Vol 156, Issue 16

2017-04-26 Thread LacaK



The only alternative would be to advise *nix users to use the 3.0.0
release instead.
3.0.0 has (IMO serious) bug involving calculations with currency 
datatype on some platforms (Win64, Arm): 
http://bugs.freepascal.org/view.php?id=28748




Bart

my two cents:

1) Why not call it 3.0.4?

I would also think that we should aim at a quick 3.0.4 then.

+1

-Laco

___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel


Re: [fpc-devel] fpc-devel Digest, Vol 156, Issue 16

2017-04-26 Thread Florian Klämpfl
Am 26.04.2017 um 12:57 schrieb Schindler Karl-Michael:
>> The only alternative would be to advise *nix users to use the 3.0.0
>> release instead.
>>
>> Bart
> 
> my two cents:
> 
> 1) Why not call it 3.0.4?

I would also think that we should aim at a quick 3.0.4 then.

___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel


Re: [fpc-devel] Request for an interim release of the 3.0 branch

2017-04-26 Thread Bart
On 4/26/17, Marco van de Voort  wrote:

> These revs ( but not 35886) are merged in the fixes branch a few days back
> when I saw the bugreport about the issue, please test.

I have tested exeinfo of r33007,33008,33561,34384 (I left all other
sourcecode of 3.0.2 as is) and all these revisions generate lineinfo
as expected.

Bart
___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel


Re: [fpc-devel] Request for an interim release of the 3.0 branch

2017-04-26 Thread Marco van de Voort
In our previous episode, Bart said:
> The issue is fixed by merging  r33007, 33008, 33561 and 34384 (unit exeinfo).
> Probably r35886 should be merged as well.

These revs ( but not 35886) are merged in the fixes branch a few days back
when I saw the bugreport about the issue, please test.


___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel


Re: [fpc-devel] fpc-devel Digest, Vol 156, Issue 16

2017-04-26 Thread Schindler Karl-Michael
> Date: Mon, 24 Apr 2017 14:17:46 +0200
> From: Bart 
> To: fpc-devel 
> Subject: [fpc-devel] Request for an interim release of the 3.0 branch
> Message-ID:
>   
> Content-Type: text/plain; charset=UTF-8
> 
> Hi,
> 
> The 3.0.2 release has a serious regression: it does not generate
> lineinfo, at least on linux i386/x86-64.
> 
> See: http://bugs.freepascal.org/view.php?id=31629 and this discussion
> on this ML: 
> http://lists.freepascal.org/pipermail/fpc-devel/2017-April/037695.html
> 
> The issue makes the 3.0.2 compiler almost useless for development on
> the affected platforms.
> 
> The issue is fixed by merging  r33007, 33008, 33561 and 34384 (unit exeinfo).
> Probably r35886 should be merged as well.
> 
> I would propose to release a 3.0.2a version for the affected platforms
> which includes the above revisions (and probably nothing else, since
> AFAIK this is the only major regression).
> 
> Personally I have solved it by rebuilding fpc from the 3.0.2 source
> with exeinfo patched.
> Not everybody is able to do so though, nor should we insist that an
> average user (let alone a novice) does so.
> 
> There has been a long time period between the release of 3.0.0 (sep
> 2015) and 3.0.2 (feb 2017).
> A 3.0.4 release does not seem to be scheduled yet.
> 
> Further more Lazarus also ships with the 3.0.2 release (since the
> Lazarus 1.6.4 release).
> 
> Not being able to have proper debugging info might reflect poorly on
> both FreePascal and Lazarus and scare away new users, especially if it
> would take a long time to release a fix.
> 
> The only alternative would be to advise *nix users to use the 3.0.0
> release instead.
> 
> Bart

my two cents:

1) Why not call it 3.0.4?
2) arm-nds and arm gba do not build with 3.0.2: Apply the patches from issue 
http://bugs.freepascal.org/view.php?id=30405 and 
http://bugs.freepascal.org/view.php?id=26847

MiSchi
___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel


Re: [fpc-devel] Request for an interim release of the 3.0 branch

2017-04-26 Thread Mattias Gaertner
On Mon, 24 Apr 2017 14:17:46 +0200
Bart  wrote:

>[...]
> Not being able to have proper debugging info might reflect poorly on
> both FreePascal and Lazarus and scare away new users, especially if it
> would take a long time to release a fix.

+1
 
> The only alternative would be to advise *nix users to use the 3.0.0
> release instead.

Mattias
___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel