Hello,

I see that this bug is now marked "eventually", meaning that I still cannot
use Tahoe with allmydata.com at all... at least not with my backup scripts
and Unicode file names :-(

What is the status of Unicode patch in 1.5? Is it applied? If not, was it
updated at all?

Is it really not of interest to anyone to have tahoe stdout outpout
redirectable? I find it absolutely nececery, as the only way (known to me)
to see what tahoe is doing and it's progress is to capture --verbose output
to file, and count the files processed.

Thanks,
Andrej Falout



On Fri, Jun 12, 2009 at 6:36 PM, tahoe-lafs <[email protected]> wrote:

> #734: Tahoe CLI with unicode patches applied fails when stdout is
> redirected
>
> -------------------------------+--------------------------------------------
>  Reporter:  francois           |           Owner:
>     Type:  defect             |          Status:  new
>  Priority:  major              |       Milestone:  1.5.0
> Component:  code-frontend-cli  |         Version:  1.4.1
>  Keywords:                     |   Launchpad_bug:
>
> -------------------------------+--------------------------------------------
>  Andrej Falout reported this bug on the mailing-list.
>
>  http://allmydata.org/pipermail/tahoe-dev/2009-June/001969.html
>
>  {{{
>  and...@polar:/usr/src/tahoe/darcs/09-06-11_19-00/tahoe> tahoe ls
>  --node-directory='/home/andrej/.tahoe-allmydata.com/' tahoe:'/' >
>  /dev/null
>  Traceback (most recent call last):
>   File "/usr/src/tahoe/darcs/09-06-11_19-00/tahoe/support/bin/tahoe", line
>  8, in <module>
>     load_entry_point('allmydata-tahoe==1.4.1-r3926', 'console_scripts',
>  'tahoe')()
>   File
>
>  "/usr/src/tahoe/darcs/09-06-11_19-00/tahoe/src/allmydata/scripts/runner.py",
>  line 91, in run
>     rc = runner(sys.argv[1:])
>   File
>
>  "/usr/src/tahoe/darcs/09-06-11_19-00/tahoe/src/allmydata/scripts/runner.py",
>  line 78, in runner
>     rc = cli.dispatch[command](so)
>   File
>  "/usr/src/tahoe/darcs/09-06-11_19-00/tahoe/src/allmydata/scripts/cli.py",
>  line 385, in list
>     rc = tahoe_ls.list(options)
>   File
>
>  
> "/usr/src/tahoe/darcs/09-06-11_19-00/tahoe/src/allmydata/scripts/tahoe_ls.py",
>  line 125, in list
>     line.append(unicode_to_stdout(name) + classify)
>   File
>
>  
> "/usr/src/tahoe/darcs/09-06-11_19-00/tahoe/src/allmydata/util/stringutils.py",
>  line 70, in unicode_to_stdout
>     return s.encode(sys.stdout.encoding, 'replace')
>  TypeError: encode() argument 1 must be string, not None
>  }}}
>
>
>  {{{
>  and...@polar:/usr/src/tahoe/darcs/09-06-11_19-00/tahoe> tahoe --version
>  allmydata-tahoe: 1.4.1-r3926, foolscap: 0.4.1, pycryptopp: 0.5.12, zfec:
>  1.4.4, Twisted: 8.2.0, Nevow: 0.9.32, zope.interface: 3.5.0, python:
>  2.6.0,
>  platform: Linux-SuSE_11.1-x86_64-64bit_ELF, sqlite: 3.6.4, simplejson:
>  2.0.7, argparse: 0.8.0, pyOpenSSL: 0.7, pyutil: 1.3.30, zbase32: 1.1.1,
>  setuptools: 0.6c12dev, pysqlite: 2.4.1
>  and...@polar:/usr/src/tahoe/darcs/09-06-11_19-00/tahoe>
>  }}}
>
> --
> Ticket URL: <http://allmydata.org/trac/tahoe/ticket/734>
> tahoe-lafs <http://allmydata.org>
> secure decentralized file storage grid
> _______________________________________________
> tahoe-dev mailing list
> [email protected]
> http://allmydata.org/cgi-bin/mailman/listinfo/tahoe-dev
>
_______________________________________________
tahoe-dev mailing list
[email protected]
http://allmydata.org/cgi-bin/mailman/listinfo/tahoe-dev

Reply via email to