--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: transition: libiodbc2
- From: Maximiliano Curia <maxy@debian.org>
- Date: Tue, 25 Feb 2014 17:34:17 +0100
- Message-id: <20140225163417.9413.53078.reportbug@amadeus.maxy.com.ar>
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: transition
(please explain about the transition: impacted packages, reason, ...
for more info see: https://wiki.debian.org/Teams/ReleaseTeam/Transitions)
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.
Thanks,
Ben file:
title = "libiodbc2";
is_affected = .depends ~ "libiodbc2" | .build-depends ~ "libiodbc2-dev";
is_good = .depends ~ "libiodbc2 (<< 3.53)";
is_bad = .depends ~ "libiodbc2 (<< 3.52.8)";
-- System Information:
Debian Release: jessie/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.12-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
--- End Message ---
--- Begin Message ---
Hi,
On 09/05/14 12:57, Maximiliano Curia wrote:
> ¡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.
I don't think you understood Julien. Since there were no ABI/API changes, there
wasn't a SONAME change. Hence there is no "transition" here. Just moving the
headers around means the rdeps need to get the right CFLAGS, but they don't need
to be rebuilt for the new library.
Also note how the new libiodbc is in testing:
libiodbc2 | 3.52.9-1 | jessie | source, amd64, armel, armhf, i386,
kfreebsd-amd64, kfreebsd-i386, mips, mipsel, powerpc, s390x
libiodbc2 | 3.52.9-1 | sid | source, amd64, armel, armhf, hurd-i386,
i386, kfreebsd-amd64, kfreebsd-i386, mips, mipsel, powerpc, s390x, sparc
I'm thus closing this bug. Let us know if you have any further comments.
Regards,
Emilio
--- End Message ---