Re: Suggestion needed on test failures due to double arithmetics

2021-11-24 Thread Andrey Rahmatullin
On Wed, Nov 24, 2021 at 06:38:07PM +0100, Giulio Paci wrote:
> Dear mentors,
>   while updating SCTK package I enabled the execution of the test suite
> which was previously disabled. The tests are working fine on x86_64
> architecture, but a couple of them are failing on i386.
> After investigation [1] I found out that tests are failing because they
> rely on the assumptions that, when a and b have the same double value:
> 1) "a < b" is false;
> 2) "a - b" is 0.0.
What do they actually test, why do they use these assumptions?

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Re: Suggestion needed on test failures due to double arithmetics

2021-11-24 Thread Paul Wise
Giulio Paci wrote:

> 3) what is the most appropriate solution.

As I understand it, floating point values should not be compared
without some kind of accuracy/precision factor. Zero idea about the
best reference for how to do it correctly, but here is a random one:

https://randomascii.wordpress.com/2012/02/25/comparing-floating-point-numbers-2012-edition/

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


signature.asc
Description: This is a digitally signed message part


Bug#1000500: marked as done (RFS: opendkim/2.11.0~beta2-6 -- DomainKeys Identified Mail (DKIM) signing and verifying milter)

2021-11-24 Thread Debian Bug Tracking System
Your message dated Wed, 24 Nov 2021 23:02:47 +0100
with message-id <6058e51f-4223-12ed-fcd4-34a4dab60...@debian.org>
and subject line Re: RFS: opendkim/2.11.0~beta2-6 -- DomainKeys Identified Mail 
(DKIM) signing and verifying milter
has caused the Debian Bug report #1000500,
regarding RFS: opendkim/2.11.0~beta2-6 -- DomainKeys Identified Mail (DKIM) 
signing and verifying milter
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 ow...@bugs.debian.org
immediately.)


-- 
1000500: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1000500
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "opendkim":

 * Package name: opendkim
   Version : 2.11.0~beta2-6
   Upstream Author : The Trusted Domain Project
 * URL : http://www.opendkim.org/
 * License : GPL-3+ with AutoConf exception, ISC, BSD-3-clause and SOSL
 * Vcs : https://salsa.debian.org/debian/opendkim
   Section : mail

It builds those binary packages:

  opendkim - DomainKeys Identified Mail (DKIM) signing and verifying milter
  opendkim-tools - utilities for administering the OpenDKIM milter
  libopendkim11 - DomainKeys Identified Mail (DKIM) library
  libopendkim-dev - DomainKeys Identified Mail (DKIM) library (development 
files)
  libvbr2 - Vouch By Reference (VBR) library
  libvbr-dev - Vouch By Reference (VBR) library (development files)
  librbl1 - Real-time Blacklist (RBL) query library
  librbl-dev - Real-time Blacklist (RBL) query library (development files)
  miltertest - utility for testing milter applications

To access further information about this package, please visit the following 
URL:

  https://mentors.debian.net/package/opendkim/

Alternatively, one can download the package with dget using this command:

  dget -x 
https://mentors.debian.net/debian/pool/main/o/opendkim/opendkim_2.11.0~beta2-6.dsc

Changes since the last upload:

 opendkim (2.11.0~beta2-6) unstable; urgency=medium
 .
   * Deprecate /lib/opendkim/opendkim.service.generate script: instead, edit
 /etc/opendkim.conf directly, or use "systemctl edit opendkim.service" to
 create configuration overrides.
   * Add patch "lua-5.3.patch": Upgrade Lua library dependency to version 5.3
 (from 5.1).
   * Document service startup order in README.Debian (Closes: #971074).

Thank you,
David
--- End Message ---
--- Begin Message ---

Uploaded. Thanks for your contribution.--- End Message ---


Bug#996653: marked as done (RFS: dynarmic/5.128.g4dcebc18+ds-1 [ITP] -- ARM dynamic recompiler)

2021-11-24 Thread Debian Bug Tracking System
Your message dated Wed, 24 Nov 2021 22:46:12 +0100
with message-id <3b73f890-1cff-cb13-06a4-199506658...@debian.org>
and subject line Re: RFS: dynarmic/5+git20211012.cce7e4e+ds-1 [ITP] -- 
ARMdynamic recompiler
has caused the Debian Bug report #996653,
regarding RFS: dynarmic/5.128.g4dcebc18+ds-1 [ITP] -- ARM dynamic recompiler
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 ow...@bugs.debian.org
immediately.)


