desktop-file-utils does not appear to be needed. It is unclear from the
commit that introduced it if it was ever needed, but I found no
reference to the content of the package in the userspace code.
Reported by Marián Konček <mkoncek@redhat.com>
https://mkoncek.fedorapeople.org/unbreq.html
Fixes: SELINUX-6551
It can't be used without %autorelease.
Use our own macro to add entries from SOURCE3: changelog to %changelog
%add_changelog %SOURCE3
Also install changelog to /usr/share/doc/policycoreutils/changelog
- semanage: Reset active value when deleting boolean customizations (RHEL-111421)
- setfiles: Add -A option to disable SELINUX_RESTORECON_ADD_ASSOC (RHEL-111505)
- sepolicy: Fix detection of writeable locations
Resolves: RHEL-111421, RHEL-111505
https://docs.fedoraproject.org/en-US/packaging-guidelines/#_manpages
When installing man pages, note that RPM will re-compress them into
its preferred format. So the %files section MUST reference manpages
with a pattern that takes this into account:
%files
%{_mandir}/man1/foo.1*
See https://github.com/fedora-eln/eln/issues/284
When pip sees a setup.py file and it has setuptools and wheel installed
it does not use build isolation (by default).
When we remove wheel, the default changes, so we need to be explicit.
Note that setting PIP_NO_BUILD_ISOLATION=0 disables build isolation,
which is a tad confusing, see https://github.com/pypa/pip/issues/5735
When a file name in type transition rule used in an interface is same as
a keyword, it needs to be M4 escaped so that the keyword is not expanded
by M4, e.g.
- filetrans_pattern($1, virt_var_run_t, virtinterfaced_var_run_t, dir, "interface")
+ filetrans_pattern($1, virt_var_run_t, virtinterfaced_var_run_t, dir, "``interface''")
But sepolgen-ifgen could not parse such string:
# sepolgen-ifgen
Illegal character '`'
This change allows M4 escaping inside quoted strings and fixed described
problem.
https://bugzilla.redhat.com/show_bug.cgi?id=2254206
- use XWayland for X application if it's run in Wayland session
- run Wayland apps directly if it's run in Wayland session
- add sandbox -Y option to run run Wayland application
https://fedoraproject.org/wiki/Changes/Unify_bin_and_sbin
- do not hardcode "/usr/sbin" in most places, use the macro instead.
- fix build when %_sbindir==%_bindir.
- add compat Provides for Requires in other packages. Rely on
filesystem creating symlinks for us.
This commit makes things compatible with the state before and after
the merge.