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.
[...]
Hello,
Am Sonntag, dem 05.09.2021 um 09:48 +0200 schrieb Rene Engelhard:
[...]
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:
There is no coordination needed because I am the maintainer of box2d and caveexpress. Another upload of caveexpress will follow today. A bin-nmu is not
necessary and should have never been requested.
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:
However I would consider not build-depending on a 2d physics
library like box2d. Usually this library is embedded in custom games because
whenever there are changes to the library the physical effects can change too.
Thus the shared version currently works with caveexpress but future versions may break your use case (slideshows?[1]) even without big changes like a SONAME
bump.
[...]But not for libreoffice, and libreoffice DOES use box2d since 7.1.x which is in testing.
Yes, it's slideshow. Transitions based on physics:
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 296 |
Nodes: | 16 (3 / 13) |
Uptime: | 50:25:33 |
Calls: | 6,649 |
Calls today: | 1 |
Files: | 12,200 |
Messages: | 5,330,205 |