On Dec 9, 2014, at 5:07 PM, Ryan Ollos wrote:

> [root@stride2 tests]# printenv LANG
> en_US.UTF-8
> 
> [root@stride2 SRPMS]# rpmbuild --rebuild trac-1.0.2-2.fc19.src.rpm
> Installing trac-1.0.2-2.fc19.src.rpm
> 
> [...]
> 
> ======================================================================
> ERROR: test_get_node 
> (tracopt.versioncontrol.git.tests.git_fs.GitNormalTestCase)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/root/rpmbuild/BUILD/Trac-1.0.2/tracopt/versioncontrol/git/tests/git_fs.py", 
> line 267, in test_get_node
>     self._git('branch', u'tïckét10605', 'master')
>   File 
> "/root/rpmbuild/BUILD/Trac-1.0.2/tracopt/versioncontrol/git/tests/git_fs.py", 
> line 53, in _git
>     cwd=self.repos_path, **kwargs)
>   File "/usr/lib64/python2.6/subprocess.py", line 642, in __init__
>     errread, errwrite)
>   File "/usr/lib64/python2.6/subprocess.py", line 1234, in _execute_child
>     raise child_exception
> TypeError: execv() arg 2 must contain only strings
> 
> ----------------------------------------------------------------------
> 
> This smells a lot like Ticket 12020 (or 11675?) but I thought that was fixed
> by now?  Sorry, I don't know enough about Trac 1.0.x to decipher this.
> 
> The traceback looks similar to #11291
> http://trac.edgewall.org/ticket/11291
> You should probably open a ticket for the issue.
> 
> What is the output of the "locale" command?

Hi Ryan,

Thanks for replying.  The "locale" output is

--
[root@stride2 ~]# locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
--

I changed $LANG to "C" and re-ran it with

--
[root@stride2 SRPMS]# locale
LANG=C
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=
--

but I get the same error.

You mentioned ticket 11291; that bug also says "Fixed in [12020]"
like the other ticket(s) I mentioned.  I also noticed that 11291
says "No errors if filesystem encoding is UTF-8, e.g. en_US.UTF8."

Shouldn't Changeset 12020 be folded into Trac 1.0.2?  It's over a
year old.  (Sept. 2013)

        - Greg

-- 
You received this message because you are subscribed to the Google Groups "Trac 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/trac-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to