From: Cygwin <qrasmfu8f4@snkmail.com>
To: cygwin@cygwin.com
Subject: Re: Re: Update request for rdiff-backup
Date: Mon, 4 May 2020 21:17:13 -0700 [thread overview]
Message-ID: <03bafa60-d782-ca7e-2df6-fb727cdacd66@snkmail.com> (raw)
In-Reply-To: <eaed8841-276f-302d-e2ac-f9ecbd9401ad@acm.org>
> On 4/28/2020 11:43 PM,qrasmfu8f4@snkmail.com <mailto:qrasmfu8f4@snkmail.com> wrote:
> >/Cygwin currently contains version 1.2.8-6 of rdiff-backup. Based on
> what I see at https://github.com/rdiff-backup/rdiff-backup/releases,
> 1.2.8 is about 11 years old (you'll have to click "Show 7 other tags),
> although it appears there were no releases for 10 years. There has,
> however been some recent activity, and version 2.0,0 was released on
> March 15th. Would it be possible to update cygwin to version 2.0.0 of
> rdiff-update? /
> I have updated rdiff-backup to 2.0.0 and pushed the new package as a
> TEST release (since I don't use rdiff-backup anymore). Please test and
> report back if you find any problems. I'll plan to promote it to
> official status in a couple weeks unless you have problems.
>
>
> --
> David Rothenberger ----daveroth@acm.org <mailto:daveroth@acm.org>
Thanks for doing the update David. I upgraded to rdiff-backup-2.0.0-1
and found that running "rdiff-backup --help" produced
Exception 'name 'local' is not defined' raised of class '<class
'NameError'>':
File "/usr/lib/python3.6/site-packages/rdiff_backup/Main.py",
line 391, in error_check_Main
Main(arglist)
File "/usr/lib/python3.6/site-packages/rdiff_backup/Main.py",
line 406, in Main
local.setlocale(locale.LC_ALL, '')
Traceback (most recent call last):
File "/usr/bin/rdiff-backup", line 32, in <module>
rdiff_backup.Main.error_check_Main(sys.argv[1:])
File "/usr/lib/python3.6/site-packages/rdiff_backup/Main.py",
line 391, in error_check_Main
Main(arglist)
File "/usr/lib/python3.6/site-packages/rdiff_backup/Main.py",
line 406, in Main
local.setlocale(locale.LC_ALL, '')
NameError: name 'local' is not defined
Attempting a real use of rdiff-backup gave a similar result. Looking at
the rdiff-backup source in github as well as the python 3.6 docs, it
looks you added line 406 in Main.py and I think it has a typo. "local"
should be "locale".
BTW, I was playing around with rdiff-backup 1.2.8-6 a couple days ago,
and while it seemed to work fine when the destination was on a local
drive, I couldn't figure out how to get it to work when the destination
is a network share If I specify the destination as
'//192.168.1.250/finance-backup/finance.rdiff-backup' I get:
Fatal Error: Unable to create directory
/192.168.1.250/finance-backup/finance.rdiff-backup
but "mkdir //192.168.1.250/finance-backup/finance.rdiff-backup" works fine.
If I specify the destination as
'\\192.168.1.250\finance-backup\finance.rdiff-backup' I get:
Exception '' raised of class '<type 'exceptions.AssertionError'>':
File "/usr/lib/python2.7/site-packages/rdiff_backup/Main.py",
line 305, in error_check_Main
try: Main(arglist)
File "/usr/lib/python2.7/site-packages/rdiff_backup/Main.py",
line 326, in Main
take_action(rps)
File "/usr/lib/python2.7/site-packages/rdiff_backup/Main.py",
line 281, in take_action
elif action == "backup": Backup(rps[0], rps[1])
File "/usr/lib/python2.7/site-packages/rdiff_backup/Main.py",
line 336, in Backup
rpout.conn.fs_abilities.backup_set_globals(rpin, force)
File
"/usr/lib/python2.7/site-packages/rdiff_backup/fs_abilities.py",
line 922, in backup_set_globals
dest_fsa = FSAbilities('destination').init_readwrite(Globals.rbdir)
File
"/usr/lib/python2.7/site-packages/rdiff_backup/fs_abilities.py",
line 167, in init_readwrite
self.set_symlink_perms(subdir)
File
"/usr/lib/python2.7/site-packages/rdiff_backup/fs_abilities.py",
line 547, in set_symlink_perms
sym_dest.symlink("symlinked_file1")
File "/usr/lib/python2.7/site-packages/rdiff_backup/rpath.py",
line 1004, in symlink
assert self.issym()
Traceback (most recent call last):
File "/usr/bin/rdiff-backup", line 30, in <module>
rdiff_backup.Main.error_check_Main(sys.argv[1:])
File "/usr/lib/python2.7/site-packages/rdiff_backup/Main.py",
line 305, in error_check_Main
try: Main(arglist)
File "/usr/lib/python2.7/site-packages/rdiff_backup/Main.py",
line 326, in Main
take_action(rps)
File "/usr/lib/python2.7/site-packages/rdiff_backup/Main.py",
line 281, in take_action
elif action == "backup": Backup(rps[0], rps[1])
File "/usr/lib/python2.7/site-packages/rdiff_backup/Main.py",
line 336, in Backup
rpout.conn.fs_abilities.backup_set_globals(rpin, force)
File
"/usr/lib/python2.7/site-packages/rdiff_backup/fs_abilities.py",
line 922, in backup_set_globals
dest_fsa = FSAbilities('destination').init_readwrite(Globals.rbdir)
File
"/usr/lib/python2.7/site-packages/rdiff_backup/fs_abilities.py",
line 167, in init_readwrite
self.set_symlink_perms(subdir)
File
"/usr/lib/python2.7/site-packages/rdiff_backup/fs_abilities.py",
line 547, in set_symlink_perms
sym_dest.symlink("symlinked_file1")
File "/usr/lib/python2.7/site-packages/rdiff_backup/rpath.py",
line 1004, in symlink
assert self.issym()
AssertionError
Would you have any suggestions about how to put the output on a network
share?
Also, if you don't use rdiff-backup any more, have you found something
you like better?
next prev parent reply other threads:[~2020-05-05 4:17 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-04-29 6:43 qrasmfu8f4
2020-05-04 17:44 ` David Rothenberger
2020-05-05 4:17 ` Cygwin [this message]
2020-05-05 9:37 ` Andrey Repin
2020-05-08 6:15 ` Cygwin
2020-05-08 15:09 ` David Rothenberger
2020-05-05 15:16 ` Brian Inglis
2020-05-06 5:23 ` Cygwin
2020-05-06 13:22 ` Brian Inglis
2020-05-05 18:38 ` David Rothenberger
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=03bafa60-d782-ca7e-2df6-fb727cdacd66@snkmail.com \
--to=qrasmfu8f4@snkmail.com \
--cc=cygwin@cygwin.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).