[ANN] Cabal-1.24.1.0 and cabal-install-1.24.0.1 have been released

2016-11-05 Thread Ryan Thomas
Hi all,

Cabal 1.24.1.0 and cabal-install 1.24.0.1 have been released and are
available on Hackage and the downloads page.

Cheers,

ryan
___
cabal-devel mailing list
cabal-devel@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/cabal-devel


[ANN] Cabal and cabal-install 1.24.0.0 have been released

2016-05-02 Thread Ryan Thomas
Hi all,

Cabal and cabal-install 1.24.0.0 have been released.

These have been uploaded to hackage, tagged in the repo and updated on the
downloads page.

The changelog is quite extensive, so please see here
 and
here  for the
complete details.

Cheers,

ryan
___
cabal-devel mailing list
cabal-devel@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/cabal-devel


ANN: Cabal and cabal-install 1.22 versions released

2016-03-02 Thread Ryan Thomas
Hi all,

I have released the following versions of Cabal and cabal-install.

Cabal - 1.22.8.0
cabal-install - 1.22.9.0

These are tagged in the repo, updated on the downloads site and uploaded to
hackage.


Cheers,

ryan
___
cabal-devel mailing list
cabal-devel@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/cabal-devel


ANN: cabal-install 1.22, 1.20 & 1.18 releases

2016-01-31 Thread Ryan Thomas
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
___
cabal-devel mailing list
cabal-devel@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/cabal-devel


Re: ANN: cabal-install-1.22.6.0 has been released

2016-01-26 Thread Ryan Thomas
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 <mie...@bak.io> 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 <mie...@bak.io> 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 <r...@ryant.org> 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@haskell.org
> > >> http://mail.haskell.org/cgi-bin/mailman/listinfo/cabal-devel
> > >
> >
> > ___
> > cabal-devel mailing list
> > cabal-devel@haskell.org
> > http://mail.haskell.org/cgi-bin/mailman/listinfo/cabal-devel
> > Email had 1 attachment:
> > + smime.p7s
> >   6k (application/pkcs7-signature)
>
___
cabal-devel mailing list
cabal-devel@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/cabal-devel


ANN: Cabal 1.22.7.0, 1.20.0.4 and 1.18.1.7 have been released

2016-01-24 Thread Ryan Thomas
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
___
cabal-devel mailing list
cabal-devel@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/cabal-devel


ANN: Cabal 1.22.6.0 and cabal-install 1.22.7.0 released

2015-12-27 Thread Ryan Thomas
Cabal 1.22.6.0 and cabal-install 1.22.7.0 (with Cabal 1.22.6.0) have both
been released and are available on hackage.

I am still pushing the changes to the Cabal downloads page, this should be
complete momentarily.

Cheers,

ryan
___
cabal-devel mailing list
cabal-devel@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/cabal-devel


ANN: Cabal-1.22.5.0 has been released

2015-11-30 Thread Ryan Thomas
Cabal 1.22.5.0 has been released and pushed to hackage with the following
changes:

- Don't recompile C sources unless needed (#2601). (Luke Iannini)
- Support Haddock response files.
- Add frameworks when linking a dynamic library.

As well as to facilitate the GHC 7.10.3 release.

Cheers,

ryan
___
cabal-devel mailing list
cabal-devel@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/cabal-devel


ANN: cabal-install-1.22.6.0 has been released

2015-06-17 Thread Ryan Thomas
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@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/cabal-devel


Re: ANN: Cabal and cabal-install 1.22.3.0 released

2015-05-06 Thread Ryan Thomas
Thanks Miëtek, I'll update the page and wording this evening (UTC) -
do you have some preferred wording I should use on the page?

Cheers,

ryan

On 6 May 2015 at 05:03, Miëtek Bak mie...@bak.io wrote:
 Ryan,

 cabal-install binaries for 1.20.1.0, 1.22.3.0, and 1.22.4.0 are now available 
 in Halcyon on the following platforms:

 - Amazon Linux 2014.09 (x86_64)
 - Arch Linux (x86_64)
 - CentOS 6 (i386 and x86_64)
 - CentOS 7 (x86_64)
 - Debian 6 (i386 and x86_64)
 - Debian 7 (i386 and x86_64)
 - Fedora 20 (i386 and x86_64)
 - Fedora 21 (x86_64)
 - openSUSE 13.2 (x86_64)
 - OS X 10.8 (x86_64)
 - OS X 10.9 (x86_64)
 - OS X 10.10 (x86_64)
 - Red Hat Enterprise Linux 6 (x86_64)
 - Red Hat Enterprise Linux 7 (x86_64)
 - SUSE Linux Enterprise Server 12 (x86_64)
 - Ubuntu 10.04 LTS (x86_64)
 - Ubuntu 12.04 LTS (i386 and x86_64)
 - Ubuntu 14.04 LTS (i386 and x86_64)
 - Ubuntu 14.10 (i386 and x86_64)

 Fedora 19 (i386 and x86_64), Red Hat Enterprise Linus 6 (i386), and Ubuntu 
 10.04 LTS (i386) are gone.  Support for Debian 8 and Ubuntu 15.04 is coming 
 soon.

 Please note the Cabal download page is currently misleading users into 
 believing they can download cabal-binaries directly from the Halcyon website. 
  This is not the case.  The idea is to use Halcyon to set up a Haskell 
 environment, without depending on packages provided (or, more likely, not 
 provided) by the distribution maintainers.


 --
 Miëtek
 https://mietek.io




 On 2015-04-20, at 15:56, Ryan Thomas r...@ryant.org wrote:

 A minor release of Cabal and cabal-install has been completed.

 This is available for download on haskell.org as well as hackage. The
 main reason for this release was a fix for the ghcjs-pkg version
 number handling. The changelog entries for both are below.

 Cabal:
 1.22.3.0 Ryan Thomas r...@ryant.org April 2015
* Fix for the ghcjs-pkg version number handling (Luite Stegeman)
* filterConfigureFlags: filter more flags (Mikhail Glushenkov)
* Cabal check will fail on -fprof-auto passed as a ghc-option
 - Fixes #2479 (John Chee)

 cabal-install:
 1.22.3.0 Ryan Thomas r...@ryant.org April 2015
* Fix bash completion for sandbox subcommands - Fixes #2513
 (Mikhail Glushenkov)
* filterConfigureFlags: filter more flags (Mikhail Glushenkov)

 Miëtek, Mikhail: If you would be willing to build the additional
 binaries as was done with 1.22.2.0 I will update the downloads page
 with them too.

 Cheers,

 Ryan

___
cabal-devel mailing list
cabal-devel@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/cabal-devel


ANN: cabal-install 1.22.4.0, 1.20.1.0, 1.18.1.0, 1.16.1.0, 0.14.1 released

2015-05-05 Thread Ryan Thomas
A minor release of 1.22, 1.20, 1.18, 1.16  0.14 has been completed
for cabal-install, mainly to pick up the change to no longer use basic
authentication over HTTP.

The full changelog entries are below for each release, along with a
sha1sum of each binary that was uploaded to hackage and the
haskell.org site.

Cheers,

ryan


1.22.4.0 Ryan Thomas r...@ryant.org May 2015
* Force cabal upload to always use digest auth and never basic auth.
* Add dependency-graph information to `printPlan` output
* bootstrap.sh: fixes linker matching to avoid cases where tested
linker names appear unexpectedly in compiler output (fixes #2542)

1.20.1.0 Ryan Thomas r...@ryant.org May 2015
* Force cabal upload to always use digest auth and never basic auth.
* bootstrap.sh: install network-uri before HTTP

1.18.1.0 Ryan Thomas r...@ryant.org May 2015
* Force cabal upload to always use digest auth and never basic auth.
* Merge pull request #2367 from juhp/patch-2
* Fix bootstrap.sh by bumping HTTP to 4000.2.16.1

1.16.1.0 Ryan Thomas r...@ryant.org May 2015
* More restrictive upper bound on network.
* Force cabal upload to always use digest auth and never basic auth.

0.14.1 Ryan Thomas r...@ryant.org May 2015
* More restrictive upper bound on network.
* Force cabal upload to always use digest auth and never basic auth.
* Add the missing JobControl module.
* Drop the ghc-options: -rtsopts on cabal-install.
* Add -threaded and -rtsopts to cabal-install's ghc-options.
* Parallelise the install command.
* InstallPlan: Add a Processing package state.
* Add a '-j' flag for the 'install' command.
* Force the log for the error to be printed in parallel with the complete trace.
* Remove goal choice nodes after reordering is completed.


SHA1 Sums:
b98eea96d321cdeed83a201c192dac116e786ec2 cabal-install-1.22.4.0.tar.gz
338fc09b0aa56fead06cecfae2bccd573f5dd3da cabal-install-1.20.1.0.tar.gz
ab5c6801c6949a86edf41833c782201e0df1108f cabal-install-1.18.1.0.tar.gz
ffb2cd81d620122982f5c1e4d8672c98d85296a0 cabal-install-1.16.1.0.tar.gz
35cd57eae72e0488a6a37ea503b906248da5230a cabal-install-0.14.1.tar.gz
___
cabal-devel mailing list
cabal-devel@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/cabal-devel


ANN: Cabal and cabal-install 1.22.3.0 released

2015-04-20 Thread Ryan Thomas
A minor release of Cabal and cabal-install has been completed.

This is available for download on haskell.org as well as hackage. The
main reason for this release was a fix for the ghcjs-pkg version
number handling. The changelog entries for both are below.

Cabal:
1.22.3.0 Ryan Thomas r...@ryant.org April 2015
* Fix for the ghcjs-pkg version number handling (Luite Stegeman)
* filterConfigureFlags: filter more flags (Mikhail Glushenkov)
* Cabal check will fail on -fprof-auto passed as a ghc-option
- Fixes #2479 (John Chee)

cabal-install:
1.22.3.0 Ryan Thomas r...@ryant.org April 2015
* Fix bash completion for sandbox subcommands - Fixes #2513
(Mikhail Glushenkov)
* filterConfigureFlags: filter more flags (Mikhail Glushenkov)

Miëtek, Mikhail: If you would be willing to build the additional
binaries as was done with 1.22.2.0 I will update the downloads page
with them too.

Cheers,

Ryan
___
cabal-devel mailing list
cabal-devel@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/cabal-devel


Re: New minor 1.22 release?

2015-04-20 Thread Ryan Thomas
Luite, I'll be releasing the 1.22.3.0 branch now.

On 15 April 2015 at 05:46, Ryan Thomas r...@ryant.org wrote:
 Sounds good to me.


 On Wednesday, 15 April 2015, Luite Stegeman stege...@gmail.com wrote:

 I think that would be ok. But I'd like to get the version number of the
 1.22 branch bumped and update the Cabal submodule in GHC so I can run more
 tests as early as possible and perhaps avoid more embarassing bugs like
 this.

 Would it be ok if I bumped the 1.22 branch (to 1.22.3.0 ?). Then when you
 roll the release we can just update the submodule again.

 luite


 On Wed, Apr 15, 2015 at 3:18 PM, Ryan Thomas r...@ryant.org wrote:

 Hey Luite,

 I can do one but unfortunately I'm in Vietnam without any of my keys
 until Sunday. If it can wait until then I would be happy to do it when I
 return home.

 Cheers,

 Ryan


 On Wednesday, 15 April 2015, Luite Stegeman stege...@gmail.com wrote:

 Hi all,

 Unfortunately GHC 7.10.1 shipped with a Cabal library that handles
 ghcjs-pkg version numbers wrong, making it unusable to boot GHCJS.

 I'd like 7.10.2 to ship with a working version (7.10.2 itself also
 contains an important bugfix for GHCJS), which would require a new minor
 version release. Can we do one soon? Let me know if I can do anything to
 help!

 luite



___
cabal-devel mailing list
cabal-devel@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/cabal-devel


Re: New minor 1.22 release?

2015-04-14 Thread Ryan Thomas
Hey Luite,

I can do one but unfortunately I'm in Vietnam without any of my keys until
Sunday. If it can wait until then I would be happy to do it when I return
home.

Cheers,

Ryan

On Wednesday, 15 April 2015, Luite Stegeman stege...@gmail.com wrote:

 Hi all,

 Unfortunately GHC 7.10.1 shipped with a Cabal library that handles
 ghcjs-pkg version numbers wrong, making it unusable to boot GHCJS.

 I'd like 7.10.2 to ship with a working version (7.10.2 itself also
 contains an important bugfix for GHCJS), which would require a new minor
 version release. Can we do one soon? Let me know if I can do anything to
 help!

 luite


___
cabal-devel mailing list
cabal-devel@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/cabal-devel


Re: New minor 1.22 release?

2015-04-14 Thread Ryan Thomas
Sounds good to me.

On Wednesday, 15 April 2015, Luite Stegeman stege...@gmail.com wrote:

 I think that would be ok. But I'd like to get the version number of the
 1.22 branch bumped and update the Cabal submodule in GHC so I can run more
 tests as early as possible and perhaps avoid more embarassing bugs like
 this.

 Would it be ok if I bumped the 1.22 branch (to 1.22.3.0 ?). Then when you
 roll the release we can just update the submodule again.

 luite


 On Wed, Apr 15, 2015 at 3:18 PM, Ryan Thomas r...@ryant.org
 javascript:_e(%7B%7D,'cvml','r...@ryant.org'); wrote:

 Hey Luite,

 I can do one but unfortunately I'm in Vietnam without any of my keys
 until Sunday. If it can wait until then I would be happy to do it when I
 return home.

 Cheers,

 Ryan


 On Wednesday, 15 April 2015, Luite Stegeman stege...@gmail.com
 javascript:_e(%7B%7D,'cvml','stege...@gmail.com'); wrote:

 Hi all,

 Unfortunately GHC 7.10.1 shipped with a Cabal library that handles
 ghcjs-pkg version numbers wrong, making it unusable to boot GHCJS.

 I'd like 7.10.2 to ship with a working version (7.10.2 itself also
 contains an important bugfix for GHCJS), which would require a new minor
 version release. Can we do one soon? Let me know if I can do anything to
 help!

 luite



___
cabal-devel mailing list
cabal-devel@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/cabal-devel


Re: Cabal webpage on haskell.org

2015-03-23 Thread Ryan Thomas
1.22.2.0 has been updated on the downloads page. The issue still
remains the the '-latest' symlinks have not been updated.

On 23 March 2015 at 05:46, Gershom B gersh...@gmail.com wrote:
 I’ve re-enabled the directory listings for 
 https://www.haskell.org/cabal/release/

 (admins, note: I just changed the nginx.conf directly, we need to backport 
 all our changes into the full deploy scripts…)

 —Gershom

 On March 15, 2015 at 3:18:52 AM, Miëtek Bak (mie...@bak.io) wrote:
 There are at two problems with the Cabal webpage on haskell.org:


 1. The release directories are no longer browseable, as attempting to list 
 their contents
 fails with 403 errors.

 Being able to browse these directories was probably the only way to locate 
 binary downloads
 for releases older than the one linked from the download page, which is 
 currently 1.22.0.0.

 https://www.haskell.org/cabal/release/cabal-install-1.22.0.0/
 https://www.haskell.org/cabal/release/cabal-install-1.20.0.3/
 https://www.haskell.org/cabal/release/


 2. 1.22.0.0 is still listed as the latest version on the download page, even 
 though 1.22.1.0
 and 1.22.1.1 were released 3 weeks ago.

 https://www.haskell.org/cabal/download.html
 https://github.com/haskell/cabal/releases


 How can I help get this fixed?


 --
 Miëtek






 ___
 cabal-devel mailing list
 cabal-devel@haskell.org
 http://mail.haskell.org/cgi-bin/mailman/listinfo/cabal-devel
___
cabal-devel mailing list
cabal-devel@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/cabal-devel


Re: Cabal and cabal-install minor release (1.22.2.0)

2015-03-22 Thread Ryan Thomas
Agreed, I'd love to have the CI tools build all of the release artifacts.

Miëtek: I'll update the downloads page with a link to halcyon for
those platforms.

Cheers,

ryan

On 22 March 2015 at 08:36, Chris Wong lambda.fa...@gmail.com wrote:
 On Sun, Mar 22, 2015 at 9:19 PM, Johan Tibell johan.tib...@gmail.com wrote:
 On Sat, Mar 21, 2015 at 10:34 PM, Ryan Thomas r...@ryant.org wrote:

 - The Windows/OSX/Linux specific binaries need to be built and updated
 on the download page; Johan I will probably need some guidance on the
 process for this.


 There's not much of a process I'm afraid. I usually send out and email to
 cabal-devel@, asking for people to build binaries and send them to me. I
 build some myself. Ideally at least one binary would be built by the release
 process itself (and the others perhaps by build bots).

 AppVeyor and Travis CI support Windows and OS X respectively; perhaps
 we can arrange something with those.

 ___
 cabal-devel mailing list
 cabal-devel@haskell.org
 http://mail.haskell.org/cgi-bin/mailman/listinfo/cabal-devel


 --
 https://lambda.xyz
___
cabal-devel mailing list
cabal-devel@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/cabal-devel


Re: Cabal and cabal-install minor release (1.22.2.0)

2015-03-21 Thread Ryan Thomas
Hey Mikhail, I can upload them if you can send them to me.

On 21 March 2015 at 22:30, Mikhail Glushenkov
the.dead.shall.r...@gmail.com wrote:
 Hi,

 On 21 March 2015 at 22:34, Ryan Thomas r...@ryant.org wrote:
 There are a couple of outstanding items to tie off with this release:
 - The Windows/OSX/Linux specific binaries need to be built and updated
 on the download page; Johan I will probably need some guidance on the
 process for this.

 I can build Windows/Linux binaries, but someone with access to
 haskell.org/cabal will have to upload them. I asked ad...@haskell.org
 to give me upload access, but haven't received a reply yet.
___
cabal-devel mailing list
cabal-devel@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/cabal-devel


Re: Ryan Thomas is the new release manager

2015-03-21 Thread Ryan Thomas
Thanks guys!

On 21 March 2015 at 20:47, Mikhail Glushenkov
the.dead.shall.r...@gmail.com wrote:
 Welcome onboard Ryan!

 On 21 March 2015 at 10:17, Johan Tibell johan.tib...@gmail.com wrote:
 Hi everyone,

 I haven't had the time recently to give cabal release process the it
 deserves, so I'm happy to announce that Ryan Thomas (CCed) has agreed to
 take over the release manager responsibility.

 [...]
___
cabal-devel mailing list
cabal-devel@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/cabal-devel


Cabal and cabal-install minor release (1.22.2.0)

2015-03-21 Thread Ryan Thomas
I have released both Cabal and cabal-install 1.22.2.0 today,
cabal-install has just gone out now.

These have been published to Hackage and are available on the download
page of haskell.org.

As a part of this process I have also updated the release
documentation (https://github.com/haskell/cabal/wiki/Making-a-release)
to support the new sftp-only push to haskell.org.

There are a couple of outstanding items to tie off with this release:
- The {Cabal|cabal-install}-latest symlinks on haskell.org still need
to be updated
- The Windows/OSX/Linux specific binaries need to be built and updated
on the download page; Johan I will probably need some guidance on the
process for this.

Once I get these items tied off, my main focus will be the automation
of this release process.


Cheers,

ryan
___
cabal-devel mailing list
cabal-devel@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/cabal-devel