-- 
996653: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=996653
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: sponsorship-requests
Severity: wishlist

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Dear mentors,

I am looking for a sponsor for my package "dynarmic":

 * Package name: dynarmic
   Version : 5+git20211012.cce7e4e+ds-1
   Upstream Author : MerryMage 
 * URL : https://github.com/merryhime/dynarmic
 * License : 0BSD
   Section : libs

It builds those binary packages:

  libdynarmic5 - ARM dynamic recompiler
  libdynarmic-dev - ARM dynamic recompiler - development

To access further information about this package, please visit the following
URL:

  https://mentors.debian.net/package/dynarmic/

Alternatively, one can download the package with dget using this command:

  dget -x
https://mentors.debian.net/debian/pool/main/d/dynarmic/dynarmic_5+git20211012.cce7e4e+ds-1.dsc

Changes for the initial release:

 dynarmic (5+git20211012.cce7e4e+ds-1) unstable; urgency=low
 .
   * Initial release. Closes: #995917

Regards,
- --
  Andrea Pappacoda


-BEGIN PGP SIGNATURE-

iIoEARYIADIWIQSlw/BqXszDGx3GlQz/yQfijUdG7QUCYWstVhQcYW5kcmVhQHBh
cHBhY29kYS5pdAAKCRD/yQfijUdG7VGiAQC1ZMt5Empo4/tAGddW8q0fIVmz6ncr
ZAkWwOkft9mAUQEA5sZ3uI3hhmgMYUbmBrycBVw5mHI1zgTLPhDWNyVIRA8=
=TBzT
-END PGP SIGNATURE-
--- End Message ---
--- Begin Message ---

Uploaded. Thanks! When can we expect a yuzu RFS? :-)--- End Message ---


Bug#1000554: RFS: libfm-qt/0.16.0-3.1 [NMU] [RC] -- Language package for libfm-qt

2021-11-24 Thread S. 7

Package: sponsorship-requests
Severity: important

Dear mentors,

I am looking for a sponsor for my package "libfm-qt":

* Package name : libfm-qt
Version : 0.16.0-3.1
Upstream Author : LXQt team 
* URL : https://github.com/lxqt/libfm-qt
* License : LGPL-2.1+, BSD-3-Clause
* Vcs : https://salsa.debian.org/lxqt-team/libfm-qt
Section : x11

It builds those binary packages:

libfm-qt8 - file management support for pcmanfm-qt
libfm-qt-dev - file management support library for pcmanfm-qt 
(development files)

libfm-qt-l10n - Language package for libfm-qt

To access further information about this package, please visit the 
following URL:


https://mentors.debian.net/package/libfm-qt/

Alternatively, one can download the package with dget using this command:

dget -x 
https://mentors.debian.net/debian/pool/main/libf/libfm-qt/libfm-qt_0.16.0-3.1.dsc


Changes since the last upload:

libfm-qt (0.16.0-3.1) unstable; urgency=high



Suggestion needed on test failures due to double arithmetics

2021-11-24 Thread Giulio Paci
Dear mentors,
  while updating SCTK package I enabled the execution of the test suite
which was previously disabled. The tests are working fine on x86_64
architecture, but a couple of them are failing on i386.
After investigation [1] I found out that tests are failing because they
rely on the assumptions that, when a and b have the same double value:
1) "a < b" is false;
2) "a - b" is 0.0.
Unfortunately, these assumptions do not always hold on i386 as the behavior
of those operators seem to change according to compilation flags (e.g.,
optimization or debug flags) or the surrounding instructions (e.g., if a
function is invoked nearby or not).

I think the reason for this behavior is probably related to gcc
options -mfpmath
[2] and -ffloat-store [3]. Using -ffloat-store option indeed seems to fix
the issue.

However I am wondering:
1) if enabling -ffloat-store is an acceptable solution;
2) if this is a compiler bug (I always expect approximated results with
double arithmetics, but the above assumptions seem very basic to me,
considering that they cover the special case where a and b are equal);
3) what is the most appropriate solution.

Do you have any suggestion?

I just asked the same question upstream, but I would appreciate your
opinion as well.

