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:
- We are moving to GitHub now: https://github.com/OpenPrinting - Till is already looking into using GitHub also for generating the front page for OpenPrinting and pages for the projects.
- Moved to new upstream home: https://github.com/OpenPrinting/ippusbxd - Updates - On ippusbxd Till also did some small changes (bug fixes and ease of use, especially one can now start ippusbxd without command line arguments at all when there is only one printer connected, the printer is on localhost:60000) - readme.md: Tell that the Avahi patch was also tested on version 0.7. - Use URF info in the USB device ID for the DNS-SD record. - Use port 60000 (and following) as default port. - Fix automatic search of an IPP-over-USB printer. - Minor bug fixes.
- Avahi - Still no answer from Trent Lloyd yet. - Till has requested the needed changes (including the one from Rithvik) on Avahi in a bug report: https://github.com/lathiat/avahi/issues/125 - The patch is posted as a Pull Request, so it is easy for the maintainer to include. No answer at all yet. Maintainer Trent Lloyd seems to have disappeared. - Till considers Avahi as unmaintained. - Anyone wants to maintain it? - Or knows someone? - systemd - systemd also shows lack of maintainership. - Lennart Poettering seems to be the maintainer. - The systemd problem is solved now. - Till updated to Ubuntu 18.04 (under development, release end of April 2018) and the the problem was not there any more. - What exactly solved the problem is not known.
- CUPS source code and bug reports are handled on GitHub now - https://github.com/apple/cups/ - CUPS v2.3b3 Beta release on 1 February 2018 (Mike) - More fixes for printing to old CUPS servers (Issue #5211) - The IPP Everywhere PPD generator did not support deep grayscale or 8-bit per component AdobeRGB (Issue #5227) - Additional changes for the scheduler to substitute default values for invalid job attributes when running in "relaxed conformance" mode (Issue #5229) - Localization changes (Issue #5232, rdar://37068158) - The cupsCopyDestInfo function did not work with all print queues (Issue #5235) - CUPS v2.3b2 Beta release on 17 January 2018 (Mike) - Localization changes (Issue #5210) - Build fixes (Issue #5217) - IPP Everywhere PPDs were not localized to English (Issue #5205) - The cupsGetDests and cupsEnumDests functions no longer filter out local print services like IPP USB devices (Issue #5206) - The cupsCopyDest function now correctly copies the is_default value (Issue #5208) - Printing to old CUPS servers has been fixed (Issue #5211) - The ppdInstallableConflict tested too many constraints (Issue #5213) - All HTTP field values can now be longer than HTTP_MAX_VALUE bytes (Issue #5216) - Added a USB quirk rule for Canon MP280 series printers (Issue #5221) - The cupsRasterWritePixels function did not correctly swap bytes for some formats (Issue #5225) - Fixed an issue with mapping finishing options (rdar://34250727) - The ppdLocalizeIPPReason function incorrectly returned a localized version of "none" (rdar://36566269) - The scheduler did not add ".local" to the default DNS-SD host name when needed. - CUPS Filters Summary (Till) - Current release is 1.20.0. - In this release cups-browsed supports using PPDs generated by CUPS (only for queues which are based on temporary CUPS queues). - Till has also overtaken all new functionality from CUPS PPD generator (support for "mediacol-database", finishings, presets, ...), improved color space support to make all color spaces of the printer accessible, and made all options and choices in the PPD have human-readable strings, even strings for proprietary items supplied by the printer. - CUPS Filters v1.20.1 changes planned (Till) - braille: Fix some missing options on indexv4. Thanks to Samuel Thibault for this patch (Pull request #21). - braille: Fix disabling margins on indexv4 in graphic mode. Thanks to Samuel Thibault for this patch (Pull request #20). - braille: Fix installation of brftopagedbrf. Thanks to Samuel Thibault for this patch (Pull request #18, Issue #17). - cups-browsed: Fixed crash when CUPS reports a print queue without "device-uri" attribute when cups-browsed polls a list of local CUPS queues (Issue #16). - CUPS Filters v1.20.0 release on 29 January 2018 (Till) - libcupsfilters: Let the PPD generator prefer the English translation file from CUPS for the human-readable strings in the PPD files. - libcupsfilters: The PPD generator lists all page sizes with human-readable names now, including proprietary names of the printer. - cups-browsed, driverless: Fixed get-printer-attributes call on driverless printers for generating the PPD, explicitly requesting the media-col-database attribute as otherwise borderless page sizes do not appear. - libcupsfilters: Fixed loading option/choice strings lists from driverless printers for PPD file generation. Especially proprietary media types appear correctly now. - libcupsfilters: Completed color space support in the PPD generator: Added DeviceGray/RGB/CMYK, default to 8-bit for SRGB and to 16-bit for AdobeRGB, avoid duplicate listings of the same color space. - CUPS Filters v1.19.0 release on 15 January 2018 (Till) - libcupsfilters: Let the PPD generator add the options "Print Optimization", "Print Rendering Intent" and "Print Scaling" if appropriate IPP attributes are found. - libcupsfilters: Let the PPD generator read out the maximum of info about color spaces and this way not only reliably the correct choices are added to the ColorModel option but also the maximum supported bit depth (8 or 16 bit) is used. - libcupsfilters: Overtaken new features from CUPS PPD generator: Presets, Finishing Templates, and extraction of media sizes from "media-col-database" - libcupsfilters: Improvements on header of generated PPDs: use cups-filters version number, "drvless.ppd" PCFileName, APSupplies and cupsChargeInfoURI from CUPS. - libcupsfilters: Let the PPD generator use the IPP string tables in the translation files of CUPS 2.3.x or newer (English strings only). Let all options in the PPD have human-readable option and choice names. In case of CUPS 2.2.x or older (or if the CUPS translation are missing) we fall back to internal tables. - cups-browsed: Improved debug output when checking IPP attributes of IPP printers. - .gitignore: Ignore also core files. - cups-browsed: Support use of PPD files generated by CUPS for IPP Printers. Works only if the the local queue created by cups-browsed replaces a temporary queue from CUPS. Configurable via "UseCUPSGeneratedPPDs" directive in cups-browsed.conf.
- February 2018 - GSoC 2017 status - Till has packaged cpdb-libs, cpdb-backend-cups, and cpdb-backend-gcp for Ubuntu before Christmas. They are now approved as new packages in Ubuntu. Till has also contacted the Ubuntu package maintainer of OpenOffice to inform him that he can use Yash's change for the OpenOffice Package. - Still no answer from Avahi's upstream maintainer about the Avahi patch for localhost support. Ubuntu 18.04 will contain the patch as distribution-specific patch.
- 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 - 12 February to 12 March - Students discuss GSoC projects - 12 to 27 March - Students apply for GSoC projects - 23 April - GSoC approves projects and Students - 14 May - GSoC coding begins - 11-15 June - GSoc Phase 1 evaluations by Mentors and Students - 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 plan: - The Linux Foundation is accepted as mentoring organization for GSoC 2018. - We are now inviting mentors so that they can register and have access to the GSoC dashboard for the Linux Foundation. So they will be able to see student applications there and step up as a mentor for the student projects they would like to mentor. - Here is the GSoC 2018 page of the Linux Foundation: https://wiki.linuxfoundation.org/gsoc/google-summer-code-2018 - Here is OpenPrinting's list of project ideas: https://wiki.linuxfoundation.org/gsoc/google-summer-code-2018-openprinting-projects - We have 16 project ideas now. - We need to prioritize the ideas to make sure the most important ones get mentors assigned and projects implemented by students. - There are plenty of students but we need mentors, one per project we actually want to do in GSoC 2018. So anyone volunteering as mentor is welcome. - Olaf Meeuwissen from SANE is willing to help on the mentoring of the SANE module for IPP Scanning project. - But this is not a feasible GSoC 2018, because no vendor supports IPP Scan yet. - Rithvik has come up for doing a project in the GSoC 2018. The project ideas he is interested in are the SANE module for IPP scanning (not feasible in GSoC 2018) and the secure connection for IPP over USB. Rithvik also says that he has an 8-week (30 hours/week) internship from May 14 on, but he will compensate by starting early on a GSoC 2018 project starting on March 5.
- PWG Virtual F2F (PWG Host via WebEx) - 7-8 February 2018 - http://www.pwg.org/chair/meeting-info/meetings.html - Joint PWG/OP Summit Sunnyvale, CA (Wild Palms Hotel) - 15-17 May 2017 - http://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-20180215.htm - 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 - REQUIRED for PWG IPP Everywhere Logo usage - https://www.pwg.org/ippeveselfcert - IPP Everywhere Self-Certification website - opened 25 March 2016 - Certification is ONLY available to PWG members (but FREE) - http://www.pwg.org/archives/pwg-announce/2017/003822.html - Update 2 IPP Everywhere Self-Cert Tools - 13 October 2016 - https://www.pwg.org/dynamo/eveprinters.php - 206 IPP Everywhere printers currently certified! - https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippeve11-20180209-rev.pdf - IPP Everywhere 1.1 Self-Certification Manual 1.1 – Q2 2018 - IPP System Service (Mike/Ira) - Prototype draft - http://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippsystem10-20180214-rev.pdf - PWG Virtual F2F review on 02/08/18 - Schedule - Stable draft in Q2/Q3 2018 - prototyping in "ippserver" - IPP Privacy Attributes - Interim draft - proposed IPP Registration - https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippprivacy10-20180215-rev.pdf - PWG Virtual F2F review on 02/07/18 - Schedule - TBD - IPP Authentication (Smith) - whitepaper - http://ftp.pwg.org/pub/pwg/ipp/whitepaper/tb-ippauth-20180123-rev.pdf - PWG Virtual F2F review on 02/08/18 - Schedule - TBD - IPP Job Save Password (Smith) - whitepaper - http://ftp.pwg.org/pub/pwg/ipp/whitepaper/tbsavepassword-20180205-rev.pdf - PWG Virtual F2F review on 02/07/18 - Schedule - TBD - IPP Encrypted Jobs and Documents - Initial draft - obsoletes Job Save Password - https://ftp.pwg.org/pub/pwg/ipp/wd/wd-trustnoone-20180219.pdf - For IPP WG review on 03/01/18 - Schedule - TBD
- Trusted Computing Group in Portland, OR - 26 February to 1 March 2018 - http://www.trustedcomputinggroup.org/ - IETF 101 in London, UK - 18-23 March 2018 - https://www.ietf.org/meeting/101/index.html - Joint PWG/Open Printing Summit in Sunnyvale, CA - 15-17 May 2017 - http://www.pwg.org/chair/meeting-info/meetings.html
Open Action Items
Next OP US/Europe/Brazil/India Conference Calls
- Note - Brazil Summer Time ends on 18 February 2018 - Note - US Daylight Savings Time starts on 12 March 2018 - Note - Europe Summer Time starts on 26 March 2018 - Note - Trusted Computing Group in Portland, OR - 26 February to 1 March 2018 - Note - IETF 101 in London, UK - 18-23 March 2018 - Tuesday 13 March 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 6pm in Berlin - CET (Central Europe Time) - Brazil 2pm in Belo Horizonte - BRT (Brasilia Time) - India 11: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)
- Tuesday 3 April 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 - Joint PWG/Open Printing Summit in Sunnyvale, CA - 15-17 May - Tuesday 3 April 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)