Commit Graph

189 Commits

Author SHA1 Message Date
Petr Šplíchal
2510705678 Enable relevant tests from the shared shell repo
This pull request enables tests in the Fedora CI using `tmt` which
also allows to easily execute and debug tests from your laptop:

Run tests directly on your localhost:

    sudo dnf install -y tmt
    tmt run --all provision --how local

Run tests in a virtual machine:

    sudo dnf install -y tmt-provision-virtual
    tmt run

Check the documentation to learn more about the tool:
https://docs.fedoraproject.org/en-US/ci/tmt/
2020-10-29 17:16:21 +01:00
Fedora Release Engineering
a734556f33 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-29 15:27:18 +00:00
Tom Stellard
f8371def5f Use make macros
https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro
2020-07-14 15:12:58 +00:00
Kamil Dudka
8dbf2fe7bf update to latest upstream release: 5.8.0 2020-02-24 13:45:05 +01:00
Fedora Release Engineering
3eea62750b - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-31 05:23:40 +00:00
Kamil Dudka
143732d608 Resolves: #1722703 - make failed searches of history in Zle robust 2019-07-26 18:46:57 +02:00
Kamil Dudka
711462cd2d Resolves: #1687574 - avoid build failure in case we have working ypcat 2019-03-12 09:56:05 +01:00
Tim Landscheidt
6ff894c80f Remove obsolete requirements for %post/%preun scriptlets 2019-03-08 01:56:16 +00:00
Kamil Dudka
46ee1203c3 update to latest upstream release: 5.7.1 2019-02-04 08:04:14 +01:00
Fedora Release Engineering
5c5d46e9bb - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-03 13:14:59 +00:00
Jason Tibbitts
5fd703981f Update to 5.7.
Remove upstreamed patches.
Add build dep on glibc-langpack-ja to avoid skipping a test.
2019-01-28 12:36:15 -06:00
Jason Tibbitts
a4fbf297b3 Ignore mockbuild results dir and source rpms. 2019-01-28 12:35:45 -06:00
Igor Gnatenko
0049d9b1ed
Remove obsolete scriptlets
References: https://fedoraproject.org/wiki/Changes/RemoveObsoleteScriptlets
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-01-27 19:40:40 +01:00
Kamil Dudka
bcabc2d836 Resolves: #1654989 - return non-zero exit status on nested parse error 2018-11-30 16:36:32 +01:00
Kamil Dudka
d431dce30f fix programming mistakes detected by static analysis 2018-11-12 15:03:59 +01:00
Petr Šplíchal
9bba558cc8 Enable CI tests using the Standard Test Interface
Adding initial set of basic functionality tests for mksh
according to the Standard Test Interface [1]. See Quick Start
Guide [2] for brief introduction about how to run these tests
and the Fedora CI portal [3] for more detailed info and links.

[1] https://fedoraproject.org/wiki/CI/Standard_Test_Interface
[2] https://fedoraproject.org/wiki/CI/Quick_Start_Guide
[3] https://fedoraproject.org/wiki/CI
2018-09-21 13:47:25 +02:00
Kamil Dudka
b1f219f712 update to latest upstream release: 5.6.2 2018-09-14 16:35:34 +02:00
Kamil Dudka
cf912229b1 update to latest upstream release: 5.6.1 2018-09-10 10:27:32 +02:00
Kamil Dudka
80f10cc846 update to latest upstream release: 5.6
Resolves: CVE-2018-0502
Resolves: CVE-2018-13259
2018-09-04 16:28:42 +02:00
Fedora Release Engineering
c32c635039 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-14 09:53:20 +00:00
Kamil Dudka
3f5fc8cf1a update to latest upstream release: 5.5.1 2018-04-17 09:48:08 +02:00
Kamil Dudka
b106d6314e update to latest upstream release
Resolves: CVE-2018-1100 - stack-based buffer overflow in utils.c:checkmailpath()
Resolves: CVE-2018-1083 - stack-based buffer overflow in compctl.c:gen_matches_files()
Resolves: CVE-2018-1071 - stack-based buffer overflow in exec.c:hashcmd()
2018-04-09 11:23:15 +02:00
Kamil Dudka
1313177848 Resolves: CVE-2018-7549 - avoid crash when copying empty hash table 2018-03-06 16:24:14 +01:00
Kamil Dudka
1ae62648a1 Resolves: CVE-2018-7548 - avoid NULL dereference when using ${(PA)...} on an empty array 2018-03-06 16:22:12 +01:00
Kamil Dudka
d8fb0ec40b add explicit BR for the gcc compiler
... as instructed at:

