Bug 4620 - system-config-printer, missing require: python-curl
Summary: system-config-printer, missing require: python-curl
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: release_blocker normal
Target Milestone: ---
Assignee: D Morgan
QA Contact:
URL:
Whiteboard:
Keywords: Junior_job
: 4637 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-02-22 01:08 CET by Doug Laidlaw
Modified: 2012-02-24 08:23 CET (History)
3 users (show)

See Also:
Source RPM: system-config-printer
CVE:
Status comment:


Attachments

Description Doug Laidlaw 2012-02-22 01:08:49 CET
Description of problem:

Opened MCC; went to Hardware then Manage Printers.  Window opened briefly then crashed with "exited abnormally." Starting MCC in a Konsole, found that python-curl was not installed.  Installed the package and was able to configure my printer and print a test page.  This was just after I had installed today's upgrade of CUPS and related packages.


Version-Release number of selected component (if applicable):


How reproducible:     See above; no longer reproducible.


Steps to Reproduce:
1.
2.
3.
Comment 1 Tamás Hajdu 2012-02-22 21:37:33 CET
*** Bug 4637 has been marked as a duplicate of this bug. ***

CC: (none) => fathom

Comment 2 Tamás Hajdu 2012-02-22 21:43:36 CET
I can confirm the problem. Installing python-curl package resolves it. I think it is only a missing dependency to drakconf.
Comment 3 Manuel Hiebel 2012-02-23 11:15:40 CET
Hello, I guess you speak about system-config-printer ?

Keywords: (none) => Junior_job
Assignee: bugsquad => dmorganec
Summary: Pythion-curl not installed: printer setup exits abnormally => system-config-printer, missing require: python-curl
Source RPM: python-curl-7.19.0-6.mga1 => system-config-printer

Comment 4 Tamás Hajdu 2012-02-23 16:08:21 CET
Maybe to system-config-printer also good, but as far as I know the mageia control center is in drakconf package. May drakconf should depend on system-config-printer, but this seems to be a bad solution. MCC is "always" installed, and I think without this package it will show the printer settings and it won't start... That's why I think it should be the dependency of MCC, so drakconf package.
Comment 5 Tamás Hajdu 2012-02-23 16:09:05 CET
And it also applies to 64 bit systems...

Hardware: i586 => All

Comment 6 Manuel Hiebel 2012-02-23 16:36:31 CET
well if you remove python-curl
drakconf works right ? (since it's perl it should)
and systeme-config-printer doesn't ? (since it's python) 

So there is no need to grow drakconf more. (some user don't need the printer part)
Comment 7 Bernard SIAUD 2012-02-23 17:46:54 CET
http://www.mageialinux-online.org/forum/topic-12146.php#m119404

CC: (none) => liste

Comment 8 Tamás Hajdu 2012-02-23 18:36:56 CET
Then mcc needs a new feature to check whether python-curl is installed, if anyone tries to setup printing.
Manuel Hiebel 2012-02-23 20:36:51 CET

Priority: Normal => release_blocker

Comment 9 Dave Hodgins 2012-02-24 01:26:09 CET
(In reply to comment #8)
> Then mcc needs a new feature to check whether python-curl is installed, if
> anyone tries to setup printing.

In mcc, it will already install system-config-printer, so just
making python-curl a requires for system-config-printer should
fix the problem.

CC: (none) => davidwhodgins

Comment 10 Doug Laidlaw 2012-02-24 03:19:14 CET
The way I see it, and it is probably the same thing: mcc calls system-config-printer and system-config-printer brings in whatever its dependencies are.  mcc doesn't need to concern itself with derived dependencies.  But I am not techy enough; there may be some other reason.
Comment 11 Doug Laidlaw 2012-02-24 03:41:12 CET
If system-config-printer ever stops needing python-curl, you don't want mcc insisting that it be installed anyway.  That is entirely a matter for system-config-printer.
Comment 12 Tamás Hajdu 2012-02-24 07:56:11 CET
yes you are right. It's a missing dependency in system-config-printer package.
Comment 13 D Morgan 2012-02-24 08:23:10 CET
just fixed

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


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