Meeting called to order by Ira McDonald at 2pm US Eastern on 10 November 2015. Minutes taken by Ira McDonald.
Recording of this conference call will be archived at:
http://www.openprinting.org/download/meetingnotes/op-telecons/ OP-Meeting-20151110.mp3
Note: NEW TIME starting in December 2015 - 2 hours earlier!
Note: NEW NUMBER in US started in November 2015
Attendees
Agenda
- Till will reactivate our participation as a mentor organization - Till will delete 3 projects that were already completed elsewhere
- ippusbxd news - ippusbxd now actually terminates when disconnecting the printer. - The content of the communication between printer and client is now logged as hex dump. - This was the version in Ubuntu 15.10
- Stable draft - See 'PWG News' below - replaced license agreement with PWG members agreement for IPR - Schedule - PWG Last Call Q4 2015 / PWG Formal Vote Q1 2016 - Beta tools - beta release of tools (Windows, OS X, Linux) on 28 October 2014 - beta testing of tools and certification process in progress - PWG IPP Everywhere Test Tools for Self-Certification - ipptool - IPP Everywhere print protocol - Linux/Mac OS X/Windows - ippfind - IPP Everywhere Bonjour discovery - Linux/Mac OS X/Windows
- CUPS v2.1.0 (summary) - Improved support for IPP Everywhere, adds support for advanced logging using journald on Linux and ASL on OS X, and includes new security features for encrypted printing and reduced network visibility in the default configuration. - CUPS v2.1.0 (final, bug fix release) - Fixed more scheduler crash bugs in the new logging code (STR #4687, STR #4690) - The scheduler did not use the ConfigFilePerm setting when copying PPD files or interface scripts attached to a request (STR #4703) - Now support new Chinese locale IDs and their correct fallback locales (<rdar://problem/22086642>, <rdar://problem/22130168>) - "make check" incorrectly reported an expectation of 18 warning messages when 8 were expected (STR #4684) - The new PDF file type rule did not work (STR #4692) - Fixed some configure script issues (STR #4694, STR #4695, STR #4698) - Documentation updates (STR #4691, STR #4693) - CUPS Filters November Highlights (Till) - NEW release numbers convention - middle digit is features - last digit is bugs* - Note - Not yet committed is the possibility to use only IPv4 or IPv6 IP addresses when using IP-address-based device URIs. - Future work - Do changes/fixes so that everything works also well on a phone - Looking into whether to support XPS output and how, gstoxps for Desktop? rastertoxps for phone? Are there enough XPS-only printer to make it worth the effort? - CUPS Filters v1.1.0 release on 27 October 2015 (Till) - Version numbering scheme changed: Releases with feature addition/change have the minor number increased now, pure bug fix releases get the revision number increased, to make use of the minor number which stayed zero all the time. - cups-browsed: Added "DefaultOptions" directive to cups-browsed.conf to allow defining default option settings for local queues to be generated for newly appearing remote printers. - cups-browsed: Removed assert() calls which remained from copy and paste in the very beginning of the development of cups-browsed. assert() is only for use during debugging and should not be used in production code. - cups-browsed: Let option settings of a generated print queue be saved before taking the queue down so that when the remote printer appears again all user changes get restored, making user changes permanent on generated queues. - foomatic-rip: Fixed string length for shell path constant, to work also with systems having longer paths (Bug #1325) - cups-browsed: Added a mode in which IP-based device URIs for the generation of local print queues are used, for cases with problems in local host name resolution. - foomatic-rip: Use -dFirstPage=... and -dLastPage=... only if really needed (Bug #1324). - CUPS Filters October Highlights (Till) - Load balancing was further improved, by default having the jobs queueing up on the client and each job being passed on to the next idle server (as CUPS classes). This distributes the jobs better if they are of very different sizes and does not make jobs getting lost if one server goes away. - By configuration one can switch back to my first approach of load balancing where all jobs get immediately distributed on servers, each one onto the server with the least amount of jobs. So jobs wait on servers and when you go away with your client laptop the jobs keep printing. - In addition I have done several bug fixes on load balancing and other things in cups-filters. - Next step of development will be saving option settings when a remote printer goes away and restoring them when the remote printer appears again. - CUPS Filters v1.0.76 release on 12 September 2015 (Till) - cups-browsed: Make build also working with BSD make (Bug #1310). - cups-browsed, implicitclass: Let the load-balancing queue up the jobs in the local (generated) queue until a free (idle, enabled, and accepting jobs) remote queue is found (check every 5 sec if no free queue available). This gives a more even distribution of the work amongst the servers and protects against the case that a bunch of jobs gets inaccessible or lost if one of the servers fails. - cups-browsed: Let the load-balancing also check whether the destination queue is actually accepting jobs. - cups-browsed: If a generated queue is not removed on shutdown of cups-browsed due to remaining jobs in it, re-enable it in the next cups-browsed session even if it was disabled by something other than cups-browsed. - implicitclass: Clean up debug and error messages. - implicitclass: Fix exit codes for immediate retry of jobs. - cups-browsed: Make absence of CUPS notifications via D-Bus non-fatal and fall back to the old behavior of cups-browsed (fail-over instead of load balancing for equally-named remote queues, do not remove generated queue if it is default instead of default printer management). This solves problems of CUPS and/or cups-browsed built without D-Bus support or absence of D-Bus on the system (Bug #1316). - cups-browsed: Do not use g_warning() function, sneaked in by copy and paste of CUPS subscription functions. - CUPS Filters v1.0.75 release on 7 September 2015 (Till) - texttopdf: Really support BoldItalic (original texttops just maps BoldItalic to Bold). - texttopdf: Fixed segfault when outputting BoldItalic (Bug #1314).
- GSoC did not accept Linux Foundation as a mentor for 2015 - many *new* organizations were accepted instead - OP should soon consider GSoC 2016 projects - OP should start collecting project ideas in December/January - delete projects that have already completed or are no longer timely
- PWG in Cupertino, CA (Apple host) - 2-3 February 2016 - http://www.pwg.org/chair/meeting-info/meetings.html - Note - swapped meetings in February and April for Apple and HP - REMINDER - PWG/OP Summit in Boise, ID (HP host) - 26-28 April 2016 - http://www.pwg.org/chair/meeting-info/meetings.html - Note - swapped meetings in February and April for Apple and HP - PWG Virtual F2F - 3-4 November 2015 - http://www.pwg.org/chair/meeting-info/meetings.html - PWG IPP/2.0, 2.1, 2.2 Updates (Mike/Ira) - PWG Approved! - http://ftp.pwg.org/pub/pwg/standards/std-ipp20-20151030-5100.12.pdf - changes for IEEE Standard - PWG Formal Vote started on 09/29/15 - ended on 10/30/15 *** First IEEE / PWG Standard 5100.12 - posted on 11/02/15 *** - IPP Everywhere Self-Certification - Stable draft - REQUIRED for PWG IPP Everywhere Logo usage - REQUIRED for Mopria Alliance - REQUIRED for WiFi Direct Print Service - http://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippeveselfcert10-20151110.pdf - replaced license agreement with PWG members agreement for IPR - Schedule - PWG Last Call Q4 2015 / PWG Formal Vote Q1 2016 - HCD Health Assessment TNC Binding - Stable draft - http://ftp.pwg.org/pub/pwg/ids/wd/wd-idstnc10-20151026.pdf - Prototype by HSR in Switzerland w/ strongSwan TNC stack - PWG Last Call ended on 10/05/15 - PWG Formal Vote started on 11/04/15 - ends on 12/04/15 - IETF IPP/1.1 Updates (Mike/Ira) - https://www.ietf.org/internet-drafts/draft-sweet-rfc2910bis-05.txt - https://www.ietf.org/internet-drafts/draft-sweet-rfc2911bis-05.txt - changes for IETF Proposed Standard - PWG F2F review on 11/04/15 - waiting for update by Mike - Schedule - IETF Last Call in Q1/Q2 2016 - IPP System Service (SYSTEM) - Interim draft - http://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippsystem10-20151102-rev.pdf - IPP WG review on 10/05/15 - waiting for next review - Schedule - PWG Last Call in Q1/Q2 2015
- Trusted Computing Group in San Francisco, CA - 22-26 February 2016 - http://www.trustedcomputinggroup.org/ - http://www.pwg.org/chair/meeting-info/meetings.html - PWG in Cupertino, CA (Apple host) - 2-3 February 2016 - http://www.pwg.org/chair/meeting-info/meetings.html - Note - swapped meetings in February and April for Apple and HP - REMINDER - PWG/OP Summit in Boise, ID (HP host) - 26-28 April 2016 - http://www.pwg.org/chair/meeting-info/meetings.html - Note - swapped meetings in February and April for Apple and HP - Trusted Computing Group in Vienna, Austria - 20-24 June 2016 - http://www.trustedcomputinggroup.org/ - http://www.pwg.org/chair/meeting-info/meetings.html
Open Action Items
Next OP US/Europe/Brazil Conference Calls
- Note - NEW TIME starting in December 2015 - 2 hours earlier! - Note - NEW NUMBER in US started in November 2015 - Tuesday 1 December 2015, Daytime - US 9am in San Francisco - US PST (Pacific Standard Time) 10am in Colorado - US MST (Mountain Standard Time) 11am in Chicago - US CST (Central Standard Time) 12pm in New York - US EST (Eastern Standard Time) - Europe 6pm in Berlin - CET (Central Europe Time) - Brazil 3pm in Belo Horizonte - BRST (Brasilia Summer Time) US: +1 641-715-3814 - NEW NUMBER in US started in November 2015 Germany: +49 (0) 221 98203421 Brazil: +55 61 4040-4460 Japan: +81 (0) 3-5050-5070 Participant Access Code: 622393# (note that local numbers for many other countries are available, also cellphone apps, VOIP support, etc. - please email Till for details)
- Note - NEW TIME starting in December 2015 - 2 hours earlier! - Note - NEW NUMBER in US started in November 2015 - Tuesday 5 January 2015, Daytime - US 9am in San Francisco - US PST (Pacific Standard Time) 10am in Colorado - US MST (Mountain Standard Time) 11am in Chicago - US CST (Central Standard Time) 12pm in New York - US EST (Eastern Standard Time) - Europe 6pm in Berlin - CET (Central Europe Time) - Brazil 3pm in Belo Horizonte - BRST (Brasilia Summer Time) US: +1 641-715-3814 - NEW NUMBER in US started in November 2015 Germany: +49 (0) 221 98203421 Brazil: +55 61 4040-4460 Japan: +81 (0) 3-5050-5070 Participant Access Code: 622393# (note that local numbers for many other countries are available, also cellphone apps, VOIP support, etc. - please email Till for details)