Commit Graph
96 Commits
Author SHA1 Message Date
Andrei Belov 7503cc96df Packages: removed support for EOL'ed Debian/Ubuntu distros.
While here, default debhelper compat level bumped to 11 (this is the
version installed out of the box on Ubuntu 18.04 "bionic" which is
the oldest one from supported distros).
2021-10-21 15:28:58 +03:00
Andrei Belov 0900edb10d Packages: added Ubuntu 21.10 "impish" support. 2021-10-21 13:23:25 +03:00
Andrei Belov 314ca5c8c9 Packages: fixed dependency tracking for Go and Java modules on RHEL7. 2021-10-19 12:20:36 +03:00
Andrei Belov 3bd60e317c Packages: added Debian 11 "bullseye" support. 2021-08-17 16:45:51 +03:00
Andrei Belov e00ad18d80 Packages: added Ubuntu 21.04 "hirsute" support. 2021-05-27 13:12:52 +03:00
Andrei Belov f90754f84a Packages: switched to common address for package maintainers. 2021-04-21 16:07:26 +03:00
Andrei Belov 97b4de0d4a Packages: corrected permissions for /var/log/unit in rpm.
Found by rpmlint.
2021-03-26 18:29:26 +03:00
Andrei Belov f11ad5288d Corrected man page permissions in manpage-install.
Found by rpmlint.
2021-03-26 18:28:59 +03:00
Andrei Belov bb424d97c0 Added changelog for Python 3.9 module appeared for Fedora 33. 2021-02-04 18:48:59 +03:00
Andrei Belov e4f7d1a29c Packages: added Fedora 33 support. 2021-01-26 13:06:30 +03:00
Andrei Belov 3abca42caf Packages: fixed building for Ubuntu 16.04 "xenial".
Changes introduced in a27532e3a17b effectively broke building of the unit
package due to missed dh_installsystemd script in older debhelper 9.x.

Once Ubuntu 16.04 reach EOL, the following actions should be made:
 - this commit should be reverted;
 - minimal debhelper version should be increased to 11.
2020-12-28 12:51:30 +03:00
Andrei Belov c981ac6558 Packages: fixed an ability to override package version.
This was broken since 00d8049418cf.
2020-12-24 16:17:27 +03:00
Andrei Belov c369e25ae7 Version bump for unit modules.
This is required in order to build Debian packages from current tip
without making manual interventions.

Moving forward, this should be a part of every version bump commit.
2020-12-24 15:18:49 +03:00
Andrei Belov c99b175988 Packages: set the "--user" value to "nobody" for build-stage tests.
This allows tests to pass well in cases when the default user specified in
the ./configure parameters does not exist in the building environment.
2020-12-23 18:31:18 +03:00
Andrei Belov 53af12def0 Tests: ability to run unitd with specified "--user" option. 2020-12-23 18:30:17 +03:00
Andrei Belov 53d847615b Packages: run non-privileged processes under "unit" user. 2020-12-17 14:30:18 +03:00
Andrei Belov c33b10a41f Packages: eliminated debuild warning about debian/rules. 2020-12-16 09:56:04 +03:00
Andrei Belov 0c1abda391 Packages: the NOTICE file added to debian binaries.
This resolves the following lintian error:
https://lintian.debian.org/tags/missing-notice-file-for-apache-license.html

While here, changed upstream changelog name to conform with the policy:
https://lintian.debian.org/tags/wrong-name-for-upstream-changelog.html
2020-12-16 09:56:01 +03:00
Andrei Belov d15acabfc5 Packages: introduced PYTEST_ARGS env variable for test targets.
This is useful for running particular tests, e.g.:
PYTEST_ARGS='test/test_respawn.py::TestRespawn::test_respawn_router' make test
2020-12-16 09:55:59 +03:00
Andrei Belov 12a0d259a5 Docs: special handling for empty "date" and "time" XML attributes. 2020-12-08 13:17:21 +03:00
Andrei Belov b2771702fb Packages: added Ubuntu 20.10 "groovy" support. 2020-11-09 16:12:59 +03:00
Andrei Belov 22c917bead Packages: added Fedora 32 support. 2020-06-16 15:02:29 +03:00
Andrei Belov af9392af1f Packages: added Ubuntu 20.04 "focal" support. 2020-04-23 19:55:19 +03:00
Andrei Belov 68a2292372 Packages: added Python 3 support on Amazon Linux 2 (LTS). 2019-12-10 19:35:12 +03:00
Andrei Belov a3e5d09501 Packages: added Python 3 support on RHEL/CentOS 7. 2019-12-02 15:09:53 +03:00
Andrei Belov 5758a06374 Packages: added Ubuntu 19.10 "eoan" support. 2019-11-21 14:13:24 +03:00
Andrei Belov bc14605fd6 Packages: added Python 3.8 on Ubuntu 18.04, 19.04. 2019-11-19 12:43:51 +03:00
Andrei Belov 3644883aa8 Packages: added logrotate configuration for Debian packages.
While here, made logrotate configuration consistent between rpm and deb.

This closes #323 issue on GitHub.
2019-09-25 15:28:20 +03:00
Andrei Belov 6f1f3b48b2 Packages: added explicit library path for Java on RPM based distros.
This helps to avoid using excessive strictness in RPATH of Java modules.
2019-09-16 13:28:06 +03:00
Andrei Belov 9b459d5d26 Added changes for 1.10.0-2 bugfix release. 2019-08-23 12:10:20 +03:00
Andrei Belov c0aad59d13 Packages: Debian 10 "buster" support added. 2019-07-09 14:17:03 +03:00
Andrei Belov e1de5bcfab Packages: log and pid paths made consistent. 2019-07-04 14:14:29 +03:00
Andrei Belov c62cb7acdc Packages: switched to Java 11 on Ubuntu 18.04. 2019-06-07 14:17:37 +03:00
Andrei Belov be515d2a36 Packages: added Python 3.7 on Ubuntu 18.04.
This closes #251 issue on GitHub.
2019-06-04 12:16:57 +03:00
Andrei Belov 48ae47017b Packages: Ubuntu 19.04 "disco" support added. 2019-04-22 13:50:02 +03:00
Andrei Belov 3d7a47c9ac Packages: added RHEL 8 support. 2019-03-26 13:22:59 +03:00
Andrei Belov 557a792b33 Packages: fixed building of unit-jsc11 rpm. 2019-03-01 18:45:22 +03:00
Andrei Belov 1b0595c74c Packages: added JSR-340 compatibility notice to unit-jsc packages. 2019-03-01 18:16:57 +03:00
Andrei Belov 2e4853f4d7 Packages: added Java trademark notice to corresponding packages. 2019-03-01 16:04:41 +03:00
Andrei Belov 5b98f0a552 Packages: removed Ubuntu 17.04 and 17.10 references due to EOL. 2019-03-01 10:46:46 +03:00
Andrei Belov 7ce6f05975 Packages: added unit-jsc (Java Servlet Container) family. 2019-02-28 18:22:15 +03:00
Andrei Belov aa7478267a Packages: yet another fix added, missed in a7af31b69692. 2019-02-26 14:53:28 +03:00
Andrei Belov 79e3185f33 Packages: fixed packages build, broken in 00d8049418cf. 2019-02-26 14:39:08 +03:00
Andrei Belov 1ba49d9250 Packages: added "-fno-strict-aliasing" flag on CentOS 6 x86_64.
Closes #221 on GitHub.
2019-02-14 17:21:37 +03:00
Andrei Belov 43ad6be2f0 Packages: removed unit-perl on CentOS 6.
CentOS 6 has Perl version 5.10, which is unsupported by Unit.
2019-02-14 17:21:36 +03:00
Andrei Belov 9e383ecaf2 Packages: disabled debugsource generation on relevant platforms.
In particular, this fixes unit-go package building on Fedora >= 29.
2019-01-24 16:47:32 +03:00
Andrei Belov 3b7f28f23c Packages: fixed control socket path after 7012b4fd5113. 2019-01-24 15:18:19 +03:00
Andrei Belov 4ca0479c98 Packages: Ubuntu 18.10 "cosmic" support added. 2018-12-27 11:07:24 +03:00
Andrei Belov be049932b1 Packages: Ubuntu 18.10 "cosmic" support added. 2018-12-27 11:07:24 +03:00
Andrei Belov a22fd45248 Packages: URL fixed in examples to work with latest curl. 2018-12-27 11:06:43 +03:00
Andrei Belov 325421eac7 Packages: URL fixed in examples to work with latest curl. 2018-12-27 11:06:43 +03:00
Andrei Belov 63d16aa5f6 Packages: made unit-go architecture-dependent.
This closes #172 issue on GitHub.
2018-11-29 12:10:16 +03:00
Andrei Belov 7c09387156 Packages: added strict version dependency for unit-dev/unit-devel. 2018-11-26 13:05:37 +03:00
Andrei Belov 64cd102546 Docker: avoid removing of Ruby dependencies.
This closes #179 issue on GitHub.
2018-10-29 14:24:26 +03:00
Andrei Belov 0e76769c1b Packages: introduced unit-dev/unit-devel package. 2018-10-23 10:30:28 +03:00
Andrei Belov 6c5e5f25ef Packages: all CRLF newlines in examples converted to LF. 2018-10-05 14:10:13 +03:00
Andrei Belov 02a4dd7c78 Skipping minor entries while producing generic CHANGES.
Currently we consider any changes with revision other than 1 as
packages-specific, thus there is no need to include such entries
to the generic Unit change log.
2018-10-01 09:41:03 +03:00
Andrei Belov 2a9fc6b1fe Packages: updated to 1.4-2. 2018-09-27 15:05:03 +03:00
Andrei Belov aa6e4947ba Packages: adjusted post-install banners. 2018-09-27 15:04:49 +03:00
Andrei Belov 446479b311 Packages: removed "loadconfig" and "saveconfig" actions. 2018-09-26 15:24:49 +03:00
Andrei Belov fea05e3065 Packages: enabled OpenSSL support. 2018-09-20 16:14:29 +03:00
Andrei Belov 8a156a9fc4 Packages: Ubuntu 18.10 "bionic" support added. 2018-05-14 14:11:37 +03:00
Andrei Belov bfccdea8e1 Packages: fixed log and pid paths on CentOS 7.
This closes #120 issue on GitHub.
2018-05-14 11:57:40 +03:00
Andrei Belov 001af51122 Generated Dockerfile for unit-ruby. 2018-04-02 16:10:07 +03:00
Andrei Belov aa8f2c3295 Added Ruby packaging support. 2018-04-02 15:48:33 +03:00
Andrei Belov f2090bce21 Packages: added Fedora support.
Tested on currently supported releases: Fedora 26, Fedora 27.
2018-02-28 09:31:38 +00:00
Andrei Belov 2d2b5048bc Packages: added openSUSE Leap, openSUSE Tumbleweed, SLES support. 2018-03-01 23:03:03 +03:00
Andrei Belov 1f06ccb6d8 Packages: fixed changelog generation for rpms. 2018-03-01 23:03:03 +03:00
Andrei Belov 49c58909ad Packages: include unit.spec under specs target. 2018-03-01 23:03:03 +03:00
Andrei Belov 5d5117ce34 Packages: unified check-build-depends target. 2018-03-01 23:03:03 +03:00
Andrei Belov d27e100b44 Packages: perl-ExtUtils-Embed added to unit-perl dependencies on CentOS. 2018-03-01 23:03:03 +03:00
Andrei Belov 231027e257 Packages: added epel-release to unit-go dependencies on CentOS 6. 2018-03-01 23:23:31 +03:00
Andrei Belov b2fb20780a Packages: added essential build dependencies. 2018-02-28 10:12:25 +03:00
Andrei Belov 94049bf30f Docs: reduced number of similar entries in changes.xml. 2018-02-14 14:40:04 +03:00
Andrei Belov 951d3b26cc Docs: extended xsls template for changelogs generation. 2018-02-14 14:00:37 +03:00
Andrei Belov c424e92fed Docker: typo fixed. 2018-02-08 19:38:37 +03:00
Andrei Belov 07303fb0d7 Docker: added Perl image. 2018-02-07 17:26:41 +03:00
Andrei Belov dc96d08961 Packages: fixed building of deb packages with redefined versions. 2018-02-07 17:26:38 +03:00
Andrei Belov 539caf0946 Packages: added Perl package. 2018-02-07 17:26:37 +03:00
Andrei Belov 7830026368 Perl: use ExtUtils::Embed in configure. 2018-02-07 17:26:30 +03:00
Andrei Belov fc22d1d76d Packages: fixed example configurations after fa714d76592b. 2018-02-07 17:26:29 +03:00
Andrei Belov 51009004af Packages: "test" and "test-debug" targets for deb. 2018-01-26 17:44:27 +03:00
Andrei Belov 9d1410a0bb Packages: "test" and "test-debug" targets for rpm. 2018-01-26 17:44:26 +03:00
Andrei Belov 7e3480b046 Packages: explicit Python module versioning in Debian examples. 2018-01-22 16:39:32 +03:00
Andrei Belov 0c4ec72ca8 Packages: added support for Amazon Linux. 2018-01-22 16:39:31 +03:00
Andrei Belov be8df0631a Packages: improved per-module dependency tracking. 2018-01-22 16:39:31 +03:00
Andrei Belov 3e9e6878a6 Packages: fixed building on 64-bit Debian 9 and Ubuntu 17.10. 2017-12-28 22:16:52 +03:00
Andrei Belov cb3c7dd40c Packages: hardening flags for rpm. 2017-12-28 20:38:36 +03:00
Andrei Belov d22aa88405 Packages: hardening flags for deb. 2017-12-28 20:38:36 +03:00
Andrei Belov ad63a3e752 Packages: added support for Ubuntu 17.10. 2017-12-28 20:38:35 +03:00
Andrei Belov e939b8ae18 Packages: added python 3.4 module on Debian 8. 2017-12-28 20:38:34 +03:00
Andrei Belov 156877f3c9 Introduced deb packages building tools. 2017-10-19 18:23:32 +03:00
Andrei Belov eabe25d98e Introduced rpm packages building tools. 2017-10-19 18:23:31 +03:00
Andrei Belov 8ca14503b7 Added changelogs generation tools. 2017-10-19 17:48:58 +03:00
Andrei Belov 0a03c41114 README: fixed package repository paths. 2017-09-06 23:14:05 +03:00
Andrei Belov db6d2b9687 Fixed permissions for Go sources.
In particular, it resolves a number of errors and warnings
reported by rpmlint(1).
2017-09-04 19:09:34 +03:00