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

Bug#740090: transition: libiodbc2



¡Hola Julien!

El 2014-05-09 a las 02:31 +0200, Julien Cristau escribió:
> Control: tag -1 moreinfo

> On Tue, Feb 25, 2014 at 17:34:17 +0100, Maximiliano Curia wrote:
> > Requestion a transition slot to upload libiodbc2 3.52.8 to unstable.
> > The transition is needed as the new package moves the headers to
> > /usr/include/iodbc hoping to gain coinstallability with unixodbc.

> > I've submited patches in the affected packages: #740060 #740067 #740074 #740082
> > Packages that use iodbc-config to get the cflags are not affected (which is
> > only soprano), also libopendbx is not directly affected as it optionaly
> > build-depends on libiodbc2-dev (although it should probably remove the
> > option).

> > I'm not sure the syntax of the ben part is valid, sorry about that.  Also
> > ben.debian.net was down so I couldn't check if there a way to add an exception
> > for soprano.

> I'm confused.  Does this actually involve an ABI break?  (i.e. do the
> rdeps need rebuilding to work against the new libiodbc?)

Not exactly, it moves headers arround, and installs the library in a m-a
location.

> If yes, then the library package name must change.  If no, then I don't
> think there's anything for -release to do?

Right, now that everything almost every dependency migrated to unixodbc and
freeradius is patched to use new headers location I should just upload the
library.

> > title = "libiodbc2";
> > is_affected = .depends ~ "libiodbc2" | .build-depends ~ "libiodbc2-dev";
> > is_good = .depends ~ "libiodbc2 (<< 3.53)";
> > is_bad = .depends ~ "libiodbc2 (<< 3.52.8)";

> No package in the archive seems to depend on "libiodbc2 (<< 3.52.8)".

My ben-fu is weak.

A better version of the ben file could be:

title = "libiodbc2";

is_affected = .depends ~ /libiodbc2/ | .build-depends ~ /libiodbc2-dev/;

is_good = .depends ~ /libiodbc2 \(>= 3.52.8\)/;
is_bad = ( ! .source ~ /soprano|libiodbc2/ )
    & ( .depends ~ /libiodbc2 \(>= 3.52.7\)/ );

-- 
Se necesitan voluntarios para dominar el mundo.
Saludos /\/\ /\ >< `/

Attachment: signature.asc
Description: Digital signature


Reply to: