Failing tests on openSUSE
See original GitHub issueHi, trying to fix our openSUSE package of python-distro and to run the test suite, and this is what I am getting? I thought that python3 is supported? Why encoding errors then?
Using tarball from https://files.pythonhosted.org/packages/source/d/distro/distro-1.3.0.tar.gz without any patches.
[ 5s] + py.test-2.7
[ 5s] ============================= test session starts ==============================
[ 5s] platform linux2 -- Python 2.7.15, pytest-3.5.1, py-1.5.3, pluggy-0.6.0
[ 5s] rootdir: /home/abuild/rpmbuild/BUILD/distro-1.3.0, inifile:
[ 5s] plugins: cov-2.5.1
[ 5s] collected 166 items
[ 5s]
[ 6s] tests/test_distro.py ................................................... [ 30%]
[ 7s] ........................................................................ [ 74%]
[ 8s] ........................................... [100%]
[ 8s]
[ 8s] ========================== 166 passed in 2.96 seconds ==========================
[ 8s] ++ '[' -f _current_flavor ']'
[ 8s] ++ cat _current_flavor
[ 8s] + python_flavor=python2
[ 8s] + '[' -z python2 ']'
[ 8s] + '[' python2 '!=' python3 ']'
[ 8s] + '[' -d build ']'
[ 8s] + mv build _build.python2
[ 8s] + '[' -d _build.python3 ']'
[ 8s] + mv _build.python3 build
[ 8s] + echo python3
[ 8s] + py.test-3.6
[ 8s] ============================= test session starts ==============================
[ 8s] platform linux -- Python 3.6.5, pytest-3.5.1, py-1.5.3, pluggy-0.6.0
[ 8s] rootdir: /home/abuild/rpmbuild/BUILD/distro-1.3.0, inifile:
[ 8s] plugins: cov-2.5.1
[ 8s] collected 166 items
[ 8s]
[ 9s] tests/test_distro.py .........F....................................F.... [ 30%]
[ 10s] ................F...............................F....................... [ 74%]
[ 10s] ..F.F....F................................. [100%]
[ 10s]
[ 10s] =================================== FAILURES ===================================
[ 10s] ____________________ TestOSRelease.test_fedora19_os_release ____________________
[ 10s]
[ 10s] self = <tests.test_distro.TestOSRelease object at 0x7f2ed5b73208>
[ 10s]
[ 10s] def test_fedora19_os_release(self):
[ 10s] desired_outcome = {
[ 10s] 'id': 'fedora',
[ 10s] 'name': 'Fedora',
[ 10s] 'pretty_name': u'Fedora 19 (Schr\u00F6dinger\u2019s Cat)',
[ 10s] 'version': '19',
[ 10s] 'pretty_version': u'19 (Schr\u00F6dinger\u2019s Cat)',
[ 10s] 'best_version': '19',
[ 10s] 'codename': u'Schr\u00F6dinger\u2019s Cat'
[ 10s] }
[ 10s] > self._test_outcome(desired_outcome)
[ 10s]
[ 10s] tests/test_distro.py:200:
[ 10s] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
[ 10s] tests/test_distro.py:123: in _test_outcome
[ 10s] assert self.distro.id() == outcome.get('id', '')
[ 10s] distro.py:688: in id
[ 10s] distro_id = self.os_release_attr('id')
[ 10s] distro.py:883: in os_release_attr
[ 10s] return self._os_release_info.get(attribute, '')
[ 10s] distro.py:550: in __get__
[ 10s] ret = obj.__dict__[self._fname] = self._f(obj)
[ 10s] distro.py:922: in _os_release_info
[ 10s] return self._parse_os_release_content(release_file)
[ 10s] distro.py:953: in _parse_os_release_content
[ 10s] tokens = list(lexer)
[ 10s] /usr/lib64/python3.6/shlex.py:295: in __next__
[ 10s] token = self.get_token()
[ 10s] /usr/lib64/python3.6/shlex.py:105: in get_token
[ 10s] raw = self.read_token()
[ 10s] /usr/lib64/python3.6/shlex.py:136: in read_token
[ 10s] nextchar = self.instream.read(1)
[ 10s] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
[ 10s]
[ 10s] self = <encodings.ascii.IncrementalDecoder object at 0x7f2ed5b73c88>
[ 10s] input = b'NAME=Fedora\nVERSION="19 (Schr\xc3\xb6dinger\xe2\x80\x99s Cat)"\nID=fedora\nVERSION_ID=19\nPRETTY_NAME="Fedora 19 (Schr\xc3\xb6dinger\xe2\x80\x99s Cat)"\nANSI_COLOR="0;34"\nCPE_NAME="cpe:/o:fedoraproject:fedora:19"\n'
[ 10s] final = False
[ 10s]
[ 10s] def decode(self, input, final=False):
[ 10s] > return codecs.ascii_decode(input, self.errors)[0]
[ 10s] E UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 29: ordinal not in range(128)
[ 10s]
[ 10s] /usr/lib64/python3.6/encodings/ascii.py:26: UnicodeDecodeError
[ 10s] _________________ TestDistroRelease.test_fedora19_dist_release _________________
[ 10s]
[ 10s] self = <tests.test_distro.TestDistroRelease object at 0x7f2ed5b06128>
[ 10s]
[ 10s] def test_fedora19_dist_release(self):
[ 10s] desired_outcome = {
[ 10s] 'id': 'fedora',
[ 10s] 'name': 'Fedora',
[ 10s] 'pretty_name': u'Fedora 19 (Schr\u00F6dinger\u2019s Cat)',
[ 10s] 'version': '19',
[ 10s] 'pretty_version': u'19 (Schr\u00F6dinger\u2019s Cat)',
[ 10s] 'best_version': '19',
[ 10s] 'codename': u'Schr\u00F6dinger\u2019s Cat',
[ 10s] 'major_version': '19'
[ 10s] }
[ 10s] > self._test_outcome(desired_outcome, 'fedora', '19')
[ 10s]
[ 10s] tests/test_distro.py:685:
[ 10s] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
[ 10s] tests/test_distro.py:625: in _test_outcome
[ 10s] assert self.distro.id() == outcome.get('id', '')
[ 10s] distro.py:696: in id
[ 10s] distro_id = self.distro_release_attr('id')
[ 10s] distro.py:901: in distro_release_attr
[ 10s] return self._distro_release_info.get(attribute, '')
[ 10s] distro.py:550: in __get__
[ 10s] ret = obj.__dict__[self._fname] = self._f(obj)
[ 10s] distro.py:1068: in _distro_release_info
[ 10s] self.distro_release_file)
[ 10s] distro.py:1134: in _parse_distro_release_file
[ 10s] return self._parse_distro_release_content(fp.readline())
[ 10s] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
[ 10s]
[ 10s] self = <encodings.ascii.IncrementalDecoder object at 0x7f2ed5b060b8>
[ 10s] input = b'Fedora release 19 (Schr\xc3\xb6dinger\xe2\x80\x99s Cat)\n'
[ 10s] final = False
[ 10s]
[ 10s] def decode(self, input, final=False):
[ 10s] > return codecs.ascii_decode(input, self.errors)[0]
[ 10s] E UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 23: ordinal not in range(128)
[ 10s]
[ 10s] /usr/lib64/python3.6/encodings/ascii.py:26: UnicodeDecodeError
[ 10s] ______________________ TestOverall.test_fedora19_release _______________________
[ 10s]
[ 10s] self = <tests.test_distro.TestOverall object at 0x7f2ed5b72240>
[ 10s]
[ 10s] def test_fedora19_release(self):
[ 10s] desired_outcome = {
[ 10s] 'id': 'fedora',
[ 10s] 'name': 'Fedora',
[ 10s] 'pretty_name': u'Fedora 19 (Schr\u00F6dinger\u2019s Cat)',
[ 10s] 'version': '19',
[ 10s] 'pretty_version': u'19 (Schr\u00F6dinger\u2019s Cat)',
[ 10s] 'best_version': '19',
[ 10s] 'codename': u'Schr\u00F6dinger\u2019s Cat',
[ 10s] 'major_version': '19'
[ 10s] }
[ 10s] > self._test_outcome(desired_outcome)
[ 10s]
[ 10s] tests/test_distro.py:1047:
[ 10s] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
[ 10s] tests/test_distro.py:914: in _test_outcome
[ 10s] assert self.distro.id() == outcome.get('id', '')
[ 10s] distro.py:688: in id
[ 10s] distro_id = self.os_release_attr('id')
[ 10s] distro.py:883: in os_release_attr
[ 10s] return self._os_release_info.get(attribute, '')
[ 10s] distro.py:550: in __get__
[ 10s] ret = obj.__dict__[self._fname] = self._f(obj)
[ 10s] distro.py:922: in _os_release_info
[ 10s] return self._parse_os_release_content(release_file)
[ 10s] distro.py:953: in _parse_os_release_content
[ 10s] tokens = list(lexer)
[ 10s] /usr/lib64/python3.6/shlex.py:295: in __next__
[ 10s] token = self.get_token()
[ 10s] /usr/lib64/python3.6/shlex.py:105: in get_token
[ 10s] raw = self.read_token()
[ 10s] /usr/lib64/python3.6/shlex.py:136: in read_token
[ 10s] nextchar = self.instream.read(1)
[ 10s] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
[ 10s]
[ 10s] self = <encodings.ascii.IncrementalDecoder object at 0x7f2ed5b723c8>
[ 10s] input = b'NAME=Fedora\nVERSION="19 (Schr\xc3\xb6dinger\xe2\x80\x99s Cat)"\nID=fedora\nVERSION_ID=19\nPRETTY_NAME="Fedora 19 (Schr\xc3\xb6dinger\xe2\x80\x99s Cat)"\nANSI_COLOR="0;34"\nCPE_NAME="cpe:/o:fedoraproject:fedora:19"\n'
[ 10s] final = False
[ 10s]
[ 10s] def decode(self, input, final=False):
[ 10s] > return codecs.ascii_decode(input, self.errors)[0]
[ 10s] E UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 29: ordinal not in range(128)
[ 10s]
[ 10s] /usr/lib64/python3.6/encodings/ascii.py:26: UnicodeDecodeError
[ 10s] _____________ TestOverallWithEtcNotReadable.test_fedora19_release ______________
[ 10s]
[ 10s] self = <tests.test_distro.TestOverallWithEtcNotReadable object at 0x7f2ed59415f8>
[ 10s]
[ 10s] def test_fedora19_release(self):
[ 10s] desired_outcome = {
[ 10s] 'id': 'fedora',
[ 10s] 'name': 'Fedora',
[ 10s] 'pretty_name': u'Fedora 19 (Schr\u00F6dinger\u2019s Cat)',
[ 10s] 'version': '19',
[ 10s] 'pretty_version': u'19 (Schr\u00F6dinger\u2019s Cat)',
[ 10s] 'best_version': '19',
[ 10s] 'codename': u'Schr\u00F6dinger\u2019s Cat',
[ 10s] 'major_version': '19'
[ 10s] }
[ 10s] > self._test_outcome(desired_outcome)
[ 10s]
[ 10s] tests/test_distro.py:1047:
[ 10s] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
[ 10s] tests/test_distro.py:914: in _test_outcome
[ 10s] assert self.distro.id() == outcome.get('id', '')
[ 10s] distro.py:688: in id
[ 10s] distro_id = self.os_release_attr('id')
[ 10s] distro.py:883: in os_release_attr
[ 10s] return self._os_release_info.get(attribute, '')
[ 10s] distro.py:550: in __get__
[ 10s] ret = obj.__dict__[self._fname] = self._f(obj)
[ 10s] distro.py:922: in _os_release_info
[ 10s] return self._parse_os_release_content(release_file)
[ 10s] distro.py:953: in _parse_os_release_content
[ 10s] tokens = list(lexer)
[ 10s] /usr/lib64/python3.6/shlex.py:295: in __next__
[ 10s] token = self.get_token()
[ 10s] /usr/lib64/python3.6/shlex.py:105: in get_token
[ 10s] raw = self.read_token()
[ 10s] /usr/lib64/python3.6/shlex.py:136: in read_token
[ 10s] nextchar = self.instream.read(1)
[ 10s] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
[ 10s]
[ 10s] self = <encodings.ascii.IncrementalDecoder object at 0x7f2ed5941b00>
[ 10s] input = b'NAME=Fedora\nVERSION="19 (Schr\xc3\xb6dinger\xe2\x80\x99s Cat)"\nID=fedora\nVERSION_ID=19\nPRETTY_NAME="Fedora 19 (Schr\xc3\xb6dinger\xe2\x80\x99s Cat)"\nANSI_COLOR="0;34"\nCPE_NAME="cpe:/o:fedoraproject:fedora:19"\n'
[ 10s] final = False
[ 10s]
[ 10s] def decode(self, input, final=False):
[ 10s] > return codecs.ascii_decode(input, self.errors)[0]
[ 10s] E UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 29: ordinal not in range(128)
[ 10s]
[ 10s] /usr/lib64/python3.6/encodings/ascii.py:26: UnicodeDecodeError
[ 10s] _______________________ TestGetAttr.test_os_release_attr _______________________
[ 10s]
[ 10s] self = <tests.test_distro.TestGetAttr object at 0x7f2ed5b01128>
[ 10s]
[ 10s] def test_os_release_attr(self):
[ 10s] > self._test_attr('os_release_info', 'os_release_attr')
[ 10s]
[ 10s] tests/test_distro.py:1571:
[ 10s] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
[ 10s] tests/test_distro.py:1563: in _test_attr
[ 10s] info = getattr(_distro, info_method)()
[ 10s] distro.py:846: in os_release_info
[ 10s] return self._os_release_info
[ 10s] distro.py:550: in __get__
[ 10s] ret = obj.__dict__[self._fname] = self._f(obj)
[ 10s] distro.py:922: in _os_release_info
[ 10s] return self._parse_os_release_content(release_file)
[ 10s] distro.py:953: in _parse_os_release_content
[ 10s] tokens = list(lexer)
[ 10s] /usr/lib64/python3.6/shlex.py:295: in __next__
[ 10s] token = self.get_token()
[ 10s] /usr/lib64/python3.6/shlex.py:105: in get_token
[ 10s] raw = self.read_token()
[ 10s] /usr/lib64/python3.6/shlex.py:136: in read_token
[ 10s] nextchar = self.instream.read(1)
[ 10s] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
[ 10s]
[ 10s] self = <encodings.ascii.IncrementalDecoder object at 0x7f2ed5b01c50>
[ 10s] input = b'NAME=Fedora\nVERSION="19 (Schr\xc3\xb6dinger\xe2\x80\x99s Cat)"\nID=fedora\nVERSION_ID=19\nPRETTY_NAME="Fedora 19 (Schr\xc3\xb6dinger\xe2\x80\x99s Cat)"\nANSI_COLOR="0;34"\nCPE_NAME="cpe:/o:fedoraproject:fedora:19"\n'
[ 10s] final = False
[ 10s]
[ 10s] def decode(self, input, final=False):
[ 10s] > return codecs.ascii_decode(input, self.errors)[0]
[ 10s] E UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 29: ordinal not in range(128)
[ 10s]
[ 10s] /usr/lib64/python3.6/encodings/ascii.py:26: UnicodeDecodeError
[ 10s] _____________________ TestGetAttr.test_distro_release_attr _____________________
[ 10s]
[ 10s] self = <tests.test_distro.TestGetAttr object at 0x7f2ed5882710>
[ 10s]
[ 10s] def test_distro_release_attr(self):
[ 10s] > self._test_attr('distro_release_info', 'distro_release_attr')
[ 10s]
[ 10s] tests/test_distro.py:1577:
[ 10s] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
[ 10s] tests/test_distro.py:1563: in _test_attr
[ 10s] info = getattr(_distro, info_method)()
[ 10s] distro.py:866: in distro_release_info
[ 10s] return self._distro_release_info
[ 10s] distro.py:550: in __get__
[ 10s] ret = obj.__dict__[self._fname] = self._f(obj)
[ 10s] distro.py:1111: in _distro_release_info
[ 10s] distro_info = self._parse_distro_release_file(filepath)
[ 10s] distro.py:1134: in _parse_distro_release_file
[ 10s] return self._parse_distro_release_content(fp.readline())
[ 10s] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
[ 10s]
[ 10s] self = <encodings.ascii.IncrementalDecoder object at 0x7f2ed5882278>
[ 10s] input = b'Fedora release 19 (Schr\xc3\xb6dinger\xe2\x80\x99s Cat)\n'
[ 10s] final = False
[ 10s]
[ 10s] def decode(self, input, final=False):
[ 10s] > return codecs.ascii_decode(input, self.errors)[0]
[ 10s] E UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 23: ordinal not in range(128)
[ 10s]
[ 10s] /usr/lib64/python3.6/encodings/ascii.py:26: UnicodeDecodeError
[ 10s] ______________________________ TestInfo.test_all _______________________________
[ 10s]
[ 10s] self = <tests.test_distro.TestInfo object at 0x7f2ed5bc0e48>
[ 10s]
[ 10s] def test_all(self):
[ 10s] """Test info() by comparing its results with the results of specific
[ 10s] consolidated accessor functions.
[ 10s] """
[ 10s] def _test_all(info, best=False, pretty=False):
[ 10s] assert info['id'] == _distro.id()
[ 10s] assert info['version'] == _distro.version(pretty=pretty, best=best)
[ 10s] assert info['version_parts']['major'] == \
[ 10s] _distro.major_version(best=best)
[ 10s] assert info['version_parts']['minor'] == \
[ 10s] _distro.minor_version(best=best)
[ 10s] assert info['version_parts']['build_number'] == \
[ 10s] _distro.build_number(best=best)
[ 10s] assert info['like'] == _distro.like()
[ 10s] assert info['codename'] == _distro.codename()
[ 10s] assert len(info['version_parts']) == 3
[ 10s] assert len(info) == 5
[ 10s]
[ 10s] for dist in DISTROS:
[ 10s] self._setup_for_distro(os.path.join(DISTROS_DIR, dist))
[ 10s]
[ 10s] _distro = distro.LinuxDistribution()
[ 10s]
[ 10s] > info = _distro.info()
[ 10s]
[ 10s] tests/test_distro.py:1691:
[ 10s] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
[ 10s] distro.py:828: in info
[ 10s] id=self.id(),
[ 10s] distro.py:688: in id
[ 10s] distro_id = self.os_release_attr('id')
[ 10s] distro.py:883: in os_release_attr
[ 10s] return self._os_release_info.get(attribute, '')
[ 10s] distro.py:550: in __get__
[ 10s] ret = obj.__dict__[self._fname] = self._f(obj)
[ 10s] distro.py:922: in _os_release_info
[ 10s] return self._parse_os_release_content(release_file)
[ 10s] distro.py:953: in _parse_os_release_content
[ 10s] tokens = list(lexer)
[ 10s] /usr/lib64/python3.6/shlex.py:295: in __next__
[ 10s] token = self.get_token()
[ 10s] /usr/lib64/python3.6/shlex.py:105: in get_token
[ 10s] raw = self.read_token()
[ 10s] /usr/lib64/python3.6/shlex.py:136: in read_token
[ 10s] nextchar = self.instream.read(1)
[ 10s] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
[ 10s]
[ 10s] self = <encodings.ascii.IncrementalDecoder object at 0x7f2ed5bc0be0>
[ 10s] input = b'NAME=Fedora\nVERSION="19 (Schr\xc3\xb6dinger\xe2\x80\x99s Cat)"\nID=fedora\nVERSION_ID=19\nPRETTY_NAME="Fedora 19 (Schr\xc3\xb6dinger\xe2\x80\x99s Cat)"\nANSI_COLOR="0;34"\nCPE_NAME="cpe:/o:fedoraproject:fedora:19"\n'
[ 10s] final = False
[ 10s]
[ 10s] def decode(self, input, final=False):
[ 10s] > return codecs.ascii_decode(input, self.errors)[0]
[ 10s] E UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 29: ordinal not in range(128)
[ 10s]
[ 10s] /usr/lib64/python3.6/encodings/ascii.py:26: UnicodeDecodeError
[ 10s] ===================== 7 failed, 159 passed in 2.14 seconds =====================
[ 10s] error: Bad exit status from /var/tmp/rpm-tmp.2vqZFC (%check)
[ 10s]
[ 10s]
[ 10s] RPM build errors:
[ 10s] Bad exit status from /var/tmp/rpm-tmp.2vqZFC (%check)
[ 10s]
[ 10s] milic failed "build python-distro.spec" at Wed Jun 13 15:14:52 UTC 2018.
[ 10s]
Issue Analytics
- State:
- Created 5 years ago
- Comments:7 (2 by maintainers)
Top Results From Across the Web
Failing tests on openSUSE - Mailing Lists - Freedesktop.org
Failing tests on openSUSE. Rene Engelhard rene at debian.org. Mon May 22 14:22:36 UTC 2017. Previous message: Failing tests on openSUSE ...
Read more >Three tests failing on openSUSE rpm VMs · Issue #868 - GitHub
Describe the bug Three upgrade related tests are currently failing. Any hints for what could be the cause would be appreciated.
Read more >2.3.11 and 2.4.13 fail tests on OpenSuse 10.3 x86_64 — oracle-tech
I am trying to get php and perl API of BDBXML 2.3.11 and 2.4.13 running on OpenSuse 10.3 x86_64 when using --enable-perl the...
Read more >ZSystems/Failing Packages - openSUSE Wiki
ZSystems/Failing Packages ; moarvm, no support for s390x ; MozillaFirefox ; mysql-connector-cpp ; pbuilder, unit tests fail for s390x.
Read more >action #39887: [kernel] [sle] [network] test fails in before_test
This looks like test logic failure, which silently works on SLE12SP4. #4 Updated by pcervinka over 4 years ago. If the openvpn installation...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Yes, explicit setting of locale is not necessary anymore. Thank you.
Hey @mcepl, are you still experiencing this against latest version ? Thanks 🙇