「view this page in B3 βῆτα server」

Revisions №62225

branch: rosetta:main 「№62225」
Commited by: Jason C. Klima
GitHub commit link: 「c6e41681b1ddf46f」
Difference from previous tested commit:  code diff
Commit date: 2026-03-27 16:03:36
linux.clang linux.gcc linux.srlz mac.clang
debug
release
unit
PyRosetta.notebook gcc-9.gcc.python37.PyRosetta.unit m1.clang.python310.PyRosetta.unit m1.clang.python313.PyRosetta.unit m1.clang.python38.PyRosetta.unit m1.clang.python39.PyRosetta.unit mac.clang.python310.PyRosetta.unit mac.clang.python311.PyRosetta.unit mac.clang.python312.PyRosetta.unit mac.clang.python313.PyRosetta.unit mac.clang.python314.PyRosetta.unit mac.clang.python38.PyRosetta.unit mac.clang.python39.PyRosetta.unit ubuntu-20.04.clang.cxx11thread.serialization.PyRosetta.unit ubuntu-20.04.clang.cxx11thread.serialization.python310.PyRosetta.unit ubuntu-20.04.clang.cxx11thread.serialization.python311.PyRosetta.unit ubuntu-20.04.clang.cxx11thread.serialization.python312.PyRosetta.unit ubuntu-20.04.clang.cxx11thread.serialization.python313.PyRosetta.unit ubuntu-20.04.clang.cxx11thread.serialization.python314.PyRosetta.unit ubuntu-20.04.clang.cxx11thread.serialization.python39.PyRosetta.unit ubuntu-20.04.clang.python310.PyRosetta.unit ubuntu-20.04.clang.python311.PyRosetta.unit ubuntu-20.04.clang.python312.PyRosetta.unit ubuntu-20.04.clang.python313.PyRosetta.unit ubuntu-20.04.clang.python314.PyRosetta.unit ubuntu-20.04.clang.python39.PyRosetta.unit ubuntu-20.04.gcc.cxx11thread.serialization.PyRosetta.unit ubuntu-20.04.gcc.cxx11thread.serialization.python310.PyRosetta.unit ubuntu-20.04.gcc.cxx11thread.serialization.python311.PyRosetta.unit ubuntu-20.04.gcc.cxx11thread.serialization.python312.PyRosetta.unit ubuntu-20.04.gcc.cxx11thread.serialization.python313.PyRosetta.unit ubuntu-20.04.gcc.cxx11thread.serialization.python314.PyRosetta.unit ubuntu-20.04.gcc.cxx11thread.serialization.python39.PyRosetta.unit ubuntu-20.04.gcc.python310.PyRosetta.unit ubuntu-20.04.gcc.python311.PyRosetta.unit ubuntu-20.04.gcc.python312.PyRosetta.unit ubuntu-20.04.gcc.python313.PyRosetta.unit ubuntu-20.04.gcc.python314.PyRosetta.unit ubuntu-20.04.gcc.python39.PyRosetta.unit ubuntu-22.04.clang.cxx11thread.serialization.PyRosetta.unit ubuntu-22.04.clang.python310.PyRosetta.unit ubuntu-22.04.clang.python312.PyRosetta.unit ubuntu-22.04.clang.python313.PyRosetta.unit ubuntu-22.04.clang.python314.PyRosetta.unit ubuntu-22.04.clang.python39.PyRosetta.unit ubuntu-22.04.gcc.cxx11thread.serialization.PyRosetta.unit ubuntu-22.04.gcc.python310.PyRosetta.unit ubuntu-22.04.gcc.python311.PyRosetta.unit ubuntu-22.04.gcc.python312.PyRosetta.unit ubuntu-22.04.gcc.python313.PyRosetta.unit ubuntu-22.04.gcc.python314.PyRosetta.unit ubuntu-22.04.gcc.python39.PyRosetta.unit ubuntu-24.04.clang.cxx11thread.serialization.PyRosetta.unit ubuntu-24.04.clang.python310.PyRosetta.unit ubuntu-24.04.clang.python311.PyRosetta.unit ubuntu-24.04.clang.python312.PyRosetta.unit ubuntu-24.04.clang.python313.PyRosetta.unit ubuntu-24.04.clang.python314.PyRosetta.unit ubuntu-24.04.clang.python39.PyRosetta.unit ubuntu-24.04.gcc.cxx11thread.serialization.PyRosetta.unit ubuntu-24.04.gcc.python310.PyRosetta.unit ubuntu-24.04.gcc.python311.PyRosetta.unit ubuntu-24.04.gcc.python312.PyRosetta.unit ubuntu-24.04.gcc.python313.PyRosetta.unit ubuntu-24.04.gcc.python314.PyRosetta.unit ubuntu-24.04.gcc.python39.PyRosetta.unit ubuntu.clang.cxx11thread.serialization.python38.PyRosetta.unit ubuntu.clang.python310.PyRosetta.unit ubuntu.clang.python311.PyRosetta.unit ubuntu.clang.python312.PyRosetta.unit ubuntu.clang.python313.PyRosetta.unit ubuntu.clang.python314.PyRosetta.unit ubuntu.clang.python39.PyRosetta.unit ubuntu.gcc.python311.PyRosetta.unit ubuntu.gcc.python312.PyRosetta.unit ubuntu.gcc.python314.PyRosetta.unit ubuntu.gcc.python39.PyRosetta.unit build.clean.debug clang-10.clang.cxx11thread.mpi.serialization.tensorflow.build.debug gcc-10.gcc.cxx11thread.serialization.build.debug gcc-11.gcc.build.debug gcc-11.gcc.cxx11thread.serialization.build.debug gcc-9.gcc.build.debug gcc-9.gcc.cxx11thread.serialization.build.debug icc.icc.build.debug linux.clang.bcl.build.debug linux.clang.hdf5.build.debug mysql postgres linux.clang.python310.build.debug linux.clang.python311.build.debug linux.clang.python312.build.debug linux.clang.python39.build.debug linux.zeromq.debug linux.gcc.bcl.build.debug mpi mpi.serialization linux.gcc.python310.build.debug linux.gcc.python311.build.debug linux.gcc.python312.build.debug linux.gcc.python39.build.debug m1.clang.cxx11thread.serialization.build.debug m1.clang.python312.build.debug mac.clang.bcl.build.debug mac.clang.cxx11thread.serialization.build.debug OpenCL mac.clang.python310.build.debug mac.clang.python311.build.debug mac.clang.python312.build.debug mac.clang.python313.build.debug mac.clang.python314.build.debug mac.clang.python39.build.debug ubuntu-20.04.clang.build.debug ubuntu-20.04.clang.cxx11thread.serialization.build.debug ubuntu-20.04.gcc.build.debug ubuntu-20.04.gcc.cxx11thread.serialization.build.debug ubuntu-22.04.clang.build.debug ubuntu-22.04.clang.cxx11thread.serialization.build.debug ubuntu-22.04.gcc.build.debug ubuntu-22.04.gcc.cxx11thread.serialization.build.debug ubuntu-24.04.clang.build.debug ubuntu-24.04.gcc.cxx11thread.serialization.build.debug ubuntu.clang.bcl.build.debug ubuntu.clang.build.debug ubuntu.clang.cxx11thread.serialization.build.debug ubuntu.clang.python310.build.debug ubuntu.clang.python311.build.debug ubuntu.clang.python312.build.debug ubuntu.clang.python313.build.debug ubuntu.clang.python314.build.debug ubuntu.clang.python39.build.debug ubuntu.gcc.bcl.build.debug ubuntu.gcc.build.debug ubuntu.gcc.cxx11thread.serialization.build.debug ubuntu.gcc.python310.build.debug ubuntu.gcc.python311.build.debug ubuntu.gcc.python312.build.debug ubuntu.gcc.python313.build.debug ubuntu.gcc.python314.build.debug ubuntu.gcc.python39.build.debug build.header build.levels build.ninja_debug graphics gcc-10.gcc.build.release gcc-11.gcc.build.release gcc-9.gcc.build.release linux.clang.python310.build.release linux.clang.python311.build.release linux.clang.python39.build.release linux.gcc.python310.build.release linux.gcc.python311.build.release linux.gcc.python312.build.release linux.gcc.python39.build.release m1.clang.build.release m1.clang.python312.build.release mac.clang.cxx11thread.serialization.build.release mac.clang.python310.build.release mac.clang.python311.build.release mac.clang.python312.build.release mac.clang.python313.build.release mac.clang.python314.build.release mac.clang.python39.build.release mac.clang.static.build.release torch.gcc.torch.python39.build.release ubuntu-20.04.clang.build.release ubuntu-20.04.clang.cxx11thread.serialization.build.release ubuntu-20.04.gcc.build.release ubuntu-20.04.gcc.cxx11thread.serialization.build.release ubuntu-22.04.clang.build.release ubuntu-22.04.clang.cxx11thread.serialization.build.release ubuntu-22.04.gcc.build.release ubuntu-22.04.gcc.cxx11thread.serialization.build.release ubuntu-24.04.clang.cxx11thread.serialization.build.release ubuntu-24.04.gcc.build.release ubuntu.clang.build.release ubuntu.clang.cxx11thread.serialization.build.release ubuntu.clang.python310.build.release ubuntu.clang.python311.build.release ubuntu.clang.python312.build.release ubuntu.clang.python313.build.release ubuntu.clang.python314.build.release ubuntu.clang.python39.build.release ubuntu.gcc.build.release ubuntu.gcc.cxx11thread.serialization.build.release ubuntu.gcc.python310.build.release ubuntu.gcc.python311.build.release ubuntu.gcc.python312.build.release ubuntu.gcc.python313.build.release ubuntu.gcc.python314.build.release ubuntu.gcc.python39.build.release beautification code_quality.clang_analysis code_quality.clang_tidy code_quality.cppcheck code_quality.merge_size serialization code_quality.submodule_regression integration.addsan integration.mpi integration.release_debug integration.tensorflow integration.thread integration.torch integration.tutorials integration.ubsan integration maintenance.documentation performance profile mac.clang.python310.release.PyRosetta.MinSizeRel mac.clang.python312.release.PyRosetta.MinSizeRel ubuntu.clang.python310.release.PyRosetta.MinSizeRel ubuntu.clang.python311.release.PyRosetta.MinSizeRel ubuntu.clang.python312.release.PyRosetta.MinSizeRel ubuntu.clang.python313.release.PyRosetta.MinSizeRel ubuntu.clang.python38.release.PyRosetta.MinSizeRel ubuntu.clang.python39.release.PyRosetta.MinSizeRel m1.clang.python311.release.PyRosetta.Release ubuntu.clang.python310.release.PyRosetta.Release ubuntu.clang.python311.release.PyRosetta.Release ubuntu.clang.python312.release.PyRosetta.Release ubuntu.clang.python313.release.PyRosetta.Release ubuntu.clang.python38.release.PyRosetta.Release ubuntu.clang.python39.release.PyRosetta.Release release.source scientific.docking_ensemble scientific.ligand_scoring_ranking scientific.loop_modeling_kic_fragments_12res scientific.mhc_epitope_energy scientific.mp_dock scientific.mp_lipid_acc scientific.peptide_pnear_vs_ic50 linux.clang.score linux.gcc.score mac.clang.score scripts.pyrosetta scripts.rosetta.parse scripts.rosetta.validate scripts.rosetta.verify unit.addsan linux.clang.unit.release linux.gcc.unit.release mac.clang.unit.release unit.ubsan gcc-10.gcc.cxx11thread.serialization.unit gcc-10.gcc.unit gcc-11.gcc.cxx11thread.serialization.unit gcc-11.gcc.unit gcc-9.gcc.cxx11thread.serialization.unit gcc-9.gcc.unit linux.clang.python310.unit linux.clang.python311.unit linux.clang.python312.unit linux.clang.python39.unit linux.gcc.python311.unit linux.gcc.python312.unit linux.gcc.python39.unit m1.clang.unit mac.clang.cxx11thread.serialization.unit mac.clang.python310.unit mac.clang.python311.unit mac.clang.python312.unit mac.clang.python313.unit mac.clang.python314.unit mac.clang.python39.unit ubuntu-20.04.clang.cxx11thread.serialization.unit ubuntu-20.04.clang.python39.unit ubuntu-20.04.clang.unit ubuntu-20.04.gcc.cxx11thread.serialization.unit ubuntu-20.04.gcc.python39.unit ubuntu-20.04.gcc.unit ubuntu-22.04.clang.cxx11thread.serialization.unit ubuntu-22.04.clang.python39.unit ubuntu-22.04.clang.unit ubuntu-22.04.gcc.cxx11thread.serialization.unit ubuntu-22.04.gcc.python39.unit ubuntu-22.04.gcc.unit ubuntu-24.04.clang.cxx11thread.serialization.unit ubuntu-24.04.clang.unit ubuntu-24.04.gcc.cxx11thread.serialization.unit ubuntu-24.04.gcc.unit ubuntu.clang.cxx11thread.serialization.unit ubuntu.clang.python310.unit ubuntu.clang.python312.unit ubuntu.clang.python313.unit ubuntu.clang.python314.unit ubuntu.clang.python39.unit ubuntu.clang.unit ubuntu.gcc.cxx11thread.serialization.unit ubuntu.gcc.python310.unit ubuntu.gcc.python311.unit ubuntu.gcc.python312.unit ubuntu.gcc.python313.unit ubuntu.gcc.python314.unit ubuntu.gcc.python39.unit ubuntu.gcc.unit util.apps windows.build.debug windows.build.release

