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 7DFCD1387FD for ; Sun, 8 Jun 2014 17:10:45 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 07059E0928; Sun, 8 Jun 2014 17:10:41 +0000 (UTC) Received: from mo4-p05-ob.smtp.rzone.de (mo4-p05-ob.smtp.rzone.de [81.169.146.181]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id AF4B3E08D4 for ; Sun, 8 Jun 2014 17:10:39 +0000 (UTC) X-RZG-AUTH: :I3kQYkG6f/ML/Lb0bAYFCBt+SpICkd7E+UrA1ycmip9RDA+sU5X+INxSYYknb57+RfCfNZU= X-RZG-CLASS-ID: mo05 Received: from porto.localnet (95-130-165-192.hsi.glasfaser-ostbayern.de [95.130.165.192]) by smtp.strato.de (RZmta 34.2 AUTH) with ESMTPSA id j052beq58HAc3JB (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) for ; Sun, 8 Jun 2014 19:10:38 +0200 (CEST) From: "Andreas K. Huettel" To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] What's with foomatic-filters and cups-filters? Date: Sun, 8 Jun 2014 19:15:36 +0200 User-Agent: KMail/1.13.7 (Linux/3.10.25-gentoo; KDE/4.13.1; x86_64; ; ) References: <20140608154809.GA4020@acm.acm> In-Reply-To: <20140608154809.GA4020@acm.acm> 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 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201406081915.36657.dilfridge@gentoo.org> X-Archives-Salt: 01df95fa-1b95-4d1a-a9a0-7db02a6abecc X-Archives-Hash: 59c4212b9c4b9c946cc5f379eba596b6 Am Sonntag, 8. Juni 2014, 17:48:09 schrieb Alan Mackenzie: > . What is all this trying to tell me? I've tried for over an hour to > make sense of it, but my eyes just glaze over. My best guess is that > cups-filters and foomatic-filters are packages which can't be installed > together. But I _need_ foomatic-filters - otherwise my printer doesn't > print. Or do I? cups-filters seems to be needed by cups. > > What _are_ cups-filters and foomatic-filters? emerge -s is little help > here. Why do I need both of them? * cups-filters is a former part of cups that provides file format conversions (among other things). Basically it (also) makes sure that everything is internally converted to PDF. It's not part of CUPS (as maintained by Apple) anymore, but hard-required by CUPS on Linux (and maintained by the Linux Foundation). * foomatic-filters is a set of printer drivers, basically. * Some time ago the cups-filters maintainers took over maintainership of the foomatic-filters part for CUPS as well, and integrated it cleanly into cups- filters. That's the reason for the blocker; recent cups-filters contain the newest foomatic code available. The former separate foomatic-filters package is now unmaintained. So, we have the following possibilities for installation: 1) normal CUPS user, recommended, this is what comes by default (unless you do something stupid such as USE="-*") net-print/cups net-print/cups-filters[foomatic] 2) NOT recommended, dead code, unmaintained: net-print/cups net-print/cups-filters[-foomatic] net-print/foomatic-filters 3) for the stone age people out there, NOT recommended, dead code, unmaintained: any other printing system, e.g. lprng net-print/foomatic-filters So, what's wrong in your case? No idea, but after longish not-updating things do get hard for emerge to unravel. My recommendation is, since foomatic- filters and cups-filters are only needed for printing and emerge runs fine without them, force-remove both and let emerge figure out the right package set from scratch. [This basically works with any blocker as a last resort, but can be *very* dangerous for packages that are needed by the core system. You definitely don't want to remove gcc or glibc this way, for example. :)] emerge -aC net-print/cups-filters net-print/foomatic-filters emerge -uDNavt --backtrack=100 world Cheers, Andreas -- Andreas K. Huettel Gentoo Linux developer (council, kde) dilfridge@gentoo.org http://www.akhuettel.de/