Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 13 Jul 2024 08:59:10 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 280255] lang/php81 proposed removal of DEPRECATED and EXPIRATION_DATE
Message-ID:  <bug-280255-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D280255

            Bug ID: 280255
           Summary: lang/php81 proposed removal of DEPRECATED and
                    EXPIRATION_DATE
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Many People
          Priority: ---
         Component: Individual Port(s)
          Assignee: bofh@freebsd.org
          Reporter: 000.fbsd@quip.cz
          Assignee: bofh@freebsd.org
             Flags: maintainer-feedback?(bofh@freebsd.org)

Since the upstream extended the security support for PHP, original deprecat=
ed
and expiration date was prolonged in the Makefile but I think it makes no s=
ense
to have deprecation and expiration set to date 18 months in advance.
It is really annoying to see these warning on each update of each PHP exten=
sion
and every day in daily security run output.

For example this is really useless and just makes each user of PHP 8.1 to
scroll every day to see something useful in "packages with security
vulnerabilities" section of an e-mail:

mod_php81-8.1.29: Tag: expiration_date Value: 2025-12-31
php81-8.1.29: Tag: expiration_date Value: 2025-12-31
php81-bcmath-8.1.29: Tag: expiration_date Value: 2025-12-31
php81-bz2-8.1.29: Tag: expiration_date Value: 2025-12-31
php81-calendar-8.1.29: Tag: expiration_date Value: 2025-12-31
php81-ctype-8.1.29: Tag: expiration_date Value: 2025-12-31
php81-curl-8.1.29: Tag: expiration_date Value: 2025-12-31
php81-dom-8.1.29: Tag: expiration_date Value: 2025-12-31
php81-exif-8.1.29: Tag: expiration_date Value: 2025-12-31
php81-fileinfo-8.1.29: Tag: expiration_date Value: 2025-12-31
php81-filter-8.1.29: Tag: expiration_date Value: 2025-12-31
php81-ftp-8.1.29: Tag: expiration_date Value: 2025-12-31
php81-gd-8.1.29: Tag: expiration_date Value: 2025-12-31
php81-gettext-8.1.29: Tag: expiration_date Value: 2025-12-31
php81-iconv-8.1.29: Tag: expiration_date Value: 2025-12-31
php81-imap-8.1.29: Tag: expiration_date Value: 2025-12-31
php81-intl-8.1.29: Tag: expiration_date Value: 2025-12-31
php81-ldap-8.1.29: Tag: expiration_date Value: 2025-12-31
php81-mbstring-8.1.29: Tag: expiration_date Value: 2025-12-31
php81-mysqli-8.1.29: Tag: expiration_date Value: 2025-12-31
php81-opcache-8.1.29: Tag: expiration_date Value: 2025-12-31
php81-pdo-8.1.29: Tag: expiration_date Value: 2025-12-31
php81-pdo_dblib-8.1.29: Tag: expiration_date Value: 2025-12-31
php81-pdo_mysql-8.1.29: Tag: expiration_date Value: 2025-12-31
php81-pdo_sqlite-8.1.29: Tag: expiration_date Value: 2025-12-31
php81-pgsql-8.1.29: Tag: expiration_date Value: 2025-12-31
php81-phar-8.1.29: Tag: expiration_date Value: 2025-12-31
php81-posix-8.1.29: Tag: expiration_date Value: 2025-12-31
php81-session-8.1.29: Tag: expiration_date Value: 2025-12-31
php81-simplexml-8.1.29: Tag: expiration_date Value: 2025-12-31
php81-soap-8.1.29: Tag: expiration_date Value: 2025-12-31
php81-sockets-8.1.29: Tag: expiration_date Value: 2025-12-31
php81-sqlite3-8.1.29: Tag: expiration_date Value: 2025-12-31
php81-tokenizer-8.1.29: Tag: expiration_date Value: 2025-12-31
php81-xml-8.1.29: Tag: expiration_date Value: 2025-12-31
php81-xmlreader-8.1.29: Tag: expiration_date Value: 2025-12-31
php81-xmlwriter-8.1.29: Tag: expiration_date Value: 2025-12-31
php81-xsl-8.1.29: Tag: expiration_date Value: 2025-12-31
php81-zip-8.1.29: Tag: expiration_date Value: 2025-12-31
php81-zlib-8.1.29: Tag: expiration_date Value: 2025-12-31
mod_php81-8.1.29: Tag: deprecated Value: Upstream EOL reaches on 2025-12-31
pcre-8.45_4: Tag: deprecated Value: EOLed by upstream, use devel/pcre2 inst=
ead
php81-8.1.29: Tag: deprecated Value: Upstream EOL reaches on 2025-12-31
php81-bcmath-8.1.29: Tag: deprecated Value: Upstream EOL reaches on 2025-12=
-31
php81-bz2-8.1.29: Tag: deprecated Value: Upstream EOL reaches on 2025-12-31
php81-calendar-8.1.29: Tag: deprecated Value: Upstream EOL reaches on
2025-12-31
php81-ctype-8.1.29: Tag: deprecated Value: Upstream EOL reaches on 2025-12-=
31
php81-curl-8.1.29: Tag: deprecated Value: Upstream EOL reaches on 2025-12-31
php81-dom-8.1.29: Tag: deprecated Value: Upstream EOL reaches on 2025-12-31
php81-exif-8.1.29: Tag: deprecated Value: Upstream EOL reaches on 2025-12-31
php81-fileinfo-8.1.29: Tag: deprecated Value: Upstream EOL reaches on
2025-12-31
php81-filter-8.1.29: Tag: deprecated Value: Upstream EOL reaches on 2025-12=
-31
php81-ftp-8.1.29: Tag: deprecated Value: Upstream EOL reaches on 2025-12-31
php81-gd-8.1.29: Tag: deprecated Value: Upstream EOL reaches on 2025-12-31
php81-gettext-8.1.29: Tag: deprecated Value: Upstream EOL reaches on 2025-1=
2-31
php81-iconv-8.1.29: Tag: deprecated Value: Upstream EOL reaches on 2025-12-=
31
php81-imap-8.1.29: Tag: deprecated Value: Upstream EOL reaches on 2025-12-31
php81-intl-8.1.29: Tag: deprecated Value: Upstream EOL reaches on 2025-12-31
php81-ldap-8.1.29: Tag: deprecated Value: Upstream EOL reaches on 2025-12-31
php81-mbstring-8.1.29: Tag: deprecated Value: Upstream EOL reaches on
2025-12-31
php81-mysqli-8.1.29: Tag: deprecated Value: Upstream EOL reaches on 2025-12=
-31
php81-opcache-8.1.29: Tag: deprecated Value: Upstream EOL reaches on 2025-1=
2-31
php81-pdo-8.1.29: Tag: deprecated Value: Upstream EOL reaches on 2025-12-31
php81-pdo_dblib-8.1.29: Tag: deprecated Value: Upstream EOL reaches on
2025-12-31
php81-pdo_mysql-8.1.29: Tag: deprecated Value: Upstream EOL reaches on
2025-12-31
php81-pdo_sqlite-8.1.29: Tag: deprecated Value: Upstream EOL reaches on
2025-12-31
php81-pgsql-8.1.29: Tag: deprecated Value: Upstream EOL reaches on 2025-12-=
31
php81-phar-8.1.29: Tag: deprecated Value: Upstream EOL reaches on 2025-12-31
php81-posix-8.1.29: Tag: deprecated Value: Upstream EOL reaches on 2025-12-=
31
php81-session-8.1.29: Tag: deprecated Value: Upstream EOL reaches on 2025-1=
2-31
php81-simplexml-8.1.29: Tag: deprecated Value: Upstream EOL reaches on
2025-12-31
php81-soap-8.1.29: Tag: deprecated Value: Upstream EOL reaches on 2025-12-31
php81-sockets-8.1.29: Tag: deprecated Value: Upstream EOL reaches on 2025-1=
2-31
php81-sqlite3-8.1.29: Tag: deprecated Value: Upstream EOL reaches on 2025-1=
2-31
php81-tokenizer-8.1.29: Tag: deprecated Value: Upstream EOL reaches on
2025-12-31
php81-xml-8.1.29: Tag: deprecated Value: Upstream EOL reaches on 2025-12-31
php81-xmlreader-8.1.29: Tag: deprecated Value: Upstream EOL reaches on
2025-12-31
php81-xmlwriter-8.1.29: Tag: deprecated Value: Upstream EOL reaches on
2025-12-31
php81-xsl-8.1.29: Tag: deprecated Value: Upstream EOL reaches on 2025-12-31
php81-zip-8.1.29: Tag: deprecated Value: Upstream EOL reaches on 2025-12-31
php81-zlib-8.1.29: Tag: deprecated Value: Upstream EOL reaches on 2025-12-31

It can be easy to overlook something important.
The current PHP 8.1 deprecation messages make no good and are just plain sp=
am
for the next 12 months. Therefore, I suggest removing DEPRECATED and
EXPIRATION_DATE from the Makefile and adding them again next summer, 6 mont=
hs
before EOL.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-280255-7788>