Skip to content

Conversation

@martinpitt
Copy link
Member

@martinpitt martinpitt commented Jan 9, 2026

Grab-bag from various stuff like #22693 (review) (@Venefilyn), #22726 (review) (@allisonkarlitskaya ), and Debian lintian.

Spotted by lintian's systemd-service-file-missing-documentation-key
check.
Conflics should be unversioned. Fixes lintian

I: cockpit-ws: conflicts-with-version cockpit-tests (<< 331)
Venefilyn
Venefilyn previously approved these changes Jan 9, 2026
Copy link
Member

@Venefilyn Venefilyn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Man page changes LGTM

Comment on lines +223 to +227
for section in 1 5 8; do
for manpage in %{manbundledir}/*.${section}; do
install -D -p -m 644 "$manpage" %{buildroot}%{_mandir}/man${section}/$(basename "$manpage")
done
done
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lovely ❤️

@martinpitt
Copy link
Member Author

Eww.. older Debian/Ubuntu releases don't know watch standard 5 yet:

W: cockpit source: missing-debian-watch-file-standard [debian/watch]

log

will fix.

Done automatically with `uscan --update-watchfile`.

Fixes lintian "older-debian-watch-file-standard 4" info.

lintian < 2.127.0 does not recognize this yet, so we have to ignore its
complaint on older Debian/Ubuntu releases.
/tmp/ is a tmpfs on Debian now, and lintian now started running into
ENOSPC. Use /var/tmp instead.
Avoid the repetition of file names.
Commit d26b5d8 added support for the socket activated polkit helper
in polkit 127. Ensure that on a "new" OS (debian-testing for now) we
actually use that code path. Conversely, check that on an "old" OS (RHEL
10) the helper is still setuid root and there is no socket. This will
remind us in the distant past to remove the bridge code path for
executing the helper directly.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants