From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtprelay.b.hostedemail.com (smtprelay0112.b.hostedemail.com [64.98.42.112]) by sourceware.org (Postfix) with ESMTPS id 240F7385AC19 for ; Tue, 5 May 2020 04:17:16 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 240F7385AC19 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=snkmail.com Authentication-Results: sourceware.org; spf=fail smtp.mailfrom=qrasmfu8f4@snkmail.com Received: from filter.hostedemail.com (10.5.19.248.rfc1918.com [10.5.19.248]) by smtprelay05.b.hostedemail.com (Postfix) with ESMTP id 9CCAC102200ED for ; Tue, 5 May 2020 04:17:15 +0000 (UTC) X-Session-Marker: 7063616E6E696E67407073632E6E6F2D69702E6E6574 X-Spam-Summary: 50, 0, 0, , d41d8cd98f00b204, qrasmfu8f4@snkmail.com, , RULES_HIT:1:2:41:72:152:355:379:599:800:854:960:962:967:973:978:983:988:989:1189:1208:1212:1221:1260:1261:1313:1314:1345:1359:1381:1431:1436:1437:1516:1517:1518:1568:1575:1588:1589:1592:1594:1617:1714:1730:1776:1792:2068:2069:2198:2199:2525:2553:2561:2564:2682:2685:2859:2895:2916:2933:2937:2939:2942:2945:2947:2951:2954:3022:3138:3139:3140:3141:3142:3865:3866:3867:3868:3870:3871:3872:3873:3874:3934:3936:3938:3941:3944:3947:3950:3953:3956:3959:4049:4250:4362:4605:5007:6657:6674:7652:7775:8660:8957:9025:9177:10004:10848:11026:11232:11473:11658:11783:11914:12043:12050:12296:12297:12660:12679:12740:12895:13148:13161:13221:13229:13230:14149:14659:14935:21063:21080:21212:21222:21324:21433:21451:21554:21627:21740:21939:21987:30029:30046:30054:30070:30090, 0, RBL:none, CacheIP:none, Bayesian:0.5, 0.5, 0.5, Netcheck:none, DomainCache:0, MSF:not bulk, SPF:, MSBL:0, DNSBL:none, Custom_rules:0:0:0, LFtime:3, LUA_SUMMARY:none X-HE-Tag: match68_1a1200b26c91 X-Filterd-Recvd-Size: 13409 Received: from [192.168.1.9] (c-98-248-50-223.hsd1.ca.comcast.net [98.248.50.223]) (Authenticated sender: pcanning@psc.no-ip.net) by omf12.b.hostedemail.com (Postfix) with ESMTPA for ; Tue, 5 May 2020 04:17:14 +0000 (UTC) To: cygwin@cygwin.com References: Subject: Re: Re: Update request for rdiff-backup From: Cygwin Message-ID: <03bafa60-d782-ca7e-2df6-fb727cdacd66@snkmail.com> Date: Mon, 4 May 2020 21:17:13 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 MIME-Version: 1.0 In-Reply-To: Content-Language: en-US X-Spam-Status: No, score=-1.8 required=5.0 tests=BAYES_00, HTML_MESSAGE, JMQ_SPF_NEUTRAL, KAM_DMARC_STATUS, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_NEUTRAL, TXREP autolearn=no autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: cygwin@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 May 2020 04:17:18 -0000 > On 4/28/2020 11:43 PM,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 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 '':   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     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 '':   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     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?