Tengo un paquete en Hackage que depende del paquete de un tercero, que no se basa en las versiones más nuevas de GHC (> = 7.2). El problema con el otro paquete se puede resolver con solo un parche de una línea (un pragma LANGUAGE
). Envié el parche al upstream dos veces, pero no recibí ningún comentario. El problema es que mi paquete no se puede instalar ni hasta que se resuelva la dependencia.No mantenedor sube a Hackage
Pude haber cargado la versión fija del paquete depenency (con un bache de versión menor), pero me gustaría saber cuál es la actitud de la comunidad con respecto a esas cargas que no se mantienen. De nuevo, no quiero cambiar la interfaz de la biblioteca, solo agrego un nuevo indicador de compilación para que se pueda volver a compilar.
- ¿Se permiten y toleran las subidas de elementos no responsables del mantenimiento a Hackage?
- ¿Cuándo un tenedor del paquete en Hackage es un mejor enfoque?
Si bien esta es una pregunta importante, no estoy seguro de que este sea el mejor lugar para este debate. Tal vez la lista de bibliotecas sería mejor, ¿o haskell-cafe? –
No leo haskell-cafe, volver a suscribirte solo para hacer una pregunta es demasiada molestia. También las personas pueden votar respuestas sobre SO, que es una buena manera de aprender sobre el consenso de la comunidad (después de un tiempo), y pueden aparecer nuevas respuestas, pero las personas rara vez responden en la lista de correo después de unos días. – sastanin
Quizás deberíamos hacer una página en la [wiki de Haskell] (http://www.haskell.org/haskellwiki/Haskell) abordando esta cuestión. –