View Issue Details

IDProjectCategoryView StatusLast Update
0006872GNUnetbuild processpublic2021-08-09 06:27
ReporterBrendan Assigned Toschanzen Due Date
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product VersionGit master 
Target Version0.15.0Fixed in Version0.15.0 
Summary0006872: test_gnunet_peerinfo.py fails when LANG isn't set
Descriptionbecause it runs
    mylang = os.environ['LANG']

LANG isn't set in Guix CI and I think it's expected programs should handle environment variables not being set.
Additional Information
FAIL: test_gnunet_peerinfo.py
=============================

Traceback (most recent call last):
  File "./test_gnunet_peerinfo.py", line 36, in <module>
    mylang = os.environ['LANG']
  File "/gnu/store/9w9jvy3bgjg4qaqmrij01nbppiccqr7c-python-3.8.2/lib/python3.8/os.py", line 675, in __getitem__
    raise KeyError(key) from None
KeyError: 'LANG'
FAIL test_gnunet_peerinfo.py (exit status: 1)

TagsNo tags attached.

Activities

schanzen

2021-05-17 13:06

administrator   ~0017865

Fixed in c2cd7ec03..3b3faa6bc

Brendan

2021-05-18 01:03

reporter   ~0017871

Later it tries to set it back to the null value:


Traceback (most recent call last):
  File "./test_gnunet_peerinfo.py", line 142, in <module>
    os.environ['LANG'] = mylang
  File "/gnu/store/9w9jvy3bgjg4qaqmrij01nbppiccqr7c-python-3.8.2/lib/python3.8/os.py", line 680, in __setitem__
    value = self.encodevalue(value)
  File "/gnu/store/9w9jvy3bgjg4qaqmrij01nbppiccqr7c-python-3.8.2/lib/python3.8/os.py", line 750, in encode
    raise TypeError("str expected, not %s" % type(value).__name__)
TypeError: str expected, not NoneType
FAIL test_gnunet_peerinfo.py (exit status: 1)

schanzen

2021-05-18 07:52

administrator   ~0017872

Try 3b3faa6bc..00c21152e

Brendan

2021-05-19 07:12

reporter   ~0017879

It works.

Issue History

Date ModifiedUsernameFieldChange
2021-05-17 10:59BrendanNew Issue
2021-05-17 13:06schanzenAssigned To => schanzen
2021-05-17 13:06schanzenStatusnew => resolved
2021-05-17 13:06schanzenResolutionopen => fixed
2021-05-17 13:06schanzenFixed in Version => Git master
2021-05-17 13:06schanzenNote Added: 0017865
2021-05-17 13:06schanzenTarget Version => 0.14.2
2021-05-17 13:07schanzenFixed in VersionGit master => 0.14.2
2021-05-18 01:03BrendanStatusresolved => feedback
2021-05-18 01:03BrendanResolutionfixed => reopened
2021-05-18 01:03BrendanNote Added: 0017871
2021-05-18 07:52schanzenNote Added: 0017872
2021-05-19 07:12BrendanNote Added: 0017879
2021-05-19 07:12BrendanStatusfeedback => assigned
2021-05-19 08:03schanzenStatusassigned => resolved
2021-05-19 08:03schanzenResolutionreopened => fixed
2021-06-10 17:37schanzenTarget Version0.14.2 => 0.15.0
2021-06-10 20:53schanzenFixed in Version0.14.2 => 0.15.0
2021-08-09 06:27schanzenStatusresolved => closed