Bug 13083 - Update cups-drivers-splix (see Fedora, Ubuntu, Arch Linux)
Summary: Update cups-drivers-splix (see Fedora, Ubuntu, Arch Linux)
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 4
Hardware: i586 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: advisory mga4-32-ok mga4-64-ok
Keywords: validated_update
Depends on: 9902
Blocks:
  Show dependency treegraph
 
Reported: 2014-03-24 21:58 CET by Alex Loginov
Modified: 2014-04-30 16:50 CEST (History)
3 users (show)

See Also:
Source RPM: cups-drivers-splix-2.0.0-6.mga4.src.rpm
CVE:
Status comment:


Attachments

Description Alex Loginov 2014-03-24 21:58:09 CET
Description of problem: system-config-printer don't show many printers, based on Samsung, no drivers.


Version-Release number of selected component (if applicable): cups-drivers-splix-2.0.0-6.mga4.i586.rpm


How reproducible: always


Steps to Reproduce:
1. connect Samsung SCX-4600
2. no driver
3. if to use https://sourceforge.net/p/splix/code/HEAD/tree/splix/ppd/scx4600.ppd , then no printing

Solution: update cups-drivers-splix with according Fedora, Ubuntu, Arch Linux without .ppd, but with .drv.

Reproducible: 

Steps to Reproduce:
Comment 1 Alex Loginov 2014-03-25 10:53:48 CET
system-config-printer don't show many printers, because there is bug https://bugs.mageia.org/show_bug.cgi?id=9902 also.
cups-drivers-splix will be installed if to install task-printing, but system-config-printer want to install task-printing-server and task-printing-hp only.
Alex Loginov 2014-03-25 10:59:43 CET

Depends on: (none) => 9902

Comment 2 Alex Loginov 2014-03-29 21:44:33 CET
I have uploaded a updated package for Mageia 4.

You can test this for printers:

Toshiba eSTUDIO180S
Lexmark X215 MFP
Dell 1100
Dell 1110
Xerox WorkCentre 3119
Xerox WorkCentre PE16
Xerox WorkCentre PE114e
Xerox Phaser 3115
Xerox Phaser 3116
Xerox Phaser 3120
Xerox Phaser 3121
Xerox Phaser 3130
Xerox Phaser 3420
Xerox Phaser 3425
Xerox Phaser 5500
Xerox Phaser 3150
Xerox Phaser 3160
Xerox Phaser 3117
Xerox Phaser 3122
Xerox Phaser 3124
Xerox Phaser 3140
Xerox Phaser 3155
Xerox Phaser 6100
Xerox Phaser 6110
Samsung SCX-4100
Samsung SCX-4200
Samsung SCX-4216F
Samsung SCX-4300
Samsung SCX-4500
Samsung SCX-4521F
Samsung SF-565P
Samsung ML-1510
Samsung ML-1520
Samsung ML-1610
Samsung ML-1710
Samsung ML-1740
Samsung ML-1750
Samsung ML-2571
Samsung ML-2250
Samsung ML-2251
Samsung ML-3471ND
Samsung ML-3560
Samsung ML-2150
Samsung ML-2550
Samsung ML-1630
Samsung ML-1640
Samsung ML-2010
Samsung ML-2015
Samsung ML-2240
Samsung ML-2510
Samsung ML-1660
Samsung ML-1910
Samsung ML-2525
Samsung ML-2525W
Samsung ML-2580
Samsung ML-2580N
Samsung ML-3050
Samsung ML-3051
Samsung ML-3310
Samsung SCX-3200
Samsung SCX-4600
Samsung SCX-4623f
Samsung SCX-4623fw
Samsung ML-2160
Samsung ML-3051ND
Samsung ML-3310ND
Samsung SCX-5330N
Samsung SCX-5530FN
Samsung ML-1915
Samsung ML-2165
Samsung CLP-500
Samsung CLP-550
Samsung CLP-510
Samsung CLP-200
Samsung CLP-600
Samsung CLX-2170
Samsung CLP-300
Samsung CLP-310N
Samsung CLX-216X
Samsung CLX-3160
Samsung CLP-310
Samsung CLP-315

Suggested advisory:
========================

Updated cups-drivers-splix packages fix:

- some printers from this list were absent in system-config-printer before a update, for example, Samsung SCX-4600
- move old PPDs, use DRVs instead with according Fedora, Debian, Arch Linux
- add patches from Fedora (IEEE 1284 Device IDs) and Debian (alignment on arm)
- enable JBIG1 (JBIG1 is free of known patents in all countries from 2012-04-04)
- add info about color profile (from Arch Linux) in %post
- other small changes

It means after a update new printers will work, which before did not work and printers will work, which uses JBIG1 (JBIG printers [such as the CLP-600, CLP-300, CLP-315, etc.] won't work with SpliX if the JBIG algorithm is disabled).

========================

Updated packages in core/updates_testing:
========================
cups-drivers-splix-2.0.1-0.20130826svn315.1.mga4.i586.rpm
cups-drivers-splix-2.0.1-0.20130826svn315.1.mga4.x86_64.rpm

Source RPMs:
cups-drivers-splix-2.0.1-0.20130826svn315.1.mga4.src.rpm

Version: Cauldron => 4
Assignee: loginov_alex => qa-bugs

Comment 3 Lewis Smith 2014-04-12 21:41:44 CEST
Test ? MGA4 on real 64-bit hardware, KonicaMinolta Magicolour 1600w printer.

Installed this printer from cold, it downloaded a lot of printing software but *not* that in question. I specifically installed cups-drivers-splix from Release media. Then added the printer: had to specifically choose the make/model, but it worked OK. Deleted the printer.

Updated from Core Updates Testing
 cups-drivers-splix-2.0.1-0.20130826svn315.1.mga4.x86_64.rpm
and repeated the 'addition' of the printer. Again needed to specifically choose its make/model, but it worked OK.

Since this 'test' did not involve one of the printer models cited, it goes no further than showing that the package updates without visible problems, & [other] printer installation is not adversely affected.

CC: (none) => lewyssmith

Lewis Smith 2014-04-24 22:10:32 CEST

Whiteboard: (none) => MGA4-64-OK

Comment 4 claire robinson 2014-04-28 18:01:22 CEST
The colour profile info should probably be in a README.urpmi or README.urpmi.update rather than cat <<EOF in %post Alex.  WDYT?

Preparing...                     ###############################################################
      1/1: cups-drivers-splix    ##############################
Installation of the color profile for color printers:
-----------------------------------------------------

        Color printers need color profile files to get better results. These
files are provided by your printer manufacturer and you have to install them
manually. To do that, download the official linux drivers and locate the "cms"
directory. Install the contents to "/usr/share/cups/profiles/$MANUFACTURER".

        Samsung color profile files are available at:
                (Then use MANUFACTURER=samsung)
                http://splix.ap2c.org/samsung_cms.tar.bz2
      1/1: removing cups-drivers-splix-2.0.0-6.mga4.i586
                                 ##############################
Comment 5 claire robinson 2014-04-28 20:02:03 CEST
README.update.urpmi rather
Comment 6 Alex Loginov 2014-04-28 22:44:54 CEST
Suggested advisory:
========================

Updated cups-drivers-splix packages fix:

- used README.urpmi instead of %post

Updated packages in core/updates_testing:
========================
cups-drivers-splix-2.0.1-0.20130826svn315.1.1.mga4.i586.rpm
cups-drivers-splix-2.0.1-0.20130826svn315.1.1.mga4.x86_64.rpm

Source RPMs:
cups-drivers-splix-2.0.1-0.20130826svn315.1.1.mga4.src.rpm

Whiteboard: MGA4-64-OK => (none)

Comment 7 claire robinson 2014-04-30 15:55:03 CEST
Testing complete mga4 32 & 64.

 We've been unable to find people with an affected printer but installed the update and checked printing is still ok and message is displayed.

Whiteboard: (none) => mga4-32-ok mga4-64-ok

Comment 8 claire robinson 2014-04-30 16:07:09 CEST
Validating. Advisory uploaded.

Could sysadmin please push to 4 updates

Thanks

Keywords: (none) => validated_update
Whiteboard: mga4-32-ok mga4-64-ok => advisory mga4-32-ok mga4-64-ok
CC: (none) => sysadmin-bugs

Comment 9 Thomas Backlund 2014-04-30 16:50:55 CEST
Update pushed:
http://advisories.mageia.org/MGAA-2014-0109.html

Status: NEW => RESOLVED
CC: (none) => tmb
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.