Source: diffoscope
Version: 30
User: reproducible-builds@lists.alioth.debian.org
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org

diffoscope breaks on dangling symlinks:

% ls
% ln -sf a1 b1                                                          
                                                        % ln -sf a2 b2  
                                                                        
                                       % diffoscope.py b1 b2
Traceback (most recent call last):
  File "/home/lamby/git/debian/reproducible/diffoscope/diffoscope.py",
  line 117, in <module>
    sys.exit(main())
  File "/home/lamby/git/debian/reproducible/diffoscope/diffoscope.py",
  line 102, in main
    parsed_args.file1, parsed_args.file2)
  File
  
"/home/lamby/git/debian/reproducible/diffoscope/diffoscope/comparators/__init__.py",
  line 66, in compare_root_paths
    return compare_files(FilesystemFile(path1), FilesystemFile(path2))
  File
  
"/home/lamby/git/debian/reproducible/diffoscope/diffoscope/comparators/__init__.py",
  line 72, in compare_files
    if file1.has_same_content_as(file2):
  File
  "/home/lamby/git/debian/reproducible/diffoscope/diffoscope/__init__.py",
  line 89, in tool_check
    return original_function(*args, **kwargs)
  File
  
"/home/lamby/git/debian/reproducible/diffoscope/diffoscope/comparators/binary.py",
  line 75, in wrapper
    return original_method(self, other, *args, **kwargs)
  File
  
"/home/lamby/git/debian/reproducible/diffoscope/diffoscope/comparators/binary.py",
  line 156, in has_same_content_as
    my_size = os.path.getsize(self.path)
  File "/usr/lib/python2.7/genericpath.py", line 49, in getsize
    return os.stat(filename).st_size
OSError: [Errno 2] No such file or directory: 'b1'



Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      la...@debian.org / chris-lamb.co.uk
       `-

_______________________________________________
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds

Reply via email to