Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 364333 - Various unicore files not installed with perl 5.14
Summary: Various unicore files not installed with perl 5.14
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Perl team
URL: http://rt.perl.org/rt3/Public/Bug/Dis...
Whiteboard:
Keywords:
Depends on:
Blocks: perl-5.14.0
  Show dependency tree
 
Reported: 2011-04-21 09:18 UTC by Kent Fredric (IRC: kent\n) (RETIRED)
Modified: 2011-06-21 00:27 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2011-04-21 09:18:31 UTC
When installing Unicode-Normalize from the perl-experimental overlay, I discovered that it needs 'unicore/CompositionExclusions.txt' from Perl itself for installation. 

This has been available in previous releases but for some reason is no longer present.

On further inspection, I discovered there are a few other .txt files, that probably *should* be installed, but are not.

diff <( sort -u <( grep -i txt /tmp/installed.txt ) ) <( sort -u <( grep -i txt /tmp/src.txt ) )
0a1,6
> unicore/ArabicShaping.txt
> unicore/auxiliary/GCBTest.txt
> unicore/auxiliary/GraphemeBreakProperty.txt
> unicore/auxiliary/SentenceBreakProperty.txt
> unicore/auxiliary/WordBreakProperty.txt
> unicore/BidiMirroring.txt
2a9,33
> unicore/CJKRadicals.txt
> unicore/CompositionExclusions.txt
> unicore/DAge.txt
> unicore/DCoreProperties.txt
> unicore/DNormalizationProps.txt
> unicore/EastAsianWidth.txt
> unicore/EmojiSources.txt
> unicore/extracted/DBidiClass.txt
> unicore/extracted/DBinaryProperties.txt
> unicore/extracted/DCombiningClass.txt
> unicore/extracted/DDecompositionType.txt
> unicore/extracted/DEastAsianWidth.txt
> unicore/extracted/DGeneralCategory.txt
> unicore/extracted/DJoinGroup.txt
> unicore/extracted/DJoinType.txt
> unicore/extracted/DLineBreak.txt
> unicore/extracted/DNumType.txt
> unicore/extracted/DNumValues.txt
> unicore/HangulSyllableType.txt
> unicore/Index.txt
> unicore/IndicMatraCategory.txt
> unicore/IndicSyllabicCategory.txt
> unicore/Jamo.txt
> unicore/LineBreak.txt
> unicore/NameAliases.txt
3a35,43
> unicore/NamedSqProv.txt
> unicore/NamesList.txt
> unicore/NormalizationCorrections.txt
> unicore/PropertyAliases.txt
> unicore/PropList.txt
> unicore/PropValueAliases.txt
> unicore/ReadMe.txt
> unicore/ScriptExtensions.txt
> unicore/Scripts.txt
4a45,46
> unicore/StandardizedVariants.txt
> unicore/UnicodeData.txt

I'm not sure if this is a bug in the ebuild, or a change in how upstream packages code, but this bug doesn't appear on CPANTesters.
Comment 1 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2011-04-21 10:14:49 UTC
Its an upstream problem, they removed some files from the release to save space. Reported upstream at linked URL.
Comment 2 Christopher J. Madsen 2011-06-20 21:37:56 UTC
Unicode::Normalize is a core module.  Is there a particular reason you needed to upgrade it?
Comment 3 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2011-06-21 00:27:37 UTC
Actually, I should mark this as closed now, upstream of Unicode-Normalize have fixed their CPAN versions so they're no longer dependent on this file. 

The CPAN versions are more "Up-To-Date" than the ones in perl itself ( if you're on Perl 5.12.3 still, you're using 1.03 , when the lastest is 1.12 ).

Nobody I'm aware of /needs/ it, but cpan-outdated reports it being outdated so I maintain it in the overlay for anal people like me, or in the event somebody decides it should be in ::gentoo itself.