Bests,
Giulio

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=981030#39
[2]
https://gcc.gnu.org/onlinedocs/gcc-10.3.0/gcc/x86-Options.html#x86-Options
[3]
https://gcc.gnu.org/onlinedocs/gcc-10.3.0/gcc/Optimize-Options.html#Optimize-Options


Bug#1000526: RFS: ghostwriter/2.1.0-2 -- Distraction-free, themeable Markdown editor

2021-11-24 Thread Sebastien CHAVAUX

Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "ghostwriter":

* Package name : ghostwriter
Version : 2.1.0-2
Upstream Author : wereturtle 
* URL : https://wereturtle.github.io/ghostwriter/
* License : GPL-3.0, ISC, Expat, GPL-3.0+, CC-BY-SA-4.0
* Vcs : https://salsa.debian.org/seb95-guest/ghostwriter
Section : editors

It builds those binary packages:

ghostwriter - Distraction-free, themeable Markdown editor

To access further information about this package, please visit the 
following URL:


https://mentors.debian.net/package/ghostwriter/

Alternatively, one can download the package with dget using this command:

dget -x 
https://mentors.debian.net/debian/pool/main/g/ghostwriter/ghostwriter_2.1.0-2.dsc


Changes since the last upload:

ghostwriter (2.1.0-2) unstable; urgency=medium



Bug#1000523: RFS: ghostwriter/2.0.2-2~bpo11+1 -- Distraction-free, themeable Markdown editor

2021-11-24 Thread Sebastien CHAVAUX

Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "ghostwriter":

* Package name : ghostwriter
Version : 2.0.2-2~bpo11+1
Upstream Author : wereturtle 
* URL : https://wereturtle.github.io/ghostwriter/
* License : GPL-3.0, ISC, Expat, GPL-3.0+, CC-BY-SA-4.0
* Vcs : https://salsa.debian.org/seb95-guest/ghostwriter
Section : editors

It builds those binary packages:

ghostwriter - Distraction-free, themeable Markdown editor

To access further information about this package, please visit the 
following URL:


https://mentors.debian.net/package/ghostwriter/

Alternatively, one can download the package with dget using this command:

dget -x 
https://mentors.debian.net/debian/pool/main/g/ghostwriter/ghostwriter_2.0.2-2~bpo11+1.dsc


Changes since the last upload:

ghostwriter (2.0.2-2~bpo11+1) bullseye-backports; urgency=medium



Bug#1000500: RFS: opendkim/2.11.0~beta2-6 -- DomainKeys Identified Mail (DKIM) signing and verifying milter

2021-11-24 Thread David Bürgin
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "opendkim":

 * Package name: opendkim
   Version : 2.11.0~beta2-6
   Upstream Author : The Trusted Domain Project
 * URL : http://www.opendkim.org/
 * License : GPL-3+ with AutoConf exception, ISC, BSD-3-clause and SOSL
 * Vcs : https://salsa.debian.org/debian/opendkim
   Section : mail

It builds those binary packages:

  opendkim - DomainKeys Identified Mail (DKIM) signing and verifying milter
  opendkim-tools - utilities for administering the OpenDKIM milter
  libopendkim11 - DomainKeys Identified Mail (DKIM) library
  libopendkim-dev - DomainKeys Identified Mail (DKIM) library (development 
files)
  libvbr2 - Vouch By Reference (VBR) library
  libvbr-dev - Vouch By Reference (VBR) library (development files)
  librbl1 - Real-time Blacklist (RBL) query library
  librbl-dev - Real-time Blacklist (RBL) query library (development files)
  miltertest - utility for testing milter applications

To access further information about this package, please visit the following 
URL:

  https://mentors.debian.net/package/opendkim/

Alternatively, one can download the package with dget using this command:

  dget -x 
https://mentors.debian.net/debian/pool/main/o/opendkim/opendkim_2.11.0~beta2-6.dsc

Changes since the last upload:

 opendkim (2.11.0~beta2-6) unstable; urgency=medium
 .
   * Deprecate /lib/opendkim/opendkim.service.generate script: instead, edit
 /etc/opendkim.conf directly, or use "systemctl edit opendkim.service" to
 create configuration overrides.
   * Add patch "lua-5.3.patch": Upgrade Lua library dependency to version 5.3
 (from 5.1).
   * Document service startup order in README.Debian (Closes: #971074).

Thank you,
David