Public bug reported: Please sync mujoco 3.5.0-2 (universe) from Debian experimental (main)
Explanation of FeatureFreeze exception: Originally reported in https://bugs.launchpad.net/ubuntu/+source/mujoco/+bug/2143036 ## Rationale - The current packaged version (2.2.2) is 3+ years old nowadays unusable for the robotics and ML research community - This update has been sent to Debian-IA and to the official repository https://salsa.debian.org/deeplearning-team/mujoco/-/merge_requests/2 No answer, pending review. - No reverse dependencies in the archive - Not seeded in any Ubuntu images — low impact to release - There are many important bugfixes and updates for Python 3.13 - Fix memory leak in Python bindings when using copy.deepcopy() on MjData (3.2.0, #1572) - Fix crash in Python passive viewer with Flex objects (3.1.1) - Fix crash when copying MjData instances for models using plugins (3.0.1) - Fix silent data corruption: mj_copyData/copy.copy() not copying contact info correctly (3.2.0, #1710) - Fix incorrect data types in Python bindings for mjContact and mjrContext arrays (3.1.3, 3.1.5) - Fix bug preventing memory allocations larger than 2.15 GB, crashing on large models (3.1.5, #1606) - Integer overflow prevention: mjModel allocation sizes now use 64-bit integers (3.5.0) ## Changes MuJoCo 3.5.0 is a major update from 2.2.2 with the following highlights: Significant new features: - MuJoCo Warp officially released - New System Identification toolbox (Python) - Actuator/sensor delay support via history buffers - Flexvert equality constraints for cloth simulation - Implicit integration for deformable objects (flex) - Camera rangefinder sensors with per-pixel ray casting Breaking API changes: - Ray-cast functions now accept normal[3] argument - cam_orthographic renamed to cam_projection - margin/gap parameters now summed instead of max - Removed getdir from mjpResourceProvider - SONAME change: libmujoco2.2.2 → libmujoco3.5.0 Bug fixes: - Fixed implicit integrator derivative bugs (forcerange, actearly) - Fixed multi-threaded mesh processing being disabled - Fixed gravcomp being ignored for certain body configurations - Fixed box-box distance computation Other: - Minimum C++ standard now C++20 - Allocation sizes in mjModel now 64-bit - MuJoCo version numbering now based on Semantic Versioning Full changelog: https://mujoco.readthedocs.io/en/3.5.0/changelog.html ## Reverse Dependencies $ reverse-depends src:mujoco No reverse dependencies found $ reverse-depends -b src:mujoco No reverse dependencies found $ seeded-in-ubuntu mujoco mujoco's binaries are not seeded. ## Diff with existing version Entries since current resolute version 2.2.2-3.2: mujoco (3.5.0-2) experimental; urgency=medium * Team upload. * d/copyright: Add missing attribution for Nvidia -- Christian Kastner <[email protected]> Thu, 09 Apr 2026 09:26:36 +0200 mujoco (3.5.0-1) experimental; urgency=medium * Team upload. [ Mo Zhou ] * Fix FTBFS due to symbol mismatch (Closes: ##1026166) * Remove merged patches. * Rebase existing patches. * Embed header-only dep library MarchingCubeCpp. * Refresh existing patches. [ Kentaro Hayashi ] * Use d/watch 5 [ Jose Luis Rivero ] * New upstream version 3.5.0 * SOVER changes from 2.2.2 to 3.5.0 * Bump version to 3.5.0 in d/control * Update list of installed headers and samples to 3.5.0 * Include all model/ in libmujoco-samples.install * Install static library (new feature) * Use qhull headers shared library instead of static * Include TriangleMeshDistance dependency in d/ * Rework the cmake.patch for the new upstream version * Add patch for fixing the LTO detection * Add gridlayout patch * Bump standards to 4.7.3 (no change required) * Add b-depends to symbols * Add hardening=+all to d/rules * Update cmake.patch to work with the new upstream changes -- Jose Luis Rivero <[email protected]> Wed, 08 Apr 2026 14:05:39 +0200 ** Affects: mujoco (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2148079 Title: FFe: Sync mujoco 3.5.0-2 (universe) from Debian experimental (main) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mujoco/+bug/2148079/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
