Bug#1057759: libdbd-oracle-perl: Package cannot be installed

gregor herrmann gregoa at debian.org
Fri Dec 8 22:54:05 GMT 2023


On Fri, 08 Dec 2023 09:52:08 +0700, a.kozhemyakin--- via pkg-perl-maintainers wrote:

> When installing the package:
> apt-get install libdbd-oracle-perl
> ...
> The following packages have unmet dependencies:
>   libdbd-oracle-perl : Depends: oracle-instantclient-basic but it is not
> installable or
>                                 oracle-instantclient-basiclite but it is not
> installable
> E: Unable to correct problems, you have held broken packages.
> 
> package oracle-instantclient-basic installed via alien
> dpkg-query -l | grep oracle
> ii oracle-instantclient12.1-basic 12.1.0.2.0-2 amd64 Oracle Instant Client
> Basic package

Well, libdbd-oracle-perl needs 'oracle-instantclient-basic' or
'oracle-instantclient-basiclite', and you have
'oracle-instantclient12.1-basic' installed which is a different
package name.
 
> On previous versions of debian, installation succeeds

Because you had the correct oracle package installed :)
 
> I resolved the situation by correcting the package name in the INFO file,
> oracle-instantclient12.1-basic replaced oracle-instantclient-basic, after
> which libdbd-oracle-perl was able to install

The package description of libdbd-oracle-perl says:

| Detailed instructions for this are available at <https://deb.li/dbdoracle>

which points to
https://salsa.debian.org/perl-team/modules/packages/libdbd-oracle-perl/-/blob/master/debian/README.Debian
(also installed as /usr/share/doc/libdbd-oracle-perl/README.Debian)
which says:

| Click to "Instant Client for Linux x86-64" (amd64) or
| "Instant Client for Linux x86" (i386), and get the RPM package (please,
| note that Instant Client packages no longer include the release number
| as part of the RPM name since release 21):

So apparently Oracle has changed the name of the client from
oracle-instantclient${VERSION}-basic to oracle-instantclient-basic,
and our libdbd-oracle-perl has accordingly updated the dependency.

This may be a bit unfortunate for updates (although it is nice for
the future as no versioned packages are needed) but
- I don't see any bug in the libdbd-oracle-perl package
- I don't see anything we could do about this name change

Cc'ing alexm as the one actually working on libdbd-oracle-perl.


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 963 bytes
Desc: Digital Signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-perl-maintainers/attachments/20231208/04840fe4/attachment.sig>


More information about the pkg-perl-maintainers mailing list