Skip to content

Instantly share code, notes, and snippets.

@legoktm
Created March 24, 2023 20:34
Show Gist options
  • Save legoktm/3352b54b373bc9f186f555a087a6d3a4 to your computer and use it in GitHub Desktop.
Save legoktm/3352b54b373bc9f186f555a087a6d3a4 to your computer and use it in GitHub Desktop.
--- securedrop-client_0.9.0+bullseye_all.deb
+++ build/debbuild/packaging/securedrop-client_0.9.0+bullseye_all.deb
├── file list
│ @@ -1,3 +1,3 @@
│ -rw-r--r-- 0 0 0 4 2023-03-16 20:29:03.000000 debian-binary
│ --rw-r--r-- 0 0 0 26452 2023-03-16 20:29:03.000000 control.tar.xz
│ --rw-r--r-- 0 0 0 4084024 2023-03-16 20:29:03.000000 data.tar.xz
│ +-rw-r--r-- 0 0 0 26448 2023-03-16 20:29:03.000000 control.tar.xz
│ +-rw-r--r-- 0 0 0 4083352 2023-03-16 20:29:03.000000 data.tar.xz
├── control.tar.xz
│ ├── control.tar
│ │ ├── ./md5sums
│ │ │ ├── ./md5sums
│ │ │ │┄ Files differ
├── data.tar.xz
│ ├── data.tar
│ │ ├── file list
│ │ │ @@ -9,32 +9,32 @@
│ │ │ drwxr-xr-x 0 root (0) root (0) 0 2023-03-16 20:29:03.000000 ./opt/venvs/securedrop-client/
│ │ │ -rw-r--r-- 0 root (0) root (0) 40 2023-03-16 20:29:03.000000 ./opt/venvs/securedrop-client/.gitignore
│ │ │ drwxr-xr-x 0 root (0) root (0) 0 2023-03-16 20:29:03.000000 ./opt/venvs/securedrop-client/bin/
│ │ │ -rw-r--r-- 0 root (0) root (0) 2374 2023-03-16 20:29:03.000000 ./opt/venvs/securedrop-client/bin/activate
│ │ │ -rw-r--r-- 0 root (0) root (0) 1436 2023-03-16 20:29:03.000000 ./opt/venvs/securedrop-client/bin/activate.csh
│ │ │ -rw-r--r-- 0 root (0) root (0) 3067 2023-03-16 20:29:03.000000 ./opt/venvs/securedrop-client/bin/activate.fish
│ │ │ -rw-r--r-- 0 root (0) root (0) 1751 2023-03-16 20:29:03.000000 ./opt/venvs/securedrop-client/bin/activate.ps1
│ │ │ --rw-r--r-- 0 root (0) root (0) 1255 2023-03-16 20:29:03.000000 ./opt/venvs/securedrop-client/bin/activate.xsh
│ │ │ +-rw-r--r-- 0 root (0) root (0) 1230 2023-03-16 20:29:03.000000 ./opt/venvs/securedrop-client/bin/activate.xsh
│ │ │ -rw-r--r-- 0 root (0) root (0) 1199 2023-03-16 20:29:03.000000 ./opt/venvs/securedrop-client/bin/activate_this.py
│ │ │ --rwxr-xr-x 0 root (0) root (0) 269 2023-03-16 20:29:03.000000 ./opt/venvs/securedrop-client/bin/alembic
│ │ │ --rwxr-xr-x 0 root (0) root (0) 286 2023-03-16 20:29:03.000000 ./opt/venvs/securedrop-client/bin/easy_install
│ │ │ --rwxr-xr-x 0 root (0) root (0) 286 2023-03-16 20:29:03.000000 ./opt/venvs/securedrop-client/bin/easy_install-3.9
│ │ │ --rwxr-xr-x 0 root (0) root (0) 286 2023-03-16 20:29:03.000000 ./opt/venvs/securedrop-client/bin/easy_install3
│ │ │ --rwxr-xr-x 0 root (0) root (0) 286 2023-03-16 20:29:03.000000 ./opt/venvs/securedrop-client/bin/easy_install3.9
│ │ │ --rwxr-xr-x 0 root (0) root (0) 269 2023-03-16 20:29:03.000000 ./opt/venvs/securedrop-client/bin/mako-render
│ │ │ --rwxr-xr-x 0 root (0) root (0) 300 2023-03-16 20:29:03.000000 ./opt/venvs/securedrop-client/bin/normalizer
│ │ │ --rwxr-xr-x 0 root (0) root (0) 277 2023-03-16 20:29:03.000000 ./opt/venvs/securedrop-client/bin/pip
│ │ │ --rwxr-xr-x 0 root (0) root (0) 277 2023-03-16 20:29:03.000000 ./opt/venvs/securedrop-client/bin/pip-3.9
│ │ │ --rwxr-xr-x 0 root (0) root (0) 277 2023-03-16 20:29:03.000000 ./opt/venvs/securedrop-client/bin/pip3
│ │ │ --rwxr-xr-x 0 root (0) root (0) 277 2023-03-16 20:29:03.000000 ./opt/venvs/securedrop-client/bin/pip3.9
│ │ │ --rwxr-xr-x 0 root (0) root (0) 274 2023-03-16 20:29:03.000000 ./opt/venvs/securedrop-client/bin/sd-client
│ │ │ --rwxr-xr-x 0 root (0) root (0) 264 2023-03-16 20:29:03.000000 ./opt/venvs/securedrop-client/bin/wheel
│ │ │ --rwxr-xr-x 0 root (0) root (0) 264 2023-03-16 20:29:03.000000 ./opt/venvs/securedrop-client/bin/wheel-3.9
│ │ │ --rwxr-xr-x 0 root (0) root (0) 264 2023-03-16 20:29:03.000000 ./opt/venvs/securedrop-client/bin/wheel3
│ │ │ --rwxr-xr-x 0 root (0) root (0) 264 2023-03-16 20:29:03.000000 ./opt/venvs/securedrop-client/bin/wheel3.9
│ │ │ +-rwxr-xr-x 0 root (0) root (0) 236 2023-03-16 20:29:03.000000 ./opt/venvs/securedrop-client/bin/alembic
│ │ │ +-rwxr-xr-x 0 root (0) root (0) 253 2023-03-16 20:29:03.000000 ./opt/venvs/securedrop-client/bin/easy_install
│ │ │ +-rwxr-xr-x 0 root (0) root (0) 253 2023-03-16 20:29:03.000000 ./opt/venvs/securedrop-client/bin/easy_install-3.9
│ │ │ +-rwxr-xr-x 0 root (0) root (0) 253 2023-03-16 20:29:03.000000 ./opt/venvs/securedrop-client/bin/easy_install3
│ │ │ +-rwxr-xr-x 0 root (0) root (0) 253 2023-03-16 20:29:03.000000 ./opt/venvs/securedrop-client/bin/easy_install3.9
│ │ │ +-rwxr-xr-x 0 root (0) root (0) 236 2023-03-16 20:29:03.000000 ./opt/venvs/securedrop-client/bin/mako-render
│ │ │ +-rwxr-xr-x 0 root (0) root (0) 267 2023-03-16 20:29:03.000000 ./opt/venvs/securedrop-client/bin/normalizer
│ │ │ +-rwxr-xr-x 0 root (0) root (0) 244 2023-03-16 20:29:03.000000 ./opt/venvs/securedrop-client/bin/pip
│ │ │ +-rwxr-xr-x 0 root (0) root (0) 244 2023-03-16 20:29:03.000000 ./opt/venvs/securedrop-client/bin/pip-3.9
│ │ │ +-rwxr-xr-x 0 root (0) root (0) 244 2023-03-16 20:29:03.000000 ./opt/venvs/securedrop-client/bin/pip3
│ │ │ +-rwxr-xr-x 0 root (0) root (0) 244 2023-03-16 20:29:03.000000 ./opt/venvs/securedrop-client/bin/pip3.9
│ │ │ +-rwxr-xr-x 0 root (0) root (0) 241 2023-03-16 20:29:03.000000 ./opt/venvs/securedrop-client/bin/sd-client
│ │ │ +-rwxr-xr-x 0 root (0) root (0) 231 2023-03-16 20:29:03.000000 ./opt/venvs/securedrop-client/bin/wheel
│ │ │ +-rwxr-xr-x 0 root (0) root (0) 231 2023-03-16 20:29:03.000000 ./opt/venvs/securedrop-client/bin/wheel-3.9
│ │ │ +-rwxr-xr-x 0 root (0) root (0) 231 2023-03-16 20:29:03.000000 ./opt/venvs/securedrop-client/bin/wheel3
│ │ │ +-rwxr-xr-x 0 root (0) root (0) 231 2023-03-16 20:29:03.000000 ./opt/venvs/securedrop-client/bin/wheel3.9
│ │ │ drwxr-xr-x 0 root (0) root (0) 0 2023-03-16 20:29:03.000000 ./opt/venvs/securedrop-client/lib/
│ │ │ drwxr-xr-x 0 root (0) root (0) 0 2023-03-16 20:29:03.000000 ./opt/venvs/securedrop-client/lib/python3.9/
│ │ │ drwxr-xr-x 0 root (0) root (0) 0 2023-03-16 20:29:03.000000 ./opt/venvs/securedrop-client/lib/python3.9/site-packages/
│ │ │ drwxr-xr-x 0 root (0) root (0) 0 2023-03-16 20:29:03.000000 ./opt/venvs/securedrop-client/lib/python3.9/site-packages/Jinja2-3.0.2.dist-info/
│ │ │ -rw-r--r-- 0 root (0) root (0) 4 2023-03-16 20:29:03.000000 ./opt/venvs/securedrop-client/lib/python3.9/site-packages/Jinja2-3.0.2.dist-info/INSTALLER
│ │ │ -rw-r--r-- 0 root (0) root (0) 1475 2023-03-16 20:29:03.000000 ./opt/venvs/securedrop-client/lib/python3.9/site-packages/Jinja2-3.0.2.dist-info/LICENSE.rst
│ │ │ -rw-r--r-- 0 root (0) root (0) 3513 2023-03-16 20:29:03.000000 ./opt/venvs/securedrop-client/lib/python3.9/site-packages/Jinja2-3.0.2.dist-info/METADATA
│ │ ├── ./opt/venvs/securedrop-client/bin/activate.xsh
│ │ │ @@ -24,15 +24,15 @@
│ │ │ del aliases["deactivate"]
│ │ │
│ │ │
│ │ │ # unset irrelevant variables
│ │ │ _deactivate(["nondestructive"])
│ │ │ aliases["deactivate"] = _deactivate
│ │ │
│ │ │ -$VIRTUAL_ENV = r"/home/user/securedrop-builder/build/debbuild/packaging/securedrop-client/debian/securedrop-client/opt/venvs/securedrop-client"
│ │ │ +$VIRTUAL_ENV = r"/src/build/debbuild/packaging/securedrop-client/debian/securedrop-client/opt/venvs/securedrop-client"
│ │ │
│ │ │ $_OLD_VIRTUAL_PATH = $PATH
│ │ │ $PATH = $PATH[:]
│ │ │ $PATH.add($VIRTUAL_ENV + _get_sep() + "bin", front=True, replace=True)
│ │ │
│ │ │ if ${...}.get("PYTHONHOME", ""):
│ │ │ # unset PYTHONHOME if set
│ │ ├── ./opt/venvs/securedrop-client/bin/alembic
│ │ │ @@ -1,10 +1,8 @@
│ │ │ -#!/bin/sh
│ │ │ -'''exec' /opt/venvs/securedrop-client/bin/python "$0" "$@"
│ │ │ -' '''
│ │ │ +#!/opt/venvs/securedrop-client/bin/python
│ │ │ # -*- coding: utf-8 -*-
│ │ │ import re
│ │ │ import sys
│ │ │ from alembic.config import main
│ │ │ if __name__ == '__main__':
│ │ │ sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
│ │ │ sys.exit(main())
│ │ ├── ./opt/venvs/securedrop-client/bin/easy_install
│ │ │ @@ -1,10 +1,8 @@
│ │ │ -#!/bin/sh
│ │ │ -'''exec' /opt/venvs/securedrop-client/bin/python "$0" "$@"
│ │ │ -' '''
│ │ │ +#!/opt/venvs/securedrop-client/bin/python
│ │ │ # -*- coding: utf-8 -*-
│ │ │ import re
│ │ │ import sys
│ │ │ from setuptools.command.easy_install import main
│ │ │ if __name__ == '__main__':
│ │ │ sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
│ │ │ sys.exit(main())
│ │ ├── ./opt/venvs/securedrop-client/bin/easy_install-3.9
│ │ │ @@ -1,10 +1,8 @@
│ │ │ -#!/bin/sh
│ │ │ -'''exec' /opt/venvs/securedrop-client/bin/python "$0" "$@"
│ │ │ -' '''
│ │ │ +#!/opt/venvs/securedrop-client/bin/python
│ │ │ # -*- coding: utf-8 -*-
│ │ │ import re
│ │ │ import sys
│ │ │ from setuptools.command.easy_install import main
│ │ │ if __name__ == '__main__':
│ │ │ sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
│ │ │ sys.exit(main())
│ │ ├── ./opt/venvs/securedrop-client/bin/easy_install3
│ │ │ @@ -1,10 +1,8 @@
│ │ │ -#!/bin/sh
│ │ │ -'''exec' /opt/venvs/securedrop-client/bin/python "$0" "$@"
│ │ │ -' '''
│ │ │ +#!/opt/venvs/securedrop-client/bin/python
│ │ │ # -*- coding: utf-8 -*-
│ │ │ import re
│ │ │ import sys
│ │ │ from setuptools.command.easy_install import main
│ │ │ if __name__ == '__main__':
│ │ │ sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
│ │ │ sys.exit(main())
│ │ ├── ./opt/venvs/securedrop-client/bin/easy_install3.9
│ │ │ @@ -1,10 +1,8 @@
│ │ │ -#!/bin/sh
│ │ │ -'''exec' /opt/venvs/securedrop-client/bin/python "$0" "$@"
│ │ │ -' '''
│ │ │ +#!/opt/venvs/securedrop-client/bin/python
│ │ │ # -*- coding: utf-8 -*-
│ │ │ import re
│ │ │ import sys
│ │ │ from setuptools.command.easy_install import main
│ │ │ if __name__ == '__main__':
│ │ │ sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
│ │ │ sys.exit(main())
│ │ ├── ./opt/venvs/securedrop-client/bin/mako-render
│ │ │ @@ -1,10 +1,8 @@
│ │ │ -#!/bin/sh
│ │ │ -'''exec' /opt/venvs/securedrop-client/bin/python "$0" "$@"
│ │ │ -' '''
│ │ │ +#!/opt/venvs/securedrop-client/bin/python
│ │ │ # -*- coding: utf-8 -*-
│ │ │ import re
│ │ │ import sys
│ │ │ from mako.cmd import cmdline
│ │ │ if __name__ == '__main__':
│ │ │ sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
│ │ │ sys.exit(cmdline())
│ │ ├── ./opt/venvs/securedrop-client/bin/normalizer
│ │ │ @@ -1,10 +1,8 @@
│ │ │ -#!/bin/sh
│ │ │ -'''exec' /opt/venvs/securedrop-client/bin/python "$0" "$@"
│ │ │ -' '''
│ │ │ +#!/opt/venvs/securedrop-client/bin/python
│ │ │ # -*- coding: utf-8 -*-
│ │ │ import re
│ │ │ import sys
│ │ │ from charset_normalizer.cli.normalizer import cli_detect
│ │ │ if __name__ == '__main__':
│ │ │ sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
│ │ │ sys.exit(cli_detect())
│ │ ├── ./opt/venvs/securedrop-client/bin/pip
│ │ │ @@ -1,10 +1,8 @@
│ │ │ -#!/bin/sh
│ │ │ -'''exec' /opt/venvs/securedrop-client/bin/python "$0" "$@"
│ │ │ -' '''
│ │ │ +#!/opt/venvs/securedrop-client/bin/python
│ │ │ # -*- coding: utf-8 -*-
│ │ │ import re
│ │ │ import sys
│ │ │ from pip._internal.cli.main import main
│ │ │ if __name__ == '__main__':
│ │ │ sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
│ │ │ sys.exit(main())
│ │ ├── ./opt/venvs/securedrop-client/bin/pip-3.9
│ │ │ @@ -1,10 +1,8 @@
│ │ │ -#!/bin/sh
│ │ │ -'''exec' /opt/venvs/securedrop-client/bin/python "$0" "$@"
│ │ │ -' '''
│ │ │ +#!/opt/venvs/securedrop-client/bin/python
│ │ │ # -*- coding: utf-8 -*-
│ │ │ import re
│ │ │ import sys
│ │ │ from pip._internal.cli.main import main
│ │ │ if __name__ == '__main__':
│ │ │ sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
│ │ │ sys.exit(main())
│ │ ├── ./opt/venvs/securedrop-client/bin/pip3
│ │ │ @@ -1,10 +1,8 @@
│ │ │ -#!/bin/sh
│ │ │ -'''exec' /opt/venvs/securedrop-client/bin/python "$0" "$@"
│ │ │ -' '''
│ │ │ +#!/opt/venvs/securedrop-client/bin/python
│ │ │ # -*- coding: utf-8 -*-
│ │ │ import re
│ │ │ import sys
│ │ │ from pip._internal.cli.main import main
│ │ │ if __name__ == '__main__':
│ │ │ sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
│ │ │ sys.exit(main())
│ │ ├── ./opt/venvs/securedrop-client/bin/pip3.9
│ │ │ @@ -1,10 +1,8 @@
│ │ │ -#!/bin/sh
│ │ │ -'''exec' /opt/venvs/securedrop-client/bin/python "$0" "$@"
│ │ │ -' '''
│ │ │ +#!/opt/venvs/securedrop-client/bin/python
│ │ │ # -*- coding: utf-8 -*-
│ │ │ import re
│ │ │ import sys
│ │ │ from pip._internal.cli.main import main
│ │ │ if __name__ == '__main__':
│ │ │ sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
│ │ │ sys.exit(main())
│ │ ├── ./opt/venvs/securedrop-client/bin/sd-client
│ │ │ @@ -1,10 +1,8 @@
│ │ │ -#!/bin/sh
│ │ │ -'''exec' /opt/venvs/securedrop-client/bin/python "$0" "$@"
│ │ │ -' '''
│ │ │ +#!/opt/venvs/securedrop-client/bin/python
│ │ │ # -*- coding: utf-8 -*-
│ │ │ import re
│ │ │ import sys
│ │ │ from securedrop_client.app import run
│ │ │ if __name__ == '__main__':
│ │ │ sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
│ │ │ sys.exit(run())
│ │ ├── ./opt/venvs/securedrop-client/bin/wheel
│ │ │ @@ -1,10 +1,8 @@
│ │ │ -#!/bin/sh
│ │ │ -'''exec' /opt/venvs/securedrop-client/bin/python "$0" "$@"
│ │ │ -' '''
│ │ │ +#!/opt/venvs/securedrop-client/bin/python
│ │ │ # -*- coding: utf-8 -*-
│ │ │ import re
│ │ │ import sys
│ │ │ from wheel.cli import main
│ │ │ if __name__ == '__main__':
│ │ │ sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
│ │ │ sys.exit(main())
│ │ ├── ./opt/venvs/securedrop-client/bin/wheel-3.9
│ │ │ @@ -1,10 +1,8 @@
│ │ │ -#!/bin/sh
│ │ │ -'''exec' /opt/venvs/securedrop-client/bin/python "$0" "$@"
│ │ │ -' '''
│ │ │ +#!/opt/venvs/securedrop-client/bin/python
│ │ │ # -*- coding: utf-8 -*-
│ │ │ import re
│ │ │ import sys
│ │ │ from wheel.cli import main
│ │ │ if __name__ == '__main__':
│ │ │ sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
│ │ │ sys.exit(main())
│ │ ├── ./opt/venvs/securedrop-client/bin/wheel3
│ │ │ @@ -1,10 +1,8 @@
│ │ │ -#!/bin/sh
│ │ │ -'''exec' /opt/venvs/securedrop-client/bin/python "$0" "$@"
│ │ │ -' '''
│ │ │ +#!/opt/venvs/securedrop-client/bin/python
│ │ │ # -*- coding: utf-8 -*-
│ │ │ import re
│ │ │ import sys
│ │ │ from wheel.cli import main
│ │ │ if __name__ == '__main__':
│ │ │ sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
│ │ │ sys.exit(main())
│ │ ├── ./opt/venvs/securedrop-client/bin/wheel3.9
│ │ │ @@ -1,10 +1,8 @@
│ │ │ -#!/bin/sh
│ │ │ -'''exec' /opt/venvs/securedrop-client/bin/python "$0" "$@"
│ │ │ -' '''
│ │ │ +#!/opt/venvs/securedrop-client/bin/python
│ │ │ # -*- coding: utf-8 -*-
│ │ │ import re
│ │ │ import sys
│ │ │ from wheel.cli import main
│ │ │ if __name__ == '__main__':
│ │ │ sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
│ │ │ sys.exit(main())
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment