MarcoFalke
commented at 0:53 am on August 3, 2018:
member
Now that wallet filenames are properly quoted when used for rpc (#13823), we can add some unicode symbols to the test_runner path. Thus, the “extern” wallet that uses a full path has a unicode symbol in its name.
Should add unicode coverage to
listwallets
wallet.getwalletinfo
(un)loadwallet
MarcoFalke added the label
Tests
on Aug 3, 2018
fanquake
commented at 0:55 am on August 3, 2018:
member
Concept ACK
I feel like this is an opportunity to use ₿ somewhere.
skeees
commented at 0:57 am on August 3, 2018:
contributor
Concept ACK
stronger ACK if you mine the commit hash
MarcoFalke force-pushed
on Aug 3, 2018
DrahtBot
commented at 2:03 am on August 3, 2018:
member
#13863 (travis: move script sections to files in .travis/ subject to shellcheck by scravy)
If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first.
practicalswift
commented at 7:58 am on August 3, 2018:
contributor
utACKfa5a3f51cc4b3dae2f134fae1745f392ca6e5e47
MarcoFalke force-pushed
on Aug 3, 2018
MarcoFalke force-pushed
on Aug 3, 2018
qa: Create unicode tempdir in test_runner5e17777777
scravy
commented at 5:12 pm on August 3, 2018:
contributor
utACKfa5a3f51cc4b3dae2f134fae1745f392ca6e5e47 – the macos build failed with a timeout, maybe restart the build?
MarcoFalke force-pushed
on Aug 3, 2018
ken2812221
commented at 4:51 am on August 4, 2018:
contributor
utACK5e1777777790e855a9f3c8604208bc9bd6c8c99f.
You have seven “7” in your commit hash.
practicalswift
commented at 5:49 am on August 4, 2018:
contributor
utACK5e1777777790e855a9f3c8604208bc9bd6c8c99f
laanwj
commented at 2:27 pm on August 6, 2018:
member
💜-ACK5e1777777790e855a9f3c8604208bc9bd6c8c99f
laanwj merged this
on Aug 6, 2018
laanwj closed this
on Aug 6, 2018
laanwj referenced this in commit
238432302a
on Aug 6, 2018
MarcoFalke deleted the branch
on Aug 6, 2018
ryanofsky
commented at 8:34 pm on August 7, 2018:
member
This seems to be causing travis errors:
0Traceback (most recent call last):
1 File "test/functional/test_runner.py", line 616, in <module>
2 main()
3 File "test/functional/test_runner.py", line 233, in main
4 os.makedirs(tmpdir)
5 File "/usr/lib/python3.6/os.py", line 220, in makedirs
6 mkdir(name, mode)
7UnicodeEncodeError: 'ascii' codec can't encode character '\u20bf' in position 17: ordinal not in range(128)
JeremyRubin
commented at 1:13 am on November 7, 2019:
contributor
I like this and think it’s fun… but is it possible we can revert this? It breaks clipboard copy-paste behavior on my system so it makes it a bit annoying to copy the directiory to examine the directory on failed test.
It’s a minor annoyance, but idk if it’s worth it?
MarcoFalke
commented at 2:10 pm on November 7, 2019:
member
@JeremyRubin We should absolutely test wallet behaviour for non-ascii directory and file paths. Especially given that it was broken in the past and some Bitcoin Core users have a non-ascii name.
JeremyRubin
commented at 3:23 pm on November 7, 2019:
contributor
Ah I guess I mean just the test runner part.
I’m fine with it being non ASCII, but copy paste highlighting treats the
Emojis as whitespace on my system which makes it a bit more painful to
inspect the tmp dir when debugging.
@JeremyRubinhttps://github.com/JeremyRubin We should absolutely test
wallet behaviour for non-ascii directory and file paths. Especially given
that it was broken in the past and some Bitcoin Core users have a non-ascii
name.
MarcoFalke
commented at 3:31 pm on November 7, 2019:
member
The test runner path defines the root dir for the temp test dirs, and some of our wallets use absolute paths that are not in the datadir or wallet dir. So the root dir is the only place where an emoji could be injected to make the path non-ascii.
Have you reported the clipboard bug upstream?
ryanofsky
commented at 4:02 pm on November 7, 2019:
member
Have you reported the clipboard bug upstream?
I have the same problem with gnome terminal. They are really stubborn about their UI and in the past removed the ability to customize this behavior:
Though I think my real solution should just be to get a better terminal. Or maybe github could shadowban Marco’s emojis so only he can be amused by them and everybody else will just wonder why he’s so happy all the time.
MarcoFalke
commented at 4:37 pm on November 7, 2019:
member
Maybe we could add an OPT_OUT_OF_EMOJI environment variable that the test_runner checks before using emojis? The environment variable could be set in your .bashrc.
deadalnix referenced this in commit
1e7ec00d6c
on May 5, 2020
UdjinM6 referenced this in commit
04cf057672
on Jun 29, 2021
UdjinM6 referenced this in commit
56df77cd9f
on Jun 29, 2021
UdjinM6 referenced this in commit
1f8e0730f8
on Jun 29, 2021
UdjinM6 referenced this in commit
273a594c1f
on Jun 29, 2021
UdjinM6 referenced this in commit
6a3d8ae15f
on Jun 30, 2021
UdjinM6 referenced this in commit
17d89ffadf
on Jul 1, 2021
UdjinM6 referenced this in commit
99bd57d7df
on Jul 2, 2021
UdjinM6 referenced this in commit
37edce56fb
on Jul 2, 2021
This is a metadata mirror of the GitHub repository
bitcoin/bitcoin.
This site is not affiliated with GitHub.
Content is generated from a GitHub metadata backup.
generated: 2024-11-17 09:12 UTC
This site is hosted by @0xB10C More mirrored repositories can be found on mirror.b10c.me