Bug#902887: [Pkg-pascal-devel] Bug#902887: [fpc] Add dbgsym packages for packages compiled with FPC
On 28/01/2022 22:10, Matija Nalis wrote: On Fri, Jan 28, 2022 at 08:32:25PM +, Peter wrote: -k--build-id is an answer to getting dbgsym packages, however I tried it out with c-evo and it is breaking reproducible build. Looks like the build ID is a random string, so the two builds differ. Does it build reproducibily *without* "-k--build-id"? Yes. It passes reprotest locally. End of log is === Reproduction successful === No differences in ./../*.deb a7440e75208155dd247ba540fa29f04107bc44e7ca7dc9cb95cdeb270decd9c8 ./../c-evo-data_1.3.0.418+dfsg-1_all.deb dd0d4a122ace2ba25012bffbdb4019bdfe2d0e09afebf14ac134082f7400d35d ./../c-evo-gtk2_1.3.0.418+dfsg-1_amd64.deb a72a1cacb5bca6c4a797441f69cec15bd61a1c6b83b12f11e5cd52f2d32d6cd1 ./../c-evo-nh_1.3.0.418+dfsg-1_amd64.deb 968995d0363d7dbc5ad50a0b9a95dd6c9aad6a4bae24666bbe06ed497b19d311 ./../c-evo-qt5_1.3.0.418+dfsg-1_amd64.deb e1327cb9cb69b2a66fa2c9aab89ba7c473bed50e4131122ff4f476f057b039da ./../c-evo-stdai_1.3.0.418+dfsg-1_amd64.deb Relatedly, is "c-evo" packaged in Debian? I cannot seem to find it in the packages.debian.org, nor on mentors.debian.net under that name? Its mentioned here https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=968495 It was deleted from mentors after failing to attract a sponsor. Cheers, Peter
Bug#902887: [fpc] Add dbgsym packages for packages compiled with FPC
On Fri, Jan 28, 2022 at 08:32:25PM +, Peter wrote: > -k--build-id > is an answer to getting dbgsym packages, > however I tried it out with c-evo and it is breaking reproducible build. > Looks like the build ID is a random string, so the two builds differ. Does it build reproducibily *without* "-k--build-id"? AFAIR fpc never built packages fully reproducibly for me - checks also complained at least about "captures_build_path" (which should not be related to build-id I think): https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/ironseed.html and more detailed look showed even more differences than paths and build-id: https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/diffoscope-results/ironseed.html (I'd love it if fpc was able to create reproducable builds, but that seems to be material for another issue...) Relatedly, is "c-evo" packaged in Debian? I cannot seem to find it in the packages.debian.org, nor on mentors.debian.net under that name? -- Opinions above are GNU-copylefted.
Bug#902887: [fpc] Add dbgsym packages for packages compiled with FPC
-k--build-id is an answer to getting dbgsym packages, however I tried it out with c-evo and it is breaking reproducible build. Looks like the build ID is a random string, so the two builds differ. Maybe not a good idea for etc/fpc.cfg ? Cheers, Peter
Bug#902887: [fpc] Add dbgsym packages for packages compiled with FPC
[Oops, now with submitter in the To:.] Control: tags -1 moreinfo Hi Alexander, On Tue, 03 Jul 2018 01:25:06 +0300 Alexander Kernozhitsky wrote: > Package: fpc > Version: 3.0.4+dfsg-19 > Severity: wishlist > > For many packages, there are dbgsym packages. Now it's present mostly for > packages built with GCC. I think it will be a good idea to provide dbgsym > packages for programs built with FPC. Thanks for raising this issue. But isn't this an issue for each individual package? What do you expect from the fpc package in this respect? Paul signature.asc Description: OpenPGP digital signature
Bug#902887: [fpc] Add dbgsym packages for packages compiled with FPC
Control: tags -1 moreinfo Hi Alexander, On Tue, 03 Jul 2018 01:25:06 +0300 Alexander Kernozhitsky wrote: > Package: fpc > Version: 3.0.4+dfsg-19 > Severity: wishlist > > For many packages, there are dbgsym packages. Now it's present mostly for > packages built with GCC. I think it will be a good idea to provide dbgsym > packages for programs built with FPC. Thanks for raising this issue. But isn't this an issue for each individual package? What do you expect from the fpc package in this respect? Paul signature.asc Description: OpenPGP digital signature
Bug#902887: [fpc] Add dbgsym packages for packages compiled with FPC
Package: fpc Version: 3.0.4+dfsg-19 Severity: wishlist For many packages, there are dbgsym packages. Now it's present mostly for packages built with GCC. I think it will be a good idea to provide dbgsym packages for programs built with FPC. --- System information. --- Architecture: Kernel: Linux 4.16.0-2-amd64 Debian Release: buster/sid 990 testing ftp.by.debian.org 500 unstableftp.by.debian.org --- Package information. --- Depends(Version) | Installed -+-== fpc-3.0.4 (= 3.0.4+dfsg-19) | 3.0.4+dfsg-19 fp-docs-3.0.4| 3.0.4+dfsg-19 fp-utils-3.0.4 | 3.0.4+dfsg-19 Package's Recommends field is empty. Package's Suggests field is empty. -- - Alexander Kernozhitsky