summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-16 20:04:57 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-16 20:04:57 +0000
commit27b850fd3c4703bef57b197309a457dc90900d4d (patch)
tree0d1365a32d1687f44c19d3da4a1dfbe98ab1fa2a
parentAdding upstream version 85. (diff)
downloadcockpit-podman-debian.tar.xz
cockpit-podman-debian.zip
Adding debian version 85-1.debian/85-1debian
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
-rw-r--r--debian/changelog355
-rw-r--r--debian/control23
-rw-r--r--debian/copyright38
-rwxr-xr-xdebian/rules13
-rw-r--r--debian/source/format1
-rw-r--r--debian/source/lintian-overrides2
-rw-r--r--debian/tests/control3
-rwxr-xr-xdebian/tests/smoke34
-rw-r--r--debian/upstream/metadata4
-rw-r--r--debian/watch5
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