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 repository URL: https://git.savannah.gnu.org/git/guix.git 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 https://ci.guix.gnu.org/nar/lzip/3w1hj34h7w2if52lng2q1n12ddb034bj-hunspell-dict-en-us-2018.04.16: 0zc4xyr77bzsmzs6wjxmx59c0w2xr97qx47190k0wmjaskncdllq 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 https://ci.guix.gnu.org/nar/lzip/3w1hj34h7w2if52lng2q1n12ddb034bj-hunspell-dict-en-us-2018.04.16: 0zc4xyr77bzsmzs6wjxmx59c0w2xr97qx47190k0wmjaskncdllq 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 │ │ │ │ │ │ │ │ http://wordlist.sourceforge.net │ │ │ │ │ │ │ │ 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 │ │ │ │ │ │ │ │ http://wordlist.sourceforge.net │ │ │ │ │ │ │ │ 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 │ │ │ │ │ │ │ │ http://wordlist.sourceforge.net │ │ │ │ │ │ │ │ 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 │ │ │ │ │ │ │ │ http://wordlist.sourceforge.net │ │ │ │ │ │ │ │ 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 │ │ │ │ │ │ │ │ http://wordlist.sourceforge.net │ │ │ │ │ │ │ │ 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 │ │ │ │ │ │ │ │ http://wordlist.sourceforge.net │ │ │ │ │ │ │ │ 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 │ │ │ │ │ │ │ │ http://wordlist.sourceforge.net │ │ │ │ │ │ │ │ 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 │ │ │ │ │ │ │ │ http://wordlist.sourceforge.net │ │ │ │ │ │ │ │ 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 │ │ │ │ │ │ │ │ http://wordlist.sourceforge.net │ │ │ │ │ │ │ │ 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 ```