On Fri, Mar 17, 2017 at 11:38 AM, Greg Freemyer
On Fri, Mar 17, 2017 at 11:24 AM, Todd Rme
wrote: On Fri, Mar 17, 2017 at 10:49 AM, Peter Simons
wrote: Hi Jan,
Submitting devel:languages:haskell (or devel:languages:perl:CPAN) unattended-ly is worrying.
devel:languages:haskell is a curated package set that's compiled and maintained specifically with the goal of providing a stable subset of Hackage (the equivalent of CPAN in the Haskell ecosystem) that's both robust, well-tested, and reliable for use in commercial products. The LTS package set on which d:l:h is based is hugely popular among Haskell developers and it is the de facto standard for developers involved in non-trivial projects. Releases of LTS Haskell undergo extensive quality controls, i.e. there are comprehensive test builds, regression test suites, a semi-automatic system for reporting issues to the respective upstream package authors, and much more. Generally speaking, the quality of most of most of those packages is amazing, and many popular software products like git-annex, yesod, etc. are built on top of that infrastructure. Having that code available in openSUSE is an extremely useful service to our users, and the availability of that infrastructure is certainly going to attract new users who would previously not consider openSUSE because it was lacking comprehensive support for LTS Haskell.
Why can't those people just add the repository, then? That is what most languages in openSUSE seem to do. They have a curated set of packages that are considered widely useful to the openSUSE community in Factory, and a repository containing more niche packages that people who need them can add if necessary.
I can say that with python a lot of the packages aren't in factory, but they are maintained in d:l:python.
When I try to package a python app that needs one of the packages, I just do an SR from d:l:python to factory.
I can't speak to Haskell issues, but as a person packaging python apps, I have no complaints about how the process works for python.
Yes, that was exactly my point. I am suggesting that haskell packagers follow a similar approach. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org