Re: [gentoo-dev] Last rites: various more revdep-less Haskell packages

2022-08-22 Thread Robin H. Johnson
On Sun, Aug 21, 2022 at 03:23:46AM +0100, Sam James wrote:
> # hololeap  (2022-08-21)
> # 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 quo has
> # proven to be unsustainable. More up-to-date versions of these packages
> # are available in ::haskell.
This subset are needed for Ganeti, which I'd really like to get back
into the main tree (I'm talking w/ upstream about newer Py3 versions).

Normal usage:
ganeti-3.0.2-r2.ebuild: >=dev-haskell/hslogger-1.1.4:0= 
=dev-haskell/regex-pcre-0.94.2:0= 
=dev-haskell/snap-core-1.0.0:0=
ganeti-3.0.2-r2.ebuild: >=dev-haskell/snap-server-1.0.0:0=

USE=test:
ganeti-3.0.2-r2.ebuild: dev-haskell/haddock:0=
ganeti-3.0.2-r2.ebuild: dev-util/shelltestrunner

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136



Re: [gentoo-dev] Last rites: various more revdep-less Haskell packages

2022-08-21 Thread Michael Orlitzky
On Sun, 2022-08-21 at 15:10 -0400, matoro wrote:
> Hey mjo, sorry about this - we were somewhat aggressive when building 
> this list because much of the ecosystem has a tendency to do things like 
> put strict upper bounds in their cabal files, leading to lots of 
> blockers and manual patching whenever dependencies get bumped.
> 
> Do any of your packages pull in deps that are in the last-rited list?  
> If not I don't see an issue with keeping them.
> 

These are the recently-masked first-level dependencies that they need,
but there may be more transitively:

  dev-haskell/configurator
  dev-haskell/dns
  dev-haskell/filemanip
  dev-haskell/hdbc
  dev-haskell/hdbc-postgresql
  dev-haskell/hdbc-sqlite3
  dev-haskell/missingh
  dev-haskell/parallel-io

All of the bounds in my four packages are >= bounds -- even in the
cabal file -- to avoid the problem you mentioned. I'd guess that they
build fine against whatever the latest versions of those dependencies
are; if not, the dependencies could be updated (can't hurt worse than
masking, right?)




Re: [gentoo-dev] Last rites: various more revdep-less Haskell packages

2022-08-21 Thread Michael Orlitzky
On Sun, 2022-08-21 at 03:23 +0100, Sam James wrote:
> # hololeap  (2022-08-21)
> # Monolithic mask for dev-haskell/* packages which have no reverse 
> dependencies,
> # are broken, or severely out of date
> net-mail/list-remote-forwards
> net-mail/mailbox-count
> net-misc/haeredes
> net-misc/hath
> 

Two of these have haskell@ as a backup maintainer, but the other two
list only myself.

What's wrong with them? They're essentially feature complete with no
bugs and don't bother anyone AFAIK.




[gentoo-dev] Last rites: various more revdep-less Haskell packages

2022-08-20 Thread Sam James
# hololeap  (2022-08-21)
# 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 quo has
# proven to be unsustainable. More up-to-date versions of these packages
# are available in ::haskell.
# Removal on 2022-09-19.
app-portage/fquery
dev-games/goatee
dev-haskell/megaparsec
dev-haskell/parser-combinators
dev-haskell/megaparsec-tests
dev-haskell/hspec-megaparsec
dev-haskell/neat-interpolation
dev-haskell/stack
dev-haskell/abstract-deque-tests
dev-haskell/aeson-diff
dev-haskell/annotated-wl-pprint
dev-haskell/authenticate-oauth
dev-haskell/base-prelude
dev-haskell/base-unicode-symbols
dev-haskell/casa-client
dev-haskell/casa-types
dev-haskell/cipher-aes128
dev-haskell/concurrent-extra
dev-haskell/configurator
dev-haskell/contravariant-extras
dev-haskell/convertible
dev-haskell/cpphs
dev-haskell/crypto-pubkey-types
dev-haskell/cryptohash
dev-haskell/cryptohash-cryptoapi
dev-haskell/data-default-instances-base
dev-haskell/dns
dev-haskell/drbg
dev-haskell/edit-distance-vector
dev-haskell/either
dev-haskell/errorcall-eq-instance
dev-haskell/filelock
dev-haskell/filemanip
dev-haskell/filepattern
dev-haskell/fsnotify
dev-haskell/ghc-lib-parser
dev-haskell/ghc-lib-parser-ex
dev-haskell/githash
dev-haskell/groupoids
dev-haskell/groups
dev-haskell/haddock
dev-haskell/haddock-api
dev-haskell/hashable-time
dev-haskell/hashtables
dev-haskell/haskell-src-meta
dev-haskell/hdbc
dev-haskell/hdbc-odbc
dev-haskell/hdbc-postgresql
dev-haskell/hdbc-sqlite3
dev-haskell/hi-file-parser
dev-haskell/hlint
dev-haskell/hpack
dev-haskell/hslogger
dev-haskell/hsopenssl
dev-haskell/hsyaml-aeson
dev-haskell/http-common
dev-haskell/http-download
dev-haskell/http-streams
dev-haskell/hxt
dev-haskell/hxt-charproperties
dev-haskell/hxt-regex-xmlschema
dev-haskell/hxt-unicode
dev-haskell/infer-license
dev-haskell/interpolate
dev-haskell/io-streams
dev-haskell/io-streams-haproxy
dev-haskell/iwlib
dev-haskell/js-flot
dev-haskell/js-jquery
dev-haskell/keys
dev-haskell/lens-aeson
dev-haskell/memotrie
dev-haskell/mintty
dev-haskell/missingh
dev-haskell/mustache
dev-haskell/newtype-generics
dev-haskell/open-browser
dev-haskell/openssl-streams
dev-haskell/optparse-simple
dev-haskell/pantry
dev-haskell/parallel-io
dev-haskell/path-io
dev-haskell/pointed
dev-haskell/polyparse
dev-haskell/prettyclass
dev-haskell/project-template
dev-haskell/readable
dev-haskell/rebase
dev-haskell/refact
dev-haskell/regex-applicative-text
dev-haskell/regex-compat-tdfa
dev-haskell/regex-pcre
dev-haskell/rerebase
dev-haskell/rfc5051
dev-haskell/rio-orphans
dev-haskell/rio-prettyprint
dev-haskell/rsa
dev-haskell/selective
dev-haskell/snap-core
dev-haskell/snap-server
dev-haskell/tar-conduit
dev-haskell/template-haskell-compat-v0208
dev-haskell/text-metrics
dev-haskell/th-expand-syns
dev-haskell/th-orphans
dev-haskell/th-reify-many
dev-haskell/threads
dev-haskell/vector-builder
dev-haskell/vector-instances
dev-haskell/weigh
dev-haskell/wreq
dev-haskell/xhtml
dev-haskell/zlib-bindings
dev-util/shelltestrunner
net-mail/list-remote-forwards
net-mail/mailbox-count
net-misc/haeredes
net-misc/hath
dev-util/bnfc

# hololeap  (2022-08-21)
# doctest-parallel does not currently work with Setup.hs (used internally by
# haskell-cabal.eclass)
# See: 
dev-haskell/doctest-parallel



signature.asc
Description: Message signed with OpenPGP