From mikhail.glushenkov at gmail.com Tue Jan 12 22:59:40 2016 From: mikhail.glushenkov at gmail.com (Mikhail Glushenkov) Date: Tue, 12 Jan 2016 23:59:40 +0100 Subject: Cabal status for GHC 8.0.1 In-Reply-To: <8760yy7ndy.fsf@smart-cactus.org> References: <8760yy7ndy.fsf@smart-cactus.org> Message-ID: Hi, On 12 January 2016 at 17:50, Ben Gamari wrote: > Within what timeframe in particular do you think we'll > be able to have a release tagged and (and ideally released)? Is late > January possible? Yes, I think it should be possible. In fact, all Cabal library changes required by nix-local-build and hackage-security are already in. I plan to merge some remaining open PRs and then create the 1.24 branch. From noonslists at gmail.com Tue Jan 19 05:24:24 2016 From: noonslists at gmail.com (Noon Silk) Date: Tue, 19 Jan 2016 16:24:24 +1100 Subject: Doc generation? Message-ID: Does anyone know what is happening here? Not a single one of the packages on http://hackage.haskell.org/packages/recent has docs generated at the moment. Some older ones, upload this year, also do not - http://hackage.haskell.org/package/pipes-concurrency -- Noon Silk, ? https://silky.github.io/ "Every morning when I wake up, I experience an exquisite joy ? the joy of being this signature." -------------- next part -------------- An HTML attachment was scrubbed... URL: From fa-ml at ariis.it Tue Jan 19 08:08:59 2016 From: fa-ml at ariis.it (Francesco Ariis) Date: Tue, 19 Jan 2016 09:08:59 +0100 Subject: Doc generation? In-Reply-To: References: Message-ID: <20160119080859.GA5300@casa.casa> On Tue, Jan 19, 2016 at 04:24:24PM +1100, Noon Silk wrote: > Does anyone know what is happening here? > > Not a single one of the packages on > http://hackage.haskell.org/packages/recent has docs generated at the moment. > > Some older ones, upload this year, also do not - > http://hackage.haskell.org/package/pipes-concurrency Docs not being built can be quite frustrating; for those dark times I build them locally: http://ariis.it/static/articles/no-docs-hackage/page.html Living with a flaky WiFi, saves me from screaming at the monitor quite some times. From noonslists at gmail.com Tue Jan 19 22:37:26 2016 From: noonslists at gmail.com (Noon Silk) Date: Wed, 20 Jan 2016 09:37:26 +1100 Subject: [Haskell-cafe] Doc generation? In-Reply-To: References: <20160119080859.GA5300@casa.casa> Message-ID: Thanks Mark and All, Indeed, I've been generating the docs myself offline; I didn't know about looking for the docs on stackage; thanks! -- Noon On Wed, Jan 20, 2016 at 4:51 AM, Mark Fine wrote: > Also, if the packages are on stackage, you can look at the documentation > there: > > https://www.stackage.org/package/pipes-concurrency > > Mark > > On Tue, Jan 19, 2016 at 8:39 AM, Patrick Redmond > wrote: > >> I don't know what's happening with hackage, but if you're using stack in >> your workflow a simple workaround is to build docs locally and search them >> with a shell script. For example: >> >> $ stack haddock async >> >> And then muck around in .stack-work or ~/.stack. I've written a >> bash/fish script to do the search for you here: >> plredmond.github.io/posts/search-haddocks-offline.html >> >> On Tuesday, January 19, 2016, Francesco Ariis wrote: >> >>> On Tue, Jan 19, 2016 at 04:24:24PM +1100, Noon Silk wrote: >>> > Does anyone know what is happening here? >>> > >>> > Not a single one of the packages on >>> > http://hackage.haskell.org/packages/recent has docs generated at the >>> moment. >>> > >>> > Some older ones, upload this year, also do not - >>> > http://hackage.haskell.org/package/pipes-concurrency >>> >>> Docs not being built can be quite frustrating; for those dark times I >>> build them locally: >>> >>> http://ariis.it/static/articles/no-docs-hackage/page.html >>> >>> Living with a flaky WiFi, saves me from screaming at the monitor quite >>> some times. >>> _______________________________________________ >>> Haskell-Cafe mailing list >>> Haskell-Cafe at haskell.org >>> http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe >>> >> >> _______________________________________________ >> Haskell-Cafe mailing list >> Haskell-Cafe at haskell.org >> http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe >> >> > > _______________________________________________ > Haskell-Cafe mailing list > Haskell-Cafe at haskell.org > http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe > > -- Noon Silk, ? https://silky.github.io/ "Every morning when I wake up, I experience an exquisite joy ? the joy of being this signature." -------------- next part -------------- An HTML attachment was scrubbed... URL: From mikhail.glushenkov at gmail.com Tue Jan 19 22:40:31 2016 From: mikhail.glushenkov at gmail.com (Mikhail Glushenkov) Date: Tue, 19 Jan 2016 23:40:31 +0100 Subject: [Haskell-cafe] Doc generation? In-Reply-To: References: <20160119080859.GA5300@casa.casa> Message-ID: Hi *, On 19 January 2016 at 23:37, Noon Silk wrote: > Thanks Mark and All, > > Indeed, I've been generating the docs myself offline; I didn't know about > looking for the docs on stackage; thanks! Note that with the Git version of cabal-install you can run 'cabal upload --doc' to upload the docs to Hackage manually. From mikhail.glushenkov at gmail.com Wed Jan 20 07:35:02 2016 From: mikhail.glushenkov at gmail.com (Mikhail Glushenkov) Date: Wed, 20 Jan 2016 08:35:02 +0100 Subject: [Haskell-cafe] Doc generation? In-Reply-To: References: <20160119080859.GA5300@casa.casa> Message-ID: Hi, On 20 January 2016 at 08:09, Sven Panne wrote: > Are there any safeguards on the Hackage server side to guarantee consistency > between the uploaded package and the uploaded docs? (i.e. make sure it's the > right version etc.) Are there checks on the server side that the > cross-package links are correct? Does the server make sure that the docs > contain source links? If I'm reading [1] correctly, no such checks are performed. > If the answer to any of these questions is "no", I consider even the > possibility of uploading docs by hand a bug. Wrong/partial documentation is > worse than no documentation at all... You're welcome to open a ticket on the hackage-server bug tracker. [1] https://github.com/haskell/hackage-server/blob/master/Distribution/Server/Features/Documentation.hs#L223 From mikhail.glushenkov at gmail.com Wed Jan 20 09:11:54 2016 From: mikhail.glushenkov at gmail.com (Mikhail Glushenkov) Date: Wed, 20 Jan 2016 10:11:54 +0100 Subject: [Haskell-cafe] Doc generation? In-Reply-To: References: <20160119080859.GA5300@casa.casa> Message-ID: Hi, On 20 January 2016 at 09:49, Sven Panne wrote: > 2016-01-20 8:35 GMT+01:00 Mikhail Glushenkov : >> >> You're welcome to open a ticket on the hackage-server bug tracker. > > > I've reported this several times through several channels Those tickets are about missing docs, not missing checks of manually uploaded docs. From hesselink at gmail.com Wed Jan 20 12:59:58 2016 From: hesselink at gmail.com (Erik Hesselink) Date: Wed, 20 Jan 2016 13:59:58 +0100 Subject: [Haskell-cafe] Doc generation? In-Reply-To: References: <20160119080859.GA5300@casa.casa> Message-ID: Note that if you do this, people who install your package will locally still have the documentation bug, so it's probably better to upload a new version anyway. Erik On 20 January 2016 at 13:41, Oliver Charles wrote: > This would require the ability to re-upload a package that only has > documentation changes. I regularly re-upload documentation when people > report a documentation bug (such as a typo). I wouldn't want to lose that > ability. > > On Wed, Jan 20, 2016 at 10:46 AM Sven Panne wrote: >> >> 2016-01-20 10:11 GMT+01:00 Mikhail Glushenkov >> : >>> >>> Those tickets are about missing docs, not missing checks of manually >>> uploaded docs. >> >> >> Ah, OK, then we misunderstood each other. My point is: If doc generation >> actually worked on Hackage, the manual upload could be disabled immediately, >> I see it only as a fragile workaround, so there is no point in opening a >> ticket for improving that when we already have tons of tickets for the >> *real* problem (which somehow seems to be ignored for ages). >> >> Cheers, >> S. >> _______________________________________________ >> Haskell-Cafe mailing list >> Haskell-Cafe at haskell.org >> http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe > > > _______________________________________________ > Haskell-Cafe mailing list > Haskell-Cafe at haskell.org > http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe > From ryan at ryant.org Mon Jan 25 05:37:10 2016 From: ryan at ryant.org (Ryan Thomas) Date: Mon, 25 Jan 2016 16:37:10 +1100 Subject: ANN: Cabal 1.22.7.0, 1.20.0.4 and 1.18.1.7 have been released Message-ID: In order to address #3003 a new release of Cabal library has been made off of the 1.22, 1.20 and 1.18 branches. This is now available on hackage.haskell.org and the downloads page. The travis-ci tests for the 1.18 branch are currently failing as they are unable to contact the GCE ubuntu mirrors, once this is resolved and they pass I will close #3003. Further updates on this issue will be available there also. Cheers, Ryan -------------- next part -------------- An HTML attachment was scrubbed... URL: From mietek at bak.io Mon Jan 25 20:57:48 2016 From: mietek at bak.io (=?ISO-8859-1?Q?Mi=EBtek=20Bak?=) Date: Mon, 25 Jan 2016 20:57:48 +0000 Subject: ANN: cabal-install-1.22.6.0 has been released In-Reply-To: <4DECA8DB-C4CE-4CDD-8E1C-C3059A1EBD55@bak.io> References: <64E078D3-786C-4613-B726-24CFDF6D143D@bak.io> <4DECA8DB-C4CE-4CDD-8E1C-C3059A1EBD55@bak.io> Message-ID: <1453755468.2854720.502264946.024B6911@webmail.messagingengine.com> Dear Ryan, Please remove the exhaustive list of platforms supported by Halcyon from the Cabal download page. It?s now more confusing than helpful. Thanks, -- Mi?tek https://mietek.io On Tue, Nov 10, 2015, at 05:33, Mi?tek Bak wrote: > Dear Ryan, > > The Cabal download page hasn?t been updated for a while. > https://www.haskell.org/cabal/download.html > > I think it?d make sense to remove the exhaustive list of platforms > supported by Halcyon from this page, and make the links to official Cabal > binaries more prominent. > > If any mention of Halcyon should be kept on the page at all, perhaps it > could be a short note at the very end of the cabal-install section, > saying something to the effect of ?cabal-install can also be installed > with Halcyon?. > > Regards, > > -- > Mi?tek > https://mietek.io > > > > > > On 2015-06-18, at 01:32, Mi?tek Bak wrote: > > > > Thanks. cabal-install 1.22.6.0 (and 1.22.5.0) can now be installed with Halcyon: > > > > halcyon install --cabal-version=1.22.6.0 > > > > Supported platforms include: > > > > - Amazon Linux 2014.09 > > - Arch Linux > > - CentOS 6, 7 > > - Debian 6, 7, 8 > > - Gentoo Linux > > - openSUSE 13.2 > > - OS X 10.8, 10.9, 10.10 > > - Red Hat Enterprise Linux 6, 7 > > - Slackware 14.1 > > - SUSE Linux Enterprise Server 12 > > - Ubuntu 12.04 LTS, 14.04 LTS, 14.10, 15.04 > > - Fedora 20, 21 > > > > > > -- > > Mi?tek > > https://mietek.io > > > > > > > > > > On 2015-06-17, at 09:21, Ryan Thomas wrote: > > > >> Hi all, > >> > >> A new minor release of cabal-install has been released, this is to > >> pick up a fix for @ezyang's fix for #2502. > >> > >> This is now available on hackage and the downloads page and the > >> sha1sum is listed below. > >> > >> Cheers, > >> > >> ryan > >> > >> > >> d474b0eef6944af1abef92419cea13cee50993f3 cabal-install-1.22.6.0.tar.gz > >> _______________________________________________ > >> cabal-devel mailing list > >> cabal-devel at haskell.org > >> http://mail.haskell.org/cgi-bin/mailman/listinfo/cabal-devel > > > > _______________________________________________ > cabal-devel mailing list > cabal-devel at haskell.org > http://mail.haskell.org/cgi-bin/mailman/listinfo/cabal-devel > Email had 1 attachment: > + smime.p7s > 6k (application/pkcs7-signature) From ryan at ryant.org Wed Jan 27 06:49:58 2016 From: ryan at ryant.org (Ryan Thomas) Date: Wed, 27 Jan 2016 17:49:58 +1100 Subject: ANN: cabal-install-1.22.6.0 has been released In-Reply-To: <1453755468.2854720.502264946.024B6911@webmail.messagingengine.com> References: <64E078D3-786C-4613-B726-24CFDF6D143D@bak.io> <4DECA8DB-C4CE-4CDD-8E1C-C3059A1EBD55@bak.io> <1453755468.2854720.502264946.024B6911@webmail.messagingengine.com> Message-ID: This is done, I still left the link to Halcyon there but removed the exhaustive list. On 26 January 2016 at 07:57, Mi?tek Bak wrote: > Dear Ryan, > > Please remove the exhaustive list of platforms supported by Halcyon from > the Cabal download page. It?s now more confusing than helpful. > > Thanks, > > -- > Mi?tek > https://mietek.io > > > On Tue, Nov 10, 2015, at 05:33, Mi?tek Bak wrote: > > Dear Ryan, > > > > The Cabal download page hasn?t been updated for a while. > > https://www.haskell.org/cabal/download.html > > > > I think it?d make sense to remove the exhaustive list of platforms > > supported by Halcyon from this page, and make the links to official Cabal > > binaries more prominent. > > > > If any mention of Halcyon should be kept on the page at all, perhaps it > > could be a short note at the very end of the cabal-install section, > > saying something to the effect of ?cabal-install can also be installed > > with Halcyon?. > > > > Regards, > > > > -- > > Mi?tek > > https://mietek.io > > > > > > > > > > > On 2015-06-18, at 01:32, Mi?tek Bak wrote: > > > > > > Thanks. cabal-install 1.22.6.0 (and 1.22.5.0) can now be installed > with Halcyon: > > > > > > halcyon install --cabal-version=1.22.6.0 > > > > > > Supported platforms include: > > > > > > - Amazon Linux 2014.09 > > > - Arch Linux > > > - CentOS 6, 7 > > > - Debian 6, 7, 8 > > > - Gentoo Linux > > > - openSUSE 13.2 > > > - OS X 10.8, 10.9, 10.10 > > > - Red Hat Enterprise Linux 6, 7 > > > - Slackware 14.1 > > > - SUSE Linux Enterprise Server 12 > > > - Ubuntu 12.04 LTS, 14.04 LTS, 14.10, 15.04 > > > - Fedora 20, 21 > > > > > > > > > -- > > > Mi?tek > > > https://mietek.io > > > > > > > > > > > > > > > On 2015-06-17, at 09:21, Ryan Thomas wrote: > > > > > >> Hi all, > > >> > > >> A new minor release of cabal-install has been released, this is to > > >> pick up a fix for @ezyang's fix for #2502. > > >> > > >> This is now available on hackage and the downloads page and the > > >> sha1sum is listed below. > > >> > > >> Cheers, > > >> > > >> ryan > > >> > > >> > > >> d474b0eef6944af1abef92419cea13cee50993f3 cabal-install-1.22.6.0.tar.gz > > >> _______________________________________________ > > >> cabal-devel mailing list > > >> cabal-devel at haskell.org > > >> http://mail.haskell.org/cgi-bin/mailman/listinfo/cabal-devel > > > > > > > _______________________________________________ > > cabal-devel mailing list > > cabal-devel at haskell.org > > http://mail.haskell.org/cgi-bin/mailman/listinfo/cabal-devel > > Email had 1 attachment: > > + smime.p7s > > 6k (application/pkcs7-signature) > -------------- next part -------------- An HTML attachment was scrubbed... URL: From mikhail.glushenkov at gmail.com Thu Jan 28 21:13:50 2016 From: mikhail.glushenkov at gmail.com (Mikhail Glushenkov) Date: Thu, 28 Jan 2016 22:13:50 +0100 Subject: Cabal 1.24 status update Message-ID: Hi *, Just a short update on the status of the 1.24 release. Since the GHC 8 release has been delayed somewhat, I've postponed creating the 1.24 branch. Will do that either before GHC 8 RC3 release or GHC 8 final (if there won't be a GHC 8 RC3). Here's the list of remaining unmerged PRs that I plan to merge before creating the branch: Cabal: https://github.com/haskell/cabal/pull/2540 - Add support for platform libraries (needs rebasing) https://github.com/haskell/cabal/pull/2522 - Implement bash (with globstar) style globbing (requires some work on my part) cabal-install: https://github.com/haskell/cabal/pull/2916 - Fix space leak in solver backjumping https://github.com/haskell/cabal/pull/2914 - Fix space leaks in dependency solver logging. https://github.com/haskell/cabal/pull/2774 - Add the gen-bounds command https://github.com/haskell/cabal/pull/2640 - init-config https://github.com/haskell/cabal/pull/2882 - status command Also, https://github.com/haskell/cabal/issues/3003 must be resolved before the release. From spam at scientician.net Fri Jan 29 16:58:02 2016 From: spam at scientician.net (Bardur Arantsson) Date: Fri, 29 Jan 2016 17:58:02 +0100 Subject: Cabal 1.24 status update In-Reply-To: References: Message-ID: (Sorry for the duplicate, Mikhail, I forgot reply-to-list.) On 01/28/2016 10:13 PM, Mikhail Glushenkov wrote: > Hi *, > > https://github.com/haskell/cabal/pull/2522 - Implement bash (with globstar) > style globbing (requires some work on my part) > Oooh! Really glad to see that this will (hopefully) be ressurrected! Hopefully it'll put an end to the ridiculousness of forgetting to add "test" source files. Regards, From ryan at ryant.org Sun Jan 31 23:14:31 2016 From: ryan at ryant.org (Ryan Thomas) Date: Mon, 1 Feb 2016 10:14:31 +1100 Subject: ANN: cabal-install 1.22, 1.20 & 1.18 releases Message-ID: Hi all, I have released 1.22.8.0, 1.20.2.0 and 1.18.2.0 of cabal-install, after a fix was found for #3003 : If you encounter an error similar to the following when running `cabal install cabal-install` or 'cabal install Cabal': /tmp/cabal-tmp-7012/Cabal-1.22.6.0/Distribution/Version.hs:135:10: Duplicate instance declarations: instance Binary Version -- Defined at /tmp/cabal-tmp-7012/Cabal-1.22.6.0/Distribution/Version.hs:135:10 instance [safe] Binary Version -- Defined in ?binary-0.8.0.0:Data.Binary.Class? try running 'cabal install -j1 Cabal' to work around the 'binary-0.8' compatibility issue. Cheers, ryan -------------- next part -------------- An HTML attachment was scrubbed... URL: