From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?Q?Tom=C3=A1=C5=A1_?= =?UTF-8?Q?=C4=8Cech?= Subject: bug#25852: Users not updating their installations of Guix Date: Sun, 5 Mar 2017 08:56:41 +0100 Message-ID: <20170305075641.76f4mznuod2gztdi@penguin> References: <20170223211156.GA24382@jasmine> <20170304202941.sgeprky4l2lda7xt@penguin> <20170304224359.GA18077@jasmine> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="lpabtqld4m25do4v" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:41262) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ckR2T-0004HL-GH for bug-guix@gnu.org; Sun, 05 Mar 2017 02:57:10 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ckR2Q-0007gt-By for bug-guix@gnu.org; Sun, 05 Mar 2017 02:57:09 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:42327) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ckR2Q-0007gP-86 for bug-guix@gnu.org; Sun, 05 Mar 2017 02:57:06 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ckR2M-0001NP-Eq for bug-guix@gnu.org; Sun, 05 Mar 2017 02:57:02 -0500 Sender: "Debbugs-submit" Resent-Message-ID: Content-Disposition: inline In-Reply-To: <20170304224359.GA18077@jasmine> List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Leo Famulari Cc: 25852@debbugs.gnu.org --lpabtqld4m25do4v Content-Type: text/plain; charset=utf-8; format=flowed Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Mar 04, 2017 at 05:43:59PM -0500, Leo Famulari wrote: >On Sat, Mar 04, 2017 at 09:29:41PM +0100, Tom=C3=A1=C5=A1 =C4=8Cech wrote: >> On Thu, Feb 23, 2017 at 04:11:56PM -0500, Leo Famulari wrote: >> > In my opinion, the recent bug #25775 (Can't install packages after guix >> > pull) [0] exposed a sort of meta-bug: there are a significant number of >> > users who were still using the guix-daemon from 0.10.0. >> > >> > It seems unlikely that they have been updating all of root's >> > packages except for the guix package. Rather, I bet they never updated >> > root's packages at all, for ~1 year. >> > >> > I think this is a serious documentation bug. >> >> One problem may be that Guix on top of foreign distribution is not >> able to update itself. > >I can update my Guix-on-Debian systems without trouble, using the normal >`guix pull && guix package -u .` method. I'm sorry, I meant guix-daemon here. >> I still offer guix-0.12 RPM package for openSUSE installation as there >> was no new release. Guix is able to update itself via `guix pull' but >> it doesn't affect system installation of guix-daemon. > >Interesting, I didn't know there was a distro package for openSUSE. I'm trying to maintain it for quite a long time already... It's part of distribution (but not on installation medium :) >For that package, the root user cannot update the guix-daemon? root user can do anything, but that is not the point here. The point is that root user interaction is _required_. I may alter guix-daemon service file to use /root/.guix-profile/... path that that is also unsafe hack relying that root user will not break his stuff. Splitting packages into 2 could be another way to do it, better, quite natu= ral. And IMHO the best and also "Guix way" could be making guix-daemon aware of possible newer versions in /gnu/store and execing them instead... Best regards, S_W --lpabtqld4m25do4v Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEDOrssfr9jDQthC2PSiPjT6AzQ20FAli7xLMACgkQSiPjT6Az Q23z2g//Uddvqj8/53RYOwzqFC3j+5o2UmtTO2YlRAz1Vf3+k8z44gg8s5LoSAQ4 tUiYOy7ex36pR1xIFEBaxeBoZowg1xCI43nXoj76ALaRoZVSIihPJrRpaUSCmfge GCSKy3y10HRJo69iYVwjthuQDY7euiMJF0LZa2OsqCaRF1T992oIBbEtGlxnykny Yf+3VfrMGClcMJxV0bepVtQ90iORvrPAIWv1C5Ii/4G32upnB2TBeUe0A8vXREjo m2i5UGeP18M29SsLkJppwC6Sytim9yv29xZTL3zedxbwOyvfQ3L5nRt73470vn0c ZTcl/gVtfp1NKRRpiIbS5V/C9qpXif17IrVmgcG5slDVkc/xA6dBhxx2Iby6wCVu Ofix1JUM9oqYPRZQKHZh3e+DSuY0z52xcU4asZGlP5dqfpU3xOQYnFXAXNFZycVP sE8qWyv0OFvtFtqHyWsrKdOQOl7+Vt3scLScOikqR/FCp2Chdn//b3TTEuzdSDej IoKNGnbE+WCSxEQPM6SYhsEeF6v1iipD85NdB/ragDuXllUto8b1TmQCBir0PdOu edNbo06h3Wpx3O1WmbiVOSwU7z9LhlA2Yfnuq58cOfCuGvLiQPycsY9droJgYrLJ 4bhUsYk2/t2R3NccEgCmKXuUCBAsZwm+EkYWFwj9m1SuiiJnte8= =WLMY -----END PGP SIGNATURE----- --lpabtqld4m25do4v--