Meeting called to order by Ira McDonald at 1pm US Eastern. Minutes taken by Ira McDonald.
Recording of this conference call may be archived at:
Bluejeans
Attendees
Agenda
- Linux Plumbers Conference is 9-11 September 2019 at Corinthia Hotel in Lisbon, Portugal - https://www.linuxplumbersconf.org/ - https://www.linuxplumbersconf.org/event/4/page/25-faqs - OP Microconference is 10 September 2019 at 10am-1:30pm WEST / 5am-8:30am US EDT - https://www.linuxplumbersconf.org/event/4/page/34-accepted-microconferences - Aveek will try to arrange for BlueJeans web conference for remote participation - OP Participation - Till to attend in person all 3 days - Aveek is applying for Linux Foundation funding for travel
- Progress report - No updates. - Aveek and Sahil will restart OP website renovation after GSoC 2019 in the fall. - The OP website renovation will probably be complete in October/November 2019.
- Progress report - No updates. - We have completed moving OP repositories to GitHub - https://github.com/OpenPrinting
- Progress report - No updates. - Moved to new upstream home - https://github.com/OpenPrinting/ippusbxd
- Progress report - No updates.
- CUPS source code and bug reports are handled on GitHub now - https://github.com/apple/cups/ - CUPS Summary (Till) - CUPS v2.3 has now moved from beta to release candidates with CUPS v2.3rc1 (21 May 2019). But decisions about Apple's licensing policies have still to be determined. - Current stable release is CUPS v2.2.11 (22 March 2019) and CUPS v2.2 work-in-progress is CUPS v2.2.12, a bug fix release backporting important fixes from the v2.3 series. - CUPS release v2.2.12 work-in-progress (Mike) - The `cupsctl` command now prevents setting "cups-files.conf" directives (Issue #5530) - Updated the systemd service file for cupsd (Issue #5551) - The `cupsCheckDestSupported` function did not check octetString values correctly (Issue #5557) - The scheduler did not encode octetString values like "job-password" correctly for the print filters (Issue #5558) - Restored minimal support for the `Emulators` keyword in PPD files to allow old Samsung printer drivers to continue to work (Issue #5562) - Timed out job submission now yields an error (Issue #5570) - The footer in the web interface covered some content on small displays (Issue #5574) - The libusb-based USB backend now enforces read limits, improving print speed in many cases (Issue #5583) - Fixed some compatibility issues with old releases of CUPS (Issue #5587) - Fixed a bug in the scheduler job cleanup code (Issue #5588) - Fixed a command ordering issue in the Zebra ZPL driver. - CUPS release v2.3.rc1 on 21 May 2019 (Mike) - The `cups-config` script no longer adds extra libraries when linking against shared libraries (Issue #5261) - The supplied example print documents have been optimized for size (Issue #5529) - The `cupsctl` command now prevents setting "cups-files.conf" directives (Issue #5530) - The "forbidden" message in the web interface is now explained (Issue #5547) - The footer in the web interface covered some content on small displays (Issue #5574) - The libusb-based USB backend now enforces read limits, improving print speed in many cases (Issue #5583) - The `ippeveprinter` command now looks for print commands in the "command" subdirectory. - The `ipptool` command now supports `$date-current` and `$date-start` variables to insert the current and starting date and time values, as well as ISO-8601 relative time values such as "PT30S" for 30 seconds in the future. - CUPS Filters Summary (Till) - Current releases are v1.25.0 on 6 June 2019 and v1.25.1 on 5 July 2019 - CUPS Filters v1.25.1 is a bug fix release for the filters, mainly for the new pdftoraster filter. - CUPS Filters v1.25.0 changes the pdftoraster filter to only use stable/documented APIs of Poppler (Tanmay Anand's Google Summer of Code 2019 project) and the deprecated, Poppler-based filters pdftoijs and pdftoopvp are finally completely removed. Now Poppler is only used for the pdftoraster filter. Poppler's unstable/internal APIs are nowhere used any more in cups-filters. Note for distribution packagers: cups-filters now uses libpoppler-cpp for pdftoraster. - CUPS Filters v1.25.1 on 5 July 2019 (Till) - imagetopdf: Fixed crash when no PPD file was supplied (Pull request #133). - pdftoraster: Fixed offset issues leading to segmentation faults (Issue #131, Pull request #132). - pdftoraster: Added anti-aliasing for better raster image quality (Pull request #129). - pdftoraster: Added graceful handling of zero-page input (Issue #117, Pull request #127). - CUPS Filters v1.25.0 on 6 June 2019 (Till) - pdftoijs, pdftoopvp: Removed these deprecated filters completely as there is no demand for them any more. They also used unstable, undocumented APIs of Poppler. - pdftoraster: Changed from using unstable, undocumented APIs of Poppler to stable, documented ones, to improve maintainability of this filter, and with it of the cups-filters package. Thanks to Tanmay Anand for contributing this as his Google Summer of Code 2019 project. - libcupsfilters: Added support for color spaces CMY and RGBW when using filters without PPD file (mainly for development and debugging, option "print-color-mode" with values "cmy-XX" and "rgbw-XX" with XX being the number of bits per color).
- Progress on 2018 unfinished projects - No updates. - F2F meeting of OP GSoC students - Aveek and Till decided to organise a F2F meeting with OP GSoC 2017/2018/2019 students. - F2F meeting of OP GSoC students September 2019 in India, since most OP GSoC students are from India. - Currently no detailed plan - may not happen.
- GSoC 2019 Summary - GSoC 2019 slots were announced on 6 May 2019 - Linux Foundation received all 12 requested slots - OpenPrinting can have all 5 requested slots - (1) Generic Framework to turn legacy drivers consisting of CUPS filters and PPDs into Printer Applications Student: Dheeraj Yadav Mentor: Till Kamppeter - (2) Improve the pdftoraster filter to not use undocumented/unstable APIs of Poppler Student: Tanmay Anand Mentor: Sahil Arora - (3) IPP: ipptool test suite updates for IPP errata updates Student: Sharad Shukla Mentors: Smith Kennedy, Ira McDonald, Danny Brennan - (4) ipptool test suite for IPP System Service Student: Aakash Lahoti Mentors: Smith Kennedy, Ira McDonald, Danny Brennan - (5) Turn the scp-dbus-service of system-config-printer into C languague Student: Sobhan Mondal Mentors: Zdenek Dohnal - GSoC 2019 Update - GSoC 2019 coding started on 27 May 2019. - All OP GSoC 2019 students passed Phase1 and Phase 2 evaluations successfuly - Every thing going well with respect to printing. - Tanmay has already finished his project and has been assigned the CPD backend task. - GSoC 2019 Schedule - DONE - 15 January - Mentoring organizations *begin* submitting applications to Google - DONE - 6 May - Accepted student proposals announced - DONE - 27 May - Coding officially begins! - DONE - 28 June - Phase 1 Evaluation deadline - DONE - 26 July - Phase 2 Evaluation deadline - 19-26 August - Students submit final work product and their final mentor evaluation - 26 August to 2 September - Mentors submit final student evaluations - 3 September - Final results of Google Summer of Code 2019 announced - October - Mentor Summit at Google
- PWG Virtual F2F (PWG Host) - 28-30 August 2019 - Ira to attend - http://www.pwg.org/chair/meeting-info/august-2019-virtual.html - Status of AMSC and ISO liaisons w/ PWG (Paul Tykodi) - http://ftp.pwg.org/pub/pwg/general/sc/pwg-sc-call-minutes-20190617.htm - http://ftp.pwg.org/pub/pwg/general/sc/pwg-sc-call-minutes-20190701.htm - PWG Steering Committee minutes from 06/17/19 and 07/01/19 - IPP 3D Printing Extensions 1.1 (Mike) - Candidate Standard - http://ftp.pwg.org/pub/pwg/candidates/cs-ipp3d11-20190329-5100.21.pdf - PWG 5100.21-2019 published - PWG MFD Alerts v1.1 (Ira) - Candidate Standard - https://ftp.pwg.org/pub/pwg/candidates/cs-pwgmfdalerts11-20190412-5107.3.pdf - PWG 5107.3-2019 published - IPP Document Object v1.1 (Mike) - Candidate Standard - https://ftp.pwg.org/pub/pwg/candidates/cs-ippdocobject11-20190521-5100.5.pdf - PWG 5100.21-2019 published - PWG Safe G-Code v1.0 (Mike) - Best Practice - https://ftp.pwg.org/pub/pwg/informational/bp-pwgsafegcode10-20190604.pdf - PWG published on 4 June 2019 - IPP Authentication Methods v1.0 (Smith) - Best Practice - Stable draft - https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippauth-20190702.pdf - PWG Formal Vote started 17 July 2019 ends 16 August 2019 - Schedule - PWG publication Q3 2019 - IPP Job Extensions v2.0 (Mike) - Stable draft - https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippjobext20-20190718.pdf - PWG Formal Vote started 18 July 2019 ends 16 August 2019 - Schedule - PWG publication Q3 2019 - IPP System Service v1.0 (Mike/Ira) - Stable draft - https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippsystem10-20190626-rev.pdf - Prototype report on 9 May 2019 - IPP WG Last Call ended 31 May 2019 - editorial comments - IPP WG review on 18 July 2019 - 1 DISCUSS in spec was resolved in review - Schedule - PWG Last Call in Q3 2019 - IPP Production Printing Ext v2.0 (Mike) - Prototype draft - https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippppx11-20190626-rev.pdf - for a Candidate Standard - major update of PWG 5100.3-2001 - IPP WG review on 24 June 2019 - Schedule - PWG Last Call in Q3 2019 - IPP Enterprise Printing Extensions v2.0 (Smith) - Interim draft - https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippepx-20190614-rev.pdf - IPP WG review on 18 July 2019 - Schedule - Prototype draft Q3 2019 - IPP Job and Printer Extensions Set 3 v1.1 (Smith) - Initial draft - https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippjobprinterext3v11-20190710-5100.13.pdf - error in filename in working draft - should delete "5100.13" - for a Candidate Standard - errata update of PWG 5100.13-2012 - added PWG Message Catalog Help Extensions (HELPME) - to add HP Print Quality Customization - see Mike's comments in IPP mailing list archive - Schedule - TBD - IPP Everywhere 1.1 (Mike) - Stable draft - https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippeve11-20190627-rev.pdf - PWG F2F discussion in April 2019 - Defer IPP WG last call until self-cert beta tools are finalized - Schedule - Stable drafts/beta tools in Q3 2019 - 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 discussion in April 2019 - Defer IPP WG last call until self-cert beta tools are finalized - Schedule - Stable drafts/beta tools in Q3 2019 - IPP Encrypted Jobs and Documents (Mike/Smith) - Interim draft - https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ipptrustnoone10-20190418-rev.pdf - PWG F2F review in April 2019 - Schedule - Prototype draft in Q3 2019 - IPP Job Accounting v1.0 (Mike) - Best Practice - Initial draft - https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippaccounting10-20190418.pdf - PWG F2F discussion in April 2019 - Schedule - TBD - IPP Message Catalog Help Extensions (Smith) - Best Practice - Interim draft - https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ipphelpme-20190703-rev.pdf - IPP WG review on 27 June 2019 - dropped - content moved to IPP JPS3 update - IPP Print Quality Customization (Smith) - Whitepaper - Interim draft - https://ftp.pwg.org/pub/pwg/ipp/wd/white-hp-ipp-custompqi-20190423-rev.pdf - PWG F2F discussion in April 2019 - dropped - content to be moved to IPP JPS3 update - IPP Canon and HP IPP Extensions (Rick/Smith) - Slides - https://ftp.pwg.org/pub/pwg/ipp/slides/New-IPP-Attributes-Proposal-from- Canon-and-HP-version-2-20190522.pdf - IPP WG review on 27 June 2019 - Schedule - TBD
- IETF 105 in Montreal, Canada - 20-26 July 2019 - Ira to call in - https://www.ietf.org/how/meetings/105/ - PWG Virtual F2F (PWG Host) - 28-30 August 2019 - Ira to attend - http://www.pwg.org/chair/meeting-info/august-2019-virtual.html - TCG F2F in Toronto, CA - 15-17 October 2019 - Ira to call in - https://trustedcomputinggroup.org/ - TCG members only - no open sessions - IETF 106 in Singapore - 16-22 November 2019 - Ira to call in - https://www.ietf.org/how/meetings/106/ - PWG Virtual F2F (PWG Host) - 13-14 November 2019 - Ira to attend - http://www.pwg.org/chair/meeting-info/meetings.html
Open Action Items
Next OP US/Europe/Brazil/India Conference Calls
- Tuesday 6 August 2019, Daytime - Bluejeans.com web conference to be announced - Note - PWG Virtual F2F (PWG Host) is 28-30 August 2019 online - 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)
- Tuesday 3 September 2019, Daytime - Note - US Labor Day is 2 September 2019 - Note - Linux Plumbers Conference is 9-11 September 2019 in Lisbon, Portugal - Note - OP Mini-Conference is 10 September 2019 at 10am-1:30pm WEST - 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)
- Tuesday 1 October 2019, Daytime - Bluejeans.com web conference to be announced - 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)
- Tuesday 5 November 2019, Daytime - Bluejeans.com web conference to be announced