[gentoo-dev] Last rites: large amount of unmaintained dev-haskell/* package

2022-07-22 Thread Sam James
# Sam James  (2022-07-22)
# Monolithic mask for dev-haskell/* packages which have no reverse dependencies,
# are broken, or severely out of date. The aim is to have the Haskell overlay
# (::haskell) be the place for development packages and only have packages
# needed for end-user applications in ::gentoo, as the status who has
# proven to be unsustainable. More up-to-date versions of these packages
# are available in ::haskell.
# Removal on 2022-08-22.
dev-haskell/ac-ppm
dev-haskell/aeson-compat
dev-haskell/aeson-qq
dev-haskell/alex-tools
dev-haskell/alut
dev-haskell/argparser
dev-haskell/arithmoi
dev-haskell/arrows
dev-haskell/ascii-progress
dev-haskell/attoparsec-conduit
dev-haskell/attoparsec-enumerator
dev-haskell/authenticate
dev-haskell/base-noprelude
dev-haskell/basic-prelude
dev-haskell/binary-instances
dev-haskell/binary-tagged
dev-haskell/biocore
dev-haskell/biofasta
dev-haskell/biosff
dev-haskell/bitarray
dev-haskell/bits-atomic
dev-haskell/bitwise
dev-haskell/blaze-builder-conduit
dev-haskell/blaze-textual
dev-haskell/boolean
dev-haskell/boundedchan
dev-haskell/boxes
dev-haskell/bytedump
dev-haskell/bytes
dev-haskell/bytestring-mmap
dev-haskell/bytestring-show
dev-haskell/bzlib
dev-haskell/cairo
dev-haskell/cereal-vector
dev-haskell/cgi
dev-haskell/chasingbottoms
dev-haskell/chimera
dev-haskell/chunked-data
dev-haskell/cipher-camellia
dev-haskell/cipher-des
dev-haskell/cipher-rc4
dev-haskell/classy-prelude
dev-haskell/cmark
dev-haskell/cmark-gfm
dev-haskell/comonad-transformers
dev-haskell/comonads-fd
dev-haskell/configfile
dev-haskell/control-monad-loop
dev-haskell/cpu
dev-haskell/crypto
dev-haskell/crypto-numbers
dev-haskell/crypto-pubkey
dev-haskell/crypto-random-api
dev-haskell/cryptohash-conduit
dev-haskell/curl
dev-haskell/data-accessor
dev-haskell/data-binary-ieee754
dev-haskell/data-endian
dev-haskell/data-hash
dev-haskell/dataenc
dev-haskell/date-cache
dev-haskell/deepseq-generics
dev-haskell/dictionary-sharing
dev-haskell/djinn-ghc
dev-haskell/djinn-lib
dev-haskell/dlist-instances
dev-haskell/double-conversion
dev-haskell/edisonapi
dev-haskell/edisoncore
dev-haskell/editline
dev-haskell/ekg
dev-haskell/ekg-core
dev-haskell/ekg-json
dev-haskell/enumerator
dev-haskell/equivalence
dev-haskell/esqueleto
dev-haskell/exact-pi
dev-haskell/executable-path
dev-haskell/failure
dev-haskell/fclabels
dev-haskell/fgl-arbitrary
dev-haskell/file-location
dev-haskell/filestore
dev-haskell/fixed
dev-haskell/fmlist
dev-haskell/geniplate-mirror
dev-haskell/gio
dev-haskell/git
dev-haskell/gitrev
dev-haskell/glib
dev-haskell/gluraw
dev-haskell/glut
dev-haskell/gnuidn
dev-haskell/gnutls
dev-haskell/graphviz
dev-haskell/gsasl
dev-haskell/gtk
dev-haskell/gtk2hs-buildtools
dev-haskell/gtk3
dev-haskell/hakyll
dev-haskell/half
dev-haskell/hamlet
dev-haskell/happstack-server
dev-haskell/harp
dev-haskell/haskell-src
dev-haskell/haskell-src-exts-util
dev-haskell/haxml
dev-haskell/hcg-minus
dev-haskell/hcodecs
dev-haskell/hdbc-mysql
dev-haskell/hdbc-odbc
dev-haskell/heaps
dev-haskell/hex
dev-haskell/hexpat
dev-haskell/highlighting-kate
dev-haskell/hit
dev-haskell/hit
dev-haskell/hoauth2
dev-haskell/hps
dev-haskell/hs-bibutils
dev-haskell/hs3
dev-haskell/hsb2hs
dev-haskell/hsb2hs
dev-haskell/hspec-smallcheck
dev-haskell/hsql
dev-haskell/hsql-mysql
dev-haskell/hsql-mysql
dev-haskell/hsql-odbc
dev-haskell/hsql-odbc
dev-haskell/hsql-sqlite3
dev-haskell/hstringtemplate
dev-haskell/htf
dev-haskell/http-attoparsec
dev-haskell/http-client-conduit
dev-haskell/http-client-multipart
dev-haskell/http-reverse-proxy
dev-haskell/icalendar
dev-haskell/iconv
dev-haskell/idiii
dev-haskell/idna
dev-haskell/inspection-testing
dev-haskell/integer-roots
dev-haskell/json
dev-haskell/keys
dev-haskell/language-bash
dev-haskell/language-css
dev-haskell/language-dot
dev-haskell/language-ecmascript
dev-haskell/language-glsl
dev-haskell/language-lua
dev-haskell/language-python
dev-haskell/lazysmallcheck
dev-haskell/lcs
dev-haskell/lens-family
dev-haskell/lens-family-core
dev-haskell/lens-family-th
dev-haskell/lens-simple
dev-haskell/lhs2tex
dev-haskell/lhs2tex
dev-haskell/libxml
dev-haskell/libxml-sax
dev-haskell/linear
dev-haskell/list
dev-haskell/listlike
dev-haskell/logict-state
dev-haskell/lrucache
dev-haskell/maccatcher
dev-haskell/markdown-unlit
dev-haskell/mersenne-random-pure64
dev-haskell/mime
dev-haskell/mime-mail
dev-haskell/minisat
dev-haskell/mod
dev-haskell/monad-journal
dev-haskell/monad-unlift
dev-haskell/monadcatchio-mtl
dev-haskell/monadcatchio-transformers
dev-haskell/monadlib
dev-haskell/monadplus
dev-haskell/monadrandom
dev-haskell/mono-traversable-instances
dev-haskell/mtl-compat
dev-haskell/multipart
dev-haskell/murmur-hash
dev-haskell/mutable-containers
dev-haskell/mysql
dev-haskell/mysql-simple
dev-haskell/network-conduit
dev-haskell/network-data
dev-haskell/newtype
dev-haskell/nonce
dev-haskell/numinstances
dev-haskell/numtype-dk
dev-haskell/objectname
dev-haskell/openal
dev-haskell/opengl
dev-haskell/openglraw
dev-ha

Re: [gentoo-dev] Last rites: large amount of unmaintained dev-haskell/* package

2022-07-23 Thread Michael Orlitzky
On Sat, 2022-07-23 at 02:49 +0100, Sam James wrote:
> # Sam James  (2022-07-22)
> # Monolithic mask for dev-haskell/* packages which have no reverse 
> dependencies,
> # are broken, or severely out of date. The aim is to have the Haskell overlay
> # (::haskell) be the place for development packages and only have packages
> # needed for end-user applications in ::gentoo, as the status who has
> # proven to be unsustainable. More up-to-date versions of these packages
> # are available in ::haskell.
> # Removal on 2022-08-22.
> ...
> dev-haskell/hakyll
> ...
> sci-mathematics/agda
> 

Those two are (relatively) popular end-user applications.

I'm sure this came up already, but just in case it didn't: we largely
have two non-developers maintaining the ::haskell overlay, and they've
been doing so since slyfox's retirement. Since there's an ongoing
thread about recruitment... has anyone thought about letting them do
their work in ::gentoo instead?




Re: [gentoo-dev] Last rites: large amount of unmaintained dev-haskell/* package

2022-07-23 Thread John Helmert III
On Sat, Jul 23, 2022 at 08:34:26AM -0400, Michael Orlitzky wrote:
> On Sat, 2022-07-23 at 02:49 +0100, Sam James wrote:
> > # Sam James  (2022-07-22)
> > # Monolithic mask for dev-haskell/* packages which have no reverse 
> > dependencies,
> > # are broken, or severely out of date. The aim is to have the Haskell 
> > overlay
> > # (::haskell) be the place for development packages and only have packages
> > # needed for end-user applications in ::gentoo, as the status who has
> > # proven to be unsustainable. More up-to-date versions of these packages
> > # are available in ::haskell.
> > # Removal on 2022-08-22.
> > ...
> > dev-haskell/hakyll
> > ...
> > sci-mathematics/agda
> > 
> 
> Those two are (relatively) popular end-user applications.
> 
> I'm sure this came up already, but just in case it didn't: we largely
> have two non-developers maintaining the ::haskell overlay, and they've
> been doing so since slyfox's retirement. Since there's an ongoing
> thread about recruitment... has anyone thought about letting them do
> their work in ::gentoo instead?

Yes, I (and others) have encouraged them to do the quiz and offered
mentoring them.


signature.asc
Description: PGP signature


Re: [gentoo-dev] Last rites: large amount of unmaintained dev-haskell/* package

2022-07-23 Thread Sam James


> On 23 Jul 2022, at 13:34, Michael Orlitzky  wrote:
> 
> On Sat, 2022-07-23 at 02:49 +0100, Sam James wrote:
>> # Sam James  (2022-07-22)
>> # Monolithic mask for dev-haskell/* packages which have no reverse 
>> dependencies,
>> # are broken, or severely out of date. The aim is to have the Haskell overlay
>> # (::haskell) be the place for development packages and only have packages
>> # needed for end-user applications in ::gentoo, as the status who has
>> # proven to be unsustainable. More up-to-date versions of these packages
>> # are available in ::haskell.
>> # Removal on 2022-08-22.
>> ...
>> dev-haskell/hakyll
>> ...
>> sci-mathematics/agda
>> 
> 
> Those two are (relatively) popular end-user applications.
> 
> I'm sure this came up already, but just in case it didn't: we largely
> have two non-developers maintaining the ::haskell overlay, and they've
> been doing so since slyfox's retirement. Since there's an ongoing
> thread about recruitment... has anyone thought about letting them do
> their work in ::gentoo instead?
> 
> 

The two people you refer to (solpeth and hololeap) both warmly
welcomed this move and endorse it. It'd be great to have them as developers
and I've offered to help mentor them, as have others.

This is a similar style cleanup to what we did with OCaml / dev-ml/*.

If people want to keep some packages, we can talk about that,
sure - but help would be needed to look after their dependencies.


signature.asc
Description: Message signed with OpenPGP


Re: [gentoo-dev] Last rites: large amount of unmaintained dev-haskell/* package

2022-07-23 Thread Michael Orlitzky
On 2022-07-23 23:23:38, Sam James wrote:
> 
> The two people you refer to (solpeth and hololeap) both warmly
> welcomed this move and endorse it. It'd be great to have them as developers
> and I've offered to help mentor them, as have others.

Ok, awesome. Thank you both.



Re: [gentoo-dev] Last rites: large amount of unmaintained dev-haskell/* package

2022-07-30 Thread Bryan Gardiner
Hi there, Goatee author here,

On Sat, 23 Jul 2022 02:49:45 +0100
Sam James  wrote:

> # Sam James  (2022-07-22)
> # Monolithic mask for dev-haskell/* packages which have no reverse 
> dependencies,
> # are broken, or severely out of date. The aim is to have the Haskell overlay
> # (::haskell) be the place for development packages and only have packages
> # needed for end-user applications in ::gentoo, as the status who has
> # proven to be unsustainable. More up-to-date versions of these packages
> # are available in ::haskell.
> # Removal on 2022-08-22.
> ...
> dev-haskell/gtk
> ...
> games-board/goatee-gtk

I am around to fix any issues with goatee* and can proxy-maint
officially if that will help.  It should require little work at the
moment, since I'm porting to Qt and goatee-gtk isn't getting new
features.

I do get the burden of maintaining two repos for Haskell though, and I
have always had a smoother experience using ::haskell than the main
tree, so I am fine with this move and appreciate the inclusion in the
main tree in the first place.

dev-games/goatee can be included in the mask too.

Regards,
Bryan