Bug 1827884

Summary: Encoding issue in aspell.info
Product: [Fedora] Fedora Reporter: Rowan Bowler <rhbugzilla-mail>
Component: aspellAssignee: Nikola Forró <nforro>
Status: CLOSED WONTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: rawhideCC: fedora, jchaloup, ljavorsk, nforro, schlaffi
Target Milestone: ---Keywords: Reopened
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-07-24 12:03:55 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Rowan Bowler 2020-04-25 05:45:18 UTC
Description of problem:

/usr/share/info/aspell.info appears to have suffered from a UTF-8 to Windows-1252 character conversion.

Version-Release number of selected component (if applicable):
x86_64 50:2018.04.16-4.fc31

How reproducible:
Probably always, if the file in the repo is wrong.

Steps to Reproduce:
1. gunzip -c /usr/share/info/aspell.info.gz | od -A x -t x1z -v | less

Actual results:

000000 54 68 69 73 20 69 73 20 61 73 70 65 6c 6c 2e 69  >This is aspell.i<
000010 6e 66 6f 2c 20 70 72 6f 64 75 63 65 64 20 62 79  >nfo, produced by<
000020 20 6d 61 6b 65 69 6e 66 6f 20 76 65 72 73 69 6f  > makeinfo versio<
000030 6e 20 35 2e 32 20 66 72 6f 6d 20 61 73 70 65 6c  >n 5.2 from aspel<
000040 6c 2e 74 65 78 69 2e 0a 0a 54 68 69 73 20 69 73  >l.texi...This is<
000050 20 74 68 65 20 75 73 65 72 c3 a2 c2 80 c2 99 73  > the user......s<
000060 20 6d 61 6e 75 61 6c 20 66 6f 72 20 41 73 70 65  > manual for Aspe<
000070 6c 6c 0a 0a 47 4e 55 20 41 73 70 65 6c 6c 20 69  >ll..GNU Aspell i<
000080 73 20 61 20 73 70 65 6c 6c 20 63 68 65 63 6b 65  >s a spell checke<
000090 72 20 64 65 73 69 67 6e 65 64 20 74 6f 20 65 76  >r designed to ev<
0000a0 65 6e 74 75 61 6c 6c 79 20 72 65 70 6c 61 63 65  >entually replace<
0000b0 20 49 73 70 65 6c 6c 2e 20 20 49 74 0a 63 61 6e  > Ispell.  It.can<
0000c0 20 65 69 74 68 65 72 20 62 65 20 75 73 65 64 20  > either be used <
0000d0 61 73 20 61 20 6c 69 62 72 61 72 79 20 6f 72 20  >as a library or <
0000e0 61 73 20 61 6e 20 69 6e 64 65 70 65 6e 64 65 6e  >as an independen<
0000f0 74 20 73 70 65 6c 6c 20 63 68 65 63 6b 65 72 2e  >t spell checker.<
000100 0a 0a 43 6f 70 79 72 69 67 68 74 20 c3 82 c5 a0  >..Copyright ....<
000110 20 32 30 30 30 c3 a2 c2 80 c2 93 32 30 31 39 20  > 2000......2019 <
000120 4b 65 76 69 6e 20 41 74 6b 69 6e 73 6f 6e 2e 0a  >Kevin Atkinson..<

Note the line starting at 000050: the apostrophe in "the user's" is encoded as c3a2 c280 c299.

Expected results:
The proper UTF-8 sequence for an apostrophe is E280. Similar issues are all through the file: note the copyright symbol at offset 10c.

Additional info:
* I installed aspell using dnf, so this is directly from the repository
* I haven't checked to see if this is an  issue in Fedora 32

Comment 1 Rowan Bowler 2020-07-14 01:30:03 UTC
Nearly three months and not a peep out of the bug team. I'm bumping up the priority in the hopes someone will at least look into this and respond.

Comment 2 Rowan Bowler 2020-07-14 05:39:32 UTC
I just checked Fedora 32 and this bug is present there also.  I've updated the "version" tag on this bug to 32.

Comment 3 schlaffi 2021-02-03 10:35:17 UTC
still here in aspell-0.60.8-5.fc33.x86_64

Comment 4 Fedora Program Management 2021-04-29 17:01:30 UTC
This message is a reminder that Fedora 32 is nearing its end of life.
Fedora will stop maintaining and issuing updates for Fedora 32 on 2021-05-25.
It is Fedora's policy to close all bug reports from releases that are no longer
maintained. At that time this bug will be closed as EOL if it remains open with a
Fedora 'version' of '32'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora 32 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora, you are encouraged  change the 'version' to a later Fedora 
version prior this bug is closed as described in the policy above.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events. Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

Comment 5 Ben Cotton 2021-05-25 17:38:14 UTC
Fedora 32 changed to end-of-life (EOL) status on 2021-05-25. Fedora 32 is
no longer maintained, which means that it will not receive any further
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of
Fedora please feel free to reopen this bug against that version. If you
are unable to reopen this bug, please file a new report against the
current release. If you experience problems, please add a comment to this
bug.

Thank you for reporting this bug and we are sorry it could not be fixed.

Comment 6 Jan Pokorný [poki] 2023-03-08 10:20:57 UTC
Still present as of:

$ rpm -q $(rpm -qf $(info -w aspell))
aspell-0.60.8-11.fc38.x86_64

Comment 7 Lukas Javorsky 2023-07-24 12:03:55 UTC
As aspell has been deprecated since Fedora 39 (https://fedoraproject.org/wiki/Changes/AspellDeprecation), we don't plan to fix this bug.