unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
* bug#42141: blast+ is not reproducible
@ 2020-06-30 16:42 Ricardo Wurmus
  2022-09-29  0:35 ` Maxim Cournoyer
  0 siblings, 1 reply; 10+ messages in thread
From: Ricardo Wurmus @ 2020-06-30 16:42 UTC (permalink / raw)
  To: 42141

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




^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#42141: blast+ is not reproducible
  2020-06-30 16:42 bug#42141: blast+ is not reproducible Ricardo Wurmus
@ 2022-09-29  0:35 ` Maxim Cournoyer
  2022-09-29  9:24   ` Ricardo Wurmus
  0 siblings, 1 reply; 10+ messages in thread
From: Maxim Cournoyer @ 2022-09-29  0:35 UTC (permalink / raw)
  To: Ricardo Wurmus; +Cc: 42141-done

Hi,

Ricardo Wurmus <rekado@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




^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#42141: blast+ is not reproducible
  2022-09-29  0:35 ` Maxim Cournoyer
@ 2022-09-29  9:24   ` Ricardo Wurmus
  2022-09-29  9:32     ` Ricardo Wurmus
  2022-09-29 22:04     ` Ricardo Wurmus
  0 siblings, 2 replies; 10+ messages in thread
From: Ricardo Wurmus @ 2022-09-29  9:24 UTC (permalink / raw)
  To: Maxim Cournoyer; +Cc: 42141, GNU Debbugs

reopen 42141
thanks

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

> Hi,
>
> Ricardo Wurmus <rekado@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




^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#42141: blast+ is not reproducible
  2022-09-29  9:24   ` Ricardo Wurmus
@ 2022-09-29  9:32     ` Ricardo Wurmus
  2022-09-29 22:04     ` Ricardo Wurmus
  1 sibling, 0 replies; 10+ messages in thread
From: Ricardo Wurmus @ 2022-09-29  9:32 UTC (permalink / raw)
  To: Maxim Cournoyer; +Cc: 42141


Ricardo Wurmus <rekado@elephly.net> writes:

> reopen 42141
> thanks
>
> Maxim Cournoyer <maxim.cournoyer@gmail.com> writes:
>
>> Hi,
>>
>> Ricardo Wurmus <rekado@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




^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#42141: blast+ is not reproducible
  2022-09-29  9:24   ` Ricardo Wurmus
  2022-09-29  9:32     ` Ricardo Wurmus
@ 2022-09-29 22:04     ` Ricardo Wurmus
  2022-09-30  3:09       ` Maxim Cournoyer
  1 sibling, 1 reply; 10+ messages in thread
From: Ricardo Wurmus @ 2022-09-29 22:04 UTC (permalink / raw)
  To: Maxim Cournoyer; +Cc: 42141-done

Fixed with commit 1ee2d117d8fa9e2e0d4ec46cc5555497bb5e6337.

-- 
Ricardo




^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#42141: blast+ is not reproducible
  2022-09-29 22:04     ` Ricardo Wurmus
@ 2022-09-30  3:09       ` Maxim Cournoyer
  2022-09-30 10:04         ` Ricardo Wurmus
  2022-09-30 14:01         ` zimoun
  0 siblings, 2 replies; 10+ messages in thread
From: Maxim Cournoyer @ 2022-09-30  3:09 UTC (permalink / raw)
  To: Ricardo Wurmus; +Cc: 42141-done

Hello,

Ricardo Wurmus <rekado@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




^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#42141: blast+ is not reproducible
  2022-09-30  3:09       ` Maxim Cournoyer
@ 2022-09-30 10:04         ` Ricardo Wurmus
  2022-09-30 14:01         ` zimoun
  1 sibling, 0 replies; 10+ messages in thread
From: Ricardo Wurmus @ 2022-09-30 10:04 UTC (permalink / raw)
  To: Maxim Cournoyer; +Cc: 42141-done


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

> Ricardo Wurmus <rekado@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




^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#42141: blast+ is not reproducible
  2022-09-30  3:09       ` Maxim Cournoyer
  2022-09-30 10:04         ` Ricardo Wurmus
@ 2022-09-30 14:01         ` zimoun
  2022-09-30 14:38           ` Ricardo Wurmus
  1 sibling, 1 reply; 10+ messages in thread
From: zimoun @ 2022-09-30 14:01 UTC (permalink / raw)
  To: Maxim Cournoyer, Ricardo Wurmus; +Cc: 42141-done

Hi,

On Thu, 29 Sep 2022 at 23:09, Maxim Cournoyer <maxim.cournoyer@gmail.com> wrote:
> Ricardo Wurmus <rekado@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




^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#42141: blast+ is not reproducible
  2022-09-30 14:01         ` zimoun
@ 2022-09-30 14:38           ` Ricardo Wurmus
  2022-09-30 21:20             ` Maxim Cournoyer
  0 siblings, 1 reply; 10+ messages in thread
From: Ricardo Wurmus @ 2022-09-30 14:38 UTC (permalink / raw)
  To: zimoun; +Cc: 42141-done, Maxim Cournoyer


zimoun <zimon.toutoune@gmail.com> writes:

> Hi,
>
> On Thu, 29 Sep 2022 at 23:09, Maxim Cournoyer <maxim.cournoyer@gmail.com> wrote:
>> Ricardo Wurmus <rekado@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




^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#42141: blast+ is not reproducible
  2022-09-30 14:38           ` Ricardo Wurmus
@ 2022-09-30 21:20             ` Maxim Cournoyer
  0 siblings, 0 replies; 10+ messages in thread
From: Maxim Cournoyer @ 2022-09-30 21:20 UTC (permalink / raw)
  To: Ricardo Wurmus; +Cc: 42141-done, zimoun

Hi,

Ricardo Wurmus <rekado@elephly.net> writes:

> zimoun <zimon.toutoune@gmail.com> writes:
>
>> Hi,
>>
>> On Thu, 29 Sep 2022 at 23:09, Maxim Cournoyer <maxim.cournoyer@gmail.com> wrote:
>>> Ricardo Wurmus <rekado@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




^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2022-09-30 21:22 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-06-30 16:42 bug#42141: blast+ is not reproducible Ricardo Wurmus
2022-09-29  0:35 ` Maxim Cournoyer
2022-09-29  9:24   ` Ricardo Wurmus
2022-09-29  9:32     ` Ricardo Wurmus
2022-09-29 22:04     ` Ricardo Wurmus
2022-09-30  3:09       ` Maxim Cournoyer
2022-09-30 10:04         ` Ricardo Wurmus
2022-09-30 14:01         ` zimoun
2022-09-30 14:38           ` Ricardo Wurmus
2022-09-30 21:20             ` Maxim Cournoyer

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).