hunspell-dict-en-us is not reproducible

  • Done
  • quality assurance status badge
Details
2 participants
  • Bone Baboon
  • Tobias Geerinckx-Rice
Owner
unassigned
Submitted by
Bone Baboon
Severity
normal
B
B
Bone Baboon wrote on 18 May 2021 16:33
(address . bug-guix@gnu.org)
871ra4cdri.fsf@disroot.org
hunspell-dict-en-us is not reproducible.

The diffoscope output for the README files that are not reproducible
show that when the README files are being generated they are created
with a date and time. The date and time will be different for each
build and this is why they are not reproducible.

I checked hunspell-dict-de and it is reproducible. I do not know if
other hunspell-dict-* are reproducible or not.

`guix describe` outputs:

```
Generation 24 May 12 2021 18:06:24 (current)
guix d6aeebb
branch: master
commit: d6aeebb23639258311fdfb9dbf5f903079fde51a
```

`guix challenge hunspell-dict-en-us` outputs:

```
/gnu/store/3w1hj34h7w2if52lng2q1n12ddb034bj-hunspell-dict-en-us-2018.04.16 contents differ:
local hash: 17z7nzdzzirfkqsiixk3r4anxzmj2531k9hm30bv7kq19fb3drbb
differing files:
/share/doc/hunspell-dict-en-us/README_en_AU.txt
/share/doc/hunspell-dict-en-us/README_en_US-large.txt
/share/doc/hunspell-dict-en-us/README_en_US.txt
/share/doc/hunspell-dict-en-us/README_en_CA.txt
/share/doc/hunspell-dict-en-us/README_en_GB-ise.txt
/share/doc/hunspell-dict-en-us/README_en_AU-large.txt
/share/doc/hunspell-dict-en-us/README_en_GB-large.txt
/share/doc/hunspell-dict-en-us/README_en_GB-ize.txt
/share/doc/hunspell-dict-en-us/README_en_CA-large.txt

1 store items were analyzed:
- 0 (0.0%) were identical
- 1 (100.0%) differed
- 0 (0.0%) were inconclusive
```

`guix challenge --diff=diffoscope hunspell-dict-en-us` outputs:

```
/gnu/store/3w1hj34h7w2if52lng2q1n12ddb034bj-hunspell-dict-en-us-2018.04.16 contents differ:
local hash: 17z7nzdzzirfkqsiixk3r4anxzmj2531k9hm30bv7kq19fb3drbb
ci.guix.gnu.org 169KiB 350KiB/s 00:00 [##################] 100.0%
--- /tmp/guix-directory.IJLlzu
+++ /gnu/store/3w1hj34h7w2if52lng2q1n12ddb034bj-hunspell-dict-en-us-2018.04.16
? --- /tmp/guix-directory.IJLlzu/share
??? +++ /gnu/store/3w1hj34h7w2if52lng2q1n12ddb034bj-hunspell-dict-en-us-2018.04.16/share
? ? --- /tmp/guix-directory.IJLlzu/share/doc
? ??? +++ /gnu/store/3w1hj34h7w2if52lng2q1n12ddb034bj-hunspell-dict-en-us-2018.04.16/share/doc
? ? ? --- /tmp/guix-directory.IJLlzu/share/doc/hunspell-dict-en-us
? ? ??? +++ /gnu/store/3w1hj34h7w2if52lng2q1n12ddb034bj-hunspell-dict-en-us-2018.04.16/share/doc/hunspell-dict-en-us
? ? ? ? --- /tmp/guix-directory.IJLlzu/share/doc/hunspell-dict-en-us/README_en_AU-large.txt
? ? ? ??? +++ /gnu/store/3w1hj34h7w2if52lng2q1n12ddb034bj-hunspell-dict-en-us-2018.04.16/share/doc/hunspell-dict-en-us/README_en_AU-large.txt
? ? ? ? @@ -1,10 +1,10 @@
? ? ? ? en_AU-large Hunspell Dictionary
? ? ? ? Generated from SCOWL Version 2018.04.16
? ? ? ? -Sat Aug 22 06:52:10 UTC 2020
? ? ? ? +Fri May 7 14:50:16 UTC 2021
? ? ? ?
? ? ? ?
? ? ? ? README file for English Hunspell dictionaries derived from SCOWL.
? ? ? ?
? ? ? ? These dictionaries are created using the speller/make-hunspell-dict
? ? ? ? script in SCOWL.
? ? ? ? @@ -340,9 +340,9 @@
? ? ? ? DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
? ? ? ? OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
? ? ? ? HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
? ? ? ? LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
? ? ? ? OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
? ? ? ? SUCH DAMAGE.
? ? ? ?
? ? ? ? -Build Date: Sat Aug 22 06:52:10 UTC 2020
? ? ? ? +Build Date: Fri May 7 14:50:16 UTC 2021
? ? ? ? Wordlist Command: mk-list -v1 --accents=both en_AU 70
? ? ? ? --- /tmp/guix-directory.IJLlzu/share/doc/hunspell-dict-en-us/README_en_AU.txt
? ? ? ??? +++ /gnu/store/3w1hj34h7w2if52lng2q1n12ddb034bj-hunspell-dict-en-us-2018.04.16/share/doc/hunspell-dict-en-us/README_en_AU.txt
? ? ? ? @@ -1,10 +1,10 @@
? ? ? ? en_AU Hunspell Dictionary
? ? ? ? Generated from SCOWL Version 2018.04.16
? ? ? ? -Sat Aug 22 06:52:06 UTC 2020
? ? ? ? +Fri May 7 14:50:12 UTC 2021
? ? ? ?
? ? ? ?
? ? ? ? README file for English Hunspell dictionaries derived from SCOWL.
? ? ? ?
? ? ? ? These dictionaries are created using the speller/make-hunspell-dict
? ? ? ? script in SCOWL.
? ? ? ? @@ -340,9 +340,9 @@
? ? ? ? DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
? ? ? ? OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
? ? ? ? HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
? ? ? ? LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
? ? ? ? OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
? ? ? ? SUCH DAMAGE.
? ? ? ?
? ? ? ? -Build Date: Sat Aug 22 06:52:06 UTC 2020
? ? ? ? +Build Date: Fri May 7 14:50:12 UTC 2021
? ? ? ? Wordlist Command: mk-list --accents=strip en_AU 60
? ? ? ? --- /tmp/guix-directory.IJLlzu/share/doc/hunspell-dict-en-us/README_en_CA-large.txt
? ? ? ??? +++ /gnu/store/3w1hj34h7w2if52lng2q1n12ddb034bj-hunspell-dict-en-us-2018.04.16/share/doc/hunspell-dict-en-us/README_en_CA-large.txt
? ? ? ? @@ -1,10 +1,10 @@
? ? ? ? en_CA-large Hunspell Dictionary
? ? ? ? Generated from SCOWL Version 2018.04.16
? ? ? ? -Sat Aug 22 06:52:08 UTC 2020
? ? ? ? +Fri May 7 14:50:14 UTC 2021
? ? ? ?
? ? ? ?
? ? ? ? README file for English Hunspell dictionaries derived from SCOWL.
? ? ? ?
? ? ? ? These dictionaries are created using the speller/make-hunspell-dict
? ? ? ? script in SCOWL.
? ? ? ? @@ -340,9 +340,9 @@
? ? ? ? DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
? ? ? ? OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
? ? ? ? HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
? ? ? ? LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
? ? ? ? OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
? ? ? ? SUCH DAMAGE.
? ? ? ?
? ? ? ? -Build Date: Sat Aug 22 06:52:08 UTC 2020
? ? ? ? +Build Date: Fri May 7 14:50:14 UTC 2021
? ? ? ? Wordlist Command: mk-list -v1 --accents=both en_CA 70
? ? ? ? --- /tmp/guix-directory.IJLlzu/share/doc/hunspell-dict-en-us/README_en_CA.txt
? ? ? ??? +++ /gnu/store/3w1hj34h7w2if52lng2q1n12ddb034bj-hunspell-dict-en-us-2018.04.16/share/doc/hunspell-dict-en-us/README_en_CA.txt
? ? ? ? @@ -1,10 +1,10 @@
? ? ? ? en_CA Hunspell Dictionary
? ? ? ? Generated from SCOWL Version 2018.04.16
? ? ? ? -Sat Aug 22 06:52:03 UTC 2020
? ? ? ? +Fri May 7 14:50:11 UTC 2021
? ? ? ?
? ? ? ?
? ? ? ? README file for English Hunspell dictionaries derived from SCOWL.
? ? ? ?
? ? ? ? These dictionaries are created using the speller/make-hunspell-dict
? ? ? ? script in SCOWL.
? ? ? ? @@ -340,9 +340,9 @@
? ? ? ? DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
? ? ? ? OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
? ? ? ? HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
? ? ? ? LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
? ? ? ? OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
? ? ? ? SUCH DAMAGE.
? ? ? ?
? ? ? ? -Build Date: Sat Aug 22 06:52:03 UTC 2020
? ? ? ? +Build Date: Fri May 7 14:50:11 UTC 2021
? ? ? ? Wordlist Command: mk-list --accents=strip en_CA 60
? ? ? ? --- /tmp/guix-directory.IJLlzu/share/doc/hunspell-dict-en-us/README_en_GB-ise.txt
? ? ? ??? +++ /gnu/store/3w1hj34h7w2if52lng2q1n12ddb034bj-hunspell-dict-en-us-2018.04.16/share/doc/hunspell-dict-en-us/README_en_GB-ise.txt
? ? ? ? @@ -1,10 +1,10 @@
? ? ? ? en_GB-ise Hunspell Dictionary
? ? ? ? Generated from SCOWL Version 2018.04.16
? ? ? ? -Sat Aug 22 06:52:05 UTC 2020
? ? ? ? +Fri May 7 14:50:12 UTC 2021
? ? ? ?
? ? ? ?
? ? ? ? README file for English Hunspell dictionaries derived from SCOWL.
? ? ? ?
? ? ? ? These dictionaries are created using the speller/make-hunspell-dict
? ? ? ? script in SCOWL.
? ? ? ? @@ -340,9 +340,9 @@
? ? ? ? DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
? ? ? ? OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
? ? ? ? HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
? ? ? ? LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
? ? ? ? OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
? ? ? ? SUCH DAMAGE.
? ? ? ?
? ? ? ? -Build Date: Sat Aug 22 06:52:05 UTC 2020
? ? ? ? +Build Date: Fri May 7 14:50:12 UTC 2021
? ? ? ? Wordlist Command: mk-list --accents=strip en_GB-ise 60
? ? ? ? --- /tmp/guix-directory.IJLlzu/share/doc/hunspell-dict-en-us/README_en_GB-ize.txt
? ? ? ??? +++ /gnu/store/3w1hj34h7w2if52lng2q1n12ddb034bj-hunspell-dict-en-us-2018.04.16/share/doc/hunspell-dict-en-us/README_en_GB-ize.txt
? ? ? ? @@ -1,10 +1,10 @@
? ? ? ? en_GB-ize Hunspell Dictionary
? ? ? ? Generated from SCOWL Version 2018.04.16
? ? ? ? -Sat Aug 22 06:52:04 UTC 2020
? ? ? ? +Fri May 7 14:50:11 UTC 2021
? ? ? ?
? ? ? ?
? ? ? ? README file for English Hunspell dictionaries derived from SCOWL.
? ? ? ?
? ? ? ? These dictionaries are created using the speller/make-hunspell-dict
? ? ? ? script in SCOWL.
? ? ? ? @@ -340,9 +340,9 @@
? ? ? ? DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
? ? ? ? OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
? ? ? ? HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
? ? ? ? LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
? ? ? ? OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
? ? ? ? SUCH DAMAGE.
? ? ? ?
? ? ? ? -Build Date: Sat Aug 22 06:52:04 UTC 2020
? ? ? ? +Build Date: Fri May 7 14:50:11 UTC 2021
? ? ? ? Wordlist Command: mk-list --accents=strip en_GB-ize 60
? ? ? ? --- /tmp/guix-directory.IJLlzu/share/doc/hunspell-dict-en-us/README_en_GB-large.txt
? ? ? ??? +++ /gnu/store/3w1hj34h7w2if52lng2q1n12ddb034bj-hunspell-dict-en-us-2018.04.16/share/doc/hunspell-dict-en-us/README_en_GB-large.txt
? ? ? ? @@ -1,10 +1,10 @@
? ? ? ? en_GB-large Hunspell Dictionary
? ? ? ? Generated from SCOWL Version 2018.04.16
? ? ? ? -Sat Aug 22 06:52:09 UTC 2020
? ? ? ? +Fri May 7 14:50:15 UTC 2021
? ? ? ?
? ? ? ?
? ? ? ? README file for English Hunspell dictionaries derived from SCOWL.
? ? ? ?
? ? ? ? These dictionaries are created using the speller/make-hunspell-dict
? ? ? ? script in SCOWL.
? ? ? ? @@ -340,9 +340,9 @@
? ? ? ? DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
? ? ? ? OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
? ? ? ? HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
? ? ? ? LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
? ? ? ? OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
? ? ? ? SUCH DAMAGE.
? ? ? ?
? ? ? ? -Build Date: Sat Aug 22 06:52:09 UTC 2020
? ? ? ? +Build Date: Fri May 7 14:50:15 UTC 2021
? ? ? ? Wordlist Command: mk-list -v1 --accents=both en_GB-ize en_GB-ise 70
? ? ? ? --- /tmp/guix-directory.IJLlzu/share/doc/hunspell-dict-en-us/README_en_US-large.txt
? ? ? ??? +++ /gnu/store/3w1hj34h7w2if52lng2q1n12ddb034bj-hunspell-dict-en-us-2018.04.16/share/doc/hunspell-dict-en-us/README_en_US-large.txt
? ? ? ? @@ -1,10 +1,10 @@
? ? ? ? en_US-large Hunspell Dictionary
? ? ? ? Generated from SCOWL Version 2018.04.16
? ? ? ? -Sat Aug 22 06:52:07 UTC 2020
? ? ? ? +Fri May 7 14:50:13 UTC 2021
? ? ? ?
? ? ? ?
? ? ? ? README file for English Hunspell dictionaries derived from SCOWL.
? ? ? ?
? ? ? ? These dictionaries are created using the speller/make-hunspell-dict
? ? ? ? script in SCOWL.
? ? ? ? @@ -340,9 +340,9 @@
? ? ? ? DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
? ? ? ? OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
? ? ? ? HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
? ? ? ? LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
? ? ? ? OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
? ? ? ? SUCH DAMAGE.
? ? ? ?
? ? ? ? -Build Date: Sat Aug 22 06:52:07 UTC 2020
? ? ? ? +Build Date: Fri May 7 14:50:13 UTC 2021
? ? ? ? Wordlist Command: mk-list -v1 --accents=both en_US 70
? ? ? ? --- /tmp/guix-directory.IJLlzu/share/doc/hunspell-dict-en-us/README_en_US.txt
? ? ? ??? +++ /gnu/store/3w1hj34h7w2if52lng2q1n12ddb034bj-hunspell-dict-en-us-2018.04.16/share/doc/hunspell-dict-en-us/README_en_US.txt
? ? ? ? @@ -1,10 +1,10 @@
? ? ? ? en_US Hunspell Dictionary
? ? ? ? Generated from SCOWL Version 2018.04.16
? ? ? ? -Sat Aug 22 06:52:02 UTC 2020
? ? ? ? +Fri May 7 14:50:10 UTC 2021
? ? ? ?
? ? ? ?
? ? ? ? README file for English Hunspell dictionaries derived from SCOWL.
? ? ? ?
? ? ? ? These dictionaries are created using the speller/make-hunspell-dict
? ? ? ? script in SCOWL.
? ? ? ? @@ -340,9 +340,9 @@
? ? ? ? DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
? ? ? ? OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
? ? ? ? HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
? ? ? ? LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
? ? ? ? OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
? ? ? ? SUCH DAMAGE.
? ? ? ?
? ? ? ? -Build Date: Sat Aug 22 06:52:02 UTC 2020
? ? ? ? +Build Date: Fri May 7 14:50:10 UTC 2021
? ? ? ? Wordlist Command: mk-list --accents=strip en_US 60

1 store items were analyzed:
- 0 (0.0%) were identical
- 1 (100.0%) differed
- 0 (0.0%) were inconclusive
```
T
T
Tobias Geerinckx-Rice wrote on 18 May 2021 17:30
(name . Bone Baboon)(address . bone.baboon@disroot.org)
87im3gvz3o.fsf@nckx
Bone Baboon via Bug reports for GNU Guix ???
Toggle quote (2 lines)
> hunspell-dict-en-us is not reproducible.

Thanks! Fixed in be528eb53d6c5c6d3ef7d74a02da2e2b97c0ccc6.

Toggle quote (5 lines)
>
> I checked hunspell-dict-de and it is reproducible. I do not
> know if
> other hunspell-dict-* are reproducible or not.

A quick

for a in "" "--check --keep-failed"; do
guix build --no-grafts \
$(guix package -A ^hunspell-dict | cut -f1) $a
done

suggests that they are, unless one embeds (say) the day of the
week somewhere...

Kind regards,

T G-R
-----BEGIN PGP SIGNATURE-----

iIMEARYKACsWIQT12iAyS4c9C3o4dnINsP+IT1VteQUCYKPdiw0cbWVAdG9iaWFz
LmdyAAoJEA2w/4hPVW15L2ABAM3gscdGpCQGsA3jFEGs0hQI2/CBPxWGrAeTK1y/
EVrQAQCvXPcqdVGltbFxJWIwSQ6J3GXkUud0MpGJ4P6WXipFCw==
=Y9Oe
-----END PGP SIGNATURE-----

?
Your comment

This issue is archived.

To comment on this conversation send an email to 48499@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 48499
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch