Project

General

Profile

Support #9277

Rename PHP PECL delivered packages

Added by Andy Postnikov 8 months ago. Updated 22 days ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Aports
Target version:
Start date:
08/18/2018
Due date:
% Done:

60%

Estimated time:

Description

Currently there's 3 types of PHP extensions

- PECL https://pecl.php.net/ binary extensions - suggestion to add "pear" to name like php7-pecl-xdebug
- PEAR https://pear.php.net/ source code - already has prefix https://pkgs.alpinelinux.org/packages?name=*pear*&branch=edge&repo=community&arch=x86_64
- few extensions that hosts on github, most of time PECL type that not tracked at PECL

so naming could follow following pattern
- php7-* "core" extensions, needs to add "bundled" package
- php7-pecl-{pkgname} packages sourced from https://pecl.php.net/
- pear one already fine
- php7-contrib-event - or find other label


Related issues

Related to Alpine Linux - Bug #9291: PHP5 EOLClosed08/20/2018

History

#1 Updated by Andy Postnikov 8 months ago

#2 Updated by Andy Postnikov 8 months ago

  • Category set to Aports
  • Target version set to 3.9.0

#3 Updated by Andy Postnikov 8 months ago

  • Subject changed from Rename PECL delivered packages to Rename PHP PECL delivered packages

#4 Updated by Andy Postnikov 6 months ago

Mostly all packages in community upgraded

2 PRs waiting maintainers' feedback
- https://github.com/alpinelinux/aports/pull/5437
- https://github.com/alpinelinux/aports/pull/5450

For some reason php7-gmagick fails to build https://github.com/alpinelinux/aports/pull/5449
Looks something broken in graphicsmagick dependencies but rebuilding does not help

gmagick-2.0.5RC1 $ php -d extension=modules/gmagick.so -m
PHP Warning:  PHP Startup: Unable to load dynamic library 'modules/gmagick.so' (tried: modules/gmagick.so (Error relocating /usr/lib/libgomp.so.1: __cxa_finalize: initial-exec TLS resolves to dynamic definition in /usr/lib/libgomp.so.1)

#5 Updated by Andy Postnikov 6 months ago

  • % Done changed from 0 to 60

In testing remains

  1. inotify
  2. lzf
  3. msgpack
  4. protobuf
  5. solr
  6. stats
  7. uuid
  8. varnish

#6 Updated by Natanael Copa 3 months ago

what is the status here now?

#7 Updated by Natanael Copa 3 months ago

  • Target version changed from 3.9.0 to 3.10.0

#8 Updated by Andy Postnikov 22 days ago

One more step https://github.com/alpinelinux/aports/pull/6846

TODO is

community - php7-phalcon - needs check

testing - needs rename
  1. inotify
  2. rdkafka
  3. solr (needs add check)
  4. stats
  5. uuid
  6. varnish

Also available in: Atom PDF