Meeting called to order by Ira McDonald at 1pm US Eastern. Minutes taken by Ira McDonald.
Recording of this conference call will be archived at:
https://bluejeans.com/m/nRbzk/
Attendees
Agenda
- Aveek scheduled weekly meetings on Wednesdays for renovation project - Highlights of most recent OP website weekly meeting (3 October 2018) - Due to security concerns (e.g., database attacks), it has been decided that WordPress will not be used as the framework for the new OP website - Instead Jekyll has been selected as the framework for the new OP website - A dummy OP home page will be created by second week of October - Two additional OP website pages have been added to the outline - Driverless Printing and News/Events - Need Driverless Printing pointer on OP home page - Driverless Printing page to be developed - PWG has requested addition of IPP Everywhere and IPP Everywhere logo
- Need new OP Logo - Aveek is looking into new OP Logo, now that GSoC 2018 has finished - We need to first settle on a concept - Perhaps a student can do design or else we'll pay a professional designer - No progress on the Logo - Aveek will coordinate things to get this done
- PWG SC proposes Lexington, KY w/ Lexmark host (Jeremy Leber agrees) - Unanimous approval of Lexington site from OP call participants - Joint PWG/OP Summit (Lexmark Host) - April, May, or June? (TBD) - http://www.pwg.org/chair/meeting-info/meetings.html
- We are moving to GitHub now: https://github.com/OpenPrinting - No updates
- Moved to new upstream home: https://github.com/OpenPrinting/ippusbxd - No updates
- Avahi - Till has had no answer from Trent Lloyd yet. - Till considers Avahi as unmaintained. - Anyone wants to maintain it? - Or knows someone? - We really need this project to get upstream-maintained again. Especially important for Debian to adopt the patch for localhost support. See - https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=909564 - Michael Biebl, maintainer of the Debian package of Avahi, says there "We'll consider cherry-picking the patch once it has been reviewed and applied upstream."
- CUPS source code and bug reports are handled on GitHub now - https://github.com/apple/cups/ - CUPS Summary (Till) - No new releases. The license problems are still not sorted out at Apple. - The 2.2.8 version contains backports of all bug fixes done in the 2.3.x series. - CUPS 2.2.8 is a bug fix release that addresses issues in the scheduler, ipptool utility, CUPS library, and USB printer support. - CUPS 2.2.8 release on 5 June 2018 (Mike) - Additional changes for the scheduler to substitute default values for invalid job attributes when running in "relaxed conformance" mode (Issue #5229) - The ipptool program no longer checks for duplicate attributes when running in list or CSV mode (Issue #5278) - Fixed builds without PAM (Issue #5283) - Fixed lpoptions man page (Issue #5286) - The cupsCreateJob, cupsPrintFile2, and cupsPrintFiles2 APIs did not use the supplied HTTP connection (Issue #5288) - Fixed another crash in the scheduler when adding an IPP Everywhere printer (Issue #5290) - Added a workaround for certain web browsers that do not support multiple authentication schemes in a single response header (Issue #5289) - Fixed policy limits containing the All operation (Issue #5296) - The scheduler was always restarted after idle-exit with systemd (Issue #5297) - Added a USB quirks rule for the HP LaserJet P1102 (Issue #5310) - The mailto notifier did not wait for the welcome message (Issue #5312) - Fixed a parsing bug in the pstops filter (Issue #5321) - Documentation updates (Issue #5299, Issue #5301, Issue #5306) - Localization updates (Issue #5317) - The scheduler allowed environment variables to be specified in the cupsd.conf file (rdar://37836779, rdar://37836995, rdar://37837252, rdar://37837581) - Fax queues did not support pause (p) or wait-for-dialtone (w) characters (rdar://39212256) - The scheduler did not validate notify-recipient-uri values properly (rdar://40068936) - The IPP parser allowed invalid group tags (rdar://40442124) - Fixed a parsing bug in the new authentication code. - CUPS 2.3b5 beta release approaching 2.3.0 (still waiting for licensing to get sorted out): - The ipptool program no longer checks for duplicate attributes when running in list or CSV mode (Issue #5278) - The cupsCreateJob, cupsPrintFile2, and cupsPrintFiles2 APIs did not use the supplied HTTP connection (Issue #5288) - Fixed another crash in the scheduler when adding an IPP Everywhere printer (Issue #5290) - Added a workaround for certain web browsers that do not support multiple authentication schemes in a single response header (Issue #5289) - Fixed policy limits containing the All operation (Issue #5296) - The scheduler was always restarted after idle-exit with systemd (Issue #5297) - Added a USB quirks rule for the HP LaserJet P1102 (Issue #5310) - The mailto notifier did not wait for the welcome message (Issue #5312) - Fixed a parsing bug in the pstops filter (Issue #5321) - Documentation updates (Issue #5299, Issue #5301, Issue #5306) - Localization updates (Issue #5317) - The scheduler allowed environment variables to be specified in the cupsd.conf file (rdar://37836779, rdar://37836995, rdar://37837252, rdar://37837581) - Fax queues did not support pause (p) or wait-for-dialtone (w) characters (rdar://39212256) - The scheduler did not validate notify-recipient-uri values properly (rdar://40068936) - The IPP parser allowed invalid group tags (rdar://40442124) - Fixed a parsing bug in the new authentication code. - CUPS Filters Summary (Till) - Currently released is 1.21.3. - Due to Ubuntu's feature freeze for 18.10 (to be released on October 18, less than 2 weeks from now), Till is only adding bug fixes, so that the upstream code can be simply put into Ubuntu, without need of patches in the Ubuntu package. - Several bug fix releases were done, especially to fix regressions introduced by the Coverity scan issue fixes from 1.21.0 but also some other small fixes. - CUPS Filters v1.21.4 planned changes (Till) - pdftoraster, pdftoopvp, pdftoijs: Poppler removed memCheck and gMemReport functions, remove appropriate calls (Issue #62, Pull request #66). - CUPS Filters v1.21.3 release on 3 October 2018 (Till) - foomatic-rip: Reset stdin after replacing the underlying file descriptor (Issue #58). - CUPS Filters v1.21.2 release on 2 September 2018 (Till) - cups-browsed: Fixed freeing of literal string caused by Coverity Scan issue fix (Debian bug #907399). - CUPS Filters v1.21.1 release on 26 August 2018 (Till) - Build system: Require QPDF 8.1.0 or later as it is needed by bannertopdf (Issue #56).
- GSoC 2018 Mentors Summit - 12-14 October - GSoC Mentor Summit in Sunnyvale, CA - Aveek and Till will attend this mentor summit in person - GSoC 2018 Status - Deepak Patankar is continuing his work on automatic printer selection by the Job attributes in cups-browsed. Till is in contact with Deepak around once a week. - Should Deepak not finish, he already did several valuable things for cups-browsed which Till will include upstream. Till did not start with this yet as Ubuntu is in Feature Freeze and therefore Till's only doing bug fixes on the upstream code. - Ayush Bansal will also complete his work. - Many of the GSoC students who worked with OpenPrinting in 2017 and 2018 are volunteering to participate in the OpenPrinting web site renovation.
- GSoC 2019 Concepts - Here are Till's first thoughts on what could be done in next year's GSoC. - Central point will be the Printer Applications deprecating the classic Printer (and Scanner) drivers of CUPS filters and PPDs (or SANE modules). - Printer Applications can also be used to easily get distribution-independent driver packages when packaging them as a snap. Due to the network-style communication (ipp://localhost:<port>/...) with CUPS no special snap interfaces are needed. - GSoC 2019 Projects - Here we could do the following projects (1) Generic Framework to turn legacy drivers consisting of CUPS filters and PPDs into Printer Applications. (2) Creating a Printer Application out of Foomatic. (3) Creating Printer Applications from HPLIP, foo2zjs, Gutenprint, ... (4) Creating Printer Applications for arbitrary SANE-supported Scanners to make them available as driverless IPP network Scanners. This would allow for easily making distribution-independent Scanner driver packages. (5) Create a SANE driver for IPP Scanners, so that Linux applications can use IPP network Scanners. As long as the hardware manufacturers do not provide appropriate devices, this driver will server for using the Scanner drivers of (4) above. (6) Linux GUI application (can be part of GNOME printer tool) to admin MF devices using IPP System Service. - With (4) and (5) we would get the very first user of the IPP Scan Service standard, even before the hardware industry picks it up. It would also be a sample implementation of both ends (Client and Server) of the IPP standard.
- Outreachy for future Open Printing projects. - Similar to GSoC, but twice a year, higher stipends ($5,500 vs $2,500) - Linux Foundation is already registered w/ Outreachy. - Aveek and Till will look into who/where in Linux Foundation. - Aveek will research Outreachy further.
- Joint PWG/OP Summit (Lexmark Host) - 14-16 May 2019 - http://www.pwg.org/chair/meeting-info/meetings.html - PWG Virtual F2F (PWG Host) - 14-15 November 2018 - http://www.pwg.org/chair/meeting-info/ - Status of AMSC and ISO liaisons w/ PWG (Paul Tykodi) - http://ftp.pwg.org/pub/pwg/general/sc/pwg-sc-call-minutes-20180924.htm - IPP/1.1 moved to Internet Standard by IESG in July 2018 - http://www.pwg.org/archives/ipp/2018/019647.html - http://www.pwg.org/archives/ipp/2018/019648.html - 20 years after publication of RFC 2910/2911... - IPP Everywhere Self-Certification - PWG 5100.20-2016 - Active - http://ftp.pwg.org/pub/pwg/candidates/ cs-ippeveselfcert10-20160219-5100.20.pdf - IPP Everywhere 1.0 Self-Certification Manual 1.0 - Q1 2016 - https://www.pwg.org/dynamo/eveprinters.php - 353 IPP Everywhere printers currently certified! - IPP Everywhere Printer Self-Certification 1.0 Update 3? - http://ftp.pwg.org/pub/pwg/ipp/minutes/ippv2-f2f-minutes-20180515.pdf - Goals, ipptool and ippfind updates - Now have code signing certificate! - But Mike is having some issues building Windows 32-bit tools and 64-bit installers - Schedule - Mike to release beta of update 3 for testing soon - IPP Everywhere 1.1 (Mike) - Prototype draft - https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippeve11-20180926-rev.pdf - PWG F2F review in August 2018 - Schedule - PWG Last Call Q3/Q4 2018 - IPP Everywhere 1.1 Self-Certification Manual 1.1 (Mike) - Prototype draft - https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippeveselfcert11-20180704-rev.pdf - PWG F2F review in August 2018 - Schedule - PWG Last Call Q3/Q4 2018 - How to Print Using the IPP - Book - https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippguide-20180918.html - https://github.com/istopwg/pwg-books - IPP WG review in September 2018 - Schedule - Publication in Q4 2018 - IPP System Service (Mike/Ira) - Prototype draft - http://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippsystem10-20180701-rev.pdf - PWG F2F review in August 2018 - Schedule - Stable draft in Q3/Q4 2018 - prototyping in "ippserver" - PWG Safe G-Code (Mike) - Prototype draft - https://ftp.pwg.org/pub/pwg/ipp/wd/wd-pwgsafegcode10-20180704-rev.pdf - PWG F2F review in August 2018 - Schedule - IPP WG Last Call Q4 2018 - IPP 3D Printing Extensions 1.1 (Mike)- Prototype draft - https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ipp3d11-20180704-rev.pdf - PWG F2F review in August 2018 - Schedule - PWG Last Call Q4 2018 - PWG Printer MIB and IPP MFD Alerts (Ira) - Interim draft - http://ftp.pwg.org/pub/pwg/ipp/wd/wd-pmpmfdalerts10-20180813-rev.pdf - IPP WG review pending - Schedule - Prototype draft Q4 2018 - IPP Document Object v1.1 (Mike) - Initial draft - https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippdocobject11-20180919.pdf - IPP WG review pending - Schedule - TBD - IPP Job Extensions v1.1 (Mike) - Initial draft - https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippjobext11-20180926-rev.pdf - IPP WG review pending - Schedule - TBD - IPP JPS2 v2 (Smith) - Initial draft - https://ftp.pwg.org/pub/pwg/ipp/wd/wdippjobprinterext2v20-20180904.docx - IPP WG review pending - Incorporate Reprint Password into major JPS2 revision - Schedule - TBD - IPP Authentication (Smith) - Whitepaper - https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippauth-20180913-rev.pdf - PWG F2F review in August 2018 - IPP WG consensus to publish as PWG Best Practice - Schedule - TBD - IPP Encrypted Jobs and Documents - Interim draft - https://ftp.pwg.org/pub/pwg/ipp/wd/wd-trustnoone-20180328.pdf - PWG F2F review in May 2018 - Good news - PGP-based path forward on - Schedule - Mike to work on updated draft w/ just PGP this fall
- Trusted Computing Group in Lisbon, Portual - 15-19 October 2018 - http://www.trustedcomputinggroup.org/ - IEEE 1609 F2F in San Diego, CA - 5-6 November 2018 - https://standards.ieee.org/develop/wg/1609.html - PWG Virtual F2F (PWG Host) - 14-15 November 2018 - http://www.pwg.org/chair/meeting-info/
Open Action Items
Next OP US/Europe/Brazil/India Conference Calls
- Note - IEEE 1609 F2F in San Diego, CA - 5-6 November 2018 - Note - PWG Virtual F2F (PWG Host) - 14-15 November 2018 - Note - US Standard Time starts 4 November 2018 - Note - Central Europe Time starts 28 October 2018 - Note - Brasilia Summer Time (BRST) starts 4 November 2018 - Tuesday 13 November 2018, Daytime - Bluejeans.com web conference to be announced - US 10am in San Francisco - US PST (Pacific Standard Time) 11am in Colorado - US MST (Mountain Standard Time) 12am in Chicago - US CST (Central Standard Time) 1pm in New York - US EST (Eastern Standard Time) - Europe 7pm in Berlin - CET (Central Europe Time) - Brazil 4pm in Belo Horizonte - BRST (Brasilia Summer Time) - India 11:30pm in New Delhi - IST (India Standard Time)
- Tuesday 4 December 2018, Daytime - Bluejeans.com web conference to be announced - US 10am in San Francisco - US PST (Pacific Standard Time) 11am in Colorado - US MST (Mountain Standard Time) 12am in Chicago - US CST (Central Standard Time) 1pm in New York - US EST (Eastern Standard Time) - Europe 7pm in Berlin - CET (Central Europe Time) - Brazil 4pm in Belo Horizonte - BRST (Brasilia Summer Time) - India 11:30pm in New Delhi - IST (India Standard Time)
- Tuesday 8 January 2019, Daytime - Bluejeans.com web conference to be announced - US 10am in San Francisco - US PST (Pacific Standard Time) 11am in Colorado - US MST (Mountain Standard Time) 12am in Chicago - US CST (Central Standard Time) 1pm in New York - US EST (Eastern Standard Time) - Europe 7pm in Berlin - CET (Central Europe Time) - Brazil 4pm in Belo Horizonte - BRST (Brasilia Summer Time) - India 11:30pm in New Delhi - IST (India Standard Time)