debdiff task doesn't take into account _all binary packages just built on the (debian) pipeline
Looking at https://debusine.freexian.com/freexian/elts/artifact/677509/#debdiff, there are files missing on the second artifacts set:
Files in original artifacts but not in new artifacts
-rw-r--r-- root/root /usr/share/doc/libluajit-5.1-common/changelog.Debian.gz
-rw-r--r-- root/root /usr/share/doc/libluajit-5.1-common/copyright
-rw-r--r-- root/root /usr/share/luajit-2.1.0-beta3/jit/bc.lua
-rw-r--r-- root/root /usr/share/luajit-2.1.0-beta3/jit/bcsave.lua
-rw-r--r-- root/root /usr/share/luajit-2.1.0-beta3/jit/dis_arm.lua
-rw-r--r-- root/root /usr/share/luajit-2.1.0-beta3/jit/dis_arm64.lua
-rw-r--r-- root/root /usr/share/luajit-2.1.0-beta3/jit/dis_arm64be.lua
-rw-r--r-- root/root /usr/share/luajit-2.1.0-beta3/jit/dis_mips.lua
-rw-r--r-- root/root /usr/share/luajit-2.1.0-beta3/jit/dis_mips64.lua
-rw-r--r-- root/root /usr/share/luajit-2.1.0-beta3/jit/dis_mips64el.lua
-rw-r--r-- root/root /usr/share/luajit-2.1.0-beta3/jit/dis_mipsel.lua
-rw-r--r-- root/root /usr/share/luajit-2.1.0-beta3/jit/dis_ppc.lua
-rw-r--r-- root/root /usr/share/luajit-2.1.0-beta3/jit/dis_x64.lua
-rw-r--r-- root/root /usr/share/luajit-2.1.0-beta3/jit/dis_x86.lua
-rw-r--r-- root/root /usr/share/luajit-2.1.0-beta3/jit/dump.lua
-rw-r--r-- root/root /usr/share/luajit-2.1.0-beta3/jit/p.lua
-rw-r--r-- root/root /usr/share/luajit-2.1.0-beta3/jit/v.lua
-rw-r--r-- root/root /usr/share/luajit-2.1.0-beta3/jit/vmdef.lua
-rw-r--r-- root/root /usr/share/luajit-2.1.0-beta3/jit/zone.lua
Those files are shipped in the libluajit-5.1-common
package, which is missing in the second artifacts set:
Original: libluajit-5.1-2_2.1.0~beta3+dfsg-5.1_amd64.deb libluajit-5.1-common_2.1.0~beta3+dfsg-5.1_all.deb libluajit-5.1-dev_2.1.0~beta3+dfsg-5.1_amd64.deb luajit_2.1.0~beta3+dfsg-5.1_amd64.deb
New: libluajit-5.1-2-dbgsym_2.1.0~beta3+dfsg-5.1+deb10u1_amd64.deb libluajit-5.1-2_2.1.0~beta3+dfsg-5.1+deb10u1_amd64.deb libluajit-5.1-dev_2.1.0~beta3+dfsg-5.1+deb10u1_amd64.deb luajit-dbgsym_2.1.0~beta3+dfsg-5.1+deb10u1_amd64.deb luajit_2.1.0~beta3+dfsg-5.1+deb10u1_amd64.deb
Compared to a local run (relying on locally built packages or fetched from snapshot.d.o), I'd expect something like:
debdiff --from from/*.deb --to to/*.deb
[The following lists of changes regard files as different if they have
different names, permissions or owners.]
Files in second set of .debs but not in first
---------------------------------------------
-rw-r--r-- root/root /usr/lib/debug/.build-id/89/687dd759be7edb3f6f0a7511a8771083f237f1.debug
-rw-r--r-- root/root /usr/lib/debug/.build-id/ee/5055d838d09bc2c1e64635a2438232708c5b75.debug
Files in first set of .debs but not in second
---------------------------------------------
-rw-r--r-- root/root /usr/lib/debug/.build-id/14/d9e22dc761ec0929e6688f0d9918bf48ca127b.debug
-rw-r--r-- root/root /usr/lib/debug/.build-id/51/20f5f8bc7cadbcadaf097e6005aa3f05b76e12.debug
Control files of package libluajit-5.1-2: lines which differ (wdiff format)
---------------------------------------------------------------------------
Depends: libluajit-5.1-common (= [-2.1.0~beta3+dfsg-5.1),-] {+2.1.0~beta3+dfsg-5.1+deb10u1),+} libc6 (>= 2.14), libgcc1 (>= 1:3.3)
Installed-Size: [-512-] {+516+}
Version: [-2.1.0~beta3+dfsg-5.1-] {+2.1.0~beta3+dfsg-5.1+deb10u1+}
Control files of package libluajit-5.1-2-dbgsym: lines which differ (wdiff format)
----------------------------------------------------------------------------------
Build-Ids: [-5120f5f8bc7cadbcadaf097e6005aa3f05b76e12-] {+ee5055d838d09bc2c1e64635a2438232708c5b75+}
Depends: libluajit-5.1-2 (= [-2.1.0~beta3+dfsg-5.1)-] {+2.1.0~beta3+dfsg-5.1+deb10u1)+}
Installed-Size: [-674-] {+879+}
Version: [-2.1.0~beta3+dfsg-5.1-] {+2.1.0~beta3+dfsg-5.1+deb10u1+}
Control files of package libluajit-5.1-common: lines which differ (wdiff format)
--------------------------------------------------------------------------------
Version: [-2.1.0~beta3+dfsg-5.1-] {+2.1.0~beta3+dfsg-5.1+deb10u1+}
Control files of package libluajit-5.1-dev: lines which differ (wdiff format)
-----------------------------------------------------------------------------
Depends: libluajit-5.1-2 (= [-2.1.0~beta3+dfsg-5.1)-] {+2.1.0~beta3+dfsg-5.1+deb10u1)+}
Installed-Size: [-696-] {+698+}
Version: [-2.1.0~beta3+dfsg-5.1-] {+2.1.0~beta3+dfsg-5.1+deb10u1+}
Control files of package luajit: lines which differ (wdiff format)
------------------------------------------------------------------
Depends: libluajit-5.1-2 (= [-2.1.0~beta3+dfsg-5.1),-] {+2.1.0~beta3+dfsg-5.1+deb10u1),+} libluajit-5.1-common (= [-2.1.0~beta3+dfsg-5.1),-] {+2.1.0~beta3+dfsg-5.1+deb10u1),+} libc6 (>= 2.14), libgcc1 (>= 1:3.3)
Installed-Size: [-510-] {+514+}
Version: [-2.1.0~beta3+dfsg-5.1-] {+2.1.0~beta3+dfsg-5.1+deb10u1+}
Control files of package luajit-dbgsym: lines which differ (wdiff format)
-------------------------------------------------------------------------
Build-Ids: [-14d9e22dc761ec0929e6688f0d9918bf48ca127b-] {+89687dd759be7edb3f6f0a7511a8771083f237f1+}
Depends: luajit (= [-2.1.0~beta3+dfsg-5.1)-] {+2.1.0~beta3+dfsg-5.1+deb10u1)+}
Installed-Size: [-691-] {+902+}
Version: [-2.1.0~beta3+dfsg-5.1-] {+2.1.0~beta3+dfsg-5.1+deb10u1+}
Note that the first set of artifacts include two dbgsym packages (libluajit-5.1-2-dbgsym_2.1.0~beta3+dfsg-5.1_amd64.deb
, luajit-dbgsym_2.1.0~beta3+dfsg-5.1_amd64.deb
).
Edited by Santiago R.R.