libera/#devuan-dev/ Wednesday, 2023-11-29

jashi! I am reproducible building devuan, and running into several differences due to changelog.Debian.gz diffs.08:43
jassee for example https://devuan-daedalus-debdistutils-reproduce-4a43e91227ee58f68192f675.gitlab.io/diffoscope/clearlooks-phenix-cinnabar-theme/7.0.1-5/index.html08:43
jasfor Ubuntu/Trisquel the package 'pkgbinarymangler' is responsible for shortening changelog's, but I can't find it in Devuan08:43
jasDoes anyone know what script or package is responsible for shortening the changelogs during Devuan package builds?08:43
bb|hcbjas: As far as I am aware, changelogs are not shortened in Devuan's builds17:21
jasbb|hcb: thanks!  i got the diff backwards, it was my build that shortened the log!  I discovered the DEB_BUILD_OPTIONS=notrimdch as a result.19:44
jashowever it seems SOME devuan packages do have shortened changelog's.  this is default behaviour on dh_installchangelogs: "The B<debchange>-style Debian changelogs are trimmed to include only entries more recent than the release date of I<oldstable>."19:46
jasI think the logic to figure out what the release date of oldstable in devuan is not working reproducibly over time19:46
jashere is one package with shortened changelog in devuan but not in my new build with notrimdch: https://devuan-daedalus-debdistutils-reproduce-4a43e91227ee58f68192f675.gitlab.io/diffoscope/network-manager/1.42.4-1devuan1/index.html19:47
jasyou can see it was shortened on any installed devuan system looking at /usr/share/doc/network-manager/changelog.Debian.gz19:49
bb|hcbI think that reproducibility checks can not compare old builds to new ones - shared libs may be different, etc...19:49
jasbb|hcb: true, however once I add buildinfo-support it will use the correct shared libs.  then changelog diff's will be one remaining item19:50
bb|hcbSo doing two builds against the same archive (e.g. unstable) and altering paths, times, etc...19:50
jasfwiw, i was still able to reproducible build 39% of daedalus see: https://gitlab.com/debdistutils/reproduce/devuan-daedalus19:50
jaswithout notrimdch it was around 33% reproducible19:51
bb|hcbNice! Do you check if reproducibility differs from the respective Debian package?19:54
jasbb|hcb: no, it is a known would-be-nice issue: https://gitlab.com/debdistutils/debdistreproduce/-/issues/1119:56

Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!