• Bug#1109520: unblock: freecad/1.0.0+dfsg-8

    From Tobias Frost@21:1/5 to All on Sat Jul 19 13:10:01 2025
    XPost: linux.debian.devel.release

    This is a multi-part MIME message sent by reportbug.


    Package: release.debian.org
    Severity: normal
    X-Debbugs-Cc: [email protected]
    Control: affects -1 + src:freecad
    User: [email protected]
    Usertags: unblock

    Please unblock package freecad

    (Please provide enough (but not too much) information to help
    the release team to judge the request efficiently. E.g. by
    filling in the sections below.)

    [ Reason ]
    This update includes a targeted work-around against a crash when running
    under wayland. The details are in bug #1051296.

    this bug affects all persons using wayland, so it would be great to have
    the fix in trixie for much better user experience.

    [ Impact ]
    (See above)

    [ Tests ]
    freecad has autopkg tests, and O#ve manually tested the cahanges, on wayland and on XOrg

    [ Risks ]

    FreeCAD is a leave package, aging in unstable for 10 days now (more if you consider the botched -7 upload, that was my fault) so I consider it low risk.

    The patch is very small.

    [ Checklist ]
    [x] all changes are documented in the d/changelog
    [x] I reviewed all changes and I approve them
    [x] attach debdiff against the package in testing


    unblock freecad/1.0.0+dfsg-8

    diff --git a/debian/changelog b/debian/changelog
    index 4f2bb2b55..8ea9084f5 100644
    --- a/debian/changelog
    +++ b/debian/changelog
    @@ -1,3 +1,15 @@
    +freecad (1.0.0+dfsg-8) unstable; urgency=medium
    +
    + * Disable accidential added autopkgtest starttest, which was not ready.
    +
    + -- Tobias Frost <[email protected]> Mon, 07 Jul 2025 17:48:33 +0200
    +
    +freecad (1.0.0+dfsg-7) unstable; urgency=medium
    +
    + * Add patch to workaround crash under wayland (Closes: #1051296)
    +
    + -- Tobias Frost <[email protected]> Sat, 28 Jun 2025 10:30:28 +0200
    +
    freecad (1.0.0+dfsg-6) unstable; urgency=medium

    * Add some more paths to d/clean, thanks Wookey for the patch.
    diff --git a/debian/patches/2080-force-xcb-on-wayland.patch b/debian/patches/2080-force-xcb-on-wayland.patch
    new file mode 100644
    index 000000000..5ac1f84a9
    --- /dev/null
    +++ b/debian/patches/2080-force-xcb-on-wayland.patch
    @@ -0,0 +1,42 @@
    +Description: Workaround for bug in src:coin3d (#1050302) causing a crash under Wayland
    + FreeCAD crashes on Wayland due to Coin3D requiring a current GL context
    + during initialization.