From owner-freebsd-current@FreeBSD.ORG Wed Oct 29 13:49:17 2014 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 5F92D7F4; Wed, 29 Oct 2014 13:49:17 +0000 (UTC) Received: from mail-wg0-x22e.google.com (mail-wg0-x22e.google.com [IPv6:2a00:1450:400c:c00::22e]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id BE178B99; Wed, 29 Oct 2014 13:49:16 +0000 (UTC) Received: by mail-wg0-f46.google.com with SMTP id x13so3346621wgg.5 for ; Wed, 29 Oct 2014 06:49:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=7xZT3yNRK18VfQiev9m1JuH+Fq2wwiESYJAJLMpMhw8=; b=YtYmTclrCD8jAuNjqjWKRty4ZPdwSpzbu+1hgW/NhH4s/wzyGcuEO26mxOxjk+lL7x 0ziRBWLkVHEliEVZJS0AdE/pTP3Zk36nIZN/WcUAixBQMTNcX5nElzbsSaC1fFBG1QXl iOng8GdrvpRUxmyr59e0zyUswgWm4RJLeN42lPgPw8brqBvpbY9fRJWkqykTFDEw+5y6 QZflM3xfHJ0NLLvjPkoDjY9hXuCzO/J5+uSkfNdZ5JMpMgZ6ZjuBujGCtgbU9c0+MrvG q9ELsRKFS7tjyyemSboGbZxScgx3pzy8a10sxHEA0OpVF7f3uUzfnF3yaWvOAzZDWKCT TRyA== X-Received: by 10.194.191.163 with SMTP id gz3mr3490259wjc.114.1414590554793; Wed, 29 Oct 2014 06:49:14 -0700 (PDT) Received: from ivaldir.etoilebsd.net ([2001:41d0:8:db4c::1]) by mx.google.com with ESMTPSA id f7sm5604309wiz.13.2014.10.29.06.49.13 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 29 Oct 2014 06:49:13 -0700 (PDT) Sender: Baptiste Daroussin Date: Wed, 29 Oct 2014 14:49:11 +0100 From: Baptiste Daroussin To: Daniel Gerzo Subject: Re: pkg 1.4 freeze please test test test! Message-ID: <20141029134911.GK82736@ivaldir.etoilebsd.net> 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> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="j/HO4hzKTNbM1mOX" Content-Disposition: inline In-Reply-To: <7335fc556eaf4bce60a1b6373e348699@rulez.sk> User-Agent: Mutt/1.5.23 (2014-03-12) Cc: freebsd-current@freebsd.org X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Oct 2014 13:49:17 -0000 --j/HO4hzKTNbM1mOX Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable 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 :) > >>=20 > >> And what is solution? > >> May be some flag on package (php) for reinstall all deps? > >=20 > > I do have no idea, I'm open for suggestions :) > > Either on the package side with triggers but that means implementing=20 > > trigger in > > package > > Or in package side with provide/requires saying that this packages=20 > > requires an > > exact version of php meaning in case of upgrade of php the version=20 > > would have > > changed > >=20 > > Or someone has to be clever and find a ports only solution. >=20 > This has been reported previously and the issue is bein tracked at=20 > 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 e= very 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 packa= ge 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 --j/HO4hzKTNbM1mOX Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAlRQ8FcACgkQ8kTtMUmk6Ey3OQCfT01Fi7YwWRklaBxz+IOBLJ4Z TgAAnREJlgH9hSddWNAf3JqgiIl0/eqE =XbpW -----END PGP SIGNATURE----- --j/HO4hzKTNbM1mOX--