Proposal: move ansi-terminal to haskell-pkg-janitors

ansi-terminal is a useful and important package providing colorful console output. It has 50 direct reverse dependencies, and a huge number of indirect ones (through testing frameworks, for example). ansi-terminal was written and maintained by Max Bolingbroke, but he doesn't seem to be active in the Haskell community anymore. The package itself hasn't been updated for a year. Unless he (or someone else) objects, I propose to move ansi-terminal under maintainership of the haskell-pkg-janitors group. Is there any venue for haskell-pkg-janitors, such as a mailing list or IRC channel? Roman

Heads up: I've uploaded a new version of ansi-terminal. It contains two changes for Windows: * `BoldIntensity` no longer changes background color on Windows * `setSGR []` was not equivalent to `setSGR [Reset]` on Windows, even though it should be according to the documentation. This is now fixed. Both change the semantics, and while I believe they are beneficial, there may be subtle regressions if some code relied on the old behavior in unexpected ways. If you use any Haskell programs or libraries on Windows that do colorful terminal output, please test them with ansi-terminal-0.6.1 and report any problems. Roman

Thanks Roman!
I guess, following your recent ML thread, that you are now maintaining it
or at least plan to move it under package-janitors.
Is this correct?
Really happy to see ansi-terminal revamped!
A.
On 16 December 2013 13:06, Roman Cheplyaka
Heads up: I've uploaded a new version of ansi-terminal. It contains two changes for Windows:
* `BoldIntensity` no longer changes background color on Windows * `setSGR []` was not equivalent to `setSGR [Reset]` on Windows, even though it should be according to the documentation. This is now fixed.
Both change the semantics, and while I believe they are beneficial, there may be subtle regressions if some code relied on the old behavior in unexpected ways.
If you use any Haskell programs or libraries on Windows that do colorful terminal output, please test them with ansi-terminal-0.6.1 and report any problems.
Roman
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

Yeah, the plan with haskell-pkg-janitors didn't really work out, so I
just took over ansi-terminal myself.
* Alfredo Di Napoli
Thanks Roman! I guess, following your recent ML thread, that you are now maintaining it or at least plan to move it under package-janitors. Is this correct?
Really happy to see ansi-terminal revamped!
A.
On 16 December 2013 13:06, Roman Cheplyaka
wrote: Heads up: I've uploaded a new version of ansi-terminal. It contains two changes for Windows:
* `BoldIntensity` no longer changes background color on Windows * `setSGR []` was not equivalent to `setSGR [Reset]` on Windows, even though it should be according to the documentation. This is now fixed.
Both change the semantics, and while I believe they are beneficial, there may be subtle regressions if some code relied on the old behavior in unexpected ways.
If you use any Haskell programs or libraries on Windows that do colorful terminal output, please test them with ansi-terminal-0.6.1 and report any problems.
Roman
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

On Tue, Dec 17, 2013 at 7:42 AM, Roman Cheplyaka
Yeah, the plan with haskell-pkg-janitors didn't really work out, so I just took over ansi-terminal myself.
Why not? Did you get a reply to your first question, or is it because of a lack of response (although it hasn't been that long considering we're talking about changing maintainership of an abandoned package). I think haskell-pkg-janitors is a good idea, but it does seem to be very loosely organized. Regardless, it seems to be very github-centric, so perhaps raising an issue would be the best way to contact them about things like adding new packages. If you could identify the reason haskell-pkg-janitors didn't work out, perhaps those problems could be addressed? John L.
* Alfredo Di Napoli
[2013-12-17 12:33:50+0000] Thanks Roman! I guess, following your recent ML thread, that you are now maintaining it or at least plan to move it under package-janitors. Is this correct?
Really happy to see ansi-terminal revamped!
A.
On 16 December 2013 13:06, Roman Cheplyaka
wrote: Heads up: I've uploaded a new version of ansi-terminal. It contains two changes for Windows:
* `BoldIntensity` no longer changes background color on Windows * `setSGR []` was not equivalent to `setSGR [Reset]` on Windows, even though it should be according to the documentation. This is now fixed.
Both change the semantics, and while I believe they are beneficial, there may be subtle regressions if some code relied on the old behavior in unexpected ways.
If you use any Haskell programs or libraries on Windows that do
colorful > > terminal output, please test them with ansi-terminal-0.6.1 and report > > any problems. > > > > Roman > > > > _______________________________________________ > > Haskell-Cafe mailing list > > Haskell-Cafe@haskell.org > > http://www.haskell.org/mailman/listinfo/haskell-cafe > > > >
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

There's no information about the group, no mailing list or IRC channel.
It doesn't look like there's much collaboration inside the group.
Nor did I get any response (except a short IRC chat with Daniel Wagner,
who confirmed the above).
Of course these problems could be addressed, but the very fact that they
still aren't (after 2 years) is a sign for me that there's not much
interest and it's not worth the effort on my side.
Roman
* John Lato
On Tue, Dec 17, 2013 at 7:42 AM, Roman Cheplyaka
wrote: Yeah, the plan with haskell-pkg-janitors didn't really work out, so I just took over ansi-terminal myself.
Why not? Did you get a reply to your first question, or is it because of a lack of response (although it hasn't been that long considering we're talking about changing maintainership of an abandoned package).
I think haskell-pkg-janitors is a good idea, but it does seem to be very loosely organized. Regardless, it seems to be very github-centric, so perhaps raising an issue would be the best way to contact them about things like adding new packages.
If you could identify the reason haskell-pkg-janitors didn't work out, perhaps those problems could be addressed?
John L.
* Alfredo Di Napoli
[2013-12-17 12:33:50+0000] Thanks Roman! I guess, following your recent ML thread, that you are now maintaining it or at least plan to move it under package-janitors. Is this correct?
Really happy to see ansi-terminal revamped!
A.
On 16 December 2013 13:06, Roman Cheplyaka
wrote: Heads up: I've uploaded a new version of ansi-terminal. It contains two changes for Windows:
* `BoldIntensity` no longer changes background color on Windows * `setSGR []` was not equivalent to `setSGR [Reset]` on Windows, even though it should be according to the documentation. This is now fixed.
Both change the semantics, and while I believe they are beneficial, there may be subtle regressions if some code relied on the old behavior in unexpected ways.
If you use any Haskell programs or libraries on Windows that do
colorful > > terminal output, please test them with ansi-terminal-0.6.1 and report > > any problems. > > > > Roman > > > > _______________________________________________ > > Haskell-Cafe mailing list > > Haskell-Cafe@haskell.org > > http://www.haskell.org/mailman/listinfo/haskell-cafe > > > >
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
participants (3)
-
Alfredo Di Napoli
-
John Lato
-
Roman Cheplyaka