Bug 9230 - ocrfeeder is missing a dependencie for python-enchant
Summary: ocrfeeder is missing a dependencie for python-enchant
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 2
Hardware: i586 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA2-32-OK MGA2-64-OK
Keywords: Triaged, validated_update
Depends on:
Blocks:
 
Reported: 2013-03-01 21:50 CET by Oliver Burger
Modified: 2014-05-08 18:06 CEST (History)
6 users (show)

See Also:
Source RPM: ocrfeeder-0.7.11-1.mga2.src.rpm
CVE:
Status comment:


Attachments

Description Oliver Burger 2013-03-01 21:50:04 CET
I was made aware by a user of the missing dependencie of ocrfeeder for python-enchant.

I added that dependencie and submitted the package to updates_testing.


Testing procedure:
Install (the old package of) ocrfeeder without python-enchant and try to start it, which will result in a python error.

Install the updated package which does install python-enchant as a dependencie and try again which will be working.

Reproducible: 

Steps to Reproduce:
Oliver Burger 2013-03-01 21:51:22 CET

CC: (none) => oliver.bgr

Comment 1 Manuel Hiebel 2013-03-02 00:00:56 CET
packages ready for the qa ? 

(And it will certainly require a linking make by sysadmin to due bug 2317)
Comment 2 Samuel Verschelde 2013-08-28 19:00:52 CEST
Looks like Oliver forgot about this update. I'll take it but please Oliver if you can take it back from me :)

Keywords: (none) => Triaged
CC: (none) => stormi
Assignee: bugsquad => stormi

Comment 3 Samuel Verschelde 2013-09-02 15:09:55 CEST
Please test ocrfeeder-0.7.11-1.mga2

It's not a bugfix only update, but the added features seem benign enough and a number of bugfixes comes with it (in fact, I only wanted to add the missing dep, but version 0.7.10 was already in updates_testing, and looking at the changelog it seemed ok). If you find any dubious change in behaviour during testing I'll revert to 0.7.7.

For those interested in checking the changelog, those are the "news" files at http://ftp.gnome.org/pub/GNOME/sources/ocrfeeder/0.7/ for versions 0.7.8, 0.7.9, 0.7.10 and 0.7.11

*** Advisory ***

This ocrfeeder update adds a missing dependency to python-enchant, and updates it to the latest release 0.7.11, which fixes several bugs.

*** SRPM ***
ocrfeeder-0.7.11-1.mga2

*** RPMS ***
ocrfeeder-0.7.11-1.mga2.noarch.rpm

Assignee: stormi => qa-bugs
Source RPM: ocrfeeder-0.7.10-1.mga2.src.rpm => ocrfeeder-0.7.11-1.mga2.src.rpm

Comment 4 William Kenney 2013-09-03 20:13:34 CEST
MGA2-32 fail

In VirtualBox, KDE & Gnome

Package(s) under test:
ocrfeeder

Install ocrfeeder
[root@localhost wilcal]# urpmi ocrfeeder
Package ocrfeeder-0.7.7-1.mga2.noarch is already installed
Launch ocrfeeder from user terminal
ImportError: No module named enchant.checker
python-enchant not installed

Install updates from core updates_testing

[root@localhost wilcal]# urpmi ocrfeeder
Package ocrfeeder-0.7.11-1.mga2.noarch is already installed
[root@localhost wilcal]# urpmi python-enchant
Package python-enchant-1.6.5-1.mga1.noarch is already installed
Launch ocrfeeder from user terminal
ImportError: No module named lxml

I get the same failure to launch error in both KDE and Gnome.

Test platform:
Intel Core i7-2600K Sandy Bridge 3.4GHz
GIGABYTE GA-Z68X-UD3-B3 LGA 1155 MoBo
GIGABYTE GV-N440D3-1GI Nvidia GeForce GT 440 (Fermi) 1GB
RTL8111/8168B PCI Express 1Gbit Ethernet
DRAM 16GB (4 x 4GB)
VirtualBox 4.2.16-1.mga3.x86_64.rpm

CC: (none) => wilcal.int

Comment 5 Samuel Verschelde 2013-09-05 11:17:14 CEST
Looks like I forgot a dependency.

New version in updates_testing: ocrfeeder-0.7.11-1.1.mga2, please test.
Comment 6 Samuel Verschelde 2013-09-05 11:18:52 CEST
Can you test also in MGA3 if ocrfeeder from core/release works? It doesn't have the dependency to python-lxml so it should fail the same way than my update candidate. If you can confirm that, I'll issue an update to mageia 3 too, adding the missing dependency.
Comment 7 William Kenney 2013-09-07 19:04:48 CEST
In VirtualBox, KDE & Gnome

Package(s) under test:
ocrfeeder

Install ocrfeeder
[root@localhost wilcal]# urpmi ocrfeeder
Package ocrfeeder-0.7.7-1.mga2.noarch is already installed
Launch ocrfeeder from user terminal
ImportError: No module named enchant.checker
python-enchant not installed

Install updates from core updates_testing

[root@localhost wilcal]# urpmi ocrfeeder
Package ocrfeeder-0.7.11-1.1.mga2.noarch is already installed
[root@localhost wilcal]# urpmi python-enchant
Package python-enchant-1.6.5-1.mga1.noarch is already installed
Launch ocrfeeder from user terminal
I do get a successful launch to a working GUI this time and
I believe that ocrfeeder is operational as I get the same
result in Mint 15.

Test platform:
Intel Core i7-2600K Sandy Bridge 3.4GHz
GIGABYTE GA-Z68X-UD3-B3 LGA 1155 MoBo
GIGABYTE GV-N440D3-1GI Nvidia GeForce GT 440 (Fermi) 1GB
RTL8111/8168B PCI Express 1Gbit Ethernet
DRAM 16GB (4 x 4GB)
VirtualBox 4.2.16-1.mga3.x86_64.rpm

Whiteboard: (none) => MGA2-32-OK

Comment 8 martyn vidler 2013-09-07 19:41:50 CEST
MGA3 32 & 64

As per comment 6 tested Installed ocrfeeder 0.7.11 2.mga3 noarch

ocrfeeder
Traceback (most recent call last):
  File "/usr/bin/ocrfeeder", line 31, in <module>
    from ocrfeeder.studio.studioBuilder import Studio
  File "/usr/lib/python2.7/site-packages/ocrfeeder/studio/studioBuilder.py", line 21, in <module>
    from ocrfeeder.util import lib
  File "/usr/lib/python2.7/site-packages/ocrfeeder/util/lib.py", line 31, in <module>
    from lxml import etree
ImportError: No module named lxml

As predicted

CC: (none) => martynvidler

Comment 9 William Kenney 2013-09-07 19:55:01 CEST
MGA2-64 test ok

In VirtualBox, KDE & Gnome

Package(s) under test:
ocrfeeder

Install ocrfeeder
[root@localhost wilcal]# urpmi ocrfeeder
Package ocrfeeder-0.7.7-1.mga2.noarch is already installed
Launch ocrfeeder from user terminal
ImportError: No module named enchant.checker
python-enchant not installed

Install updates from core updates_testing

[root@localhost wilcal]# urpmi ocrfeeder
Package ocrfeeder-0.7.11-1.1.mga2.noarch is already installed
[root@localhost wilcal]# urpmi python-enchant
Package python-enchant-1.6.5-1.mga1.noarch is already installed
Launch ocrfeeder from user terminal
I do get a successful launch to a working GUI this time and
I believe that ocrfeeder is operational as I get the same
result in Mint 15.

Test platform:
Intel Core i7-2600K Sandy Bridge 3.4GHz
GIGABYTE GA-Z68X-UD3-B3 LGA 1155 MoBo
GIGABYTE GV-N440D3-1GI Nvidia GeForce GT 440 (Fermi) 1GB
RTL8111/8168B PCI Express 1Gbit Ethernet
DRAM 16GB (4 x 4GB)
VirtualBox 4.2.16-1.mga3.x86_64.rpm

Whiteboard: MGA2-32-OK => MGA2-32-OK MGA2-64-OK

Comment 10 William Kenney 2013-09-07 19:55:33 CEST
Any reason this can't be pushed?
Comment 11 Dave Hodgins 2013-09-08 00:49:58 CEST
(In reply to William Kenney from comment #10)
> Any reason this can't be pushed?

Can't be pushed until the advisory is in svn, as that advisory is now used
by the script that pushes updates, to identify which srpms to push.

At present, only claire robinson (claire), Damien Lallement (dams),
Samuel VERSCHELDE (stormi), and I can commit the advisories to svn.

CC: (none) => davidwhodgins

Comment 12 Dave Hodgins 2013-09-08 00:51:24 CEST
Advisory 9230.adv committed to svn.

Someone from the sysadmin team please push 9230.adv to updates.

Keywords: (none) => validated_update
CC: (none) => sysadmin-bugs

Comment 13 Nicolas Vigier 2013-09-13 22:20:00 CEST
http://advisories.mageia.org/MGAA-2013-0102.html

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

Nicolas Vigier 2014-05-08 18:06:55 CEST

CC: boklm => (none)


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