cups-browsed 2.0rc2 #14
tillkamppeter
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Some final, important bug fixes before the release: 100% CPU after failed printer access, broken
print-quality-default
attribute.When the function
create_queue()
fails to create a local print queue and the failure is not intermittent, it sets a global variable to stop the main thread's loop for updating local queues. With the variable not reset no queue updates happened ever again and cups-browsed fell into a busy loop taking up to 100% CPU. We have solved this by doing away with the variable and simply mark these printers as disappeared (Ubuntu bug #2018504).*-default
IPP attributes of local CUPS queuesMany of the
*-default
IPP attributes represent properties already covered by the PPD option defaults which we also record. In addition, there is alsoprint-quality-default
where IPP reportsdraft
,normal
, andhigh
settings while CUPS only accepts3
,4
, and5
, and on everything else it setsprint-quality-default=0
which is invalid and jobs do not get printed. So we stop saving and loading these attributes.Removed the
TESTdir
andTEST_SCRIPTS
entries in Makefile.am. They are not needed and letmake install
try to installrun-tests.sh
in the source directory, where it already is, causing an error.run-tests.sh
: Use pkgconfig instead of deprecated cups-config (Pull request run-tests.sh: Use pkgconfig instead of deprecated cups-config #9).This discussion was created from the release cups-browsed 2.0rc2.
Beta Was this translation helpful? Give feedback.
All reactions