Andrei Belov
b6b15c552d
Packages: fixed dependency checks on multi-arch Debian/Ubuntu.
2021-11-09 12:19:54 +03:00
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