<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="https://dev1galaxy.org/extern.php?action=feed&amp;tid=2698&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Dev1 Galaxy Forum / PHP 7.2 on Jessie]]></title>
		<link>https://dev1galaxy.org/viewtopic.php?id=2698</link>
		<description><![CDATA[The most recent posts in PHP 7.2 on Jessie.]]></description>
		<lastBuildDate>Tue, 12 Mar 2019 19:13:34 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Re: PHP 7.2 on Jessie]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=14777#p14777</link>
			<description><![CDATA[<div class="quotebox"><cite>tlathm wrote:</cite><blockquote><div><p>Regarding that openssl, I believe you&#039;re correct about something requiring it, however if that&#039;s the case it must be something in php 7.3, because nothing in 7.2 needed to pull it in. However the regular update/upgrade process of course wants to pull it in as long as the repo is active.</p></div></blockquote></div><p>This actually gave me an idea and I tried totally redoing the upgrade with the following steps:</p><p>1. Upgrade wth &quot;apt update&quot; and &quot;apt dist-upgrade&quot;.</p><p>2. Added the new repo.</p><p>3. Removed all php5 packages.</p><p>4. Install required php7.2 pacakges: Note that this time this installed BOTH php7.2 and 7.3 which it did NOT do the last time with the exact same command. Odd one. Even stranger is that even this did NOT pull in that openssl1.1.</p><p>5. Chose php 7.2 using &quot;update-alternatives --config php&quot;</p><p>6. Comments out the new repo.</p><p>7. Ran &quot;apt update&quot;</p><p>After the above of course the regular updates won&#039;t install that new openssl. However I&#039;m still confused as to why it&#039;s even there if it wasn&#039;t pulled in by any of this. While I haven&#039;t tried this yet...and someone can correct me if this is wrong...I believe I could update just php in the future by doing the following:</p><p>1. Uncomment the new repo.</p><p>2. apt update</p><p>3. apt-get install --only-upgrade &quot;php7*&quot;</p><p>4. Comment out the new repo.</p><p>3. apt update</p><p>I going to test that php install and see if I run into any issues as a result of not having that openssl1.1. Still don&#039;t get why that&#039;s there.</p><p>Tom</p>]]></description>
			<author><![CDATA[dummy@example.com (tlathm)]]></author>
			<pubDate>Tue, 12 Mar 2019 19:13:34 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=14777#p14777</guid>
		</item>
		<item>
			<title><![CDATA[Re: PHP 7.2 on Jessie]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=14764#p14764</link>
			<description><![CDATA[<div class="quotebox"><cite>xinomilo wrote:</cite><blockquote><div><p>i&#039;m talking about php5.6 in jessie, php7.0 in ascii/stretch (official distro php packages) : <a href="https://secure.php.net/eol.php" rel="nofollow">https://secure.php.net/eol.php</a><br />they do get security updates through distro repos still, but some web-apps are already complaining about old php versions.</p></div></blockquote></div><p>Now I see where I was confused. I had it in my head that ascii came with 7.2, but I take that it&#039;s official distro packages are 7.0. Then I take it that the only way to get &gt;= 7.2 from official repos would be to wait for Beowulf? We actually couldn&#039;t use 7.0 in any case. 7.1 wound be a minimum.</p><p>Regarding that openssl, I believe you&#039;re correct about something requiring it, however if that&#039;s the case it must be something in php 7.3, because nothing in 7.2 needed to pull it in. However the regular update/upgrade process of course wants to pull it in as long as the repo is active.</p><p>Thanks!<br />Tom</p>]]></description>
			<author><![CDATA[dummy@example.com (tlathm)]]></author>
			<pubDate>Tue, 12 Mar 2019 11:48:15 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=14764#p14764</guid>
		</item>
		<item>
			<title><![CDATA[Re: PHP 7.2 on Jessie]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=14758#p14758</link>
			<description><![CDATA[<div class="quotebox"><cite>tlathm wrote:</cite><blockquote><div><div class="quotebox"><cite>xinomilo wrote:</cite><blockquote><div><p>note: jessie/stretch/ascii php versions are already officially EOL, and will also be leaving sury repo soon...</p></div></blockquote></div><p>I didn&#039;t see this until today. I&#039;m totally confused as to what you&#039;re saying is EOL...&quot;jessie/stretch/ascii php versions&quot;? I must be missing something. Are you just referring to versions on sury? Surely ascii php 7.2 isn&#039;t EOL for example.</p></div></blockquote></div><p>i&#039;m talking about php5.6 in jessie, php7.0 in ascii/stretch (official distro php packages) : <a href="https://secure.php.net/eol.php" rel="nofollow">https://secure.php.net/eol.php</a><br />they do get security updates through distro repos still, but some web-apps are already complaining about old php versions.</p>]]></description>
			<author><![CDATA[dummy@example.com (xinomilo)]]></author>
			<pubDate>Tue, 12 Mar 2019 10:46:57 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=14758#p14758</guid>
		</item>
		<item>
			<title><![CDATA[Re: PHP 7.2 on Jessie]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=14742#p14742</link>
			<description><![CDATA[<div class="quotebox"><cite>xinomilo wrote:</cite><blockquote><div><p>note: jessie/stretch/ascii php versions are already officially EOL, and will also be leaving sury repo soon...</p></div></blockquote></div><p>I didn&#039;t see this until today. I&#039;m totally confused as to what you&#039;re saying is EOL...&quot;jessie/stretch/ascii php versions&quot;? I must be missing something. Are you just referring to versions on sury? Surely ascii php 7.2 isn&#039;t EOL for example.</p><p>Also to be clear, in the cases where I might want to do this, upgrading to ascii or compiling from source won&#039;t be an option. This would be on virtual appliances in the field in production. Worst case we might port them to a new VM running ascii I suppose.</p><p>Thanks<br />Tom</p>]]></description>
			<author><![CDATA[dummy@example.com (tlathm)]]></author>
			<pubDate>Mon, 11 Mar 2019 21:38:34 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=14742#p14742</guid>
		</item>
		<item>
			<title><![CDATA[Re: PHP 7.2 on Jessie]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=14628#p14628</link>
			<description><![CDATA[<p>i think openssl &gt;= 1.1 is required by some newer php extensions. don&#039;t use openssl from 3rd party, but i guess since libssl1.1 is not available in jessie/ascii, some people would want to use those to get newer php7.3 version. <br />note: jessie/stretch/ascii php versions are already officially EOL, and will also be leaving sury repo soon... </p><p>the other solution is to build from source. but some people don&#039;t want to install *-dev packages on production machines, and others simply can&#039;t/don&#039;t know how to compile. (btw, reproducible builds is a great project..)<br />anyway, it&#039;s all about choices/user freedom, i think.. you have all these options available, proceed with &quot;caution&quot;.. <img src="https://dev1galaxy.org/img/smilies/smile.png" width="15" height="15" alt="smile" /> </p><p>2 more cents on this topic <img src="https://dev1galaxy.org/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></description>
			<author><![CDATA[dummy@example.com (xinomilo)]]></author>
			<pubDate>Mon, 04 Mar 2019 21:33:08 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=14628#p14628</guid>
		</item>
		<item>
			<title><![CDATA[Re: PHP 7.2 on Jessie]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=14622#p14622</link>
			<description><![CDATA[<p>In general, you should only use third-party repos only if you trust them. And I would not trust a third-party repo which says it is providing php7 and then also contains a replacement for openssl. Please be careful with this stuff, and use it at your own risk. You would probably be better off upgrading to ascii, if you desperately need php7. Or compile it by yourself.</p><p>My2Cents</p><p>KatolaZ</p>]]></description>
			<author><![CDATA[dummy@example.com (KatolaZ)]]></author>
			<pubDate>Mon, 04 Mar 2019 17:53:32 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=14622#p14622</guid>
		</item>
		<item>
			<title><![CDATA[Re: PHP 7.2 on Jessie]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=14600#p14600</link>
			<description><![CDATA[<p>Awesome! Thanks for the additional info. The php 7.2 is working perfectly from there by the way.</p><p>Thanks!<br />Tom</p>]]></description>
			<author><![CDATA[dummy@example.com (tlathm)]]></author>
			<pubDate>Fri, 01 Mar 2019 16:31:56 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=14600#p14600</guid>
		</item>
		<item>
			<title><![CDATA[Re: PHP 7.2 on Jessie]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=14599#p14599</link>
			<description><![CDATA[<div class="quotebox"><cite>tlathm wrote:</cite><blockquote><div><p>EDIT: Just to note: I just testing and commenting out that repo and doing and update and dist-upgrade doesn&#039;t downgrade that openssl version. Also, after reading the home page at <a href="https://deb.sury.org/" rel="nofollow">https://deb.sury.org/</a> it certainly appears that the repo is managed by someone who knows what they&#039;re doing.</p></div></blockquote></div><p>yes i also think it&#039;s a trusted source. sury is a debian developer (packaging php among others) and also involved in PHP : <a href="https://qa.debian.org/developer.php?email=ondrej%40debian.org" rel="nofollow">https://qa.debian.org/developer.php?ema … debian.org</a><br />also using his stretch/ascii repo for newer php7.1 &amp; php7.2 on some servers. and in some cases php5.6 branch, since php5 is not avaiable in stretch/ascii.</p><p>and you can pin a package to specific version/repo if you like. check : <a href="https://wiki.debian.org/AptPreferences" rel="nofollow">https://wiki.debian.org/AptPreferences</a></p>]]></description>
			<author><![CDATA[dummy@example.com (xinomilo)]]></author>
			<pubDate>Fri, 01 Mar 2019 14:21:53 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=14599#p14599</guid>
		</item>
		<item>
			<title><![CDATA[Re: PHP 7.2 on Jessie]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=14582#p14582</link>
			<description><![CDATA[<p>Thanks for the reply! Yea, I just browsed through there and the only thing I&#039;d question is that openssl update. I would in fact like to get any php 7.2 updates when their available which of course I wouldn&#039;t get if I disable that repo. I suppose it&#039;s entirely possible that something related to php 7.2 does in fact want or need that openssl version for some reason, though I would have expected it to install as a dependency of the php 7.2 stuff if that were the case(?).</p><p>I think the answer is no, but is there any way to block a specific package from an enabled repository?</p><p>EDIT: Just to note: I just testing and commenting out that repo and doing and update and dist-upgrade doesn&#039;t downgrade that openssl version. Also, after reading the home page at <a href="https://deb.sury.org/" rel="nofollow">https://deb.sury.org/</a> it certainly appears that the repo is managed by someone who knows what they&#039;re doing.</p><p>Thanks!<br />Tom</p>]]></description>
			<author><![CDATA[dummy@example.com (tlathm)]]></author>
			<pubDate>Thu, 28 Feb 2019 12:42:32 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=14582#p14582</guid>
		</item>
		<item>
			<title><![CDATA[Re: PHP 7.2 on Jessie]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=14579#p14579</link>
			<description><![CDATA[<p>You should be aware that you&#039;ve given yourself a new repository point to install software from, in the file <span class="bbc">/etc/apt/sources.list.d/php.list</span>. That repository seems to offer some random pickings from debian jessie/stretch/buster. You could browse the pool <a href="https://packages.sury.org/php/pool" rel="nofollow">https://packages.sury.org/php/pool</a> yourself and see which goodies you possibly have got.</p><p>That &quot;unknown&quot; tag might be the result of running <span class="bbc">lsb_release -sc</span>.</p><p>If you want to recover, whilst keeping php 7.2, it might work that you comment out the repository point in that file, then do an <span class="bbc">update</span> followed by a <span class="bbc">dist-upgrade</span>. Or just comment it out without <span class="bbc">dist-upgrade</span> so as to avoid pulling in stuff from there in the future.</p>]]></description>
			<author><![CDATA[dummy@example.com (ralph.ronnquist)]]></author>
			<pubDate>Thu, 28 Feb 2019 04:35:08 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=14579#p14579</guid>
		</item>
		<item>
			<title><![CDATA[PHP 7.2 on Jessie]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=14577#p14577</link>
			<description><![CDATA[<p>I have a need to use PHP 7.2 on Devuan Jessie. I&#039;ve been able to do so based on this:</p><p><a href="https://tecadmin.net/install-php7-on-debian/" rel="nofollow">https://tecadmin.net/install-php7-on-debian/</a></p><p>...which describes installing from this source:</p><p><a href="https://packages.sury.org/php/README.txt" rel="nofollow">https://packages.sury.org/php/README.txt</a></p><p>That all seems to have worked fine. One oddity was that we required php-pear and php-log which apparently needed to pull in php5-common php5-sqlite which had been removed, though that doesn&#039;t seem to have affected anything.</p><p>The one aspect of it that bothered me a little was that one of the updates that that repo included was openssl. Here are the upgradable packages after that an &quot;apt update&quot; with that source:</p><div class="codebox"><pre><code>apt list --upgradable
Listing... Done
libgd3/unknown 2.2.5-5+0~20190119054525.2+jessie~1.gbp911a4a amd64 [upgradable from: 2.1.0-5+deb8u12]
libpcre3/unknown 2:8.42-1+0~20190203125145.5+jessie~1.gbp79d75d amd64 [upgradable from: 2:8.35-3.3+deb8u4]
openssl/unknown 1.1.1a-2~20190131152532.8+jessie amd64 [upgradable from: 1.0.1t-1+deb8u10]
php-pear/unknown 1:1.10.8+submodules+notgz-1+0~20190219091008.9+jessie~1.gbp1a209a all [upgradable from: 5.6.40+dfsg-0+deb8u1]</code></pre></div><p>As far as I could tell, it didn&#039;t appear that that openssl version was a dependency of any of the php stuff, and it didn&#039;t get installed until I expressly did an upgrade. Everything appears to be fine but I was curious as to that update, especially to something as important as openssl. I&#039;m also curious as to those packages all reporting /unknown. Is that expected, and is there anything that can change that?</p><p>Thanks in advance if anyone knows something about any of that!</p><p>Tom</p>]]></description>
			<author><![CDATA[dummy@example.com (tlathm)]]></author>
			<pubDate>Wed, 27 Feb 2019 23:58:13 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=14577#p14577</guid>
		</item>
	</channel>
</rss>
