Bug#1052828: trurl: FTBFS: dh_auto_test: error: make -j8 test returned exit code 2

2023-09-27 Thread Michael Ablassmeier
hi,

On Tue, Sep 26, 2023 at 07:28:20PM +0200, Michael Ablassmeier wrote:
> version either with patch or more recent upstream
> version.

patch that addresses this issue and 0.8-2 ready to upload at salsa git. Carlos:
do you want to upload?

bye,
- michael



Bug#1052828: trurl: FTBFS: dh_auto_test: error: make -j8 test returned exit code 2

2023-09-26 Thread Michael Ablassmeier
hi,

On Tue, Sep 26, 2023 at 05:36:10PM +0200, Michael Ablassmeier wrote:
> i can reproduce this, also with the most recent upstream version,
> not quite sure where the issue is in detail yet.

the problem is caused by the fact that a more recent libcurl
version (8.3.0) is now shipped within sid and something may
have changed in libcurl that causes the tests to fail.

Upstream confirmed this (they seem to use an older libcurl
version in their gitlab CI so didnt catch this one).

Lets wait until this is sorted and then we might either
skip those tests for now or upload an updated trurl
version either with patch or more recent upstream
version.

bye,
- michael



Bug#1052828: trurl: FTBFS: dh_auto_test: error: make -j8 test returned exit code 2

2023-09-26 Thread Michael Ablassmeier
hi,

On Tue, Sep 26, 2023 at 03:24:16PM +0200, Lucas Nussbaum wrote:
> > 96: failed --verify --json ftp://example.org '' git://curl.se/
> > --- stdout --- 
> > expected:
> > [{'url': 'ftp://example.org/', 'parts': {'scheme': 'ftp', 'host': 
> > 'example.org', 'path': '/'}}]
> > got:
> > [{'url': 'ftp://example.org/', 'parts': {'scheme': 'ftp', 'host': 
> > 'example.org', 'path': '/'}}]
> > --- returncode --- 
> > expected:
> > 9
> > got:
> > 9
> > --- stderr --- 
> > expected:
> > 'trurl error: No host part in the URL []\ntrurl error: Try trurl -h for 
> > help\n'
> > got:
> > 'trurl error: Malformed input to a URL function []\ntrurl error: Try trurl 
> > -h for help\n'

i can reproduce this, also with the most recent upstream version,
not quite sure where the issue is in detail yet.

Will forward upstream.

bye,
- michael



Bug#1052828: trurl: FTBFS: dh_auto_test: error: make -j8 test returned exit code 2

2023-09-26 Thread Lucas Nussbaum
Source: trurl
Version: 0.8-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20230925 ftbfs-trixie

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[1]: Entering directory '/<>'
> 1: passed example.com
> 2: passed http://example.com
> 3: passed https://example.com
> 4: passed hp://example.com
> 5: passed 
> 6: passed ftp.example.com
> 7: passed https://example.com/../moo
> 8: passed https://example.com/.././moo
> 9: passed https://example.com/test/../moo
> 10: passedlocalhost --append path=moo
> 11: passedlocalhost -a path=moo
> 12: passed--set host=moo --set scheme=http
> 13: passed-s host=moo -s scheme=http
> 14: passed--set host=moo --set scheme=https --set port=999
> 15: passed--set host=moo --set scheme=ftps --set path=/hello
> 16: passed--url https://curl.se --set host=example.com
> 17: passed--set host=example.com --set scheme=ftp
> 18: passed--url https://curl.se/we/are.html --redirect here.html
> 19: passed--url https://curl.se/we/../are.html --set port=8080
> 20: passedhttps://curl.se:22/ -s port=443
> 21: passedhttps://curl.se:22/ -s port=443 --get '{url}'
> 22: passed--url https://curl.se/we/are.html --get '{path}'
> 23: passed--default-port --url https://curl.se/we/are.html --get '{port}'
> 24: passed--url https://curl.se/we/are.html --get '{scheme}'
> 25: passed--url https://he...@curl.se/we/are.html --get '{user}'
> 26: passed--url https://hello:sec...@curl.se/we/are.html --get 
> '{password}'
> 27: passed--url 'imap://hello:secret;cr...@curl.se/we/are.html' --get 
> '{options}'
> 28: passed--url https://curl.se/we/are.html --get '{host}'
> 29: passed--url https://10.1/we/are.html --get '{host}'
> 30: passed--url 
> 'https://[fe80:::20c:29ff:fe9c:409b]:8080/we/are.html' --get '{host}'
> 31: passed--url 
> 'https://[fe80:::20c:29ff:fe9c:409b%euth0]:8080/we/are.html' --get 
> '{zoneid}'
> 32: passed--url 
> 'https://[fe80:::20c:29ff:fe9c:409b%eth0]:8080/we/are.html' --get 
> '{zoneid}'
> 33: passed--url 'https://curl.se/we/are.html?user=many#more' --get 
> '{query}'
> 34: passed--url 'https://curl.se/we/are.html?user=many#more' --get 
> '{fragment}'
> 35: passed--url https://curl.se/we/are.html -g '{default:port}'
> 36: passed--url https://curl.se/hello --append path=you
> 37: passed--url https://curl.se/hello --append 'path=you index.html'
> 38: passed--url 'https://curl.se?name=hello' --append query=search=string
> 39: passed--url https://curl.se/hello --set user=:hej:
> 40: passed--url https://curl.se/hello --set user=hej --set password=secret
> 41: passed--url https://curl.se/hello --set query:=user=me
> 42: passed--url https://curl.se/hello --set query=user=me
> 43: passed--url https://curl.se/hello --set 'fragment= hello'
> 44: passed--url https://curl.se/hello --set fragment:=%20hello
> 45: passedlocalhost --append query=hello=foo
> 46: passedlocalhost -a query=hello=foo
> 47: passed'https://example.com?search=hello&utm_source=tracker' --trim 
> 'query=utm_*'
> 48: passed'https://example.com?search=hello&utm_source=tracker&more=data' 
> --trim 'query=utm_*'
> 49: passed'https://example.com?search=hello&more=data' --trim 
> 'query=utm_*'
> 50: passed'https://example.com?utm_source=tracker' --trim 'query=utm_*'
> 51: passed'https://example.com?search=hello&utm_source=tracker&more=data' 
> --trim query=utm_source
> 52: passed'https://example.com?search=hello&utm_source=tracker&more=data' 
> --trim query=utm_source --trim query=more --trim query=search
> 53: passed--accept-space --url 'gopher://localhost/ with space'
> 54: passed--accept-space --url 'https://localhost/?with space'
> 55: passedhttps://dan...@curl.se:22/ -s port= -s user=
> 56: passed'https://example.com?moo&search=hello' --trim query=search
> 57: passed'https://example.com?search=hello&moo' --trim query=search
> 58: passed'https://example.com?search=hello' --trim query=search --append 
> query=moo
> 59: passedhttps://hello:443/foo
> 60: passedftp://hello:21/foo
> 61: passedhttps://hello:443/foo -s scheme=ftp
> 62: passedftp://hello:443/foo -s scheme=https
> 63: passed
> 'https://example.com?utm_source=tra%20cker&address%20=home&here=now&thisthen' 
> -g '{query:utm_source}'
> 64: passed
> 'https://example.com?utm_source=tra%20cker&address%20=home&here=now&thisthen' 
> -g '{:query:utm_source}'
> 65: passed
> 'https://example.com?utm_source=tra%20cker&address%20=home&here=now&thisthen' 
> -g '{:query:utm_}'
> 66: passed
> 'https://example.com?utm_source=tra%20cker&address%20=home&here=now&thisthen' 
> -g '{:query:UTM_SOURCE}'
> 67: passed'https://example.com?utm_source=tracker&monkey=123' --sort-query
> 68: passed'https://exam