Difference between revisions of "Issues 2.4.2"

From Free Pascal wiki
Jump to navigationJump to search
Line 14: Line 14:
 
* <s>whatsnew.txt does not mention the updated univint units</s> -- r791 (fpcbuild)
 
* <s>whatsnew.txt does not mention the updated univint units</s> -- r791 (fpcbuild)
 
* <s>The merge of 13996 breaks loading ''libfbclient'' in case the ''isc_reset_fpe'' function is not available, possibly because that function is not marked as "weak" in the new table. If that is the problem, then I (Jonas) propose to revert this merge, and any other merge that changes the dynamic loading of libraries from the old system to the new one (because there may be many more symbols that cause such problems). Similar problems with other db libraries used to test the new dynamic loading, see e.g. [http://bugs.freepascal.org/view.php?id=17658 mantis #17658]</s> -- reverted in r16182 and Linux/Win32 building fix in r16185
 
* <s>The merge of 13996 breaks loading ''libfbclient'' in case the ''isc_reset_fpe'' function is not available, possibly because that function is not marked as "weak" in the new table. If that is the problem, then I (Jonas) propose to revert this merge, and any other merge that changes the dynamic loading of libraries from the old system to the new one (because there may be many more symbols that cause such problems). Similar problems with other db libraries used to test the new dynamic loading, see e.g. [http://bugs.freepascal.org/view.php?id=17658 mantis #17658]</s> -- reverted in r16182 and Linux/Win32 building fix in r16185
 +
* [http://bugs.freepascal.org/view.php?id=17696 mantis #17696] ('''r 16209'''), fpcres isn't built/installed for Haiku
  
 
Marco's list:
 
Marco's list:

Revision as of 21:19, 23 October 2010

Issues with 2.4.2 release candidates

This page is supposed to contain all issues discovered while testing release candidates and their status. Make sure to include information about the platform where the problem appears (if applicable). Once the issue gets resolved, you should strike it over and add number of SVN revision fixing it. If the revision number refers to a SVN repository different from "fpc" (i.e. "fpcbuild" or "fpcdocs"), include information about the SVN repository too.

Example:

  1. cpu-os: IE209101221 while compiling XYZ.pas - r123456
  2. docs: missing description of XYZ
  3. readme.txt: wrong version number - r654321 (fpcbuild)

Issues with 2.4.2-rc1

  • merged r 15101 causes a regression compared to 2.4.0 (mantis #17283) -- fixed in r15936
  • merged r14184 causes a regression compared to 2.4.0 (mantis #17383) -- reverted in r16036
  • whatsnew.txt does not mention the updated univint units -- r791 (fpcbuild)
  • The merge of 13996 breaks loading libfbclient in case the isc_reset_fpe function is not available, possibly because that function is not marked as "weak" in the new table. If that is the problem, then I (Jonas) propose to revert this merge, and any other merge that changes the dynamic loading of libraries from the old system to the new one (because there may be many more symbols that cause such problems). Similar problems with other db libraries used to test the new dynamic loading, see e.g. mantis #17658 -- reverted in r16182 and Linux/Win32 building fix in r16185
  • mantis #17696 (r 16209), fpcres isn't built/installed for Haiku

Marco's list:

  • mantis #16887 (r15537 by Jonas), paszlib fix .gz header misparse. Reason of merge: Such bugs can cause a lot of confusion, and clear case.
  • mantis #15666 (r15707 by Jonas) Change armpe to arm_wince_pe (not arm-wince-pe!!) to follow binutils. Reason: simplify support and durability of release.
  • mantis #16961(r15611 by Jonas) use the framework version of OpenAL for Mac OS X (based on patch by Dmitry Boyarintsev. Reason: don't know. I assume sb asked me to put this on my list. (Dmitry?)
  • Mantis #--------- (r15785 by ACM/me) Critical 64-bit FreeBSD fix. Reason: while 64-bit FreeBSD isn't released, we might do some test release builds and ACM may attempt to create a port based on 2.4.2 src.
  • mantis #16121(r14176,r14243) fix regression in generics caused by merging of r14245 in r15050.
  • Mantis #--------- (r15953 ) For..in bugfix: compiler: compare enumerator operator "current" return type with the loop variable while searching for enumerator (requested by Paul)
  • mantis #17449(r16032) Minor Windows header fix in shfolder. Reason: function declared in multiple units, one broken, one not, potential for confusion. Low risk.
  • Mantis #14681 (r16198) Fix for fpdoc in 2.4.x branch to enable building docs. (Requested by Joost)
  • Mantis #17654 (r15671) Problems with changing the path on Windows changing the registry key type. (fixed in fpcbuild fixes_2_4 r800)