Hello community,
here is the log from the commit of package kubernetes-dashboard for
openSUSE:Factory checked in at 2019-07-11 13:16:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kubernetes-dashboard (Old)
and /work/SRC/openSUSE:Factory/.kubernetes-dashboard.new.4615 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kubernetes-dashboard"
Thu Jul 11 13:16:22 2019 rev:4 rq:714050 version:27408f19
Changes:
--------
---
/work/SRC/openSUSE:Factory/kubernetes-dashboard/kubernetes-dashboard.changes
2019-02-13 10:05:16.153562957 +0100
+++
/work/SRC/openSUSE:Factory/.kubernetes-dashboard.new.4615/kubernetes-dashboard.changes
2019-07-11 13:16:26.610804249 +0200
@@ -1,0 +2,6 @@
+Fri Mar 8 11:17:29 UTC 2019 - Dominique Leuenberger <[email protected]>
+
+- Use distribution defaults instead of hardcoding versions:
+ * Replace java-1_8_0-openjdk buildRequires with java-openjdk.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kubernetes-dashboard.spec ++++++
--- /var/tmp/diff_new_pack.goYYXN/_old 2019-07-11 13:16:28.526803645 +0200
+++ /var/tmp/diff_new_pack.goYYXN/_new 2019-07-11 13:16:28.530803644 +0200
@@ -1,7 +1,7 @@
#
# spec file for package kubernetes-dashboard
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
@@ -22,25 +22,20 @@
Summary: General-purpose web UI for Kubernetes clusters
License: Apache-2.0
Group: Productivity/Networking/System
-Url: https://github.com/kubernetes/dashboard
+URL: https://github.com/kubernetes/dashboard
Source: %{name}-%{version}.tar.xz
Source1: node_modules.tar.xz
Patch0: reproducible.patch
-# For now node_modules.tar.xz provides only x86_64 compatibles files
-ExclusiveArch: x86_64
BuildRequires: fdupes
BuildRequires: gcc-c++
BuildRequires: go >= 1.8
BuildRequires: golang-packaging
BuildRequires: gyp
-BuildRequires: java-1_8_0-openjdk
+BuildRequires: java-openjdk
BuildRequires: nodejs8
BuildRequires: nodejs8-devel
BuildRequires: npm8
BuildRequires: xz
-%{go_nostrip}
-%{go_provides}
-
# Extracted from `npm list --depth 0 --json`
Provides: bundled(js(ace-builds)) = 1.2.9
Provides: bundled(js(angular)) = 1.6.6
@@ -143,6 +138,10 @@
Provides: bundled(js(webpack-stream)) = 4.0.0
Provides: bundled(js(wiredep)) = 4.0.0
Provides: bundled(js(wrench)) = 1.5.9
+# For now node_modules.tar.xz provides only x86_64 compatibles files
+ExclusiveArch: x86_64
+%{go_nostrip}
+%{go_provides}
%description
Kubernetes Dashboard is a general purpose, web-based UI for Kubernetes
clusters. It allows users to manage applications running in the cluster and
troubleshoot them, as well as manage the cluster itself.
@@ -153,7 +152,7 @@
%autopatch -p1
%build
-mkdir -p ~/.node-gyp/8.11.4/include && ln -sf /usr/include/node8
~/.node-gyp/8.11.4/include/node
+mkdir -p ~/.node-gyp/8.11.4/include && ln -sf %{_includedir}/node8
~/.node-gyp/8.11.4/include/node
nodegyp=`pwd`/node_modules/node-gyp/bin/node-gyp.js
# dirs have been prepared online with node-gyp configure
@@ -167,23 +166,23 @@
%install
mkdir -p %{buildroot}%{_bindir}
-mkdir -p %{buildroot}/var/lib/kubernetes-dashboard
-install -m755 dist/amd64/dashboard %{buildroot}/var/lib/kubernetes-dashboard
-install -m644 dist/amd64/locale_conf.json
%{buildroot}/var/lib/kubernetes-dashboard
-cp -r dist/amd64/public %{buildroot}/var/lib/kubernetes-dashboard
-cp README.md %{buildroot}/var/lib/kubernetes-dashboard/
-cp LICENSE %{buildroot}/var/lib/kubernetes-dashboard/
-%fdupes -s %{buildroot}/var/lib/kubernetes-dashboard/public
-ln -s /var/lib/kubernetes-dashboard/dashboard
%{buildroot}%{_bindir}/kubernetes-dashboard
+mkdir -p %{buildroot}%{_localstatedir}/lib/kubernetes-dashboard
+install -m755 dist/amd64/dashboard
%{buildroot}%{_localstatedir}/lib/kubernetes-dashboard
+install -m644 dist/amd64/locale_conf.json
%{buildroot}%{_localstatedir}/lib/kubernetes-dashboard
+cp -r dist/amd64/public %{buildroot}%{_localstatedir}/lib/kubernetes-dashboard
+cp README.md %{buildroot}%{_localstatedir}/lib/kubernetes-dashboard/
+cp LICENSE %{buildroot}%{_localstatedir}/lib/kubernetes-dashboard/
+%fdupes -s %{buildroot}%{_localstatedir}/lib/kubernetes-dashboard/public
+ln -s %{_localstatedir}/lib/kubernetes-dashboard/dashboard
%{buildroot}%{_bindir}/kubernetes-dashboard
%files
%defattr(-,root,root,-)
%doc README.md
%license LICENSE
-/var/lib/kubernetes-dashboard/
-/var/lib/kubernetes-dashboard/public/
-/var/lib/kubernetes-dashboard/dashboard
-/var/lib/kubernetes-dashboard/locale_conf.json
+%{_localstatedir}/lib/kubernetes-dashboard/
+%{_localstatedir}/lib/kubernetes-dashboard/public/
+%{_localstatedir}/lib/kubernetes-dashboard/dashboard
+%{_localstatedir}/lib/kubernetes-dashboard/locale_conf.json
%{_bindir}/kubernetes-dashboard
%changelog