Hi archhaskellers!
Long time ago I wrote in this list about the idea of using cblrepo for
maintaining two or more repositories. Well, you can find the results here:
https://github.com/EffeErre/habs-extra .
The main idea is that every needed package already present in haskell repo
is added as a DistroPkg. This is done via a script that uses both *cblrepo* and
*cabal install* to find dependencies and latest available packages. I will
put the script on github as soon as possible. At the moment it can check
only a main cblrepo.db and work in another one. It should check many
cblrepo.db files in order to be really useful.
After some (*very slow*) testing, I ended up with a "haskell-extra" repo.
You can find it here:
http://archhaskell.mynerdside.com/haskell-extra/x86_64/. They are mainly
web-related package: snap, yesod, hakyll, mighttpd2...
IMHO there's no need for a different repository: it would be better to
merge this in main [haskell].
Hope this can be helpful,
Fabio
"hoko" requested adding the OpenGL package and others
in issue #73 on archhaskell/habs.
I made a pull request (issue #82) two weeks ago which would
add OpenGL and related packages.
I'm puzzled by the lack of response (no comments or other action).
Does it mean:
- The addition of OpenGL is unwelcome?
- My commits need improvement before they can be pulled?
Please tell me how.*
- The habs maintainers are very busy? If this is the case,
I'm sorry to be a pest. I'm a little nervous about its being
"closed due to age" like #52.
*From somewhere I have the impression that I should
"rebase" my branch onto master, maybe something like this:
$ git checkout master
$ git pull upstream # upstream is archhaskell/habs
$ git push myfork master # myfork is gdweber/habs
$ git checkout opengl # opengl is my topic branch
$ git rebase master
$ git push myfork opengl
But there is a very stern warning,
"Do not rebase commits that you have pushed to a public repository"
from the Pro Git book,
http://git-scm.com/book/en/Git-Branching-Rebasing
so I'm hesitant to do that without explicit instructions.
I'm very inexperienced with git.
--
Gregory D. Weber, Ph. D. :
Associate Professor of Informatics / \
Indiana University East 0 :
Tel. (765) 973-8420; FAX (765) 973-8550 / \
http://mypage.iu.edu/~gdweber/ 1 []
Any chance of getting haskell-x11 updated to 1.6? It's updated in the
community repo, but I don't think I can mix the two. I'm trying to
recompile xmobar and this requires X11 1.6. Thanks!
- Stephen
I thought I'd give cblrepo a try, and followed the instructions from
https://github.com/archhaskell/habs#readme
--but got a bunch of error messages:
$ git clone git://github.com/archhaskell/habs.git
Cloning into 'habs'...
remote: Counting objects: 28074, done.
remote: Compressing objects: 100% (10477/10477), done.
remote: Total 28074 (delta 16611), reused 27981 (delta 16526)
Receiving objects: 100% (28074/28074), 3.40 MiB | 170 KiB/s, done.
Resolving deltas: 100% (16611/16611), done.
$ cd habs
$ cblrepo sync
$ cblrepo pkgbuild $(cblrepo build base|tail -n +2)
Failed patching /tmp/cblrepo.crw4Qv/PKGBUILD with /home/gdweber/src/habs/patches/digest.pkgbuild
Failed patching /tmp/cblrepo.LXb4Ds/PKGBUILD with /home/gdweber/src/habs/patches/bytestring-lexing.pkgbuild
Failed patching /tmp/cblrepo.hq4NXI/PKGBUILD with /home/gdweber/src/habs/patches/gtk2hs-buildtools.pkgbuild
Failed patching /tmp/cblrepo.RvQ4Ce/PKGBUILD with /home/gdweber/src/habs/patches/DBus.pkgbuild
Failed patching /tmp/cblrepo.0N18KP/PKGBUILD with /home/gdweber/src/habs/patches/haskell-src-exts.pkgbuild
Failed patching /tmp/cblrepo.fuyLni/PKGBUILD with /home/gdweber/src/habs/patches/zlib.pkgbuild
Failed patching /tmp/cblrepo.Yzocrg/PKGBUILD with /home/gdweber/src/habs/patches/X11-xft.pkgbuild
Failed patching /tmp/cblrepo.WfIY8u/PKGBUILD with /home/gdweber/src/habs/patches/language-c.pkgbuild
Failed patching /tmp/cblrepo.WYude9/PKGBUILD with /home/gdweber/src/habs/patches/SDL.pkgbuild
Failed patching /tmp/cblrepo.oPe1JW/PKGBUILD with /home/gdweber/src/habs/patches/SDL-image.pkgbuild
Failed patching /tmp/cblrepo.LeWEkS/PKGBUILD with /home/gdweber/src/habs/patches/SDL-ttf.pkgbuild
Failed patching /tmp/cblrepo.QIxCg3/PKGBUILD with /home/gdweber/src/habs/patches/glib.pkgbuild
Failed patching /tmp/cblrepo.PzSnzB/PKGBUILD with /home/gdweber/src/habs/patches/cairo.pkgbuild
Failed patching /tmp/cblrepo.ExXM8f/PKGBUILD with /home/gdweber/src/habs/patches/pango.pkgbuild
Failed patching /tmp/cblrepo.3yV1BW/PKGBUILD with /home/gdweber/src/habs/patches/gtk.pkgbuild
$ $ cblrepo --version
cblrepo v0.6.2
---
Ha! At first I thought it was completely failing, but now I see it looks
like it failed with only 14 packages and built around 140 others.
Should this prevent me from going further and adding other packages
that I want to build that are not in the [haskell] repo?
Do I need to make the PKGBUILD files (and their directories) for all of
the packages in the repo before adding my own?
Do I need to actually _build_ the packages that are not my own
(in the sense of making the Arch Linux packages that pacman can use,
with makeahpkg)? I certainly hope not!
--
Gregory D. Weber, Ph. D. :
Associate Professor of Informatics / \
Indiana University East 0 :
Tel. (765) 973-8420; FAX (765) 973-8550 / \
http://mypage.iu.edu/~gdweber/ 1 []
Hello list,
I'm trying to add numeric-prelude [1] to the habs tree [2], with the
intent of making a pull-request and providing a compiled package, as
this seems to be what I should do to contribute to the [haskell] repo.
When I try to make some PKGBUILDs, though, I get a dependency on
"ghc=7.4.1-1", even if we switched to ghc-7.4.2-1 from [extra] and
before that we had a ghc-7.4.1-6 package in [haskell].
How could I correct this?
Alessandro
[1] http://hackage.haskell.org/package/numeric-prelude/
[2] https://github.com/archhaskell/habs
I've been working on upgrading [haskell] to Ghc 7.4.2 for a few days
now. So far no luck :(
The build always fails on creating documentation. Yesterday I
resorted to taking the source package from [extra], which is known to
build fine... but still it failed on generating the docs. I now
suspect this is due to the limited memory available on the machine I
use to build (1.5GB).
For the moment I've given up on building Ghc especially for use in
[haskell]. In order to move on I'll instead make use of Ghc out of
[extra]. If anyone has any objections to that, then please speak up.
/M
--
Magnus Therning OpenPGP: 0xAB4DFBA4
email: magnus(a)therning.org jabber: magnus(a)therning.org
twitter: magthe http://therning.org/magnus
Perl is another example of filling a tiny, short-term need, and then
being a real problem in the longer term.
-- Alan Kay
There's been a new version of mtl kicking around on Hackage for a
while now. I've tried to keep an eye on updating to it, but there's
always been a few packages that would break on an update. Observant
people will have noticed that the latest Haskell Platform includes it.
And indeed, the last time I checked it was possible to update mtl
without breakage (only cblrepo would break but that was easily fixed).
I started doing the update, but in the middle of it the server where I
build stopped accepting SSH connections. The situation is now that
the admin will kick at sshd ASAP (during the day I'm told), at which
time I'll be able to continue the update.
I know, it's utterly embarrassing to be behind HP, but it'll be
rectified post-haste.
/M
--
Magnus Therning OpenPGP: 0xAB4DFBA4
email: magnus(a)therning.org jabber: magnus(a)therning.org
twitter: magthe http://therning.org/magnus
Most software today is very much like an Egyptian pyramid with
millions of bricks piled on top of each other, with no structural
integrity, but just done by brute force and thousands of slaves.
-- Alan Kay
Hi everybody,
I am planning to install the haskell platform on arch and realised
that the Arch Linux-link on
http://hackage.haskell.org/platform/linux.html
is broken.
Question:
(1) Did the page move to somewhere else?
(2) Who to tell to change the link to where?
Thomas
Please add these packages to the [haskell] repo:
csv
SDL
SDL-image
SDL-ttf
----
Note: In https://github.com/archhaskell/habs I read,
"Suggestions for adding individual packages to the set are always
welcome. Just send the request to the mailinglist."
In mail from Magnus Therning to this list, 26 Mar 2012, I read,
"Would you please raise a bug at https://github.com/archhaskell/habs ?
It reduces the risk of me forgetting about your request :-)"
To be safe, I have done both.
--
Gregory D. Weber, Ph. D. :
Associate Professor of Informatics / \
Indiana University East 0 :
Tel. (765) 973-8420; FAX (765) 973-8550 / \
http://mypage.iu.edu/~gdweber/ 1 []