unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / Atom feed
* bug#45791: guix publish test never completes.
@ 2021-01-11 15:46 Mathieu Othacehe
  2021-01-21 12:58 ` Ludovic Courtès
  0 siblings, 1 reply; 2+ messages in thread
From: Mathieu Othacehe @ 2021-01-11 15:46 UTC (permalink / raw)
  To: 45791

[-- Attachment #1: Type: text/plain, Size: 773 bytes --]


Hello,

The "publish" test has been running for 28 hours on hydra-guix-126. The
matching process is:

--8<---------------cut here---------------start------------->8---
guixbui+  58019  109  0.2 4052284 465988 ?      Rl   Jan10 1718:33 /gnu/store/dxvxl29bb1kzqgb9bz8gfcyag177g9vj-guile-3.0.5/bin/guile --no-auto-compile -e main ./build-aux/test-driver.scm --test-name tests/publish.scm --log-file tests/publish.log --trs-file tests/publish.trs --color-tests no --enable-hard-errors yes --expect-failure no --brief=yes -- ./tests/publish.scm
--8<---------------cut here---------------end--------------->8---

An strace log of this process is attached. I would suspect "with cache,
cache bypass" test given that the looping connection is made on port
6788.

Thanks,

Mathieu

[-- Attachment #2: strace_publish.txt.gz --]
[-- Type: application/gzip, Size: 355104 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

* bug#45791: guix publish test never completes.
  2021-01-11 15:46 bug#45791: guix publish test never completes Mathieu Othacehe
@ 2021-01-21 12:58 ` Ludovic Courtès
  0 siblings, 0 replies; 2+ messages in thread
From: Ludovic Courtès @ 2021-01-21 12:58 UTC (permalink / raw)
  To: Mathieu Othacehe; +Cc: 45791

Hi,

Mathieu Othacehe <othacehe@gnu.org> skribis:

> The "publish" test has been running for 28 hours on hydra-guix-126. The
> matching process is:
>
> guixbui+  58019  109  0.2 4052284 465988 ?      Rl   Jan10 1718:33 /gnu/store/dxvxl29bb1kzqgb9bz8gfcyag177g9vj-guile-3.0.5/bin/guile --no-auto-compile -e main ./build-aux/test-driver.scm --test-name tests/publish.scm --log-file tests/publish.log --trs-file tests/publish.trs --color-tests no --enable-hard-errors yes --expect-failure no --brief=yes -- ./tests/publish.scm
>
> An strace log of this process is attached. I would suspect "with cache,
> cache bypass" test given that the looping connection is made on port
> 6788.

The log shows an endless loop of:

--8<---------------cut here---------------start------------->8---
[pid 58019] connect(853, {sa_family=AF_INET, sin_port=htons(6788), sin_addr=inet_addr("127.0.0.1")}, 16) = -1 ECONNREFUSED (Connection refused)
--8<---------------cut here---------------end--------------->8---

… which suggests nothing’s listening on port 6788, which probably means
that ‘guix publish’ didn’t start, for example due to EADDRINUSE (but the
log starts after that.)

Are you able to reproduce the issue with:

  while make check TESTS=tests/publish.scm ; do : ; done

Surprisingly, port 6788 doesn’t seem to be used by any other test, which
probably rules out a problem due to concurrent tests using the same
port.

Also, was it the result of “guix build guix” or equivalent?  In that
case tests run sequentially.

Thanks,
Ludo’.




^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2021-01-21 13:01 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-01-11 15:46 bug#45791: guix publish test never completes Mathieu Othacehe
2021-01-21 12:58 ` Ludovic Courtès

unofficial mirror of bug-guix@gnu.org 

This inbox may be cloned and mirrored by anyone:

	git clone --mirror https://yhetil.org/guix-bugs/0 guix-bugs/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 guix-bugs guix-bugs/ https://yhetil.org/guix-bugs \
		bug-guix@gnu.org
	public-inbox-index guix-bugs

Example config snippet for mirrors.
Newsgroups are available over NNTP:
	nntp://news.yhetil.org/yhetil.gnu.guix.bugs
	nntp://news.gmane.io/gmane.comp.gnu.guix.bugs


AGPL code for this site: git clone http://ou63pmih66umazou.onion/public-inbox.git