[Bug 6480] New: test-convert-cvs assumes existence of "python"
mercurial-bugs at mercurial-scm.org
mercurial-bugs at mercurial-scm.org
Thu Feb 4 23:13:05 UTC 2021
https://bz.mercurial-scm.org/show_bug.cgi?id=6480
Bug ID: 6480
Summary: test-convert-cvs assumes existence of "python"
Product: Mercurial
Version: 5.7
Hardware: All
OS: NetBSD
Status: UNCONFIRMED
Severity: bug
Priority: wish
Component: Mercurial
Assignee: bugzilla at mercurial-scm.org
Reporter: tk at giga.or.at
CC: mercurial-devel at mercurial-scm.org
Python Version: ---
Not all packaging systems provide a "python" symlink to the python[23] to use.
This makes test-convert-cvs.t fail on pkgsrc systems, with:
--- /scratch/devel/py-mercurial/work/mercurial-5.7/tests/test-convert-cvs.t
+++ /scratch/devel/py-mercurial/work/mercurial-5.7/tests/test-convert-cvs.t.err
@@ -615,9 +615,10 @@
> @@
> ''').lstrip())
> EOF
+ $TESTTMP.sh: python: not found
+ [127]
$ cvscall -q checkout transcoding
- U transcoding/file
Test converting in normal case
------------------------------
@@ -625,18 +626,8 @@
(filtering by grep in order to check only form of debug messages)
$ hg convert --config convert.cvsps.logencoding=utf-8,euc-jp,cp932 -q
--debug transcoding transcoding-hg | grep 'transcoding by'
- transcoding by utf-8: 1.1 of file
- transcoding by utf-8: 1.1.1.1 of file
- transcoding by utf-8: 1.2 of file
- transcoding by euc-jp: 1.3 of file
- transcoding by cp932: 1.4 of file
+ [1]
$ hg -R transcoding-hg --encoding utf-8 log -T "{rev}: {desc}\n"
- 5: update tags
- 4: import
- 3: \xe3\x81\x82 (cp932) (esc)
- 2: \xe3\x81\x82 (euc-jp) (esc)
- 1: \xe3\x81\x82 (utf-8) (esc)
- 0: Initial revision
$ rm -rf transcoding-hg
Test converting in error cases
@@ -645,15 +636,13 @@
unknown encoding in convert.cvsps.logencoding
$ hg convert --config convert.cvsps.logencoding=foobar -q transcoding
transcoding-hg
- abort: unknown encoding: foobar
- (check convert.cvsps.logencoding configuration)
- [255]
+ cvslog hook: 0 entries
+ cvschangesets hook: 0 changesets
$ rm -rf transcoding-hg
no acceptable encoding in convert.cvsps.logencoding
$ hg convert --config convert.cvsps.logencoding=utf-8,euc-jp -q transcoding
transcoding-hg
- abort: no encoding can transcode CVS log message for 1.4 of file
- (check convert.cvsps.logencoding configuration)
- [255]
+ cvslog hook: 0 entries
+ cvschangesets hook: 0 changesets
$ rm -rf transcoding-hg
I assume the second and third chunks are followup failures.
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the Mercurial-devel
mailing list