FFe: Sync fpc and lazarus (universe) from Debian (unstable)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
fpc (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
lazarus (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Cause Ubuntu Lucid will become LTS, it would be great if you could grant an FFe for FPC and Lazarus. The new version of the Free Pascal Compiler will improve the speed of many applications which depend on it and it also fixes some nasty bugs we had in the old version.
I checked rdepends, everything seems to compile fine with the new version. The new version entered Debian testing only a few days after import freeze, and the versions in universe fix some more old bugs.
Changes in FPC since Debian import freeze:
fpc (2.4.0-2) unstable; urgency=low
[ Abou Al Montacir ]
* Fixed build dependencies on fp-compiler (>= 2.2.4-5). (Closes:Bug#570591)
* Added dependency on ${misc:Depends} as required for packages using
debhelper.
* Removed pre-dependency on dpkg (>= 1.10.24).
* Fixed spell errors removing lintian warning.
* Fixed dependencies of fp-units-math package. (Closes:Bug#567574)
* Bumped standard version to 3.8.4.
* Updated lintian override files.
[ Stefan Kisdaroczi ]
* Fixed Pred and Succ functions. (Closes: Bug#569023)
-- Abou Al Montacir <email address hidden> Mon, 03 Feb 2010 22:48:00 +0100
fpc (2.4.0-1) unstable; urgency=low
* New upstream release with many fixes and new features offering a nice
collection of new functionality and bug fixes.
* New platforms:
- Mac OS X/PowerPC64
- Mac OS X/x86_64
- Mac OS X/ARM (iPhone)
* Compiler changes:
- Support for Delphi-style resource handling
- Whole-program optimization infrastructure, which initially supports
program devirtualization and unused virtual method removal
- Much faster compilation of units containing many type-sections
- The ability to suppress individual hints/warnings/
- Several improvements to the DWARF debug information generation
- Fixes to the generics support
- Fixes to the interface delegation (implements) support
- Improved cpu register allocation
- Improved ARM/EABI support
* RTL changes:
- Linearly scaling multi-threaded memory manager
- Support for (advisory) file locking on Unix-based platforms
- when using the SysUtils file creation/opening routines
- Support for ANSI ISO Extended Pascal ReadStr/WriteStr
- A UnicodeString type that, while not yet equivalent to Delphi 2009's
UnicodeString type, offers reference counted UnicodeString support on
the Windows, Linux, Mac OS X, FreeBSD and Beos/Haiku platforms.
* Packages changes:
- Many improvements to the XML units
- Many improvements to the database units
- Updated the common Mac OS X Pascal interfaces to r241, including
header a translation of the CFNetwork framework
- The zipper unit now works correctly on big endian platforms
* Added a patch fixing building documentation on Debian systems.
* Included quilt.make in rules file. (Closes: Bug#538552)
* Packaged news utility program (fpclasschart) poducing a class tree from
source files.
* Removed duplicate section field.
* Fixed fp-units-i386 package short description.
* Removed unneeded override rule.
* Added doc-base file for fp-compiler package.
* Fixed lintian warnings related to spell errors.
* Fixed upgrade breakage from 2.2.4-3 caused by moving files from fp-units-gfx
to fp-units-
-- Abou Al Montacir <email address hidden> Sun, 13 Dec 2009 22:25:00 +0100
Changes in Lazarus since Debian import freeze:
lazarus (0.9.28.2-8) unstable; urgency=low
* Added dependency on ${misc:Depends} as required for packages using
debhelper.
* Removed pre-dependency on dpkg (>= 1.10.24).
-- Abou Al Montacir <email address hidden> Mon, 25 Jan 2010 23:48:00 +0100
Related branches
affects: | ubuntu → fpc (Ubuntu) |
summary: |
- Sync fpc and lazarus (universe) from Debian (unstable) + FFe: Sync fpc and lazarus (universe) from Debian (unstable) |
tags: | added: lucid |
Please consider bug 529469 when fixing this bug.