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 - Many of you know that a complete CUPS printing stack (CUPS, cups-filters, Ghostscript, QPDF, cups-browsed, ...) is available as a Snap in the Snap Store, the CUPS Snap, an immutable system component for a wide range of Linux distributions, the latest and greatest right from upstream, from OpenPrinting. - And this Snap will be used in the immutable all-Snap distro Ubuntu Core Desktop, and will also, later on, be used in standard Ubuntu. - But Snap made it also into Ubuntu Touch, the smartphone operating system which Canonical has discontinued and which was continued by the community. Alfred E. Neumayer (beidl, fredldotme, Codemaster Freders) from UBPorts not only succeeded to make Snap in general on Ubuntu Touch but also succeeded to make the CUPS Snap work and this way introduce print functionality to the system. - Till learned about this when Till met Rudra Saraswat on the FOSDEM 2024. Rudra is not only leading the Ubuntu Unity and BlendOS projects but is also contributing to UBPorts, and so Rudra took Till to the booth of UBPorts where Alfred proudly told me that he made the CUPS Snap working. - Till searched for more information and found the thread in the Snapcraft. Till also found the Ubuntu Touch Q&A episode 131, where, according to the summary, in answer to a user question about the state of printing Alfred said in the live-streamed Q&A session that he has gotten the CUPS Snap working. - The recording of the session is available on YouTube and the relevant part is at 45:30 min -> 48:45 min. Here Alfred explained how he did it but also shouted out the people who made the CUPS Snap possible. - Now let us hope that the CUPS Snap will actually get the official printing stack of Ubuntu Touch. - See details in February OP News.
- Progress report - FOSDEM 2024 (Brussels, Belgium) on 3-4 February 2024 - FOSDEM was a great experience. FOSDEM has grown a lot compared to the early 2000s, now having 32 rooms in 10 different buildings versus the plenary room plus some rooms in another building back in 2002. So it was often not easy to find the desired building, room, or booth on the conference. - Till made a mistake in his previous news posts. Till had actually given a talk at a FOSDEM already before, in 2002! It was about Till's first one-and-a-half years of printing work at MandrakeSoft. Back then, Till compared different printing systems, like LPD, LPRng, CUPS, PDQ, PPR. Especially Till described what was better in CUPS and also talked about Foomatic, printer drivers, the printing working group at freestandards.org, etc. - And now, 22 more years have passed and a lot has changed, which Till reflected in his second FOSDEM talk about printing: OpenPrinting - We make printing just work! - The talk took place in the second room of the Main Track, in the ~800-seat "La Fontaine" lecture hall in the K building, the building where also most of the booths were located. - And people were interested. Till had the last 8 minutes for Q&A (starting at 40:50 min) and got 3 questions: about restrictions against unauthorized printing in a school network; about scanning standards; and also about why Microsocft did not use CUPS/OpenPrinting for Windows. - Till's second talk, Desktop Linux, as easy as a smartphone! Just in a Snap!, in the Distributions Track, was successful. - Till did not have time left for Q&A right after the talk in the room. But afterwards some of the attendees went with Till and Philipp Kewisch to ask some questions on the hallway and Till showed them Ubuntu Core Desktop running in a virtual machine on his laptop. - See details in February OP News.
- Progress report - GUADEC 2024 (Denver, Colorado, US) on 19-24 July 2024 - In July we will have a GUADEC again! And so it is at the time to mention it here. This time the GNOME fans and friends will meet in Denver (1 hour drive from Heather Ellsworth's home)! - Till will be there and he has rushed in a talk submission before the (very early) deadline of 18 February 2024. GUADEC has now extended the deadline to 24 March 2024, so Till will perhaps submit another talk. - The talk already submitted is a talk about Snap and Ubuntu Core Desktop, similar to the one Till gave at FOSDEM. But now there will be a 40-min slot, and Till is aiming to leave 10 minutes for Q&A.
- Progress report - If you have a look into Till's news posts of the 2 post-pandemic years 2022 and 2023 you will see that Till has attended many conferences, so he had a lot of trips, sometimes also long ones, to another continent, as for GUADEC 2022, Opportunity Open Source/DebConf 2023, and the GSoC Mentor Summit 2023, but Till also had a short 2-hour train trip to Brno for the Linux App Summit 2023. - This year's Open Source Summit Europe and Linux Plumbers gets even closer for Till. They both take place in Vienna in Austria! This is the city where Till lives. - So you have the chance to visit this nice city, and you will meet Till there, as he will attend both conferences. To make it even easer for you and to give you the chance to enjoy Vienna for a longer time, the 2 conferences are in the same week and at the same venue: Open Source Summit Europe: 16-18 September 2024 (Mon-Wed) Linux Plumbers Conference: 18-20 September 2024 (Wed-Fri) - Both take place in the Austria Center in Vienna, so we have one week of conferences there and on Wednesday one can even hop between the two.
- Progress report - The Linux Foundation was accepted as mentoring organization in the 20th GSoC! So we are again looking for amazing contributors to do projects with us and improve the printing and scanning experience with Linux. - Our selection process already started some months ago and we already have some promising candidates. If you want to participate, too, have a look at our project ideas list. Please contact us as soon as possible and not only when Google's application time window opens (18 March 2024 to 2 April 2024). - Please send us your resume/CV and tell us what you like to work on, either on one of the project ideas or you can also provide your own project idea. Also have a look what we are doing via the introduction on the project ideas list page (there are also a lot of videos) and the links on our About Us and News and Events pages. - A nice side effect of having the contributors working on assignments we give them is that we get several bugs fixed and smaller features implemented. - Since last month Till has also added 2 new project ideas: * Integrating C-based OpenPrinting projects in OSS-Fuzz testing * Official OCI containers (Docker, ROCKs, podman) of CUPS and Printer Applications - Please contact us as soon as possible if you are interested in being a GSoC contributor for OpenPrinting on one of these projects or on your own project idea. - See details in February OP News.
- Progress report - Certified Printers from Canon, Digital Check, HP, Lexmark, Okidata, Ricoh, Samsung - 625 printers certified for IPP Everywhere v1.0 - 612 printers certified for IPP Everywhere v1.1
- Progress report - No update
- Progress report - No update
- Progress report - No update
- Progress report - Mike posted PAPPL stable release v1.4.6 on 9 February 2024 - Changes include: - Fixed reporting of "printer-strings-languages-supported" attribute (Issue #328) - Fixed saving of "print-darkness-default" and "print-speed-default" values (Issue #330 and #337) - Fixed incoming "raw" print socket support (Issue #331 and #338) - Fixed web interface support for "printer-darkness" (Issue #333) - Fixed some issues discovered by OpenScanHub (Issue #335) - Fixed localization of command-line (main loop) interface
- Progress report - No update
- Progress report - No update
- Progress report - Mike posted HP Printer Application stable release v1.3.0 on 9 February 2024 - Changes include: - Switched to using a configure script - Updated documentation for current PAPPL - Added support for snap server configuration settings (Issue #21) - Updated macOS and Linux binaries to use PAPPL 1.4.x
- Progress report - No update
- Progress report - No update
- Progress report - Mike posted LPrint bug fix release v1.3.1 on 31 February 2024 - Changes include: - Updated "print-speed" support in TSPL driver (Issue #120 and #121) - Fixed lprint-modify man page (Issue #122 and #126) - Fixed snap documentation for connecting LPrint to Avahi
- Project report - Mike posted PDFio stable release v1.2.0 in late January 2024 - Changes include: - Now use autoconf to configure the PDFio sources (Issue #54) - Added pdfioFileCreateNumberObj and pdfioFileCreateStringObj functions (Issue #14) - Added pdfioContentTextMeasure function (Issue #17) - Added pdfioContentTextNewLineShow and pdfioContentTextNewLineShowf functions (Issue #24) - Renamed pdfioContentTextNextLine to pdfioContentTextNewLine - Updated the maximum number of object streams in a single file from 4096 to 8192 (Issue #58) - Updated the token reading code to protect against some obvious abuses of the PDF format - Updated the xref reading code to protect against loops - Updated the object handling code to use a binary insertion algorithm - provides a significant (~800x) improvement in open times - Fixed handling of encrypted PDFs with per-object file IDs (Issue #42) - Fixed handling of of trailer dictionaries that started immediately after the"trailer" keyword (Issue #58) - Fixed handling of invalid, but common, PDF files with a generation number of 65536 in the xref table (Issue #59)
- CUPS (Mike and Zdenek) - Current v3.x release candidate is OP CUPS v3.0b2 on 5 October 2023. - Current v2.x stable release is OP CUPS v2.4.7 on 20 September 2023 to ship the fix for CVE-2023-4504 and several other changes, among them adding OpenSSL support for cupsHashData function and bug fixes. - CUPS v3.0b2 release on 5 October 2023 - Added the `ipptransform' command to replace/upgrade the 'ippevepcl' and 'ippeveps' commands (Issue #65) - Added 'cupsFormDecode' and 'cupsFormEncode' APIs (Issue #49) - Added 'cupsJWT' APIs to support JSON Web Tokens (Issue #50, Issue #52) - Added 'ippAddCredentialsString' and 'ippCopyCredentialsString' APIs (Issue #58) - Added 'cupsCreateCredentialsRequest' and 'cupsSignCredentialsRequest' APIs and updated 'cupsCreateCredentials' API to better support X.509 certificates (Issue #59) - Updated the configure script to add '_FORTIFY_SOURCE=3' (previous level was 2) when not using address sanitizer and when it hasn't already been added (Issue #51) - Updated the 'httpAddrListen' function to use the maximum backlog value - Fixed ipptool limit on the size of an attribute value that would be printed (Issue #5) - Fixed some configure script issues (Issue #48) - Fixed JSON output bug in ipptool - Fixed 'CUPS_DNSSD_IF_INDEX_LOCAL' when using Avahi - CUPS v2.4.7 release on 20 September 2023 - CVE-2023-4504 - Fixed Heap-based buffer overflow when reading Postscript in PPD files - Added OpenSSL support for cupsHashData (Issue #762) - Fixed delays in lpd backend (Issue #741) - Fixed extensive logging in scheduler (Issue #604) - Fixed hanging of lpstat on IBM AIX (Issue #773) - Fixed hanging of lpstat on Solaris (Issue #156) - Fixed printing to stderr if we can't open cups-files.conf (Issue #777) - Fixed purging job files via cancel -x (Issue #742) - Fixed RFC 1179 port reserving behavior in LPD backend (Issue #743) - Fixed a bug in the PPD command interpretation code (Issue #768) - CUPS Filters (Till) - Current v1.x stable release is v1.28.17 on 24 January 2023 - Current v2.x stable release is v2.0.0 on 22 September 2023 - CUPS Filters v2.0.0 release on 22 September 2023 - The final 2.0.0 Release of the new cups-filters components! - Fix for security vulnerability CVE-2023-4504 in libppd - Several fixes for bugs reported after RC2.
- Joint PWG / LF OpenPrinting Virtual F2F - 6-8 May 2024 - 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-20240205.htm - http://ftp.pwg.org/pub/pwg/general/sc/pwg-sc-call-minutes-20240226.htm - http://ftp.pwg.org/pub/pwg/general/sc/pwg-sc-call-minutes-20240304.htm - see PWG Steering Committee minutes from 02/05/24, 02/26/24, 03/04/24 - 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 final last call started 19 August 2022 - Approved and Released on 2 September 2022 - IPP Workgroup Charter (Ira) - Stable draft - https://ftp.pwg.org/pub/pwg/ipp/charter/ch-ipp-charter-20210409.pdf - https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ipp-charter-20240309.pdf - final complete update for new IPP WG projects - IPP WG review on 02/29/24 - IPP Enterprise Printing Ext v2.0 (Smith) - Stable draft - https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippepx20-20240221.pdf - for a Candidate Standard - major update of PWG 5100.11-2019 - PWG Formal Vote started on 21 February 2024 ends on 15 March 2024 - SUCCESS - 7 responses (all YES votes) - quorum was 7 responses - Schedule - PWG Candidate Standard in Q1 2024 - IPP System Service v1.1 (Mike) - Initial draft - https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippsystem11-20240214-rev.pdf - errata update plus X.509 registraon extensions from 2020 and 2021 - support for IPP OAuth and IPP Infrastructure Printers - IPP WG review during PWG February F2F on 02/15/24 - Schedule - Prototype draft in Q1 2024 - IPP Document Object v1.2 (DOCOBJECT) (Mike) - Initial draft - https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippdocobject12-20240103-rev.pdf - simple errata update of the 2019 version - update references - remove obsolete attributes, values, and operations - add the generic document event nofication keywords from INFRA - IPP WG review on 02/29/24 - Schedule - Prototype draft in Q1 2024 - IPP Wi-Fi Configuration Extensions v1.0 (Mike) - Initial draft - https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippwifi10-20240102.pdf - Registration for the Wi-Fi configuration attributes and values - IPP WG status during PWG February F2F on 02/14/24 - Schedule - Stable draft and IPP WG approval in Q1 2024 - IPP Shared Infrastructure Extensions v1.1 (INFRA) (Mike) - Interim draft - https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippinfra11-20240226-rev.pdf - Release Printing feature with INFRA updates - IPP WG review during PWG February F2F on 02/14/24 - Schedule - Prototype draft in Q1 2024 - IPP 2.x Fourth Edition (Mike/Ira) - Interim draft - https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippbase23-20220809.pdf - major update of PWG 5100.12-2015 - IPP WG status during PWG February F2F on 02/14/24 - Schedule - Prototype draft in Q1 2024 - 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 - IPP WG status during PWG February F2F on 02/14/24 - Schedule - Stable draft in Q1 2024 - IPP Everywhere Printer Self-Certification Manual v2.0 - Initial draft - https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippeveselfcert20-20220510.pdf - major update - for a Candidate Standard - IPP WG status during PWG February F2F on 02/14/24 - Schedule - Prototype draft in Q2 2024 - IPP IPP OAuth Extensions v1.0 (Mike) - Interim draft - https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippoauth10-20230814-rev.pdf - for a Candidate Standard - IPP WG status during PWG February F2F on 02/14/24 - Schedule - Stable draft in Q1 2024 - 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 - IPP WG status during PWG February F2F on 02/14/24 - Waiting for prototyping in ippsample - Schedule - Stable draft in Q1 2024
- IETF 119 Hybrid F2F (Brisbane, Australia) - 18-22 March 2024 - Ira to attend - https://www.ietf.org/how/meetings/119/ - ISO TC204 WG16 Hybrid F2F (Oslo, Norway) - 8-9 April 2024 - Ira to attend - https://www.iso.org/committee/54706.html - ISO/SAE JWG 8475 CAL/TAF Hybrid F2F (Detroit, MI) - 9-11 April 2024 - Ira to attend - https://www.iso.org/committee/5383636.html (ISO TC22/SC32) - IEEE 1609 Virtual F2F - 30 April 2024 - Ira to attend - https://www.standards.its.dot.gov/factsheets/factsheet/80 - Joint IEEE PWG / LF OpenPrinting Virtual F2F - 6-8 May 2024 - Ira to attend - https://www.pwg.org/chair/meeting-info/meetings.html - ISO WG12 Virtual F2F - 13-17 May 2024 - Ira to attend - https://www.iso.org/committee/5383636.html (ISO TC22/SC32) - ISO/SAE JWG Hybrid F2F (Stuttgart, Germany) - 21-24 May 2024 - Ira to attend - https://www.iso.org/committee/5383636.html (ISO TC22/SC32) - GP Cybersecurity Vehicle Forum Hybrid F2F (Detroit, MI) - 4 June 2024 - Ira to attend - https://globalplatform.org/event/cybersecurity-vehicle-forum-detroit/# - ESCAR USA Physical F2F (Detroit, MI) - 5-6 June 2024 - Ira to attend - https://escar.info/escar-usa - Uptane Workshop Hybrid F2F (Detroit, MI) - 7 June 2024 - Ira to attend - https://uptane.org/
Open Action Items
Next OP US/Europe/Brazil/India Conference Calls
- Tuesday 12 March 2024, Daytime - Note - IETF 119 Hybrid F2F (Brisbane, Australia) on 18-22 March 2024 - Note - US Daylight Savings Time starts 10 March 2024 - Note - Europe Summer Time starts 31 March 2024 - Note - Split US Daylight / EU Standard times below - 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 2 April 2024, Daytime - Note - ISO TC204 WG16 Hybrid F2F (Oslo, Norway) on 8-9 April 2024 - Note - ISO/SAE JWG 8475 CAL/TAF Hybrid F2F (Detroit, MI) on 9-11 April 2024 - Note - IEEE 1609 Virtual F2F on 30 April 2024 - 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)
- Tuesday 14 May 2024, Daytime - Note - Joint IEEE PWG / LF OpenPrinting Virtual F2F on 6-8 May 2024 - Note - ISO WG12 Virtual F2F on 13-17 May 2024 - Note - ISO/SAE JWG Hybrid F2F (Stuttgart, Germany) on 21-24 May 2024 - 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)