[arch-haskell] The PKGBUILD provides array

Magnus Therning magnus at therning.org
Sat Oct 12 07:40:10 UTC 2013


On Thu, Mar 8, 2012 at 03:13, Xyne <xyne at archlinux.ca> wrote:
> Alessandro Pezzoni wrote:
>
>> Hi,
>> when I asked about it, Magnus Therning explained why they were removed
>> [1]. As this seems to affect only ghc, it looks to me like their only
>> reason to be kept there would be to simplify making packages with
>> PKGBUILDs generated by cabal2arch (such as most of those on the AUR),
>> which is deprecated in favour of cblrepo. Is there another reason to
>> keep them?
>>
>> Alessandro
>>
>> 1: http://article.gmane.org/gmane.comp.lang.haskell.arch-linux/1335
>
> Let's say that I want to create some private Haskell packages. These will
> depend on certain modules and/or packages. Without proper provides arrays, I
> need to keep track of what is provided by ghc & co. myself and update my
> dependency arrays whenever it changes. This is not practical.
>
> Automatically populating the array should not be an issue. It just provides
> additional information for others without affecting the internal consistency of
> [haskell]. Unless it's really hard to generate the array itself, I see only
> advantages in doing so and I hope that it will be re-instated.

Good reason for re-adding the provides array.  I'll make sure it's
added the next time I re-build the ghc package.  As Alessandro pointed
out it's fairly easy to auto-generate it from the contents of
'cblrepo.db'.

Currently my focus is on re-adding packages to [haskell] so it might
take a little while until I get around to it.  Is that all right?

/M

-- 
Magnus Therning                      OpenPGP: 0xAB4DFBA4
email: magnus at therning.org   jabber: magnus at therning.org
twitter: magthe               http://therning.org/magnus




More information about the arch-haskell mailing list