• France
  • Joined on 2021-10-18
antux18 opened issue GuilloteauQ/study-docker-repro-longevity#33 2024-08-05 15:51:02 +02:00
Make the blacklist not permanent
antux18 opened issue GuilloteauQ/study-docker-repro-longevity#32 2024-08-05 15:48:26 +02:00
Save package hash along with the version
antux18 commented on issue GuilloteauQ/study-docker-repro-longevity#30 2024-08-02 10:40:56 +02:00
makes some field optional in the nickel

Okay, I see better now, we could set a default value.

Package managers could be optional, with a default value of [], imo, because there could be evil Dockerfiles that only use Git/Misc…

antux18 commented on issue GuilloteauQ/study-docker-repro-longevity#30 2024-08-02 09:22:49 +02:00
makes some field optional in the nickel

I suppose we could set the "doi" and "comment" sections to optional. Are you thinking of another section?

antux18 commented on issue GuilloteauQ/study-docker-repro-longevity#21 2024-07-31 11:23:34 +02:00
Take into account Python venvs

No tested yet, so reopening.

antux18 reopened issue GuilloteauQ/study-docker-repro-longevity#21 2024-07-31 11:23:34 +02:00
Take into account Python venvs
antux18 closed issue GuilloteauQ/study-docker-repro-longevity#28 2024-07-30 18:07:21 +02:00
Make sure that the Nickel Schema is not specific to docker
antux18 pushed to main at GuilloteauQ/study-docker-repro-longevity 2024-07-30 18:07:21 +02:00
114d0e5816 Added support for other virtualization techs in the Nickel contract (close #28). Added Nix dependency for Snakemake diagram generation.
antux18 closed issue GuilloteauQ/study-docker-repro-longevity#27 2024-07-29 16:40:00 +02:00
Versionning of the Nickel Schema
antux18 pushed to main at GuilloteauQ/study-docker-repro-longevity 2024-07-29 16:40:00 +02:00
ff2fc2d365 Added version number to the Nickel contracts and artifacts (close #27).
antux18 closed issue GuilloteauQ/study-docker-repro-longevity#25 2024-07-29 15:19:20 +02:00
Handling Python related errors in the buildstatus file
antux18 pushed to main at GuilloteauQ/study-docker-repro-longevity 2024-07-29 15:19:20 +02:00
14ca1da160 Now handling the script's own crashes: saving to log and build status file (close #25).
antux18 pushed to main at GuilloteauQ/study-docker-repro-longevity 2024-07-26 19:01:23 +02:00
e8b25b74a7 Added build status analysis. Now logging build status even if build is successful, to make analysis easier (as mentionned in #26). Added a new error type.
antux18 commented on issue GuilloteauQ/study-docker-repro-longevity#26 2024-07-26 17:49:51 +02:00
Analyzing the output of ECG

Okay, then I'm going to do that on the Snakefile, it looks like it would be simpler for the analysis indeed.

antux18 commented on issue GuilloteauQ/study-docker-repro-longevity#26 2024-07-26 17:45:53 +02:00
Analyzing the output of ECG

Oh, I see... It would complicate the generation of the blacklist?

antux18 commented on issue GuilloteauQ/study-docker-repro-longevity#26 2024-07-26 17:40:54 +02:00
Analyzing the output of ECG

Sure, but wouldn't it be simpler to just put them on the build status file? Your solution would require another argument for the analysis script which is the artifact folder, and then the script…

antux18 commented on issue GuilloteauQ/study-docker-repro-longevity#26 2024-07-26 17:37:07 +02:00
Analyzing the output of ECG

My question is rather how to count them if they are not in the file?

antux18 commented on issue GuilloteauQ/study-docker-repro-longevity#26 2024-07-26 17:08:08 +02:00
Analyzing the output of ECG

Regarding the build status analysis: it was decided not to log the build status of Dockerfiles that build successfully, but it makes analysis harder: how to determine the number of Dockerfiles…

antux18 pushed to main at GuilloteauQ/study-docker-repro-longevity 2024-07-26 17:02:42 +02:00
4db323fb03 Implemented artifact hash analysis. Switched to a table of tables instead of a single table to be able to identify multiple artifacts for the artifact analysis.
antux18 pushed to main at GuilloteauQ/study-docker-repro-longevity 2024-07-26 13:28:46 +02:00
f25f5e356d Handling the case where artifact/misc packages cannot be downloaded.