diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-16 20:04:57 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-16 20:04:57 +0000 |
commit | 27b850fd3c4703bef57b197309a457dc90900d4d (patch) | |
tree | 0d1365a32d1687f44c19d3da4a1dfbe98ab1fa2a | |
parent | Adding upstream version 85. (diff) | |
download | cockpit-podman-27b850fd3c4703bef57b197309a457dc90900d4d.tar.xz cockpit-podman-27b850fd3c4703bef57b197309a457dc90900d4d.zip |
Adding debian version 85-1.debian/85-1debian
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
-rw-r--r-- | debian/changelog | 355 | ||||
-rw-r--r-- | debian/control | 23 | ||||
-rw-r--r-- | debian/copyright | 38 | ||||
-rwxr-xr-x | debian/rules | 13 | ||||
-rw-r--r-- | debian/source/format | 1 | ||||
-rw-r--r-- | debian/source/lintian-overrides | 2 | ||||
-rw-r--r-- | debian/tests/control | 3 | ||||
-rwxr-xr-x | debian/tests/smoke | 34 | ||||
-rw-r--r-- | debian/upstream/metadata | 4 | ||||
-rw-r--r-- | debian/watch | 5 |
10 files changed, 478 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..e826ca8 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,355 @@ +cockpit-podman (85-1) unstable; urgency=medium + + * New upstream bug fix release. + + -- Martin Pitt <mpitt@debian.org> Wed, 13 Mar 2024 13:57:11 +0100 + +cockpit-podman (84-1) unstable; urgency=medium + + * New upstream bug fix release. + + -- Martin Pitt <mpitt@debian.org> Wed, 14 Feb 2024 14:04:20 +0000 + +cockpit-podman (83-1) unstable; urgency=medium + + * New upstream bug fix release. + + -- Martin Pitt <mpitt@debian.org> Thu, 18 Jan 2024 15:14:49 +0100 + +cockpit-podman (82-1) unstable; urgency=medium + + * New upstream release: + - Delete intermediate images + + -- Martin Pitt <mpitt@debian.org> Wed, 29 Nov 2023 10:15:03 +0000 + +cockpit-podman (81-1) unstable; urgency=medium + + * New upstream bug fix release. + + -- Martin Pitt <mpitt@debian.org> Thu, 16 Nov 2023 07:42:14 +0100 + +cockpit-podman (80-1) unstable; urgency=medium + + * New upstream bug fix release. + + -- Martin Pitt <mpitt@debian.org> Thu, 02 Nov 2023 09:50:03 +0100 + +cockpit-podman (79-1) unstable; urgency=medium + + * New upstream release: + - Validate fields in "Create container" dialog + + -- Martin Pitt <mpitt@debian.org> Thu, 19 Oct 2023 08:05:28 +0200 + +cockpit-podman (78-1) unstable; urgency=medium + + * New upstream release: + - Label Toolbox and Distrobox containers + + -- Martin Pitt <mpitt@debian.org> Mon, 09 Oct 2023 09:36:37 +0200 + +cockpit-podman (77-1) unstable; urgency=medium + + * New upstream bug fix release. + + -- Martin Pitt <mpitt@debian.org> Thu, 21 Sep 2023 07:15:10 +0200 + +cockpit-podman (76-1) unstable; urgency=medium + + * New upstream bug fix release. + + -- Martin Pitt <mpitt@debian.org> Wed, 06 Sep 2023 16:03:34 +0200 + +cockpit-podman (75-1) unstable; urgency=medium + + * New upstream bug fix release. + - Remove po/LINGUAS during package cleaning (Closes: #1043810) + + -- Martin Pitt <mpitt@debian.org> Wed, 23 Aug 2023 13:00:05 +0200 + +cockpit-podman (74-1) unstable; urgency=medium + + * New upstream release: + - Update to PatternFly 5 + - Bug fixes and translation updates + + -- Martin Pitt <mpitt@debian.org> Wed, 09 Aug 2023 23:25:32 +0200 + +cockpit-podman (73-1) unstable; urgency=medium + + * New upstream release: + - Show time of container's latest checkpoint + + -- Martin Pitt <mpitt@debian.org> Wed, 26 Jul 2023 10:23:36 +0000 + +cockpit-podman (72-1) unstable; urgency=medium + + * New upstream bug fix release. + + -- Martin Pitt <mpitt@debian.org> Wed, 12 Jul 2023 07:56:44 +0000 + +cockpit-podman (71-1) unstable; urgency=medium + + * New upstream release: + - Update to PatternFly 5 Alpha + - Add ability to prune unused containers + - Add manifest condition for the Python bridge + + -- Martin Pitt <mpitt@debian.org> Sat, 17 Jun 2023 09:11:59 +0000 + +cockpit-podman (67-1) unstable; urgency=medium + + * New upstream release: + - Container list can be sorted + - Custom healthcheck actions + + -- Martin Pitt <mpitt@debian.org> Wed, 19 Apr 2023 12:10:55 +0000 + +cockpit-podman (65-1) unstable; urgency=medium + + * New upstream bug fix release: + - Show dialog errors at the top of the dialogs + * Add autopkgtest. This checks that the manifest and data files are + correctly installed and loaded by Cockpit. + + -- Martin Pitt <mpitt@debian.org> Thu, 30 Mar 2023 08:10:56 +0200 + +cockpit-podman (64-1) unstable; urgency=medium + + * New upstream bug fix release. + + -- Martin Pitt <mpitt@debian.org> Fri, 10 Mar 2023 11:41:55 +0100 + +cockpit-podman (63-1) unstable; urgency=medium + + * New upstream bug fix release. + + -- Martin Pitt <mpitt@debian.org> Fri, 03 Mar 2023 05:31:10 +0100 + +cockpit-podman (62-1) unstable; urgency=medium + + * New upstream bug fix releae. + + -- Martin Pitt <mpitt@debian.org> Sun, 12 Feb 2023 07:53:40 +0100 + +cockpit-podman (61-1) unstable; urgency=medium + + * New upstream release: + - Use container image's default command + - Fix tabular numbers font + + -- Martin Pitt <mpitt@debian.org> Wed, 25 Jan 2023 16:47:26 +0100 + +cockpit-podman (60-1) unstable; urgency=medium + + * New upstream release: + - Patternfly update and other maintenance + + -- Martin Pitt <mpitt@debian.org> Thu, 12 Jan 2023 10:26:43 +0100 + +cockpit-podman (59-1) unstable; urgency=medium + + * New upstream release: + - Start using tabular fonts + - Other UI fixes and improvements + * debian/watch: Use GitHub API + + -- Martin Pitt <mpitt@debian.org> Sun, 25 Dec 2022 08:03:04 +0100 + +cockpit-podman (57-1) unstable; urgency=medium + + * New upstream bug fix release. + + -- Martin Pitt <mpitt@debian.org> Mon, 21 Nov 2022 15:26:44 +0100 + +cockpit-podman (56-1) unstable; urgency=medium + + [ Martin Pitt ] + * New upstream release: + - Dark theme support + + [ Debian Janitor ] + * Bump debhelper from old 12 to 13. + * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository-Browse. + * Update standards version to 4.6.1, no changes needed. + + -- Martin Pitt <mpitt@debian.org> Tue, 08 Nov 2022 10:05:37 +0100 + +cockpit-podman (55-1) unstable; urgency=medium + + * New upstream release: + - Pod CPU, memory, port and volume details + - Create new pod group functionality + + -- Martin Pitt <mpitt@debian.org> Sat, 29 Oct 2022 07:24:06 +0200 + +cockpit-podman (54-1) unstable; urgency=medium + + * New upstream release: + - Show all containers by default + + -- Martin Pitt <mpitt@debian.org> Fri, 23 Sep 2022 06:43:36 +0200 + +cockpit-podman (53-1) unstable; urgency=medium + + * New upstream release: + - Add Volumes and Env Variables to container details + - Show volume permission in container integration tab + - Allow no system users to set restart policy + - Show image history + + -- Martin Pitt <mpitt@debian.org> Wed, 07 Sep 2022 10:22:48 +0200 + +cockpit-podman (51-1) unstable; urgency=medium + + * New upstream release: + - Fix events with large number of containers + - Fix tests for Python 3.11 + - Translation updates + + -- Martin Pitt <mpitt@debian.org> Wed, 20 Jul 2022 13:42:42 +0200 + +cockpit-podman (50-1) unstable; urgency=medium + + * New upstream release: + - Use NumberInput for Image Run Dialog + + -- Martin Pitt <mpitt@debian.org> Thu, 23 Jun 2022 13:33:36 +0200 + +cockpit-podman (49.1-1) unstable; urgency=medium + + * New upstream release: + - Container renaming + - Health check support + + -- Martin Pitt <mpitt@debian.org> Thu, 09 Jun 2022 11:07:15 +0200 + +cockpit-podman (46-1) unstable; urgency=medium + + * New upstream release: + - Translation updates + + -- Martin Pitt <mpitt@debian.org> Wed, 13 Apr 2022 09:44:11 +0200 + +cockpit-podman (45-1) unstable; urgency=medium + + * New upstream release: + - Translation updates + + -- Martin Pitt <mpitt@debian.org> Wed, 30 Mar 2022 16:13:55 +0200 + +cockpit-podman (44-1) unstable; urgency=medium + + * New upstream release: + - Always use base 10 size units + - Move owner option to details tab + + -- Martin Pitt <mpitt@debian.org> Tue, 22 Mar 2022 06:15:17 +0100 + +cockpit-podman (42-1) unstable; urgency=medium + + * New upstream release: + - Tests improvements and stabilization + + -- Martin Pitt <mpitt@debian.org> Wed, 16 Feb 2022 16:46:50 +0100 + +cockpit-podman (41-1) unstable; urgency=medium + + * New upstream release: + - Adjust for podman 4.0 API break + - Improve page layout on mobile devices + + -- Martin Pitt <mpitt@debian.org> Wed, 02 Feb 2022 14:32:38 +0100 + +cockpit-podman (40-1) unstable; urgency=medium + + * New upstream release: + - Add pause/resume to containers + - Always pull the latest image when creating a new container + + -- Martin Pitt <mpitt@debian.org> Tue, 25 Jan 2022 08:38:53 +0100 + +cockpit-podman (39-1) unstable; urgency=medium + + * New upstream release: + - Create container in pod + - Podman restart policy + - Allow inserting multiple environment variables + + -- Martin Pitt <mpitt@debian.org> Wed, 05 Jan 2022 16:16:19 +0100 + +cockpit-podman (38-1) unstable; urgency=medium + + * New upstream release: + - Updated translations + - Consistent colors for pod and container running status + + -- Martin Pitt <mpitt@debian.org> Thu, 09 Dec 2021 17:14:48 +0100 + +cockpit-podman (37-1) unstable; urgency=medium + + * New upstream release: + - Improved image commit UI + - PatternFly updates and fixes + + -- Martin Pitt <mpitt@debian.org> Wed, 24 Nov 2021 16:09:55 +0100 + +cockpit-podman (36-1) unstable; urgency=medium + + * New upstream release: + - New "Create container" workflow + - Prune unused images + + -- Martin Pitt <mpitt@debian.org> Wed, 10 Nov 2021 11:54:30 +0100 + +cockpit-podman (34-1) unstable; urgency=medium + + * New upstream release: + - First iteration of page redesign + + -- Martin Pitt <mpitt@debian.org> Wed, 01 Sep 2021 18:34:55 +0200 + +cockpit-podman (33-1) unstable; urgency=medium + + * New upstream release: + - Fix crash with "Used Images" links + - Translation updates + + -- Martin Pitt <mpitt@debian.org> Sun, 22 Aug 2021 07:58:00 +0200 + +cockpit-podman (29-1) unstable; urgency=medium + + * New upstream bug fix release: + - PatternFly 4 updates for a more consistent UI + - Accessibility fixes + * Bump Standards-Version to 4.5.1. No changes necessary. + + -- Martin Pitt <mpitt@debian.org> Wed, 17 Mar 2021 08:46:26 +0100 + +cockpit-podman (28-1) unstable; urgency=medium + + * New upstream version: + - Drop cockpit-system dependency + - Correctly show selected option for SELinux labels + + -- Martin Pitt <mpitt@debian.org> Thu, 04 Feb 2021 13:05:34 +0100 + +cockpit-podman (27.1-1) unstable; urgency=medium + + * New upstream version. + + -- Martin Pitt <mpitt@debian.org> Fri, 15 Jan 2021 06:00:51 +0100 + +cockpit-podman (25-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * No change source-only upload. + + -- Boyuan Yang <byang@debian.org> Thu, 14 Jan 2021 11:43:51 -0500 + +cockpit-podman (25-1) unstable; urgency=medium + + * Initial release (Closes: #967030) + + -- Martin Pitt <mpitt@debian.org> Fri, 16 Oct 2020 16:28:02 +0200 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..27a0055 --- /dev/null +++ b/debian/control @@ -0,0 +1,23 @@ +Source: cockpit-podman +Section: admin +Priority: optional +Maintainer: Martin Pitt <mpitt@debian.org> +Uploaders: Reinhard Tartler <siretart@tauware.de> +Build-Depends: debhelper-compat (= 13), +Standards-Version: 4.6.2 +Rules-Requires-Root: no +Homepage: https://github.com/cockpit-project/cockpit-podman +Vcs-Git: https://salsa.debian.org/debian/cockpit-podman.git +Vcs-Browser: https://salsa.debian.org/debian/cockpit-podman + +Package: cockpit-podman +Architecture: all +Multi-Arch: foreign +Depends: ${misc:Depends}, + cockpit-bridge, + podman (>= 2.0.4), +Description: Cockpit component for Podman containers + The Cockpit Web Console enables users to administer GNU/Linux servers using a + web browser. + . + This package adds an user interface for Podman containers. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..40efb9e --- /dev/null +++ b/debian/copyright @@ -0,0 +1,38 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: cockpit-podman +Source: https://github.com/cockpit-project/cockpit-podman +Comment: + This does not directly cover the files in dist/*. These are "minified" and + compressed JavaScript/HTML files built from src/, lib/, po/, and node_modules/ + with node, npm, and a bundler. node_modules/ is not shipped as part of the + upstream release tarballs, but can be reconstructed precisely through the + shipped package-lock.json with the command "npm install". Rebuilding files in + dist/ requires internet access as that process needs to download additional + npm modules from the Internet, thus upstream ships the pre-minified bundles + as part of the upstream release tarball so that the package can be built + without internet access and lots of extra unpackaged build dependencies. + +Files: * +Copyright: 2016-2020 Red Hat, Inc. +License: LGPL-2.1 + This package 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. + . + This package 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 General Public License + along with this program. If not, see <https://www.gnu.org/licenses/>. + . + On Debian systems, the complete text of the GNU Lesser General + Public License can be found in "/usr/share/common-licenses/LGPL-2.1". + +Files: *.metainfo.xml +Copyright: Copyright (C) 2018 Red Hat, Inc. +License: CC0-1.0 + On Debian systems, the complete text of the Creative Commons Zero v1.0 + Universal Public License is in "/usr/share/common-licenses/LGPL-2.1". diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..c349516 --- /dev/null +++ b/debian/rules @@ -0,0 +1,13 @@ +#!/usr/bin/make -f + +export PREFIX=/usr + +%: + dh $@ + +override_dh_auto_clean: + # don't call `make clean`, in a release dist/ is precious + rm -f po/LINGUAS + +override_dh_auto_test: + # don't call `make check`, these are integration tests diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/source/lintian-overrides b/debian/source/lintian-overrides new file mode 100644 index 0000000..5c4b8cd --- /dev/null +++ b/debian/source/lintian-overrides @@ -0,0 +1,2 @@ +# source contains NPM modules required for running browser integration tests +cockpit-podman source: source-is-missing *node_modules/* diff --git a/debian/tests/control b/debian/tests/control new file mode 100644 index 0000000..aef1dcc --- /dev/null +++ b/debian/tests/control @@ -0,0 +1,3 @@ +Tests: smoke +Depends: @, cockpit-ws, curl +Restrictions: needs-root, isolation-container diff --git a/debian/tests/smoke b/debian/tests/smoke new file mode 100755 index 0000000..b24c6b7 --- /dev/null +++ b/debian/tests/smoke @@ -0,0 +1,34 @@ +#!/bin/sh +set -e + +check_out() { + echo "$OUT" | grep -q "$1" || { + echo "output does not match '$1'" >&2 + exit 1 + } +} + +echo " * bridge works and has expected packages" +OUT=$(cockpit-bridge --packages) +echo "$OUT" +check_out "^base1.* /usr/share/cockpit/base1" +check_out "^podman.* /usr/share/cockpit/podman" + +# create test user +if getent passwd test > /dev/null; then + # defaults to nologin in autopkgtest environments + chsh --shell /bin/bash test +else + useradd --create-home --shell /bin/bash test +fi +echo 'test:foobar' | chpasswd + +# We expect cockpit.socket to be enabled by default in cockpit-ws +echo " * socket unit is set up correctly, login page works" +curl --silent --show-error -u test:foobar --cookie-jar /tmp/cookies --insecure https://localhost:9090/cockpit/login +echo + +echo " * load podman page" +OUT=$(curl --silent --show-error --cookie /tmp/cookies --insecure https://localhost:9090/cockpit/@localhost/podman/index.html) +check_out "<title.*Podman containers" +echo "smoke test passed" diff --git a/debian/upstream/metadata b/debian/upstream/metadata new file mode 100644 index 0000000..d1cdcd6 --- /dev/null +++ b/debian/upstream/metadata @@ -0,0 +1,4 @@ +--- +Bug-Database: https://github.com/cockpit-project/cockpit-podman/issues +Bug-Submit: https://github.com/cockpit-project/cockpit-podman/issues/new +Repository-Browse: https://github.com/cockpit-project/cockpit-podman diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..cfbae0b --- /dev/null +++ b/debian/watch @@ -0,0 +1,5 @@ +version=4 +opts="searchmode=plain, \ +filenamemangle=s/.+\/@PACKAGE@-@ANY_VERSION@.tar.gz/@PACKAGE@-$1\.tar\.xz/" \ +https://api.github.com/repos/cockpit-project/@PACKAGE@/releases \ +https://github.com/cockpit-project/@PACKAGE@/releases/download/\d[\.\d]*/@PACKAGE@-@ANY_VERSION@.tar.xz |