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

Reply via email to