Re: Improving in-place upgrades of Ada packages from Lenny to Squeeze
Ludovic Brenta wrote:
Over the last two weeks I have been testing upgrades of
Ada packages from Lenny to Sid and Squeeze in a chroot.
The picture is not as pretty as it should be. In a
nutshell, when you change /etc/apt/sources.list from lenny
to squeeze (unstable, actually) and do "aptitude update",
you end up with a lot of broken packages and must
intervene manually to resolve the problem (i.e. remove the
broken packages, install new versions).
A long-term, partial solution is to introduce a
"build-essential-ada" package, which depends on gnat and all
the current development packages. That would also make it
quicker to prepare a new system for developing Ada programs.
(As a teacher, it is a package I have missed a lot.)
In the case of libgnat{vsn,prj}4.3-dev, this is only
because I recently added dummy transition packages,
libgnat{vsn,prj}-dev in gnat-4.4 (= 4.4.4-4).
Could you create such dummy transition packages for all
development packages? (Again only a long-term solution.)
I think a short-term solution might be to make gnat suggest
the new versions of the development packages. (Or the
above-mentioned transition packages?)
Greetings,
Jacob
--
"There are only two types of data:
Data which has been backed up
Data which has not been lost - yet"
Reply to: