Opened 12 years ago

Closed 12 years ago

Last modified 10 years ago

#3413 closed enhancement (fixed)

CUPS 1.6.1

Reported by: Armin K Owned by: Armin K
Priority: normal Milestone:
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

Change History (8)

comment:1 by rt, 12 years ago

Summary: CUPS 1.5.3CUPS 1.6.1

Version increment to 1.6.1.

comment:2 by bdubbs@…, 12 years ago

Owner: changed from blfs-book@… to Bruce Dubbs
Status: newassigned

comment:3 by Armin K, 12 years ago

If you did not start to work on this one, I'd like to take it.

comment:4 by bdubbs@…, 12 years ago

I was just going to start, so go ahead.

comment:5 by Armin K, 12 years ago

Owner: changed from Bruce Dubbs to Armin K
Status: assignednew

comment:6 by Armin K, 12 years ago

Status: newassigned

Hm, tough change. Apple dropped lot of stuff from CUPS in 1.6 release, but also added Avahi and Colord backends.

Quoting CHANGES.txt from Cups source directory:

        - The PPD APIs are now deprecated and will be removed in a future
          version of CUPS (STR #3927)
        - The default IPP version for requests is now 2.0 (STR #3929)
        - The IPP APIs no longer expose the ipp_t or ipp_attribute_t structures
          and instead provide accessor functions (STR #3928)
        - The scheduler will no longer run programs with group write permission.
        - The PHP module has been removed (STR #3932)
        - The bannertops, commandtoescpx, commandtopclx, imagetops,
          imagetoraster, pdftops, rastertoescpx, rastertopclx, and texttops
          filters have been removed (STR #3930)
        - The serial and parallel backends have been removed (STR 3935)

However, these filters are available from cups-filters package provided by OpenPrinting Group of Linux Foundation. This is what their README.txt says:

    From CUPS 1.6.0 on, this package will be required for using printer drivers
    with CUPS under Linux. With CUPS 1.5.x and earlier this package can be used
    optionally to switch over to PDF-based printing. In that case some filters
    are provided by both CUPS and this package. Then the filters of this package
    should be used.

    For compiling and using this package CUPS, Poppler, libjpeg, libpng,
    libtiff, libijs, freetype, fontconfig, and liblcms (liblcms2 recommended)
    are needed. It is highly recommended, especially if non-PostScript printers
    are used, to have Ghostscript, foomatic-filters, and foomatic-db installed.

Package is available from http://www.openprinting.org/download/cups-filters/

So, if anyone owns a printer that is covered in Gutenprint, GhostScript or Foomatic DB, speak if you want to help here. I would also like to add foomatic stuff, but those are 4 packages from which 2 are db's - standard? and non-free. They are always versioned as today's date, so we would have to host it on lfs servers, and the standard? one is ~35MB, while non-free is ~2MB

Foomatic DB is available from http://www.openprinting.org/download/foomatic/, so if Bruce would like to host it, please download 2 db packages (the 4.0-date and non-free-date one) and put it somewhere so we could cover it in the book if necesary. I would do the work.

Gutenprint update is also available, and I will check that one too when I manage to upgrade CUPS.

comment:7 by Armin K, 12 years ago

Resolution: fixed
Status: assignedclosed

Fixed in r10491, r10492, r10498 and r10499

Updated CUPS to 1.6.1 and added CUPS Filters package wich contains paralel and serial backends plus numerous filters that were dropped from CUPS with 1.6.0 release.

Testers welcome.

comment:8 by bdubbs@…, 10 years ago

Milestone: current

Milestone current deleted

Note: See TracTickets for help on using tickets.