[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#599704: gnat-4.4: FTBFS: Build-Depends on gcc-4.4-source (=4.4.4) which is no longer in testing



Package: gnat-4.4
Version: 4.4.4-5
Severity: serious
Justification: FTBFS
Tags: testing patch

The package currently in testing, gnat-4.4 (=4.4.4-5), build-depends on
gcc-4.4-source (>= 4.4.4), gcc-4.4-source (<< 4.4.5).  This condition is
no longer satisfied in testing because of the migration of
gcc-4.4-source (=4.4.5-1) into testing.

There are three possible ways to solve this problem:

1) Do not change the packaging of GNAT, but remove the build-dependency
on gcc-4.4-source; include the entire pristine source of GCC 4.4.4 (57
MiB or so) in the .diff.gz.  This is what Matthias Klose has done in
gnat-4.4 (=4.4.4-6), already uploaded to unstable.

2) Do not change the packaging of GNAT, update the build-dependency to
gcc-4.4-source (>= 4.4.5), gcc-4.4-source (<< 4.4.6), and add a large
patch to the .diff.gz that reverts all the changes between 4.4.4 and
4.4.5.  Not attempted yet.

3) Update the packaging of GNAT and the build-dependency on
gcc-4.4-source by merging all the changes in gcc-4.4 between 4.4.4-1 and
4.4.5-2.  This is what Matthias has done in gnat-4.4 (=4.4.5-0) and
uploaded to experimental.

I have verified that 4.4.5-0 preserves the .ali files, so I think it is
suitable for testing.  I have uploaded 4.4.5-1 to unstable with low
priority.  Please unblock the package so that 4.4.5-1 can migrate to
Squeeze after its normal period in unstable.

-- 
Ludovic Brenta.



Reply to: