Meeting called to order by Ira McDonald at 11am US Eastern. Minutes taken by Ira McDonald.
Note: GoToMeeting was used for this meeting.
Attendees
Agenda
- Progress report - GSoC 2025 - see timeline link above (posted by Google on 01/14/25) - 01/27/25 - DONE - Mentoring organizations can begin submitting applications to Google - 02/11/25 - DONE - Mentoring organization application deadline - 02/27/25 - List of accepted mentoring organizations published - 02/27/25 to 03/24/25 - Potential GSoC contributors discuss application ideas - 03/24/25 - GSoC contributor application period begins - 04/08/25 - GSoC contributor application deadline - 04/29/25 - GSoC contributor proposal rankings due from Org Admins - 05/08/25 - Accepted GSoC contributor projects announced - 05/08/25 to 06/01/25 - Community Bonding Period: GSoC contributors get to know mentors - 06/02/25 - Coding officially begins - 07/18/25 - Midterm evaluation deadline (standard coding period) - 08/25/25 to 09/01/25 - Final week: GSoC contributors submit their final work product - 09/08/25 - Mentors submit final GSoC contributor evaluations (standard coding period) - 09/01/25 to 11/09/25 - GSoC contributors continue coding (extended coding period) - 11/18/25 - GSoC contributors to submit their final work product - See details in upcoming February OP News and March OP News
- Progress report - Certified Printers from Brother, Canon, Digital Check, Epson, HP, Lexmark, Okidata, Ricoh, Samsung - 625 printers certified for IPP Everywhere v1.0 - 846 printers certified for IPP Everywhere v1.1
- Progress report - See links and topics of Till's news posts above
- Progress report - Mike posted PAPPL stable release v1.4.8 on 14 November 2024
- Project report - Mike posted PDFio stable release v1.4.1 on 24 January 2025 - GSoC 2025 proposed project to extend PDFio to be a PDF Renderer/Displayer
- CUPS (Mike Sweet and Zdenek Dohnal) - Current v3.x release candidate is OP CUPS v3.0rc3 on 22 October 2024. - Current v2.x stable release is OP CUPS v2.4.11 on 24 September 2024 - CUPS v3.0rc3 release on 22 October 2024 - libcups v3.0rc3 is the third release candidate of the CUPS v3 library and tools which remove deprecated APIs, add new APIs, and normalize existing APIs - Updated cupsCreateCertificateRequest to store the new private key separately - Updated cupsSaveCredentials to validate the input credentials, support using a saved private key from cupsCreateCertificateRequest, and support credential removal as documented - Updated the raster functions to report more issues via cupsRasterGetErrorString - Fixed a crash bug on Windows - CUPS v2.4.11 release on 24 September 2024 - Bug fix release, regarding IPP response validation, processing PPD values, Web UI support (checkbox support, modifying printers) and others fixes - Detailed list of changes is available in CHANGES.md - CUPS Filters (Till) - Current v2.x stable release is v2.1.1 release on 18 February 2025 - CUPS Filters v2.1.1 release on 18 February 2025 - Bug fix release - Correct adding blank page when printing even/odd pages for manual duplex - The page-set option with choices even and odd is designed for doing manual duplex, by printing the odd pages first, turning the printed pages over and put them back into the input tray and then print the even pages. If the total number of pages is odd, a blank page needs to get added. This change does corrections to make this work correctly (cups-filters issue #541). - Do not default to input page size Letter when job format defines page sizes - For input formats which define the absolute size dimensions for each page (PostScript, PDF, CUPS/PWG/Apple Raster) we do not default to US Letter if no input page size is given (Issue #68, pull request #69). - Fix transferring error exit status from children in filter functions - The Ghostcript and MuPDF filter functions did not transfer error exit codes from the called command line utilities and returned the successful exit code from another called utility instead (Issue #76, pull request #77). - bannertopdf.c: Fix segfault when printing banners/test page (Pull request #80) - Fix issues reported by OpenScanHub - Open source static analyzer OpenScanHub found several issues regarding resource leaks, security, buffer overflows etc. which are fixed now. libcupsfilters passes sanity testing with the changes (Pull request #79). - Update testfilters.c to resolve issues with different build directories (Issue #66, pull request #74)
- Joint PWG / LF OpenPrinting Virtual F2F - 5-7 May 2025 - Ira to attend - https://www.pwg.org/chair/meeting-info/meetings.html - IPP Workgroup Charter - PWG Approved - https://ftp.pwg.org/pub/pwg/ipp/charter/ch-ipp-charter-20210409.pdf - PWG Call for Objections started on 23 April 2024 ended on 10 May 2024 - IPP Everywhere v2.0 (Mike/Ira) - Prototype draft - https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippeve20-20250129-rev.pdf - major update - for a Candidate Standard - defines an IPP profile that supports network printing without vendor-specific driver software, including the transport, various discovery protocols, and standard document formats - Schedule - Restart development in Q1/Q2 2025 - IPP Console Extensions v1.0 (Mike) - Interim draft - https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippconsole10-20250127-rev.pdf - registration - defines IPP attributes and values for the IETF Printer MIB v2 (RFC 3805) console properties and a URL for the corresponding embedded web server - Schedule - IPP WG Last Call in Q1/Q2 2024 - IPP Firmware Update Extensions v1.0 (Smith) - Interim draft - https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippfwupdate-20241024-rev.pdf - registration - defines IPP attributes, values, and operations that extend the ability to monitor and manage Printer firmware updates - Schedule - IPP WG Last Call in Q1/Q2 2024 - IPP System Service v1.1 (Mike) - Stable draft - https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippsystem11-20241011-rev.pdf - errata update - adds support for IPP OAuth and IPP Infrastructure Printers - defines an IPP binding of the System object, System Control Service, Resource Service, and registration operation as defined in various Semantic Model specs (PWG 5108.06, PWG 5108.03, and PWG 5109.1) - IPP WG Last Call started on 27 January 2025 ended on 7 February 2025 - Schedule - PWG Call for Objections in Q1 2025 - IPP Shared Infrastructure Extensions v1.1 (INFRA) (Mike) - Stable draft - https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippinfra11-20240226-rev.pdf - errata update - defines an IPP Binding of the Cloud Imaging Model that allows IPP Printers to interface with shared services based in the network infrastructure and/or through Cloud-based solutions to remotely obtain and process Jobs and Documents, and provide state and configuration changes to those shared services - IPP WG Last Call started on 27 January 2025 ended on 7 February 2025 - Schedule - PWG Call for Objections in Q1 2025 - IPP IPP OAuth Extensions v1.0 (Mike) - Stable draft - https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippoauth10-20240624-rev.pdf - major spec - for a Candidate Standard - defines the IPP extensions, best practices, and implementation guidance for using OAuth 2.0 and OpenID Connect with IPP - Schedule - PWG Last Call in Q1 2025 - IPP Everywhere Printer Self-Certification Manual v2.0 - Initial draft - https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippeveselfcert20-20220510-rev.pdf - major update - for a Candidate Standard - defines IPP Everywhere™ v2.0 Printer self-certification test procedures and the process required for PWG Members to register the test results on the PWG web site in order to use the "IPP Everywhere™" logo - Schedule - Restart development in Q1/Q2 2025 - IPP Encrypted Jobs and Documents (Mike/Smith) - Prototype draft - https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ipptrustnoone10-20210519-rev.pdf - major spec - for a Candidate Standard - defines new encrypted IPP message formats and operations that provide IPP with end-to-end encryption of IPP Job attributes, Document attributes, and Document data - initial prototyping in CUPS branch - still needs work - Schedule - Stable draft in Q3/Q4 2025 - IPP 2.x Fourth Edition (Mike/Ira) - PWG 5100.12-2024 - https://ftp.pwg.org/pub/pwg/standards/std-ippbase23-20241108-5100.12.pdf - major update of PWG 5100.12-2015 - restructured to add complete requirements at the spec level - defines the 2.0, 2.1, and 2.2 versions of the Internet Printing Protocol - PWG Call for Objections started on 7 October 2024 ended on 8 November 2024 - IPP Document Object v1.2 (DOCOBJECT) (Mike) - PWG 5100.5-2024 - https://ftp.pwg.org/pub/pwg/candidates/cs-ippdocobject12-20240517-5100.5.pdf - errata update - simple changes to 5100.5-2019 - PWG Call for Objections started on 29 April 2024 ended on 17 May 2024 - IPP Enterprise Printing Ext v2.0 (Smith) - PWG 5100.11-2024 - https://ftp.pwg.org/pub/pwg/candidates/cs-ippepx20-20240315-5100.11.pdf - major update of PWG 5100.11-2019 - PWG Formal Vote started on 21 February 2024 ended on 15 March 2024
- IETF 122 Hybrid F2F (Bangkok, Thailand) - 17-20 March 2025 - Ira to attend - https://www.ietf.org/meeting/122/ - ISO/SAE Joint WG Hybrid F2F (Brussels, Belgium) - 14-17 April 2025 - Ira to attend - https://www.iso.org/committee/5383636.html (ISO TC22/SC32 for WG11) - Joint IEEE PWG / LF OpenPrinting Virtual F2F - 5-7 May 2025 - Ira to attend - https://www.pwg.org/chair/meeting-info/meetings.html - ESCAR USA Physical F2F (Detroit, MI) - 20-22 May 2025 - Ira to attend - https://escar.info/escar-usa - TCG Members Meeting Hybrid F2F (Amsterdam, Netherlands) - 2-5 June 2025 - Ira to attend - https://trustedcomputinggroup.org/ - ISO/SAE Joint WG Hybrid F2F (Sapporo, Japan) - 2-6 June 2025 - Ira to attend - https://www.iso.org/committee/5383636.html (ISO TC22/SC32 for WG11) - IETF 123 Hybrid F2F (Madrid, Spain) - 21-25 July 2024 - Ira to attend - https://www.ietf.org/meeting/123/
Open Action Items
Next OP US/Europe/Brazil/India Conference Calls
- Tuesday 11 March 2025, Daytime - Note - US Daylight Savings Time starts 9 March 2025 - Note - Europe Summer Time starts 30 March 2025 - Note - IETF 122 Hybrid F2F (Bangkok, Thailand) - 17-20 March 2025 - US 8am in San Francisco - US PDT (Pacific Daylight Time) 9am in Colorado - US MDT (Mountain Daylight Time) 10am in Chicago - US CDT (Central Daylight Time) 11am in New York - US EDT (Eastern Daylight Time) - Europe 4pm in Berlin - CET (Central Europe Time) - Brazil 2pm in Belo Horizonte - BRT (Brasilia Time) - India 8:30pm in New Delhi - IST (India Standard Time)
- Tuesday 8 April 2025, Daytime - Note - US Daylight Savings Time starts 9 March 2025 - Note - Europe Summer Time starts 30 March 2025 - Note - ISO/SAE Joint WG Hybrid F2F (Brussels, Belgium) - 14-17 April 2025 - US 8am in San Francisco - US PDT (Pacific Daylight Time) 9am in Colorado - US MDT (Mountain Daylight Time) 10am in Chicago - US CDT (Central Daylight Time) 11am in New York - US EDT (Eastern Daylight Time) - Europe 5pm in Berlin - CEST (Central Europe Summer Time) - Brazil 2pm in Belo Horizonte - BRT (Brasilia Time) - India 8:30pm in New Delhi - IST (India Standard Time)
- CANCEL due to Joint PWG/OP Summit 5-7 May 2025
- Tuesday 10 June 2025, Daytime - Note - US Daylight Savings Time starts 9 March 2025 - Note - Europe Summer Time starts 30 March 2025 - Note - ISO/SAE Joint WG Hybrid F2F (Brussels, Belgium) - 14-17 April 2025 - US 8am in San Francisco - US PDT (Pacific Daylight Time) 9am in Colorado - US MDT (Mountain Daylight Time) 10am in Chicago - US CDT (Central Daylight Time) 11am in New York - US EDT (Eastern Daylight Time) - Europe 5pm in Berlin - CEST (Central Europe Summer Time) - Brazil 2pm in Belo Horizonte - BRT (Brasilia Time) - India 8:30pm in New Delhi - IST (India Standard Time)