From 8763d204992d3f3c8db8953112c54cf9cd8c7a3e Mon Sep 17 00:00:00 2001 From: eabdullin Date: Fri, 31 May 2024 16:31:49 +0000 Subject: [PATCH] Import from AlmaLinux stable repository --- .cockpit-session-recording.metadata | 1 - .gitignore | 2 +- SPECS/cockpit-session-recording.spec | 111 ++++++++++++++++++++++++++- 3 files changed, 108 insertions(+), 6 deletions(-) delete mode 100644 .cockpit-session-recording.metadata diff --git a/.cockpit-session-recording.metadata b/.cockpit-session-recording.metadata deleted file mode 100644 index 88b5d00..0000000 --- a/.cockpit-session-recording.metadata +++ /dev/null @@ -1 +0,0 @@ -08a34f72cd9cd8af8b269a94758fb5534907d38b SOURCES/cockpit-session-recording-12.tar.xz diff --git a/.gitignore b/.gitignore index f0416cd..0156404 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -SOURCES/cockpit-session-recording-12.tar.xz +SOURCES/cockpit-session-recording-16.tar.xz diff --git a/SPECS/cockpit-session-recording.spec b/SPECS/cockpit-session-recording.spec index 46cd779..9773322 100644 --- a/SPECS/cockpit-session-recording.spec +++ b/SPECS/cockpit-session-recording.spec @@ -1,15 +1,39 @@ +# +# Copyright (C) 2017-2023 Red Hat, Inc. +# +# Cockpit is free software; you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation; either version 2.1 of the License, or +# (at your option) any later version. +# +# Cockpit is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with Cockpit; If not, see . +# + Name: cockpit-session-recording -Version: 12 +Version: 16 Release: 1%{?dist} Summary: Cockpit Session Recording -License: LGPLv2+ +License: LGPL-2.1-or-later URL: https://github.com/Scribery/%{name} Source: https://github.com/Scribery/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz BuildArch: noarch +BuildRequires: nodejs +BuildRequires: make BuildRequires: libappstream-glib +BuildRequires: gettext +%if 0%{?rhel} && 0%{?rhel} <= 8 +BuildRequires: libappstream-glib-devel +%endif Requires: cockpit-system Requires: tlog +Requires: sssd-proxy %description Cockpit module providing session recording configuration and playback. @@ -20,14 +44,93 @@ recordings generated by the tlog component. %setup -qn cockpit-session-recording %install -%make_install -appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.metainfo.xml +%make_install PREFIX=/usr +appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/* %files %{_datadir}/cockpit/session-recording %{_datadir}/metainfo/org.cockpit-project.session-recording.metainfo.xml %changelog +* Thu Feb 8 2024 Justin Stephenson - 16-1 +- Rebase to upstream release 16 +- Config: Add sssd-proxy requirement +- Commits from release 15 +- Config: Update to authselect with-tlog feature +- stylelint: handle stylelint-scss deprecation +- Add ruff configuration +- package.json: drop flowtype plugin +- package.json: drop po2json +- package.json: document the required nodejs version +- fmf: Plumb through $TEST_* variables for unexpected messages +- tests: Use mc for testPlayBinary +- package.json: drop deprecated eslint-plugin-standard +- Revert "build: add support for /pybridge scenario" +- Player: Stop making the Terminal object state +- build.js: support flags +- packaging: Update spec License: to SPDX format +- build.js: Fix LINT env variable check +- Tests: Allow charset journal messages +- Update to the new root creation function +- package.json: Bump stylelint to 15 +- test: add check for sssd config id_provider proxy +- Tests: Allow invalid non-UTF8 journal messages +- Add xterm-canvas-addon dependency for rendering +- Minor Eslint fixes +- Tests: Update data list to PF5 for testAppMenu +- Update org.cockpit-project.session-recording.metainfo.xml +- Makefile: bump our test/common dependency +- patternfly-5-overrides should be auto-imported by the page.scss file +- Drop obsolete pf-m-redhat-font class +- Commits from release 14 +- Upgrade to PatternFly 5 Alpha +- Makefile: Update Cockpit lib to da5abbb4245b0455cc8b610efe01e684 +- package.json: Pin down versions of @patternfly/react-{styles,icons} +- Makefile: Update Cockpit lib to 947f1753867e3924b9617aaace936225 +- Makefile: Fix watch dependencies +- Update release.yml +- Automate the release process + +* Tue May 2 2023 Justin Stephenson - 13-1 +- Play after rewind in testFastforwardControls +- Set TZ to avoid CI failures with testFilter* tests +- testZoomSpeedControls incorrectly checks scale +- Fix testSessionRecordingConf +- Read TMT_TEST_DATA variable for LOGS in browser.sh +- Fix node-modules in run-test.sh +- Install sssd-proxy in test browser.sh +- Add Files path for test recordings +- FMF: Run tests together +- Add executable bit to browser shell scripts +- FMF: Fix minor typo in plans +- Add FMF tests and test scripts +- Read existing sssd conf domains and services +- Makefile: Update Cockpit lib to 269bf89276c679a03befc8a04244addd +- Remove CentOS condition in testZoomSpeedControls +- Add accessible name label for Progress component +- Remove 'enable_files_domain' from SSSD Config +- SSSD config changes +- testFastforwardControls update after player-restart +- Switch wait_present to wait_visible +- ESLint error and warning fixes +- Fix stylelint errors +- Dependency updates +- Bring up to date with cockpit starter kit +- Config: Switch SSSD files provider to Proxy provider +- Update fedora license in spec file +- Makefile: Bump test API to 267 +- Makefile: drop installing cockpit-ws/cockpit-packagekit +- src: load translations via po.js +- .semaphore: update TEST_OS to Fedora 36 +- webpack.config.js: update compression plugin to succeed build +- Makefile: Adjust to changed rpmspec -q behaviour +- Use standard "translate" marker in HTML +- Update dependencies excluding Patternfly +- Remove unneeded tlog UID code + +* Wed Jun 8 2022 Justin Stephenson - 12-2 +- Tests: Remove usermod from browser setup + * Mon May 23 2022 Justin Stephenson - 12-1 - Drop moment.js dependency - Tests: Assert pause state with a later command in rec1