Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

0.76 → 0.77 Regression on hurd-i386 - exec-12.1 test fails #103

Closed
OdyX opened this issue Aug 26, 2017 · 5 comments
Closed

0.76 → 0.77 Regression on hurd-i386 - exec-12.1 test fails #103

OdyX opened this issue Aug 26, 2017 · 5 comments

Comments

@OdyX
Copy link

OdyX commented Aug 26, 2017

Bug-Debian: https://bugs.debian.org/873049

The 0.77 upload to Debian has revealed that this version has regressed on the hurd-i386 architecture, see https://buildd.debian.org/status/logs.php?pkg=jimtcl&arch=hurd-i386

  exec-12.1 ERR reaping background processes
  At      : exec.test:347
  Expected: '0'
  Got     : 'child'
  
         exec.test: Total    76   Passed    75  Skipped     0  Failed     1
  ------------------------------------------------------------
  FAILED: 1
  	exec.test:347	exec-12.1
  [...]
  =========================================================================
            Totals: Total  4722   Passed  4503  Skipped   218  Failed     1

I'm happy to help getting that fixed (I can get access to hurd-i386 developer machines) if you have patches.

@msteveb
Copy link
Owner

msteveb commented Aug 27, 2017

Thanks for the report. This seems to be a minor issue in the test where fgrep is implemented as 'grep -E'. The test can be fixed by changing "fgrep -v fgrep" to "fgrep -v grep". I'll push this fix to master, but you can make a patch for this if you want.

@msteveb msteveb closed this as completed Aug 27, 2017
@OdyX
Copy link
Author

OdyX commented Aug 28, 2017

Thank you very much. Unfortunately, this was not enough to fix the hurd-i386 FTBFS:

exec-3.3 ERR redirecting output to file
At      : exec.test:101
Expected: 'rc=ok return result=Different simple words'
Got     : 'rc=error result=child killed by signal SIGPIPE'

exec-9.7 ERR commands returning errors
At      : exec.test:254
Expected: '0 {error msg 1
error msg 2}'
Got     : '0 {error msg 1}'

exec-12.1 ERR reaping background processes
At      : exec.test:347
Expected: '0'
Got     : 'child'

       exec.test: Total    76   Passed    73  Skipped     0  Failed     3
------------------------------------------------------------
FAILED: 3
	exec.test:101	exec-3.3
	exec.test:254	exec-9.7
	exec.test:347	exec-12.1
------------------------------------------------------------

build log

@msteveb
Copy link
Owner

msteveb commented Aug 28, 2017

I don't know what's going on there. I see two additional tests have failed with no changes.
I went to the trouble of install hurd in a VM. This version:

root@debian:/tmp# uname -a
GNU debian 0.9 GNU-Mach 1.8+git20170609-486/Hurd-0.9 i686-AT386 GNU
root@debian:/tmp# cat /etc/issue
Debian GNU/Hurd 9 \n \l

I can't get any of those tests to fail.

@msteveb msteveb reopened this Aug 28, 2017
@msteveb
Copy link
Owner

msteveb commented Nov 4, 2017

I'll need some more information in order to fix this, otherwise I will close this ticket.

@msteveb
Copy link
Owner

msteveb commented Nov 29, 2017

Closing as no further information is available. Feel free to reopen if you have more details.

@msteveb msteveb closed this as completed Nov 29, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants