Request 1348 (accepted)
No description set
Submit package home:takimata / zsh (revision 8) to package sailfishos:chum:testing / zsh
[-] [+] | Added | _service:tar_git:zsh.changes |
[-] [+] | Changed | _service:tar_git:zsh.spec ^ |
[-] [+] | Deleted | _service:tar_git:001-disable-failing-tests.patch ^ |
@@ -1,226 +0,0 @@ ---- a/Test/A05execution.ztst -+++ b/Test/A05execution.ztst -@@ -342,35 +342,6 @@ F:anonymous function, and a descriptor leak when backgrounding a pipeline - >17 - >19 - --# Test 'wait' for unknown job/process ID. -- wait 1 -- echo $? -- wait %% -- echo $? -- wait %+ -- echo $? -- wait %- -- echo $? -- wait %1 -- echo $? -- wait %foo -- echo $? -- wait %\?bar --127:'wait' exit status and warning for unknown ID -->127 -->127 -->127 -->127 -->127 -->127 --?(eval):wait:1: pid 1 is not a child of this shell --?(eval):wait:3: %%: no such job --?(eval):wait:5: %+: no such job --?(eval):wait:7: %-: no such job --?(eval):wait:9: %1: no such job --?(eval):wait:11: job not found: foo --?(eval):wait:13: job not found: ?bar -- - # Test 'wait' for unknown job/process ID (POSIX mode). - (setopt POSIX_BUILTINS - wait 1 ---- a/Test/B13whence.ztst -+++ b/Test/B13whence.ztst -@@ -15,9 +15,15 @@ - chmod +x real - prefix=$PWD - popd -+ if [[ "$USER" == "mersdk" ]]; then -+ SFDK_SKIP_SOME_TESTS="TODO: investigate failure (only in SDK)" -+ else -+ SFDK_SKIP_SOME_TESTS= -+ fi - - %test - -+ ZTST_skip=${SFDK_SKIP_SOME_TESTS} - ( - path=( ${PWD:P}/whence.tmp $path ) - whence -S step1 ---- a/Test/C02cond.ztst -+++ b/Test/C02cond.ztst -@@ -43,6 +43,14 @@ - - print 'MZ' > cmd.exe - chmod +x cmd.exe -+ -+ if [[ "$USER" == "mersdk" ]]; then -+ SFDK_SKIP_SOME_TESTS="TODO: investigate failure (only in SDK)" -+ # is possibly the same heisenbug which makes the tests (rarely) fail on OBS... -+ else -+ SFDK_SKIP_SOME_TESTS= -+ fi -+ - %test - - [[ -a zerolength && ! -a nonexistent ]] -@@ -108,6 +116,7 @@ - fi - 0dD:-p cond - -+ ZTST_skip=${SFDK_SKIP_SOME_TESTS} - if (( EUID == 0 )); then - print -u$ZTST_fd 'Warning: Not testing [[ ! -r file ]] (root reads anything)' - [[ -r zerolength && -r unmodish ]] -@@ -128,6 +137,7 @@ - [[ -u modish && ! -u zerolength ]] - 0:-u cond - -+ ZTST_skip=${SFDK_SKIP_SOME_TESTS} - [[ -x cmd.exe && ! -x zerolength ]] - 0:-x cond - -@@ -141,6 +151,7 @@ - [[ -O zerolength ]] - 0:-O cond - -+ ZTST_skip=${SFDK_SKIP_SOME_TESTS} - [[ -G zerolength ]] - 0:-G cond - ---- a/Test/D02glob.ztst -+++ b/Test/D02glob.ztst -@@ -19,6 +19,12 @@ - print glob.tmp/**/*~(.)# - } - -+ if [[ "$RPM_ARCH" == "i386" ]]; then -+ SFDK_SKIP_SOME_TESTS= -+ else -+ SFDK_SKIP_SOME_TESTS="TODO: investigate failure (only on aarch64/armv7hl)" -+ fi -+ - %test - - globtest globtests -@@ -753,6 +759,7 @@ - else - print -raC 2 -- glob.tmp/secret-*/* glob.tmp/secret-*/file - fi -+ ZTST_skip=${SFDK_SKIP_SOME_TESTS} - 0:names inside unreadable directories can be globbed if searchable - >glob.tmp/secret-d444/dir glob.tmp/secret-d444/file - >glob.tmp/secret-s444/dir glob.tmp/secret-s444/file -@@ -763,6 +770,7 @@ - else - print -rC 2 -- glob.tmp/secret-*/dir/* - fi -+ ZTST_skip=${SFDK_SKIP_SOME_TESTS} - 0:glob files in readable directories inside unreadable directories - >glob.tmp/secret-d111/dir/file glob.tmp/secret-s111/dir/file - ---- a/Test/D04parameter.ztst -+++ b/Test/D04parameter.ztst -@@ -1201,39 +1201,6 @@ - >0 - >/elsewhere /somewhere - -- local STRING=a:b -- typeset -T STRING string -- print $STRING $string -- unset STRING -- set -A string x y z -- print $STRING $string -- STRING=a:b -- typeset -T STRING string -- print $STRING $string -- unset STRING -- set -A string x y z -- print $STRING $string -- STRING=a:b -- typeset -T STRING string -- print $STRING $string -- unset string -- STRING=x:y:z -- print $STRING $string -- STRING=a:b -- typeset -T STRING string -- print $STRING $string -- unset string -- STRING=x:y:z -- print $STRING $string --0:Unsetting and recreation of tied normal parameters -->a:b a b -->x y z -->a:b a b -->x y z -->a:b a b -->x:y:z -->a:b a b -->x:y:z - - typeset -T tied1 tied2 + - typeset -T tied2 tied1 + ---- a/Test/V14system.ztst -+++ b/Test/V14system.ztst -@@ -9,6 +9,11 @@ - else - ZTST_unimplemented='the zsh/system and zsh/zselect modules are not available' - fi -+ if [[ "$USER" == "mersdk" ]]; then -+ SFDK_SKIP_SOME_TESTS="TODO: investigate failure (only in SDK)" -+ else -+ SFDK_SKIP_SOME_TESTS= -+ fi - - %test - -@@ -34,6 +39,7 @@ - ?(eval):zsystem:5: flock: invalid interval value: '0' - ?(eval):zsystem:6: flock: invalid interval value: '1e100' - -+ ZTST_skip=${SFDK_SKIP_SOME_TESTS} - ( - # Lock file for 1 second in the background. - lock_flag=$tst_dir/locked1 -@@ -55,6 +61,7 @@ - 2:zsystem flock unsuccessful wait test - F:This timing test might fail due to process scheduling issues unrelated to zsh. - -+ ZTST_skip=${SFDK_SKIP_SOME_TESTS} - ( - # Lock file for 0.5 second in the background. - lock_flag=$tst_dir/locked2 -@@ -113,6 +120,7 @@ F:This timing test might fail due to process scheduling issues unrelated to zsh. - fi - fi - ) -+ ZTST_skip=${SFDK_SKIP_SOME_TESTS} - 0:zsystem flock successful wait test, integral seconds - ?elapsed time seems OK - F:This timing test might fail due to process scheduling issues unrelated to zsh. -@@ -144,6 +152,7 @@ F:This timing test might fail due to process scheduling issues unrelated to zsh. - fi - fi - ) -+ ZTST_skip=${SFDK_SKIP_SOME_TESTS} - 0:zsystem flock successful wait test, fractional seconds - ?elapsed time seems OK - F:This timing test might fail due to process scheduling issues unrelated to zsh. ---- a/Test/W02jobs.ztst -+++ b/Test/W02jobs.ztst -@@ -183,6 +183,7 @@ - zpty_input 'kill -KILL %1' - zpty_line - zpty_stop -+ ZTST_skip="Test fails in 5% of all runs" - 0:various `kill` signals with multiple running jobs - *>\[1] [0-9]## - *>\[2] [0-9]## \ No newline at end of file | ||
[-] [+] | Changed | _service ^ |
@@ -2,7 +2,7 @@ <service name="tar_git"> <param name="url">https://github.com/sailfishos-chum/zsh-packaging.git</param> <param name="branch">master</param> - <param name="revision">ca64199beb725588248b78a5fadf208deae0439a</param> + <param name="revision">v5.8-1</param> <param name="token"/> <param name="debian">N</param> <param name="dumb">N</param> | ||
Changed | _service:tar_git:zsh-5.8.tar.bz2 ^ |
I have no idea what happened with your original request, but now the package is made available at chum:testing and you set as maintainer.
As you could see, it fails on older SFOS releases. We can either disable the builds over there or maybe you wish to fix it.
When ready, please submit to sailfishos:chum from testing
Ah, I didn't see your comment here. Too bad OBS doesn't send notifications...
Cross-post from https://build.merproject.org/package/show/sailfishos:chum:testing/zsh :
Could be probably fixed, but since I don't really care about these older releases I've just disabled building.