Package: dwz
Version: 0.12-3
Severity: critical
Justification: breaks unrelated software

Dear Maintainer,

I'm not certain if critical is the correct severity, but it seems dwz is
causing a build regression in freecad. As part of Python 3 removal, I
dropped the Python 2 build and packages in a new upload This should
have  been uneventful, but somehow, the builds for i386, mipsel, and
s390x are all failing with essentially the same error, as follows:

```
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_dwz -a -O--buildsystem=cmake
dwz: /build/dwz-aS1MPf/dwz-0.13/dwz.c:9310: write_die: Assertion `value && 
refdcu->cu_kind != CU_ALT' failed.
dh_dwz: dwz 
-mdebian/libfreecad-python3-0.18/usr/lib/debug/.dwz/i386-linux-gnu/libfreecad-python3-0.18.debug
 -M/usr/lib/debug/.dwz/i386-linux-gnu/libfreecad-python3-0.18.debug -- 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/DraftUtils.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/Drawing.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/DrawingGui.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/Fem.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/FemGui.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/FreeCAD.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/FreeCADGui.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/Image.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/ImageGui.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/Import.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/ImportGui.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/Inspection.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/InspectionGui.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/Measure.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/Mesh.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/MeshGui.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/MeshPart.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/MeshPartGui.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/Part.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/PartDesignGui.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/PartGui.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/Path.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/PathGui.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/PathSimulator.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/Points.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/PointsGui.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/QtUnitGui.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/Raytracing.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/RaytracingGui.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/ReverseEngineering.so
 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/ReverseEngineeringGui.so
 debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/Robot.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/RobotGui.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/Sketcher.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/SketcherGui.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/Spreadsheet.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/SpreadsheetGui.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/Start.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/StartGui.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/Surface.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/SurfaceGui.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/TechDraw.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/TechDrawGui.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/Web.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/WebGui.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/_PartDesign.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/area.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/libDriver.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/libDriverDAT.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/libDriverSTL.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/libDriverUNV.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/libFreeCADApp.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/libFreeCADBase.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/libFreeCADGui.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/libMEFISTO2.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/libSMDS.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/libSMESH.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/libSMESHDS.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/libStdMeshers.so 
debian/libfreecad-python3-0.18/usr/lib/freecad-python3/lib/libarea-native.so 
died with signal 6
make: *** [debian/rules:3: binary-arch] Error 255
dpkg-buildpackage: error: fakeroot debian/rules binary-arch subprocess returned 
exit status 2
```

This has caused FreeCAD to drop out of testing.


-- System Information:
Debian Release: 10.1
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.2.0-0.bpo.2-amd64 (SMP w/12 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE= 
(charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages dwz depends on:
ii  libc6    2.28-10
ii  libelf1  0.176-1.1

dwz recommends no packages.

dwz suggests no packages.

-- no debconf information

Reply via email to