Bug#1138805: RFS: doh-cli/0.8-3 -- simple DNS-over-HTTPS client
Alexander Ermakov <[email protected]>
| Newsgroups | gmane.linux.debian.devel.mentors |
|---|---|
| Message-ID | <036833df-da76-4fc7-9c0c-f4f46b5ca31e__33710.8375084185$1780643274$gmane$org@altgtu.ru> |
Adding a build-depend on pybuild-plugin-pyproject results in the following:
- a public Python module, not private;
- bin/doh-cli script was not installed, because of this, a dangling link
was formed in /usr/bin/doh-cli.
Possible reasons are outdated setup.py and non-existence of
pyproject.toml in upstream.
git: https://github.com/ermakov0/doh-cli/tree/debian/latest
$ tree usr/
usr/
├── bin
│ └── doh-cli -> ../share/doh-cli/doh-cli -- dangling link (!)
├── lib
│ └── python3
│ └── dist-packages
│ ├── doh_cli -- public Python module (!!)
│ │ ├── __init__.py
│ │ └── resolve.py
│ └── doh_cli-0.8.dist-info
│ ├── INSTALLER
│ ├── METADATA
│ ├── top_level.txt
│ └── WHEEL
└── ...
doh-cli_0.8-2_all.deb:
$ tree usr/
usr/
├── bin
│ └── doh-cli -> ../share/doh-cli/doh-cli
└── share
├── ...
├── doh-cli
│ ├── doh-cli -- bin/doh-cli script
│ ├── doh_cli -- private Python module
│ │ ├── __init__.py
│ │ └── resolve.py
│ └── doh_cli-0.8.egg-info
│ ├── dependency_links.txt
│ ├── not-zip-safe
│ ├── PKG-INFO
│ ├── requires.txt
│ └── top_level.txt
├── ...
└── python3
└── runtime.d
└── doh-cli.rtupdate