Zbigniew Jędrzejewski-Szmek
10915ad981
Add Conflicts with older dracut which doesn't have required patches
2023-11-08 16:20:57 +01:00
Zbigniew Jędrzejewski-Szmek
1c98102f5d
Also build systemd-vmspawn
2023-11-07 22:22:58 +01:00
Zbigniew Jędrzejewski-Szmek
5cae6af05f
Move oomd to systemd-udev
...
It is really only useful on "full" machines, either VMs or bare metal,
so it should be in systemd-udev.
2023-11-07 22:22:58 +01:00
Zbigniew Jędrzejewski-Szmek
e8cc280d45
Version 255~rc1
...
- See https://raw.githubusercontent.com/systemd/systemd/v255-rc1/NEWS
- All the files and services related to pcrs are moved to -udev subpackage.
This includes the new systemd-pcrlock binary.
2023-11-07 17:24:24 +01:00
Zbigniew Jędrzejewski-Szmek
a9b4725785
Pull in more patches for keyboard layout matching
2023-09-27 18:02:52 +02:00
Zbigniew Jędrzejewski-Szmek
99506ee643
Version 254.5
...
- Resolves rhbz#29216.
2023-09-27 17:23:35 +02:00
Zbigniew Jędrzejewski-Szmek
bb2f5f0fab
Pull in patches to add PollLimit setting
2023-09-27 17:23:35 +02:00
Zbigniew Jędrzejewski-Szmek
9a522c2a5a
Change versioned Conflicts to rich Requires
...
... (rhbz#2240828)
We currently have grubby-8.40-72.fc39 and sdubby-1.0-3.fc39.
systemd had 'Conflicts: grubby < 8.40-72', which is satisfied by grubby.
But sdubby has 'Provides: grubby' (with no version), which prevented
installation:
$ sudo rpm -i ./sdubby-1.0-3.fc39.noarch.rpm
error: Failed dependencies:
grubby < 8.40-72 conflicts with (installed) systemd-udev-254.2-7.fc39.x86_64
The rpm docs don't actually say what the meaning of the 'if' is:
is it only satisfied by actual package names, or also by Provides. But
experiments suggest that Provides are not used. The rich dependency seems
to avoid the issue.
2023-09-27 17:22:47 +02:00
Adam Williamson
18e1ed3201
Backport PR #29215 to improve keyboard layout matching
...
This lays the ground for simplifying anaconda's keyboard layout
handling while improving results from where they are currently.
2023-09-19 14:57:30 -07:00
Zbigniew Jędrzejewski-Szmek
592d710bfd
zuul: adjust config
...
Though apparently this will not work without further work in other
places, see https://pagure.io/fedora-project-config/issue/292 .
[skip changelog]
2023-09-19 09:27:54 +02:00
Zbigniew Jędrzejewski-Szmek
bd2499ee33
rpminspect: add duplicate dependency to appease rpmispect
...
[skip changelog]
2023-09-19 09:27:54 +02:00
Zbigniew Jędrzejewski-Szmek
5dfe4c64c5
rpminspect: suppress complain about inet_aton in /usr/bin/networkctl
...
[skip changelog]
2023-09-19 09:27:54 +02:00
Zbigniew Jędrzejewski-Szmek
3f41433302
rpminspect: rename config file for rpminspect
...
According to https://fedoraproject.org/wiki/How_to_filter_libabigail_reports
and https://github.com/rpminspect/rpminspect/issues/739#issuecomment-1125258249 ,
the name must be just the extension.
[skip changelog]
2023-09-19 09:27:44 +02:00
Zbigniew Jędrzejewski-Szmek
360975c08b
Fix creation of installkernel symlink
2023-09-18 21:52:54 +02:00
Zbigniew Jędrzejewski-Szmek
f66faf9fa1
Provide /usr/sbin/installkernel
...
... (rhbz#2239008).
2023-09-15 12:02:40 +02:00
Zbigniew Jędrzejewski-Szmek
32656b2b87
Move file manipulation to %build
...
Without this, in-place builds are broken: they don't execute %prep, so
%install fails.
[skip changelog]
2023-09-11 17:16:16 +02:00
Zbigniew Jędrzejewski-Szmek
6674346bfd
Revert "Disable systemd-boot-update.service in presets"
...
This reverts commit 8eea43e714
.
Fedora already ships 'disable systemd-boot-update.service' in
/usr/lib/systemd/system-preset/90-default.preset, so we don't need
this.
[skip changelog]
2023-09-11 17:15:44 +02:00
Zbigniew Jędrzejewski-Szmek
8365e8181d
README.build-in-place: fix example command
...
[skip changelog]
2023-09-11 16:58:03 +02:00
Zbigniew Jędrzejewski-Szmek
14701a7bc8
Make inter-subpackage dependencies archful
...
Prompted by the discussion in
https://github.com/rpminspect/rpminspect/issues/1231 .
2023-09-07 12:17:02 +02:00
Zbigniew Jędrzejewski-Szmek
c95e750cfb
Version 254.2
...
- A bunch of fixes in various areas: manager, coredump, sysupdate,
hibernation, journal.
- Should fix rhbz#2234653.
2023-09-07 09:49:11 +02:00
Zbigniew Jędrzejewski-Szmek
11c465372a
Actually reload user managers and backport unit reload macros
...
The macro expansions would only work when compiled with a recent version of
systemd. We don't want to create a dependency loop like this, let's just expand
the string manually.
Also backport the patch adding %systemd_postun_with_reload and
%systemd_user_postun_with_reload so a FPC documentation change can be filed.
2023-09-06 13:52:04 +02:00
Daan De Meyer
c4232bef96
ukify: Drop obsolete dependency on objcopy
2023-09-02 18:12:59 +02:00
Daan De Meyer
46dc8f5060
Add missing ukify dependency on python-cryptography
2023-09-02 18:11:39 +02:00
Yu Watanabe
45fc64ccd0
spec: also explicitly enable/disable ukify support
...
For upstream packit builds with https://github.com/systemd/systemd/pull/24175 .
2023-08-20 10:20:41 +09:00
Yu Watanabe
49575fa6ed
spec: explicitly enable/disable xen support
...
For upstream packit builds with https://github.com/systemd/systemd/pull/24175 .
2023-08-13 19:52:21 +09:00
Zbigniew Jędrzejewski-Szmek
f5162af2a6
rpminspect: adjust disablement for badfuncs
...
We had something, but apparently it stopped working.
Let's try with a new format:
https://github.com/rpminspect/rpminspect/issues/1229#issuecomment-1673327657
[skip changelog]
2023-08-10 16:57:19 +02:00
Zbigniew Jędrzejewski-Szmek
3c4a463e49
Upload sources
...
[skip changelog]
2023-08-09 17:35:10 +02:00
Zbigniew Jędrzejewski-Szmek
453f57749f
Version 254.1
...
... (rhbz#2228089, possibly partial fix for rhbz#2229524)
2023-08-09 16:13:46 +02:00
Zbigniew Jędrzejewski-Szmek
c4c8de9e3e
Do daemon-reexec of user managers after package upgrade
2023-08-09 16:06:22 +02:00
Daan De Meyer
993f682ecc
Revert "Supress errors on selinux systems"
...
The selinux policy was modified in
https://github.com/fedora-selinux/selinux-policy/pull/944
to allow the reload to happen, so let's revert the silencing of
the logging.
This reverts commit 1d712f8acf
.
2023-08-07 12:51:12 +00:00
Daan De Meyer
2b6870dbdc
Add a custom %clean implementation
...
Let's make sure we clean up after ourselves. We have to remove
the generated timeout user config file, the file list files and the
generated .lang file.
2023-08-03 23:13:40 +02:00
Daan De Meyer
6775af66c5
Update libbpf soname
...
The libbpf package now ships the libbpf.so.1 soname, so update our
spec to match that.
2023-08-03 23:13:03 +02:00
Zbigniew Jędrzejewski-Szmek
d9fe7ec043
Version 254
...
... (just a bunch of bugfixes, mostly for unusual architectures, since rc3)
- rhbz#2226908
- See https://raw.githubusercontent.com/systemd/systemd/v254-rc1/NEWS
for the full changeset.
2023-07-28 13:25:06 +02:00
Zbigniew Jędrzejewski-Szmek
1edbd67466
Version 254~rc3
...
- A bunch of fixes, e.g. rhbz#2223795. Also a bunch of reverts of
commits which were found to cause problems.
2023-07-24 15:14:33 +02:00
Fedora Release Engineering
8e1134ffe7
Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-22 03:05:22 +00:00
Zbigniew Jędrzejewski-Szmek
219083fc04
Fix scriptlets for various services and remote-cryptsetup.target
...
... (rhbz#2217997)
systemd-homed.service and systemd-portabled.service are in
systemd-udev but the scriptlet was attached to main subpackage, so it
wouldn't work because the unit file wasn't installed yet when it was
invoked. systemd-pstore.service and remote-cryptsetup.target were
forgotten, so they wouldn't get enabled on installation.
2023-07-17 14:46:28 +02:00
Stewart Smith
5c840a72b5
Convert existing bcond_with[out] to plain bcond
2023-07-16 16:12:46 -07:00
Stewart Smith
379f9bfba1
Move gnutls, zlib, bzip2, lz4, xz, and zstd to bconds
2023-07-16 16:10:41 -07:00
Zbigniew Jędrzejewski-Szmek
c50dc7ccda
Version 254~rc2
...
- Various bug fixes, in particular kernel-install should again
work without /proc.
2023-07-15 15:40:24 +02:00
Zbigniew Jędrzejewski-Szmek
d80a45533d
Version 254~rc1
...
- Way too many changes to list. See
https://raw.githubusercontent.com/systemd/systemd/v254-rc1/NEWS
- Fix regression in socket activation of services (rhbz#2213660).
2023-07-13 12:09:53 +02:00
Yaakov Selkowitz
9c05b44a4b
Use rpm sysuser provide generation on RHEL >= 10
...
ELN, and as a result the future RHEL 10, also just got the new rpm
version with these files.
2023-06-26 10:39:41 -04:00
Panu Matilainen
dce828f167
Use rpm's sysuser provide generation on Fedora >= 39
...
Rpm >= 4.19 has native sysusers integration and generates similar
user() and group() provides but encodes additional information into
them, information that is required for the rpm integration to work.
Besides additional data, one noteworthy difference in the rpm generated
provides is there are no provides generated for m(ember) directives.
This is because users and groups possibly created by that directive are
a too implicit for dependency resolution and install ordering purposes
in the case where the user/group is actually owned by some other package.
2023-06-22 08:16:26 -06:00
Anita Zhang
d64ddbaa83
fix typos in standalone package provides
2023-06-21 15:59:17 +01:00
Yaakov Selkowitz
5982ae9504
Avoid pillow and pyflakes in RHEL builds
...
These test dependencies are unwanted in RHEL.
2023-06-05 12:49:57 -04:00
Yaakov Selkowitz
4980b39c44
Avoid qrencode dependency in RHEL builds
...
Based on c9s:
c7784e6584
2023-06-05 12:46:26 -04:00
Alessandro Astone
aedd5488be
Increase vm.max_map_count
...
https://fedoraproject.org/wiki/Changes/IncreaseVmMaxMapCount
2023-06-02 18:51:48 +02:00
Zbigniew Jędrzejewski-Szmek
21df2af848
Version 253.5
2023-06-01 16:46:08 +02:00
Zbigniew Jędrzejewski-Szmek
3d02d53d87
Version 253.4
2023-05-11 22:54:39 +02:00
Michael Catanzaro
806c95e1c7
Raise ManagedOOMMemoryPressureLimit from 50% to 80%
...
Admittedly I don't know what I'm doing here, but this should make
systemd-oomd kill things less often, which seems like the direction we
want to move towards, so let's try it.
https://pagure.io/fedora-workstation/issue/358
2023-05-11 18:46:17 +00:00
Zbigniew Jędrzejewski-Szmek
5448e2ee0e
Add forgotten Provides and Conflicts for standalones
2023-05-09 14:59:07 +02:00