Difference between revisions of "Arch Linux/Arch Haskell Group Maintainership"
Jump to navigation
Jump to search
DonStewart (talk | contribs) |
DonStewart (talk | contribs) |
||
Line 3: | Line 3: | ||
To make the task of implementing the [http://haskell.org/haskellwiki/Arch_Linux/Policy Arch Haskell policy] of tracking AUR feasible, we take two approaches: |
To make the task of implementing the [http://haskell.org/haskellwiki/Arch_Linux/Policy Arch Haskell policy] of tracking AUR feasible, we take two approaches: |
||
− | * massive automation of Hackage |
+ | * massive automation of Hackage to AUR regular conversion, via [http://aur.archlinux.org/packages.php?ID=17471 cabal2arch] |
* group participation in updating packages. |
* group participation in updating packages. |
||
Line 17: | Line 17: | ||
The job of an Arch Haskell maintainer is as follows. |
The job of an Arch Haskell maintainer is as follows. |
||
− | + | * Ensure AUR tracks Hackage versions of packages. |
|
To do this, the following work is done: |
To do this, the following work is done: |
||
− | + | * Watch the [http://hackage.haskell.org/packages/archive/recent.html Hackage RSS feed] |
|
* When new packages appear, attempt to build and upload them, with the "build" script. |
* When new packages appear, attempt to build and upload them, with the "build" script. |
||
Revision as of 20:53, 14 August 2010
The Arch Haskell group maintains AUR packages for Haskell. The Arch Haskell packages make up around 10% of total AUR packages (~2000 packages).
To make the task of implementing the Arch Haskell policy of tracking AUR feasible, we take two approaches:
- massive automation of Hackage to AUR regular conversion, via cabal2arch
- group participation in updating packages.
The first step ensures a consistent user experience:
- cabal2arch should be used to generate all Haskell AUR packages,
- which ensures all naming conventions and other policies are followed,
The second point ensures the Arch Haskell project isn't vulernable to "bus errors" where a user burns out.
The job of an Arch Haskell group maintainer
The job of an Arch Haskell maintainer is as follows.
- Ensure AUR tracks Hackage versions of packages.
To do this, the following work is done:
- Watch the Hackage RSS feed
* When new packages appear, attempt to build and upload them, with the "build" script.