From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 025641387A6 for ; Fri, 1 Nov 2013 20:40:40 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E1F71E0A95; Fri, 1 Nov 2013 20:40:32 +0000 (UTC) Received: from mail-wi0-f182.google.com (mail-wi0-f182.google.com [209.85.212.182]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 52328E0A8D for ; Fri, 1 Nov 2013 20:40:31 +0000 (UTC) Received: by mail-wi0-f182.google.com with SMTP id ez12so1603713wid.15 for ; Fri, 01 Nov 2013 13:40:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=V80FggneMZPkS5dNv256QTqMFd2rxMexfivIp+B5LPU=; b=dYvUpFB0UdC0HYdsGTWCdjcVPq/sr/chFo0eRzlMtsLU1aXymbQKO3ePXnflbMxSst 1psluh1Zt+/Fs/jJV62fLUBuERgIV5hesB5DmSI5juOWwHaN5kaxaX0dmnsqESLQgdIX tfG0eOMYC1cO3hUEEHr3H0+oCJrYSRBoeFtuMeF/cZtfb3D6FMfU83grqobKac7n9mCB dzF7xJgt6KzCl2uchPaeLKpD4vQZk/PMMUnTRrn2h7EPSRAyAXIOIn0RbN+g17//DhIq ACk4OCV9HcBAlf/XWfcrLYuYB5vozHjUkOo0lLdBcQ/LNncouHpNHRxYDMuuD6bYl1Bk YUng== X-Received: by 10.194.178.166 with SMTP id cz6mr2823050wjc.53.1383338429956; Fri, 01 Nov 2013 13:40:29 -0700 (PDT) Received: from [172.20.0.40] (196-210-126-109.dynamic.isadsl.co.za. [196.210.126.109]) by mx.google.com with ESMTPSA id d11sm9844771wic.4.2013.11.01.13.40.28 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 01 Nov 2013 13:40:29 -0700 (PDT) Message-ID: <527411AF.5090705@gmail.com> Date: Fri, 01 Nov 2013 22:40:15 +0200 From: Alan McKinnon User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.0 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Upgrade Question References: <20131101151923.680d670c81f61d79b182c4a4@web.de> In-Reply-To: <20131101151923.680d670c81f61d79b182c4a4@web.de> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Archives-Salt: 02d69951-075f-4283-9806-6a6c8c0ffdc8 X-Archives-Hash: c9a902fdc90ad92bfe1b4d8ab3aab1dd On 01/11/2013 16:19, Silvio Siefke wrote: > Hello, > > i run emerge -avuDN @world and again must recompile packages. Why, i > understand not why? I have no probs with small packages, but why > again libreoffice? I change nothing in USE Flags, but portage want > recompile. Can me explain someone why? > > These are the packages that would be merged, in order: > > Calculating dependencies... done! > [ebuild U ] net-print/cups-1.6.4 [1.6.2-r5] USE="X acl dbus filters pam python ssl threads -debug -gnutls -java -kerberos -lprng-compat (-selinux) -static-libs -usb -xinetd -zeroconf" LINGUAS="fr -ca -es -ja -ru" PYTHON_SINGLE_TARGET="python2_7%* -python2_6%" PYTHON_TARGETS="python2_7%* -python2_6%" 0 kB > [ebuild r U ] app-text/poppler-0.24.3:0/43 [0.22.5:0/37] USE="cairo cxx introspection jpeg lcms png qt4 tiff utils -cjk -curl -debug -doc -jpeg2k" 0 kB > [ebuild r U ] net-print/cups-filters-1.0.36-r1 [1.0.34-r1] USE="jpeg png tiff -perl -static-libs -zeroconf" 0 kB > [ebuild rR ] media-gfx/inkscape-0.48.4 USE="lcms nls spell -dia -gnome -inkjar -postscript -wmf" 0 kB > [ebuild rR ] app-text/xournal-0.4.7 USE="pdf -vanilla" 0 kB > [ebuild rR #] app-office/libreoffice-4.1.2.3 USE="cups dbus gtk opengl vba (-aqua) -bluetooth -branding -debug -eds -gnome -gstreamer -gtk3 -java -jemalloc -kde -mysql -odk -postgres -telepathy {-test} -webdav" LIBREOFFICE_EXTENSIONS="presenter-minimizer -nlpsolver -scripting-beanshell -scripting-javascript -wiki-publisher" PYTHON_SINGLE_TARGET="python2_7 -python3_3" PYTHON_TARGETS="python2_7 -python3_3" 0 kB > [ebuild rR ~] app-text/calibre-1.7 USE="udisks" 0 kB Thsi is not the first time you ask the question "Why does package X need to be rebuilt?" Every time you want to know this, run emerge again with the -t option, it shows the dependency tree and that shows you why the package is being rebuilt. In this specific case, it's poppler. Poppler is the second most annoying package in the universe (first is icu). The way it is coded and built, every tiny little change seems to cause API/ABI changes and means that everything using it must be rebuilt. What uses poppler? Almost everything that tries to deal with pdf, and that is half of app-text and app-office. That's just how it is. Look in the ebuilds for libreoffice, inkscape and xournal. Each one of them has a DEPEND something like this: >=app-text/poppler-0.16:=[xpdf-headers(+),cxx] Notice the ":=" in there, that's a sub-slot operator and it triggers a rebuild of libreoffice everytime poppler is upgraded. Your emerge output shows that poppler is to be upgraded and that's why libreoffice now needs to be upgraded too. If you don't upgrade it, it might be broken (or maybe not, it's almost impossible to tell). Dont blame libreoffice, blame the poppler devs and tell them to get their act together and stop changing stuff every other day. > > Total: 7 packages (3 upgrades, 4 reinstalls), Size of downloads: 0 kB > > The following mask changes are necessary to proceed: > (see "package.unmask" in the portage(5) man page for more details) > # required by @__auto_slot_operator_replace_installed__ (argument) > # /etc/portage/package.mask: > =app-office/libreoffice-4.1.2.3 You also need to deal with this. You masked libreoffice-4.1.2.3 but it's also still installed. That is inconsistent; either unmask it and rebuild or leave it masked and downgrade. > > > Libreoffice need long time, without big use flags. > > gentoomobile siefke # genlop -t libreoffice > * app-office/libreoffice > > Mon Jun 17 20:44:35 2013 >>> app-office/libreoffice-4.0.3.3 > merge time: 13 hours, 28 minutes and 15 seconds. > > Fri Jun 21 22:11:39 2013 >>> app-office/libreoffice-4.0.4.2 > merge time: 13 hours, 39 minutes and 2 seconds. > > Wed Jun 26 14:25:10 2013 >>> app-office/libreoffice-4.1.0.1 > merge time: 14 hours, 15 minutes and 41 seconds. > > Mon Jul 15 09:24:27 2013 >>> app-office/libreoffice-4.1.0.2 > merge time: 14 hours, 7 minutes and 57 seconds. > > Sun Sep 22 19:59:07 2013 >>> app-office/libreoffice-4.1.1.2 > merge time: 14 hours, 9 minutes and 56 seconds. > > Fri Oct 25 00:35:01 2013 >>> app-office/libreoffice-4.1.2.3 > merge time: 17 hours, 51 minutes and 30 seconds. > > > Thanks for help & Nice day > Silvio > -- Alan McKinnon alan.mckinnon@gmail.com