Meeting called to order by Ira McDonald at 1pm US Eastern. Minutes taken by Ira McDonald.
Note: New GoToMeeting account was used for this meeting. Minutes reflect excerpts from Till's OP News posted on TBD December 2022.
Attendees
Agenda
- Progress report - While still involved in the aftermath of GSoC 2022, having the contributors integrating their work in the appropriate upstream projects, we are already preparing GSoC 2023. So we are involved in the GSoC year-round. - As the application period for mentoring organizations has already started (23 January 2023 to 7 February 2023), we have already lined up our project ideas (after some discussion with Michael Sweet): - Adding support for the new functionality/attributes of IPP Everywhere 2.x to libcupsfilters and the Common Print Dialog Backends (CPDB) - CPDB support for application's print dialogs: Firefox, Chromium, LibreOffice, ... - Scanning support in PAPPL - Turn cups-browsed into a Printer Application - PAPPL-based Printer Applications: Option setting presets via web interface - Make a native Printer Application from Gutenprint - Continuous Integration (CI) Testing programs for libcupsfilters, libpappl-retrofit, libppd, CPDB, ... - GNOME Control Center: List and handle IPP print services for the New Architecture - cups-filters: Create OCR filter to deliver scans as searchable PDFs - Please contact us at any time if you are interested in being a GSoC contributor for OpenPrinting on one of these projects or on another project idea of your own. - We also have already many contributor candidates doing assignments: In stage 1, building CUPS and cups-filters, learning about the code, the printing architecture, driverless printing, etc. In stage 2, working on issues in cups-filters, CUPS, and other OpenPrinting projects. And some contributor candidates already in stage 3, learning about the project in which they want to do their GSoC 2023 work. - The work on the GSoC 2022 projects and their integration continues and some are getting continued in new GSoC 2023 projects. - See January 2023 Open Printing News for more details.
- Progress report - Probably you remember the great Linux App Summit 2022 in Rovereto, Italy. This year we will have a Linux App Summit again, this time in Brno in the Czech Republic. - Brno is home of a Red Hat office and so many of our free software colleagues are located there, especially those on GNOME. And they will be for sure on the LAS, making this year's edition an awesome conference. - Update: LAS Call for Proposals is open right now!! Until 18 February 2023! Submit your great, awesome, and interesting talks, lightning talks, BoFs, workshops... - Till will also be there again.
- Progress report - Now, with having a release (at least a beta) of all the important components: libcupsfilters, libppd, cups-filters, cups-browsed, pappl, pappl-retrofit, cpdb-libs, cpdb-backend-cups, cpdb-backend-file I have started to create Debian packages from everything so that it gets into the Debian and Ubuntu distributions. - Unfortunately, Debian is currently entering the freeze for finalizing their Bookworm release. So their developers are going from the add-new-packages-and-new-features into the debugging phase. - But fortunately, Debian has at least finally accepted the Common Print Dialog Bsckends (CPDB) components, cpdb-libs (ITP), cpdb-backend-cups (ITP), cpdb-backend-file (ITP) into Debian unstable (after a reminder on their printing mailing list). The versions are still 1.x versions though, the latest stable ones on OpenPrinting, for the 2.x versions libcupsfilters needs to get updated to 2.x first. - But the update to the second generation of cups-filters will only happen after Bookworm. So all further packages and updates to their new generations will, if at all before the Bookworm release, happen in Debian’s Experimental branch. - See January 2023 Open Printing News for more details.
- Progress report - During the selection and onboarding process for the GSoC 2023 (see above) we are assigning many of our issues on GitHub to contributor candidates for them to learn about our code base. - This leads us to deeper investigation of several bugs and to fixes of them. - As with this issue: To get the full capabilities of a driverless IPP printer, a Client (CUPS, or the driverless utility) needs to poll "all" attributes *and* also the media-col-database with a Get-Printer-Attributes IPP request (media-col-database is *not* included in all responses by default, because it is often a very long list). Some printers cannot cope with these two being polled in a single request. So Till added separate polling of these two to work around this, and also added parsing of the media-col-ready attribute, to lower chances to overlook something important (e.g., borderless printing support). - Till needs to later on also add the separate polling of "all" and media-col-database to CUPS. - During packaging of the components in Debian packages, Till found and fixed some build system and documentation bugs and also an API bug discovered during the CPDB work. - After that, Till released the second beta (8 January 2023) and third beta (31 January 2023). - In addition to documentation and build system fixes discovered during Debian packaging, various other changes have been done. - See January 2023 Open Printing News for more details.
- Progress report - No update
- Progress report - 625 printers certified for IPP Everywhere v1.0 - 319 printers certified for IPP Everywhere v1.1
- Progress report - No update
- Progress report - No update
- Progress report - No update
- Progress report - Current PAPPL release is v1.3.1 on 30 December 2022. - Mike Sweet has released PAPPL 1.3.1. It is a general bug fix release. - Changes: Fixed auto-add of USB printers Updated "ipp-attribute-fidelity" support Reduced sleep interval for USB gadget initialization
- Progress report - No update
- Progress report - No update
- Progress report - No update
- Progress report - No update
- Progress report - No update
- Progress report - No update
- Progress report - No update
- Progress report - Current LPrint release is 1.2.0 on 31 December 2022. - The Printer Application for label printers, LPrint v1.2.0 now adds support for snap configuration and EPL/ZPL auto-typing support, and fixes a number of bugs. - Changes include: Documentation corrections (Issue #53, Issue #76) Added snap server configuration. Added --with-systemd configure option and install to $prefix/lib/systemd/system by default (Issue #50) Added EPL2 and ZPL auto-typing support (Issue #64) Changed the default log level for systemd to info (Issue #82) Fixed macOS installer to start LPrint server (Issue #48) Fixed configure script not using warning/preprocessor options in build (Issue #60) Fixed printer renaming algorithm to not truncate the name (Issue #60) Fixed missing print-color-mode=bi-level for bar code printing (Issue #76) Fixed label mode support in EPL and ZPL drivers (Issue #79) Fixed driver names for EPL printers (Issue #52)
- Project report - No update
- CUPS (Mike and Zdenek) - Current v2.x stable release is OP CUPS v2.4.2 on 26 May 2022. - There will be further bug fix releases in the 2.4.x series. - Ubuntu Lunar Lobster (23.04 will use some v2.4.x or v2.5.x release of CUPS. It is planned to use the Snap package of CUPS. - CUPS Filters (Till) - Current v1.x stable release is v1.28.17 on 24 January 2023 - Current v2.x beta release is v2.0b3 on 31 January 2023. - The first beta of the second generation of cups-filters is now released. cups-filters is now split into 5 separate packages.
- PWG Virtual F2F - 7-9 February 2023 - Ira to attend - https://www.pwg.org/chair/meeting-info/meetings.html - Status of AMSC and ISO liaisons w/ PWG (Paul Tykodi) - http://ftp.pwg.org/pub/pwg/general/sc/pwg-sc-call-minutes-20221212.htm - http://ftp.pwg.org/pub/pwg/general/sc/pwg-sc-call-minutes-20230109.htm - http://ftp.pwg.org/pub/pwg/general/sc/pwg-sc-call-minutes-20230123.htm - see PWG Steering Committee minutes from 12/12/22, 01/09/23, 01/23/23 - IPP Everywhere v1.1 Printer Self-Certification Tools Update 4 (Mike) - https://www.pwg.org/archives/ipp/2022/021227.html - v1.1 Tools Update 4 fourth last call started 19 August 2022 and is still open - PWG F2F discussion on 16 August 2022 - IPP WG discussion on 1 September 2022 - IPP WG Last Call started on 19 August 2022 and ended on 2 September 2022 - Approved and Released on 2 September 2022 - IPP Workgroup Charter (Ira) - PWG Approved - http://ftp.pwg.org/pub/pwg/ipp/charter/ch-ipp-charter-20210409.pdf - updated for new IPP WG projects - PWG Approved on 9 April 2021 - to be updated for more recent IPP WG projects in Q2 2023 - IPP Production Printing Ext v2.0 (Mike) - Stable draft - PWG Approved - https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippppx20-20221212.pdf - for a Candidate Standard - major update of PWG 5100.3-2001 - PWG Formal Vote start 3 January 2023 and end 31 January 2023 - Schedule - PWG Candidate Standard in Q1 2023 - IPP Job Extensions v2.1 (Mike) - Stable draft - https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippjobext21-20221212.pdf - for a Candidate Standard - minor update of PWG 5100.7-2019 - PWG Call for Objections start 9 January 2023 end 10 February 2023 - Schedule - PWG Candidate Standard in Q1 2023 - IPP Driver Replacement Extensions v2.0 (Smith) - Stable draft - New Name! - https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippnodriver20-20230116.pdf - for a Candidate Standard - major update of PWG 5100.13-2012 - document renamed to address confusion expressed by Mopria participants - PWG Last Call start 31 October 2022 end 5 January 2023 - Schedule - PWG Candidate Standard in Q1 2023 - IPP Enterprise Printing Ext v2.0 (Smith) - Prototype draft - https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippepx20-20211101-rev.pdf - for a Candidate Standard - PWG status at PWG Virtual F2F on 15 November 2022 - Schedule - Stable draft in Q2 2023 - IPP Encrypted Jobs and Documents (Mike/Smith) - Prototype draft - https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ipptrustnoone10-20210519-rev.pdf - for a Candidate Standard - PWG status at PWG Virtual F2F on 15 November 2022 - Waiting for prototyping - Schedule - Stable draft in Q2 2023 - IPP 2.x (Mike/Ira) - Interim draft - https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippbase23-20220809.pdf - major update of PWG 5100.12-2015 - PWG discussion at PWG Virtual F2F on 15 November 2022 - Schedule - Prototype draft in Q1/Q2 2022 - IPP Everywhere v2.0 (Mike/Ira) - Prototype draft - https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippeve20-20221107-rev.pdf - major update - for a Candidate Standard - PWG discussion at PWG Virtual F2F on 15 November 2022 - Schedule - Stable draft in Q1/Q2 2023
- IEEE 1609 Virtual F2F - 7 February 2023 - Ira cannot attend - https://standards.ieee.org/develop/wg/1609.html - PWG Virtual F2F - 7-9 February 2023 - Ira to attend - https://www.pwg.org/chair/meeting-info/meetings.html - US NIST Journey to Cybersecurity Framework 2.0 Workshop - 15 February 2023 - Ira to attend - https://www.nist.gov/news-events/events/2023/02/journey-nist-cybersecurity-framework-csf-20-workshop-2 - TCG Members Meeting Hybrid F2F (Vancouver, BC) - 21-23 February 2023 - Ira to attend - https://trustedcomputinggroup.org/ - ISO TC22/SC32/WG12 Virtual F2F - 28 February 2023 - Ira to attend - https://www.iso.org/standard/77796.html - IETF 116 Hybrid F2F (Yokohama, Japan) - 27-31 March 2023 - Ira to attend - https://www.ietf.org/how/meetings/116/ - IEEE 1609 Virtual F2F - 28 March 2023 - Ira to attend - https://standards.ieee.org/develop/wg/1609.html - GP/SAE Hybrid F2F (Troy, MI) - 21 April 2023 - Ira to attend - https://globalplatform.org/ - ISO JTC1/SC27 and TC22/SC32 JWG6 Hybrid F2F (Redmond, WA) - 21 April 2023 - Ira to attend - https://www.iso.org/standard/81805.html - ISO/SAE JWG Hybrid F2F (Troy, MI) - 24-27 April 2023 - Ira to attend - https://www.iso.org/standard/70918.html - ISO TC204 61st Plenary Hybrid F2F (San Antonio, USA) - 15-19 May 2023 - Ira to attend - https://www.iso.org/committee/54706.html - Joint PWG/OP Hybrid F2F (Lexington, KY) - 16-18 May 2023 - Ira/Till/Aveek to attend - https://www.pwg.org/chair/meeting-info/meetings.html - IETF 117 Hybrid F2F (San Francisco, USA) 24-28 July 2023 – Ira to attend - https://www.ietf.org/how/meetings/117/
Open Action Items
Next OP US/Europe/Brazil/India Conference Calls
- Tuesday 14 February 2022, Daytime - Note - IEEE 1609 Virtual F2F - 7 February 2023 - Note - PWG Virtual F2F - 7-9 February 2023 - Note - US NIST Journey to Cybersecurity Framework 2.0 Workshop - 15 February 2023 - Note - TCG Members Meeting Hybrid F2F (Vancouver, BC) - 21-23 February 2023 - Note - ISO TC22/SC32/WG12 Virtual F2F - 28 February 2023 - US 8am in San Francisco - US PST (Pacific Standard Time) 9am in Colorado - US MST (Mountain Standard Time) 10am in Chicago - US CST (Central Standard Time) 11am in New York - US EST (Eastern Standard Time) - Europe 5pm in Berlin - CET (Central Europe Time) - Brazil 1pm in Belo Horizonte - BRT (Brasilia Time) - India 9:30pm in New Delhi - IST (India Standard Time)
- Tuesday 7 March 2022, Daytime - Note - US Daylight Savings Time starts 12 March 2023 - Note - European Summer Time starts 26 March 2023 - Note - IETF 116 Hybrid F2F (Yokohama, Japan) - 27-31 March 2023 - Note - IEEE 1609 Virtual F2F - 28 March 2023 - US 8am in San Francisco - US PST (Pacific Standard Time) 9am in Colorado - US MST (Mountain Standard Time) 10am in Chicago - US CST (Central Standard Time) 11am in New York - US EST (Eastern Standard Time) - Europe 5pm in Berlin - CET (Central Europe Time) - Brazil 1pm in Belo Horizonte - BRT (Brasilia Time) - India 9:30pm in New Delhi - IST (India Standard Time)
- Tuesday 4 April 2022, Daytime - Note - US Daylight Savings Time starts 12 March 2023 - Note - European Summer Time starts 26 March 2023 - Note - GP/SAE Hybrid F2F (Troy, MI) - 21 April 2023 - Note - ISO JTC1/SC27 and TC22/SC32 JWG6 Hybrid F2F (Redmond, WA) - 21 April 2023 - Note - ISO/SAE JWG Hybrid F2F (Troy, MI) - 24-27 April 2023 - 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 10:30pm in New Delhi - IST (India Standard Time)