<div dir="ltr">I ran into this issue in the taffybar built plan also and had to fix it locally since I didn't realize it was abandoned. So this isn't a fully localized issue.</div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Apr 13, 2018 at 9:14 AM, Oleg Grenrus <span dir="ltr"><<a href="mailto:oleg.grenrus@iki.fi" target="_blank">oleg.grenrus@iki.fi</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">my Chart + diagrams usage depends on SVGFonts [1], which depend on tuple<br>
[2] which depend on OneTuple.<br>
<br>
So if SVGFonts could drop a dependency on `tuple`, that would solve my<br>
usage problem too. CC:ing SVGFonts maintainers.<br>
In fact, dropping the dependency is easy in this case:<br>
<a href="https://github.com/diagrams/SVGFonts/pull/26" rel="noreferrer" target="_blank">https://github.com/diagrams/<wbr>SVGFonts/pull/26</a><br>
<br>
OTOH, Only's description says<br>
<br>
NOTE: There is also the OneTuple package which by using a boxed<br>
data-type provides a 1-tuple type which has laziness properties which<br>
are more faithful to the ones of Haskell's native tuples; whereas the<br>
primary purpose of Only is to provide the traditionally so named<br>
type-wrapper for attaching typeclass instances.<br>
<br>
So there's still some value in keeping OneTuple alive.<br>
<br>
[1]: <a href="https://hackage.haskell.org/package/OneTuple" rel="noreferrer" target="_blank">https://hackage.haskell.org/<wbr>package/OneTuple</a><br>
[2]: <a href="http://hackage.haskell.org/package/tuple" rel="noreferrer" target="_blank">http://hackage.haskell.org/<wbr>package/tuple</a><br>
<div class="HOEnZb"><div class="h5"><br>
On 13.04.2018 15:38, Ivan Lazar Miljenovic wrote:<br>
> On 13 April 2018 at 22:28, Oleg Grenrus <<a href="mailto:oleg.grenrus@iki.fi">oleg.grenrus@iki.fi</a>> wrote:<br>
>> Hi all,<br>
>><br>
>> I tried to contact John Dorsey who is the sole maintainer of OneTuple<br>
>> [1], but the stated email address (<a href="mailto:haskell@colquitt.org">haskell@colquitt.org</a>) bounces back.<br>
>><br>
>> The last version of  OneTuple was uploaded "by JohnDorsey at Tue Mar 24<br>
>> 17:35:51 UTC 2009" - 9 years ago. OneTuple was working great so far, but<br>
>> GHC-8.4.1 / base-4.11 introduced breaking change, which affects<br>
>> OneTuple too: Semigroup is now a superclass of Monoid. Therefore none of<br>
>> OneTuple versions is GHC-8.4.1/base-4.11 compatible.<br>
>><br>
>> I'm a Hackage Trustee [1] and also a user of OneTuple package (though<br>
>> not direct - it's in the transitive closure of Chart + diagrams), so I'd<br>
>> like to see GHC-8.4 compatible OneTuple version soon.<br>
> Would it be worth trying to consolidate similar data structures and<br>
> have Chart + diagrams migrate to Only [1] (which is up to date)?<br>
><br>
> [1]: <a href="https://hackage.haskell.org/package/Only" rel="noreferrer" target="_blank">https://hackage.haskell.org/<wbr>package/Only</a><br>
><br>
>> The required changes are very small, see<br>
>> <a href="https://github.com/phadej/OneTuple/pull/1" rel="noreferrer" target="_blank">https://github.com/phadej/<wbr>OneTuple/pull/1</a> or more precisely this exact<br>
>> commit:<br>
>> <a href="https://github.com/phadej/OneTuple/pull/1/commits/1dbc4d3186f707034953e131995c590eb50cd9af" rel="noreferrer" target="_blank">https://github.com/phadej/<wbr>OneTuple/pull/1/commits/<wbr>1dbc4d3186f707034953e131995c59<wbr>0eb50cd9af</a><br>
>><br>
>> I'd like to become (co-)maintainer of OneTuple. I have no other plans<br>
>> than to keep it compiling with recent versions of GHC. Maybe I'll add<br>
>> NFData (from `deepseq`) instance though.<br>
>><br>
>> Best Regards, Oleg Grenrus<br>
>><br>
>><br>
>> [1]:  <a href="https://hackage.haskell.org/package/OneTuple" rel="noreferrer" target="_blank">https://hackage.haskell.org/<wbr>package/OneTuple</a><br>
>><br>
>><br>
>><br>
>> ______________________________<wbr>_________________<br>
>> Libraries mailing list<br>
>> <a href="mailto:Libraries@haskell.org">Libraries@haskell.org</a><br>
>> <a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-<wbr>bin/mailman/listinfo/libraries</a><br>
>><br>
><br>
><br>
<br>
<br>
</div></div><br>______________________________<wbr>_________________<br>
Libraries mailing list<br>
<a href="mailto:Libraries@haskell.org">Libraries@haskell.org</a><br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-<wbr>bin/mailman/listinfo/libraries</a><br>
<br></blockquote></div><br></div>