package: disorderfs severity: important # justification: will probably cause all java packages to ftbfs version: 0.3.0-1 User: [email protected] Usertags: infrastructure X-Debbugs-Cc: [email protected]
Hi, long story short: <Faux> disorderfs/bar% touch a; jar cf b.jar a; jar tf b.jar <Faux> mmap failed for CEN and END part of zip file long story: <ebourg> Hi folks, I've got several build failures reported with the message "mmap failed for CEN and END part of zip file", is this an issue with the builders? <ebourg> For example modello-maven-plugin and sacjava today <h01ger> what does "Erreur : une erreur inattendue est survenue lors de la tentative d'ouverture du fichier /tmp/buildd/modello-maven- plugin-1.8.3/target/surefire/surefirebooter6817345225139108909.jar" mean? <h01ger> ebourg: we're using disorderfs for the 2nd build since yesterday <Faux> It machine translates as "unexpected error attempting to open file", which sounds believable. <ebourg> looks like the JVM doesn't like this FS :) <ebourg> I suspect it's going to break a lot of things relying on the unspecified order of File.listFiles() <ebourg> jetty8 breaks too: https://reproducible.debian.net/logs/unstable/amd64/jetty8_8.1.17-2.build2.log.gz <Faux> Maybe disorderfs (or fuse) actually has a bug in the mmap stuff; seems unlikely but it's possible. <ebourg> how can I use disorderfs? I can try to build a reduced test case <h01ger> | http://anonscm.debian.org/cgit/qa/jenkins.debian.net.git/tree/hosts/jenkins/etc/pbuilder/rebuild- hooks/D01_modify_environment <h01ger> | also see the cleanup hooks in http://anonscm.debian.org/cgit/qa/jenkins.debian.net.git/tree/hosts/jenkins/etc/pbuilder/rebuild- hooks/ <h01ger> | you need the sid version, not testing <ebourg> thanks, looks easy enough <Faux> It just does it outright to me. <Faux> disorderfs/bar% touch a; jar cf b.jar a; jar tf b.jar <Faux> mmap failed for CEN and END part of zip file <Faux> ^ ubuntu's 3.19. Probably not, it's just fuse. <h01ger> | i guess that means we should stop using it for now :/ <Faux> jar looks valid; fastjar can read it. <Faux> [pid 19787] mmap(NULL, 419, PROT_READ, MAP_SHARED, 5, 0) = -1 ENODEV (No such device) <ebourg> I created a foo directory with empty files, and then I typed disorderfs foo /home/ebourg/bar <ebourg> "sudo jar -cvf bar.jar bar" created the jar properly, with no error <ebourg> Ah, actually I get the error when reading the jar <ebourg> sudo jar -tf bar/bar.jar cheers, Holger
signature.asc
Description: This is a digitally signed message part.

