Re: mail/roundcube (bsd.php.mk broken?)
On 24.03.2016 13:18, Michelle Sullivan wrote: Mike Jakubik wrote: On 2016-03-23 06:51 PM, Miroslav Lachman wrote: Guido Falsi wrote on 03/23/2016 22:56: On 03/23/16 22:26, Mike Jakubik wrote: Hello, I am getting the following errors trying to update roundcube, this is on FreeBSD 9, using default version of php (5.4). I've tried adding DEFAULT_VERSIONS+=php=5.4 to make.conf but that did not make difference. Any ideas? Are you tracking the head of the ports tree or the 2016Q1 branch? I'm guessing you're with ports head. In head the default php version is 5.6 and version 5.4 has been removed because it has reached EOL on September 3rd, 2015. you could also use php 5.5, but it will EOL in July, so, if you're tracking the head of the ports tree, I'd suggest you try again using php 5.6. If you're tracking 2016Q1 it should work, and I don't really know what's happening. I think that "Malformed conditional" errors are caused by too old "make". I have seen this error on old machines in the process of upgrade to 10.2 (old 'make' working with newer Makefiles) What version of 9.x it is? Miroslav Lachman It is fairly up to date world/kernel. FreeBSD illidan.local 9.3-STABLE FreeBSD 9.3-STABLE #0 r293423: Fri Jan 8 11:50:36 EST 2016 To quote Steve Hartland on the 19th Feb 2016: > Yes but 9.x is already legacy and becomes unsupported in December of > this year, .. but don't worry .. its not the only thing that is broken in the ports tree for 9.x ... basically for many things now the ports tree is unusable and quarterlies are unusable because they contain known security issues in most cases which will never be backported "Because its too hard".. According to the same email thread the answer to the question there was to migrate to 10.2-BETA2 in the production environment. That makes me curious. About which security issues do you talk? Maybe i can have a look at them. Greetings, Torsten ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: mail/roundcube (bsd.php.mk broken?)
> Now i have to manually reinstall all the php packages and > binaries that depend on them and hope that my php > software will still function with the new php. There’s no need to manually reinstall. This thread provides a clue in its very last post: https://forums.freebsd.org/threads/50622/ Just use pkg and portmaster and you’re pretty much set. 5.6 to 7.0 has had some teething pains, but 5.4 to 5.6 is not rocket surgery. -- Raivo ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: mail/roundcube (bsd.php.mk broken?)
On 03/24/16 17:11, Mike Jakubik wrote: > On 2016-03-23 09:33 PM, Guido Falsi wrote: >> On 03/24/16 01:56, Mike Jakubik wrote: >>> On 2016-03-23 08:42 PM, Guido Falsi wrote: On 03/24/16 01:09, Mike Jakubik wrote: >>> > ports tree. I guess i can try upgrading to 5.5 and hope that my > applications are compatible with it. Sigh, FreeBSD has become a PITA > lately to maintain unless everything installed is bleeding edge. In > any > case, thanks for the help. Sorry I beg to disagree. php 5.4 is unsupported upstream, and 5.5 will EOL in a few months. You should complain to the php project about this, not the ports tree, which is just complying with upstream. >>> >>> You are correct, however I think php is a special case, because it's a >>> slow adopter, sadly a lot of hosting providers have not updated and a >>> lot of software is still not compatible with the latest versions. For >>> example, the default version of php in CentOS 7 is still 5.4, so I don't >>> see why removing it from ports was a good idea. >>> >> >> The reason is it is not supported, bugs and vulnerabilities are not >> fixed, we would end up giving potentially insecure software, or even >> worse, software with known vulnerabilities. > > I get what you are saying, but I think these kind of changes could be > handled better. You go to update something and shit breaks or you get > some incomprehensible errors such as in this case forcing you to rummage > through some UPDATING file or mailing lists. What ever happened to POLA? > Why couldn't it have prompted me upon trying to perform a minor update > of roundcube that my version of PHP is no longer supported, and perhaps > give me an option to continue anyways at my own risk since it works just > fine with the php i have installed. Now i have to manually reinstall all > the php packages and binaries that depend on them and hope that my php > software will still function with the new php. That is why i say that > FreeBSD is a PITA to maintain. Removed ports are written in the MOVED file: lang/php5||2016-02-14|PHP 5.4 is End of Life http://php.net/supported-versions.php lang/php5-extensions||2016-02-14|PHP 5.4 EOL reached mail/php5-imap||2016-02-14|PHP 5.4 is End of Life http://php.net/supported-versions.php math/php5-bcmath||2016-02-14|PHP 5.4 is End of Life http://php.net/supported-versions.php (etc.) Also, portmaster (and all the other tools) have toggles to perform "dry runs" which you could use and would help spotting at least some problems. It has been also raised a few times that portmaster is itself unmaintained (or at least has been for a long time) Please also note that adding tons of alerts is going to attract a lot of criticism too. -- Guido Falsi ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: mail/roundcube (bsd.php.mk broken?)
Mike Jakubik wrote on 03/24/2016 17:11: On 2016-03-23 09:33 PM, Guido Falsi wrote: On 03/24/16 01:56, Mike Jakubik wrote: On 2016-03-23 08:42 PM, Guido Falsi wrote: On 03/24/16 01:09, Mike Jakubik wrote: ports tree. I guess i can try upgrading to 5.5 and hope that my applications are compatible with it. Sigh, FreeBSD has become a PITA lately to maintain unless everything installed is bleeding edge. In any case, thanks for the help. Sorry I beg to disagree. php 5.4 is unsupported upstream, and 5.5 will EOL in a few months. You should complain to the php project about this, not the ports tree, which is just complying with upstream. You are correct, however I think php is a special case, because it's a slow adopter, sadly a lot of hosting providers have not updated and a lot of software is still not compatible with the latest versions. For example, the default version of php in CentOS 7 is still 5.4, so I don't see why removing it from ports was a good idea. The reason is it is not supported, bugs and vulnerabilities are not fixed, we would end up giving potentially insecure software, or even worse, software with known vulnerabilities. I get what you are saying, but I think these kind of changes could be handled better. You go to update something and shit breaks or you get some incomprehensible errors such as in this case forcing you to rummage through some UPDATING file or mailing lists. What ever happened to POLA? Why couldn't it have prompted me upon trying to perform a minor update of roundcube that my version of PHP is no longer supported, and perhaps give me an option to continue anyways at my own risk since it works just fine with the php i have installed. Now i have to manually reinstall all the php packages and binaries that depend on them and hope that my php software will still function with the new php. That is why i say that FreeBSD is a PITA to maintain. You should read UPDATING before each update / upgrade and you can use 'pkg updating' command for it. Ports are constantly moving. Almost every minute there is some changes in ports (dependencies of another ports), ports framework, pkg util etc. It is not easy to maintain huge ports with so many dependencies like PHP and if nobody watns to maintain it, then it must be removed. PHP 5.3 was adopted by another maintainer and kept alive for about year after being discontinued upstream but nobody steped in to do this for PHP 5.4. There are about 25 000 ports and each must have somebody to maintain it. There is no reason to have dead unmaintained ports in a tree. When I wanted to resurrect removed port pnm2ppa I must become a maintainer - and that's right. Miroslav Lachman ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: mail/roundcube (bsd.php.mk broken?)
On 2016-03-23 09:33 PM, Guido Falsi wrote: On 03/24/16 01:56, Mike Jakubik wrote: On 2016-03-23 08:42 PM, Guido Falsi wrote: On 03/24/16 01:09, Mike Jakubik wrote: ports tree. I guess i can try upgrading to 5.5 and hope that my applications are compatible with it. Sigh, FreeBSD has become a PITA lately to maintain unless everything installed is bleeding edge. In any case, thanks for the help. Sorry I beg to disagree. php 5.4 is unsupported upstream, and 5.5 will EOL in a few months. You should complain to the php project about this, not the ports tree, which is just complying with upstream. You are correct, however I think php is a special case, because it's a slow adopter, sadly a lot of hosting providers have not updated and a lot of software is still not compatible with the latest versions. For example, the default version of php in CentOS 7 is still 5.4, so I don't see why removing it from ports was a good idea. The reason is it is not supported, bugs and vulnerabilities are not fixed, we would end up giving potentially insecure software, or even worse, software with known vulnerabilities. I get what you are saying, but I think these kind of changes could be handled better. You go to update something and shit breaks or you get some incomprehensible errors such as in this case forcing you to rummage through some UPDATING file or mailing lists. What ever happened to POLA? Why couldn't it have prompted me upon trying to perform a minor update of roundcube that my version of PHP is no longer supported, and perhaps give me an option to continue anyways at my own risk since it works just fine with the php i have installed. Now i have to manually reinstall all the php packages and binaries that depend on them and hope that my php software will still function with the new php. That is why i say that FreeBSD is a PITA to maintain. ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: mail/roundcube (bsd.php.mk broken?)
Mike Jakubik wrote: On 2016-03-23 06:51 PM, Miroslav Lachman wrote: Guido Falsi wrote on 03/23/2016 22:56: On 03/23/16 22:26, Mike Jakubik wrote: Hello, I am getting the following errors trying to update roundcube, this is on FreeBSD 9, using default version of php (5.4). I've tried adding DEFAULT_VERSIONS+=php=5.4 to make.conf but that did not make difference. Any ideas? Are you tracking the head of the ports tree or the 2016Q1 branch? I'm guessing you're with ports head. In head the default php version is 5.6 and version 5.4 has been removed because it has reached EOL on September 3rd, 2015. you could also use php 5.5, but it will EOL in July, so, if you're tracking the head of the ports tree, I'd suggest you try again using php 5.6. If you're tracking 2016Q1 it should work, and I don't really know what's happening. I think that "Malformed conditional" errors are caused by too old "make". I have seen this error on old machines in the process of upgrade to 10.2 (old 'make' working with newer Makefiles) What version of 9.x it is? Miroslav Lachman It is fairly up to date world/kernel. FreeBSD illidan.local 9.3-STABLE FreeBSD 9.3-STABLE #0 r293423: Fri Jan 8 11:50:36 EST 2016 To quote Steve Hartland on the 19th Feb 2016: > Yes but 9.x is already legacy and becomes unsupported in December of > this year, .. but don't worry .. its not the only thing that is broken in the ports tree for 9.x ... basically for many things now the ports tree is unusable and quarterlies are unusable because they contain known security issues in most cases which will never be backported "Because its too hard".. According to the same email thread the answer to the question there was to migrate to 10.2-BETA2 in the production environment. -- Michelle Sullivan http://www.mhix.org/ ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: mail/roundcube (bsd.php.mk broken?)
On 03/24/16 01:56, Mike Jakubik wrote: > On 2016-03-23 08:42 PM, Guido Falsi wrote: >> On 03/24/16 01:09, Mike Jakubik wrote: > >>> ports tree. I guess i can try upgrading to 5.5 and hope that my >>> applications are compatible with it. Sigh, FreeBSD has become a PITA >>> lately to maintain unless everything installed is bleeding edge. In any >>> case, thanks for the help. >> >> Sorry I beg to disagree. >> >> php 5.4 is unsupported upstream, and 5.5 will EOL in a few months. You >> should complain to the php project about this, not the ports tree, which >> is just complying with upstream. > > You are correct, however I think php is a special case, because it's a > slow adopter, sadly a lot of hosting providers have not updated and a > lot of software is still not compatible with the latest versions. For > example, the default version of php in CentOS 7 is still 5.4, so I don't > see why removing it from ports was a good idea. > The reason is it is not supported, bugs and vulnerabilities are not fixed, we would end up giving potentially insecure software, or even worse, software with known vulnerabilities. -- Guido Falsi ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: mail/roundcube (bsd.php.mk broken?)
On 2016-03-23 08:42 PM, Guido Falsi wrote: On 03/24/16 01:09, Mike Jakubik wrote: ports tree. I guess i can try upgrading to 5.5 and hope that my applications are compatible with it. Sigh, FreeBSD has become a PITA lately to maintain unless everything installed is bleeding edge. In any case, thanks for the help. Sorry I beg to disagree. php 5.4 is unsupported upstream, and 5.5 will EOL in a few months. You should complain to the php project about this, not the ports tree, which is just complying with upstream. You are correct, however I think php is a special case, because it's a slow adopter, sadly a lot of hosting providers have not updated and a lot of software is still not compatible with the latest versions. For example, the default version of php in CentOS 7 is still 5.4, so I don't see why removing it from ports was a good idea. -- http://w3techs.com/technologies/details/pl-php/5/all ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: mail/roundcube (bsd.php.mk broken?)
On 03/24/16 01:09, Mike Jakubik wrote: > On 2016-03-23 05:56 PM, Guido Falsi wrote: >> On 03/23/16 22:26, Mike Jakubik wrote: >>> Hello, >>> >>> I am getting the following errors trying to update roundcube, this is on >>> FreeBSD 9, using default version of php (5.4). I've tried adding >>> DEFAULT_VERSIONS+=php=5.4 to make.conf but that did not make difference. >>> Any ideas? >> >> Are you tracking the head of the ports tree or the 2016Q1 branch? I'm >> guessing you're with ports head. >> >> In head the default php version is 5.6 and version 5.4 has been removed >> because it has reached EOL on September 3rd, 2015. >> >> you could also use php 5.5, but it will EOL in July, so, if you're >> tracking the head of the ports tree, I'd suggest you try again using php >> 5.6. >> >> If you're tracking 2016Q1 it should work, and I don't really know what's >> happening. > > I am using portsnap to keep my ports tree up to date, i wasn't aware you > can choose different branches with it, so whatever is the default there No, you can't choose different branches with portsnap AFAIK. So you're on head. > is what i have. Sure enough after checking, 5.4 has disappeared from my > ports tree. I guess i can try upgrading to 5.5 and hope that my > applications are compatible with it. Sigh, FreeBSD has become a PITA > lately to maintain unless everything installed is bleeding edge. In any > case, thanks for the help. Sorry I beg to disagree. php 5.4 is unsupported upstream, and 5.5 will EOL in a few months. You should complain to the php project about this, not the ports tree, which is just complying with upstream. -- Guido Falsi ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: mail/roundcube (bsd.php.mk broken?)
On 2016-03-23 05:56 PM, Guido Falsi wrote: On 03/23/16 22:26, Mike Jakubik wrote: Hello, I am getting the following errors trying to update roundcube, this is on FreeBSD 9, using default version of php (5.4). I've tried adding DEFAULT_VERSIONS+=php=5.4 to make.conf but that did not make difference. Any ideas? Are you tracking the head of the ports tree or the 2016Q1 branch? I'm guessing you're with ports head. In head the default php version is 5.6 and version 5.4 has been removed because it has reached EOL on September 3rd, 2015. you could also use php 5.5, but it will EOL in July, so, if you're tracking the head of the ports tree, I'd suggest you try again using php 5.6. If you're tracking 2016Q1 it should work, and I don't really know what's happening. I am using portsnap to keep my ports tree up to date, i wasn't aware you can choose different branches with it, so whatever is the default there is what i have. Sure enough after checking, 5.4 has disappeared from my ports tree. I guess i can try upgrading to 5.5 and hope that my applications are compatible with it. Sigh, FreeBSD has become a PITA lately to maintain unless everything installed is bleeding edge. In any case, thanks for the help. ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: mail/roundcube (bsd.php.mk broken?)
On 2016-03-23 06:51 PM, Miroslav Lachman wrote: Guido Falsi wrote on 03/23/2016 22:56: On 03/23/16 22:26, Mike Jakubik wrote: Hello, I am getting the following errors trying to update roundcube, this is on FreeBSD 9, using default version of php (5.4). I've tried adding DEFAULT_VERSIONS+=php=5.4 to make.conf but that did not make difference. Any ideas? Are you tracking the head of the ports tree or the 2016Q1 branch? I'm guessing you're with ports head. In head the default php version is 5.6 and version 5.4 has been removed because it has reached EOL on September 3rd, 2015. you could also use php 5.5, but it will EOL in July, so, if you're tracking the head of the ports tree, I'd suggest you try again using php 5.6. If you're tracking 2016Q1 it should work, and I don't really know what's happening. I think that "Malformed conditional" errors are caused by too old "make". I have seen this error on old machines in the process of upgrade to 10.2 (old 'make' working with newer Makefiles) What version of 9.x it is? Miroslav Lachman It is fairly up to date world/kernel. FreeBSD illidan.local 9.3-STABLE FreeBSD 9.3-STABLE #0 r293423: Fri Jan 8 11:50:36 EST 2016 ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: mail/roundcube (bsd.php.mk broken?)
Guido Falsi wrote on 03/23/2016 22:56: On 03/23/16 22:26, Mike Jakubik wrote: Hello, I am getting the following errors trying to update roundcube, this is on FreeBSD 9, using default version of php (5.4). I've tried adding DEFAULT_VERSIONS+=php=5.4 to make.conf but that did not make difference. Any ideas? Are you tracking the head of the ports tree or the 2016Q1 branch? I'm guessing you're with ports head. In head the default php version is 5.6 and version 5.4 has been removed because it has reached EOL on September 3rd, 2015. you could also use php 5.5, but it will EOL in July, so, if you're tracking the head of the ports tree, I'd suggest you try again using php 5.6. If you're tracking 2016Q1 it should work, and I don't really know what's happening. I think that "Malformed conditional" errors are caused by too old "make". I have seen this error on old machines in the process of upgrade to 10.2 (old 'make' working with newer Makefiles) What version of 9.x it is? Miroslav Lachman ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: mail/roundcube (bsd.php.mk broken?)
On 03/23/16 22:26, Mike Jakubik wrote: > Hello, > > I am getting the following errors trying to update roundcube, this is on > FreeBSD 9, using default version of php (5.4). I've tried adding > DEFAULT_VERSIONS+=php=5.4 to make.conf but that did not make difference. > Any ideas? Are you tracking the head of the ports tree or the 2016Q1 branch? I'm guessing you're with ports head. In head the default php version is 5.6 and version 5.4 has been removed because it has reached EOL on September 3rd, 2015. you could also use php 5.5, but it will EOL in July, so, if you're tracking the head of the ports tree, I'd suggest you try again using php 5.6. If you're tracking 2016Q1 it should work, and I don't really know what's happening. -- Guido Falsi ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
mail/roundcube (bsd.php.mk broken?)
Hello, I am getting the following errors trying to update roundcube, this is on FreeBSD 9, using default version of php (5.4). I've tried adding DEFAULT_VERSIONS+=php=5.4 to make.conf but that did not make difference. Any ideas? Thanks. root@illidan.local:/usr/local/www# portmaster roundcube-1.1.1 ===>>> Currently installed version: roundcube-1.1.1,1 ===>>> Port directory: /usr/ports/mail/roundcube "/usr/ports/Mk/bsd.php.mk", line 346: Malformed conditional (${_USE_PHP_VER${PHP_VER}:Mpcre} != "") "/usr/ports/Mk/bsd.php.mk", line 346: Malformed conditional (${_USE_PHP_VER${PHP_VER}:Mmbstring} != "") "/usr/ports/Mk/bsd.php.mk", line 346: Malformed conditional (${_USE_PHP_VER${PHP_VER}:Msession} != "") "/usr/ports/Mk/bsd.php.mk", line 346: Malformed conditional (${_USE_PHP_VER${PHP_VER}:Miconv} != "") "/usr/ports/Mk/bsd.php.mk", line 346: Malformed conditional (${_USE_PHP_VER${PHP_VER}:Mdom} != "") "/usr/ports/Mk/bsd.php.mk", line 353: if-less else "/usr/ports/Mk/bsd.php.mk", line 365: if-less endif "/usr/ports/Mk/bsd.php.mk", line 346: Malformed conditional (${_USE_PHP_VER${PHP_VER}:Mxml} != "") "/usr/ports/Mk/bsd.php.mk", line 353: if-less else "/usr/ports/Mk/bsd.php.mk", line 365: if-less endif "/usr/ports/Mk/bsd.php.mk", line 346: Malformed conditional (${_USE_PHP_VER${PHP_VER}:Mjson} != "") "/usr/ports/Mk/bsd.php.mk", line 353: if-less else "/usr/ports/Mk/bsd.php.mk", line 365: if-less endif "/usr/ports/Mk/bsd.php.mk", line 346: Malformed conditional (${_USE_PHP_VER${PHP_VER}:Mintl} != "") "/usr/ports/Mk/bsd.php.mk", line 353: if-less else "/usr/ports/Mk/bsd.php.mk", line 365: if-less endif "/usr/ports/Mk/bsd.php.mk", line 346: Malformed conditional (${_USE_PHP_VER${PHP_VER}:Mzip} != "") "/usr/ports/Mk/bsd.php.mk", line 353: if-less else "/usr/ports/Mk/bsd.php.mk", line 365: if-less endif "/usr/ports/Mk/bsd.php.mk", line 346: Malformed conditional (${_USE_PHP_VER${PHP_VER}:Mfilter} != "") "/usr/ports/Mk/bsd.php.mk", line 353: if-less else "/usr/ports/Mk/bsd.php.mk", line 365: if-less endif "/usr/ports/Mk/bsd.php.mk", line 346: Malformed conditional (${_USE_PHP_VER${PHP_VER}:Mpdo_pgsql} != "") "/usr/ports/Mk/bsd.php.mk", line 353: if-less else "/usr/ports/Mk/bsd.php.mk", line 365: if-less endif "/usr/ports/Mk/bsd.php.mk", line 346: Malformed conditional (${_USE_PHP_VER${PHP_VER}:Mpspell} != "") "/usr/ports/Mk/bsd.php.mk", line 353: if-less else "/usr/ports/Mk/bsd.php.mk", line 365: if-less endif "/usr/ports/Mk/bsd.php.mk", line 367: if-less endif "/usr/ports/Mk/bsd.port.mk", line 1885: if-less endif "/usr/ports/Mk/bsd.port.mk", line 5825: if-less endif "/usr/ports/Mk/bsd.port.mk", line 5828: if-less endif make: fatal errors encountered -- cannot continue ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"