Bug 261647 - sysutils/ganglia-webfrontend: Do not support future PHP versions
Summary: sysutils/ganglia-webfrontend: Do not support future PHP versions
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Jason W. Bacon
URL:
Keywords:
Depends on:
Blocks: 261604
  Show dependency treegraph
 
Reported: 2022-02-01 09:54 UTC by Muhammad Moinur Rahman
Modified: 2022-02-01 19:11 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (jwb)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Muhammad Moinur Rahman freebsd_committer freebsd_triage 2022-02-01 09:54:47 UTC
Security Support for php 7.4 will end on 28th November, 2022 and we are planning to remove php 7.4 after that from the tree. So in preparation of that and for tracking purposes we are checking which ports actually fails without php 7.4 and notifying the relevant maintainer to check if viable update options are available to make it work on later versions of PHP. We still have a lot of time in hand to update and fix. Hence please do not get alarmed with this ticket. As mentioned again this is for tracking purposes only and hopefully by the time php 7.4 expires we will have a working version of this port for php 8.*. So there are two options here for the MAINTAINER:

1. If you have a version that works with php 8.* please commit and close this ticket.
2. In case you want it to expire with php 7.4 please add the following to the Makefile, commit and close this ticket

DEPRECATED= Requires php 7.4 which is set to expire on 2022-11-29
EXPIRATION_DATE=2022-11-28
Comment 1 Jason W. Bacon freebsd_committer freebsd_triage 2022-02-01 13:32:43 UTC
Unless development for Ganglia miraculously resumes before then, it can be removed along with PHP7.

It hasn't been maintained for a few years and the code is not compatible with PHP8 or Python 3.  I have already removed it as a requirement in the WIP version of sysutils/spcm.

Thanks for the heads-up.
Comment 2 Muhammad Moinur Rahman freebsd_committer freebsd_triage 2022-02-01 13:41:06 UTC
Yes I have seen that and added it to this list as my builder failed notifying me. :D

Would you mind if I set it(only sysutils/ganglia-webfrontend) to DEPRECATED?

If not then we can keep this ticket open till the last moment php74 is removed. As you know that keeping track of things are tedious hence want to keep this open so that no error occurs or I forget. Or ganglia miraculously resurrects.
Comment 3 Jason W. Bacon freebsd_committer freebsd_triage 2022-02-01 13:45:39 UTC
Feel free.  Might as well mark ganglia-monitor-core as well, since it's part of the same dead project.
Comment 4 commit-hook freebsd_committer freebsd_triage 2022-02-01 19:11:28 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=9d67c88c4ed603ee9557a6bd331ebd0318720a4c

commit 9d67c88c4ed603ee9557a6bd331ebd0318720a4c
Author:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2022-02-01 19:06:16 +0000
Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2022-02-01 19:10:31 +0000

    sysutils/ganglia-webfrontend: Mark DEPRECATED

    - Set EXPIRATION_DATE on 2022-11-28

    The project has been mostly inactive and curently do not support php8 or
    python3. Unless resurrected before the php74 EOL will expire this port
    along with ganglia-monitor-core.

    PR:             261647
    Approved by:    jwb

 sysutils/ganglia-webfrontend/Makefile | 3 +++
 1 file changed, 3 insertions(+)