OkHttp versions 5.4.0+ no longer include baseline-prof.txt
I maintainer di solito rispondono entro 1 giorno
Valutazione
- Difficoltà
- 1/5
- Tempo stimato
- Meno di un'ora
- Idoneità per principianti
- 83/100
Direzione di ricerca
L’issue indica okhttp/src/androidMain/baseline-prof.txt e la directory prevista src/androidMain/baselineProfiles/. Verifica come il plugin per librerie Android Kotlin Multiplatform include i profili di riferimento, poi sposta il file nella posizione prevista e controlla un AAR compilato di okhttp-android per verificare se contiene baseline-prof.txt.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Context
From OkHttp 5.4.0+, the okhttp-android AAR no longer includes baseline-prof.txt. The cause is https://github.com/lysine-dev/okhttp/pull/9269, which moved OkHttp to the new com.android.kotlin.multiplatform.library plugin.
Repro
If you download the 5.3.2 version you'll see baseline-prof.txt is packaged in the AAR. 5.4.0, 5.5.0 and 5.5.1 have none.
Quick script to download those versions and check for the baseline profile:
mkdir -p /tmp/okhttp-aar && cd /tmp/okhttp-aar
for v in 5.3.2 5.4.0 5.5.1; do
curl -sO https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp-android/$v/okhttp-android-$v.aar
echo "$v:"; unzip -l okhttp-android-$v.aar | grep baseline-prof || echo " missing"
done
Suggested Fix
The file is still at okhttp/src/androidMain/baseline-prof.txt, but the KMP library plugin only reads profiles from src/androidMain/baselineProfiles/ so nothing packages it. Just need to move it to that folder dir and it should work.
- Lingua principale
- Kotlin
- Stelle
- 47.1k
- Fork
- 9.3k
- Merge medio
- 1g 11h
- PR unite (30g)
- 36
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
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 lysine-dev/okhttp
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
lysine-dev/okhttp#9817 ·
I maintainer di solito rispondono entro 1 giorno
-
Cannot add Content-Length header to a multipart partForse già presa @Amir-Golmoradi l’ha presa 5 giorni fa. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
lysine-dev/okhttp#9814 · 1 commento · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
lysine-dev/okhttp#9761 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
lysine-dev/okhttp#9821 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
build-ci
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
lysine-dev/okhttp#9815 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di lysine-dev/okhttp
Issue simili
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
react/react-native#59693 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
[Submission] ViaApertasubmit-adaption submit-adaption-violation
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 78/100
BetterAndroid/android-notification-icon-project#811 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
[BUG] setTargetSourceSet scans the whole classpath once for every class, so scanning is very slowApertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 73/100
sergio-sastre/ComposablePreviewScanner#156 ·
I maintainer di solito rispondono entro 1 giorno