• Bug#1100851: yosys: Unreproducible yet again

    From Daniel =?utf-8?Q?Gr=C3=B6ber?=@21:1/5 to All on Wed Mar 19 15:50:02 2025
    Package: yosys
    Version: 0.51-1
    X-Debbugs-Cc:
    pkg-electronics-devel@alioth-lists.debian.net,
    Scott Ashcroft <scott.ashcroft@hotmail.com>,
    Steffen Möller <steffen_moeller@gmx.de>,
    Tarik Graba <tarik.graba@telecom-paris.fr>,
    Philipp Klaus Krause <pkk@spth.de>,
    "J. Neuschäfer" <j.neuschaefer@gmx.net>,
    Andrey Gursky <andrey.gursky.ua@gmail.com>,
    Larry Doolittle <larry@doolittle.boa.org>

    Diffoscope: https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/diffoscope-results/yosys.html

    Logs: https://tests.reproducible-builds.org/debian/rbuild/unstable/amd64/yosys_0.51-1.rbuild.log.gz
    https://tests.reproducible-builds.org/debian/logs/unstable/amd64/yosys_0.51-1.build2.log.gz

    Log Diff: https://tests.reproducible-builds.org/debian/logdiffs/unstable/amd64/yosys_0.51-1.diff.gz

    yosys-config has differences which look weird. Some substitution thing involving YOSYS_VER.

    /usr/share/doc/yosys/yosyshqyosys.pdf is also problem again. Seems the page numbers in ToC are off by one in the second build. Weird is starting to
    count at page 0 a locale thing or something? O_O

    --Daniel

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCAAdFiEEV6G/FbT2+ZuJ7bKf05SBrh55rPcFAmfa15QACgkQ05SBrh55 rPcVsRAAlZQ7pQfGmuFYjSIsjzd4RrfSZl/yTftFAkeKx6J0PahARuevHuPxHLIR VW0xEeW4y9sWrCpaxVLssJ727EMhhRx8bHM/gFee99ceJlbEXZFKZlQ1+NvD2XYb jmVVqU8T33QT9rFxBznipC7tqKsGOoxT+b7z9tKYQ5sl6nnK+wFALAk7WUPaI8H0 FtyJM3egDjSmeZjYgwlkfVAJFndS9vGSxO+5N9xNQnyYmbNQAdYBhK1mYRenT1VH nzjHyqy84ytdh7ojwsrNDhRTNoKkkXrWTF6YaU7PafIAkA6CHPIS5lVhO8tX2TeJ tpPcP2AmJ5svL2MAHmNrV6FbzVrq29zuIb+3aZNDWMWtuPupwVBgCbBbjJe6sZ+x Q4lX0qKImmb5cyhOzMyP7y/a6g38GNoWIeZDEase7EM/QD0cRvZhrXZ8kQFGM8E4 hudFig8H7y0M81VY6KtBcJTw2ybN4vNCgnq0OKRJ0opu9oUQfLSoxhVfaNSukKYH JJD9xFg4S6e0TB3a+ZEyqPNT3PwHlf6YPb/iwqN0/UystHxIrK8z2bZQQd0RdxGh f9QDF04oje4hBboXd4N28wfKI3U09AMMRJmul2azd6PunywpnY101PeN75A1YcMd /e42fecbgP+Vm+b6MMROe1mnkl6VP0DF3+oKbyDGews69VDmiZo=
    =sw8J
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Daniel =?utf-8?Q?Gr=C3=B6ber?=@21:1/5 to All on Wed Mar 19 16:30:02 2025
    Again with fixed CC list.

    On Wed, Mar 19, 2025 at 03:41:27PM +0100, Daniel Gröber wrote:
    X-Debbugs-Cc:
    pkg-electronics-devel@alioth-lists.debian.net,
    Scott Ashcroft <scott.ashcroft@hotmail.com>,
    Steffen Möller <steffen_moeller@gmx.de>,
    Tarik Graba <tarik.graba@telecom-paris.fr>,
    Philipp Klaus Krause <pkk@spth.de>,
    "J. Neuschäfer" <j.neuschaefer@gmx.net>,
    Andrey Gursky <andrey.gursky.ua@gmail.com>,
    Larry Doolittle <larry@doolittle.boa.org>

    Niceley indenting doesn't work either. Oh Debbugs...

    Diffoscope: https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/diffoscope-results/yosys.html

    Logs: https://tests.reproducible-builds.org/debian/rbuild/unstable/amd64/yosys_0.51-1.rbuild.log.gz
    https://tests.reproducible-builds.org/debian/logs/unstable/amd64/yosys_0.51-1.build2.log.gz

    Log Diff: https://tests.reproducible-builds.org/debian/logdiffs/unstable/amd64/yosys_0.51-1.diff.gz

    yosys-config has differences which look weird. Some substitution thing involving YOSYS_VER.

    /usr/share/doc/yosys/yosyshqyosys.pdf is also problem again. Seems the page numbers in ToC are off by one in the second build. Weird is starting to
    count at page 0 a locale thing or something? O_O

    --Daniel


    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCAAdFiEEV6G/FbT2+ZuJ7bKf05SBrh55rPcFAmfa4DwACgkQ05SBrh55 rPdqog//SpTglQtiaAzsm9OLegxEbrxXmLNWpXpNY+sqJp7/o+/m0NYe50UFsPuo 6hPPc8cox9vf143JMudStq2gtzPNzMPybaMQ28yEG2t42GeGN75ucbXo5BDe093l OZdjT85kqrBif1Q7djNMFPJccBkBBLcsCf6tNAGKrnpKmv03AN/Go/DmRXiIZ5V4 rB6AUs+vAh8ZJC2o5wEro69tmwsT+2UeqtPeIUwpq3H1XGSrUHinVDXFV3fN5SdA Y0LAJsKKsQ9+fn6QCHOET+FBLLgm3/mtXpegjHbk5P0b29EsgceG/U6zpeIbIclW KxPLlWi7YryqH4hmv+9c4oJscelwPjvk959LHA1T0EvfaTpK2OM0gpqoQVohjcsN mJeZpKd5P2cMbbhFoZj6OJtjisDhdJjMujKsNPlYVsW9dTXutvgK6wmY6ndXYiAi wBFGXLB+xTMsj12bxMVA/jtFc53EEoKbfrmNTg8NQz2bqL2Jp08SYi31noWkS7/E qAenoTjkWM4vW0Oa8bO8tmqGZVcSmz7Fnq54zY+ZLPBPwmrzZ+7CR6QGwPQDFBqQ cKfoG7o7QUrayG8EBCu/XuVyeM2NTj4Bz1NF8QypsvpA4Kkuw/7eqCVjxLOmk7Z4 JRgaoI7W9tfTNoD2rXZmJ/DZQMEGaBZk4S8vfNIiZt6UcT2Gess=
    =xRbn
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Daniel =?utf-8?Q?Gr=C3=B6ber?=@21:1/5 to Scott Ashcroft on Sun May 4 19:00:01 2025
    Hi Scott,

    On Sun, Apr 13, 2025 at 04:12:23PM +0100, Scott Ashcroft wrote:
    On Wed, 2025-03-19 at 15:36 +0000, Scott Ashcroft wrote:
    On Wed, 2025-03-19 at 15:25 +0000, Scott Ashcroft wrote:
    If it works I'll send over a patch you can cherry pick.

    https://salsa.debian.org/sashcroft/yosys/-/commit/8b166e2bbab49d1d1b4bf211ed75203443c60c4c

    This produces a working yosys-config with the correct output.
    In the same environment (i.e. /bin/sh -> dash) the old verison
    truncated it after -DYOSYS_VER=

    I see you've made a 0.52 package which has fixed the 32-bit builds.
    Was there a problem with the patch above? Is there anything I can do to
    help?

    I just lost track of this patch, sorry. The BTS is my TODO list so a bug
    tagged patch really helps :-)

    The yosys-config repro fix landed in yosys_0.52-2. I'll do another upload
    for the lintian no-relro fix as soon as this builds because I'm not
    confident in my distracted self not messing up the patch rn.

    --Daniel
    with <3 MiniDebConf Hamburg

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCAAdFiEEV6G/FbT2+ZuJ7bKf05SBrh55rPcFAmgXmgUACgkQ05SBrh55 rPd8Lw/+L4Aqq1xnDXSDIk8n3CIa+u+zeKqRlvnrNk/Jdwp62bzufbHjlcM8aI0E tpdXc7S40pfYCOKuKeWJ6gARKmoueKCQIjnlQ9UYOroSm6Qecq8PfP5Zu769J2Q0 CNkAi9IuQKJ8KjlGhTGmvzvPBWtBYS39oLwO/QReCH9YeQYoAXWqnLCRh7ps0Ked VsG4oLPwIvm07OO6R4nlktjM4wpuOIRVHlUgv+imbLwrvswL2Qh4TlN5UTFrIhkZ MNioq0qhf3nm41VjZjlbk7pjN8p+/hewxlMkETtPkrXeEHJiICXK48sDhoP3N7mU 2+KXYBFMw64+CfxKXkrU6ZLHdz5lsRtg1A7znVvmcaiqLEPpGdwYDjOZhhyj+eTW 9Mo3SDbgz+JiClQLSPotSUz28PAWoYwTFSQJAgrk4NwWQR6nWvHnQ5pPfZ7sKRjC I39rBVgm+wMJQIO4RD4Q61i1/jAwhluJhwGKGMI2rWlD0LkIngWAVgp9Ptv352IX vHCSxfj33DOFmBw1tvn9DfvxFxFSzxXYRnQM7NWlFzbZixSilPAcZQQ0Tm3nAvF5 qsbap1zqUYX5qHxDZgQu6PpFznx/KABZ0/7exR/Z+28bUFuG/8Nolk1FD9lJZD1h daeivPEAPgZ9taMHgSHV0DljlJxDEuVDVdlV+9cEF3rylS3DAVY=
    =qVE/
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)