Re: debhelper / findlib /compatibility level
On Fri, Jun 15, 2001 at 06:16:30PM +0200, Georges Mariano wrote:
> Hello,
>
> due to the compatibility level in findlib's debian/rule wich is set to
> 3, compiling findlib for potato fails... :-(
>
> my question is :
> how can I get around this problem without modifiying by hand the
> debian/rules file (the findlib compilation is part of an automatic
> process hosted by a potato box)
>
> I have already tried to upgrade debhelper but this induces more problems
> ...
Best asked on the debian-mentors user list.
That said, compatibility with potato is _not_ a goal for new package, it is
like living in the past.
BTW, another manner of doing this would simply be to build woody's debhelper
packages on a potato box, and then install it, i think it should solve your
problem.
> Anyway, what is the reason of this third level ??
> (is this _really_ needed ?)
The level 3 is the current debhelper behavior, 2 and 1 and such are backward
compatibility layers. I guess debhelper from potato is level 1 or 2, so it
don't understand about the behavior of compatibility level 3 or later. Just
try building the woody debhelper, and tell us what happens then.
and the reason of it is that there were changes in policy, which made the
changes in debhelper necessary, but in order to be able to build older package
not yet upgraded to it, the compatibility level is there.
> (Similar question was posted on french speaking Debian list without any
> clear answer until now...)
debian mentors is the place for such things, not in french though.
> PS : someone told me to send a bug report but since I don't know the
> "semantic" of the compatibility levels how can I say that it's a bug
> (and not a ... feature ;-)???
Send a bugreport to debhelper if you feel like it, or write the
packager/author directly.
But please try building debhelper from woody to potato first.
Friendly,
Sven Luther
Reply to: