MarcoFalke
commented at 12: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 12:55 AM on August 3, 2018:
member
Concept ACK
I feel like this is an opportunity to use ₿ somewhere.
skeees
commented at 12: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
<!--e57a25ab6845829454e8d69fc972939a-->Note to reviewers: This pull request conflicts with the following ones:
#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:
Traceback (most recent call last):
File "test/functional/test_runner.py", line 616, in <module>
main()
File "test/functional/test_runner.py", line 233, in main
os.makedirs(tmpdir)
File "/usr/lib/python3.6/os.py", line 220, in makedirs
mkdir(name, mode)
UnicodeEncodeError: '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: 2026-04-17 06:15 UTC
This site is hosted by @0xB10C More mirrored repositories can be found on mirror.b10c.me