https://fedoraproject.org/wiki/Packaging:C_and_C%2B%2B
2018-02-19 17:44:44 +01:00
Fedora Release Engineering
35751b4086 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-09 22:32:16 +00:00
Kamil Dudka
024b7543ed Related: #1535422 make build of run-time loadable modules work again 2018-01-22 17:18:56 +01:00
Kamil Dudka
71407aafec Resolves: #1533176 - rebuild against latest gdbm-devel 2018-01-16 18:20:35 +01:00
Kamil Dudka
bde7c93140 Resolves: #1441092 - make the call depth limit configurable by $FUNCNEST 2017-10-04 19:01:08 +02:00
Kamil Dudka
71a78604d4 update to latest upstream release: 5.4.2 2017-08-28 23:12:10 +02:00
Kamil Dudka
0facfde4f6 update to latest upstream release: 5.4.1 2017-08-09 16:36:05 +02:00
Kamil Dudka
0f6b2f98a0 use %make_install instead of %makeinstall
... which is deprecated
2017-08-01 10:51:50 +02:00
Kamil Dudka
c7a0df2b5e modernize spec file (Group tag, %clean, %defattr) 2017-08-01 10:34:13 +02:00
Fedora Release Engineering
9b9d0e1f8a - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-27 22:46:09 +00:00
Kamil Dudka
5e1d734a99 improve the last commit
... such that the build does not fail on secondary arches
2017-07-07 14:45:24 +02:00
Kamil Dudka
296a50b161 enable parallel build 2017-07-07 13:38:36 +02:00
Kamil Dudka
914fcff0db Resolves: #1461483 - fix unsafe use of a static buffer in history isearch 2017-06-14 23:22:44 +02:00
Kamil Dudka
53b1ddc8be Resolves: #1459657 - make the zsh-html subpackage noarch 2017-06-09 00:05:43 +02:00
Kamil Dudka
79b8b8951b drop unmaintained and undocumented zshprompt.pl script 2017-05-25 14:48:37 +02:00
Kamil Dudka
16616a0fe1 Related: #56353 - drop workaround for broken terminals over serial port 2017-05-17 13:46:34 +02:00
Kamil Dudka
2524ac4722 Resolves: #1441092 - compile with -fconserve-stack to prevent stack overflow 2017-05-11 10:16:18 +02:00
Jason Tibbitts
3174c77ceb Enable gdbm and pcre modules. 2017-03-31 12:23:03 -05:00
Fedora Release Engineering
971da55522 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-11 18:27:04 +00:00
Kamil Dudka
eade29dea7 work around EPEL-6 bug in RPM macros 2016-12-22 11:27:06 +01:00
Kamil Dudka
f927889e50 do not require the hostname package when being built on RHEL-6 2016-12-22 10:42:16 +01:00
Kamil Dudka
aeca120e94 sort BuildRequires entries alphabetically 2016-12-22 10:24:51 +01:00
Kamil Dudka
45dc16fbe2 Update to latest upstream release: Zsh 5.3.1 2016-12-21 21:37:15 +01:00
Kamil Dudka
91b32e7a5d drop zsh-4.3.6-8bit-prompts.patch which was superseeded by an upstream patch
See http://www.zsh.org/mla/users/2007/msg00468.html for details.
2016-12-14 15:46:18 +01:00
Kamil Dudka
6250bc19e2 drop undocumented zsh-test-C02-dev_fd-mock.patch 2016-12-14 15:30:03 +01:00
Kamil Dudka
a130c3c541 apply patches automatically to ease maintenance 2016-12-13 21:59:03 +01:00