Package: lintian-brush
Version: 0.124
Severity: minor

Hello Jelmer,
Hello Lintian-Brush co-maintainers,

This is a report about to debianize hurl
( Hurl is written in Rust
  Hurl, run and test HTTP requests with plain text.
  https://github.com/Orange-OpenSource/hurl )

In the upstream git tree I triggered

  debianize --verbose


Things I noticed:
* git looses information about in which branch I am
* duplicate reports
* a Python backtrace

<screenshot>
stappers@trancilo:~/src/rust/hurl
$ git branch
* ignoretarget
  master
stappers@trancilo:~/src/rust/hurl
$ debianize --verbose
Switching to packaging branch debian/main.
Unnhandled field 'deploy status' in README                                      
                                
Unnhandled field 'CircleCI' in README
Unnhandled field 'Crates.io' in README
Unnhandled field 'documentation' in README
Found Cargo.toml, assuming rust cargo package.
Creating core packaging using process_cargo
Text conflict in packages/hurl_core/tests/json                                  
                                
Text conflict in packages/hurl_core/tests/json
Text conflict in contrib/windows/windows_package_managers/chocolatey/hurl
Text conflict in contrib/windows/windows_package_managers/chocolatey/hurl
Text conflict in integration/tests_failed
Text conflict in integration/tests_failed
Text conflict in packages/hurl/src/cli
Text conflict in packages/hurl/src/cli
Text conflict in integration/tests_error_lint
Text conflict in integration/tests_error_lint
Text conflict in packages/hurl_core/tests
Text conflict in packages/hurl_core/tests
Text conflict in packages/hurl/src/json
Text conflict in packages/hurl/src/json
Text conflict in packages/hurlfmt/src/cli
Text conflict in packages/hurlfmt/src/cli
Text conflict in contrib/npm/docs
Text conflict in contrib/npm/docs
Text conflict in packages/hurlfmt/tests/json
Text conflict in packages/hurlfmt/tests/json
Text conflict in integration/report
Text conflict in integration/report
Text conflict in packages/hurl/src/jsonpath/parser
Text conflict in packages/hurl/src/jsonpath/parser
Text conflict in packages/hurlfmt
Text conflict in packages/hurlfmt
Text conflict in contrib/windows
Text conflict in contrib/windows
Text conflict in packages/hurl_core/src/parser
Text conflict in packages/hurl_core/src/parser
Text conflict in packages/hurl/src/http
Text conflict in packages/hurl/src/http
Text conflict in integration/tests_error_parser
Text conflict in integration/tests_error_parser
Text conflict in packages
Text conflict in packages
Text conflict in ci/windows
Text conflict in ci/windows
Text conflict in contrib/windows/windows_package_managers
Text conflict in contrib/windows/windows_package_managers
Text conflict in packages/hurl/src/report/html
Text conflict in packages/hurl/src/report/html
Text conflict in integration/tests_ok
Text conflict in integration/tests_ok
Text conflict in bench/tests
Text conflict in bench/tests
Text conflict in packages/hurl/tests
Text conflict in packages/hurl/tests
Text conflict in packages/hurl/src/report
Text conflict in packages/hurl/src/report
Text conflict in packages/hurlfmt/src/linter
Text conflict in packages/hurlfmt/src/linter
Text conflict in integration
Text conflict in integration
Text conflict in bench
Text conflict in bench
Text conflict in docs/man
Text conflict in docs/man
Text conflict in packages/hurl_core/src/ast
Text conflict in packages/hurl_core/src/ast
Text conflict in packages/hurl/src/runner
Text conflict in packages/hurl/src/runner
Text conflict in packages/hurl/src/jsonpath
Text conflict in packages/hurl/src/jsonpath
Text conflict in docs
Text conflict in docs
Text conflict in .circleci
Text conflict in .circleci
Text conflict in packages/hurl_core/src/error
Text conflict in packages/hurl_core/src/error
Text conflict in contrib/npm
Text conflict in contrib/npm
Text conflict in contrib/windows/windows_package_managers/scoop
Text conflict in contrib/windows/windows_package_managers/scoop
Text conflict in contrib/windows/windows_package_managers/chocolatey
Text conflict in contrib/windows/windows_package_managers/chocolatey
Text conflict in art
Text conflict in art
Text conflict in integration/report/html/tests
Text conflict in integration/report/html/tests
Text conflict in packages/hurl_core/src/format
Text conflict in packages/hurl_core/src/format
Text conflict in .github/workflows
Text conflict in .github/workflows
Text conflict in packages/hurlfmt/tests
Text conflict in packages/hurlfmt/tests
Text conflict in integration/ssl
Text conflict in integration/ssl
Text conflict in integration/report/html
Text conflict in integration/report/html
Text conflict in contrib/windows/windows_package_managers/winget
Text conflict in contrib/windows/windows_package_managers/winget
Text conflict in packages/hurl/src/report/junit
Text conflict in packages/hurl/src/report/junit
Text conflict in packages/hurl_core
Text conflict in packages/hurl_core
Text conflict in packages/hurlfmt/src
Text conflict in packages/hurlfmt/src
Text conflict in ci
Text conflict in ci
Text conflict in contrib
Text conflict in contrib
Text conflict in packages/hurlfmt/src/format
Text conflict in packages/hurlfmt/src/format
Text conflict in contrib/windows/windows_package_managers/chocolatey/hurl/tools
Text conflict in contrib/windows/windows_package_managers/chocolatey/hurl/tools
Text conflict in .github
Text conflict in .github
Text conflict in packages/hurl/native
Text conflict in packages/hurl/native
Text conflict in packages/hurl
Text conflict in packages/hurl
Text conflict in packages/hurl/src
Text conflict in packages/hurl/src
Text conflict in packages/hurl_core/src
Text conflict in packages/hurl_core/src
Text conflict in contrib/docker
Text conflict in contrib/docker
Traceback (most recent call last):                                              
                                
  File "/usr/bin/debianize", line 33, in <module>
    sys.exit(load_entry_point('lintian-brush==0.124', 'console_scripts', 
'debianize')())
  File "/usr/lib/python3/dist-packages/lintian_brush/debianize.py", line 1495, 
in main
    debianize_result = debianize(
  File "/usr/lib/python3/dist-packages/lintian_brush/debianize.py", line 967, 
in debianize
    control = process(
  File "/usr/lib/python3/dist-packages/lintian_brush/debianize.py", line 656, 
in process_cargo
    data = load_crate_info(upstream_name)
  File "/usr/lib/python3/dist-packages/lintian_brush/debianize.py", line 1087, 
in load_crate_info
    http_contents = urlopen(Request(http_url, headers=headers)).read()
  File "/usr/lib/python3.10/urllib/request.py", line 216, in urlopen
    return opener.open(url, data, timeout)
  File "/usr/lib/python3.10/urllib/request.py", line 519, in open
    response = self._open(req, data)
  File "/usr/lib/python3.10/urllib/request.py", line 536, in _open
    result = self._call_chain(self.handle_open, protocol, protocol +
  File "/usr/lib/python3.10/urllib/request.py", line 496, in _call_chain
    result = func(*args)
  File "/usr/lib/python3.10/urllib/request.py", line 1391, in https_open
    return self.do_open(http.client.HTTPSConnection, req,
  File "/usr/lib/python3.10/urllib/request.py", line 1348, in do_open
    h.request(req.get_method(), req.selector, req.data, headers,
  File "/usr/lib/python3.10/http/client.py", line 1282, in request
    self._send_request(method, url, body, headers, encode_chunked)
  File "/usr/lib/python3.10/http/client.py", line 1293, in _send_request
    self.putrequest(method, url, **skips)
  File "/usr/lib/python3.10/http/client.py", line 1127, in putrequest
    self._validate_path(url)
  File "/usr/lib/python3.10/http/client.py", line 1227, in _validate_path
    raise InvalidURL(f"URL can't contain control characters. {url!r} "
http.client.InvalidURL: URL can't contain control characters. 
"/api/v1/crates/What's Hurl?" (found at least ' ')
stappers@trancilo:~/src/rust/hurl
$ git branch
  ignoretarget
  master
stappers@trancilo:~/src/rust/hurl
$ git status
On branch debian/main

No commits yet

nothing to commit (create/copy files and use "git add" to track)
stappers@trancilo:~/src/rust/hurl
$
</screenshot>


Feel free to close this issue with a message like

  Thanks for the report, thanks for trying this expiremental software.


 
Groeten
Geert Stappers
-- 
Silence is hard to parse

Reply via email to