[Hackage] #860: Package seems to depend on itself

#860: Package seems to depend on itself --------------------------------+------------------------------------------- Reporter: guest | Owner: Type: defect | Status: new Priority: normal | Milestone: Component: hackageDB website | Version: Severity: normal | Keywords: Difficulty: unknown | Ghcversion: Platform: | --------------------------------+------------------------------------------- In the list of dependencies of the package language-c-quote[0], the name of the package itself is mentioned. [0] http://hackage.haskell.org/package/language-c-quote -- Ticket URL: http://hackage.haskell.org/trac/hackage/ticket/860 Hackage http://haskell.org/cabal/ Hackage: Cabal and related projects

#860: Package seems to depend on itself --------------------------------+------------------------------------------- Reporter: guest | Owner: Type: defect | Status: closed Priority: normal | Milestone: Component: hackageDB website | Version: Severity: normal | Resolution: invalid Keywords: | Difficulty: unknown Ghcversion: | Platform: --------------------------------+------------------------------------------- Changes (by ross): * status: new => closed * resolution: => invalid Comment: This bug in the language-c-quote package should be raised with the package's maintainer. -- Ticket URL: http://hackage.haskell.org/trac/hackage/ticket/860#comment:1 Hackage http://haskell.org/cabal/ Hackage: Cabal and related projects

#860: Package seems to depend on itself --------------------------------+------------------------------------------- Reporter: guest | Owner: Type: defect | Status: reopened Priority: normal | Milestone: Component: hackageDB website | Version: Severity: normal | Resolution: Keywords: | Difficulty: unknown Ghcversion: | Platform: --------------------------------+------------------------------------------- Changes (by igloo): * status: closed => reopened * resolution: invalid => Comment: It's not a packaging bug; from `cabal/doc/developing-packages.markdown`: {{{ However having both a library and executables in a package does not work very well; if the executables depend on the library, they must explicitly list all the modules they directly or indirectly import from that library. Fortunately, starting with Cabal 1.8.0.4, executables can also declare the package that they are in as a dependency, and Cabal will treat them as if they were in another package that dependended on the library. }}} It would make sense for hackage to filter out the current package from the list of dependencies. (hmm, I wonder what happens with a version constraint that the package doesn't satisfy?). -- Ticket URL: http://hackage.haskell.org/trac/hackage/ticket/860#comment:2 Hackage http://haskell.org/cabal/ Hackage: Cabal and related projects

#860: Package seems to depend on itself --------------------------------+------------------------------------------- Reporter: guest | Owner: Type: defect | Status: reopened Priority: normal | Milestone: Component: hackageDB website | Version: Severity: normal | Resolution: Keywords: | Difficulty: unknown Ghcversion: | Platform: --------------------------------+------------------------------------------- Comment(by duncan): Yes, "self" internal dependencies are allowed. They are currently treated as internal dependencies if the package version falls in the build-depends version range. If it falls outside the range it's treated as external (e.g. so base-3 can depend on base-4). This current semantics isn't very satisfactory imho, I think we need some other mechanism to select other versions of the same package (and multiple versions of the same package). -- Ticket URL: http://hackage.haskell.org/trac/hackage/ticket/860#comment:3 Hackage http://haskell.org/cabal/ Hackage: Cabal and related projects

#860: Package seems to depend on itself --------------------------------+------------------------------------------- Reporter: guest | Owner: Type: defect | Status: closed Priority: normal | Milestone: Component: hackageDB website | Version: Severity: normal | Resolution: fixed Keywords: | Difficulty: unknown Ghcversion: | Platform: --------------------------------+------------------------------------------- Changes (by ross): * status: reopened => closed * resolution: => fixed Comment: Wierd. OK, dependencies satisfied by the current packages are now filtered out. -- Ticket URL: http://hackage.haskell.org/trac/hackage/ticket/860#comment:4 Hackage http://haskell.org/cabal/ Hackage: Cabal and related projects

#860: Package seems to depend on itself --------------------------------+------------------------------------------- Reporter: guest | Owner: Type: defect | Status: closed Priority: normal | Milestone: Component: hackageDB website | Version: Severity: normal | Resolution: fixed Keywords: | Difficulty: unknown Ghcversion: | Platform: --------------------------------+------------------------------------------- Comment(by elga): * [http://www.releve-identite-operateur.fr/rio-bouygues.html rio bouygues] -- Ticket URL: http://hackage.haskell.org/trac/hackage/ticket/860#comment:5 Hackage http://haskell.org/cabal/ Hackage: Cabal and related projects

#860: Package seems to depend on itself --------------------------------+------------------------------------------- Reporter: guest | Owner: Type: defect | Status: closed Priority: normal | Milestone: Component: hackageDB website | Version: Severity: normal | Resolution: fixed Keywords: | Difficulty: unknown Ghcversion: | Platform: --------------------------------+------------------------------------------- Comment(by edouard): Ce site met a son disposition toutes les informations dont vous avez besoin pour la migration 100% reussie vers et depuis uns principaux operateurs de telephonie mobiun ! [http://www.releve-identite-operateur.fr /numbero-de-virgin-mobile.html virgin mobile] -- Ticket URL: http://hackage.haskell.org/trac/hackage/ticket/860#comment:6 Hackage http://haskell.org/cabal/ Hackage: Cabal and related projects
participants (1)
-
Hackage