Bug 261610 - www/ilias: Do not support future PHP versions
Summary: www/ilias: Do not support future PHP versions
Status: Closed Overcome By Events
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Wen Heping
URL:
Keywords:
Depends on:
Blocks: 261604
  Show dependency treegraph
 
Reported: 2022-01-31 19:51 UTC by Muhammad Moinur Rahman
Modified: 2022-12-11 15:55 UTC (History)
2 users (show)

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


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-01-31 19:51:14 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 Muhammad Moinur Rahman freebsd_committer freebsd_triage 2022-02-01 19:30:45 UTC
Based on this URL:
https://docu.ilias.de/goto.php?target=wiki_1357_Release_8

I want to keep this ticket open and see if we can update ilias to release 8 before php74 expires.
Comment 2 commit-hook freebsd_committer freebsd_triage 2022-03-29 17:02:22 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=4265e376eefc504522a7d5c56101bb7509119cbc

commit 4265e376eefc504522a7d5c56101bb7509119cbc
Author:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2022-03-29 15:49:11 +0000
Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2022-03-29 17:01:54 +0000

    www/ilias: Update version 5.4.25=>7.7

    Release 5.4.X branch has reached EOL. See:
    https://docu.ilias.de/goto.php?target=wiki_1357_Release_5.4

    Although 7.7 is a recent release yet it does not support php80 but as
    mentioned here:
    https://docu.ilias.de/goto.php?target=wiki_1357_Required_and_Supported_Software_ILIAS_7

    The Technical Board intends to re-evaluate the max. supported PHP
    version in ~August/September in regards to PHP 8. We'd predict a
    positive impact on the code quality, if ILIAS developers could rely on
    PHP >= 7.3 features.

    Either way ilias 8 is supposed to be released with php 8 support
    sometimes in August/September before the support for php 7.4 ends.

    PR:             261610
    Approved by:    wen (maintainer-timeout)
    Relnotes:
    https://docu.ilias.de/goto.php?target=lm_1719&client_id=docu&lang=en

 www/ilias/Makefile             | 70 +++++++++++++++---------------------------
 www/ilias/distinfo             |  6 ++--
 www/ilias/files/pkg-message.in | 11 +++++--
 3 files changed, 36 insertions(+), 51 deletions(-)
Comment 3 Muhammad Moinur Rahman freebsd_committer freebsd_triage 2022-03-29 17:03:50 UTC
Although I have pushed this update I will keep this ticket open as this release doesn't support php 8 yet. Looking forward to upgrade this to a version which support php 8.
Comment 4 wen 2022-03-30 00:12:23 UTC
Thank your update !

Do you test ilias-7 run well ?

wen
Comment 5 Muhammad Moinur Rahman freebsd_committer freebsd_triage 2022-03-30 06:49:26 UTC
(In reply to wen from comment #4)
Long time no see. :D
Unfortunately I didn't test it well but neither did I want an EOL release go to the next quarterly. So you have to make a quick check, please. :)
Comment 6 commit-hook freebsd_committer freebsd_triage 2022-11-29 13:42:38 UTC
A commit in branch main references this bug:

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

commit f1b987acbe902d65c3178ea189bef549add5cd63
Author:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2022-11-29 13:40:11 +0000
Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2022-11-29 13:40:11 +0000

    www/ilias6: Cleanup

    - Requires php74 which was EOL on 2022-11-28

    PR:             261610
    Approved by:    portmgr (blanket infrastructure)
    Sponsored by:   Bounce Experts

 MOVED                                  |  1 +
 www/Makefile                           |  1 -
 www/ilias6/Makefile (gone)             | 71 ----------------------------------
 www/ilias6/distinfo (gone)             |  3 --
 www/ilias6/files/pkg-message.in (gone) | 41 --------------------
 www/ilias6/pkg-descr (gone)            |  4 --
 6 files changed, 1 insertion(+), 120 deletions(-)
Comment 7 commit-hook freebsd_committer freebsd_triage 2022-12-11 15:55:34 UTC
A commit in branch main references this bug:

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

commit fb812d0b2fbb14ec530a547b538211d428d70791
Author:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2022-12-11 15:49:21 +0000
Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2022-12-11 15:49:21 +0000

    www/ilias: Update version 7.16=>8.0b2

    - Flavorize the port for different php versions
    - Remove pecl-pdf dependency as it is no longer marked as dependency in
      the upstream documentation

    Although upstream mentioned about releasing version 8 before the expiry
    of php74 unfortunately the schedule has been delayed and will take place
    some times next year. So rather the reaping the port I am considering to
    update to a beta release which supports php 8.0.

    PR:             261610
    Approved by:    portmgr (blanket infrastructure)
    Sponsored by:   Bounce Experts

 MOVED              |  1 +
 www/ilias/Makefile | 39 ++++++++++++++++++++++-----------------
 www/ilias/distinfo |  6 +++---
 3 files changed, 26 insertions(+), 20 deletions(-)