Xattr tests with FUSE-T are broken on CI
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 45/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- github-actions, java, macos
- Ambito
- ci-cd, operating-systems, testing
Direzione di ricerca
Inizia con il test di integrazione MirrorIT$TestXattr, in particolare testSetxattr intorno alla riga 231, e riproducilo sul runner CI macOS usando la libreria FUSE-T di Homebrew. Indaga sul motivo per cui xattr.txt nella directory sorgente del test mirror non può ricevere attributi estesi. Il lavoro è completo quando il job CI macOS non fallisce più e la copertura di xattr rimane significativa.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Since around September 2025 normal CI builds fail due to failing tests:
- https://github.com/cryptomator/jfuse/actions/runs/21290356808/job/61282028989
- https://github.com/cryptomator/jfuse/actions/runs/18088981928
- etc
It only happens on macOS runners. For testing the FUSE-T library installed via brew is used. The test suite fails on the TestXattr integrations test:
Error: MirrorIT$TestXattr.testSetxattr:231 Unexpected exception thrown: java.nio.file.FileSystemException: /var/folders/kg/7q73ww8s3llgyl61c9z_j5g40000gn/T/junit-8422338435824566285/mirror/xattr.txt: Error writing extended attribute 'attr1': Operation not permitted
Error: MirrorIT$TestXattr.testSetxattr:231 Unexpected exception thrown: java.nio.file.FileSystemException: /var/folders/kg/7q73ww8s3llgyl61c9z_j5g40000gn/T/junit-8422338435824566285/mirror/xattr.txt: Error writing extended attribute 'attr2': Operation not permitted
Error: MirrorIT$TestXattr.testSetxattr:231 Unexpected exception thrown: java.nio.file.FileSystemException: /var/folders/kg/7q73ww8s3llgyl61c9z_j5g40000gn/T/junit-8422338435824566285/mirror/xattr.txt: Error writing extended attribute 'attr3': Operation not permitted
Error: MirrorIT$TestXattr.testSetxattr:231 Unexpected exception thrown: java.nio.file.FileSystemException: /var/folders/kg/7q73ww8s3llgyl61c9z_j5g40000gn/T/junit-8422338435824566285/mirror/xattr.txt: Error writing extended attribute 'attr4': Operation not permitted
Error: MirrorIT$TestXattr.testSetxattr:231 Unexpected exception thrown: java.nio.file.FileSystemException: /var/folders/kg/7q73ww8s3llgyl61c9z_j5g40000gn/T/junit-8422338435824566285/mirror/xattr.txt: Error writing extended attribute 'attr5': Operation not permitted
Setting xattr.txt in the source directory of the mirror test fails due to insufficient permissions.
- Lingua principale
- Java
- Stelle
- 62
- Fork
- 6
- Merge medio
- 4g 15h
- PR unite (30g)
- 1
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 cryptomator/jfuse
-
Feature Request: libfuse3 support on macOS for FSKit backendForse già presa @overheadhunter l’ha presa 248 giorni fa. Aperta
cryptomator/jfuse#145 · 2 commenti · 1 reazione · 1 assegnatario ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
cryptomator/jfuse#124 · 3 commenti · 1 reazione ·
-
Use a custom Symbol Lookup for fuse_newForse già presa @overheadhunter l’ha presa 558 giorni fa. Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 32/100
cryptomator/jfuse#116 ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
cryptomator/jfuse#22 ·
Tutte le issue di cryptomator/jfuse
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
apache/rocketmq-dashboard#6872 ·
I maintainer di solito rispondono entro 3 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
ADORSYS-GIS/token-status-link#168 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
ADORSYS-GIS/keycloak-oid4vp-plugin#232 ·
I maintainer di solito rispondono entro 2 giorni
-
Type/Improvement
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
wso2/product-integrator-mi#5099 ·
I maintainer di solito rispondono entro 1 giorno