superplayer-moq ships one ABI from a locally built artifact: what publishing it would need
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 8/100
- Tipo di issue
- Documentazione
- Chiarezza
- Da chiarire
- Stato di attività
- Attiva
- Ambito
- build-system, mobile
Direzione di ricerca
This is a tracking note, not a task: it records why the Phase 14 MoQ module stays out of the published set. Relevant files are settings.gradle.kts (the published set), docs/compatibility.md (the stability table, checked by verifyCompatibilityDocument), THIRD_PARTY.md and CONTRIBUTING.md (the dependency policy). Done means a maintainer decision on the licence and build-matrix conditions, not a code change.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
What this is
A tracked limit, not a ticket to pick up. Phase 14's MoQ module links a locally built
moq-ffi for arm64-v8a only, and is deliberately excluded from the published set (#351,
#364). This issue is where what shipping would actually need is written down, so that "unpublished"
stays a decision rather than becoming an oversight.
What is missing
armeabi-v7aandx86_64are unbuilt and untested. #351 built arm64 alone because this host
is Apple Silicon and its only system image is arm64. Upstream ships all three.- No Intel-host emulator can run this, which narrows who can reproduce a Phase 14 result.
- The artifact is not reproducible by a consumer. It is built from a source checkout with
--no-default-features, which is what subtracts the MPL-2.0 decoder crates from the graph
(#351). The Maven artifact a consumer would resolve does not carry that subtraction, so
publishing this module against the upstream coordinate would reintroduce exactly the licence
problem #351 closed.
That last point is the real content here. The ABI gap is a build-matrix problem; the licence gap is
a policy problem, and it is the one that decides whether this module can ever publish.
What would have to be true to publish
- A reproducible build of
moq-ffiwith default features off, for every ABI the library targets,
produced by something other than one developer's machine. - Either an upstream change that makes the decoder feature opt-in rather than default, or a
published artifact of our own with its provenance stated — at which pointTHIRD_PARTY.mdand
CONTRIBUTING.md's dependency policy are both back in scope. docs/compatibility.md's stability table andsettings.gradle.kts' published set agree on the
module's presence, whichverifyCompatibilityDocumentchecks as a set.
Proposing the feature change upstream is adjacent to #354 and carries no work in this repository.
Blocked by
Nothing. This blocks nothing in Phase 14 either; the phase's exit criterion is a broadcast playing
on a device, and an unpublished module satisfies it.
- Lingua principale
- Kotlin
- Stelle
- 1
- Fork
- 0
- Merge medio
- 1h 20m
- PR unite (30g)
- 172
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 ramesh130/superplayer
-
bug need-device
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
ramesh130/superplayer#495 ·
I maintainer di solito rispondono entro 1 giorno
-
Flakes (Android): AudioCapabilityChangeTest reselect wait and DownloadConditionsTest metered stopApertaready-for-agent
Difficoltà 4/5 1-2 giorni Idoneità per principianti 28/100
ramesh130/superplayer#526 ·
I maintainer di solito rispondono entro 1 giorno
-
ios ready-for-agent
Difficoltà 4/5 3-5 giorni Idoneità per principianti 28/100
ramesh130/superplayer#518 ·
I maintainer di solito rispondono entro 1 giorno
-
ready-for-agent
Difficoltà 4/5 1-2 giorni Idoneità per principianti 58/100
ramesh130/superplayer#501 ·
I maintainer di solito rispondono entro 1 giorno
-
ready-for-agent
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
ramesh130/superplayer#500 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di ramesh130/superplayer
Issue simili
-
StepExamBenchmarkTest runs a loop and prints a timing but asserts nothingForse già presa Una pull request collegata a questa issue è aperta o già unita. Apertajules
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100
open-learning-exchange/myplanet#18199 · 1 commento ·
I maintainer di solito rispondono entro 4 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
auth0/Auth0.Android#1095 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Scheme-less stream URLs throw NullPointerException instead of URISyntaxExceptionForse già presa @blihio l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
pedroSG94/RootEncoder#2218 ·
I maintainer di solito rispondono entro 3 giorni
-
Test: PlantDetailPlantEditLockTest silent-apply case fails depending on the calendar date (seasonal amplitude)Forse già presa @LocNgu l’ha presa oggi. Apertabug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
LocNgu/YAPT-Yet-Another-Plant-Tracker#907 ·
I maintainer di solito rispondono entro 1 giorno
-
Estimation - 2 (S) Type:bug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
I maintainer di solito rispondono entro 2 giorni