persistent-redis-2.13.0.2 fails to build with hedis-0.16.1

Abierto
#1,631 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
55/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Tranquilo
Stack tecnológico
haskell, redis

Línea de trabajo

Comienza en Database/Persist/Redis/Config.hs, donde los errores de compilación hacen referencia a R.PortID, R.connectHost y R.connectPort. Compara estos usos con la API de Database.Redis de hedis-0.16.1 y actualiza el código de configuración para la interfaz exportada. Se considera terminado cuando persistent-redis se compile correctamente con hedis-0.16.1 sin los errores de ámbito indicados.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

For stackage nightly:

       Building library for persistent-redis-2.13.0.2...                                               
       [1 of 7] Compiling Database.Persist.Redis.Config                                                                                                                                                                                                                 
       [2 of 7] Compiling Database.Persist.Redis.Exception                                                                                                                                                                                                              
       [3 of 7] Compiling Database.Persist.Redis.Parser         
       /home/curators/work/unpack-dir/unpacked/persistent-redis-2.13.0.2-a7bc04b4f36b9974663b3db1e1a0e0f273206a4ca21a8ae378209bd48f5c15ed/Database/Persist/Redis/Config.hs:36:18: error: [GHC-76037]                                                                    
           Not in scope: type constructor or class ‘R.PortID’                                                                       
           Note: The module ‘Database.Redis’ does not export ‘PortID’.                                             
          |                                                       
       36 |     rdPort    :: R.PortID, -- ^ Port                                                                                                                                                                                                                        
          |                  ^^^^^^^^                             

       /home/curators/work/unpack-dir/unpacked/persistent-redis-2.13.0.2-a7bc04b4f36b9974663b3db1e1a0e0f273206a4ca21a8ae378209bd48f5c15ed/Database/Persist/Redis/Config.hs:70:48: error: [GHC-76037]                                                                    
           Not in scope: ‘R.connectHost’                          
           Note: The module ‘Database.Redis’ does not export ‘connectHost’.                                                         
           Suggested fix:                                         
             Perhaps use record field of ConnInfo ‘R.connectHooks’ (imported from Database.Redis)
          |                                                       
       70 |         host               <- o .:? "host" .!= R.connectHost R.defaultConnectInfo
          |                                                ^^^^^^^^^^^^^                                                            

       /home/curators/work/unpack-dir/unpacked/persistent-redis-2.13.0.2-a7bc04b4f36b9974663b3db1e1a0e0f273206a4ca21a8ae378209bd48f5c15ed/Database/Persist/Redis/Config.hs:71:48: error: [GHC-76037]                                                                    
           Not in scope: ‘R.connectPort’                          
           Note: The module ‘Database.Redis’ does not export ‘connectPort’.                                                         
          |                                                       
       71 |         port               <- o .:? "port" .!= R.connectPort R.defaultConnectInfo
          |                                                ^^^^^^^^^^^^^                                                            

       /home/curators/work/unpack-dir/unpacked/persistent-redis-2.13.0.2-a7bc04b4f36b9974663b3db1e1a0e0f273206a4ca21a8ae378209bd48f5c15ed/Database/Persist/Redis/Config.hs:87:13: error: [GHC-22385]                                                                    
           Not in scope: record field ‘R.connectHost’
           Note: The module ‘Database.Redis’ does not export ‘connectHost’.                                                         
           Suggested fix:                                         
             Perhaps use record field of ConnInfo ‘R.connectHooks’ (imported from Database.Redis)
          |                                                       
       87 |             R.connectHost = unpack h,
          |             ^^^^^^^^^^^^^            

https://github.com/commercialhaskell/stackage/issues/8017

Lenguaje dominante
Haskell
Estrellas
486
Forks
307
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de yesodweb/persistent

Todos los issues de yesodweb/persistent

Issues similares

Más issues de Haskell

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.