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 `-
signature.asc
Description: Digital Signature