Enable task dictionary updates between PyRosetta protocols in PyRosettaCluster (#631) This quick PR adds an attribute validator in the `PyRosettaCluster` class for user-defined task dictionaries, verifying that they don't contain disallowed or reserved keys/values for proper `PyRosettaCluster` runtime behavior. Additionally, this PR adds: - Validation for task dictionary updates between user-defined PyRosetta protocols. - A minor update to the `norm_task_options` attribute functionality to only normalize task options for the first PyRosetta protocol. Previously, we presumed users would not update task options at all, so re-normalizing task options for each protocol was reasonable. This now allows updating task options between protocols while supporting output decoy reproducibility. - Unit tests for decoy reproducibility while updating task dictionaries between user-defined PyRosetta protocols. - A patch to the `InitFileSigner` class for HMAC-SHA256 verification of PyRosetta initialization files. Previously, we used the pickled `Pose` bytestring for HMAC-SHA256 verification; however, for some `Pose` objects the ordering of internal C++ containers may differ upon reconstruction from the original bytestring, sometimes failing roundtrip HMAC-SHA256 verification. Herein, we implement a new `PackedPoseHasher` class to instead produce a SHA256 hash digest of what we may call the scientific state of the `Pose` object, which includes the `Pose` geometry (i.e., residue numbers, residue names, atom numbers, atom names, and atom coordinate components in double precision), serialized `Pose.cache` dictionary keys and values, and raw `Pose` comments keys and values. The scientific state of the `Pose` object is what matters for decoy reproducibility, not differences in memory layout from serialization/deserialization roundtrips. To be merged after #630 for incremental versioning.

...
Test: ubuntu-20.04.gcc.cxx11thread.serialization.PyRosetta.unit

Failed sub-tests (click for more details):
T900_distributed
Test: ubuntu-22.04.gcc.cxx11thread.serialization.PyRosetta.unit

 View log

Loading...

 View log in dialog  View log in log in separate window
Test: ubuntu-24.04.gcc.cxx11thread.serialization.PyRosetta.unit

Failed sub-tests (click for more details):
T900_distributed
Test: linux.gcc.mpi.serialization.integration.mpi

Failed sub-tests (click for more details):
replica_docking
Test: linux.clang.integration.release_debug_no_symbols

Failed sub-tests (click for more details):
cmaes_minimizer
Test: linux.clang.integration.tutorials

Failed sub-tests (click for more details):
input_and_output
Test: linux.clang.maintenance.documentation

 View log

Loading...

 View log in dialog  View log in log in separate window
Test: ubuntu-20.04.clang.python36.scientific.mp_lipid_acc

 View log

Loading...

 View log in dialog  View log in log in separate window
Test: ubuntu-20.04.clang.python312.scripts.pyrosetta

 View log

Loading...

 View log in dialog  View log in log in separate window