Re: [ANNOUNCE] GHC 9.4.3 is now available

2022-11-08 Thread Jens Petersen
On Fri, 4 Nov 2022 at 05:00, Ben Gamari  wrote:

> The GHC developers are happy to announce the availability of GHC 9.4.3.
>

Thank you - I updated the Fedora ghc9.4 package to 9.4.3.
Fedora users can install it from updates-testing repos already (available
for several days now) .
The EPEL9  build was just completed today (due to some build issue on
s390x).

Jens
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users


Re: [ANNOUNCE] GHC 9.4.2 is now available

2022-08-30 Thread Jens Petersen
On Tue, 23 Aug 2022 at 02:56, Ben Gamari  wrote:

> The GHC developers are happy to announce the availability of GHC 9.4.2.
>

 Thanks!  I have built it for Fedora Linux and EPEL 9, where it can be
installed now from the testing repos, eg:

$ sudo dnf install --enablerepo=updates-testing ghc9.4

See https://src.fedoraproject.org/rpms/ghc9.4/ for more details, including
the spec file that supports both Hadrian and Make.

Jens
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users


Re: [Haskell] [ANNOUNCE] GHC 9.2.4 released

2022-08-21 Thread Jens Petersen
Late follow-up on Fedora...

On Thu, 28 Jul 2022 at 19:17, Zubin Duggal  wrote:

> The GHC developers are very happy to at announce the availability of GHC
> 9.2.4.
>

That was great news, thank you.

I just wanted to share that the Fedora Linux ghc9.2 packages have been
updated to 9.2.4
(and have already been stable for F36+ for a while now).

See https://src.fedoraproject.org/rpms/ghc9.2/ for more details, including
the packaging.

Jens
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users


Re: [ANNOUNCE] GHC 9.4.1 is now available

2022-08-21 Thread Jens Petersen
On Mon, 8 Aug 2022 at 05:30, Ben Gamari  wrote:

> The GHC developers are very pleased to announce the availability of GHC
> 9.4.1.
>

Thank you for the new major version release.

I have built it for all current Fedora releases and EPEL9 in the ghc9.4
package.

For those interested you can check and review the packaging here:
https://src.fedoraproject.org/rpms/ghc9.4/tree/rawhide

Jens
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users


Re: [ANNOUNCE] GHC 9.2.2 is now available

2022-03-16 Thread Jens Petersen
On Mon, 7 Mar 2022 at 07:02, Ben Gamari  wrote:

> The GHC developers are very happy to at announce the availability of GHC
>
> 9.2.2.
>

Great, thank you!

I have updated the Fedora ghc9.2 package to 9.2.2.

So if you are running Fedora 35 or higher you can install it now from the
updates-testing repo.

Jens
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users


Re: [Haskell] [ANNOUNCE] GHC 9.0.2 released

2022-01-23 Thread Jens Petersen
On Sun, 23 Jan 2022 at 15:40, David Feuer  wrote:

> Could you explain what you mean about the containers source not being
> "clean"?
>

I forgot to say "in the source tarball" explicitly.
If you look in libraries/containers/containers/dist-install, you can see
what I am talking about.
(I first discovered this because it broke the Fedora build - so I just
remove it before building.)

Jens

On Sun, Jan 23, 2022, 2:31 AM Jens Petersen  wrote:
>
>> First of all a big thank you and congratulations on the highly
>> anticipated 9.0.2 release.
>>
>> I have been putting off this mail for a while:
>> I actually built it last month right away in Fedora's new ghc9.0 package
>> (available now for all current Fedora releases).
>> Also Stackage Nightly (primarily thanks to Adam Bergmark) was updated to
>> 9.0.2, since nightly-2022-01-10. :-)
>>
>> However two points I wanted to mention:
>>
>>- firstly (minor), the libraries/containers source is not clean
>>(which explains why the tarball is so big)
>>
>>
>>- More serious: why was Win32 major bumped from 2.10 to 2.12?
>>   - this breaks foundation, hence current Stackage Nightly is kind
>>   of broken for Windows now:
>>   https://github.com/commercialhaskell/stackage/issues/6400
>>
>> I can't really see any good way to resolve this in the short term.
>>
>> Thanks, Jens
>>
>>
>> On Sun, 26 Dec 2021 at 04:23, Zubin Duggal  wrote:
>>
>>> The GHC developers are very happy to at long last announce the
>>> availability of GHC 9.0.2. Binary distributions, source distributions,
>>> and documentation are available at the
>>> [usual place](https://downloads.haskell.org/ghc/9.0.2/).
>>>
>>> ___
>> Glasgow-haskell-users mailing list
>> Glasgow-haskell-users@haskell.org
>> http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users
>>
>
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users


Re: [Haskell] [ANNOUNCE] GHC 9.0.2 released

2022-01-22 Thread Jens Petersen
First of all a big thank you and congratulations on the highly anticipated
9.0.2 release.

I have been putting off this mail for a while:
I actually built it last month right away in Fedora's new ghc9.0 package
(available now for all current Fedora releases).
Also Stackage Nightly (primarily thanks to Adam Bergmark) was updated to
9.0.2, since nightly-2022-01-10. :-)

However two points I wanted to mention:

   - firstly (minor), the libraries/containers source is not clean (which
   explains why the tarball is so big)


   - More serious: why was Win32 major bumped from 2.10 to 2.12?
  - this breaks foundation, hence current Stackage Nightly is kind of
  broken for Windows now:
  https://github.com/commercialhaskell/stackage/issues/6400

I can't really see any good way to resolve this in the short term.

Thanks, Jens


On Sun, 26 Dec 2021 at 04:23, Zubin Duggal  wrote:

> The GHC developers are very happy to at long last announce the
> availability of GHC 9.0.2. Binary distributions, source distributions,
> and documentation are available at the
> [usual place](https://downloads.haskell.org/ghc/9.0.2/).
>
>
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users


Re: [ANNOUNCE] GHC 9.2.1 now available

2021-11-05 Thread Jens Petersen
On Fri, 29 Oct 2021 at 23:54, Ben Gamari  wrote:

> https://downloads.haskell.org/ghc/9.2.1
>

If you are on Fedora you can now install ghc-9.2.1 with:

sudo dnf --enablerepo=updates-testing-modular module install ghc:9.2/default

Cheers, Jens
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users


Re: [Haskell] [ANNOUNCE] GHC 8.10.5 released

2021-06-10 Thread Jens Petersen
On Sun, 6 Jun 2021 at 08:11, Zubin Duggal  wrote:

> The GHC team is very pleased to announce the availability of GHC 8.10.5.
>

Thank you and congratulations on the release.

Fedora users can try it now already with :

sudo dnf --enablerepo=updates-testing-modular module install ghc:8.10

on Fedora 33 and 34.

Best regards, Jens
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users


Re: [ANNOUNCE] GHC 8.10.4 released

2021-02-10 Thread Jens Petersen
On Sun, 7 Feb 2021 at 00:17, Ben Gamari  wrote:

> The GHC team is very pleased to announce the availability of GHC 8.10.4.
>

Thank you!

This is now already built for Fedora and can be tested/installed with:

dnf --enablerepo=updates-testing-modular module install ghc:8.10/default

It should go stable after one week (after which you don't need the
--enablerepo option).
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users


Re: [ANNOUNCE] GHC 9.0.1 released

2021-02-08 Thread Jens Petersen
On Fri, 5 Feb 2021 at 02:04, Ben Gamari  wrote:

> The GHC team is very pleased to announce the availability of GHC 9.0.1.
>

This is now testable in Fedora with:

sudo dnf --enablerepo=updates-testing-modular install ghc:9.0/default

Thanks, Jens
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users


Re: [ANNOUNCE] Glasgow Haskell Compiler 9.0.1-rc1 released

2021-01-26 Thread Jens Petersen
Thanks - I forgot to follow up earlier but on Fedora you can test 9.0.1 RC1
now with:

sudo dnf module install ghc:9.0/default

Jens
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users


Re: [ANNOUNCE] Glasgow Haskell Compiler 9.0.1-alpha1 released

2020-12-06 Thread Jens Petersen
Very late followup, but I just wanted to share that Fedora users can
install this now (stable since last week) with:

sudo dnf module install ghc:9.0/default
Thanks, Jens
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users


Re: [ANNOUNCE] Glasgow Haskell Compiler 8.10.1 released

2020-05-17 Thread Jens Petersen
On Sun, 17 May 2020 at 10:18, Jens Petersen  wrote:

> Is it intentional that the text library in 8.10.1 is older than the one in
> 8.8?
>

Ben pointed me at https://gitlab.haskell.org/ghc/ghc/issues/17956 in irc.

Thanks, Jens
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users


Re: [ANNOUNCE] Glasgow Haskell Compiler 8.10.1 released

2020-05-16 Thread Jens Petersen
Hi, late question, I just noticed:

Is it intentional that the text library in 8.10.1 is older than the one in
8.8?
(1.2.3.2 vs 1.2.4.0

)

Thanks, Jens
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users


Re: [ANNOUNCE] Glasgow Haskell Compiler 8.10.1 released

2020-04-10 Thread Jens Petersen
On Tue, 24 Mar 2020 at 23:04, Ben Gamari  wrote:

> The GHC team is happy to announce the availability of GHC 8.10.1.
>

In Fedora 31 and above it can be now installed with

   sudo dnf module install ghc:8.10

Thanks, Jens
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users


Re: [ANNOUNCE] GHC 8.8.3 is now available

2020-02-29 Thread Jens Petersen
On Tue, 25 Feb 2020 at 09:52, Ben Gamari  wrote:

> > Ben Gamari  writes:
> >> The GHC team is proud to announce the release of GHC 8.8.3.
>

Thank you, if you are in Fedora you can now install this with:

`sudo dnf --enablerepo=updates-testing-modular` module install ghc:8.8`

Jens
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users


Re: [ANNOUNCE] GHC 8.8.3 is now available

2020-02-24 Thread Jens Petersen
Thank you for the release.

On Tue, 25 Feb 2020 at 02:02, Ben Gamari  wrote:

> [1]
> https://downloads.haskell.org/ghc/8.8.3/docs/html/users_guide/8.8.3-notes.html
>

I am getting 404 from the docs.

Cheers, Jens
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users


Re: [ANNOUNCE] Glasgow Haskell Compiler 8.10.1-alpha2 released

2020-01-02 Thread Jens Petersen
On Thu, 12 Dec 2019 at 02:28, Ben Gamari  wrote:

> https://downloads.haskell.org/ghc/8.10.1-alpha2/


I also built this for fedora in 2 test
 builds
 (the latter
for arm).

Jens


ps The reason it took so long being that I made some significant packaging
changes earlier for Fedora 31 (added subpackages for prof), which had made
it difficult to build Haskell packages for both F30 and F31.
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users


Re: [ANNOUNCE] GHC 8.8.2-rc1 is now available

2020-01-01 Thread Jens Petersen
On Fri, 13 Dec 2019 at 04:11, Ben Gamari  wrote:

> https://downloads.haskell.org/~ghc/8.8.2-rc1
>

Thanks!

I finally got round to doing some Fedora test
 builds
.
LGTM so far, though only tested lightly.

I will be pushing this to the Fedora ghc:8.8 module testing stream soon.

Jens
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users


Re: [ANNOUNCE] GHC 8.6.5 is now available

2019-05-02 Thread Jens Petersen
On Wed, 24 Apr 2019 at 12:56, Ben Gamari  wrote:
> The GHC team is proud to announce the release of GHC 8.6.5.

Fedora users can install this now (to test) from the ghc:8.6 module
stream using the Fedora updates-testing-modular repo.

ie You can install with say `sudo dnf
--enablerepo=updates-testing-modular module install ghc:8.6`.
These modular builds should go stable in about 1 week.

Thanks, Jens
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users


Re: [ANNOUNCE] GHC 8.6.3 is now available

2018-12-16 Thread Jens Petersen
On Sat, 8 Dec 2018 at 10:44, Ben Gamari  wrote:
> The GHC team is very happy to announce the availability of GHC 8.6.3, a
> bugfix release in the GHC 8.6 series.

Thanks, I have built 8.6.3 in the Fedora ghc:8.6 module for Fedora 28,
29, and also Rawhide.
Currently it is still in the updates-testing-modular repo (8.6.2 is in
updates-modular).

If you are using Fedora and you can switch to ghc:8.6 and install
8.6.3 like this:

$ sudo dnf module enable ghc:8.6
$ sudo dnf --enablerepo=updates-testing-modular install ghc

Thanks, Jens
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users


Re: [ANNOUNCE] GHC 8.4.4 released

2018-10-16 Thread Jens Petersen
On Mon, 15 Oct 2018 at 07:17, Ben Gamari  wrote:
> The GHC team is pleased to announce the availability of GHC 8.4.4

Thank you

> As always, the full release notes can be found in the users guide,

https://downloads.haskell.org/~ghc/8.4.4/docs/html/users_guide/8.4.4-notes.html#base-library

I think this base text is out of date, and could be dropped, right?

I see that stm was also bumped: though it is not listed in
https://downloads.haskell.org/~ghc/8.4.4/docs/html/users_guide/8.4.4-notes.html#included-libraries

Cheers, Jens
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users


Re: [ANNOUNCE] GHC 8.6.1 released

2018-09-24 Thread Jens Petersen
I have built 8.6.1 for Fedora 27, 28, 29, Rawhide, and EPEL7 in:

https://copr.fedorainfracloud.org/coprs/petersen/ghc-8.6.1/

The repo also includes latest cabal-install.

Thanks for the release!
Jens
On Sat, 22 Sep 2018 at 09:58, Ben Gamari  wrote:
>
> Hello everyone,
>
> The GHC team is pleased to announce the availability of GHC 8.6.1, the
> fourth major release in the GHC 8 series. The source distribution, binary
> distributions, and documentation for this release are available at
>
> https://downloads.haskell.org/~ghc/8.6.1
>
> The 8.6 release fixes over 400 bugs from the 8.4 series and introduces a
> number of exciting features. These most notably include:
>
>  * A new deriving mechanism, `deriving via`, providing a convenient way
>for users to extend Haskell's typeclass deriving mechanism
>
>  * Quantified constraints, allowing forall quantification in constraint 
> contexts
>
>  * An early version of the GHCi `:doc` command
>
>  * The `ghc-heap-view` package, allowing introspection into the
>structure of GHC's heap
>
>  * Valid hole fit hints, helping the user to find terms to fill typed
>holes in their programs
>
>  * The BlockArguments extension, allowing the `$` operator to be omitted
>in some unambiguous contexts
>
>  * An exciting new plugin mechanism, source plugins, allowing plugins to
>inspect and modify a wide variety of compiler representations.
>
>  * Improved recompilation checking when plugins are used
>
>  * Significantly better handling of macOS linker command size limits,
>avoiding linker errors while linking large projects
>
>  * The next phase of the MonadFail proposal, enabling
>-XMonadFailDesugaring by default
>
> A full list of the changes in this release can be found in the
> release notes:
>
> 
> https://downloads.haskell.org/~ghc/8.6.1/docs/html/users_guide/8.6.1-notes.html
>
> Perhaps of equal importance, GHC 8.6 is the second major release made
> under GHC's accelerated six-month release schedule and the first set of
> binary distributions built primarily using our new continuous
> integration scheme. While the final 8.6 release is around three weeks
> later than initially scheduled due to late-breaking bug reports, we
> expect that the 8.8 release schedule shouldn't be affected.
>
> Thanks to everyone who has contributed to developing, documenting, and
> testing this release!
>
> As always, let us know if you encounter trouble.
>
>
> How to get it
> ~
>
> The easy way is to go to the web page, which should be self-explanatory:
>
> https://www.haskell.org/ghc/
>
> We supply binary builds in the native package format for many
> platforms, and the source distribution is available from the same
> place.
>
> Packages will appear as they are built - if the package for your
> system isn't available yet, please try again later.
>
>
> Background
> ~~
>
> Haskell is a standard lazy functional programming language.
>
> GHC is a state-of-the-art programming suite for Haskell.  Included is
> an optimising compiler generating efficient code for a variety of
> platforms, together with an interactive system for convenient, quick
> development.  The distribution includes space and time profiling
> facilities, a large collection of libraries, and support for various
> language extensions, including concurrency, exceptions, and foreign
> language interfaces. GHC is distributed under a BSD-style open source license.
>
> A wide variety of Haskell related resources (tutorials, libraries,
> specifications, documentation, compilers, interpreters, references,
> contact information, links to research groups) are available from the
> Haskell home page (see below).
>
>
> On-line GHC-related resources
> ~~
>
> Relevant URLs on the World-Wide Web:
>
> GHC home page  https://www.haskell.org/ghc/
> GHC developers' home page  https://ghc.haskell.org/trac/ghc/
> Haskell home page  https://www.haskell.org/
>
>
> Supported Platforms
> ~~~
>
> The list of platforms we support, and the people responsible for them,
> is here:
>
>https://ghc.haskell.org/trac/ghc/wiki/Contributors
>
> Ports to other platforms are possible with varying degrees of
> difficulty.  The Building Guide describes how to go about porting to a
> new platform:
>
> https://ghc.haskell.org/trac/ghc/wiki/Building
>
>
> Developers
> ~~
>
> We welcome new contributors.  Instructions on accessing our source
> code repository, and getting started with hacking on GHC, are
> available from the GHC's developer's site run by Trac:
>
>   https://ghc.haskell.org/trac/ghc/
>
>
> Mailing lists
> ~
>
> We run mailing lists for GHC users and bug reports; to subscribe, use
> the web interfaces at
>
> https://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users
> https://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-tickets
>
> There are several other haskell and ghc-related mailing li

Re: [ANNOUNCE] GHC 8.6.1-beta1 available

2018-09-11 Thread Jens Petersen
On Sat, 11 Aug 2018 at 11:31, Ben Gamari  wrote:
> The GHC development team is very pleased to announce the first beta
> leading up to GHC 8.6.1 release.

Thank you!

I have built it for Fedora and RHEL 7 in my Copr repo last week:
https://copr.fedorainfracloud.org/coprs/petersen/ghc-8.6.1/

I was away last month, and I am sending this belatedly.
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users


Re: [ANNOUNCE] GHC 8.6.1-alpha2 available

2018-07-19 Thread Jens Petersen
On 16 July 2018 at 10:07, Ben Gamari  wrote:
> The GHC development team is pleased to announce the second alpha release 
> leading up to GHC 8.6.1.

Thanks, I built it for Fedora and EPEL7 in my Copr repo:

https://copr.fedorainfracloud.org/coprs/petersen/ghc-8.6.1/

Jens
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users


Re: [ANNOUNCE] GHC 8.4.3 released

2018-05-31 Thread Jens Petersen
On 30 May 2018 at 05:07, Ben Gamari  wrote:
> https://downloads.haskell.org/~ghc/8.4.3

Thanks!

I have built it for Fedora and EPEL 7 (RHEL/CentOS) in a Copr repo:

https://copr.fedorainfracloud.org/coprs/petersen/ghc-8.4.3

Cheers, Jens
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users


Re: [ANNOUNCE] GHC 8.4.2 released

2018-04-30 Thread Jens Petersen
I have built ghc-8.4.2 for Fedora and EPEL7 in
https://copr.fedorainfracloud.org/coprs/petersen/ghc-8.4.2/

Thanks, Jens
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users


Re: [ANNOUNCE] GHC 8.4.1 released

2018-03-14 Thread Jens Petersen
On 9 March 2018 at 01:57, Ben Gamari  wrote:
> The GHC developers are very happy to announce the 8.4.1 release of
> Glasgow Haskell Compiler.

Thanks!

I have built it for Fedora and EPEL7 in a copr repo:
https://copr.fedorainfracloud.org/coprs/petersen/ghc-8.4.1/

Cheers, Jens
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users


Re: [ANNOUNCE] GHC 8.2.2 released

2017-12-14 Thread Jens Petersen
On 22 November 2017 at 07:00, Ben Gamari  wrote:
> The Glasgow Haskell Compiler -- version 8.2.2

Thanks, I have finally built it for current Fedora releases and EPEL7
in my Copr repo:

https://copr.fedorainfracloud.org/coprs/petersen/ghc-8.2.2

Jens
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users


Re: [ANNOUNCE] Glasgow Haskell Compiler 8.0.2 is available!

2017-01-18 Thread Jens Petersen
On 12 January 2017 at 03:40, Ben Gamari  wrote:

> The GHC team is happy to at last announce the 8.0.2 release of the
> Glasgow Haskell Compiler. Source and binary distributions are available
>

Thank you

Fedora 24+ and RHEL 7 et al users can install it from my Fedora Copr repo:

https://copr.fedorainfracloud.org/coprs/petersen/ghc-8.0.2/

The Fedora builds have been there for some time now but I just added the
EPEL7 build yesterday.

Jens
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users


Re: [ANNOUNCE] GHC 8.0.2 release candidate 2

2016-12-27 Thread Jens Petersen
On 23 December 2016 at 04:38, Ben Gamari  wrote:

> The GHC team is happy to announce the second candidate of the
> 8.0.2 release of the Glasgow Haskell Compiler.
>

Thanks

Fedora users can install it from my Fedora Copr Repo:

https://copr.fedorainfracloud.org/coprs/petersen/ghc-8.0.2/

There will be an EPEL7 build too for the final release.

Jens
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users


Re: [ANNOUNCE] GHC 8.0.2 release candidate 1

2016-11-27 Thread Jens Petersen
On 26 November 2016 at 07:38, Ben Gamari  wrote:

> http://downloads.haskell.org/~ghc/8.0.2-rc1/
>

Thank you, I built it for Fedora 25 (just released last week) and Rawhide:

https://copr.fedorainfracloud.org/coprs/petersen/ghc-8.0.2

Hopefully there will be a build for F24 soon too.

Jens
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users


Re: [ANNOUNCE] GHC 8.0.1 is available!

2016-05-27 Thread Jens Petersen
On 22 May 2016 at 00:18, Ben Gamari  wrote:

> The GHC developers are very pleased to announce the release of the first
> new super-major version of our Haskell compiler in six years, GHC 8.0.1.
>

Congratulations on the release!

I forgot to mention I built it for Fedora and RHEL/Centos 7 in my Copr repo:
https://copr.fedorainfracloud.org/coprs/petersen/ghc-8.0.1/

If you run into any problems please report them to me.

I also made a Fedora docker image with 8.0.1 tag that includes also
cabal-install and stack:
https://hub.docker.com/r/juhp/fedora-haskell-ghc/

Jens
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users


Re: [ANNOUNCE] GHC 8.0.1 release candidate 4 available

2016-04-29 Thread Jens Petersen
On 28 April 2016 at 18:10, Ben Gamari  wrote:
> The GHC team is happy to announce the availability of fourth release
> candidate of the Glasgow Haskell Compiler's 8.0.1 release.

Thank you!  I almost finished the Fedora/RHEL building in time in my
Fedora Copr repo:

https://copr.fedorainfracloud.org/coprs/petersen/ghc-8.0.1/

Jens
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users


Re: [ANNOUNCE] GHC 8.0.1 release candidate 3 available

2016-04-23 Thread Jens Petersen
On 19 April 2016 at 04:54, Ben Gamari  wrote:
> The GHC team is happy to announce the availability of third release
> candidate of the Glasgow Haskell Compiler's 8.0.1 release. Source and
> binary distributions can be found at,
>
> http://downloads.haskell.org/~ghc/8.0.1-rc3/

Thank you!  Sorry for the delay I have now done perf builds in my Fedora Copr:

https://copr.fedorainfracloud.org/coprs/petersen/ghc-8.0.1/

Jens

ps next onto RC4. :)
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users


Re: Dropping bzip2 release tarballs?

2016-02-01 Thread Jens Petersen
On 14 January 2016 at 01:19, Ben Gamari  wrote:
> tl;dr do you rely on the .bz2 release tarballs on downloads.haskell.org?

I don't have a strong opinion about it and understand the desire to
standardize on one archive type.
I use the xz src tarballs myself, but how about continuing to do bz2
tarballs of the src tarballs only? (they are about the same size as
the xz tarballs anyway)
(A lot of small projects even still use tgz... :)

Jens
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users


Re: [ANNOUNCE] Glasgow Haskell Compiler version 7.10.3

2015-12-09 Thread Jens Petersen
On 9 December 2015 at 21:17, Ben Gamari  wrote:
> We are pleased to announce the release of GHC 7.10.3

Awesome, thank you!

I have build it for Fedora and RHEL/CentOS in my Fedora Copr repo:

  https://copr.fedoraproject.org/coprs/petersen/ghc-7.10.3

The repos also include cabal-install.

Cheers, Jens
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users


Re: ANNOUNCE: GHC 7.10.2 Release Candidate 2

2015-07-13 Thread Jens Petersen
On 3 July 2015 at 15:49, Austin Seipp  wrote:
> We are pleased to announce the first release candidate for GHC 7.10.2:

Thanks!

I have updated my Fedora Copr 7.10.2 repo to RC2:

https://copr.fedoraproject.org/coprs/petersen/ghc-7.10.2

There are builds for Fedora 22 (release) and 23 (devel).

Cheers, Jens
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users


Re: ANNOUNCE: GHC 7.10.2 Release Candidate 1

2015-06-15 Thread Jens Petersen
On 15 June 2015 at 09:16, Austin Seipp  wrote:
> We are pleased to announce the first release candidate for GHC 7.10.2:

Thank you

I did a 'quick' build of it for Fedora 22 in my Copr repo:

https://copr.fedoraproject.org/coprs/petersen/ghc-7.10.2

I will try to update it to a 'perf' build soon.

Cheers, Jens
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users


Fedora ghc-7.10.1 repo

2015-05-12 Thread Jens Petersen
Hi,

It is a bit later than I wanted but I have prepared a Fedora Copr repo
for ghc-7.10.1.

https://copr.fedoraproject.org/coprs/petersen/ghc-7.10.1/

(note the EPEL7 and F20 builds are currently quick builds and the F21+
builds are perf builds)
I will probably add a cabal-install build soon.

Let me know if you find any problems or if it is useful. :)

Jens
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users


Re: ANNOUNCE: GHC 7.10.1 Release Candidate 2

2015-02-09 Thread Jens Petersen
On 27 January 2015 at 01:13, Austin Seipp  wrote:

> We are pleased to announce the second release candidate for GHC 7.10.1:
>

Thanks, I updated my Fedora ghc-7.10 Copr repo to RC2:

https://copr.fedoraproject.org/coprs/petersen/ghc-7.10/

(The build is currently only for Rawhide but I think it should work on
Fedora 21 too.)

Jens
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: ANNOUNCE: GHC version 7.8.4

2015-01-12 Thread Jens Petersen
>
> The GHC Team is pleased to announce a new patchlevel release of GHC, 7.8.4.
>

Thanks, I created a Fedora Copr repo with 7.8.4:

 http://copr.fedoraproject.org/coprs/petersen/ghc-7.8.4/

it has builds for current Fedora releases and EPEL 7.

Cheers, Jens
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: ANNOUNCE: GHC version 7.8.2

2014-04-13 Thread Jens Petersen
On 12 April 2014 22:30, Austin Seipp  wrote:

>
> https://www.haskell.org/ghc/docs/7.8.2/html/users_guide/release-7-8-2.html


Thank you very much!

I have built it for Fedora 20 in my Copr repo: <
https://copr.fedoraproject.org/coprs/petersen/ghc-7.8/>.

(You can also install cabal-install-1.18 from <
https://copr.fedoraproject.org/coprs/petersen/cabal-install/>)

We plan to add ghc-7.8 officially to Fedora 21: <
https://fedoraproject.org/wiki/Changes/GHC_7.8> (wip).

Jens
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: RHEL/EPEL 5 ghc packages

2014-02-09 Thread Jens Petersen
> please holler if you need help backporting 7.6 and 7.8 please :)

It would be good to have repos for those too, I agree. 

What I would like to do in the future is to use Software Collections [1] 
to provide multiple versions of ghc, etc for RHEL in particular. 
With RHEL's long lifetime, providing just a single version of ghc 
seems inadequate. This should provide more flexibility and 
allow people to choose whether they want to use new ghc 
or to stick with an older version, or both. :) 

[1] https://fedorahosted.org/SoftwareCollections/ 
http://docs.fedoraproject.org/en-US/Fedora_Contributor_Documentation/1/html/Software_Collections_Guide/
 

> > https://admin.fedoraproject.org/updates/FEDORA-EPEL-2013-12484/ghc-7.0.4-45.3.el5,cabal-install-0.10.2-6.1.el5
> 

> > http://repos.fedorapeople.org/repos/petersen/ghc-7.4.2/
> 
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


RHEL/EPEL 5 ghc packages

2014-02-09 Thread Jens Petersen
Hi,

I wanted to mention some newer ghc builds I have made for RHEL5.

EPEL5 currently has ghc-6.12.3 in stable, but I have built
ghc-7.0.4 which has been in EPEL5 testing now for over a month.
The update also includes cabal-install.  I am planning to push it to
stable this month but I wanted to mention it first here as a heads-up.

https://admin.fedoraproject.org/updates/FEDORA-EPEL-2013-12484/ghc-7.0.4-45.3.el5,cabal-install-0.10.2-6.1.el5

Please report any problems with this in bugzilla:
https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora%20EPEL&component=ghc

Jens

ps Additionally I have a new ghc-7.4.2 repo for EPEL5
(which should also work on RHEL6) and includes haskell-platform:

http://repos.fedorapeople.org/repos/petersen/ghc-7.4.2/

which is a backport from Fedora 19.
Please report any problems with this directly to me.

pps Later this year I plan to backport ghc-7.4.2 officially to EPEL6.
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: test build of current ghc-7.8

2014-02-03 Thread Jens Petersen
Hi Joachim,


> Am Montag, den 03.02.2014, 19:49 +0900 schrieb Jens Petersen:
> > Hi, I did a test build [1] of the current ghc-7.8 branch for Fedora 21
> > devel, which I think should also install to Fedora 20.
>
> I’m surprised that it worked for you. Did not you not hit
> http://ghc.haskell.org/trac/ghc/ticket/8725?
>

Does that also affect 7.8?  I see the report is for a 7.9 snapshot.
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


test build of current ghc-7.8

2014-02-03 Thread Jens Petersen
Hi, I did a test build [1] of the current ghc-7.8 branch for Fedora 21
devel,
which I think should also install to Fedora 20.

I put the packages for x86_64, i386 and armv7hl into the yum repos under
http://repos.fedorapeople.org/repos/petersen/ghc-7.7/

I haven't tested this latest build yet but wanted to announce its
availability.
Let me know if you hit any packaging problems with it.

Jens

ps I also upload the ghc-7.8.0.20140201 src tarball to
http://petersen.fedorapeople.org/ghc/ if you want to use
to build yourself.

pps Next time I will build it in copr.fedoraproject.org
which creates yum repos for one (like OBS).

[1] http://koji.fedoraproject.org/koji/taskinfo?taskID=6483032
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: RFC: include a cabal-install executable in future GHC releases

2014-02-02 Thread Jens Petersen
+1 for Carter's proposal - I had actually been planning to make the same
suggestion, but just saw this thread now...

On 27 January 2014 09:39, Austin Seipp  wrote:

> As for shipping with GHC itself: this is technically possible, but
> slightly annoying to implement, and it also makes the build processes
> for a release slightly more annoying (which is mostly my problem.) But
> it is all doable. However, keep in mind I *do not* maintain the binary
> distributions for everything, nor do Cabal devs have access to all
> hardware - so all people making upstream releases for their platforms
> (i.e. Solaris, PowerPC, ARM/Linux, etc) must also package cabal
> themselves. But perhaps that's not a huge deal.
>

If ghc provided cabal-install I would be happy to ship that in Fedora
instead of a separate package.  To me cabal-install is probably the most
important tool/package in HP (except for ghc itself of course): many people
build/bootstrap latest ghc themselves it seems and so providing
the latest cabal-install out of the box too would be a big win IMO,
making it much easier to test ghc.  (I wouldn't even mind if ghc
shipped cabal-install's dependencies too.)

Jens

ps Of course it could be made a configure option whether to build
cabal-install or now: the cabal-install source is already there. ;) :)
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: ghc src snapshots

2013-12-23 Thread Jens Petersen
I uploaded a newer source tarball snapshot to:

http://petersen.fedorapeople.org/ghc/ghc-7.7.20131217-src.tar.bz2

I think it builds okay.

Jens
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: ghc src snapshots

2013-10-08 Thread Jens Petersen
I built 
http://petersen.fedorapeople.org/ghc/ghc-7.7.20131005-src.tar.bz2
for Fedora (http://koji.fedoraproject.org/koji/taskinfo?taskID=6034005)
and uploaded the builds for x86_64, i686 and armv7hl to my fedorapeople
repo:

  http://repos.fedorapeople.org/repos/petersen/ghc-7.7

Initial basic testing suggests it works okay, but let me
know if you notice any Fedora specific problems.

Jens
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


ghc src snapshots

2013-10-07 Thread Jens Petersen
Are recent source tarball snapshots available somewhere?
(I mean more recent than http://darcs.haskell.org/ghcBuilder/uploads/ :)

Anyway since I haven't seen any recently, I finally rolled one today
and uploaded ghc-7.7.20131005-src.tar.bz2 (11MB) to:

http://petersen.fedorapeople.org/ghc/

It seems to build ok for me. :)
(I didn't go to the trouble of generating a testsuite tarball too.)

Thanks, Jens
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: Linux deployment requirements for GHC-produced binaries

2013-10-03 Thread Jens Petersen
> I suspect the OP's exectuable is already being compiled static.
>>
>
> Yes; which leaves the question of why it requires libgmp.so, and if it's
> static the only things I can think of are (a) it's using dlopen(), or (b)
> it's running something else that is not static and requires libgmp.so.
>

You built ghc yourself?

And ran ldd on $bindir/ghc or  $libdir/ghc-version ?

Jens
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Fedora ghc-7.7 repo

2013-09-08 Thread Jens Petersen
I setup an experimental Fedora 20 repo for ghc-7.7 at

  http://repos.fedorapeople.org/repos/petersen/ghc-7.7

which currently has builds of ghc-7.7.20130828 for x86_64, i686, and
armv7hl without profiling.

Let me know if you notice any problems with it.

Thanks, Jens
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: bundled libraries in ghc

2013-09-05 Thread Jens Petersen
On 3 September 2013 18:14, Jens Petersen  wrote:

> The libraries in question here are haskeline, terminfo, and xhtml.
>
:

> Besides I am anyway not really sure how to handle having both those 3
> shared libraries installed for runtime ghc along with the same versions of
> the corresponding packages
>

Okay for Fedora of course there is a simple solution: I think from 7.8 on I
will simply patch ghc to install
and subpackage the 3 libraries and drop the corresponding individual
library source packages.

So for me this is now less urgent upstream, though I still feel my
suggestion is worth considering.
Perhaps others would also support this?

Jens
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: bundled libraries in ghc

2013-09-04 Thread Jens Petersen
On 3 September 2013 23:11, Stephen Paul Weber wrote:

> Somebody claiming to be Jens Petersen wrote:
>
>> The libraries in question here are haskeline, terminfo, and xhtml.
>>
>
> Are those libraries needed by GHCI?


libdir/bin/ghc is linked to haskeline and terminfo.
ghc-pkg is also linked to terminfo.
haddock links to xhtml.


>  Could we just statically link those ones into GHC?


Not really - that is what was done before ghc-7.7 as I was trying to allude
to in my mail.
For Fedora it is still an bundled library whether it is statically or
dynamically linked.

Jens
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


bundled libraries in ghc

2013-09-03 Thread Jens Petersen
Hi,

I have been doing some test builds of ghc-7.7 recently. Since ghc gets
built now with dynamic linking by default, the bundled linked libraries
that ghc does not ship are more visible now: this is not really a new
problem per se just that now with shared libraries by default it is more
obvious!

The libraries in question here are haskeline, terminfo, and xhtml. Putting
the technical issue of installing both these bundled shared libraries and
their corresponding system packages aside for now, the situation is at best
uncomfortable for distros like Fedora which do not allow bundled copies of
libraries in packages. [1]

So my suggestion would be actually to ship the 3 libraries in ghc-7.8.
xhtml is of course already part of Haskell Platform but hopefully that need
not be a big problem.  Whether the other two should be
formally added to HP or not may be an open question but I don't see that it
need block their inclusion in ghc's manifest.

Besides I am anyway not really sure how to handle having both those 3
shared libraries installed for runtime ghc along with the same versions of
the corresponding packages?

Jens

ps BTW it is really nice to see that the bundled tarballs for Windows have
been moved to a separate source tarball. :-)

[1] https://fedoraproject.org/wiki/Packaging:No_Bundled_Libraries
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


executable stack flag

2013-07-08 Thread Jens Petersen
Hi,

We noticed [1] in Fedora that ghc (7.4 and 7.6) are linking executables
(again [2]) with the executable stack flag set. I haven't starting looking
at the ghc code yet but wanted to ask first if it is intentional/necessary?
 (ghc-7.0 doesn't seem to do this.) Having the flag set is considered a bit
of a security risk so it would be better if all generated executable did
not have it set.

I did some very basic testing of various executables, clearing their
flags [3] and they all seemed to run ok without the executable stack flag
set but I can't claim to have tested very exhaustively. (I thought perhaps
it might be related to TemplateHaskell for example but even those
executables seem to work, though I am sure I have not exercised all the
code paths.)

Does someone know the current status of this?
Will anything break if the flag is not set?
Is it easy to patch ghc to not set the flag?
Does it only affect the NCG backend?

Thanks, Jens

[1] https://bugzilla.redhat.com/show_bug.cgi?id=973512
[2] http://ghc.haskell.org/trac/ghc/ticket/703
[3] using "execstack -c"
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: ANNOUNCE: GHC version 7.6.3

2013-04-24 Thread Jens Petersen
> The GHC Team is pleased to announce a new patchlevel release of GHC, 7.6.3.

I made a test repo for Fedora 19 (in development) x86_64:

http://repos.fedorapeople.org/repos/petersen/ghc-7.6.3/

Once Haskell Platform for ghc-7.6 is available I will add that too.
ghc-7.6.3 should be in the future Fedora 20 release around the end of
this year...
Of course I wish it could be in the coming F19 release but unfortunately
the HP release is too late for that.

Jens

___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


ghc and aarch64?

2013-03-25 Thread Jens Petersen
I am curious if anyone has started or is planning to work on porting
GHC to the new ARM 64bit architecture AArch64 for Linux?

Jens

___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: ANNOUNCE: GHC version 7.6.2

2013-02-01 Thread Jens Petersen
On 30 January 2013 02:25, Ian Lynagh  wrote:
> The GHC Team is pleased to announce a new patchlevel release of GHC,
7.6.2.
>
http://www.haskell.org/ghc/docs/7.6.2/html/users_guide/release-7-6-2.html

Thank you for the release!

I have done test scratch builds for Fedora 19 Rawhide:

x86_64: http://koji.fedoraproject.org/koji/taskinfo?taskID=4921062
i686:   http://koji.fedoraproject.org/koji/taskinfo?taskID=4921063
armv7:  http://arm.koji.fedoraproject.org/koji/taskinfo?taskID=1412219

Due to the Haskell Platform schedule being out of sync with Fedora's,
we will probably first see ghc-7.6 in a Fedora release towards the end of
this year.

Jens

ps Note the above builds do not have auto-generated library
interdependencies
and will disappear within a week. The "bootstrap" src rpm is also available
from
http://petersen.fedorapeople.org/ghc-7.6/ghc-7.6.2-11.fc19.src.rpm [106MB]
which along with
http://petersen.fedorapeople.org/ghc-7.6/ghc-rpm-macros-0.976.5-1.fc19.src.rpm
can generate correct dependencies for ghc-pkg-7.6.

pps Just wish the source tarball was a bit smaller! (~80% is mingw64)
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: ANNOUNCE: GHC 7.6.2 Release Candidate 1

2013-01-29 Thread Jens Petersen
> Also successfully did a test build on Fedora Rawhide ARM:

Sorry, the correct url is:

http://arm.koji.fedoraproject.org/koji/taskinfo?taskID=1404311

(this build is against ghc-7.4.2 btw).

___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: ANNOUNCE: GHC 7.6.2 Release Candidate 1

2013-01-29 Thread Jens Petersen
> http://petersen.fedorapeople.org/ghc-7.6/ghc-7.6.1.20121207-10.1.fc19.src.rpm

Also successfully did a test build on Fedora Rawhide ARM:

 http://arm.koji.fedoraproject.org/koji/taskinfo?taskID=140431

Jens

___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: ANNOUNCE: GHC 7.6.2 Release Candidate 1

2013-01-29 Thread Jens Petersen
Sorry rather late follow up:

On 10 December 2012 06:39, Ian Lynagh  wrote:
> We are pleased to announce the first release candidate for GHC 7.6.2:
> http://www.haskell.org/ghc/dist/7.6.2-rc1/

BTW the ghc-7.6 source tarballs are huge: does
x86_64-w64-mingw32-gcc-4.6.3-release-win64_rubenvb.tar.bz2 (81MB)
really need to be included??

Today I did a basic test build on Fedora 18 x86_64 which looked okay.

I uploaded the src rpm file if others want to try to build and play with it:
http://petersen.fedorapeople.org/ghc-7.6/ghc-7.6.1.20121207-10.1.fc19.src.rpm

(It should be built with:
http://petersen.fedorapeople.org/ghc-7.6/ghc-rpm-macros-0.976.5-1.fc19.src.rpm
for correct package interdependency generation.)

Jens

___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: Dynamic libraries by default and GHC 7.8

2012-11-27 Thread Jens Petersen
On 28 November 2012 08:28, Joachim Breitner  wrote:
> Open question: What should GHC on Debian do when building binaries,
> given that all libraries are likely available in both ways – shared or
> static. Shared means that all locally built binaries (e.g. xmonad!) will
> suddenly break when the user upgrades its Haskell packages, as the
> package management is ignorant of unpackaged, locally built programs.
> I’d feel more comfortable if that could not happen.

Right, I tried patching Fedora's xmonad for a while to use dynamic linking
(it made Mod-q almost instant! :-) but finally reverted it not to confuse people
linking their .xmonad/ to user libraries, at least until the time
ghc/Cabal support dyn by default...

Jens

___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: Dynamic libraries by default and GHC 7.8

2012-11-27 Thread Jens Petersen
On 28 November 2012 03:02, Ian Lynagh  wrote:
> We actually have half a plan to fix this, so that a single compilation
> would build both static and dynamic libraries. Most of the work
> (parsing, type checking, optimising) can be shared; it's just the
> codegen phase that needs to be different.

Perhaps this plan could be used for a transition phase?
If a simple pass were enough to generate both dyn and static
(which I could then also check off my ghc wishlist:-)
then a compromise might be to make ghc/Cabal default to generating
both until ghc8 is released?
Still defaulting to dynamic linking of executables of course.
By that time people should be sufficiently used to the change.
Such a softer transition plan might be more generally acceptable to
Linux and MacOS users?

To me being able to default ghc and Cabal to use just dyn will be big
improvement.

Could you say more about the impact to ghc-7.6.2 Cabal?

Jens

___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: Dynamic libraries by default and GHC 7.8

2012-11-27 Thread Jens Petersen
Hi,

> GHC HEAD now has support for using dynamic libraries by default (and in
> particular, using dynamic libraries and the system linker in GHCi) for a
> number of platforms.

I am very happy to hear this news.

I have long been a quiet proponent for defaulting ghc and Cabal to
shared libraries and dynamic linking for Linux.
I think Fedora was probably the first Linux distro to enable ghc
shared libs and use dynamic linking for executables in our packages.
Having ghci and cabal linking benefiting from dynamic linking seems a
positive step forward indeed IMHO.
I hope we will see ghc shared libs support spreading also to other
Linux archs (particularly ARM).

Sure it will change deployment workflow somewhat but that is what
Linux distros are for. :)

I am looking forward to test this with Fedora's Haskell packages very much.

Jens

ps Btw RHEL is also increasingly moving to 64bit.

___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: ANNOUNCE: GHC version 7.6.1

2012-09-29 Thread Jens Petersen
> (Note that ghc-7.4.1 at least does not build [on ARM] with ghc-patched 
> llvm-3.1.)

But ghc-7.4.2 does, for the record.

___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: ANNOUNCE: GHC version 7.6.1

2012-09-18 Thread Jens Petersen
> Thanks!  I have done a full test build for Fedora 18 Development on x86_64
> which you can install from my new testing repo:
>
> 
>
> It seems to work fine on Fedora 17 too for me.

There is now a working cabal-install-0.15.1 build there too (patching
the source in ghc-7.6.1).

Jens

___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: ANNOUNCE: GHC version 7.6.1

2012-09-08 Thread Jens Petersen
On 7 September 2012 01:05, Ian Lynagh  wrote:
> The GHC Team is pleased to announce a new major release of GHC, 7.6.1.

Thanks!  I have done a full test build for Fedora 18 Development on x86_64
which you can install from my new testing repo:



It seems to work fine on fedora 17 too for me.
Official Fedora builds probably won't appear in Rawhide
until a draft/testing Haskell Platform is ready, maybe next month?

(The bootstrap build used to build it, also includes 32bit and can be
downloaded from:
)

A bootstrap build [2] for Fedora ARM using llvm-3.1 is available and
can be downloaded from

(Note that ghc-7.4.1 at least does not build with ghc-patched llvm-3.1.)

(The Koji scratch builds should remain available for 2 weeks from building.)

>   http://www.haskell.org/ghc/docs/7.6.1/html/users_guide/release-7-6-1.html

It would be nice if the TODO placeholders for library version changes
could be filled in and a note added about the removal of
extensible-exceptions.

Thank you!

Jens

[1] http://koji.fedoraproject.org/koji/taskinfo?taskID=4462240
[2] http://arm.koji.fedoraproject.org/koji/taskinfo?taskID=1123704

___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: ANNOUNCE: GHC 7.6.1 Release Candidate 1

2012-08-31 Thread Jens Petersen
> On 13 August 2012 04:57, Ian Lynagh  wrote:
>> We are pleased to announce the first release candidate for GHC 7.6.1:

I did a proper test build on Fedora 18 Alpha x86_64:

If you wish to try it on Fedora (I think it might work on Fedora 17 too)
you can download it from http://petersen.fedorapeople.org/ghc-7.6/

The srpm and buildlogs are also there.


I noticed that extensible-extensions is gone?  Will it move to Haskell Platform?

hscolour also fails to build out of the box.


Jens

___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: ANNOUNCE: GHC 7.6.1 Release Candidate 1

2012-08-29 Thread Jens Petersen
On 13 August 2012 04:57, Ian Lynagh  wrote:
> We are pleased to announce the first release candidate for GHC 7.6.1:

Thanks!

Seems to build ok for me on Fedora 17.

Small thing: I noticed that all libraries got bumped except "pretty" -
I assume that is intentional?

Jens

___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: GHC ARM builds?

2012-07-12 Thread Jens Petersen
On 12 July 2012 14:41, Jens Petersen  wrote:
> ghc-7.4.2 should also build fine on Fedora 17 ARM.

Well, at least with Karel's armhfp patch...

> Just "yum install ghc llvm" first.

I tested building RC1 on Fedora ARM, and this is basically
the same srpm (src rpm package) for 7.4.2 including that patch:

 http://petersen.fedorapeople.org/ghc-7.4.2-5.1.fc17.src.rpm

which I believe should build cleanly on F17 with newer ghc-rpm-macros.

Jens

___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: GHC ARM builds?

2012-07-11 Thread Jens Petersen
ghc-7.4.2 should also build fine on Fedora 17 ARM.
Just "yum install ghc llvm" first.

I can provide a src rpm if it helps.

Jens

___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: ANNOUNCE: GHC 7.4.2 Release Candidate 1

2012-05-18 Thread Jens Petersen
On 18 May 2012 10:34, Jens Petersen  wrote:
> I also just started a test build on Fedora ARM but that will take a
> little longer to finish.

The ARM also finished successfully:
http://arm.koji.fedoraproject.org/koji/taskinfo?taskID=838546
(with the same ARM patches as for 7.4.1).


I also tested building haskell-platform-2012.4 RC1 with ghc-7.4.2 RC1 on x86_64.

Jens

___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: ANNOUNCE: GHC 7.4.2 Release Candidate 1

2012-05-17 Thread Jens Petersen
On 16 May 2012 19:05, Ian Lynagh  wrote:
> We are pleased to announce the first release candidate for GHC 7.4.2:
>
>    http://www.haskell.org/ghc/dist/7.4.2-rc1/

Thanks!

I did a test scratch build on Fedora 18, which should also work on
Fedora 17 which will be released soon.

http://koji.fedoraproject.org/koji/taskinfo?taskID=4084830

If you want to try the build on Fedora the source and binary rpms can
be downloaded from:
http://kojipkgs.fedoraproject.org/scratch/petersen/task_4084830/

I also just started a test build on Fedora ARM but that will take a
little longer to finish.

Jens

___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: trouble building ghc-7.4 on Fedora 18 (devel) ARM

2012-05-04 Thread Jens Petersen
A late followup, just to let you know, everything is good now.

> Not sure if +d16 is actually essential on Fedora though guess it doesn't hurt.

It is... I hope llvm will make it the default for armv7 hardware fp.

So finally ghc-7.4.1 is built for Fedora ARM and working:
I also had to forward-port my pkgconfig libffi workaround for
non-native compiler archs to help the C compiler find libffi.h when
building prof libraries.

http://arm.koji.fedoraproject.org/koji/buildinfo?buildID=66294

Thanks for everyone's help and particular big kudos and karma
to those who did the heavy-lifting on the ARM port for 7.4.
Maybe someone has some proper benchmarks
but roughly going by the ghc-7.4.1 build it seems over
twice as fast as 7.0.4. :-))

Jens

___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: trouble building ghc-7.4 on Fedora 18 (devel) ARM

2012-04-26 Thread Jens Petersen
Thanks Joachim, Jani and Karel,

Very helpful :)

I managed to get access to a Fedora armv7hl box,
and running "ghc -v" there on an offending file I saw the argument to llc was:

llc -O3 -relocation-model=static /tmp/ghc3749_0/ghc3749_0.bc -o
/tmp/ghc3749_0/ghc3749_0.lm_s -mattr=+v7,+vfp3

which is not the expected one:  -mattr=+v7,+vfp3,+d16 [-float-abi=hard].
ie the patched line is not the one getting applied...

(It seems to me it would be better to fix llvm though?  Maybe it is
already upstream??)

Anyway sorry  it seems the reason for the above is that I
forget to run aclocal! :-(

Not sure if +d16 is actually essential on Fedora though guess it doesn't hurt.

Karel, I will try to test your patch later.

Thanks
Jens

___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: trouble building ghc-7.4 on Fedora 18 (devel) ARM

2012-04-24 Thread Jens Petersen
>    - debian/patches/armhf_llvm_abi: Pass -float-abi=hard to llc on armhf if
>      __ARM_PCS_VFP is defined (needs to be preprocessed for this)
>    - debian/rules: Define __ARM_PCS_VFP on armhf for the above patch.
>
> you might need to set __ARM_PCS_VFP. This is the code in debian/rules:

Thanks Joachim for catching this!

Hmm, perhaps I am being really stupid, but even after that
the build still fails in exactly the same way.  I am kind of stumped...

http://arm.koji.fedoraproject.org/koji/getfile?taskID=755369&name=build.log
http://arm.koji.fedoraproject.org/koji/taskinfo?taskID=755369

(the armv5tel seems to be ok so far afaict)

Jens

___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


trouble building ghc-7.4 on Fedora 18 (devel) ARM

2012-04-22 Thread Jens Petersen
Hi,

I have been struggling to build ghc74 on ARM (ideally with llvm3) on
Fedora 18 (the current development tree).

After applying 4 recent ARM patches from Debian the ghc-7.4.1 build gets to:

:
"inplace/bin/ghc-stage1"   -H32m -O-package-name base-4.5.0.0
-hide-all-packages -i -ilibraries/base/.
-ilibraries/base/dist-install/build
-ilibraries/base/dist-install/build/autogen
-Ilibraries/base/dist-install/build
-Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include
-optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include
-optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package
ghc-prim-0.2.0.0 -package integer-gmp-0.4.0.0 -package rts-1.0
-package-name base -XHaskell98 -XCPP -O2  -no-user-package-conf
-rtsopts -odir libraries/base/dist-install/build -hidir
libraries/base/dist-install/build -stubdir
libraries/base/dist-install/build -hisuf hi -osuf  o -hcsuf hc -c
libraries/base/dist-install/build/GHC/Event/Clock.hs -o
libraries/base/dist-install/build/GHC/Event/Clock.o
[parallel build line removed]
/usr/bin/ld: error: /tmp/ghc5703_0/ghc5703_0.o uses VFP register
arguments, libraries/base/dist-install/build/GHC/Event/Clock.o does
not
/usr/bin/ld: failed to merge target specific data of file
/tmp/ghc5703_0/ghc5703_0.o
collect2: error: ld returned 1 exit status
make[1]: *** [libraries/base/dist-install/build/GHC/Event/Clock.o] Error 1

(full build log at:
http://arm.koji.fedoraproject.org/koji/getfile?taskID=723311&name=build.log
and more details at
http://arm.koji.fedoraproject.org/koji/taskinfo?taskID=723311)

I gather that it builds on Debian so I am not quite why it is failing on Fedora.

To see if ghc-7.4.2pre is any better I tried building
ghc-7.4.1.20120416 too (without any ARM patches),
which gets a lot further, to using llvm:

"inplace/bin/ghc-stage1"   -H32m -O-package-name array-0.4.0.0
-hide-all-packages -i -ilibraries/array/.
-ilibraries/array/dist-install/build
-ilibraries/array/dist-install/build/autogen
-Ilibraries/array/dist-install/build
-Ilibraries/array/dist-install/build/autogen -Ilibraries/array/include
   -optP-include
-optPlibraries/array/dist-install/build/autogen/cabal_macros.h
-package base-4.5.1.0  -XHaskell98 -XMultiParamTypeClasses
-XFlexibleContexts -XFlexibleInstances -XTypeSynonymInstances
-XDeriveDataTypeable -XStandaloneDeriving -XRank2Types -XMagicHash
-XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XCPP
-O2  -no-user-package-conf -rtsopts -odir
libraries/array/dist-install/build -hidir
libraries/array/dist-install/build -stubdir
libraries/array/dist-install/build -hisuf hi -osuf  o -hcsuf hc -c
libraries/array/./Data/Array/IO/Internals.hs -o
libraries/array/dist-install/build/Data/Array/IO/Internals.o
libraries/array/Data/Array/IO/Internals.hs:2:16:
Warning: -#include and INCLUDE pragmas are deprecated: They no
longer have any effect
Instruction referencing instruction not embedded in a basic block!
  %ln2ulc = getelementptr inbounds i32* %Sp_Arg, i32 3
  %ln2uld = ptrtoint i32* %ln2ulc to i32
Instruction does not dominate all uses!
  %ln2ulc = getelementptr inbounds i32* %Sp_Arg, i32 3
  tail call cc10 void @stg_ap_ppp_fast(i32* %Base_Arg, i32* %ln2ulc,
i32* %ln2uk8, i32 %ln2uky, i32 ptrtoint
(%templatezmhaskell_LanguageziHaskellziTHziSyntax_zdfDataFunDepzuzddData_closure_struct*
@templatezmhaskell_LanguageziHaskellziTHziSyntax_zdfDataFunDepzuzddData_closure
to i32), i32 %ln2ul2, i32 %ln2ul6, i32 %SpLim_Arg) nounwind
Broken module found, compilation aborted!
0  libLLVM-3.0.so 0x4058f348
1  libLLVM-3.0.so 0x4058f7b4
2  libc.so.6  0x4150a0b0 __default_sa_restorer_v2 + 0
3  libc.so.6  0x41508c7c gsignal + 64
4  libc.so.6  0x4150a2bc abort + 432
5  libLLVM-3.0.so 0x406f88e0
6  libLLVM-3.0.so 0x406e7678
llvm::FPPassManager::runOnFunction(llvm::Function&) + 440
7  libLLVM-3.0.so 0x406e7760
llvm::FPPassManager::runOnModule(llvm::Module&) + 48
8  libLLVM-3.0.so 0x406e733c
llvm::MPPassManager::runOnModule(llvm::Module&) + 396
9  libLLVM-3.0.so 0x406e7484 llvm::PassManagerImpl::run(llvm::Module&) + 108
10 opt0x00014528 main + 2268
11 libc.so.6  0x414f2dd0 __libc_start_main + 272
Stack dump:
0.  Program arguments: opt /tmp/ghc22413_0/ghc22413_0.ll -o
/tmp/ghc22413_0/ghc22413_0.bc -O2
1.  Running pass 'Function Pass Manager' on module
'/tmp/ghc22413_0/ghc22413_0.ll'.
2.  Running pass 'Module Verifier' on function '@seuH_info'
make[1]: *** 
[libraries/template-haskell/dist-install/build/Language/Haskell/TH/Syntax.o]
Error 1

(full log at 
http://arm.koji.fedoraproject.org/koji/getfile?taskID=746853&name=build.log,
more details at http://arm.koji.fedoraproject.org/koji/taskinfo?taskID=746853)

I haven't tried HEAD yet though the results at
http://darcs.haskell.org/ghcBuilder/builders/kgardas-linux-arm-head/index.html
are not too encouraging.

Perhaps I will try building ghc74 on ARM without llvm first, and maybe
on Fedora 17 too?

Anyway thoughts on how to proceed?

Thanks, Jens

ps There is ac

Re: [Haskell] ANNOUNCE: GHC version 7.2.2

2011-11-14 Thread Jens Petersen
> The GHC Team is pleased to announce a new bugfix release of GHC, 7.2.2.

Thanks!

I have done a test build for Fedora 17 development:

http://koji.fedoraproject.org/koji/taskinfo?taskID=3512016
http://kojipkgs.fedoraproject.org/scratch/petersen/task_3512016/


The testsuite results look pretty good: only two unexpected failures
on i686 (none on x86_64). :)

Unexpected failures:
   ../../libraries/process/tests  3231 [bad exit code] (threaded1)
   numeric/should_run numrun012 [bad stdout] (normal)

I expect to move Fedora 17 development soon to ghc-7.2.

Jens

___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: GHC 7.2.2 RC 1

2011-11-07 Thread Jens Petersen
> We are pleased to announce the first release candidate for GHC 7.2.2:
>    http://www.haskell.org/ghc/dist/7.2.2-rc1/

Thanks, I did a test build for Fedora 17 Development.

If you wish to test it on Fedora you can get
the srpm or binary packages from:
http://kojipkgs.fedoraproject.org/scratch/petersen/task_3496432/
(note that F17 is now on a newer major version of gmp
than F16 and earlier, so the binary packages won't install
directly on current releases.)

I am planning to update Fedora 17 Rawhide from 7.0.4 to 7.2.2
when it is released.

Jens

___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: ANNOUNCE: GHC version 7.2.1

2011-08-31 Thread Jens Petersen
On 19 August 2011 17:15, Jens Petersen  wrote:
>> I have done a test build of 7.2.1 for Fedora [17]:
>> http://koji.fedoraproject.org/koji/taskinfo?taskID=3267317

Since the test rpms are now gone from Koji and I don't think
I will start building 7.2 properly for Fedora until after ICFP
I have placed those rpms here for now:
http://petersen.fedorapeople.org/ghc-7.2/
if anyone is looking for them.  They should work
fine with F15 and F16 (untested but probably with F14 too).
(I forgot to archive the original src rpm for the build
but I believe the one I uploaded is essentially equivalent.)

Just note that the bootstrap test rpms don't have ABI hash metadata.
I haven't committed the packaging yet to fedora git either,
if there is interest I am happy to push it to a branch there.

Jens

___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: ANNOUNCE: GHC version 7.2.1

2011-08-19 Thread Jens Petersen
> I have done a test build of 7.2.1 for Fedora [17]:
> http://koji.fedoraproject.org/koji/taskinfo?taskID=3267317

> The test results with system libffi are the same as I reported earlier
> except for 1 unexpected failure on x86_64:
>   ghci/should_run  3171 [bad stdout] (normal)

Out of curiosity and for the record, I tried today on Fedora 15 (the
current release)
and got the same results.

http://koji.fedoraproject.org/koji/taskinfo?taskID=3285314

Jens

___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: ANNOUNCE: GHC version 7.2.1

2011-08-11 Thread Jens Petersen
> The GHC Team is pleased to announce a new major release of GHC, 7.2.1.

Thank you!

I have done a test build of 7.2.1 for Fedora:

http://koji.fedoraproject.org/koji/taskinfo?taskID=3267317

You can download the binary packages for example like this for 2 weeks:
$ lftp http://kojipkgs.fedoraproject.org/scratch/petersen/task_3267317/
> mget *.[x86_64|i686].rpm
$ sudo rpm -Uvh ghc*-10.fc17.[x86_64|i686].rpm

The test results with system libffi are the same as I reported earlier
except for 1 unexpected failure on x86_64:

   ghci/should_run  3171 [bad stdout] (normal)


I expect Fedora will ship ghc-7.[24] in Fedora 17,
but we won't start work on that until F16 is near done
(F16 is due to ship at the beginning of Nov).
By that time hopefully progress will also have been
made on haskell-platform-2011.4.

Cheers, Jens

___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: ANNOUNCE: GHC 7.2.1 Release Candidate 1

2011-08-08 Thread Jens Petersen
 > http://koji.fedoraproject.org/koji/getfile?taskID=3251249&name=build.log 
 > .
>>> | *** unexpected failure for fed001(normal)
> Note the Fedora build is patched to use system libffi.
>>> Hmm. What happens if you don't patch it?
>> More hmmm: that makes the x86 unexpected errors go to 0!
>> http://koji.fedoraproject.org/koji/taskinfo?taskID=3253482

> This is surprising because I don't think ordinary FFI code should be even
> using libffi on x86 - we have our own implementation in rts/Adjustors.c.  In
> 7.2 there are some changes in this area because we now guarantee to keep the
> C stack pointer aligned on a 16-byte boundary (see
> http://hackage.haskell.org/trac/ghc/ticket/5250), and as a result we
> switched to using the Mac OS X implementation in rts/Adjustors.c which was
> already doing the necessary alignment.

I see, thanks for the explanation. :)

> You aren't setting UseLibFFIForAdjustors=YES anywhere, are you? (even if you
> were, I would expect it to still work though, albeit a bit more slowly).

No, I don't think so.  The Fedora ghc build is pretty standard
- it should be very close to the upstream defaults.

>> It would be good to make Linux default to use system libffi anyway.
:
> I don't like having to do this, but it reduces our testing surface (we don't
> want to have to test against N different versions of libffi).

Ok, but recently libffi is not updated that often.  (Fedora will have
shipped 3.0.9
for 4 releases soon (and the previous 4 releases were with 3.0.5).
I suspect other distros are similar.)

> I'm quite happy for distros to build against their system libffi though, and 
> we should
> make that easier.  Note that if you build against the system libffi you are
> responsible for fully testing the combination (I know you already do that,
> which is great).

A configure option to enable system libffi would be very good.
Should I file an RFE for that?

Thanks, Jens

___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: ANNOUNCE: GHC 7.2.1 Release Candidate 1

2011-08-05 Thread Jens Petersen
On 5 August 2011 05:27, Ian Lynagh  wrote:
>> >from 
>> >http://koji.fedoraproject.org/koji/getfile?taskID=3251249&name=build.log .
>| *** unexpected failure for fed001(normal)
>
> but it works fine for me on x86/Linux.
>
>> >Note the Fedora build is patched to use system libffi.
>
> Hmm. What happens if you don't patch it?

More hmmm: that makes the x86 unexpected errors go to 0!

http://koji.fedoraproject.org/koji/taskinfo?taskID=3253482

I attach system libffi patch if anyone wants to look at it,
but I don't see anything particularly arch-specific about it though so I still
don't understand why it fails for 7.2.  A similar patch for ghc-7.0.4
doesn't seem to have any ill-effects on the test results:

eg http://koji.fedoraproject.org/koji/buildinfo?buildID=248071

I'd be interested to know if any other distros can reproduces or not.
I think the system libffi patch originally comes from Debian.

It would be good to make Linux default to use system libffi anyway.
Is there any good reason not to do so?  As you know copy libraries
are frowned upon in the linux world.  I can't remember if such
an RFE already exists in trac?

Thanks, Jens
diff -up ghc-7.2.0.20110728/compiler/ghc.cabal.in.libffi ghc-7.2.0.20110728/compiler/ghc.cabal.in
--- ghc-7.2.0.20110728/compiler/ghc.cabal.in.libffi	2011-07-29 02:12:04.0 +0900
+++ ghc-7.2.0.20110728/compiler/ghc.cabal.in	2011-08-03 14:28:19.447190200 +0900
@@ -81,7 +81,7 @@ Library
 if flag(ghci)
 Build-Depends: template-haskell
 CPP-Options: -DGHCI
-Include-Dirs: ../libffi/build/include
+pkgconfig-depends: libffi
 
 Build-Depends: bin-package-db
 Build-Depends: hoopl
diff -up ghc-7.2.0.20110728/ghc.mk.libffi ghc-7.2.0.20110728/ghc.mk
--- ghc-7.2.0.20110728/ghc.mk.libffi	2011-07-29 02:12:04.0 +0900
+++ ghc-7.2.0.20110728/ghc.mk	2011-08-03 14:35:16.766340182 +0900
@@ -449,7 +449,6 @@ utils/runghc/dist-install/package-data.m
 # add the final two package.conf dependencies: ghc-prim depends on RTS,
 # and RTS depends on libffi.
 libraries/ghc-prim/dist-install/package-data.mk : rts/package.conf.inplace
-rts/package.conf.inplace : libffi/package.conf.inplace
 endif
 
 # 
@@ -467,11 +466,6 @@ ALL_STAGE1_LIBS += $(foreach lib,$(PACKA
 endif
 BOOT_LIBS = $(foreach lib,$(PACKAGES_STAGE0),$(libraries/$(lib)_dist-boot_v_LIB))
 
-OTHER_LIBS = libffi/dist-install/build/libHSffi$(v_libsuf) libffi/dist-install/build/HSffi.o
-ifeq "$(BuildSharedLibs)" "YES"
-OTHER_LIBS  += libffi/dist-install/build/libHSffi$(dyn_libsuf)
-endif
-
 # 
 # Special magic for the ghc-prim package
 
@@ -560,7 +554,6 @@ BUILD_DIRS += \
driver/ghci \
driver/ghc \
driver/haddock \
-   libffi \
includes \
rts
 
@@ -865,11 +858,10 @@ INSTALL_DISTDIR_compiler = stage2
 
 # Now we can do the installation
 install_packages: install_libexecs
-install_packages: libffi/package.conf.install rts/package.conf.install
+install_packages: rts/package.conf.install
 	$(call INSTALL_DIR,"$(DESTDIR)$(topdir)")
 	"$(RM)" $(RM_OPTS_REC) "$(INSTALLED_PACKAGE_CONF)"
 	$(call INSTALL_DIR,"$(INSTALLED_PACKAGE_CONF)")
-	"$(INSTALLED_GHC_PKG_REAL)" --force --global-conf "$(INSTALLED_PACKAGE_CONF)" update libffi/package.conf.install
 	"$(INSTALLED_GHC_PKG_REAL)" --force --global-conf "$(INSTALLED_PACKAGE_CONF)" update rts/package.conf.install
 	$(foreach p, $(INSTALLED_PKG_DIRS),   \
 	$(call make-command,  \
@@ -957,7 +949,7 @@ BIN_DIST_MK = $(BIN_DIST_PREP_DIR)/bindi
 unix-binary-dist-prep:
 	"$(RM)" $(RM_OPTS_REC) bindistprep/
 	"$(MKDIRHIER)" $(BIN_DIST_PREP_DIR)
-	set -e; for i in packages LICENSE compiler ghc rts libraries utils docs libffi includes driver mk rules Makefile aclocal.m4 config.sub config.guess install-sh settings.in ghc.mk inplace distrib/configure.ac distrib/README distrib/INSTALL; do ln -s ../../$$i $(BIN_DIST_PREP_DIR)/; done
+	set -e; for i in packages LICENSE compiler ghc rts libraries utils docs includes driver mk rules Makefile aclocal.m4 config.sub config.guess install-sh settings.in ghc.mk inplace distrib/configure.ac distrib/README distrib/INSTALL; do ln -s ../../$$i $(BIN_DIST_PREP_DIR)/; done
 	echo "HADDOCK_DOCS   = $(HADDOCK_DOCS)"   >> $(BIN_DIST_MK)
 	echo "LATEX_DOCS = $(LATEX_DOCS)" >> $(BIN_DIST_MK)
 	echo "BUILD_DOCBOOK_HTML = $(BUILD_DOCBOOK_HTML)" >> $(BIN_DIST_MK)
@@ -1042,7 +1034,7 @@ SRC_DIST_DIR=$(TOP)/$(SRC_DIST_NAME)
 #
 # Files to include in source distributions
 #
-SRC_DIST_DIRS = mk rules docs distrib bindisttest libffi includes utils docs rts compiler ghc driver libraries ghc-tarballs
+SRC_DIST_DIRS = mk rules docs distrib bindisttest includes utils docs rts compiler ghc driver libraries ghc-tarballs
 SRC_DIST_FILES += \
 	configure.ac config.guess config.sub configure \
 	aclocal.m4 README ANNOUNCE HACKING LICENSE Makefile install-sh \
diff -up ghc-7.2.0

Re: ANNOUNCE: GHC 7.2.1 Release Candidate 1

2011-08-03 Thread Jens Petersen
On 3 August 2011 19:01, Jens Petersen  wrote:
> Thanks!  I have done a test build in Fedora's buildsystem:
> (Note this is a "bootstrap" build without shared libraries.)

Ok I did a more normal build today with shared libs and ran the testsuite too:

http://koji.fedoraproject.org/koji/taskinfo?taskID=3251246

The test results for x86_64 are: "0 unexpected failures" :-)
but there are "17 unexpected failures" for i686:

Unexpected failures:
   ffi/should_run  1679 [bad exit code] (normal)
   ffi/should_run  2469 [bad exit code] (normal)
   ffi/should_run  2594 [bad exit code] (normal)
   ffi/should_run  4038 [bad exit code] (normal)
   ffi/should_run  4221 [bad exit code] (normal)
   ffi/should_run  fed001 [bad exit code] (normal)
   ffi/should_run  ffi006 [bad exit code] (normal)
   ffi/should_run  ffi007 [bad exit code] (normal)
   ffi/should_run  ffi008 [bad exit code] (normal)
   ffi/should_run  ffi011 [bad exit code] (normal)
   ffi/should_run  ffi013 [bad exit code] (normal)
   ffi/should_run  ffi014 [bad exit code] (threaded1)
   ffi/should_run  ffi019 [bad exit code] (normal)
   ffi/should_run  ffi020 [bad exit code] (normal)
   rts 4850 [bad stdout] (normal)
   rts 5250 [bad exit code] (normal)
   rts T4059 [bad exit code] (normal)

from http://koji.fedoraproject.org/koji/getfile?taskID=3251249&name=build.log .
Note the Fedora build is patched to use system libffi.

The packages can be downloaded and installed as described in the
previous mail from
 http://kojipkgs.fedoraproject.org/scratch/petersen/task_3251246

Jens

___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: ANNOUNCE: GHC 7.2.1 Release Candidate 1

2011-08-03 Thread Jens Petersen
> We are pleased to announce the first release candidate for GHC 7.2.1:

Thanks!  I have done a test build in Fedora's buildsystem:

http://koji.fedoraproject.org/koji/taskinfo?taskID=3249014

If you want to try it, you should be able to download and install it as follows:

$ lftp http://kojipkgs.fedoraproject.org/scratch/petersen/task_3249014/
> mget *.[x86_64|i686].rpm
$ sudo rpm -Uvh ghc*-10.fc17.[x86_64|i686].rpm

(Note this is a "bootstrap" build without shared libraries.)

Fedora scratch builds are normally kept around for 2 weeks
so if you would like to test this build please
grab it while you can. :)

Cheers, Jens

___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: ANNOUNCE: GHC version 7.0.4

2011-06-22 Thread Jens Petersen
>  http://www.haskell.org/ghc/docs/7.0.4/html/users_guide/release-7-0-4.html

Thank you for the release!

I build it for the Fedora 16 Rawhide development tree last week.

http://koji.fedoraproject.org/koji/buildinfo?buildID=248071

Now gradually working through rebuilding all the hackages...

Jens

___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: ANNOUNCE: GHC 7.0.4 Release Candidate 1

2011-06-04 Thread Jens Petersen
On 4 June 2011 02:18, Ian Lynagh  wrote:
> We are pleased to announce the first release candidate for GHC 7.0.4:

Great, I did a buildsystem testbuild ghc-7.0.3.20110531-23.1.fc16 for Fedora.

If you want to try it, you should be able to install it as follows:

$ lftp http://kojipkgs.fedoraproject.org/scratch/petersen/task_3111055/
> mget *.[x86_64|i686].rpm
$ sudo rpm -Uvh ghc*-23.1.fc16.[x86_64|i686].rpm

Thanks, Jens

___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: ANNOUNCE: GHC version 7.0.3

2011-03-28 Thread Jens Petersen
On 29 March 2011 11:33, Jens Petersen  wrote:
> I made a test build for F16 development:
> http://koji.fedoraproject.org/koji/taskinfo?taskID=2955509

Note since there are a lot of subpackages now, they can be downloaded
with a client like lftp from
http://kojipkgs.fedoraproject.org/scratch/petersen/task_2955509/
(the files are cached there for one or two weeks I think).

Jens

___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: ANNOUNCE: GHC version 7.0.3

2011-03-28 Thread Jens Petersen
I made a test build for F16 development:

http://koji.fedoraproject.org/koji/taskinfo?taskID=2955509

We'll probably move Fedora rawhide to 7.0.3 before too long.

Jens


FYI testsuite results:

59 unexpected failures on x86-64:
   2592(profc)
   3586(normal)
   4038(normal)
   Cpr001(optc)
   DoParamM(normal)
   SeqRule(optc)
   T1988(optc)
   T2486(optc)
   T2756(optc)
   T2756b(optc)
   T3234(optc)
   T3330a(normal)
   T3403(optc)
   T3437(optc)
   T3591(optc)
   T3717(optc)
   T3972(optc)
   T4316(ghci)
   T4814(optc)
   T4870(optc)
   T4908(optc)
   break024(ghci)
   cg003(optc)
   cg005(optc)
   cgrun052(optc)
   default(optc)
   driver027(normal)
   driver028(normal)
   fact(optc)
   fun(optc)
   goo(optc)
   heapprof001(profc)
   ins(optc)
   map(optc)
   newtype(optc)
   rule2(optc)
   sim(optc)
   simpl015(optc)
   simplrun001(optc)
   simplrun002(optc)
   simplrun003(optc)
   simplrun004(optc)
   simplrun005(optc)
   simplrun007(optc)
   simplrun008(optc)
   simplrun009(optc)
   simplrun010(optc)
   space_leak_001(normal)
   spec-inline(optc)
   str001(optc)
   str002(optc)
   strun001(optc)
   strun002(optc)
   strun003(optc)
   strun004(optc)
   syn(optc)
   test(optc)
   tst(optc)
   unu(optc)

8 unexpected failures on x86:
   DoParamM(normal)
   T3064(normal)
   T3330a(normal)
   T3738(normal)
   T4316(ghci)
   T4801(normal)
   break024(ghci)
   space_leak_001(normal)

___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: ANNOUNCE: GHC 7.0.2 Release Candidate 1

2010-12-19 Thread Jens Petersen
>http://www.haskell.org/ghc/dist/7.0.2-rc1/

Thanks - I did a test build using Fedora's development tree:

http://koji.fedoraproject.org/koji/taskinfo?taskID=2676700

Jens

___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: [Haskell] ANNOUNCE: GHC version 7.0.1

2010-12-06 Thread Jens Petersen
On 16 November 2010 10:09, Ian Lynagh  wrote:
>   =
>    The (Interactive) Glasgow Haskell Compiler -- version 7.0.1
>   =

Thanks for the release.

ghc-7.0.1 has been in Fedora's development tree now for over a week
and all libraries have been rebuilt and no problems noticed so far.
We expect to ship ghc-7 in Fedora 15 which is scheduled for release
in May 2011.

Thanks, Jens
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: ANNOUNCE: GHC 7.0.1 Release Candidate 2

2010-11-09 Thread Jens Petersen
On 30 October 2010 04:38, Ian Lynagh  wrote:
>
> We are pleased to announce the second release candidate for GHC 7.0.1:
>
>    http://new-www.haskell.org/ghc/dist/7.0.1-rc2/
:
> Please test as much as possible; bugs are much cheaper if we find them
> before the release!

Thanks I did a test build for Fedora:

http://koji.fedoraproject.org/koji/taskinfo?taskID=2586133

if people want to try and test it that would be great.

Jens
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: ANNOUNCE: GHC 7.0.1 Release Candidate 1

2010-09-27 Thread Jens Petersen
>    http://new-www.haskell.org/ghc/dist/7.0.1-rc1/

I did a successful test build in the fedora buildsys:

http://koji.fedoraproject.org/koji/taskinfo?taskID=2492660

Jens
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: ANNOUNCE: GHC 7.0.1 Release Candidate 1

2010-09-27 Thread Jens Petersen
> We are pleased to announce the first release candidate for GHC 7.0.1

Thank you! :)

Are you going to bootstrap the testsuite?
I would like to run it but having trouble working out how to do that.

Jens
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: ANNOUNCE: GHC 6.12.3 Release Candidate 1

2010-05-25 Thread Jens Petersen
On 24 May 2010 04:42, Ian Lynagh  wrote:
> We are pleased to announce the first release candidate for GHC 6.12.3:

I did a test build for Fedora 14 (in development):
http://koji.fedoraproject.org/koji/taskinfo?taskID=2208629

I also ran the current testsuite release fast on x86_64 without any problem.


BTW Fedora 13 was released today with ghc-6.12.1, shared libraries,
and haskell-platform-2010.1.0.0.

Thank you, Jens
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


Re: Dynamic libraries and GHCi

2010-05-18 Thread Jens Petersen
> We had planned to switch to using a dynamically-linked GHCi for 6.14.1

Great! :-)

>  - we make -dynamic the default.
:
> Cabal would have to --enable-dynamic by
> default - perhaps it would get an --enable-static that could even be *off*
> by default.

Yes, I think this is a good approach.. :)

Jens
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users


  1   2   >