From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1ScBsE-0006bs-NR for garchives@archives.gentoo.org; Wed, 06 Jun 2012 08:45:50 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 31A63E0660; Wed, 6 Jun 2012 08:45:37 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 34CB0E058A for ; Wed, 6 Jun 2012 08:44:58 +0000 (UTC) Received: from [192.168.1.204] (23.155.16.95.dynamic.jazztel.es [95.16.155.23]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: pacho) by smtp.gentoo.org (Postfix) with ESMTPSA id A27021B4033 for ; Wed, 6 Jun 2012 08:44:56 +0000 (UTC) Subject: Re: [gentoo-dev] [gentoo-portage-dev] About forcing rebuilds of other packages issue From: Pacho Ramos To: gentoo-dev@lists.gentoo.org In-Reply-To: <4FCEA99E.4090700@gentoo.org> References: <1338845178.23212.1.camel@belkin4> <4FCDFF18.3080600@gentoo.org> <4FCEA99E.4090700@gentoo.org> Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-ynk75fSaJDjWclpySbYP" Date: Wed, 06 Jun 2012 10:44:52 +0200 Message-ID: <1338972292.2706.21.camel@belkin4> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 X-Mailer: Evolution 2.32.3 X-Archives-Salt: cad1a152-857c-405e-8ebf-ce2e07bace9c X-Archives-Hash: 09ae6f4fcb90ad657ff58c3868fd326c --=-ynk75fSaJDjWclpySbYP Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable El mi=C3=A9, 06-06-2012 a las 02:51 +0200, Michael Weber escribi=C3=B3: [...] >=20 > [1] if you forget the -X on module-rebuild, you might no longer have > the virtualbox-modules version installed in the tree (no packages > satisfy ...). virtualbox does remove old versions real quick. >=20 > The fun part comes with non-root users trying to log in: Yeah, I also had a similar problem with nvidia-drivers, maybe module-rebuild should default to "-X" behavior, or is there any reason why forcing the current behavior is better? Do we really should support by default setups that don't apply all updates (neither locally mask unwanted newer versions) after syncing their tree? >=20 > [2] You've updated nvidia-drivers (kernel module providers in general) > userland and kernel modules, but forget to `rmmod nvidia`, or you > can't without terminating user sessions, it impossible to start new X > servers due to version mismatch between userland and kernel (applies > for virtualbox as well) >=20 Maybe if we were able to call "rmmod -w nvidia" from nvidia-drivers ebuild... that way, once you log out from X, old module would be outloaded and new one loaded by X when restarting. The problem is that there is no way to run this command after emerge "automatically" > [3] You've updated zlib, but failed to recognize it in the emerge -av > output. You get angry reports about broken luatex and inkscape > (imagemagik) because of some nasty zlib abi version mismatch, hidden > from revdep-rebuild. >=20 > [5] lafilefixer (funny) I am not sure if this is still needed these days :-/, at least portage looks to fix them, but I think this is not supported on other PMs (or maybe they handle this other way apart from lafilefixer also)=20 > [4] python-updater (rare) > [6] ocaml gets broken after update w/o lablgl rebuild > https://bugs.gentoo.org/385869 >=20 > Well, I'm lazy, and do this in the backgound, half asleep. > And I admit that [1] and [2] are my faults, but [3] is very annoying > (just like libdl related stuff) and esp. kernel+module updates take a > lot more than just a few 'REBUILD' packages. >=20 > Is there any chance to detect this ZLIB_VERSION problem with > revdep-rebuild (worst case: add a list of possibly broken packages > with tests)? >=20 > =3D=3D=3D=3D=3D >=20 > I understand the urge for `eupdate` but that needs an agreement on > the implementation, and I see some rought edges here, where unattended > script magic most likely fails. >=20 > Michael -- half asleep >=20 > - -- > Gentoo Dev > http://xmw.de/ --=-ynk75fSaJDjWclpySbYP Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) iEYEABECAAYFAk/PGIQACgkQCaWpQKGI+9R3QACfSh3MtNfx7lwWZrlpAlxs+q8+ D88AnRbgNDirwAbMY5TJtNqhyhMt75th =moS6 -----END PGP SIGNATURE----- --=-ynk75fSaJDjWclpySbYP--