[arch-haskell] help upgrading packages

Nicola Squartini tensor5 at gmail.com
Mon May 12 13:33:11 UTC 2014


On Mon, May 12, 2014 at 2:24 PM, Dawid Loubser <dawid.loubser at ibi.co.za>wrote:

>  I had a similar issue with a large number of packages.
> I ended up removing and re-installing my entire Haskell ecosystem, and now
> things work again.
>
> Normally this should never happen. It's because Haskell is very strict on
dependencies (despite being lazy on other things).
In this case the reason was that those packages were added to the
repository  [haskell-core] with initial release number set to 1, although
they had been in [haskell-happstack] already for some time and their
release number was higher. I removed those immediately
from [haskell-happstack] to avoid duplicate work, but they must also be
manually removed from local, since pacman always keeps the highest
version-release.

In order to avoid this kind of issues in the future we should either have a
policy to coordinate work between different haskell repositories, or merge
everything into a unique repository and call it simply [haskell].



> I note the absence of certain packages like haskell-buildwrapper (which
> EclipseFP tools needs) - and reading the wiki, it seems confusing at this
> time whether the Haskell tinkerer / developer should just be using
> cabal-install to install all required packages (even though I know that
> cabal is not a package management system) or... what?
>

Personally I don't like installing things using cabal-install because in my
opinion the distro package manager should always be in charge.


> What are other Haskell developers here doing currently?
>
> kind regards,
> Dawid Loubser
>
>
>
> On 12/05/2014 08:49, Nicola Squartini wrote:
>
> http-conduit and its dependencies moved from haskell-happstack to
> haskell-core and at that time the package release number reset to one. You
> have to manually uninstall and reinstall those packages.
>
>  Nicola
>
>
> On Sun, May 11, 2014 at 11:49 PM, Michael Katelman <katelman at gmail.com>wrote:
>
>> I was hoping someone might help me with an issuing I'm having doing a
>> system upgrade. When I run pacman -Syu, I get:
>>
>>  :: Synchronizing package databases...
>> haskell-core is up to date
>> haskell-happstack is up to date
>> core is up to date
>> extra is up to date
>> community is up to date
>> :: Starting full system upgrade...
>> warning: haskell-asn1-encoding: local (0.8.1.3-4) is newer than
>> haskell-core (0.8.1.3-2)
>> warning: haskell-asn1-parse: local (0.8.1-5) is newer than haskell-core
>> (0.8.1-2)
>> warning: haskell-asn1-types: local (0.2.3-3) is newer than haskell-core
>> (0.2.3-1)
>> warning: haskell-cipher-aes: local (0.2.7-3) is newer than haskell-core
>> (0.2.7-1)
>> warning: haskell-cipher-rc4: local (0.1.4-4) is newer than haskell-core
>> (0.1.4-1)
>> warning: haskell-connection: local (0.2.1-3) is newer than haskell-core
>> (0.2.1-2)
>> warning: haskell-cprng-aes: local (0.5.2-8) is newer than haskell-core
>> (0.5.2-1)
>> warning: haskell-crypto-cipher-types: local (0.0.9-3) is newer than
>> haskell-core (0.0.9-1)
>> warning: haskell-crypto-numbers: local (0.2.3-3) is newer than
>> haskell-core (0.2.3-1)
>> warning: haskell-crypto-pubkey: local (0.2.4-6) is newer than
>> haskell-core (0.2.4-1)
>> warning: haskell-crypto-pubkey-types: local (0.4.2.2-3) is newer than
>> haskell-core (0.4.2.2-1)
>> warning: haskell-crypto-random: local (0.0.7-4) is newer than
>> haskell-core (0.0.7-1)
>> warning: haskell-http-client-tls: local (0.2.1.1-21) is newer than
>> haskell-core (0.2.1.1-2)
>> warning: haskell-http-conduit: local (2.1.2-4) is newer than haskell-core
>> (2.1.2-2)
>> warning: haskell-mime-types: local (0.1.0.4-3) is newer than haskell-core
>> (0.1.0.4-2)
>> warning: haskell-publicsuffixlist: local (0.1-7) is newer than
>> haskell-core (0.1-2)
>> warning: haskell-securemem: local (0.1.3-3) is newer than haskell-core
>> (0.1.3-1)
>> warning: haskell-socks: local (0.5.4-10) is newer than haskell-core
>> (0.5.4-2)
>> warning: haskell-x509: local (1.4.11-5) is newer than haskell-core
>> (1.4.11-2)
>> warning: haskell-x509-store: local (1.4.4-9) is newer than haskell-core
>> (1.4.4-2)
>> warning: haskell-x509-validation: local (1.5.0-9) is newer than
>> haskell-core (1.5.0-2)
>> resolving dependencies...
>> looking for inter-conflicts...
>> error: failed to prepare transaction (could not satisfy dependencies)
>> :: haskell-connection: requires haskell-network=2.4.2.2-60
>> :: haskell-connection: requires haskell-tls=1.2.6-5
>> :: haskell-connection: requires haskell-x509=1.4.11-5
>> :: haskell-connection: requires haskell-x509-store=1.4.4-9
>> :: haskell-connection: requires haskell-x509-validation=1.5.0-9
>> :: haskell-cookie: requires haskell-blaze-builder=0.3.3.2-59
>> :: haskell-cookie: requires haskell-text=1.1.1.1-1
>> :: haskell-cprng-aes: requires haskell-cipher-aes=0.2.7-3
>> :: haskell-cprng-aes: requires haskell-crypto-random=0.0.7-4
>> :: haskell-http-client-tls: requires haskell-http-client=0.3.2.1-2
>> :: haskell-http-client-tls: requires haskell-network=2.4.2.2-60
>> :: haskell-http-client-tls: requires haskell-tls=1.2.6-5
>> :: haskell-http-conduit: requires haskell-conduit=1.1.1.1-1
>> :: haskell-http-conduit: requires haskell-http-client=0.3.2.1-2
>> :: haskell-http-conduit: requires haskell-http-types=0.8.4-4
>> :: haskell-http-conduit: requires haskell-lifted-base=0.2.2.1-3
>> :: haskell-http-conduit: requires haskell-monad-control=0.3.2.3-5
>> :: haskell-http-conduit: requires haskell-resourcet=1.1.2-1
>> :: haskell-socks: requires haskell-network=2.4.2.2-60
>> :: haskell-x509-system: requires haskell-x509=1.4.11-5
>> :: haskell-x509-system: requires haskell-x509-store=1.4.4-9
>>
>>
>>  I really have no idea what to do with this or what would have caused
>> it. I'm sure it's some important misunderstanding on my part. Any help
>> would be greatly appreciated.
>>
>>  -Mike
>>
>> _______________________________________________
>> arch-haskell mailing list
>> arch-haskell at haskell.org
>> http://www.haskell.org/mailman/listinfo/arch-haskell
>>
>>
>
>
> _______________________________________________
> arch-haskell mailing listarch-haskell at haskell.orghttp://www.haskell.org/mailman/listinfo/arch-haskell
>
>
>
> _______________________________________________
> arch-haskell mailing list
> arch-haskell at haskell.org
> http://www.haskell.org/mailman/listinfo/arch-haskell
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/arch-haskell/attachments/20140512/6e93a61d/attachment-0001.html>


More information about the arch-haskell mailing list