Uploaded image for project: 'Funtoo Linux'
  1. Funtoo Linux
  2. FL-9719

Bulk update packages for support php 7.4 and php8.x

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Normal Normal
    • None
    • None
    • Hide
      1. Add PHP 8.2 to tree
      1. Add packages to support and resolve know problems with PHP-7.4 and PHP-8.x
      2. Clean-up final tree to make bulk autogen.yaml if it possible
      Show
      1. Add PHP 8.2 to tree 1. Add packages to support and resolve know problems with PHP-7.4 and PHP-8.x 2. Clean-up final tree to make bulk autogen.yaml if it possible

      I add this task becouse :

      task:
      Add support for php 8.1
      Not full resolve support for new version and was closed. because further work was in dependent tasks.

      I presented the approach to this task in a private conversation with @semant, it seemed to me that I passed everything as understood, unfortunately the topic is dead.
      Then I tried to mention these tasks on doscord unblock me, unfortunately no reaction in the above-mentioned tasks, I don't even know if they finally have a basis for such an implementation.

      On bugs.funtoo there are problems related to it, for example:
      FL-9614

      In addition, I have tracked down new packages that unfortunately cause or will cause problems.

      That's why I created this task which aims to provide packages that support php 7.4+ in order to reduce the amount of potential problems that can be reported by Funtoo users.

      Privately:
      reducing the number of local repositories I maintain for the purposes of maintaining the continuity of services, e.g. pecl-imagemagick

      The task has also been created so as not to close the previous ones until a decision is made.

       

       

      Update Status

      Apps Libs in dev-php

      Updated or existing earlier - Now no errors

      Error on production - Active development

      Error found during tree test not touched by autogen or reported to bugs.funtoo.org. Not compatible with PHP8.x

      • dev-php/geos-php-1.0.0::core-server-kit USE="-test" PHP_TARGETS="-php5-6 -php7-0 -php7-1 -php7-2 -php7-3" -> start testing
      • dev-php/libvirt-php-0.5.4::core-server-kit USE="doc" PHP_TARGETS="-php5-6 -php7-0 -php7-1 -php7-2 -php7-3"  > start testing 
      • dev-php/ming-php-0.4.8::core-server-kit USE="" PHP_TARGETS="-php5-6 -php7-0 -php7-1 -php7-2 -php7-3" -> to remove
      • dev-php/magickwand-1.0.9-r3::core-server-kit USE="" PHP_TARGETS="-php5-6" -> to remove
      • dev-php/suhosin-0.9.38-r1::core-server-kit USE="" PHP_TARGETS="-php5-6" -> should be replaced by https://github.com/sektioneins/snuffleupagus
      • dev-php/swoole-4.2.13::core-server-kit USE="ssl -debug -http2 -libressl -mysql -sockets" PHP_TARGETS="-php7-1 -php7-2 -php7-3" -> https://github.com/swoole/swoole-src/
      • dev-php/xcache-3.2.0-r2::core-server-kit USE="-coverage" PHP_TARGETS="-php5-6" -> to remove
      • dev-php/xhprof-0.9.10::core-server-kit USE="" PHP_TARGETS="-php7-2 -php7-3"
      • dev-php/xdebug - checking Check for supported PHP versions... configure: error: not supported. Need a PHP version >= 8.0.0 and < 8.3.0 (found 7.4.33)
      • dev-php/sebastian-lines-of-code-1.0.3::core-server-kit - require dev-php/nikic-php-parser
      • dev-php/sebastian-complexity-2.0.2::core-server-kit - require dev-php/nikic-php-parser

      Non touched in tree working packages

      • File_Iterator
      • PHPMailer
      • PHP_CodeCoverage
      • PHP_CodeSniffer
      • PHP_Timer
      • PHP_TokenStream
      • SabreAMF
      • Text_Template
      • YAML
      • adodb
      • agavi
      • awl
      • ca-bundle
      • cli-prompt
      • composer
      • cphplib
      • doctrine
      • doctrine-instantiator
      • fedora-autoloader
      • igbinary
      • jpgraph
      • json-schema
      • jsonlint
      • libchart
      • maxmind-db-reader
      • metadata-minifier
      • mmslib
      • mockery
      • myclabs-deepcopy
      • onphp
      • pear
      • phar-io-manifest
      • phar-io-version
      • phar-utils
      • phing
      • php-codebrowser
      • php-redmine-api
      • phpDocumentor
      • phpcov
      • phpdepend
      • phpdocumentor-reflection-common
      • phpdocumentor-reflection-docblock
      • phpdocumentor-type-resolver
      • phpmd
      • phpspec-prophecy
      • phptal
      • phpunit
      • phpunit-mock-objects
      • psr-log
      • reactphp-promise
      • recaptcha
      • sebastian-code-unit-reverse-lookup
      • sebastian-comparator
      • sebastian-diff
      • sebastian-environment
      • sebastian-exporter
      • sebastian-global-state
      • sebastian-object-enumerator
      • sebastian-object-reflector
      • sebastian-recursion-context
      • sebastian-resource-operations
      • sebastian-type
      • sebastian-version
      • securimage
      • semver
      • simpletest
      • smarty
      • spdx-licenses
      • stringparser_bbcode
      • symfony-config
      • symfony-console
      • symfony-dependency-injection
      • symfony-event-dispatcher
      • symfony-filesystem
      • symfony-finder
      • symfony-process
      • symfony-yaml
      • tcpdf
      • theseer-Autoload
      • theseer-DirectoryScanner
      • theseer-tokenizer
      • twig
      • webmozart-assert
      • xdebug-client
      • xdebug-handler
      • zetacomponents-Base
      • zetacomponents-ConsoleTools

        PECL-Packages

        Updated or existing earlier- Now no errors

          - pecl-amqp
          - pecl-apcu
          - pecl-event
          - pecl-imagick
          - pecl-mailparse
          - pecl-memcache
          - pecl-mongodb
          - pecl-oauth
          - pecl-pam
          - pecl-radius
          - pecl-redis
          - pecl-translit
          - pecl-xdiff
          - pecl-yaml
          - pecl-yaz

          - dev-php/pecl-http FL-11142

          - dev-php/pecl-mcrypt FL-11192

      Error on production - Active development

      •  

      Error found during tree test not touched by autogen or reported to bugs.funtoo.org. Not compatible with PHP8.x

      • dev-php/pecl-bbcode-1.0.3_beta1-r2::core-server-kit USE="" PHP_TARGETS="-php5-6"
      • dev-php/pecl-cairo-0.3.2-r1::core-server-kit USE="" PHP_TARGETS="-php5-6"
      • dev-php/pecl-cassandra-1.3.2::core-server-kit USE="" PHP_TARGETS="-php5-6 -php7-0 -php7-1"
      • dev-php/pecl-crack-0.4-r7::core-server-kit USE="" PHP_TARGETS="-php5-6 -php7-0 -php7-1 -php7-2 -php7-3"
      • dev-php/pecl-htscanner-1.0.1-r3::core-server-kit USE="" PHP_TARGETS="-php5-6"
      • dev-php/pecl-mysqlnd_ms-1.6.0_pre20141127::core-server-kit USE="" PHP_TARGETS="-php5-6"
      • dev-php/pecl-mysqlnd_qc-1.2.0-r2::core-server-kit USE="-memcached -sqlite" PHP_TARGETS="-php5-6"
      • dev-php/pecl-sphinx-1.3.3-r1::core-server-kit USE="" PHP_TARGETS="-php5-6"
      • dev-php/pecl-spl_types-0.4.0-r2::core-server-kit USE="" PHP_TARGETS="-php5-6"
      • dev-php/pecl-svn-1.0.3-r1::core-server-kit USE="" PHP_TARGETS="-php5-6"
      • dev-php/pecl-taint-2.0.5::core-server-kit USE="" PHP_TARGETS="-php7-1 -php7-2 -php7-3"
      • dev-php/pecl-xrange-1.3.2-r2::core-server-kit USE="" PHP_TARGETS="-php5-6"
      • dev-php/pecl-htscanner-1.0.1-r3::core-server-kit USE="" PHP_TARGETS="-php5-6"
      • dev-php/pecl-libevent-0.1.0-r2::core-server-kit USE="" PHP_TARGETS="-php5-6"
      • dev-php/pecl-eio - Propably uncompatybile with new php 
      • dev-php/pecl-haru - Propably uncompatybile with new php

         

      PEAR-Packages

      Updated or existing earlier autogens - Now no errors

      Error on production - Active development

      Error found during tree test not touched by autogen or reported to bugs.funtoo.org. Not compatible with PHP8.x

      • PEAR-PEAR

      Non touched in tree working packages

      • PEAR-Archive_Tar
      • PEAR-Auth_SASL
      • PEAR-Cache
      • PEAR-Cache_Lite
      • PEAR-Config
      • PEAR-Console_CommandLine
      • PEAR-Console_Getargs
      • PEAR-Console_Getopt
      • PEAR-Console_Table
      • PEAR-Crypt_CHAP
      • PEAR-Crypt_GPG
      • PEAR-Crypt_HMAC
      • PEAR-Crypt_HMAC2
      • PEAR-DB
      • PEAR-DB_DataObject
      • PEAR-Date
      • PEAR-Exception
      • PEAR-File
      • PEAR-File_Archive
      • PEAR-File_Find
      • PEAR-File_Fortune
      • PEAR-File_Gettext
      • PEAR-File_SMBPasswd
      • PEAR-HTML_AJAX
      • PEAR-HTML_CSS
      • PEAR-HTML_Common
      • PEAR-HTML_Common2
      • PEAR-HTML_Javascript
      • PEAR-HTML_QuickForm2
      • PEAR-HTML_Table
      • PEAR-HTML_Table_Matrix
      • PEAR-HTML_Template_Flexy
      • PEAR-HTML_Template_Sigma
      • PEAR-HTTP
      • PEAR-HTTP_Header
      • PEAR-HTTP_Request2
      • PEAR-HTTP_Session2
      • PEAR-Image_Color2
      • PEAR-Image_GraphViz
      • PEAR-Image_IPTC
      • PEAR-Image_Text
      • PEAR-Log
      • PEAR-MDB
      • PEAR-MDB2
      • PEAR-MDB2_Driver_mssql
      • PEAR-MDB2_Driver_mysql
      • PEAR-MDB2_Driver_mysqli
      • PEAR-MDB2_Driver_oci8
      • PEAR-MDB2_Driver_pgsql
      • PEAR-MIME_Type
      • PEAR-Mail
      • PEAR-Mail_Mime
      • PEAR-Mail_mimeDecode
      • PEAR-Math_BigInteger
      • PEAR-Net_DNS
      • PEAR-Net_DNS2
      • PEAR-Net_DNSBL
      • PEAR-Net_IDNA2
      • PEAR-Net_IPv4
      • PEAR-Net_IPv6
      • PEAR-Net_LDAP2
      • PEAR-Net_LDAP3
      • PEAR-Net_POP3
      • PEAR-Net_Ping
      • PEAR-Net_SMTP
      • PEAR-Net_Sieve
      • PEAR-Net_SmartIRC
      • PEAR-Net_Socket
      • PEAR-Net_Traceroute
      • PEAR-Net_URL
      • PEAR-Net_URL2
      • PEAR-Net_UserAgent_Detect
      • PEAR-Numbers_Words
      • PEAR-OLE
      • PEAR-PEAR_PackageFileManager
      • PEAR-PEAR_PackageFileManager2
      • PEAR-PEAR_PackageFileManager_Plugins
      • PEAR-PHP_Beautifier
      • PEAR-PHP_Debug
      • PEAR-Pager
      • PEAR-Services_JSON
      • PEAR-Services_TinyURL
      • PEAR-Services_W3C_CSSValidator
      • PEAR-Spreadsheet_Excel_Writer
      • PEAR-Structures_Graph
      • PEAR-System_Command
      • PEAR-Text_CAPTCHA
      • PEAR-Text_CAPTCHA_Numeral
      • PEAR-Text_Figlet
      • PEAR-Text_Highlighter
      • PEAR-Text_Password
      • PEAR-Text_Wiki
      • PEAR-Text_Wiki_BBCode
      • PEAR-Text_Wiki_Mediawiki
      • PEAR-Validate
      • PEAR-Var_Dump
      • PEAR-VersionControl_SVN
      • PEAR-XML_Parser
      • PEAR-XML_RSS
      • PEAR-XML_Serializer
      • PEAR-XML_Util

            tczaude tczaude
            tczaude tczaude
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: