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:
http://www.openprinting.org/download/meetingnotes/op-telecons/ OP-Meeting-20180717.mp3
Attendees
Agenda
- Need to refresh OP website and and Wiki pages - Need driverless printing content on OP home page - PWG has requested addition of IPP Everywhere and IPP EW logo
- 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?
- CUPS source code and bug reports are handled on GitHub now - https://github.com/apple/cups/ - CUPS Summary (Till) - There are two new CUPS releases this time: 2.3b5 and 2.2.8. - 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 v1.20.4. - Several fixes in cups-browsed to correctly auto-recover accidentally deleted queues, replace externally overwritten queues under a new name, and upgrade to IPPS on network printers also when they provide IPPS on a the HTTPS port 443. Fixes in the PPD generator and pdftopdf filter to handle the page output order correctly on face-up and face-down output trays. Many fixes and improvements on Braille support and many smaller bug fixes. - CUPS Filters v1.20.4 release on 12 July 2018 (Till) - README: Added link to Issue Tracker on GitHub. - gstoraster: Removed unneeded "if"s. Thanks to Laurent Martelli (martellilaurent at gmail dot com) for the patch (Ghostscript bug #692705). - cups-browsed: When checking whether there is already a local print queue with the same URI as the one of the discovered printer, consider also as equal URI if the URIs only differ by use of IPP or IPPS and/or use of HTTPS port 443 instead of IPP port 631. - cups-browsed: Also upgrade from ipp: to ipps: when the ipps: URI is on HTTPS port 443 instead of IPP port 631. This is common on IPP network printers. - pdftopdf: Removed support for hardware-implemented reversing of page order in PostScript printers. It was once not correctly implemented in cups-filters and second, such printers are extremely rare, and on Gutenprint PPDs with pseudo OutputOrder option hardware reversing was even wrongly assumed (Issue #47). - pdftopdf: Accept option "output-order=normal/reverse" for reversing page order (Issue #47) and also "page-delivery= same-order/reverse-order" (CUPS Issue #5340). - libcupsfilters: Let the PPD generator add "*PageStackOrder ..." lines to the choices of the "OutputBin" option, to mark which output bins need the pages printed in reverse order (Issue #47). - libcupsfilters: Let the PPD generator correctly create a "*DefaultOutputOrder: ..." entry, depending on whether the paper is put out face-up or face-down in the default output bin (Issue #47). - libcupsfilters: Fixed human-readable name of the OutputBin option in the PPD generator. - pdftoopvp: Silence compiler warning (Issue #42). - cups-browsed: If the user modifies/overwrites a print queue created by cups-browsed, it will now not only be automatically released from the control of cups-browsed, but we also create a replacement for our generated local queue under a new name. - cups-browsed: Make URIS for using the implicitclass backend correctly working also with queue names containing an '@' character. - braille: Strengthen error checking (Pull request #41). - braille: Index: Replace bogus characters with space (Pull request #41). - braille: Add print and braille page number options (Pull request #41). - braille: Index: Use standard duplex cups option (Pull request #41). - cups-browsed: Moved auto-generation of PPD file for IPP network printers from create_remote_printer_entry() function to update_cups_queues(). This allows re-creating accidentally removed or overwritten local queues without losing the PPD file. - braille: Add option to pick hyphenation rule according to current locale and make it the default for second translation table. Thanks to Samuel Thibault for this patch (Pull request #38 and #39). - braille: Remove generated defs on "make clean". Thanks to Samuel Thibault for this patch (Pull request #38). - braille: Turn non-breakable spaces to spaces. Thanks to Samuel Thibault for this patch (Pull request #38 and #39). - braille: Fix character encoding when extracting text. When extracing text from a zip file or a pdf, the resulting text is always utf-8 independently of the original locale, so we need to force that. Thanks to Samuel Thibault for this patch (Pull request #38). - braille: Warn when no text translation was selected in case the user didn't notice. Thanks to Samuel Thibault for this patch (Pull request #37). - braille: Fix spurious spacing after last Form-Feed (Pull request #45).
- GSoC 2018 Schedule - DONE - 4 January to 23 January - Mentor organization applications - DONE - 23 January - 11 February - GSoC reviews mentor organization applications - DONE - 12 February - GSoC approves mentoring organizations - DONE - 12 February to 12 March - Students discuss GSoC projects - DONE - 12 to 27 March - Students apply for GSoC projects - DONE - 23 April - GSoC approves projects and Students - DONE - 14 May - GSoC coding begins - DONE - 11-15 June - GSoc Phase 1 evaluations by Mentors and Students - DONE - 9-13 July - GSoc Phase 2 evaluations by Mentors and Students - 6-14 August - GSoC final week - 14-21 August - Mentors submit final Student evaluations - 22 August - GSoC announces final results - October - GSoC Mentor Summit at Google - GSoC 2018 Status - Now the second third of the coding period has ended and the second evaluations have been done. - All of our students continued to do well and all passed the 2nd evaluations and continue coding now.
- PWG Virtual F2F (PWG Host) - 15-16 August 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-20180702.htm - IPP/1.1 moved to Internet Standard by IESG - 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 - 272 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! - 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-20180704-rev.pdf - 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 - Schedule - PWG Last Call Q3/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 May 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-20180604-rev.pdf - IPP WG review on 06/07/18 - 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 - IPP WG review on 06/07/18 - Schedule - PWG Last Call Q4 2018 - How to Print Using the IPP - Book - https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippguide-20180430.html - https://github.com/istopwg/pwg-books - PWG F2F review in May 2018 - Schedule - TBD - IPP Authentication (Smith) - Whitepaper - http://ftp.pwg.org/pub/pwg/ipp/whitepaper/tb-ippauth-20180629.pdf - PWG F2F review in May 2018 - Schedule - TBD - IPP Job Reprint Password (Smith) - Prototype draft - http://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippreprintpwd-20180620-rev.pdf - IPP WG review on 07/19/18 - 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
- PWG Virtual F2F (PWG Host) - 15-16 August 2018 - http://www.pwg.org/chair/meeting-info/ - Trusted Computing Group in Lisbon, Portual - 15-19 October 2018 - http://www.trustedcomputinggroup.org/ - 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 - Ira on travel on 7 August - Note - PWG Virtual F2F (PWG Host) - 15-16 August 2018 - Tuesday 14 August 2018, Daytime - US 10am in San Francisco - US PDT (Pacific Daylight Time) 11am in Colorado - US MDT (Mountain Daylight Time) 12am in Chicago - US CDT (Central Daylight Time) 1pm in New York - US EDT (Eastern Daylight Time) - Europe 7pm in Berlin - CEST (Central Europe Summer Time) - Brazil 2pm in Belo Horizonte - BRT (Brasilia Time) - India 10:30pm in New Delhi - IST (India Standard Time) US: +1 641-715-3814 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 - US holiday 3 September 2018 - Tuesday 11 September 2018, Daytime - US 10am in San Francisco - US PDT (Pacific Daylight Time) 11am in Colorado - US MDT (Mountain Daylight Time) 12am in Chicago - US CDT (Central Daylight Time) 1pm in New York - US EDT (Eastern Daylight Time) - Europe 7pm in Berlin - CEST (Central Europe Summer Time) - Brazil 2pm in Belo Horizonte - BRT (Brasilia Time) - India 10:30pm in New Delhi - IST (India Standard Time) US: +1 641-715-3814 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 - Trusted Computing Group in Lisbon, Portual - 15-19 October 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 3 October 2018, Daytime - US 10am in San Francisco - US PDT (Pacific Daylight Time) 11am in Colorado - US MDT (Mountain Daylight Time) 12am in Chicago - US CDT (Central Daylight Time) 1pm in New York - US EDT (Eastern Daylight Time) - Europe 7pm in Berlin - CEST (Central Europe Summer Time) - Brazil 2pm in Belo Horizonte - BRT (Brasilia Time) - India 10:30pm in New Delhi - IST (India Standard Time) US: +1 641-715-3814 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)