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

2017-04-30 Thread Yury Sidorov

On 4/28/2017 10:16 PM, Florian Klämpfl wrote:

Am 28.04.2017 um 16:05 schrieb Marco van de Voort:

In our previous episode, Benito van der Zander said:


r35545, too ? (http://bugs.freepascal.org/view.php?id=31135)


I need some report on the safety of merging from a compiler dev for that, I
don't merge compiler revs on my own


It is invasive, but so far arm builds look good to me.


If you merge r35545, you need also merge r35552 - it is a post-fix for r35545.

Yury.
___
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-28 Thread Florian Klämpfl
Am 28.04.2017 um 16:05 schrieb Marco van de Voort:
> In our previous episode, Benito van der Zander said:
>>
>> r35545, too ? (http://bugs.freepascal.org/view.php?id=31135)
> 
> I need some report on the safety of merging from a compiler dev for that, I
> don't merge compiler revs on my own

It is invasive, but so far arm builds look good to me.

___
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-28 Thread Marco van de Voort
In our previous episode, Benito van der Zander said:
> 
> r35545, too ? (http://bugs.freepascal.org/view.php?id=31135)

I need some report on the safety of merging from a compiler dev for that, I
don't merge compiler revs on my own
___
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-28 Thread Benito van der Zander

Hi,

r35545, too ? (http://bugs.freepascal.org/view.php?id=31135)



Bye,
Benito



On 04/26/2017 03:17 PM, Marco van de Voort wrote:

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


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


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

2017-04-25 Thread Bart
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
___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel