Carsten Schoenert: > [..] > it seems some more fencing is needed. > Even with the fix Christoph is suggesting I get some error like the one > above. > > If I add the following additions it works better. Note, I'm not a Python > programmer so this might done in a better way. :) > > @@ -70,7 +71,7 @@ def run(cmdline, verbose=False): > subprocess.check_call(cmdline) > > def get_all_packages(): > - lines = open("debian/control").readlines() > + lines = open("debian/control", encoding='utf8').readlines() > package_lines = [x for x in lines if x.find("Package:") >= 0] > packages = [p[p.find(":")+1:].strip() for p in package_lines] > packages = [p for p in packages if p.startswith("webext-")] > @@ -143,7 +144,7 @@ def install_webext(*args): > args, unknown = parser.parse_known_args(args) > if unknown: > log("Ignored some command-line arguments: %r" % unknown) > - packages = args.packages or get_all_packages() > + packages = [x.decode('UTF8') for x in args.packages] or > [x.decode('UTF8') for x in get_all_packages()] > > home = args.home > name = args.name >
On my computer here only the first hunk is necessary. Can you try without the second hunk? I can't see why it should be necessary. -- GPG: ed25519/56034877E1F87C35 GPG: rsa4096/1318EFAC5FBBDBCE https://github.com/infinity0/pubkeys.git