[diffoscope] procyon decompiler is not installed inside docker container
Aman Sharma
amansha at kth.se
Thu Oct 3 14:59:56 UTC 2024
Hi all,
I am trying to run diffoscope using the docker image provided here<https://salsa.debian.org/reproducible-builds/diffoscope/container_registry>. I passed the --json flag to get the output in a JSON file to diff two JVM bytecode. I saw that one of the files had
```
"comments": [
"'procyon' not available in path. Falling back to binary comparison. Installing the 'procyon-decompiler' package may produce better output."
],
```
which means procyon decompiler is not installed inside the container.
To confirm, I cloned the diffoscope source repository and edited the Dockerfile to remove ENTRYPOINT so that I can open interactive mode. Upon building and entering bash inside docker container, I run procyon and see that it is not installed.
Somehow `apt-get procyon-decompiler`<https://packages.debian.org/sid/procyon-decompiler> was also not working. It said that it was not able to find the correct candidate.
@herve.boutemy at gmail.com<mailto:herve.boutemy at gmail.com> this might have affected you since you push diffoscope outputs to reproducible central.
Regards,
Aman Sharma
PhD Student
KTH Royal Institute of Technology
School of Electrical Engineering and Computer Science (EECS)
Department of Theoretical Computer Science (TCS)
<http://www.kth.se><https://www.kth.se/profile/amansha><https://www.kth.se/profile/amansha>
<https://www.kth.se/profile/amansha>https://algomaster99.github.io/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.reproducible-builds.org/pipermail/diffoscope/attachments/20241003/49e0707a/attachment.htm>
More information about the diffoscope
mailing list