| jas | hi! I am reproducible building devuan, and running into several differences due to changelog.Debian.gz diffs. | 08:43 |
|---|---|---|
| jas | see for example https://devuan-daedalus-debdistutils-reproduce-4a43e91227ee58f68192f675.gitlab.io/diffoscope/clearlooks-phenix-cinnabar-theme/7.0.1-5/index.html | 08:43 |
| jas | for Ubuntu/Trisquel the package 'pkgbinarymangler' is responsible for shortening changelog's, but I can't find it in Devuan | 08:43 |
| jas | Does anyone know what script or package is responsible for shortening the changelogs during Devuan package builds? | 08:43 |
| bb|hcb | jas: As far as I am aware, changelogs are not shortened in Devuan's builds | 17:21 |
| jas | bb|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 |
| jas | however 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 |
| jas | I think the logic to figure out what the release date of oldstable in devuan is not working reproducibly over time | 19:46 |
| jas | here 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.html | 19:47 |
| jas | you can see it was shortened on any installed devuan system looking at /usr/share/doc/network-manager/changelog.Debian.gz | 19:49 |
| bb|hcb | I think that reproducibility checks can not compare old builds to new ones - shared libs may be different, etc... | 19:49 |
| jas | bb|hcb: true, however once I add buildinfo-support it will use the correct shared libs. then changelog diff's will be one remaining item | 19:50 |
| bb|hcb | So doing two builds against the same archive (e.g. unstable) and altering paths, times, etc... | 19:50 |
| jas | fwiw, i was still able to reproducible build 39% of daedalus see: https://gitlab.com/debdistutils/reproduce/devuan-daedalus | 19:50 |
| jas | without notrimdch it was around 33% reproducible | 19:51 |
| bb|hcb | Nice! Do you check if reproducibility differs from the respective Debian package? | 19:54 |
| jas | bb|hcb: no, it is a known would-be-nice issue: https://gitlab.com/debdistutils/debdistreproduce/-/issues/11 | 19:56 |
Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!