[Fedora-haskell-list] [Bug 673399] New: Install of haskell-platform leaves /usr/lib64/ghc-6.12.3/package.conf.d/ in inconsistent state.

bugzilla at redhat.com bugzilla at redhat.com
Fri Jan 28 03:13:15 UTC 2011


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.

Summary: Install of haskell-platform leaves /usr/lib64/ghc-6.12.3/package.conf.d/ in inconsistent state.

https://bugzilla.redhat.com/show_bug.cgi?id=673399

           Summary: Install of haskell-platform leaves
                    /usr/lib64/ghc-6.12.3/package.conf.d/ in inconsistent
                    state.
           Product: Fedora
           Version: 14
          Platform: x86_64
        OS/Version: Linux
            Status: NEW
          Severity: medium
          Priority: unspecified
         Component: haskell-platform
        AssignedTo: petersen at redhat.com
        ReportedBy: tsueako at gmail.com
         QAContact: extras-qa at fedoraproject.org
                CC: petersen at redhat.com, bos at serpentine.com,
                    fedora-haskell-list at redhat.com
    Classification: Fedora


Created attachment 475720
  --> https://bugzilla.redhat.com/attachment.cgi?id=475720
shell script to replicate problem

Description of problem:
Installation of haskell-platform leaves /usr/lib64/ghc*/package.conf.d with
files named with and without 'uniquifying' identifier.  For example: 
 regex-base-0.93.2.conf 
versus something like:
 regex-base-0.94.2-c72d4d5b81e8dd0283fdb34fc99ef52f.conf

Version-Release number of selected component (if applicable):
haskell-platform-2010.2.0.0-1.fc14.i686 and x86_64

How reproducible:
everytime

Steps to Reproduce:
1. Run attached t as root. (please note that the script file tries to create an
initial state by DELETING key files.  please look at the script before running
it)
2. Run 'ls /usr/lib64/ghc*/package.conf.d' to see the file names generated by
the installation. 

Actual results:

ls /usr/lib64/ghc-6.12.3/package.conf.d/

array-0.3.0.1-d386e6865e2443d798e250f58dda005d.conf                 
hpc-0.5.0.5-4bfb362446b35a7de1ce9ffd4c5331b7.conf
base-3.0.3.2-33c49b5f57a891ca80151e2f4f33f82c.conf                  
html-1.0.1.2.conf
base-4.2.0.2-d09520f27d14dc38c6981fa942393083.conf                  
HTTP-4000.0.9.conf
bin-package-db-0.0.0.0-ca130c0b8945e3b2cb58919d45cfb514.conf        
HUnit-1.2.2.1.conf
builtin_ffi.conf                                                    
integer-gmp-0.2.0.1-67f3940ec8fd509683668f40451c9ca1.conf
builtin_rts.conf                                                    
mtl-1.1.0.2.conf
bytestring-0.9.1.7-253db8fad875ae549d30aec0d8553adf.conf            
network-2.2.1.7.conf
Cabal-1.8.0.6-dbb4db1953af703b9acd37177282dcf5.conf                 
old-locale-1.0.0.2-0c1a4b40f2d3b9f6b725f54c00fe0923.conf
cgi-3001.1.7.3.conf                                                 
old-time-1.0.0.5-0817229402cc197a28b131e3c166e70a.conf
containers-0.3.0.0-7be04792060ce1514c52e2cb13a5c18a.conf            
OpenGL-2.2.3.0.conf
deepseq-1.1.0.0.conf                                                
package.cache
directory-1.0.1.1-fcaf1f7664193e0ad39e183ab8696baa.conf             
parallel-2.2.0.1.conf
dph-base-0.4.0-abcb7e4b7c5201a6f34cc65d4109ec71.conf                
parsec-2.1.0.1.conf
dph-par-0.4.0-5a5a24e36763903b0b26f03d8d510a95.conf                 
pretty-1.0.1.1-b6652d4fb1f996119a76dcaa986e9d70.conf
dph-prim-interface-0.4.0-9e88ad99b0f092cf6fc514f5c29dc010.conf      
process-1.0.1.3-b553ffb533a7014d695ce14e638736d9.conf
dph-prim-par-0.4.0-43e8d7701c05bd33614681d5e0e1ce86.conf            
QuickCheck-2.1.1.1.conf
dph-prim-seq-0.4.0-553656ddcb3383611806c676f55df092.conf            
random-1.0.0.2-a4bf29bbfd08ec91d43a4c919e9253f8.conf
dph-seq-0.4.0-5ed11291726022ff6bb22049478399e8.conf                 
regex-base-0.93.2.conf
extensible-exceptions-0.1.1.1-28a83091e117b2e719d4a1c4a320a1c8.conf 
regex-compat-0.93.1.conf
fgl-5.4.2.3.conf                                                    
regex-posix-0.94.2.conf
filepath-1.1.0.4-1425f312faf5b8e9f4babf887e252326.conf              
stm-2.1.2.1.conf
ghc-6.12.3-fd219f266a803b880138bb68f5b4387b.conf                    
syb-0.1.0.2-de132fee12fc0d855087b9b238b4565a.conf
ghc-binary-0.5.0.2-8d8cd2035f71179ca54db87debfd601f.conf            
template-haskell-2.4.0.1-e9e9c63092746bd4a3f64cc37ddb1e06.conf
ghc-prim-0.2.0.0-5da421112969a971aa3433fdf154b37a.conf              
time-1.1.4-668ce7f110e803952c4ceda6e172096c.conf
GLUT-2.1.2.1.conf                                                   
unix-2.4.0.2-e3baeba2eb8b4920935a68a330c886c6.conf
haskell98-1.0.1.1-4d2891ad99eae334ff8234bcfbddce06.conf             
xhtml-3000.2.0.1.conf
haskell-platform-2010.2.0.0.conf                                    
zlib-0.5.2.0.conf
haskell-src-1.0.1.3.conf

Expected results:

All file names should be of same form.

Additional info:
1. Reproduced on both x686 and x86_64 systems.
2. This has caused me problems when I try to install hackage packages.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


More information about the haskell-devel mailing list