From nobody Fri Mar 18 15:50:36 2022 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 566311A34514 for ; Fri, 18 Mar 2022 15:50:38 +0000 (UTC) (envelope-from dalescott@shaw.ca) Received: from omta001.cacentral1.a.cloudfilter.net (omta001.cacentral1.a.cloudfilter.net [3.97.99.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "Client", Issuer "CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4KKpPn3pv4z4Rpc for ; Fri, 18 Mar 2022 15:50:37 +0000 (UTC) (envelope-from dalescott@shaw.ca) Received: from shw-obgw-4002a.ext.cloudfilter.net ([10.228.9.250]) by cmsmtp with ESMTP id UzoTnLGH043SgVEs9nU9TB; Fri, 18 Mar 2022 15:50:37 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=shaw.ca; s=s20180605; t=1647618637; bh=/w80NzlI6fy77/L838DoSmCS35m/OKgeIptE+W+kgUM=; h=Date:From:To:Cc:In-Reply-To:References:Subject; b=IKk4h6/wNMNMiXXkmlIiCU32b3apQTPL7koZzrNKdlsxSlT0dt+SYEHurdUMt3QpT MIKBPW27HfsJD16Gf989mH/0gbOG5eVfEinZJuXqNBv4Jpx3t/7EYc+EIop7EMI2F5 GSCnZcWhaylZ0/b5Md3rs894BNFaAsuwJ1Ss1KT6h/c4gsrVTZKjxLm46xDyQt/hUT WpoiCLUaJ3RPmD4xJ/mS/YNvmKYp2ixGvjyd++XC1pbf2WS9FzO7ooYqFEpgS74Q78 sxdaO7Ppg0ZjyOHiOx0zJpd5Gu4QKSVMnQkBuUlUa5EwRuEDCEYG6pLRFVRud2yAEI ipm4J8TurdD6g== Received: from cds220.dcs.int.inet ([64.59.134.6]) by cmsmtp with ESMTP id VEs8nRy1nqyysVEs8nLjUU; Fri, 18 Mar 2022 15:50:37 +0000 X-Authority-Analysis: v=2.4 cv=Y6brDzSN c=1 sm=1 tr=0 ts=6234aa4d a=9zdlX7M534QhL7mOrorEvQ==:117 a=FKkrIqjQGGEA:10 a=on0NmgUIp3IA:10 a=IkcTkHD0fZMA:10 a=rbXGaCtEAAAA:8 a=_Dj-zB-qAAAA:8 a=qQebYANou2708YHEN1IA:9 a=QEXdDO2ut3YA:10 a=p_4-6O5FIlP82heawbVc:22 a=c-cOe7UV8MviEfHuAVEQ:22 Date: Fri, 18 Mar 2022 09:50:36 -0600 (MDT) From: Dale Scott To: lbutlr Cc: freebsd-questions Message-ID: <2012713468.55817433.1647618636291.JavaMail.zimbra@shaw.ca> In-Reply-To: References: <298F3F1A-EABF-4AB9-A00C-54427B9B55BB@kreme.com> <2081546448.50716936.1647531824973.JavaMail.zimbra@shaw.ca> Subject: Re: Preparing for PHP8 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [162.223.103.50, 162.223.103.50] X-Mailer: Zimbra 8.8.15_GA_4203 (ZimbraWebClient - GC99 (Win)/8.8.15_GA_4232) Thread-Topic: Preparing for PHP8 Thread-Index: qaT9iYQF4ESKCzNLP9MiXvDYCNgpoQ== X-CMAE-Envelope: MS4xfFuzAqOV2slfdzmoGw0rtMkOw7IvB21qNjzCJ1/ma6QREb/v0c3/MepeGwtJxjFuty+Lh+/FBGAzZN3YZ3Mb7ExcD//hNbrcPJFgZYd5kxJVxS+oV8Zr MyEG/X0UNZ2fO4cOzbn93tZZGg4erpMIQjdGkfCgGJ7JzEhO3tfydUQpBnEMZsqSRXpTvdPOPk3lMytG6JI+NrvcsxUmqHaQ7mVvLc2zCxEQlcP8YWq7lPVJ X-Rspamd-Queue-Id: 4KKpPn3pv4z4Rpc X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=shaw.ca header.s=s20180605 header.b="IKk4h6/w"; dmarc=pass (policy=none) header.from=shaw.ca; spf=pass (mx1.freebsd.org: domain of dalescott@shaw.ca designates 3.97.99.32 as permitted sender) smtp.mailfrom=dalescott@shaw.ca X-Spamd-Result: default: False [-4.09 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-0.995]; R_DKIM_ALLOW(-0.20)[shaw.ca:s=s20180605]; HAS_XOIP(0.00)[]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[shaw.ca:dkim]; R_SPF_ALLOW(-0.20)[+ip4:3.97.99.32/31]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[shaw.ca:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[shaw.ca,none]; NEURAL_HAM_SHORT(-1.00)[-1.000]; RWL_MAILSPIKE_POSSIBLE(0.00)[3.97.99.32:from]; MLMMJ_DEST(0.00)[freebsd-questions]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:16509, ipnet:3.96.0.0/15, country:US]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_IN_DNSWL_LOW(-0.10)[3.97.99.32:from] X-ThisMailContainsUnwantedMimeParts: N ----- Original Message ----- > From: "lbutlr" > To: "Dale Scott (dalescott@shaw)" > Sent: Friday, March 18, 2022 7:20:48 AM > Subject: Re: Preparing for PHP8 > On 2022 Mar 17, at 09:43, Dale Scott wrote: >> The latest releases of the following apps support using PHP 8.0 (although some >> may not support PHP 8.1 yet) >> >> MantisBT >> Nextcloud >> ProjeQtOr >> TimeTracker >> WebERP >> Phpvirtualbox (head from GitHub) >> SuiteCRM v8 >> WackoWiki >> WordPress > > How did you get that list? > These are the web apps I was hosting using PHP7, except I was hosting MediaWiki instead of WackoWiki. I checked each app's home page for supported PHP version as well as searched their forum for discussion of PHP8 compatibility. I found all supported PHP8 - except for MediaWiki. I was hosting MediaWiki as a knowledgebase for WebERP, but WebERP also supports WackoWiki, and I found WackoWiki supported PHP8, so I migrated the WebERP knowledbase from MediaWiki to WackoWiki. I should have also mentioned that NONE were installed from ports/pkg, all the apps were installed by downloading a release package from the project and manually extracting to /usr/local/www/. Some have pkgs, but for most of those either a) the app includes internal upgrade capability, making the version and dependencies in the pkg database incorrect after the first upgrade (e.g. Nextcloud and WordPress), or b) the pkg is an older version and/or lists older dependencies (e.g. Phpvirtualbox). IIRC I also encountered dependency issues related to MySQL versions (fwiw I am using MariaDb). MantisBT has three pkgs for PHP 7.3, PHP 7.4 and PHP 8.0, but in the end it was simpler to avoid pkg/ports entirely since the remaining five apps don't have pkgs anyway.