Pop-Up Thingie

>>> Magnum BBS <<<
  • Home
  • Forum
  • Files
  • Log in

  1. Forum
  2. Usenet
  3. LINUX.DEBIAN.BUGS.DIST
  • Bug#1103308: mlmmj: build failures on non-mainstream arches

    From Daniel =?utf-8?Q?Gr=C3=B6ber?=@21:1/5 to Chris Knadle on Wed Apr 16 14:20:01 2025
    Package: mlmmj
    Version: 1.5.0-1
    X-Debbugs-CC: Chris Knadle <Chris.Knadle@coredump.us>, Michael Jeanson <mjeanson@debian.org>, Thomas Goirand <zigo@debian.org>, dxld@darkboxed.org

    Hi Chris,

    I'm moving this to the BTS for visibility.

    On Wed, Apr 16, 2025 at 12:03:42AM -0400, Chris Knadle wrote:
    On further looking at Michael's Git repository and saw how the Debian build goes through an upstream test suite, I decided to incorporate the work that was done into an MLMMJ 1.5.0 package, and I uploaded that to Debian this evening before the Trixie build freeze.

    Thank you! I was meaning to but lost track of it. Did you figure out the necessary exim config change to fix the new tainting logic too? I have something locally I've been meaning to post about.

    ((I already have to go plead with release team over dovecot-fts-flatcurve
    no need for yet another package to do that for ;-))

    At the moment I don't have a good way of doing a build on the array of
    Debian release architectures, so I didn't test that before the
    upload.

    That's fine. This is how many DDs seem to work. You can use porterboxes for this but honestly it's too much of a hassle for pre-upload testing. Many
    use experimental so as to not disrupt unstable users.

    Often perfect is the enemy of good enough anyway. Especially with a freeze looming. I find often as soon as there's activity other people might jump
    in to help, so it's really vital to Debian functioning well to just do *something* even if it's (still) broken.

    Think of it this way: nothing attracts motivated nerds quite like hard
    problems to solve. As maintainers we should endeavor to create as many
    visible and well understood problems as possible :D.

    Which is what I tried to do months ago as you'll recall.

    Remember: reverting to an old upload (using +really) is always possible.

    Unfortunately there are a bunch of Debian release architectures that the build fails for, and I'm hoping to get hints as to how to fix that in the next month before the hard freeze so that MLMMJ 1.5.0 can make it to the Trixie release.

    While not the first thing we should try, process wise you can also declare architectures mlmmj doesn't build on as unsupported by asking ftp-master to
    RM them from the archive.

    Then the working binaries will migrate just fine. A less than ideal
    solution, but it's a decision you ultimately get to make as Maintainer.

    --Daniel

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

    iQIzBAABCAAdFiEEV6G/FbT2+ZuJ7bKf05SBrh55rPcFAmf/nskACgkQ05SBrh55 rPcU+hAAjuNbaOICt+urGFnOyl5sq0mwOC6TEUmFoXvDLOz4rYpwYgwiznBLmdHC rYjsCCOYnaevKsbxERVncOlyhasxEpCsDsF5jRtKK3/jUFViQukZDdqtaVQsCQMU d1dmTz/A034tNIANJpPJGjGGdO/R92/LEyMe7tKDLmwh4Gs5A+zGjzmesoqoWwCe RXoF8MlICnRrD5V13jkD2XIfTGaxA01iU3IoYB4WupVva0jupd3enqKUId/ExVsL VpT2EV+K9l7guiczRZEzdg0xLTuvaFgvavgklNGFB97iCh3XdhOO3Burl2g6D7OQ pOEC14JlfyXM1nMFk2ueyqtS2nvrpUUu7fObw2v4RL+1MWhe5wM7cF4Sy0FYbo4g JApKnbff6Z3Jxnu0QHBa+mXt6G931jEaFz2iuJ+rmQII5ORcJoeEMKXAMlohfyFE f5VHMb/X4QMemvBIExjwNbYlmN/wfIxTOzVmyTTncV95azrvzfdFLRdNVGnl82u+ HCWW1tmyZxM1+OAKX0mCIdprswjWrm2GKHBowAqZALHf3N2zGljukeR7699AQdT+ u8PURFbqytLYCCTMf4hHR9fW3rXrxnXzZyMxyxEM8m5kYZ08rxgu6wcY1osV4NkY Riuf9KFvyzX68yawlZYDAnPmD+pLro6+U8nVvTFAcqybBgPesm4=
    =NoWY
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Erwan MAS@21:1/5 to All on Mon May 26 16:40:01 2025
    Hi ,
    I fix 2 bugs that is preventing tests to complete without failure .

    They are now integrated into 1.5.1 , see https://codeberg.org/mlmmj/mlmmj/commits/commit/67c405177dfa6bce8495ba0a51bea4c6373fbef6

    see commit https://codeberg.org/mlmmj/mlmmj/commit/98358dc423a95f5ea152acdbb6380037957b107c
    see commit https://codeberg.org/mlmmj/mlmmj/commit/e8253bb6bc6c677f462b1274d448e8f8532e1e24

    So i tested on aarch64 , and now i have:
    196/196 passed (0 failed)

    --
    Erwan MAS

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Baptiste Daroussin@21:1/5 to All on Tue May 27 07:10:01 2025
    ------8M7JOL93T719PV26Z5EUSQR8822IR0
    Content-Type: text/plain;
    charset=utf-8
    Content-Transfer-Encoding: quoted-printable

    Le 27 mai 2025 02:33:02 GMT+02:00, Chris Knadle <Chris.Knadle@coredump.us> a écrit :
    Hello.

    The build for MLMMJ failed on i386 due to 2 out of 196 test failures (resend-queue and resend-requeue):

    https://buildd.debian.org/status/fetch.php?pkg=mlmmj&arch=i386&ver=1.5.0-1%2Breplacetests&stamp=1748301180&raw=0

    I tried the build three times with the same results on three different i386 build systems:

    https://buildd.debian.org/status/logs.php?pkg=mlmmj&ver=1.5.0-1%2Breplacetests&arch=i386

    I386 is a release architecture so the package cannot transition as long as it fails to build for it. All of the other release architectures build successfully.

    https://buildd.debian.org/status/package.php?p=mlmmj&suite=experimental

       -- Chris

    Chris Knadle
    Chris.Knadle@coredump.us

    On 5/26/25 10:48, Erwan MAS wrote:
    Hi ,
    I fix 2 bugs that is preventing tests to complete without failure .

    They are now integrated into 1.5.1 , see https://codeberg.org/mlmmj/mlmmj/commits/commit/67c405177dfa6bce8495ba0a51bea4c6373fbef6

    see commit https://codeberg.org/mlmmj/mlmmj/commit/98358dc423a95f5ea152acdbb6380037957b107c
    see commit https://codeberg.org/mlmmj/mlmmj/commit/e8253bb6bc6c677f462b1274d448e8f8532e1e24

    So i tested on aarch64 , and now i have:
    196/196 passed (0 failed)


    I still see 1.5.0 not 1.5.1 am I missing something?

    Bapt
    ------8M7JOL93T719PV26Z5EUSQR8822IR0
    Content-Type: text/html;
    charset=utf-8
    Content-Transfer-Encoding: quoted-printable

    <html><head></head><body><div class="gmail_quote"><div dir="auto">Le 27 mai 2025 02:33:02 GMT+02:00, Chris Knadle &lt;Chris.Knadle@coredump.us&gt; a écrit :</div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid
    rgb(204, 204, 204); padding-left: 1ex;">
    <pre class="k9mail"><div dir="auto">Hello.<br><br>The build for MLMMJ failed on i386 due to 2 out of 196 test failures (resend-queue and resend-requeue):<br><br><a href="https://buildd.debian.org/status/fetch.php?pkg=mlmmj&amp;arch=i386&amp;ver=1.5.0-1%
    2Breplacetests&amp;stamp=1748301180&amp;raw=0">https://buildd.debian.org/status/fetch.php?pkg=mlmmj&amp;arch=i386&amp;ver=1.5.0-1%2Breplacetests&amp;stamp=1748301180&amp;raw=0</a><br><br>I tried the build three times with the same results on three
    different i386 build systems:<br><br><a href="https://buildd.debian.org/status/logs.php?pkg=mlmmj&amp;ver=1.5.0-1%2Breplacetests&amp;arch=i386">https://buildd.debian.org/status/logs.php?pkg=mlmmj&amp;ver=1.5.0-1%2Breplacetests&amp;arch=i386</a><br><br>
    I386 is a release architecture so the package cannot transition as long as it fails to build for it. All of the other release architectures build successfully.<br><br><a href="https://buildd.debian.org/status/package.php?p=mlmmj&amp;suite=experimental">
    https://buildd.debian.org/status/package.php?p=mlmmj&amp;suite=experimental</a><br><br>&nbsp;&nbsp; -- Chris<br><br>Chris Knadle<br>Chris.Knadle@coredump.us<br><br>On 5/26/25 10:48, Erwan MAS wrote:<br></div><blockquote class="gmail_quote" style="margin:
    0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;"><div dir="auto">Hi ,<br>I fix 2 bugs that is preventing tests to complete without failure .<br><br>They are now integrated into 1.5.1 , see <a href="https://codeberg.org/mlmmj/mlmmj/
    commits/commit/67c405177dfa6bce8495ba0a51bea4c6373fbef6">https://codeberg.org/mlmmj/mlmmj/commits/commit/67c405177dfa6bce8495ba0a51bea4c6373fbef6</a><br><br>see commit <a href="https://codeberg.org/mlmmj/mlmmj/commit/
    98358dc423a95f5ea152acdbb6380037957b107c">https://codeberg.org/mlmmj/mlmmj/commit/98358dc423a95f5ea152acdbb6380037957b107c</a><br>see commit <a href="https://codeberg.org/mlmmj/mlmmj/commit/e8253bb6bc6c677f462b1274d448e8f8532e1e24">https://codeberg.org/
    mlmmj/mlmmj/commit/e8253bb6bc6c677f462b1274d448e8f8532e1e24</a><br><br>So i tested on aarch64 , and now i have:<br> 196/196 passed (0 failed)<br><br></div></blockquote></pre></blockquote></div><br clear="all"><div dir="auto">I still see 1.5.0 not 1.5.1
    am I missing something?<br><br>Bapt</div></body></html> ------8M7JOL93T719PV26Z5EUSQR8822IR0--

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Baptiste Daroussin@21:1/5 to Chris Knadle on Tue May 27 13:40:02 2025
    Hello,

    1.5.2 is out with more fixes.

    Best regards,
    Bapt
    On Tue 27 May 00:58, Chris Knadle wrote:
    Hello, Baptiste.

    I can't (or shouldn't) upload the 1.5.1 tarball because I need to do uploads "as a patch". So what I've done is patch the 1.5.0 version with the changes for 1.5.1, but called it 1.5.0-1+replacetests.
    The version of MLMMJ in Debian Unstable is 1.5.0-1, and I don't want to confuse things between Unstable and Experimental. If I have any chance of uploading something in Unstable to target the next release, is has to have a higher version # than the version in Experimental. So to insure I don't
    screw that up I didn't call it 1.5.1-<something>.

       -- Chris

    Chris Knadle
    Chris.Knadle@coredump.us

    On 5/27/25 00:49, Baptiste Daroussin wrote:
    Le 27 mai 2025 02:33:02 GMT+02:00, Chris Knadle
    <Chris.Knadle@coredump.us> a écrit :

    Hello. The build for MLMMJ failed on i386 due to 2 out of 196 test
    failures (resend-queue and resend-requeue):
    https://buildd.debian.org/status/fetch.php?pkg=mlmmj&arch=i386&ver=1.5.0-1%2Breplacetests&stamp=1748301180&raw=0
    <https://buildd.debian.org/status/fetch.php?pkg=mlmmj&arch=i386&ver=1.5.0-1%2Breplacetests&stamp=1748301180&raw=0>
    I tried the build three times with the same results on three
    different i386 build systems:
    https://buildd.debian.org/status/logs.php?pkg=mlmmj&ver=1.5.0-1%2Breplacetests&arch=i386
    <https://buildd.debian.org/status/logs.php?pkg=mlmmj&ver=1.5.0-1%2Breplacetests&arch=i386>
    I386 is a release architecture so the package cannot transition as
    long as it fails to build for it. All of the other release
    architectures build successfully.
    https://buildd.debian.org/status/package.php?p=mlmmj&suite=experimental
    <https://buildd.debian.org/status/package.php?p=mlmmj&suite=experimental>
       -- Chris Chris Knadle Chris.Knadle@coredump.us On 5/26/25
    10:48, Erwan MAS wrote:

    Hi , I fix 2 bugs that is preventing tests to complete without
    failure . They are now integrated into 1.5.1 , see
    https://codeberg.org/mlmmj/mlmmj/commits/commit/67c405177dfa6bce8495ba0a51bea4c6373fbef6
    see commit
    https://codeberg.org/mlmmj/mlmmj/commit/98358dc423a95f5ea152acdbb6380037957b107c
    see commit
    https://codeberg.org/mlmmj/mlmmj/commit/e8253bb6bc6c677f462b1274d448e8f8532e1e24
    So i tested on aarch64 , and now i have: 196/196 passed (0
    failed)


    I still see 1.5.0 not 1.5.1 am I missing something?

    Bapt

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Erwan MAS@21:1/5 to All on Tue May 27 14:10:01 2025
    Hi Chris ,

    These 2 errors was fixed by this commit ( https://codeberg.org/mlmmj/mlmmj/pulls/53/commits/f7a60d5addaa7def280574cc78b52b44a3644921 ) .

    Regards
    --
    Erwan MAS

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Erwan MAS@21:1/5 to All on Fri May 30 20:10:01 2025
    Hi Chris ,

    I made a new uptstream PR for mlmmj to fix build on Debian/Hurd .

    You can take a look at https://codeberg.org/mlmmj/mlmmj/pulls/65 .

    With these patches , i was able to run all tests oDebuan Hurd 386

    Regards
    --
    Erwan MAS

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • Who's Online

  • Recent Visitors

    • Logan
      Sun Jun 8 15:24:00 2025
      from Adelaide via Telnet
    • Plume
      Sun Jun 8 14:13:27 2025
      from Uk via SSH
    • Bob Worm
      Sun Jun 8 13:48:17 2025
      from Wales, Uk via Telnet
    • Jack
      Sun Jun 8 06:41:19 2025
      from Mississipi via Telnet
    • Centurion
      Sun Jun 8 00:08:04 2025
      from Berea, Ohio via Telnet
    • Centurion
      Sat Jun 7 21:52:22 2025
      from Berea, Ohio via Telnet
    • Tnmoc
      Sat Jun 7 13:44:20 2025
      from Milton Keynes via Telnet
    • Tnmoc
      Sat Jun 7 13:40:01 2025
      from Milton Keynes via Telnet
  • System Info

    Sysop: Keyop
    Location: Huddersfield, West Yorkshire, UK
    Users: 488
    Nodes: 16 (2 / 14)
    Uptime: 05:58:32
    Calls: 9,663
    Calls today: 5
    Files: 13,711
    Messages: 6,166,935
    Posted today: 2

© >>> Magnum BBS <<<, 2025