Bug#1069101: libdbd-oracle-perl: requires rebuild for time_t transition

2024-05-09 Thread Alex Muntada
Hi gregor,

> > The thing is that maybe a hint on libaio will be needed?
> 
> What do you mean be "hint" here?

When I uploaded 1.83-3 the migration to testing was blocked
because oracle-instantclient12.1-devel in B-D was replaced by
oracle-instantclient-devel, and a force hint was needed:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1032142

I'm wondering if the same thing will happen when replacing
libaio1 with libaio in Depends, since I don't know britney
well enough...

Cheers and thanks for the feedback!
Alex

--
  ⢀⣴⠾⠻⢶⣦⠀
  ⣾⠁⢠⠒⠀⣿⡁   Alex Muntada 
  ⢿⡄⠘⠷⠚⠋   Debian Developer  log.alexm.org
  ⠈⠳⣄



signature.asc
Description: PGP signature


Bug#1069101: libdbd-oracle-perl: requires rebuild for time_t transition

2024-05-09 Thread gregor herrmann
On Thu, 09 May 2024 16:41:10 +0200, Alex Muntada wrote:

> > > It turns out that it's oracle-instantclient-basic that needs
> > > libaio.so.1. I'm not sure what could be done to address this
> > > issue, since the soname renaming to libaio.so.1t64 is Debian
> > > specific.
> 
> I came up with an easy solution to this: since libaio.so.1 is
> required by oracle-instantclient-basic (not in Debian), we could
> add libaio (from Oracle Linux) in Depends and then explain in
> README.Debian to download it from Oracle, build the .deb with
> alien and install it, like the other external dependencies.

Sounds viable to me, with good instructions in the README.Debian
downloading alien'ing two packages instead of one shouldn't be too
terrible for users.
 
> The thing is that maybe a hint on libaio will be needed?

What do you mean be "hint" here?


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


Bug#1069101: libdbd-oracle-perl: requires rebuild for time_t transition

2024-05-09 Thread Alex Muntada
[Cc to debian-perl for feedback]

Hi Sebastian,

> > > libdbd-oracle-perl depends on libaio1
> > 
> > It turns out that it's oracle-instantclient-basic that needs
> > libaio.so.1. I'm not sure what could be done to address this
> > issue, since the soname renaming to libaio.so.1t64 is Debian
> > specific.

I came up with an easy solution to this: since libaio.so.1 is
required by oracle-instantclient-basic (not in Debian), we could
add libaio (from Oracle Linux) in Depends and then explain in
README.Debian to download it from Oracle, build the .deb with
alien and install it, like the other external dependencies.

The thing is that maybe a hint on libaio will be needed? Plus,
I guess that libaio and libaio1/libaio1t64 are so similar that
it could create too much confusion anyway... What do you think?

If it's too much, then probably it's the time to say goodbye to
libdbd-oracle-perl (popcon number is 52).

Cheers!
Alex

--
  ⢀⣴⠾⠻⢶⣦⠀
  ⣾⠁⢠⠒⠀⣿⡁   Alex Muntada 
  ⢿⡄⠘⠷⠚⠋   Debian Developer  log.alexm.org
  ⠈⠳⣄



signature.asc
Description: PGP signature


Bug#1069101: libdbd-oracle-perl: requires rebuild for time_t transition

2024-04-28 Thread Sebastian Ramacher
Hi Alex

On 2024-04-28 22:36:01 +0200, Alex Muntada wrote:
> > libdbd-oracle-perl depends on libaio1
> 
> It turns out that it's oracle-instantclient-basic that needs
> libaio.so.1. I'm not sure what could be done to address this
> issue, since the soname renaming to libaio.so.1t64 is Debian
> specific.

Unfortunately libaio did not follow the pattern that was used for
everything else. Depending on how much you care about the future of
libdbd-oracle-perl in Debian, the issue is best discussed with the
libaio maintainer.

> If libdbd-oracle-perl needs to be removed from testing for the
> transition to proceed, so be it. In fact, there's no need to
> wait until May 15; feel free to remove it sooner.

Hint added.

Cheers
-- 
Sebastian Ramacher



Bug#1069101: libdbd-oracle-perl: requires rebuild for time_t transition

2024-04-28 Thread Alex Muntada
Control: owner -1 !
Control: tags -1 upstream help

Hi Sebastian,

> libdbd-oracle-perl depends on libaio1

It turns out that it's oracle-instantclient-basic that needs
libaio.so.1. I'm not sure what could be done to address this
issue, since the soname renaming to libaio.so.1t64 is Debian
specific.

If libdbd-oracle-perl needs to be removed from testing for the
transition to proceed, so be it. In fact, there's no need to
wait until May 15; feel free to remove it sooner.

Cheers!
Alex

--
  ⢀⣴⠾⠻⢶⣦⠀
  ⣾⠁⢠⠒⠀⣿⡁   Alex Muntada 
  ⢿⡄⠘⠷⠚⠋   Debian Developer  log.alexm.org
  ⠈⠳⣄



signature.asc
Description: PGP signature


Bug#1069101: libdbd-oracle-perl: requires rebuild for time_t transition

2024-04-16 Thread Sebastian Ramacher
Source: libdbd-oracle-perl
Version: 1.83-3
Severity: serious
X-Debbugs-Cc: sramac...@debian.org

libdbd-oracle-perl depends on libaio1 which is involved in the time_t
transition and needs to be rebuilt. Please upload builds against the new
package.

Cheers
-- 
Sebastian Ramacher