diff options
author | Eli Schwartz <eschwartz93@gmail.com> | 2023-12-04 01:09:54 -0500 |
---|---|---|
committer | Sam James <sam@gentoo.org> | 2023-12-18 03:35:32 +0000 |
commit | 5f4b2f96819a82f3713e78bb72438eeda80ce8f2 (patch) | |
tree | 6c5fdfe719050df2288d5f4324b9a65af193f030 | |
parent | 2023-05-20-kde-pipewire-wayland.en.txt: Add news item (diff) | |
download | gentoo-news-5f4b2f96819a82f3713e78bb72438eeda80ce8f2.tar.gz gentoo-news-5f4b2f96819a82f3713e78bb72438eeda80ce8f2.tar.bz2 gentoo-news-5f4b2f96819a82f3713e78bb72438eeda80ce8f2.zip |
2023-12-17-cups-filters.en.txt: add news item
Bug: https://bugs.gentoo.org/914586
Bug: https://bugs.gentoo.org/813507
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
-rw-r--r-- | 2023-12-17-cups-filters/2023-12-17-cups-filters.en.txt | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/2023-12-17-cups-filters/2023-12-17-cups-filters.en.txt b/2023-12-17-cups-filters/2023-12-17-cups-filters.en.txt new file mode 100644 index 0000000..ec88925 --- /dev/null +++ b/2023-12-17-cups-filters/2023-12-17-cups-filters.en.txt @@ -0,0 +1,41 @@ +Title: CUPS no longer directly depends on its filters +Author: Eli Schwartz <eschwartz93@gmail.com> +Posted: 2023-11-20 +Revision: 1 +News-Item-Format: 2.0 +Display-If-Installed: >=net-print/cups-2.4.7-r2 + +Reasons +======= + +Historically, net-print/cups has both depended on and been a dependency of +net-print/cups-filters. The latter is required for usability of a CUPS +printing setup, but also must build against the former's libraries. This +results in an ugly dependency cycle, and forcing the entire CUPS printing +setup wherever USE=cups is enabled on a framework. + +Current upstream work on CUPS has focused on modularizing the codebase. There +are now several packages, and there will be more in the future. Installing +net-print/cups-filters is no longer sufficient to ensure all components are +installed. + +In the future, when CUPS v3 is released, filters will be exclusive to legacy +printers, and largely replaced with IPP Everywhere.[1] + +A more future-proof way to install a CUPS production printing setup is needed. + +User Action Required +======= + +cups-filters is required for current versions of CUPS. To prevent depcleaning +if you are a CUPS user (and it was not installed just as a dependency for +something else): + + emerge net-print/cups-meta + +If cups-browsed support is desired, add the following package.use: + + net-print/cups-meta browsed + + +[1] https://openprinting.github.io/current/#the-new-architecture-for-printing-and-scanning |