[Bug 1142251] New: Duplicity crashes with --exclude-older-than
http://bugzilla.opensuse.org/show_bug.cgi?id=1142251 Bug ID: 1142251 Summary: Duplicity crashes with --exclude-older-than Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: x86-64 OS: openSUSE Factory Status: NEW Severity: Major Priority: P5 - None Component: Basesystem Assignee: bnc-team-screening@forge.provo.novell.com Reporter: David@WalkerStreet.info QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Duplicity from the 20190717 release of Tumbleweed (duplicity-0.8.01-1.1.x86_64) fails when the --exclude-older-than option is used with a fully-specified date in ISO format. See below. This didn't happen with the version of duplicity from the 20190704 release.
duplicity --exclude-older-than 2019-03-17T19:50:06-07:00 / ~/NoBackup/DuplicityTest
Traceback (innermost last): File "/usr/bin/duplicity", line 1711, in <module> with_tempdir(main) File "/usr/bin/duplicity", line 1697, in with_tempdir fn() File "/usr/bin/duplicity", line 1530, in main action = commandline.ProcessCommandLine(sys.argv[1:]) File "/usr/lib64/python3.7/site-packages/duplicity/commandline.py", line 1153, in ProcessCommandLine args = parse_cmdline_options(cmdline_list) File "/usr/lib64/python3.7/site-packages/duplicity/commandline.py", line 683, in parse_cmdline_options (options, args) = parser.parse_args(arglist) File "/usr/lib64/python3.7/optparse.py", line 1387, in parse_args stop = self._process_args(largs, rargs, values) File "/usr/lib64/python3.7/optparse.py", line 1427, in _process_args self._process_long_opt(rargs, values) File "/usr/lib64/python3.7/optparse.py", line 1501, in _process_long_opt option.process(opt, value, values, self) File "/usr/lib64/python3.7/optparse.py", line 785, in process self.action, self.dest, opt, value, values, parser) File "/usr/lib64/python3.7/site-packages/duplicity/commandline.py", line 203, in take_action self, action, dest, opt, value, values, parser) File "/usr/lib64/python3.7/optparse.py", line 805, in take_action self.callback(self, opt, value, parser, *args, **kwargs) File "/usr/lib64/python3.7/site-packages/duplicity/commandline.py", line 261, in add_selection select_opts.append((util.fsdecode(option), util.fsdecode(additional_arg))) File "/usr/lib64/python3.7/os.py", line 821, in fsdecode filename = fspath(filename) # Does type-checking of `filename`. TypeError: expected str, bytes or os.PathLike object, not int -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1142251
http://bugzilla.opensuse.org/show_bug.cgi?id=1142251#c1
--- Comment #1 from David Walker
http://bugzilla.opensuse.org/show_bug.cgi?id=1142251
http://bugzilla.opensuse.org/show_bug.cgi?id=1142251#c2
--- Comment #2 from David Walker
http://bugzilla.opensuse.org/show_bug.cgi?id=1142251
http://bugzilla.opensuse.org/show_bug.cgi?id=1142251#c3
--- Comment #3 from David Walker
participants (1)
-
bugzilla_noreply@novell.com