GNU bug report logs - #42141
blast+ is not reproducible

Previous Next

Package: guix;

Reported by: Ricardo Wurmus <rekado <at> elephly.net>

Date: Tue, 30 Jun 2020 16:43:01 UTC

Severity: normal

Done: Ricardo Wurmus <rekado <at> elephly.net>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 42141 in the body.
You can then email your comments to 42141 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

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


Report forwarded to bug-guix <at> gnu.org:
bug#42141; Package guix. (Tue, 30 Jun 2020 16:43:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Ricardo Wurmus <rekado <at> elephly.net>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Tue, 30 Jun 2020 16:43:01 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Ricardo Wurmus <rekado <at> elephly.net>
To: bug-guix <at> gnu.org
Subject: blast+ is not reproducible
Date: Tue, 30 Jun 2020 18:42:04 +0200
This should be rather easy to fix:

--8<---------------cut here---------------start------------->8---
diff -r /gnu/store/3y97kfanv9ynxnahyykixchlbpbyvjmm-blast+-2.10.1-include /gnu/store/3y97kfanv9ynxnahyykixchlbpbyvjmm-blast+-2.10.1-include-check
diff -r /gnu/store/3y97kfanv9ynxnahyykixchlbpbyvjmm-blast+-2.10.1-include/include/ncbi-tools++/ncbi-tools++/ncbi_random_macro.h /gnu/store/3y97kfanv9ynxnahyykixchlbpbyvjmm-blast+-2.10.1-include-check/include/ncbi-tools++/ncbi-tools++/ncbi_random_macro.h
4,13c4,13
< #define NCBI_RANDOM_VALUE_0    1770246234u
< #define NCBI_RANDOM_VALUE_1    2685550394u
< #define NCBI_RANDOM_VALUE_2    1952513968u
< #define NCBI_RANDOM_VALUE_3    4081691487u
< #define NCBI_RANDOM_VALUE_4    1126642990u
< #define NCBI_RANDOM_VALUE_5    2363626105u
< #define NCBI_RANDOM_VALUE_6    444644742u
< #define NCBI_RANDOM_VALUE_7    2799580837u
< #define NCBI_RANDOM_VALUE_8    216161479u
< #define NCBI_RANDOM_VALUE_9    992434062u
---
> #define NCBI_RANDOM_VALUE_0    2851596927u
> #define NCBI_RANDOM_VALUE_1    4039058594u
> #define NCBI_RANDOM_VALUE_2    3204116600u
> #define NCBI_RANDOM_VALUE_3    4270143185u
> #define NCBI_RANDOM_VALUE_4    1366873742u
> #define NCBI_RANDOM_VALUE_5    703144487u
> #define NCBI_RANDOM_VALUE_6    2507785646u
> #define NCBI_RANDOM_VALUE_7    3995716134u
> #define NCBI_RANDOM_VALUE_8    907933519u
> #define NCBI_RANDOM_VALUE_9    1149060107u
--8<---------------cut here---------------end--------------->8---

-- 
Ricardo




Reply sent to Maxim Cournoyer <maxim.cournoyer <at> gmail.com>:
You have taken responsibility. (Thu, 29 Sep 2022 00:36:01 GMT) Full text and rfc822 format available.

Notification sent to Ricardo Wurmus <rekado <at> elephly.net>:
bug acknowledged by developer. (Thu, 29 Sep 2022 00:36:02 GMT) Full text and rfc822 format available.

Message #10 received at 42141-done <at> debbugs.gnu.org (full text, mbox):

From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: Ricardo Wurmus <rekado <at> elephly.net>
Cc: 42141-done <at> debbugs.gnu.org
Subject: Re: bug#42141: blast+ is not reproducible
Date: Wed, 28 Sep 2022 20:35:41 -0400
Hi,

Ricardo Wurmus <rekado <at> elephly.net> writes:

> This should be rather easy to fix:
>
> diff -r /gnu/store/3y97kfanv9ynxnahyykixchlbpbyvjmm-blast+-2.10.1-include /gnu/store/3y97kfanv9ynxnahyykixchlbpbyvjmm-blast+-2.10.1-include-check
> diff -r /gnu/store/3y97kfanv9ynxnahyykixchlbpbyvjmm-blast+-2.10.1-include/include/ncbi-tools++/ncbi-tools++/ncbi_random_macro.h /gnu/store/3y97kfanv9ynxnahyykixchlbpbyvjmm-blast+-2.10.1-include-check/include/ncbi-tools++/ncbi-tools++/ncbi_random_macro.h
> 4,13c4,13
> < #define NCBI_RANDOM_VALUE_0    1770246234u
> < #define NCBI_RANDOM_VALUE_1    2685550394u
> < #define NCBI_RANDOM_VALUE_2    1952513968u
> < #define NCBI_RANDOM_VALUE_3    4081691487u
> < #define NCBI_RANDOM_VALUE_4    1126642990u
> < #define NCBI_RANDOM_VALUE_5    2363626105u
> < #define NCBI_RANDOM_VALUE_6    444644742u
> < #define NCBI_RANDOM_VALUE_7    2799580837u
> < #define NCBI_RANDOM_VALUE_8    216161479u
> < #define NCBI_RANDOM_VALUE_9    992434062u
> ---
>> #define NCBI_RANDOM_VALUE_0    2851596927u
>> #define NCBI_RANDOM_VALUE_1    4039058594u
>> #define NCBI_RANDOM_VALUE_2    3204116600u
>> #define NCBI_RANDOM_VALUE_3    4270143185u
>> #define NCBI_RANDOM_VALUE_4    1366873742u
>> #define NCBI_RANDOM_VALUE_5    703144487u
>> #define NCBI_RANDOM_VALUE_6    2507785646u
>> #define NCBI_RANDOM_VALUE_7    3995716134u
>> #define NCBI_RANDOM_VALUE_8    907933519u
>> #define NCBI_RANDOM_VALUE_9    1149060107u

Not anymore, according to:

--8<---------------cut here---------------start------------->8---
$ guix challenge blast+

1 store items were analyzed:
  - 1 (100.0%) were identical
  - 0 (0.0%) differed
  - 0 (0.0%) were inconclusive
--8<---------------cut here---------------end--------------->8---

That's for blast+ 2.11.0.

Closing!

Maxim




Information forwarded to bug-guix <at> gnu.org:
bug#42141; Package guix. (Thu, 29 Sep 2022 09:27:01 GMT) Full text and rfc822 format available.

Message #13 received at 42141 <at> debbugs.gnu.org (full text, mbox):

From: Ricardo Wurmus <rekado <at> elephly.net>
To: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Cc: 42141 <at> debbugs.gnu.org, GNU Debbugs <control <at> debbugs.gnu.org>
Subject: Re: bug#42141: blast+ is not reproducible
Date: Thu, 29 Sep 2022 11:24:22 +0200
reopen 42141
thanks

Maxim Cournoyer <maxim.cournoyer <at> gmail.com> writes:

> Hi,
>
> Ricardo Wurmus <rekado <at> elephly.net> writes:
>
>> This should be rather easy to fix:
>>
>> diff -r
>> /gnu/store/3y97kfanv9ynxnahyykixchlbpbyvjmm-blast+-2.10.1-include
>> /gnu/store/3y97kfanv9ynxnahyykixchlbpbyvjmm-blast+-2.10.1-include-check
>> diff -r
>> /gnu/store/3y97kfanv9ynxnahyykixchlbpbyvjmm-blast+-2.10.1-include/include/ncbi-tools++/ncbi-tools++/ncbi_random_macro.h
>> /gnu/store/3y97kfanv9ynxnahyykixchlbpbyvjmm-blast+-2.10.1-include-check/include/ncbi-tools++/ncbi-tools++/ncbi_random_macro.h
>> 4,13c4,13
>> < #define NCBI_RANDOM_VALUE_0    1770246234u
>> < #define NCBI_RANDOM_VALUE_1    2685550394u
>> < #define NCBI_RANDOM_VALUE_2    1952513968u
>> < #define NCBI_RANDOM_VALUE_3    4081691487u
>> < #define NCBI_RANDOM_VALUE_4    1126642990u
>> < #define NCBI_RANDOM_VALUE_5    2363626105u
>> < #define NCBI_RANDOM_VALUE_6    444644742u
>> < #define NCBI_RANDOM_VALUE_7    2799580837u
>> < #define NCBI_RANDOM_VALUE_8    216161479u
>> < #define NCBI_RANDOM_VALUE_9    992434062u
>> ---
>>> #define NCBI_RANDOM_VALUE_0    2851596927u
>>> #define NCBI_RANDOM_VALUE_1    4039058594u
>>> #define NCBI_RANDOM_VALUE_2    3204116600u
>>> #define NCBI_RANDOM_VALUE_3    4270143185u
>>> #define NCBI_RANDOM_VALUE_4    1366873742u
>>> #define NCBI_RANDOM_VALUE_5    703144487u
>>> #define NCBI_RANDOM_VALUE_6    2507785646u
>>> #define NCBI_RANDOM_VALUE_7    3995716134u
>>> #define NCBI_RANDOM_VALUE_8    907933519u
>>> #define NCBI_RANDOM_VALUE_9    1149060107u
>
> Not anymore, according to:
>
> $ guix challenge blast+
>
> 1 store items were analyzed:
>   - 1 (100.0%) were identical
>   - 0 (0.0%) differed
>   - 0 (0.0%) were inconclusive

