Package: devscripts Version: 2.15.10 Severity: wishlist File: /usr/bin/wrap-and-sort
Hi, The wrap-and-sort script has: def remove_trailing_whitespaces(filename): But it doesn't remove double or more spaces inside a line. e.g: ' text which belongs to long description. End of line' I'm not a programmer, but I did a search and added a line to do that. I copied these lines and made a test: #!/usr/bin/python3 import re content = open("control").read().rstrip() + "\n" lines = content.split("\n") lines = [l.rstrip() for l in lines] +lines = [re.sub('\s+', ' ', l) for l in lines] new_content = "\n".join(lines) f = open("control", "w") f.write(new_content) f.close() The line I added doesn't remove all spaces at the end of the line. That's why two for loops. It works in a separate test script. But I put it in wrap-and-sort and it didn't. It can be useful for long description in debian/control. I don't know about the others files. regards, -- Herbert Parentes Fortes Neto (hpfn)