Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 333781 (cups-1.4)

Summary: Please stabilize net-print/cups-1.4.6-r2
Product: Gentoo Linux Reporter: Simon Siemonsma <simon>
Component: [OLD] Keywording and StabilizationAssignee: Printing Team <printing>
Status: RESOLVED FIXED    
Severity: enhancement CC: axiator, billie, jacobgodserv, nikoli, pacho, rossi.f, underling
Priority: Normal Keywords: STABLEREQ
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 302617, 337057    
Bug Blocks: 308045, 325551, 332123, 341127    

Description Simon Siemonsma 2010-08-21 11:46:28 UTC
I made this bug because I think it is important to get cups 1.4 stable as without it there are severe printing problems in KDE.
At the same time I can understand why it is not stable yet.

Reproducible: Always
Comment 1 Pacho Ramos gentoo-dev 2010-10-03 09:57:10 UTC
Have you think about making a revision with "--disable-libusb" forced for fast stabilization? It should behave like cups-1.3 and looks to have less problems for some people
Comment 2 Marko Steinberger 2010-10-12 09:50:11 UTC
Just tried current cups-1.4.4-r2 ebuild and can confirm it is solving printing issues under KDE on amd64. Nethertheless, current stable version is working fine for me on x86.

Thx to Tomáš and all the other guys here for taking care.

On amd64 I am also using unstable app-text/ghostscript-gpl-8.71-r6 as upgrading to revision ghostscript-gpl-8.71-r1 printing stopped then. Rest of my amd64 system is mostly stable.

Looks like a bunch of people already have had some headache with this.
http://bugs.gentoo.org/show_bug.cgi?id=309901
Comment 3 Pacho Ramos gentoo-dev 2010-11-27 14:38:05 UTC
(In reply to comment #1)
> Have you think about making a revision with "--disable-libusb" forced for fast
> stabilization? It should behave like cups-1.3 and looks to have less problems
> for some people
> 

What about this option? :-), looks like chromium and kde could benefit from getting a cups-1.4 version stabilized (even behaving like 1.3 in usb side)
Comment 4 Andreas K. Hüttel archtester gentoo-dev 2011-04-12 22:06:44 UTC
Ping - another voice of support from the KDE team. Please stabilize a cups-1.4 package with "--disable-libusb" or with the use-flag usb masked.
Comment 5 Simon Siemonsma 2011-04-13 16:25:05 UTC
(In reply to comment #4)
> Ping - another voice of support from the KDE team. Please stabilize a cups-1.4
> package with "--disable-libusb" or with the use-flag usb masked.

A lot of people are already using this. They will be hurt by this.
Also when upstream changed the default way of handling usb printers staying with te current default just delays the transition.

I think the best way is.
-Check if usbprinter is enables when the usb use flag is set.
When usbprinter is enables issue a warning that the way cups handles usb printers has changed. Tell the user needs to
-recompile their kernel
-remove the current usb printer
-create a new one.
Comment 6 Andreas K. Hüttel archtester gentoo-dev 2011-04-13 19:39:25 UTC
(In reply to comment #5)
> (In reply to comment #4)
> > Ping - another voice of support from the KDE team. Please stabilize a cups-1.4
> > package with "--disable-libusb" or with the use-flag usb masked.
> 
> A lot of people are already using this. They will be hurt by this.
> Also when upstream changed the default way of handling usb printers staying
> with te current default just delays the transition.

Not if done properly...
* add ~arch version -rX without usb, and newer ~arch version -r(X+1) which still has USE=usb
* ~arch users upgrade to -r(X+1)
* stabilize -rX

If you have unmasked one single ebuild revision, you should still notice that portage tries to downgrade...
Comment 7 Andreas K. Hüttel archtester gentoo-dev 2011-06-05 21:36:22 UTC
(In reply to comment #6)
>
> Not if done properly...
> * add ~arch version -rX without usb, and newer ~arch version -r(X+1) which
> still has USE=usb
> * ~arch users upgrade to -r(X+1)
> * stabilize -rX
> 

And this is how we will proceed. net-print/cups-1.4.6-r21 is newest ~arch and has the usb useflag, net-print/cups-1.4.6-r2 differs from it only insofar as that libusb is hard-disabled. 

All bugs related to USE="usb" will be moved to a separate tracker.
Comment 8 Andreas K. Hüttel archtester gentoo-dev 2011-06-11 19:56:42 UTC
Arches, please test and stabilize net-print/cups-1.4.6-r2

When testing, please check if bug 370263 appears (broken symlink /etc/printcap). If yes, please report here, I'll have to sort that out first then before we proceed.

Target: "alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd"

i.e. stabilization on: alpha amd64 arm hppa ia64 m68k ppc ppc64 s390 sh sparc x86
Comment 9 Ian Delaney (RETIRED) gentoo-dev 2011-06-11 23:27:46 UTC
amd64:

emerges with all use flags ok.  370263 does not occur.  Don't have a printer atm.
Comment 10 Jeroen Roovers (RETIRED) gentoo-dev 2011-06-17 02:21:47 UTC
Stable for HPPA.
Comment 11 Agostino Sarubbo gentoo-dev 2011-06-20 12:32:52 UTC
compile ok, no printer to test
Comment 12 Matija "hook" Šuklje 2011-06-21 05:47:08 UTC
I've been using it for quite some time on my amd64 and my HP wireless printer.

And apart from the usb thing (which I don't use), it seems to work. In any case it works better then 1.3 for me.
Comment 13 Markos Chandras (RETIRED) gentoo-dev 2011-06-21 11:09:48 UTC
stable on amd64. Thank you all for testing. Tested with my hp usb printer as well
Comment 14 Tobias Klausmann (RETIRED) gentoo-dev 2011-06-21 12:52:18 UTC
Stable on alpha.
Comment 15 Brent Baude (RETIRED) gentoo-dev 2011-06-23 20:04:38 UTC
ppc done
Comment 16 Andreas Schürch gentoo-dev 2011-06-24 05:23:56 UTC
Seems ok on x86 also, but i've got no printer here to test it actually...
Comment 17 Markus Meier gentoo-dev 2011-06-26 19:59:14 UTC
arm stable
Comment 18 Markus Meier gentoo-dev 2011-06-29 18:49:22 UTC
x86 stable, thanks Andreas
Comment 19 Kacper Kowalik (Xarthisius) (RETIRED) gentoo-dev 2011-07-09 11:11:56 UTC
ppc64 stable
Comment 20 Raúl Porcel (RETIRED) gentoo-dev 2011-08-07 14:05:53 UTC
ia64/m68k/s390/sh/sparc stable, closing