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
ku...@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

Reply via email to