
I've just discovered that my recent checkins of Network.URI were not safe. I thought that I had run the changes against my test suite, but just discovered that the test suite was actually being compiled against the version of Network.URI shipped with GHC 6.4. I had expected the "-i" option on the GHC command line (see below) to override the shipped version of Network.URI. As it happens, I've now checked the new module is OK by forcibly renaming the Network.URI files that were installed with GHC 6.4. But this raises a concern for me: how can I safely and reliably test a replacement version of a GHC-shipped library module? #g -- Batch file used to compile test suite on Windows: [[ set INCL=E:\HaskellCVS\fptools\libraries\network;C:\Dev\Haskell\Lib\HUnit;C:\Dev\Haskell\Lib\Parsec set GHCC=C:\DEV\ghc\ghc-6.4\bin\ghc %GHCC% --make -fglasgow-exts -ignore-package network-1.0. -i%INCL% -o %1.exe %1 -main-is %1.main ]] ------------ Graham Klyne For email: http://www.ninebynine.org/#Contact
participants (1)
-
Graham Klyne