A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/commercialhaskell/stack/issues/6046 below:

"MulipleResultsBug" · Issue #6046 · commercialhaskell/stack · GitHub

General summary/comments (optional)

I'm getting a MulipleResultsBug (sic) on stack builds in CI for pandoc.

Steps to reproduce

See https://github.com/jgm/pandoc/actions/runs/4038196626/jobs/6942025643 or any of the recent pandoc CI builds.

Expected

Expected project to build normally.

Actual
MulipleResultsBug
  (PackageName "z-pandoc-z-xml-light")
  [ DumpPackage
      { dpGhcPkgId = "pandoc-3.0.1-77ZLKePxhTaCRRSLZRG4Rc-xml-light"
      , dpPackageIdent =
          PackageIdentifier
            { pkgName = PackageName "z-pandoc-z-xml-light"
            , pkgVersion = mkVersion [ 3 , 0 , 1 ]
            }
      , dpParentLibIdent =
          Just
            PackageIdentifier
              { pkgName = PackageName "pandoc"
              , pkgVersion = mkVersion [ 3 , 0 , 1 ]
              }
      , dpLicense = Just (GPL (Just (mkVersion [ 2 , 0 ])))
      , dpLibDirs =
          [ "D:\\a\\pandoc\\pandoc\\.stack-work\\install\\8b79c707\\lib\\x86_64-windows-ghc-9.2.5\\pandoc-3.0.1-77ZLKePxhTaCRRSLZRG4Rc-xml-light"
          , "C:\\Users\\runneradmin\\AppData\\Local\\Programs\\stack\\x86_64-windows\\msys2-20221216\\mingw64\\lib"
          , "C:\\Users\\runneradmin\\AppData\\Local\\Programs\\stack\\x86_64-windows\\msys2-20221216\\mingw64\\bin"
          ]
      , dpLibraries =
          [ "HSpandoc-3.0.1-77ZLKePxhTaCRRSLZRG4Rc-xml-light" ]
      , dpHasExposedModules = True
      , dpExposedModules =
          fromList
            [ ModuleName "Text.Pandoc.XML.Light"
            , ModuleName "Text.Pandoc.XML.Light.Output"
            , ModuleName "Text.Pandoc.XML.Light.Proc"
            , ModuleName "Text.Pandoc.XML.Light.Types"
            ]
      , dpDepends =
          [ "base-4.16.4.0"
          , "containers-0.6.5.1"
          , "text-1.2.5.0"
          , "xml-1.3.14-KiW89sjmbIPAlN8B4nqhKb"
          , "xml-conduit-1.9.1.1-2pcaBXY4SmGGVoz4CdA3uA"
          , "xml-types-0.3.8-LZyzf9bLT8K9kdiyyQ9IUF"
          ]
      , dpHaddockInterfaces =
          [ "D:\\a\\pandoc\\pandoc\\.stack-work\\install\\8b79c707\\doc\\pandoc-3.0.1\\pandoc.haddock"
          ]
      , dpHaddockHtml =
          Just
            "D:\\a\\pandoc\\pandoc\\.stack-work\\install\\8b79c707\\doc\\pandoc-3.0.1"
      , dpIsExposed = False
      }
  , DumpPackage
      { dpGhcPkgId = "pandoc-3.0-HOHiVyu81CU8bKnUqaz1c5-xml-light"
      , dpPackageIdent =
          PackageIdentifier
            { pkgName = PackageName "z-pandoc-z-xml-light"
            , pkgVersion = mkVersion [ 3 , 0 ]
            }
      , dpParentLibIdent =
          Just
            PackageIdentifier
              { pkgName = PackageName "pandoc"
              , pkgVersion = mkVersion [ 3 , 0 ]
              }
      , dpLicense = Just (GPL (Just (mkVersion [ 2 , 0 ])))
      , dpLibDirs =
          [ "D:\\a\\pandoc\\pandoc\\.stack-work\\install\\8b79c707\\lib\\x86_64-windows-ghc-9.2.5\\pandoc-3.0-HOHiVyu81CU8bKnUqaz1c5-xml-light"
          , "C:\\Users\\runneradmin\\AppData\\Local\\Programs\\stack\\x86_64-windows\\msys2-20221216\\mingw64\\lib"
          , "C:\\Users\\runneradmin\\AppData\\Local\\Programs\\stack\\x86_64-windows\\msys2-20221216\\mingw64\\bin"
          ]
      , dpLibraries = [ "HSpandoc-3.0-HOHiVyu81CU8bKnUqaz1c5-xml-light" ]
      , dpHasExposedModules = True
      , dpExposedModules =
          fromList
            [ ModuleName "Text.Pandoc.XML.Light"
            , ModuleName "Text.Pandoc.XML.Light.Output"
            , ModuleName "Text.Pandoc.XML.Light.Proc"
            , ModuleName "Text.Pandoc.XML.Light.Types"
            ]
      , dpDepends =
          [ "base-4.16.4.0"
          , "containers-0.6.5.1"
          , "text-1.2.5.0"
          , "xml-1.3.14-KiW89sjmbIPAlN8B4nqhKb"
          , "xml-conduit-1.9.1.1-2pcaBXY4SmGGVoz4CdA3uA"
          , "xml-types-0.3.8-LZyzf9bLT8K9kdiyyQ9IUF"
          ]
      , dpHaddockInterfaces =
          [ "D:\\a\\pandoc\\pandoc\\.stack-work\\install\\8b79c707\\doc\\pandoc-3.0\\pandoc.haddock"
          ]
      , dpHaddockHtml =
          Just
            "D:\\a\\pandoc\\pandoc\\.stack-work\\install\\8b79c707\\doc\\pandoc-3.0"
      , dpIsExposed = False
      }
  ]

pandoc has an internal library xml-light, and it seems that the problem here is that stack is finding two copies, one cached from pandoc 3.0 and one from pandoc 3.0.1.

I would have thought stack would know to use the one from pandoc 3.0.1.

Stack version

2.9.3 installed on GitHub actions Windows 2019 CI VM.

Method of installation

CI

Platform

Windows 2019


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4