Support Certifi 2.19.x
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 70/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- elixir, erlang
- Ambito
- networking
Direzione di ricerca
Parti dal requisito della dipendenza certifi che Hackney 4.11.0 dichiara, attualmente ~> 2.18.0, e verifica se sia intenzionale. Allargalo solo dopo aver confermato che i percorsi di codice legati ai certificati funzionano ancora con Certifi 2.19.0, e aggiungi una copertura di regressione se necessario. Il lavoro è completo quando la riproduzione con Mix risolve sia hackney 4.11.0 sia certifi 2.19.0 e rebar3 eunit passa.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Hi! Thank you for maintaining Hackney. Would you consider updating or widening its Certifi requirement to support Certifi 2.19.0, after checking compatibility?
Hackney 4.11.0 currently requires certifi ~> 2.18.0, which excludes 2.19.0. I encountered this while refreshing a downstream application's dependencies; an application selecting Certifi 2.19.0 cannot currently resolve it alongside Hackney 4.11.0.
Minimal reproduction
In an otherwise empty Mix project, use:
defmodule DependencyProbe.MixProject do
use Mix.Project
def project do
[
app: :dependency_probe,
version: "0.1.0",
deps: [
{:hackney, "== 4.11.0"},
{:certifi, "== 2.19.0"}
]
]
end
end
Run mix deps.get. I reproduced the resolution failure on Elixir 1.20.4 / OTP 29: Hackney's ~> 2.18.0 requirement excludes the requested Certifi release.
Published requirements: Hackney 4.11.0.
Request and offer to help
Would a PR for Certifi 2.19 compatibility be welcome? I'd be happy to investigate any required changes, update the dependency requirement, add or adjust certificate-related regression coverage, and run rebar3 eunit. If the current restriction is intentional, I'd appreciate any guidance on what would be needed to support the newer release.
Thanks for your time and for considering this!
- Lingua principale
- Erlang
- Stelle
- 1.4k
- Fork
- 458
- Merge medio
- 11h 32m
- PR unite (30g)
- 47
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di benoitc/hackney
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 48/100
I maintainer di solito rispondono entro 1 giorno
-
keepalive timer also closes a freshly dialed pooled connection during the HTTP/1.1 TLS upgradeAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 58/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
I maintainer di solito rispondono entro 1 giorno
-
Upgrading to 4.x strategyAperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
benoitc/hackney#907 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
feature
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
benoitc/hackney#596 · 4 commenti ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di benoitc/hackney
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
I maintainer di solito rispondono entro 1 giorno
-
good first issue severity: low tech-debt
Difficoltà 2/5 Mezza giornata Idoneità per principianti 75/100
TMHSDigital/subenum#329 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
Backblaze/b2-sdk-java#247 ·
I maintainer di solito rispondono entro 3 giorni
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 70/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
steelbrain/node-ssh#487 ·