From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Marusich Subject: bug#30093: Installing python-ipython breaks Gnome on Fedora. Date: Sat, 13 Jan 2018 16:36:12 -0800 Message-ID: <871sitcm4j.fsf@gmail.com> References: Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:41875) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eaWIL-0004Hi-DP for bug-guix@gnu.org; Sat, 13 Jan 2018 19:37:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eaWII-0000BY-AZ for bug-guix@gnu.org; Sat, 13 Jan 2018 19:37:05 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:47340) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eaWII-0000BS-5o for bug-guix@gnu.org; Sat, 13 Jan 2018 19:37:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1eaWIH-0004Ez-Vm for bug-guix@gnu.org; Sat, 13 Jan 2018 19:37:02 -0500 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: (Fis Trivial's message of "Sat, 13 Jan 2018 21:39:49 +0000") 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: Fis Trivial Cc: "30093@debbugs.gnu.org" <30093@debbugs.gnu.org> --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Fis Trivial writes: > I tried to find out which environment variable is responsible for breaking > the gnome shell by disabling them in ~/.guix-profile/etc/profile one at a= time. > > It turns out to be the *GI_TYPELIB_PATH*. After commenting it out in the = profile > file my system works as usual. > > But then, this variable is not exported by installing ipython(otherwise i= t will > let me know in the prompt after installation right?), so my guess would be > installing ipython brings in typelib of Gtk, then gnome used the wrong .t= ypelib > file and crashed. This sounds similar to the following bug: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D26202 It has been known for a while that certain environment variables might cause problems like this if they are not configured "correctly" on a foreign distribution. What is "correct" depends on the distro, it seems. For more discussion about this kind of issue in general, you might be interested in the following threads: https://lists.gnu.org/archive/html/help-guix/2017-11/msg00031.html https://lists.gnu.org/archive/html/help-guix/2017-05/msg00161.html By the way, I found those threads by searching for the bug number 26202 on the email list archives: https://lists.gnu.org/archive/cgi-bin/namazu.cgi?query=3D26202&submit=3DSea= rch%21&idxname=3Dhelp-guix&max=3D20&result=3Dnormal&sort=3Dscore The examples above were specific to Ubuntu and Trisquel (an Ubuntu derivative), I think. Perhaps you have discovered a new example of this kind of problem on Fedora. I wonder what Fedora is doing with GI_TYPELIB_PATH that causes this problem to occur for you? =2D-=20 Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEy/WXVcvn5+/vGD+x3UCaFdgiRp0FAlpapfwACgkQ3UCaFdgi Rp0RGRAAxAkHygHeQLfH4MrhH4elKI3tUJvDeo7uQIh+0M9h5cAWUQquMGGSoDFl 13jaXDZF8yxKNUyZ+CbCDlqHVxNXLJmpPUZR8ufiBA4wMm4WlcCsjQ+FULoCXQr7 mUdaQKxA94zg1m7BSQMuAtgNBNEai2CvkxvVL3VaQQKqBHIPWQ2zU4N6PUTOAdi+ VGxvL49oBwqV9YMUr5PI35VO9VDLVBHjNgjenNwVD9IBlWGA+/8QGbCkM47unv9m BGHbX1EoHHpLHexPHdf06i7SKUl7O4lCUIzqDEPnDylc0z7OB5NNaX8X00BHJVlb AI3WpupeBVm+29ZCtFROcsObCEwcAOfhc7/MAjteW1Q27exQS1IZ/m9y5xE6Qw02 5kjvLEbMhLCevLpThaSzPxmflwsNIupzlDxCyV0jpYBiPDyUbBbxIAiX5dY4MxD1 V9u/myiGit7/UqaWmP/r5gr1bscC57lyE5PTJQAicEiqxA+5pJgMuBUFHCcaKuRZ SoOUTVm+3bfLPAuszQhrC4KYqdprpITioeDxQ2MIbi3dMmMmpk2uUcKPDcf6oEY8 s8OHNN3BFh5emUJz/bN6N2Ow/vT9M61emGIcw52RZiKcNznZe5tKt8Ph2wXNG79C 2aNvftCKYW230iIZxB8liJZwUGAdthzCB2QVllj6H6YI9Es2hNw= =D/rW -----END PGP SIGNATURE----- --=-=-=--