dh-php 3.1

Bryce Harrington bryce.harrington at canonical.com
Thu May 27 22:32:17 UTC 2021

On Thu, May 27, 2021 at 07:45:51AM +0200, Ondřej Surý wrote:
> I would be happy to help you implement missing stuff, I’ve been just slacking because I can’t update it in Debian until bullseye is out and it’s not needed for PPA to have d/control in final shape.
> Ondřej

Understood, but actually you've laid a lot of great groundwork here.

I am keeping informal notes of status of things on this ubuntu wiki


To keep the page clean I'm deleting details once packages transition, but
if you're interested in those details they are in the page history.  For
the most part, solutions are generally "pull from Debian experimental"
(like I said you've done most of the groundwork already!)  But beyond
that some other notes:

  - php-apcu-bc appears to be getting dropped with php8.  We've had to
    adjust a few things that still depended on it, and then will drop it
    from the archive.

  - php-doctrine-cache needed some adjustments to get it happy with
    php8 (See 1.10.2-2ubuntu1.)

Remaining work items still TBD:

  - owfs feels like it's not gotten its php8 updates yet?

  - Various things still use the deprecated TSRMLS_CC macro which is
    dropped in php8.  Pulling from experimental resolved some of these,
    others may need changes from upstream; see wiki page for what
    we're still looking at.


> --
> Ondřej Surý <ondrej at sury.org> (He/Him)
> > On 27. 5. 2021, at 5:20, Bryce Harrington <bryce.harrington at canonical.com> wrote:
> > 
> > Thanks Ondřej, we'll give that a shot.
> > 
> >> On Wed, May 26, 2021 at 11:56:02PM +0200, Ondřej Surý wrote:
> >> Hi Bryce,
> >> 
> >> I will start the transition as soon as bullseye is out, so if you can I would recommend doing the bump. It would give you the time to iron out the bugs I didn’t caught before 22.04 LTS.
> >> 
> >> There’s one missing thing though - the d/control is autogenerated and it might cause some problems with the archive tools. But it should not be that hard to fix that (just move the d/control to d/control.in and keep the generated d/control as part of the source archive).
> >> 
> >> Ondřej
> >> --
> >> Ondřej Surý <ondrej at sury.org> (He/Him)
> >> 
> >>>> On 26. 5. 2021, at 22:55, Bryce Harrington <bryce.harrington at canonical.com> wrote:
> >>> 
> >>> Hi Ondrej,
> >>> 
> >>> I've started pulling in php8 for Ubuntu, as you've probably already
> >>> noticed.  For the most part this is going smoothly, just a lot of
> >>> pulling things from experimental.
> >>> 
> >>> We've noticed though that php-pcov needs dh-php >= 3.1[1], which we
> >>> found in git[2], however 0.35 to 3.1 seems a big jump so I wanted to
> >>> check with you about this before pulling it in.  Should we pull in
> >>> dh-php 3.1, or can we get by with keeping php-pcov at dh-php 0.35?
> >>> 
> >>> Thanks,
> >>> Bryce
> >>> 
> >>> 1: https://salsa.debian.org/php-team/pecl/php-pcov/-/blob/debian/main/debian/control#L8
> >>> 2: https://salsa.debian.org/php-team/dh-php/-/commits/main/

More information about the ubuntu-server mailing list