Re: Can I help to maintain Haskell packages on AUR?

simons:
Hi Don,
There are some other scripts that need to be in place. My timeline for this is:
* Release updated versions of cabal2arch and archlinux packages [done] * GHC 6.12.3 into extra * Release all additional scripts (i.e. for generating http://www.galois.com/~dons/arch-haskell-status.html , and process for updating. * Create group account. * Hand over maintainership for packages.
this is one brilliant plan you have thought out there. I mean, plenty of AUR packages have been out of date for several months, but surely GHC must be updated to 6.12.3 before we can do anything about that! Makes
This is absolutely required -- if I update with cabal2arch now, those packages will immediately break.
perfect sense to me, and I also totally agree that scripts to update your homepage are far more desperately needed than the ability to install recent Haskell packages on Arch Linux. Great thinking!
They're scripts that update the entire set of metadata that ensures AUR remains consistent, without conflicting versions pruning large parts of the build tree.
I'll be holding my breath expecting some actual progress by 2020.
The most significant bottleneck for us is *not* AUR packages -- as they can be updated fully automatically, inside of a day -- it is the GHC core packages in binary form. Vegai needs help here. -- Don

Don:
Peter:
this is one brilliant plan you have thought out there. I mean, plenty of AUR packages have been out of date for several months, but surely GHC must be updated to 6.12.3 before we can do anything about that! Makes perfect sense to me, and I also totally agree that scripts to update your homepage are far more desperately needed than the ability to install recent Haskell packages on Arch Linux. Great thinking!
They're scripts that update the entire set of metadata that ensures AUR remains consistent, without conflicting versions pruning large parts of the build tree.
I'll be holding my breath expecting some actual progress by 2020.
I understand both Don's reasoning and Peter's frustration. The automation of AUR maintenance is great when it runs smoothly and often, and maintaining consistency in the AUR is vital. At the same time, some packages are not updated because of the automation, even though they would be compatible with the existing versions in the AUR. This is not in the spirit of Arch's rolling-release model. The upstream maintainer should never have to fight for months to update his own packages on Arch if that update does not result in any breakage.
The most significant bottleneck for us is *not* AUR packages -- as they can be updated fully automatically, inside of a day -- it is the GHC core packages in binary form. Vegai needs help here.
As an active TU, I would be able to help Vegai with anything in [community] and, if granted access, I could help with [core] and [extra] packages too. I also follow aur-general and could handle specific issues that arise there with Haskell packages managed by the arch-haskell account. Consider this my application to join the "official" Arch Haskell team and get things moving a bit faster. Regards, Xyne

xyne:
Consider this my application to join the "official" Arch Haskell team and get things moving a bit faster.
Thanks Xyne. At the moment vegai and I are almost done. * ghc 6.12.3 and HP are in testing * AUR is almost fully up to date (version status page: http://www.galois.com/~dons/arch-haskell-status.html I've also improve several of the support tools (e.g. the RSS feed links to the AUR pages now) So we should be back in compliance with the policy spec, http://haskell.org/haskellwiki/Arch_Linux/Policy within a couple of days. From then, further automation of AUR, along with Xyne helping Vegai to keep [extra] tracking the HP, and things should be fine. -- Don

On Sat, 14 Aug 2010 03:25:05 +0200
"Xyne" == Xyne
wrote:
Xyne> I also follow aur-general and could handle specific issues that Xyne> arise there with Haskell packages managed by the arch-haskell Xyne> account. I 'own' few haskell packages which I would like to transfer to arch-haskell account, but being certain there will be some mechanism so that more members of the 'team' can update them? Sincerely, Gour -- Gour | Hlapicina, Croatia | GPG: CDBF17CA --

gour:
On Sat, 14 Aug 2010 03:25:05 +0200
> "Xyne" == Xyne
wrote: Xyne> I also follow aur-general and could handle specific issues that Xyne> arise there with Haskell packages managed by the arch-haskell Xyne> account.
I 'own' few haskell packages which I would like to transfer to arch-haskell account, but being certain there will be some mechanism so that more members of the 'team' can update them?
I want to publish the update process, then hand over maintainance to the community shortly, so that we can collectively maintain: * the AUR package set * the set of package build info, http://www.galois.com/~dons/arch-haskell-status.html * the distro map of Arch on Hackage, (e.g. http://hackage.haskell.org/package/addLicenseInfo) -- Don
participants (3)
-
Don Stewart
-
Gour D.
-
Xyne