debian loves haskell
DESCRIPTION
TRANSCRIPT
![Page 1: Debian Loves Haskell](https://reader033.vdocuments.us/reader033/viewer/2022042513/5482e3b85906b5c6158b460c/html5/thumbnails/1.jpg)
![Page 2: Debian Loves Haskell](https://reader033.vdocuments.us/reader033/viewer/2022042513/5482e3b85906b5c6158b460c/html5/thumbnails/2.jpg)
![Page 3: Debian Loves Haskell](https://reader033.vdocuments.us/reader033/viewer/2022042513/5482e3b85906b5c6158b460c/html5/thumbnails/3.jpg)
![Page 4: Debian Loves Haskell](https://reader033.vdocuments.us/reader033/viewer/2022042513/5482e3b85906b5c6158b460c/html5/thumbnails/4.jpg)
![Page 5: Debian Loves Haskell](https://reader033.vdocuments.us/reader033/viewer/2022042513/5482e3b85906b5c6158b460c/html5/thumbnails/5.jpg)
$ sudo apt-get install cabal-install haskell-platform$ cabal update$ cabal install carettah# ...cabal compiles the packages...$ ~/.cabal/bin/carettahcarettah version 0.0.4
![Page 6: Debian Loves Haskell](https://reader033.vdocuments.us/reader033/viewer/2022042513/5482e3b85906b5c6158b460c/html5/thumbnails/6.jpg)
$ sudo gem update$ sudo gem install earthquake# ...On a later date...$ sudo gem update
![Page 7: Debian Loves Haskell](https://reader033.vdocuments.us/reader033/viewer/2022042513/5482e3b85906b5c6158b460c/html5/thumbnails/7.jpg)
$ cabal update # update the local Hackage database$ cabal install yesod# ...On a later date...$ cabal upgrade--snip--The 'cabal upgrade' command has been removedbecause people found it confusing and it oftenled to broken packages.--snip--
![Page 8: Debian Loves Haskell](https://reader033.vdocuments.us/reader033/viewer/2022042513/5482e3b85906b5c6158b460c/html5/thumbnails/8.jpg)
$ cabal install yesod# Cabal cannot solve dependencies or Yesod has a bug.# ...OK, let's try again from scratch.$ rm -rf ~/.ghc ~/.cabal$ cabal update$ cabal install yesod
![Page 9: Debian Loves Haskell](https://reader033.vdocuments.us/reader033/viewer/2022042513/5482e3b85906b5c6158b460c/html5/thumbnails/9.jpg)
"http://ivanmiljenovic.wordpress.com/2010/03/15/repeat-after-me-cabal-is-not-a-package-manager/"
![Page 10: Debian Loves Haskell](https://reader033.vdocuments.us/reader033/viewer/2022042513/5482e3b85906b5c6158b460c/html5/thumbnails/10.jpg)
$ cabal info yesod--snip-- Versions available: 0.6.7, 0.7.2, 0.7.3, 0.8.0, 0.8.1, 0.8.2, 0.8.2.1, 0.9.1, 0.9.1.1 (and 35 others)--snip-- Dependencies: yesod-core >=0.9.1.1 && <0.10, yesod-auth ==0.7.*, yesod-json ==0.2.*, yesod-persistent ==0.2.*, yesod-form ==0.3.*, monad-control ==0.2.*, ...
![Page 11: Debian Loves Haskell](https://reader033.vdocuments.us/reader033/viewer/2022042513/5482e3b85906b5c6158b460c/html5/thumbnails/11.jpg)
"http://www.haskell.org/haskellwiki/Package_versioning_policy"
![Page 12: Debian Loves Haskell](https://reader033.vdocuments.us/reader033/viewer/2022042513/5482e3b85906b5c6158b460c/html5/thumbnails/12.jpg)
![Page 13: Debian Loves Haskell](https://reader033.vdocuments.us/reader033/viewer/2022042513/5482e3b85906b5c6158b460c/html5/thumbnails/13.jpg)
![Page 14: Debian Loves Haskell](https://reader033.vdocuments.us/reader033/viewer/2022042513/5482e3b85906b5c6158b460c/html5/thumbnails/14.jpg)
![Page 15: Debian Loves Haskell](https://reader033.vdocuments.us/reader033/viewer/2022042513/5482e3b85906b5c6158b460c/html5/thumbnails/15.jpg)
![Page 16: Debian Loves Haskell](https://reader033.vdocuments.us/reader033/viewer/2022042513/5482e3b85906b5c6158b460c/html5/thumbnails/16.jpg)
![Page 17: Debian Loves Haskell](https://reader033.vdocuments.us/reader033/viewer/2022042513/5482e3b85906b5c6158b460c/html5/thumbnails/17.jpg)
![Page 18: Debian Loves Haskell](https://reader033.vdocuments.us/reader033/viewer/2022042513/5482e3b85906b5c6158b460c/html5/thumbnails/18.jpg)
![Page 19: Debian Loves Haskell](https://reader033.vdocuments.us/reader033/viewer/2022042513/5482e3b85906b5c6158b460c/html5/thumbnails/19.jpg)
![Page 20: Debian Loves Haskell](https://reader033.vdocuments.us/reader033/viewer/2022042513/5482e3b85906b5c6158b460c/html5/thumbnails/20.jpg)
![Page 21: Debian Loves Haskell](https://reader033.vdocuments.us/reader033/viewer/2022042513/5482e3b85906b5c6158b460c/html5/thumbnails/21.jpg)
![Page 22: Debian Loves Haskell](https://reader033.vdocuments.us/reader033/viewer/2022042513/5482e3b85906b5c6158b460c/html5/thumbnails/22.jpg)
![Page 23: Debian Loves Haskell](https://reader033.vdocuments.us/reader033/viewer/2022042513/5482e3b85906b5c6158b460c/html5/thumbnails/23.jpg)
![Page 24: Debian Loves Haskell](https://reader033.vdocuments.us/reader033/viewer/2022042513/5482e3b85906b5c6158b460c/html5/thumbnails/24.jpg)
$ sudo apt-get install \ haskell-debian-utils haskell-devscripts
![Page 25: Debian Loves Haskell](https://reader033.vdocuments.us/reader033/viewer/2022042513/5482e3b85906b5c6158b460c/html5/thumbnails/25.jpg)
$ wget http://hackage.haskell.org/packages/archive/\hcwiid/0.0.1/hcwiid-0.0.1.tar.gz$ tar xfz hcwiid-0.0.1.tar.gz$ cd hcwiid-0.0.1/$ cabal-debian --debianize --ghc \ --maintainer="Kiwamu Okabe <[email protected]>"$ ls debianchangelog compat control copyright rules
![Page 26: Debian Loves Haskell](https://reader033.vdocuments.us/reader033/viewer/2022042513/5482e3b85906b5c6158b460c/html5/thumbnails/26.jpg)
$ debuild -rfakeroot -us -uc$ ls ../*hcwiid*deb../libghc-hcwiid-dev_0.0.1-1~hackage1_amd64.deb../libghc-hcwiid-doc_0.0.1-1~hackage1_all.deb../libghc-hcwiid-prof_0.0.1-1~hackage1_amd64.deb
![Page 27: Debian Loves Haskell](https://reader033.vdocuments.us/reader033/viewer/2022042513/5482e3b85906b5c6158b460c/html5/thumbnails/27.jpg)
$ cat debian/rules#!/usr/bin/make -finclude /usr/share/cdbs/1/rules/debhelper.mkinclude /usr/share/cdbs/1/class/hlibrary.mk$
![Page 28: Debian Loves Haskell](https://reader033.vdocuments.us/reader033/viewer/2022042513/5482e3b85906b5c6158b460c/html5/thumbnails/28.jpg)
![Page 29: Debian Loves Haskell](https://reader033.vdocuments.us/reader033/viewer/2022042513/5482e3b85906b5c6158b460c/html5/thumbnails/29.jpg)
![Page 30: Debian Loves Haskell](https://reader033.vdocuments.us/reader033/viewer/2022042513/5482e3b85906b5c6158b460c/html5/thumbnails/30.jpg)
![Page 31: Debian Loves Haskell](https://reader033.vdocuments.us/reader033/viewer/2022042513/5482e3b85906b5c6158b460c/html5/thumbnails/31.jpg)
Note: Joachim (pkg-haskell team member) said:>> [Q] Can someone who is not a DM join the pkg-haskell>> team, or should they become a DM first?> No need to be a DM, as there are DDs around that can> do the sponsoring.
![Page 32: Debian Loves Haskell](https://reader033.vdocuments.us/reader033/viewer/2022042513/5482e3b85906b5c6158b460c/html5/thumbnails/32.jpg)
![Page 33: Debian Loves Haskell](https://reader033.vdocuments.us/reader033/viewer/2022042513/5482e3b85906b5c6158b460c/html5/thumbnails/33.jpg)
![Page 34: Debian Loves Haskell](https://reader033.vdocuments.us/reader033/viewer/2022042513/5482e3b85906b5c6158b460c/html5/thumbnails/34.jpg)
Package: wnppSeverity: wishlistOwner: Kiwamu Okabe <[email protected]>
* Package name : haskell-ansi-wl-pprint Version : 0.6.3 Upstream Author : Daan Leijen, Max Bolingbroke<[email protected]>* URL : http://github.com/batterseapower/ansi-wl-pprint Vcs-Browser :http://anonscm.debian.org/gitweb/?p=collab-maint/haskell-ansi-wl-pprint.git* License : BSD3
![Page 35: Debian Loves Haskell](https://reader033.vdocuments.us/reader033/viewer/2022042513/5482e3b85906b5c6158b460c/html5/thumbnails/35.jpg)
$ vi debian/controlMaintainer: Debian Haskell Group \<[email protected]>Uploaders: Kiwamu Okabe <[email protected]>Vcs-Darcs: \http://darcs.debian.org/pkg-haskell/haskell-ansi-wl-pprintVcs-Browser: http://darcs.debian.org/cgi-bin/\darcsweb.cgi?r=pkg-haskell/haskell-ansi-wl-pprintDM-Upload-Allowed: yes
![Page 36: Debian Loves Haskell](https://reader033.vdocuments.us/reader033/viewer/2022042513/5482e3b85906b5c6158b460c/html5/thumbnails/36.jpg)
haskell-ansi-wl-pprint (0.6.3-2) UNRELEASED; urgency=low
* repo is moved to darcs. * change Vcs-* lines on debian/control.
-- Kiwamu Okabe <[email protected]> Wed, 12 Oct 2011 22:45:11 +0900
haskell-ansi-wl-pprint (0.6.3-1) UNRELEASED; urgency=low
* Debianization generated by cabal-debian
-- Kiwamu Okabe <[email protected]> Wed, 05 Oct 2011 11:14:50 +0900
![Page 37: Debian Loves Haskell](https://reader033.vdocuments.us/reader033/viewer/2022042513/5482e3b85906b5c6158b460c/html5/thumbnails/37.jpg)
$ sudo apt-get install darcs$ pwd/home/kiwamu/deb/haskell-ansi-wl-pprint/debian$ darcs init --darcs-2$ darcs record -a -l -m "Initial Check-In"Finished recording patch 'Initial Check-In'$ darcs put [email protected]:/darcs\/pkg-haskell/haskell-ansi-wl-pprintFinished applying...Put successful.
![Page 38: Debian Loves Haskell](https://reader033.vdocuments.us/reader033/viewer/2022042513/5482e3b85906b5c6158b460c/html5/thumbnails/38.jpg)
$ ssh [email protected] \ /darcs/pkg-haskell/tools/add-hooks.sh \ haskell-ansi-wl-pprint
![Page 39: Debian Loves Haskell](https://reader033.vdocuments.us/reader033/viewer/2022042513/5482e3b85906b5c6158b460c/html5/thumbnails/39.jpg)
$ dch -v VERSION_NUM # will be opened with your editor
$ darcs record -a$ darcs pushSending mail to [email protected]...
![Page 40: Debian Loves Haskell](https://reader033.vdocuments.us/reader033/viewer/2022042513/5482e3b85906b5c6158b460c/html5/thumbnails/40.jpg)
http://pkg-haskell.alioth.debian.org/cgi-bin/pet.cgi
![Page 41: Debian Loves Haskell](https://reader033.vdocuments.us/reader033/viewer/2022042513/5482e3b85906b5c6158b460c/html5/thumbnails/41.jpg)
![Page 42: Debian Loves Haskell](https://reader033.vdocuments.us/reader033/viewer/2022042513/5482e3b85906b5c6158b460c/html5/thumbnails/42.jpg)
$ darcs get darcs.debian.org:/darcs/pkg-haskell/tools$ tools/pkg-haskell-checkout haskell-ansi-wl-pprint$ cd haskell-ansi-wl-pprint/$ debuild -i -I$ debrelease$ debuild clean$ cd debian/$ darcs tag $(dpkg-parsechangelog -lchangelog |\ grep-dctrl -n -s Version .)$ darcs push -a
![Page 43: Debian Loves Haskell](https://reader033.vdocuments.us/reader033/viewer/2022042513/5482e3b85906b5c6158b460c/html5/thumbnails/43.jpg)
![Page 44: Debian Loves Haskell](https://reader033.vdocuments.us/reader033/viewer/2022042513/5482e3b85906b5c6158b460c/html5/thumbnails/44.jpg)