From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 00851158086 for ; Sat, 18 Dec 2021 00:37:42 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 955942BC033; Sat, 18 Dec 2021 00:37:36 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 3BEC32BC02A for ; Sat, 18 Dec 2021 00:37:35 +0000 (UTC) Subject: Re: [gentoo-dev] Printer drivers and net-print To: gentoo-dev@lists.gentoo.org References: <2225532.dXl5vgaOU9@pinacolada> <25230153.1r3eYUQgxm@tuxbrain> <20211217195625.a14b68e403db09b744001334@gentoo.org> From: Joshua Kinard Message-ID: <5debb049-dfed-e5ae-f8b1-539fa303f326@gentoo.org> Date: Fri, 17 Dec 2021 19:37:31 -0500 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:68.0) Gecko/20100101 Thunderbird/68.12.1 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 X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 In-Reply-To: <20211217195625.a14b68e403db09b744001334@gentoo.org> Content-Type: text/plain; charset=windows-1252 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Archives-Salt: b990721e-eb70-40be-b33e-64cb0cdf68bb X-Archives-Hash: 95f2e12824da423a079f98b1d15e82bf On 12/17/2021 11:56, Andrew Savchenko wrote: > On Fri, 17 Dec 2021 14:00:48 +0100 Andreas Sturmlechner wrote: >> On Montag, 20. Februar 2017 22:47:17 CET Andreas K. Huettel wrote: >>> Hey all, >>> >>> 1) Putting printer drivers into "net-print" is silly. >>> >>> Something that converts format a to device-specific format b has absolutely >>> nothing to do with network. >>> So, a new category "sys-print", emphasizing that it's hardware drivers, (or >>> "cups-drv"?) (or maybe "media-print"?) might make sense. >>> >>> 2) After introducing that, however, "net-print" becomes nearly empty. >>> >>> On a quick glance, the only *network*-specific packages in there are cups >>> and lprng. Maybe one or two more which I dont recognize. >>> >>> So move cups and lprng to "net-misc" and drop "net-print"? >>> Or move them to new "sys-print" as well? >>> >>> What do you think? >>> >>> Cheers, >>> Andreas >> >> I would like to resume this discussion on the occasion of a new [shameless >> plug] package PAPPL that is to be packaged, see also [1], from the point >> before discussion went off on an X-Y categories tangent. >> >> Here's a list of suggestions made for a new category so far, ordered from >> (seemingly) best- to least-liked: >> >> media-print >> sys-print >> app-print(ing) > > IMHO sys-print is the best variant, since printing often requires > system privileges to set it up or change lots of settings. > > Best regards, > Andrew Savchenko Maybe consider three new top-level categories?: - print-drivers - print-filters - print-misc Breaking out what's in the current net-print: print-drivers/ brlaser cndrvcups-common-lb cndrvcups-lb cnrdrvcups-lb cups-windows dymo-cups-drivers epson-inkjet-printer-escpr foo2zjs gutenprint hplip hplip-plugin kyocera-1x2x-mfp-driver pnm2ppa splix print-filters/ apsfilter c2esp cnijfilter2 cups-filters kyocera-mita-ppds lexmark-upd-ppd foomatic-db foomatic-db-engine foomatic-db-ppds print-misc/ cups cups-bjnp cups-pdf cups-pk-helper fax4cups gtklp ink libinklevel mtink npadmin poster sshlpr I haven't looked at any of the other existing categories and only sorted out net-print packages into these new proposed categories, but I think *most* printing stuff is going to fall into one of those three type of buckets. A fourth category, say print-scanning, may be able to be created specific to scanning stuff, since that kinda has its own side-ecosystem. If we accumulate enough printing-related libraries, I guess print-libs may also come into being (right now, I put libinklevel under print-misc since it's the only lib* standout). Idea behind a new top-level print-* group of categories is that printing is a fairly large ecosystem, and lumping it all into something like media-print or sys-print seems to miss the mark a bit. media-* seems more aligned to things like sound, video, and graphics (the digital kind), and less about print media. sys-print implies the system-level connections that a printer has, and would be a good fit for all of the printer driver packages, but not as good a fit for things like net-print/poster. Also, the HOMEPAGE for foo2zjs is dead and up for sale. That needs to be changed to: https://github.com/koenkooi/foo2zjs -- Joshua Kinard Gentoo/MIPS kumba@gentoo.org rsa6144/5C63F4E3F5C6C943 2015-04-27 177C 1972 1FB8 F254 BAD0 3E72 5C63 F4E3 F5C6 C943 "The past tempts us, the present confuses us, the future frightens us. And our lives slip away, moment by moment, lost in that vast, terrible in-between." --Emperor Turhan, Centauri Republic