Bug 2429

Summary: Update request for texinfo
Product: Mageia Reporter: Jani Välimaa <jani.valimaa>
Component: RPM PackagesAssignee: QA Team <qa-bugs>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: eeeemail, misc, stormi-mageia, sysadmin-bugs
Version: 1Keywords: validated_update
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: texinfo-4.13a-2.1.mga1 CVE:
Status comment:

Description Jani Välimaa 2011-08-15 12:03:35 CEST
Description of problem:
We have patched our package info-install to handle info files compressed with xz but currently command 'install-info --remove' isn't working correctly. That cmd is commonly used in %preun scripts and now you only get error when removing package which have info files and (non-working) entry for info file stays on "catalog".


Steps to Reproduce:
1. install pkg 'info'
2. install some package which have info files compressed with xz, e.g. nano
3. check that there's info page available with cmd 'info'
4. remove package nano and you get error:
   install-info: warning: no entries found for `/usr/share/info/nano.info.xz'; nothing deleted
5. use cmd 'info' again and you see there's still entry for nano which doesnt work.

Alternative way to reproduce:
1. install nano
2. try to remove info files from catalog with cmd (as root): '/sbin/install-info /usr/share/info/nano.info.xz --dir=/usr/share/info/dir --remove'
3. you get the same error msg as mentioned before
4. use cmd 'info' to check if entry for nano is still there

How to fix:
Install pkg info-install-4.13a-2.1.mga1 from core/updates_testing and do the steps again.
Comment 1 claire robinson 2011-08-15 12:38:49 CEST
I am able to reproduce the bug and confirm the update fixes it on i586

I will test also on x86_64

CC: (none) => eeeemail

Comment 2 claire robinson 2011-08-15 13:11:52 CEST
I have reproduced the bug on x86_64 now also and can confirm it is fixed by the update.

Update Validated

Thankyou for the detailed steps to reproduce this bug. It does help to speed things up :)


Sysyadmin, please push this update from core/updates_testing to core/updates.
Thankyou!


Source RPM: texinfo-4.13a-2.1.mga1.src.rpm

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

Comment 3 claire robinson 2011-08-15 13:14:31 CEST
Advisory:

We have patched our package info-install to handle info files compressed with
xz but currently command 'install-info --remove' isn't working correctly. That
cmd is commonly used in %preun scripts and now you only get error when removing
packages which have info files and (non-working) entry for info file stays on
"catalog".
Comment 4 Michael Scherer 2011-08-20 11:49:31 CEST
I reworked the advisory : 

Our package info-install was patched to handle info files compressed
with xz but currently command 'install-info --remove' wasn't working
correctly. This update fix the issue.

( to not say "we" and to explain that the bug was fixed by the update )

Unfortunately, as I started the update process , I couldn't ask for feedback about this :/

Update pushed.

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

Comment 5 Samuel Verschelde 2011-08-20 18:23:45 CEST
The advisory needed rework, indeed. "fix" should have been "fixes", but too late :)

CC: (none) => stormi