Package: osc Severity: normal Version: 0.126-2 Tags: patch Please use sensible-utils instead of hardcoding fallbacks when EDITOR and PAGER are not defined. Patch included.
--- osc/core.py.orig 2010-06-03 09:56:03.904960814 +0300 +++ osc/core.py 2010-06-03 09:49:42.851959319 +0300 @@ -1400,7 +1400,7 @@ mtime_orig = os.stat(filename).st_mtime if sys.platform[:3] != 'win': - editor = os.getenv('EDITOR', default='vim') + editor = os.getenv('EDITOR', default='editor') else: editor = os.getenv('EDITOR', default='notepad') while 1: @@ -2209,7 +2209,7 @@ def edit(self): if sys.platform[:3] != 'win': - editor = os.getenv('EDITOR', default='vim') + editor = os.getenv('EDITOR', default='editor') else: editor = os.getenv('EDITOR', default='notepad') try: @@ -2444,7 +2444,7 @@ f.close() if sys.platform[:3] != 'win': - editor = os.getenv('EDITOR', default='vim') + editor = os.getenv('EDITOR', default='editor') else: editor = os.getenv('EDITOR', default='notepad') try: @@ -4643,7 +4643,7 @@ tmpfile.write(server_diff(apiurl, request.actions[0].dst_project, request.actions[0].dst_package, None, request.actions[0].src_project, request.actions[0].src_package, request.actions[0].src_rev, True, True)) tmpfile.flush() - pager = os.getenv('EDITOR', default='less') + pager = os.getenv('EDITOR', default='pager') subprocess.call('%s %s' % (pager, tmpfile.name), shell=True) elif repl == 'c': print >>sys.stderr, 'Aborting'
Thanks.