Your message dated Sat, 29 Mar 2025 11:46:50 +0000
with message-id <[email protected]>
and subject line Bug#1098958: fixed in mono 6.12.0.199+dfsg-4
has caused the Debian Bug report #1098958,
regarding mono-runtime deb package fails to install on armel
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1098958: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098958
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: mono-runtime
Version: 6.8.0.105+dfsg-3.3
Severity: serious
Tags: ftbfs newcomer upstream
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: [email protected]

Dear Maintainer,

   * What led up to the situation?

I'm trying to install mono-runtime on debian bookworm from deb package on an 
armel 
NAS device (NSA325v2, architecture armv5tel, soft-float). The install fails due 
to
the following error during package postinstall:

r4_conv_to_r8 R47 <- R44
* Assertion: should not be reached at decompose.c:1894

   * What exactly did you do (or not do) that was effective (or
     ineffective)?

According to my investigation, there's a long standing bug in mono that affects
the armel arch:

https://github.com/mono/mono/issues/12537

I have reproduced the issue via docker container on a x64 VM:

https://gitlab.winehq.org/mono/mono/-/issues/7

and I verified that the workaround suggested in the GitHub issue actually fixes 
the
problem. The workaround is to disable the float32 optimization during the 
package build:

cd mono-6.12.0.199
./configure --prefix=/opt/mono
MONO_ENV_OPTIONS='-O=-float32' make
make install

produces a working mono environment in /opt/mono.

   * What was the outcome of this action?

This flag disables an optimization regarding floating point numbers that
is buggy on soft-float devices. Since debian is the one of the very few 
distributions that
still supports this device, it would be beneficial to exclude this 
known-non-working
optimization for the armel architecture.

   * What outcome did you expect instead?

It would be nice if the actual upstream bug could be fixed, but that would 
require
some heavyweight investigation which is better left to the upstream issue. I'd 
be happy
to just be able to install mono from the debian package.


-- System Information:
Debian Release: 12.9
  APT prefers stable
  APT policy: (700, 'stable'), (500, 'stable-updates'), (500, 'stable-security')
Architecture: armel (armv5tel)

Kernel: Linux 5.15.5-kirkwood-tld-1 (UP; PREEMPT)
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages mono-runtime depends on:
ii  libc6              2.36-9+deb12u9
pn  mono-runtime-sgen  <none>

Versions of packages mono-runtime recommends:
ii  binfmt-support  2.2.2-2

mono-runtime suggests no packages.

--- End Message ---
--- Begin Message ---
Source: mono
Source-Version: 6.12.0.199+dfsg-4
Done: Antoine Le Gonidec <[email protected]>

We believe that the bug you reported is fixed in the latest version of
mono, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Antoine Le Gonidec <[email protected]> (supplier of updated mono package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 24 Mar 2025 13:16:01 +0100
Source: mono
Architecture: source
Version: 6.12.0.199+dfsg-4
Distribution: unstable
Urgency: medium
Maintainer: Antoine Le Gonidec <[email protected]>
Changed-By: Antoine Le Gonidec <[email protected]>
Closes: 1010854 1098958
Changes:
 mono (6.12.0.199+dfsg-4) unstable; urgency=medium
 .
   * Include upstream patch disabling 32-bit float operations when unsupported
     (Closes: #1098958)
   * Improve mastersummary.xml reproducibility
     (Closes: #1010854)
   * Improve Multi-Arch metadata.
   * Update Maintainer email.
Checksums-Sha1:
 370159fa37e41894e60cfabd07bb2618d3ecc331 19430 mono_6.12.0.199+dfsg-4.dsc
 892c82e7ef950b990d855d41988ccc938e0134d0 159312 
mono_6.12.0.199+dfsg-4.debian.tar.xz
 cd12ead188b59533bfa18bdfb15fb95c5924d057 70326 
mono_6.12.0.199+dfsg-4_amd64.buildinfo
Checksums-Sha256:
 b31857f54a01958e4af3852d84c643b37165a094189bc5b43275467ce6028365 19430 
mono_6.12.0.199+dfsg-4.dsc
 91ab779936601922ccf71d94ef91255e4e488f61380eb79ebd2e894baaa4294a 159312 
mono_6.12.0.199+dfsg-4.debian.tar.xz
 df44fec3863c12fe66dd3671037184ff75229372fbac1160e3f1126604a99742 70326 
mono_6.12.0.199+dfsg-4_amd64.buildinfo
Files:
 973b4c9a001a81f155ff2364fdf4211a 19430 cli-mono optional 
mono_6.12.0.199+dfsg-4.dsc
 667f04ee563fb224441762e0b79b6c45 159312 cli-mono optional 
mono_6.12.0.199+dfsg-4.debian.tar.xz
 d38693bef72c498b5bfb42086d261d0e 70326 cli-mono optional 
mono_6.12.0.199+dfsg-4_amd64.buildinfo

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

iQIzBAEBCgAdFiEEolIP6gqGcKZh3YxVM2L3AxpJkuEFAmfnzdcACgkQM2L3AxpJ
kuE52g//Ru5lN38bbroyrUxUbUQoSEPY8KseVuMYYz3R0z4nADNGSJLOnoyd+xR1
nhgSA0cr/7jalZUiOIVII9O3tnZ6Tp2KPVWJy802QGwWCh/9PrjvtK8oMfa+xqQw
9xllP5p2CYxEeTESYDrYOBiHqleAJLgxafkDzjtfKTjLTgo6FwLT38VW3eNpJrhu
49MQCa4OiMr+yYh3D9NYUgFPieVQCfSRwfSopl/0RBR2b6NaX+MffzerNvm2OOeH
JLzd5HJNuohTAg/E07PxMIH4SPbWeQwBTxXdovbnfPxhSJwRcNtoK5Z6ee7gfS4X
/JnBA93Kb3MYjES/1kRM4ysnl/QBZwVg/RjA5u3RWC7PoQA/zd4L5TqhLgxAhxSa
VMuIWaJq9Rc9pE4L0a+PXyNC+hjatzY/Q/U/u2UaUrEno90XeAJUK7FtZLGFq3JN
0nLR2aOw1+5q7GtT9x2k047yrAgfmQIlsJ9HaVvkZ+WtP2nlKg2o7sHyhw42oDY6
B/Qox8lIn2gvXdohRTh79J/Tg8VHrdt0RJnWFrDLY7tlCr4Pu8SajEvJ3fct4ARy
PerNVnriomEEvKISU+Y9qbKk/b4ju6NOQcTDa9yemOQNb77A5qIV+F6yIK04JJvl
e67y7kcuPoFya5ruECv8L9ct8UmdhAtUv83zwWiltIBiLSFfPUc=
=lxd0
-----END PGP SIGNATURE-----

Attachment: pgpoytANr3Uol.pgp
Description: PGP signature


--- End Message ---

Reply via email to