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

2017-04-28 Thread Marco van de Voort
In our previous episode, Schindler Karl-Michael said:
> 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

I merged the 30083 rev, without the modifications to the iphonesim line in
fpmkunit (I didn't know if that was accident or not).

The executeprocess fixes from 30405 shouldn't be needed in 3.0.x since
executeprocess(unicodestring) was not merged back to 3.0.x:
http://www.stack.nl/~marcov/mergelogs26/uniexec.html

Maybe you meant r35193 should be unmerged?
___
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-28 Thread Marco van de Voort
In our previous episode, Michael Van Canneyt said:
> > I think it is best to take a few weeks to merge whatever else can be useful
> > for 3.0.4 (and I'm open to suggestions) and then just release a normal 3.0.4
> 
> I think probably a lot of package fixes can be merged. 
> Especially fcl-passrc related, there have been a large amount of bugfixes
> recently.

I merged passrc,fpdoc,fcl-web,js,json with only three exceptions, the first
because I don't know 3.0.x amiga status, the second because I don't know
pastojs status, and the third because it uses a 3.1.1 only feature (passing
class xxx static methods to plain procedure procvars)

r33600 | marcus | 2016-05-01 17:43:41 +0200 (Sun, 01 May 2016) | 1 line
Changed paths:
   M /trunk/packages/fcl-web/fpmake.pp

AmigaOS4: fcl-web reactivated
---
r35563 | michael | 2017-03-11 15:13:35 +0100 (Sat, 11 Mar 2017) | 1 line
Changed paths:
   M /trunk/packages/fpmake_add.inc
   M /trunk/packages/fpmake_proc.inc

* added pastojs, so it gets installed as well
---
r35821 | michael | 2017-04-17 13:30:58 +0200 (Mon, 17 Apr 2017) | 1 line
Changed paths:
   M /trunk/packages/fcl-web/src/base/fpwebfile.pp

> Maybe some RTL related fixes as well, although here I would be very careful.

Lacak already had a bunch of db revs ready, fcl-base has a few fixes to
customapp too, and I have to do the big search for misc stuff. Usually there
are some windows header fixes too.



___
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-27 Thread Michael Van Canneyt



On Thu, 27 Apr 2017, Marco van de Voort wrote:


In our previous episode, Michael Van Canneyt said:

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


I assume it touches all ELF targets, so FreeBSD should go too.

I think it is best to take a few weeks to merge whatever else can be useful
for 3.0.4 (and I'm open to suggestions) and then just release a normal 3.0.4


I think probably a lot of package fixes can be merged. 
Especially fcl-passrc related, there have been a large amount of bugfixes

recently.

Maybe some RTL related fixes as well, although here I would be very careful.

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-27 Thread Marco van de Voort
In our previous episode, Michael Van Canneyt said:
> >>> 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 ?

I assume it touches all ELF targets, so FreeBSD should go too.

I think it is best to take a few weeks to merge whatever else can be useful
for 3.0.4 (and I'm open to suggestions) and then just release a normal 3.0.4

If some target maintainers don't want to participate that is ok.
___
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-27 Thread wkitty42

On 04/27/2017 01:26 AM, Michael Van Canneyt wrote:

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 ?


personally speaking, i would do them all to maintain version consistency 
everywhere...


--
 NOTE: No off-list assistance is given without prior approval.
   *Please keep mailing list traffic on the list* unless
   private contact is specifically requested and granted.
___
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 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] 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