Date: Wed, 29 Oct 2014 14:49:11 +0100 From: Baptiste Daroussin <bapt@FreeBSD.org> To: Daniel Gerzo <danger@FreeBSD.org> Cc: freebsd-current@freebsd.org Subject: Re: pkg 1.4 freeze please test test test! Message-ID: <20141029134911.GK82736@ivaldir.etoilebsd.net> In-Reply-To: <7335fc556eaf4bce60a1b6373e348699@rulez.sk> References: <20141028231933.GG26796@ivaldir.etoilebsd.net> <20141029121326.GA83878@zxy.spb.ru> <20141029122452.GH82736@ivaldir.etoilebsd.net> <20141029123157.GI9763@zxy.spb.ru> <20141029124025.GI82736@ivaldir.etoilebsd.net> <20141029124832.GJ9763@zxy.spb.ru> <20141029125304.GJ82736@ivaldir.etoilebsd.net> <7335fc556eaf4bce60a1b6373e348699@rulez.sk>
index | next in thread | previous in thread | raw e-mail
[-- Attachment #1 --] On Wed, Oct 29, 2014 at 02:28:05PM +0100, Daniel Gerzo wrote: > On 2014-10-29 13:53, Baptiste Daroussin wrote: > >> > How can we know pecl-memcache has to be reinstalled? > >> > > >> > We won't reinstall each time a version of a dep changes :) > >> > >> And what is solution? > >> May be some flag on package (php) for reinstall all deps? > > > > I do have no idea, I'm open for suggestions :) > > Either on the package side with triggers but that means implementing > > trigger in > > package > > Or in package side with provide/requires saying that this packages > > requires an > > exact version of php meaning in case of upgrade of php the version > > would have > > changed > > > > Or someone has to be clever and find a ports only solution. > > This has been reported previously and the issue is bein tracked at > https://github.com/freebsd/pkg/issues/585 > It affects more then just pecl packages... What I would like is a technical description of what happen what are the symptoms and the real failure. I need to know how often we should reinstall the package depending on php every minor version? every medium version? Which one should be reinstalled? all pear? all pecl, anything using phpize? Right now the plan is to add the PHP_VERSION_ID to the version of the package using phpize so each time php is bumped then the version changed and it is reinstalled. For example: pecl-yaml-1.1.1 will become: pecl-yaml-1.1.1.50434 for 5.4.34 That is if only things using phpize needs to be reinstalled and that should be fairly easy to do regards, Bapt [-- Attachment #2 --] -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAlRQ8FcACgkQ8kTtMUmk6Ey3OQCfT01Fi7YwWRklaBxz+IOBLJ4Z TgAAnREJlgH9hSddWNAf3JqgiIl0/eqE =XbpW -----END PGP SIGNATURE-----help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20141029134911.GK82736>