This is still a problem:

--8<---------------cut here---------------start------------->8---
$ diff -ru /gnu/store/0kbsdr61qpj0vkc6s8g2kbp4dq936n0p-blast+-2.11.0-include /gnu/store/0kbsdr61qpj0vkc6s8g2kbp4dq936n0p-blast+-2.11.0-include-check
diff -ru /gnu/store/0kbsdr61qpj0vkc6s8g2kbp4dq936n0p-blast+-2.11.0-include/include/ncbi-tools++/ncbi-tools++/ncbiconf_unix.h /gnu/store/0kbsdr61qpj0vkc6s8g2kbp4dq936n0p-blast+-2.11.0-include-check/include/ncbi-tools++/ncbi-tools++/ncbiconf_unix.h
--- /gnu/store/0kbsdr61qpj0vkc6s8g2kbp4dq936n0p-blast+-2.11.0-include/include/ncbi-tools++/ncbi-tools++/ncbiconf_unix.h	1970-01-01 01:00:01.000000000 +0100
+++ /gnu/store/0kbsdr61qpj0vkc6s8g2kbp4dq936n0p-blast+-2.11.0-include-check/include/ncbi-tools++/ncbi-tools++/ncbiconf_unix.h	1970-01-01 01:00:01.000000000 +0100
@@ -1095,7 +1095,7 @@
 
 /* Build signature: compiler-name '_' compiler-version '-' configuration '--'
    platform-name '-' hostname */
-#define NCBI_SIGNATURE "GCC_1030-DebugMTDLL64--x86_64-unknown-linux5.15.10-gnu2.33-localhost"
+#define NCBI_SIGNATURE "GCC_1030-DebugMTDLL64--x86_64-unknown-linux5.15.59-gnu2.33-localhost"
 
 /* Define to 1 if SQLColAttribute's last argument is an SQLLEN * */
 #define NCBI_SQLCOLATTRIBUTE_SQLLEN 1
diff -ru /gnu/store/0kbsdr61qpj0vkc6s8g2kbp4dq936n0p-blast+-2.11.0-include/include/ncbi-tools++/ncbi-tools++/ncbi_random_macro.h /gnu/store/0kbsdr61qpj0vkc6s8g2kbp4dq936n0p-blast+-2.11.0-include-check/include/ncbi-tools++/ncbi-tools++/ncbi_random_macro.h
--- /gnu/store/0kbsdr61qpj0vkc6s8g2kbp4dq936n0p-blast+-2.11.0-include/include/ncbi-tools++/ncbi-tools++/ncbi_random_macro.h	1970-01-01 01:00:01.000000000 +0100
+++ /gnu/store/0kbsdr61qpj0vkc6s8g2kbp4dq936n0p-blast+-2.11.0-include-check/include/ncbi-tools++/ncbi-tools++/ncbi_random_macro.h	1970-01-01 01:00:01.000000000 +0100
@@ -1,13 +1,13 @@
 #define NCBI_RANDOM_VALUE_TYPE Uint4
 #define NCBI_RANDOM_VALUE_MIN  0
 #define NCBI_RANDOM_VALUE_MAX  0xffffffffu
-#define NCBI_RANDOM_VALUE_0    3249030781u
-#define NCBI_RANDOM_VALUE_1    3573796697u
-#define NCBI_RANDOM_VALUE_2    2130009325u
-#define NCBI_RANDOM_VALUE_3    4284761029u
-#define NCBI_RANDOM_VALUE_4    3467737853u
-#define NCBI_RANDOM_VALUE_5    3267844710u
-#define NCBI_RANDOM_VALUE_6    4107058373u
-#define NCBI_RANDOM_VALUE_7    166436459u
-#define NCBI_RANDOM_VALUE_8    960927418u
-#define NCBI_RANDOM_VALUE_9    3839848519u
+#define NCBI_RANDOM_VALUE_0    2845495105u
+#define NCBI_RANDOM_VALUE_1    2158634051u
+#define NCBI_RANDOM_VALUE_2    4072202242u
+#define NCBI_RANDOM_VALUE_3    902228395u
+#define NCBI_RANDOM_VALUE_4    1353323915u
+#define NCBI_RANDOM_VALUE_5    574823513u
+#define NCBI_RANDOM_VALUE_6    4119501261u
+#define NCBI_RANDOM_VALUE_7    2477640938u
+#define NCBI_RANDOM_VALUE_8    2776595395u
+#define NCBI_RANDOM_VALUE_9    270550684u
--8<---------------cut here---------------end--------------->8---

-- 
Ricardo




Did not alter fixed versions and reopened. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Thu, 29 Sep 2022 09:27:02 GMT) Full text and rfc822 format available.

Information forwarded to bug-guix <at> gnu.org:
bug#42141; Package guix. (Thu, 29 Sep 2022 09:34:02 GMT) Full text and rfc822 format available.

Message #18 received at 42141 <at> debbugs.gnu.org (full text, mbox):

From: Ricardo Wurmus <rekado <at> elephly.net>
To: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Cc: 42141 <at> debbugs.gnu.org
Subject: Re: bug#42141: blast+ is not reproducible
Date: Thu, 29 Sep 2022 11:32:05 +0200
Ricardo Wurmus <rekado <at> elephly.net> writes:

> reopen 42141
> thanks
>
> Maxim Cournoyer <maxim.cournoyer <at> gmail.com> writes:
>
>> Hi,
>>
>> Ricardo Wurmus <rekado <at> elephly.net> writes:
>>
>>> This should be rather easy to fix:
>>>
>>> diff -r
>>> /gnu/store/3y97kfanv9ynxnahyykixchlbpbyvjmm-blast+-2.10.1-include
>>> /gnu/store/3y97kfanv9ynxnahyykixchlbpbyvjmm-blast+-2.10.1-include-check
>>> diff -r
>>> /gnu/store/3y97kfanv9ynxnahyykixchlbpbyvjmm-blast+-2.10.1-include/include/ncbi-tools++/ncbi-tools++/ncbi_random_macro.h
>>> /gnu/store/3y97kfanv9ynxnahyykixchlbpbyvjmm-blast+-2.10.1-include-check/include/ncbi-tools++/ncbi-tools++/ncbi_random_macro.h
>>> 4,13c4,13
>>> < #define NCBI_RANDOM_VALUE_0    1770246234u
>>> < #define NCBI_RANDOM_VALUE_1    2685550394u
>>> < #define NCBI_RANDOM_VALUE_2    1952513968u
>>> < #define NCBI_RANDOM_VALUE_3    4081691487u
>>> < #define NCBI_RANDOM_VALUE_4    1126642990u
>>> < #define NCBI_RANDOM_VALUE_5    2363626105u
>>> < #define NCBI_RANDOM_VALUE_6    444644742u
>>> < #define NCBI_RANDOM_VALUE_7    2799580837u
>>> < #define NCBI_RANDOM_VALUE_8    216161479u
>>> < #define NCBI_RANDOM_VALUE_9    992434062u
>>> ---
>>>> #define NCBI_RANDOM_VALUE_0    2851596927u
>>>> #define NCBI_RANDOM_VALUE_1    4039058594u
>>>> #define NCBI_RANDOM_VALUE_2    3204116600u
>>>> #define NCBI_RANDOM_VALUE_3    4270143185u
>>>> #define NCBI_RANDOM_VALUE_4    1366873742u
>>>> #define NCBI_RANDOM_VALUE_5    703144487u
>>>> #define NCBI_RANDOM_VALUE_6    2507785646u
>>>> #define NCBI_RANDOM_VALUE_7    3995716134u
>>>> #define NCBI_RANDOM_VALUE_8    907933519u
>>>> #define NCBI_RANDOM_VALUE_9    1149060107u
>>
>> Not anymore, according to:
>>
>> $ guix challenge blast+
>>
>> 1 store items were analyzed:
>>   - 1 (100.0%) were identical
>>   - 0 (0.0%) differed
>>   - 0 (0.0%) were inconclusive
>
> This is still a problem:
>
> $ diff -ru /gnu/store/0kbsdr61qpj0vkc6s8g2kbp4dq936n0p-blast+-2.11.0-include /gnu/store/0kbsdr61qpj0vkc6s8g2kbp4dq936n0p-blast+-2.11.0-include-check
> diff -ru /gnu/store/0kbsdr61qpj0vkc6s8g2kbp4dq936n0p-blast+-2.11.0-include/include/ncbi-tools++/ncbi-tools++/ncbiconf_unix.h /gnu/store/0kbsdr61qpj0vkc6s8g2kbp4dq936n0p-blast+-2.11.0-include-check/include/ncbi-tools++/ncbi-tools++/ncbiconf_unix.h
> --- /gnu/store/0kbsdr61qpj0vkc6s8g2kbp4dq936n0p-blast+-2.11.0-include/include/ncbi-tools++/ncbi-tools++/ncbiconf_unix.h	1970-01-01 01:00:01.000000000 +0100
> +++ /gnu/store/0kbsdr61qpj0vkc6s8g2kbp4dq936n0p-blast+-2.11.0-include-check/include/ncbi-tools++/ncbi-tools++/ncbiconf_unix.h	1970-01-01 01:00:01.000000000 +0100
> @@ -1095,7 +1095,7 @@
>  
>  /* Build signature: compiler-name '_' compiler-version '-' configuration '--'
>     platform-name '-' hostname */
> -#define NCBI_SIGNATURE "GCC_1030-DebugMTDLL64--x86_64-unknown-linux5.15.10-gnu2.33-localhost"
> +#define NCBI_SIGNATURE "GCC_1030-DebugMTDLL64--x86_64-unknown-linux5.15.59-gnu2.33-localhost"
>  
>  /* Define to 1 if SQLColAttribute's last argument is an SQLLEN * */
>  #define NCBI_SQLCOLATTRIBUTE_SQLLEN 1
> diff -ru /gnu/store/0kbsdr61qpj0vkc6s8g2kbp4dq936n0p-blast+-2.11.0-include/include/ncbi-tools++/ncbi-tools++/ncbi_random_macro.h /gnu/store/0kbsdr61qpj0vkc6s8g2kbp4dq936n0p-blast+-2.11.0-include-check/include/ncbi-tools++/ncbi-tools++/ncbi_random_macro.h
> --- /gnu/store/0kbsdr61qpj0vkc6s8g2kbp4dq936n0p-blast+-2.11.0-include/include/ncbi-tools++/ncbi-tools++/ncbi_random_macro.h	1970-01-01 01:00:01.000000000 +0100
> +++ /gnu/store/0kbsdr61qpj0vkc6s8g2kbp4dq936n0p-blast+-2.11.0-include-check/include/ncbi-tools++/ncbi-tools++/ncbi_random_macro.h	1970-01-01 01:00:01.000000000 +0100
> @@ -1,13 +1,13 @@
>  #define NCBI_RANDOM_VALUE_TYPE Uint4
>  #define NCBI_RANDOM_VALUE_MIN  0
>  #define NCBI_RANDOM_VALUE_MAX  0xffffffffu
> -#define NCBI_RANDOM_VALUE_0    3249030781u
> -#define NCBI_RANDOM_VALUE_1    3573796697u
> -#define NCBI_RANDOM_VALUE_2    2130009325u
> -#define NCBI_RANDOM_VALUE_3    4284761029u
> -#define NCBI_RANDOM_VALUE_4    3467737853u
> -#define NCBI_RANDOM_VALUE_5    3267844710u
> -#define NCBI_RANDOM_VALUE_6    4107058373u
> -#define NCBI_RANDOM_VALUE_7    166436459u
> -#define NCBI_RANDOM_VALUE_8    960927418u
> -#define NCBI_RANDOM_VALUE_9    3839848519u
> +#define NCBI_RANDOM_VALUE_0    2845495105u
> +#define NCBI_RANDOM_VALUE_1    2158634051u
> +#define NCBI_RANDOM_VALUE_2    4072202242u
> +#define NCBI_RANDOM_VALUE_3    902228395u
> +#define NCBI_RANDOM_VALUE_4    1353323915u
> +#define NCBI_RANDOM_VALUE_5    574823513u
> +#define NCBI_RANDOM_VALUE_6    4119501261u
> +#define NCBI_RANDOM_VALUE_7    2477640938u
> +#define NCBI_RANDOM_VALUE_8    2776595395u
> +#define NCBI_RANDOM_VALUE_9    270550684u

These values are generated here:

   ncbi-blast-2.11.0+-src/c++/scripts/common/impl/define_random_macros.sh

I don’t know if we can just define them to fixed values; it should be
fine.

Debian also has a patch for other problems including the NCBI_SIGNATURE
value:

   https://sources.debian.org/data/main/n/ncbi-blast%2B/2.12.0%2Bds-3/debian/patches/reprobuild

-- 
Ricardo




Reply sent to Ricardo Wurmus <rekado <at> elephly.net>:
You have taken responsibility. (Thu, 29 Sep 2022 22:05:01 GMT) Full text and rfc822 format available.

Notification sent to Ricardo Wurmus <rekado <at> elephly.net>:
bug acknowledged by developer. (Thu, 29 Sep 2022 22:05:01 GMT) Full text and rfc822 format available.

Message #23 received at 42141-done <at> debbugs.gnu.org (full text, mbox):

From: Ricardo Wurmus <rekado <at> elephly.net>
To: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Cc: 42141-done <at> debbugs.gnu.org
Subject: Re: bug#42141: blast+ is not reproducible
Date: Fri, 30 Sep 2022 00:04:03 +0200
Fixed with commit 1ee2d117d8fa9e2e0d4ec46cc5555497bb5e6337.

-- 
Ricardo




Information forwarded to bug-guix <at> gnu.org:
bug#42141; Package guix. (Fri, 30 Sep 2022 03:10:02 GMT) Full text and rfc822 format available.

Message #26 received at 42141-done <at> debbugs.gnu.org (full text, mbox):

From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: Ricardo Wurmus <rekado <at> elephly.net>
Cc: 42141-done <at> debbugs.gnu.org
Subject: Re: bug#42141: blast+ is not reproducible
Date: Thu, 29 Sep 2022 23:09:01 -0400
Hello,

Ricardo Wurmus <rekado <at> elephly.net> writes:

> Fixed with commit 1ee2d117d8fa9e2e0d4ec46cc5555497bb5e6337.

Yay!  Thank you!  And for my curiosity, how did I get the two build
farms to agree on an identical build, as reported in 'guix challenge'?

That is odd.

-- 
Maxim




Information forwarded to bug-guix <at> gnu.org:
bug#42141; Package guix. (Fri, 30 Sep 2022 10:07:02 GMT) Full text and rfc822 format available.

Message #29 received at 42141-done <at> debbugs.gnu.org (full text, mbox):

From: Ricardo Wurmus <rekado <at> elephly.net>
To: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Cc: 42141-done <at> debbugs.gnu.org
Subject: Re: bug#42141: blast+ is not reproducible
Date: Fri, 30 Sep 2022 12:04:51 +0200
Maxim Cournoyer <maxim.cournoyer <at> gmail.com> writes:

> Ricardo Wurmus <rekado <at> elephly.net> writes:
>
>> Fixed with commit 1ee2d117d8fa9e2e0d4ec46cc5555497bb5e6337.
>
> Yay!  Thank you!  And for my curiosity, how did I get the two build
> farms to agree on an identical build, as reported in 'guix challenge'?
>
> That is odd.

I don’t know.  I also got the same result from “guix challenge”, but I
hadn’t built it locally.  It was only when I built it on my machine (and
with “--check”) that I confirmed that the issue still existed.

Any way of making “guix challenge” tell us more about what it actually
compared?

-- 
Ricardo




Information forwarded to bug-guix <at> gnu.org:
bug#42141; Package guix. (Fri, 30 Sep 2022 14:04:02 GMT) Full text and rfc822 format available.

Message #32 received at 42141-done <at> debbugs.gnu.org (full text, mbox):

From: zimoun <zimon.toutoune <at> gmail.com>
To: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>, Ricardo Wurmus
 <rekado <at> elephly.net>
Cc: 42141-done <at> debbugs.gnu.org
Subject: Re: bug#42141: blast+ is not reproducible
Date: Fri, 30 Sep 2022 16:01:34 +0200
Hi,

On Thu, 29 Sep 2022 at 23:09, Maxim Cournoyer <maxim.cournoyer <at> gmail.com> wrote:
> Ricardo Wurmus <rekado <at> elephly.net> writes:
>
>> Fixed with commit 1ee2d117d8fa9e2e0d4ec46cc5555497bb5e6337.
>
> Yay!  Thank you!  And for my curiosity, how did I get the two build
> farms to agree on an identical build, as reported in 'guix challenge'?
>
> That is odd.

Because blast+ is multi-outputs and ’out’ is fine contrary to ’include’:

--8<---------------cut here---------------start------------->8---
$ guix challenge blast+:include
/gnu/store/0kbsdr61qpj0vkc6s8g2kbp4dq936n0p-blast+-2.11.0-include contents differ:
  local hash: 0q4nssknlmc54m8abndn9bhrlwm4m28lkb75i1wnwr0ghbalj02x
  https://ci.guix.gnu.org/nar/lzip/0kbsdr61qpj0vkc6s8g2kbp4dq936n0p-blast%2B-2.11.0-include: 0q4nssknlmc54m8abndn9bhrlwm4m28lkb75i1wnwr0ghbalj02x
  https://bordeaux.guix.gnu.org/nar/lzip/0kbsdr61qpj0vkc6s8g2kbp4dq936n0p-blast%2B-2.11.0-include: 0cakizfsqb1lla62cmwnng1h9gvqgf3lyjk0k7lkiaisj713mpzx
  differing files:
    /include/ncbi-tools++/ncbi-tools++/ncbi_random_macro.h
    /include/ncbi-tools++/ncbi-tools++/ncbiconf_unix.h

1 store items were analyzed:
  - 0 (0.0%) were identical
  - 1 (100.0%) differed
  - 0 (0.0%) were inconclusive
--8<---------------cut here---------------end--------------->8---


Cheers,
simon




Information forwarded to bug-guix <at> gnu.org:
bug#42141; Package guix. (Fri, 30 Sep 2022 14:39:02 GMT) Full text and rfc822 format available.

Message #35 received at 42141-done <at> debbugs.gnu.org (full text, mbox):

From: Ricardo Wurmus <rekado <at> elephly.net>
To: zimoun <zimon.toutoune <at> gmail.com>
Cc: 42141-done <at> debbugs.gnu.org, Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Subject: Re: bug#42141: blast+ is not reproducible
Date: Fri, 30 Sep 2022 16:38:06 +0200
zimoun <zimon.toutoune <at> gmail.com> writes:

> Hi,
>
> On Thu, 29 Sep 2022 at 23:09, Maxim Cournoyer <maxim.cournoyer <at> gmail.com> wrote:
>> Ricardo Wurmus <rekado <at> elephly.net> writes:
>>
>>> Fixed with commit 1ee2d117d8fa9e2e0d4ec46cc5555497bb5e6337.
>>
>> Yay!  Thank you!  And for my curiosity, how did I get the two build
>> farms to agree on an identical build, as reported in 'guix challenge'?
>>
>> That is odd.
>
> Because blast+ is multi-outputs and ’out’ is fine contrary to ’include’:
>
> $ guix challenge blast+:include
> /gnu/store/0kbsdr61qpj0vkc6s8g2kbp4dq936n0p-blast+-2.11.0-include contents differ:
>   local hash: 0q4nssknlmc54m8abndn9bhrlwm4m28lkb75i1wnwr0ghbalj02x
>   https://ci.guix.gnu.org/nar/lzip/0kbsdr61qpj0vkc6s8g2kbp4dq936n0p-blast%2B-2.11.0-include: 0q4nssknlmc54m8abndn9bhrlwm4m28lkb75i1wnwr0ghbalj02x
>   https://bordeaux.guix.gnu.org/nar/lzip/0kbsdr61qpj0vkc6s8g2kbp4dq936n0p-blast%2B-2.11.0-include: 0cakizfsqb1lla62cmwnng1h9gvqgf3lyjk0k7lkiaisj713mpzx
>   differing files:
>     /include/ncbi-tools++/ncbi-tools++/ncbi_random_macro.h
>     /include/ncbi-tools++/ncbi-tools++/ncbiconf_unix.h
>
> 1 store items were analyzed:
>   - 0 (0.0%) were identical
>   - 1 (100.0%) differed
>   - 0 (0.0%) were inconclusive

Ah, thanks for explaining!

-- 
Ricardo




Information forwarded to bug-guix <at> gnu.org:
bug#42141; Package guix. (Fri, 30 Sep 2022 21:22:01 GMT) Full text and rfc822 format available.

Message #38 received at 42141-done <at> debbugs.gnu.org (full text, mbox):

From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: Ricardo Wurmus <rekado <at> elephly.net>
Cc: 42141-done <at> debbugs.gnu.org, zimoun <zimon.toutoune <at> gmail.com>
Subject: Re: bug#42141: blast+ is not reproducible
Date: Fri, 30 Sep 2022 17:20:57 -0400
Hi,

Ricardo Wurmus <rekado <at> elephly.net> writes:

> zimoun <zimon.toutoune <at> gmail.com> writes:
>
>> Hi,
>>
>> On Thu, 29 Sep 2022 at 23:09, Maxim Cournoyer <maxim.cournoyer <at> gmail.com> wrote:
>>> Ricardo Wurmus <rekado <at> elephly.net> writes:
>>>
>>>> Fixed with commit 1ee2d117d8fa9e2e0d4ec46cc5555497bb5e6337.
>>>
>>> Yay!  Thank you!  And for my curiosity, how did I get the two build
>>> farms to agree on an identical build, as reported in 'guix challenge'?
>>>
>>> That is odd.
>>
>> Because blast+ is multi-outputs and ’out’ is fine contrary to ’include’:
>>
>> $ guix challenge blast+:include
>> /gnu/store/0kbsdr61qpj0vkc6s8g2kbp4dq936n0p-blast+-2.11.0-include contents differ:
>>   local hash: 0q4nssknlmc54m8abndn9bhrlwm4m28lkb75i1wnwr0ghbalj02x
>>   https://ci.guix.gnu.org/nar/lzip/0kbsdr61qpj0vkc6s8g2kbp4dq936n0p-blast%2B-2.11.0-include: 0q4nssknlmc54m8abndn9bhrlwm4m28lkb75i1wnwr0ghbalj02x
>>   https://bordeaux.guix.gnu.org/nar/lzip/0kbsdr61qpj0vkc6s8g2kbp4dq936n0p-blast%2B-2.11.0-include: 0cakizfsqb1lla62cmwnng1h9gvqgf3lyjk0k7lkiaisj713mpzx
>>   differing files:
>>     /include/ncbi-tools++/ncbi-tools++/ncbi_random_macro.h
>>     /include/ncbi-tools++/ncbi-tools++/ncbiconf_unix.h
>>
>> 1 store items were analyzed:
>>   - 0 (0.0%) were identical
>>   - 1 (100.0%) differed
>>   - 0 (0.0%) were inconclusive
>
> Ah, thanks for explaining!

Ah!  Shouldn't the default be to compare all outputs?  It seems that'd
be less surprising and useful.

What do you think?

-- 
Maxim




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sat, 29 Oct 2022 11:24:06 GMT) Full text and rfc822 format available.

This bug report was last modified 1 year and 177 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.