Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I see a bugfix, that I need, in launchpad here for the package for cups, but, if I understand things correctly, it is built for 12.10, and I am on 12.04.

Is it still possible to install it? If so, how can I do this?

Is it unwise to install it?

Will the fix eventually become available in the 12.04 updates if I can wait long enough, or am I forced to upgrade away from the LTS version?

share|improve this question
2  
I would wait. If it's a security fix, it should become available in backports. If it's a general fix/feature, it may or may not. –  hbdgaf Aug 6 '12 at 13:00

1 Answer 1

up vote 5 down vote accepted

Note: This answer is obsolete. The bug was fixed on August 7, 2012, and can/should be fixed with the regular Update Manager updates. See this answer if you would like to install it manually.


This bug is special in two ways from a lot of other garden-variety bugs ;)

  • It's a regression (when an update causes something that was working just fine earlier to stop working)
  • It's "critical" importance (anything that causes most Canon printers to print out half-pages should!)

So, it will definitely show up in 12.04 updates soon, considering that it took 3 days to fix it for Quantal.

I strongly advise waiting for the above. In theory, you can install the Quantal debs, but CUPS is not a solitary package -- it has tons of dependencies which you'd also need to install manually. In short, this route can get VERY messy.

In the meanwhile, the more practical option is to downgrade to the previous CUPS version which works just fine. Do this with:

sudo apt-get install cups=1.5.2-9ubuntu1

To prevent upgrading it until a fixed version is released, hold it with:

sudo sh -c "echo cups hold | dpkg --set-selections"

and keep an eye on the bug report page. When a fix is available, you can install it and release the hold with:

sudo apt-get update && sudo apt-get install cups
share|improve this answer
1  
typically, bugfixes don't get backported even for critical bugs, unless its nominated for Precise and someone SRU's it. It's currently "Triaged" against Precise, but if someone were fixing it, they'd be assigned. Someone'd have to take the assignment, apply the patch, generate the debdiffs, upload those debdiffs, and then get the package uploaded into precise-proposed. –  Thomas W. Aug 6 '12 at 13:27
1  
True enough, but if you read the bug report and notice who is fixing it and how serious they seem to consider it, do you really think this won't somehow make it back into Precise soon ;) –  izx Aug 6 '12 at 13:38
    
there's nobody assigned to the Precise bug right now, last I checked an hour ago. –  Thomas W. Aug 6 '12 at 15:07
1  
Wait, the developer has made it available in his PPA. I just downloaded it and it works. Problem solved thanks all. –  Jazz Aug 6 '12 at 22:42
1  
@LordofTime: Ooh looky, they approved and released an SRU that same day! :P –  izx Aug 8 '12 at 0:56

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.