Re: Bug#564232: Bug 564232 and 561121 related to Debian GNU/kFreeBSD near to be fixed
Thorsten Glaser writes:
> Reto Buerki dixit:
>
>>Ludovic Brenta schrieb:
>>> Actually, since the patch applies to some C sources, not Ada, I do
>>> not think BinNMUs are required anymore. The BinNMUs are only
>>> required if changing Ada source because of Ada's rules about
>>> consistency at the source level. These rules do not apply to C,
>>> obviously.
>>>
>>> I'll upload a new version of gnat-4.4 with this fix during the
>>> weekend.
>>
>>gsocket.h is included by s-oscons-tmplt.c which is used generate
>>s-oscons.ads. This Ada file changes on kfreebsd.
>
> Yes, but as soon as a source file changes, my understanding is that
> you need an NMU not a binNMU, because the Debian source package must
> be exactly what was used to compile it. Or a new upload, of course.
We were talking about BinMNUs of packages that build-depend on gnat-4.4,
i.e. all Ada packages. Such BinNMUs are necessary if any Ada source
file changes in the Ada run-time library.
So, I'm still willing to upload a fixed gnat-4.4 if and only if some
other DD is willing to then rebuild all the reverse build-dependencies
and re-upload them. Here is the current list of affected packages:
asis
adabrowse (b-d on asis)
adacontrol (b-d on asis)
ahven
gprbuild (just reached unstable today, still building)
libaunit
libflorist
libgmpada
gnade
libgtkada2
opentoken
polyorb
libtemplates-parser
libaws (b-d on libtemplates-parser)
libtexttools
libxmlada
The alternative is to add (admittedly ugly) workarounds in polyorb and
libaws.
--
Ludovic Brenta.
Reply to: