Bug#737637: ITP: haskell-pipes -- Compositional pipelines

2014-02-04 Thread Gabriel Gonzalez

Package: wnpp
Severity: wishlist
Owner: Gabriel Gonzalez gabriel...@gmail.com

* Package name: haskell-pipes
  Version : 4.1.0
  Upstream Author : Gabriel Gonzalez gabriel...@gmail.com
* URL : http://hackage.haskell.org/package/pipes
* License : BSD-3-clause
  Programming Lang: Haskell
  Description : Compositional pipelines

 `pipes` is a clean and powerful stream processing library that lets 
you build

 and connect reusable streaming components
 .
 Advantages over traditional streaming libraries:
 .
 * /Concise API/: Use simple commands like 'for', ('-'), 'await', and 
'yield'

 .
 * /Blazing fast/: Implementation tuned for speed, including shortcut 
fusion

 .
 * /Lightweight Dependency/: @pipes@ is small and compiles very rapidly,
 including dependencies
 .
 * /Elegant semantics/: Use practical category theory
 .
 * /ListT/: Correct implementation of 'ListT' that interconverts with pipes
 .
 * /Bidirectionality/: Implement duplex channels
 .
 * /Extensive Documentation/: Second to none!
 .
 Import Pipes to use the library.
 .
 Read Pipes.Tutorial for an extensive tutorial.


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/52f0fdef.50...@gmail.com



Bug#737637: ITP: haskell-pipes -- Compositional pipelines

2014-02-04 Thread Clint Adams
On Tue, Feb 04, 2014 at 09:49:19PM +0700, Gabriel Gonzalez wrote:
 * Package name: haskell-pipes
   Version : 4.1.0

Hi Gabriel,

We already have pipes 4.0.1 in Debian[0].  We can't upgrade to
4.1.0 without breaking pipes-zlib (unless this is simply a
matter of patching the upper bound on this one).

Since enabling the test suite, we get failures on mips and mipsel[1]
because of unknown RTS option: -N.  Our method of detecting whether
a platform has threaded runtime has broken since libHSrts_thr.a
became a stub library on those architectures.  If you have any ideas
on what should be done here, the packaging is in this darcs repo[2].


[0] http://packages.debian.org/search?keywords=libghc-pipes-dev
[1] https://buildd.debian.org/status/package.php?p=haskell%2dpipes
[2] 
http://anonscm.debian.org/cgi-bin/darcsweb.cgi?r=pkg-haskell/haskell-pipes;a=summary


-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20140204161000.ga9...@scru.org



Bug#737637: ITP: haskell-pipes -- Compositional pipelines

2014-02-04 Thread Gabriel Gonzalez
Thanks for pointing out that `pipes` was already packaged.  I just went 
by the Hackage page showing distro support and didn't see Debian listed, 
but I should have double-checked.  Sorry about that.


`pipes-zlib` can be fixed with a simple patch on the upper bound. This 
has already been fixed in the `master` branch of `pipes-zlib` [0].  I 
don't know when Renzo plans to upload the latest `pipes-zlib` to Hackage 
but I've copied him on this.


The threaded options for the `pipes` test suite are unnecessary. The 
tests were written up by somebody else and I don't know why they 
included those options; the tests run just fine without them.  I fixed 
this in the `master` branch of `pipes` [1] and I can optionally upload a 
`pipes-4.1.1` release with those options removed.  if it's not urgent 
and you can patch it for Debian, I'd prefer to wait a month before 
uploading a new release to Hackage. However, if you prefer to patch 
upstream then I will upload it.


[0] 
https://github.com/k0001/pipes-zlib/commit/f79ba4e1be277203f773a1bd11fd59996c151f8c
[1] 
https://github.com/Gabriel439/Haskell-Pipes-Library/commit/f095381536e7d98fe7d63e10f181cc0cc5d8ccfb


On 02/04/2014 11:10 PM, Clint Adams wrote:

On Tue, Feb 04, 2014 at 09:49:19PM +0700, Gabriel Gonzalez wrote:

* Package name: haskell-pipes
   Version : 4.1.0

Hi Gabriel,

We already have pipes 4.0.1 in Debian[0].  We can't upgrade to
4.1.0 without breaking pipes-zlib (unless this is simply a
matter of patching the upper bound on this one).

Since enabling the test suite, we get failures on mips and mipsel[1]
because of unknown RTS option: -N.  Our method of detecting whether
a platform has threaded runtime has broken since libHSrts_thr.a
became a stub library on those architectures.  If you have any ideas
on what should be done here, the packaging is in this darcs repo[2].


[0] http://packages.debian.org/search?keywords=libghc-pipes-dev
[1] https://buildd.debian.org/status/package.php?p=haskell%2dpipes
[2] 
http://anonscm.debian.org/cgi-bin/darcsweb.cgi?r=pkg-haskell/haskell-pipes;a=summary



--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/52f116ed.7050...@gmail.com



Bug#737637: ITP: haskell-pipes -- Compositional pipelines

2014-02-04 Thread Renzo Carbonara
On Tue, Feb 4, 2014 at 1:35 PM, Gabriel Gonzalez gabriel...@gmail.comwrote:

 `pipes-zlib` can be fixed with a simple patch on the upper bound. This has
 already been fixed in the `master` branch of `pipes-zlib` [0].  I don't
 know when Renzo plans to upload the latest `pipes-zlib` to Hackage but I've
 copied him on this.


Clint, Gabriel, All,


Thanks for reporting this to me. I've pushed `pipes-zlib-0.3.1` to hackage
with the new upper bound.

The reason I hadn't published this until now is that I wanted to fix this
issue in the new release, but I guess it'll have to wait a couple of hours
more:

  https://github.com/k0001/pipes-zlib/pull/6



Regards,

Renzo Carbonara.


Bug#737637: ITP: haskell-pipes -- Compositional pipelines

2014-02-04 Thread Renzo Carbonara
On Tue, Feb 4, 2014 at 4:59 PM, Renzo Carbonara gnuk0...@gmail.com wrote:


 The reason I hadn't published this until now is that I wanted to fix this
 issue in the new release, but I guess it'll have to wait a couple of hours
 more:

   https://github.com/k0001/pipes-zlib/pull/6


Just so you know, I just released `pipes-zlib-0.4.0` in Hackage, solving
this issue.


Regards,

Renzo Carbonara.