public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Last rites: large amount of unmaintained dev-haskell/* package
@ 2022-07-23  1:49 Sam James
  2022-07-23 12:34 ` Michael Orlitzky
  2022-07-31  6:51 ` Bryan Gardiner
  0 siblings, 2 replies; 6+ messages in thread
From: Sam James @ 2022-07-23  1:49 UTC (permalink / raw
  To: gentoo-dev, gentoo-dev-announce; +Cc: haskell

[-- Attachment #1: Type: text/plain, Size: 7601 bytes --]

# Sam James <sam@gentoo.org> (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-haskell/pandoc-citeproc
dev-haskell/pango
dev-haskell/pcap
dev-haskell/persistent-mysql
dev-haskell/persistent-postgresql
dev-haskell/persistent-qq
dev-haskell/pid1
dev-haskell/pipes
dev-haskell/pointed
dev-haskell/postgresql-libpq
dev-haskell/postgresql-simple
dev-haskell/pqueue
dev-haskell/prelude-extras
dev-haskell/preprocessor-tools
dev-haskell/primitive-addr
dev-haskell/process-extras
dev-haskell/profunctor-extras
dev-haskell/psqueue
dev-haskell/publicsuffixlist
dev-haskell/punycode
dev-haskell/pwstore-fast
dev-haskell/quickcheck-classes
dev-haskell/quickcheck-classes-base
dev-haskell/quickcheck-unicode
dev-haskell/ranges
dev-haskell/readargs
dev-haskell/readline
dev-haskell/recaptcha
dev-haskell/regex-pcre-builtin
dev-haskell/riff
dev-haskell/say
dev-haskell/semigroupoid-extras
dev-haskell/semirings
dev-haskell/sendfile
dev-haskell/shakespeare-css
dev-haskell/shakespeare-i18n
dev-haskell/shakespeare-js
dev-haskell/shakespeare-text
dev-haskell/shell-escape
dev-haskell/size-based
dev-haskell/stack-bin
dev-haskell/stmonadtrans
dev-haskell/store
dev-haskell/store-core
dev-haskell/stream
dev-haskell/stringable
dev-haskell/stringprep
dev-haskell/stringsearch
dev-haskell/syb-with-class
dev-haskell/system-posix-redirect
dev-haskell/tagshare
dev-haskell/tagstream-conduit
dev-haskell/tasty-ant-xml
dev-haskell/tensor
dev-haskell/testing-feat
dev-haskell/testing-type-modifiers
dev-haskell/text-binary
dev-haskell/text-stream-decode
dev-haskell/th-utilities
dev-haskell/thyme
dev-haskell/top
dev-haskell/unexceptionalio
dev-haskell/uniqueid
dev-haskell/unixutils
dev-haskell/uri
dev-haskell/uri-bytestring
dev-haskell/uri-bytestring-aeson
dev-haskell/uri-encode
dev-haskell/url
dev-haskell/uuagc
dev-haskell/uuagc-cabal
dev-haskell/uulib
dev-haskell/vector-instances
dev-haskell/vector-space
dev-haskell/wai-conduit
dev-haskell/wai-test
dev-haskell/wavy
dev-haskell/with-location
dev-haskell/wl-pprint
dev-haskell/wl-pprint-text
dev-haskell/wx
dev-haskell/wxc
dev-haskell/wxcore
dev-haskell/wxdirect
dev-haskell/xmlgen
dev-haskell/yesod-auth
dev-haskell/yesod-auth-hashdb
dev-haskell/yesod-default
dev-haskell/yesod-json
dev-haskell/zlib-conduit
dev-haskell/zlib-enum
dev-util/bustle
games-board/goatee-gtk
sci-mathematics/agda
sci-mathematics/agda-stdlib
www-apps/gitit

[-- Attachment #2: Message signed with OpenPGP --]
[-- Type: application/pgp-signature, Size: 358 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [gentoo-dev] Last rites: large amount of unmaintained dev-haskell/* package
  2022-07-23  1:49 [gentoo-dev] Last rites: large amount of unmaintained dev-haskell/* package Sam James
@ 2022-07-23 12:34 ` Michael Orlitzky
  2022-07-23 16:42   ` John Helmert III
  2022-07-23 22:23   ` Sam James
  2022-07-31  6:51 ` Bryan Gardiner
  1 sibling, 2 replies; 6+ messages in thread
From: Michael Orlitzky @ 2022-07-23 12:34 UTC (permalink / raw
  To: gentoo-dev

On Sat, 2022-07-23 at 02:49 +0100, Sam James wrote:
> # Sam James <sam@gentoo.org> (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?



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [gentoo-dev] Last rites: large amount of unmaintained dev-haskell/* package
  2022-07-23 12:34 ` Michael Orlitzky
@ 2022-07-23 16:42   ` John Helmert III
  2022-07-23 22:23   ` Sam James
  1 sibling, 0 replies; 6+ messages in thread
From: John Helmert III @ 2022-07-23 16:42 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1190 bytes --]

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 <sam@gentoo.org> (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.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [gentoo-dev] Last rites: large amount of unmaintained dev-haskell/* package
  2022-07-23 12:34 ` Michael Orlitzky
  2022-07-23 16:42   ` John Helmert III
@ 2022-07-23 22:23   ` Sam James
  2022-07-23 23:05     ` Michael Orlitzky
  1 sibling, 1 reply; 6+ messages in thread
From: Sam James @ 2022-07-23 22:23 UTC (permalink / raw
  To: gentoo-dev; +Cc: haskell

[-- Attachment #1: Type: text/plain, Size: 1511 bytes --]



> On 23 Jul 2022, at 13:34, Michael Orlitzky <mjo@gentoo.org> wrote:
> 
> On Sat, 2022-07-23 at 02:49 +0100, Sam James wrote:
>> # Sam James <sam@gentoo.org> (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.

[-- Attachment #2: Message signed with OpenPGP --]
[-- Type: application/pgp-signature, Size: 358 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [gentoo-dev] Last rites: large amount of unmaintained dev-haskell/* package
  2022-07-23 22:23   ` Sam James
@ 2022-07-23 23:05     ` Michael Orlitzky
  0 siblings, 0 replies; 6+ messages in thread
From: Michael Orlitzky @ 2022-07-23 23:05 UTC (permalink / raw
  To: gentoo-dev; +Cc: haskell

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.


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [gentoo-dev] Last rites: large amount of unmaintained dev-haskell/* package
  2022-07-23  1:49 [gentoo-dev] Last rites: large amount of unmaintained dev-haskell/* package Sam James
  2022-07-23 12:34 ` Michael Orlitzky
@ 2022-07-31  6:51 ` Bryan Gardiner
  1 sibling, 0 replies; 6+ messages in thread
From: Bryan Gardiner @ 2022-07-31  6:51 UTC (permalink / raw
  To: gentoo-dev; +Cc: haskell

Hi there, Goatee author here,

On Sat, 23 Jul 2022 02:49:45 +0100
Sam James <sam@gentoo.org> wrote:

> # Sam James <sam@gentoo.org> (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


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2022-07-31  6:51 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-07-23  1:49 [gentoo-dev] Last rites: large amount of unmaintained dev-haskell/* package Sam James
2022-07-23 12:34 ` Michael Orlitzky
2022-07-23 16:42   ` John Helmert III
2022-07-23 22:23   ` Sam James
2022-07-23 23:05     ` Michael Orlitzky
2022-07-31  6:51 ` Bryan Gardiner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox