
Hi, A package I want to upload only builds with the unreleased gtk2hs version from the darcs repository and not the latest released version 0.9.13 or any lesser. But the repository version seems to not have changed, so if I say in my cabal file: gtk >= 0.9.14 it does not even build with the gtk2hs version from the repos, on the other hand if I say: gtk >= 0.9.13 people using 0.9.13 may be surprised to see the package does not build. What should I do o__O? Wait for the next gtk2hs release before releasing my package? Or is there a way to notify _potential users/those interested_ of the need to use the latest gtk2hs they can get from the darcs repos. Best Regards, Cetin Sert

Hi, Am Dienstag, den 23.12.2008, 21:31 +0100 schrieb Cetin Sert:
A package I want to upload only builds with the unreleased gtk2hs version from the darcs repository and not the latest released version 0.9.13 or any lesser. But the repository version seems to not have changed, so if I say in my cabal file:
gtk >= 0.9.14
it does not even build with the gtk2hs version from the repos, on the other hand
if I say:
gtk >= 0.9.13
people using 0.9.13 may be surprised to see the package does not build.
What should I do o__O? Wait for the next gtk2hs release before releasing my package? Or is there a way to notify _potential users/those interested_ of the need to use the latest gtk2hs they can get from the darcs repos.
I’d say, if your dependency hasn’t released yet, then you shouldn’t either. Make sure interested people know about _your_ darcs repository, but only put stuff on hackage that builds. Alternatively, put gtk >= 0.9.14 in the dependency, which is correct (although too strict), and tell people to lower it locally _after_ they have installed gtk2hs from darcs. Once gtk2hs is released, your package is already there. Correct dependencies are better than general dependencies. (all just my opinion, of course) Joachim -- Joachim "nomeata" Breitner mail: mail@joachim-breitner.de | ICQ# 74513189 | GPG-Key: 4743206C JID: nomeata@joachim-breitner.de | http://www.joachim-breitner.de/ Debian Developer: nomeata@debian.org

Cetin Sert wrote:
Hi,
A package I want to upload only builds with the unreleased gtk2hs version from the darcs repository and not the latest released version 0.9.13 or any lesser. But the repository version seems to not have changed, so if I say in my cabal file:
gtk >= 0.9.14
it does not even build with the gtk2hs version from the repos, on the other hand
if I say:
gtk >= 0.9.13
people using 0.9.13 may be surprised to see the package does not build.
What should I do o__O? Wait for the next gtk2hs release before releasing my package? Or is there a way to notify _potential users/those interested_ of the need to use the latest gtk2hs they can get from the darcs repos.
It's not good practice to make releases that depend on unreleased packages. On the other hand, I plan on doing a release real soon now (hopefully by Monday or so). So I would suggest that you wait just a few more days. I think we're going to make this one 0.10.0, btw. Pete
Best Regards, Cetin Sert
------------------------------------------------------------------------
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
participants (3)
-
Cetin Sert
-
Joachim Breitner
-
Peter Gavin