Debian Bug report logs - #972944
ms-gsl: autopkgtests should build googletest from sources

version graph

Package: src:ms-gsl; Maintainer for src:ms-gsl is Nicholas Guriev <guriev-ns@ya.ru>;

Reported by: "Steve M. Robbins" <smr@debian.org>

Date: Mon, 26 Oct 2020 13:27:01 UTC

Severity: normal

Fixed in version ms-gsl/3.1.0-3

Done: Nicholas Guriev <guriev-ns@ya.ru>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Nicholas Guriev <guriev-ns@ya.ru>:
Bug#972944; Package src:ms-gsl. (Mon, 26 Oct 2020 13:27:03 GMT) (full text, mbox, link).


Acknowledgement sent to "Steve M. Robbins" <smr@debian.org>:
New Bug report received and forwarded. Copy sent to Nicholas Guriev <guriev-ns@ya.ru>. (Mon, 26 Oct 2020 13:27:03 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: "Steve M. Robbins" <smr@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: ms-gsl: autopkgtests should build googletest from sources
Date: Mon, 26 Oct 2020 08:22:11 -0500
Source: ms-gsl
Severity: normal

Dear Maintainer,

A new version of googletest has been uploaded and shortly thereafter I received 
word that ms-gsl autopkgtest has failed on arm64.   See https://ci.debian.net/
data/autopkgtest/testing/arm64/m/ms-gsl/7637851/log.gz

The error in that log looks like an underlinking problem (see below).  But I 
can't understand how that is possible, since gtest itself builds and runs unit 
tests itself
https://buildd.debian.org/status/fetch.php?
pkg=googletest&arch=arm64&ver=1.10.0.20201018-1&stamp=1603081647&raw=0

My best guess is that there may be an incompatiblity between the test code 
built using g++8 and libgtest.a built with g++10.   The previous successful 
autopkgtest used googletest 1.10.0-3 that was built with g++9.

It used to be the case that googletest required everyone to build the gtest 
library from source and no libgtest.a was shipped.  I'd suggest going that 
route to avoid problems.  See https://github.com/google/googletest/blob/
master/googletest/README.md for building from sources (in /usr/src/
googletest).


-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (500, 'testing'), (200, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.8.0-2-amd64 (SMP w/16 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8), LANGUAGE=en_CA:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



Message sent on to "Steve M. Robbins" <smr@debian.org>:
Bug#972944. (Thu, 29 Oct 2020 12:51:02 GMT) (full text, mbox, link).


Message #8 received at 972944-submitter@bugs.debian.org (full text, mbox, reply):

From: Nicholas Guriev <guriev-ns@ya.ru>
To: 972944-submitter@bugs.debian.org
Subject: Bug#972944 marked as pending in ms-gsl
Date: Thu, 29 Oct 2020 12:38:47 +0000
Control: tag -1 pending

Hello,

Bug #972944 in ms-gsl reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/debian/ms-gsl/-/commit/1070681ee6a576fe286db3275e1f4dbc736a6afc

------------------------------------------------------------------------
Build GoogleTest framework before testing GSL

Closes: #972944
------------------------------------------------------------------------

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/972944



Added tag(s) pending. Request was from Nicholas Guriev <guriev-ns@ya.ru> to 972944-submitter@bugs.debian.org. (Thu, 29 Oct 2020 12:51:02 GMT) (full text, mbox, link).


Reply sent to Nicholas Guriev <guriev-ns@ya.ru>:
You have taken responsibility. (Tue, 03 Nov 2020 15:39:06 GMT) (full text, mbox, link).


Notification sent to "Steve M. Robbins" <smr@debian.org>:
Bug acknowledged by developer. (Tue, 03 Nov 2020 15:39:06 GMT) (full text, mbox, link).


Message #15 received at 972944-close@bugs.debian.org (full text, mbox, reply):

From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 972944-close@bugs.debian.org
Subject: Bug#972944: fixed in ms-gsl 3.1.0-3
Date: Tue, 03 Nov 2020 15:34:07 +0000
Source: ms-gsl
Source-Version: 3.1.0-3
Done: Nicholas Guriev <guriev-ns@ya.ru>

We believe that the bug you reported is fixed in the latest version of
ms-gsl, 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 972944@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Nicholas Guriev <guriev-ns@ya.ru> (supplier of updated ms-gsl 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 ftpmaster@ftp-master.debian.org)


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

Format: 1.8
Date: Sun, 01 Nov 2020 19:15:53 +0300
Source: ms-gsl
Architecture: source
Version: 3.1.0-3
Distribution: unstable
Urgency: medium
Maintainer: Nicholas Guriev <guriev-ns@ya.ru>
Changed-By: Nicholas Guriev <guriev-ns@ya.ru>
Closes: 972944
Changes:
 ms-gsl (3.1.0-3) unstable; urgency=medium
 .
   * Build GoogleTest framework before testing GSL (closes: #972944).
   * Do auto-tests with Clang as well.
Checksums-Sha1:
 fd9b4d747018291f84bd5afca1301072a1f73ee8 2201 ms-gsl_3.1.0-3.dsc
 d3d9759b2602c25e03d4cd9361c54036f80c9c73 6312 ms-gsl_3.1.0-3.debian.tar.xz
 33ff8814c67a78bb17299f02219a953472e3a3af 6631 ms-gsl_3.1.0-3_amd64.buildinfo
Checksums-Sha256:
 775d2323c2aa828ec7fb2b963d1adc671625c5e733e7de83a43aa39af0d23d8f 2201 ms-gsl_3.1.0-3.dsc
 e0787d69ae22c0f9ee0228f55a2966dd58d3ceb3d5ae43e5c097e1b194c8ed7b 6312 ms-gsl_3.1.0-3.debian.tar.xz
 1e00b86786099782effc6a532d8f5358d481d832e28eb501d23166be6e2ff2cb 6631 ms-gsl_3.1.0-3_amd64.buildinfo
Files:
 5e10b7edbbedc6d40dade84be4586bab 2201 libdevel optional ms-gsl_3.1.0-3.dsc
 6439ba047bdf439ddcde5d1706adacef 6312 libdevel optional ms-gsl_3.1.0-3.debian.tar.xz
 81886cf3ac951bec7c2aef83983f0407 6631 libdevel optional ms-gsl_3.1.0-3_amd64.buildinfo

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

iQIzBAEBCgAdFiEEi3hoeGwz5cZMTQpICBa54Yx2K60FAl+hbb0ACgkQCBa54Yx2
K63XEBAAt1FL7ssL2gosYsOp7hXK235nvjZ5lS5rdR4M53w6jh4rRSgjPD3gPP9q
KhVUFjX/RPC5UOsBb5h1+ffNtPp+BoTTybH0cR7qfQLcP3xs2L6gdTqKbx8ynQho
sjB8QNMXMFPwizElgb8kq5UeRPHpEsdRD+HAUwR0wnwARNTTdj3hG6f0SivUAW/3
NOnFEPMOFAKafOm95bJggffJgtFSguwSr6iiUJfwFrANQnzDkrOd/d8yBW/NRvKN
i4xFGKDcYm6Ej0r3/9VbEJbmICUdJIrUR0q9//1RZSLRqfmxBKKd2ZU3gUItEEUu
kAug2nimE2tDQNb2fNL3u8JCCqgNJDA45IDi4HnFq1HJAZrYMagCEqu9Tqlr/ZPg
errsKjIPYJvrZsMTQ5CBKRZFbXvhXkJjzJ6S10u/QtmhMsWYED+LwxUyEa+3Yyou
6q6M0QZQ594Tznkiez5VEkjeEKHWZhk4gXPirI3t4SKGfjACb1SWuoR8S6mOvTWz
WEtRKloFklA02FGM5/4ueSjubP6cUm/VdDwWiu0QC641VYQlfLz9+Pfg08Atj23T
c5bc0h+VrEdrEeyv8rSOL7hjfAhkxb8c7HGJtH6VwmD+/JHtUkvv6KLSHlUl/YFQ
SinSc2hpmBW/OFv8p1w+yrtlWQGnLRL0Wuo7bAG+PEhh/nuI1sA=
=p5yA
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Mon, 07 Dec 2020 07:27:52 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Tue Sep 20 20:27:46 2022; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.