• uncoordinated box2d transition (was: Re: Accepted box2d 2.4.1-2 (source

    From Rene Engelhard@21:1/5 to All on Sun Sep 5 10:00:01 2021
    Hi,


    Am 05.09.21 um 01:18 schrieb Debian FTP Masters:
    [...] Maintainer: Debian Games Team
    <pkg-games-devel@lists.alioth.debian.org>
    Changed-By: Markus Koschany <apo@debian.org>
    Changes:
     box2d (2.4.1-2) unstable; urgency=medium
     .
       * Upload to unstable.
       * Declare compliance with Debian Policy 4.6.0.
       * Mark libbox2d-doc Multi-Arch:foreign and libbox2d-dev
    Multi-Arch:same. [...]

    without any  coordination or a transition approved on debian-release.
    That a transition would be needed was viisble since months at https://release.debian.org/transitions/html/auto-box2d.html.


    @release: please bin-NMU ( at least libreoffice builds, didn't try caveexpress):

    nmu libreoffice . ANY . -m 'rebuild against libbox2d2' ]

    nmu libreoffice . ANY . experimental . -m 'changelog entry/dep-wait expr.' ]


    caveexpress is the only other affected package - and (expectedly)
    doesn't build anymore:

    [...]

    [20%] Building CXX object src/modules/physics/CMakeFiles/physics.dir/DebugRenderer.cpp.o
    cd /home/rene/LibreOffice/git/master/caveexpress-2.5.1/obj-i686-linux-gnu/src/modules/physics
    && /usr/bin/ccache /usr/bin/c++ -DHAVE_LUA_H
    -DPKGDATADIR=\"/usr/share/games\" -I/home/rene/LibreOffice/git/master/caveexpress-2.5.1/obj-i686-linux-gnu -I/home/rene/LibreOffice/git/master/caveexpress-2.5.1/src -I/home/rene/LibreOffice/git/master/caveexpress-2.5.1/src/modules -I/usr/include/SDL2 -I/usr/include/lua5.2 -I/usr/include/box2d -g -O2 -ffile-prefix-map=/home/rene/LibreOffice/git/master/caveexpress-2.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fno-exceptions -fno-rtti -g -O2 -ffile-prefix-map=/home/rene/LibreOffice/git/master/caveexpress-2.5.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g -Wcast-qual -Wcast-align -Wpointer-arith
    -Wno-long-long -Wno-multichar -Wshadow -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wreturn-type -Wwrite-strings -Wno-variadic-macros -Wno-unknown-pragmas -pthread -Wnon-virtual-dtor -o CMakeFiles/physics.dir/DebugRenderer.cpp.o -c /home/rene/LibreOffice/git/master/caveexpress-2.5.1/src/modules/physics/DebugRenderer.cpp
    In file included from /home/rene/LibreOffice/git/master/caveexpress-2.5.1/src/modules/physics/DebugRenderer.cpp:1:
    /home/rene/LibreOffice/git/master/caveexpress-2.5.1/src/modules/physics/DebugRenderer.h:7:10:
    fatal error: Box2D/Box2D.h: No such file or directory
        7 | #include <Box2D/Box2D.h>
          |          ^~~~~~~~~~~~~~~
    compilation terminated.

    [...]


    (That was what i expected and because of which I did https://cgit.freedesktop.org/libreoffice/core/commit/?id=d0601cd3812cbcdaa0decf81c81d73d41a6ccb91
    at LibreOffice upstream long ago.)


    Regards,


    Rene

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)