[Xapian-tickets] [Xapian] #817: Add PHP 8 support

Xapian nobody at xapian.org
Sun Jun 12 04:17:53 BST 2022


#817: Add PHP 8 support
-----------------------------------+-------------------------------
 Reporter:  Ryan Schmidt           |             Owner:  Olly Betts
     Type:  enhancement            |            Status:  assigned
 Priority:  normal                 |         Milestone:
Component:  Xapian-bindings (PHP)  |           Version:  1.4.19
 Severity:  normal                 |        Resolution:
 Keywords:                         |        Blocked By:
 Blocking:                         |  Operating System:  All
-----------------------------------+-------------------------------
Changes (by Olly Betts):

 * owner:  (none) => Olly Betts
 * status:  new => assigned

Comment:

 Indeed - PHP 7.4 is already out of active support, and upstream security
 support ends in ~5.5 months.

 I've now managed to get PHP 8 support working with Xapian git master.
 I've not yet merged it, but hope to this coming week, which should at
 least allow people to start testing this.

 There isn't yet a stable SWIG release with this support though, and in the
 process of doing this I found a few bugs in xapian-bindings which affect
 1.4.19, so I'm currently thinking to make a 1.4.20 release very soon
 without the PHP8 support but fixing these bugs, then make a 1.4.21 with
 the PHP8 support (and dropping PHP7) a month or two later once we're had
 more of a chance to find bugs in the new support, and hopefully there will
 be a stable SWIG release by then (not a hard requirement, but I'm a bit
 concerned about generating a release so far into a Xapian stable release
 branch with a git snapshot of SWIG as there's a risk of it breaking other
 languages we use SWIG for, and reducing that risk is good).
-- 
Ticket URL: <https://trac.xapian.org/ticket/817#comment:7>
Xapian <https://xapian.org/>
Xapian


More information about the Xapian-tickets mailing list