openSUSE Commits
Threads by month
- ----- 2024 -----
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
June 2022
- 1 participants
- 2039 discussions
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package apparmor for openSUSE:Factory checked in at 2022-06-30 13:17:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/apparmor (Old)
and /work/SRC/openSUSE:Factory/.apparmor.new.1548 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "apparmor"
Thu Jun 30 13:17:50 2022 rev:175 rq:985682 version:3.0.4
Changes:
--------
--- /work/SRC/openSUSE:Factory/apparmor/apparmor.changes 2022-05-17 17:23:39.187128422 +0200
+++ /work/SRC/openSUSE:Factory/.apparmor.new.1548/apparmor.changes 2022-06-30 13:17:52.817511696 +0200
@@ -1,0 +2,6 @@
+Tue Jun 28 21:34:26 UTC 2022 - Christian Boltz <suse-beta(a)cboltz.de>
+
+- update zgrep-profile-mr870.diff: allow zgrep to execute egrep and fgrep
+ (poo#113108)
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ apparmor.spec ++++++
--- /var/tmp/diff_new_pack.1ZrBCD/_old 2022-06-30 13:17:53.649512320 +0200
+++ /var/tmp/diff_new_pack.1ZrBCD/_new 2022-06-30 13:17:53.653512323 +0200
@@ -88,7 +88,8 @@
# merged upstream (2.12..master) 2022-03-13 https://gitlab.com/apparmor/apparmor/-/merge_requests/862
Patch8: update-usr-sbin-smbd.diff
-# add zgrep and xzgrep profile (merged upstream 2022-04-12 https://gitlab.com/apparmor/apparmor/-/merge_requests/870 + 2022-04-18 https://gitlab.com/apparmor/apparmor/-/merge_requests/873 - master only)
+# add zgrep and xzgrep profile (merged upstream 2022-04-12 https://gitlab.com/apparmor/apparmor/-/merge_requests/870 + merged upstream 2022-04-18 https://gitlab.com/apparmor/apparmor/-/merge_requests/873
+# + 2022-06-28 https://gitlab.com/apparmor/apparmor/-/merge_requests/892 - master only)
Patch9: zgrep-profile-mr870.diff
# squash noisy setsockopt calls - merged upstream master+3.0 2022-04-12 https://gitlab.com/apparmor/apparmor/-/merge_requests/867
++++++ zgrep-profile-mr870.diff ++++++
--- /var/tmp/diff_new_pack.1ZrBCD/_old 2022-06-30 13:17:53.757512401 +0200
+++ /var/tmp/diff_new_pack.1ZrBCD/_new 2022-06-30 13:17:53.757512401 +0200
@@ -1,4 +1,5 @@
[Extended to include the fix from https://gitlab.com/apparmor/apparmor/-/merge_requests/873]
+[Extended to include the fix from https://gitlab.com/apparmor/apparmor/-/merge_requests/892]
From 3a3b49ccd93d00cbc373319b90c6acecdd6f45fa Mon Sep 17 00:00:00 2001
@@ -17,10 +18,10 @@
===================================================================
--- /dev/null
+++ apparmor-3.0.4/profiles/apparmor.d/zgrep
-@@ -0,0 +1,62 @@
+@@ -0,0 +1,66 @@
+# ------------------------------------------------------------------
+#
-+# Copyright (C) 2021 Christian Boltz
++# Copyright (C) 2022 Christian Boltz
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of version 2 of the GNU General Public
@@ -37,10 +38,12 @@
+ include <abstractions/bash>
+
+ /dev/tty rw,
-+ /usr/bin/bash ix,
++ /usr/bin/{ba,da,}sh ix,
+ /usr/bin/bzip2 Cx -> helper,
+ /usr/bin/cat ix,
++ /usr/bin/egrep Cx -> helper,
+ /usr/bin/expr ix,
++ /usr/bin/fgrep Cx -> helper,
+ /usr/bin/grep Cx -> helper,
+ /usr/bin/gzip Cx -> helper,
+ /usr/bin/mktemp ix,
@@ -61,9 +64,11 @@
+ capability dac_override,
+ capability dac_read_search,
+
-+ /usr/bin/bash ix,
++ /dev/tty w,
++
++ /usr/bin/{ba,da,}sh ix,
+ /usr/bin/bzip2 mr,
-+ /usr/bin/grep mr,
++ /usr/bin/grep mrix,
+ /usr/bin/gzip mr,
+ /usr/bin/xz mr,
+ /usr/bin/zstd mr,
@@ -75,7 +80,7 @@
+ include <abstractions/base>
+
+ /dev/tty rw,
-+ /usr/bin/bash ix,
++ /usr/bin/{ba,da,}sh ix,
+ /usr/bin/sed mr,
+
+ }
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package vim for openSUSE:Factory checked in at 2022-06-30 13:17:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/vim (Old)
and /work/SRC/openSUSE:Factory/.vim.new.1548 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vim"
Thu Jun 30 13:17:49 2022 rev:313 rq:985660 version:9.0.0000
Changes:
--------
--- /work/SRC/openSUSE:Factory/vim/vim.changes 2022-06-25 10:23:52.054639948 +0200
+++ /work/SRC/openSUSE:Factory/.vim.new.1548/vim.changes 2022-06-30 13:17:50.961510305 +0200
@@ -1,0 +2,24 @@
+Tue Jun 28 17:52:07 UTC 2022 - Ond��ej S��kup <mimi.vx(a)gmail.com>
+
+- Updated to version 9.0.0000, fixes the following problems
+ * Reading beyond the end of the line with lisp indenting.
+ * search() gets stuck with "c" and skip evaluates to true.
+ * "make uninstall" does not remove colors/lists.
+ * Still mentioning version8, some cosmetic issues.
+ * In diff mode windows may get out of sync. (Gary Johnson)
+ * TSTP and INT signal tests are not run with valgrind.
+ * Fix for CTRL-key combinations causes more problems than it solves.
+ * Accessing invalid memory after changing terminal size.
+ * Might still access invalid memory.
+ * Reading before the start of the line with BS in Replace mode.
+ * Crash when deleting buffers in diff mode.
+ * Invalid memory access after diff buffer manipulations.
+ * Import test fails because 'diffexpr' isn't reset.
+ * Test for DiffUpdated fails.
+ * get(Fn, 'name') on funcref returns special byte code.
+ * Cannot build with Python 3.11.
+ * Nested :source may use NULL pointer.
+ * Dependencies and proto files are outdated.
+ * "make menu" still uses legacy script.
+
+-------------------------------------------------------------------
Old:
----
vim-8.2.5154.tar.gz
New:
----
vim-9.0.0000.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ vim.spec ++++++
--- /var/tmp/diff_new_pack.bAkD3C/_old 2022-06-30 13:17:52.173511214 +0200
+++ /var/tmp/diff_new_pack.bAkD3C/_new 2022-06-30 13:17:52.177511217 +0200
@@ -16,10 +16,10 @@
#
-%define pkg_version 8.2
-%define patchlevel 5154
+%define pkg_version 9.0
+%define patchlevel 0000
%define patchlevel_compact %{patchlevel}
-%define VIM_SUBDIR vim82
+%define VIM_SUBDIR vim90
%define site_runtimepath %{_datadir}/vim/site
%define make make VIMRCLOC=%{_sysconfdir} VIMRUNTIMEDIR=%{_datadir}/vim/current MAKE="make -e" %{?_smp_mflags}
%bcond_without python2
++++++ vim-8.2.5154.tar.gz -> vim-9.0.0000.tar.gz ++++++
/work/SRC/openSUSE:Factory/vim/vim-8.2.5154.tar.gz /work/SRC/openSUSE:Factory/.vim.new.1548/vim-9.0.0000.tar.gz differ: char 13, line 1
++++++ vim-changelog.sh ++++++
--- /var/tmp/diff_new_pack.bAkD3C/_old 2022-06-30 13:17:52.425511403 +0200
+++ /var/tmp/diff_new_pack.bAkD3C/_new 2022-06-30 13:17:52.429511405 +0200
@@ -1,7 +1,7 @@
#!/usr/bin/env zsh
directory=https://ftp.nluug.nl/pub/vim/patches/
-version=8.2
+version=9.0
if [ $# -ne 2 ]; then
echo "usage: $0 <old-minor-version> <new-minor-version>" 1>&2
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package 000product for openSUSE:Factory checked in at 2022-06-30 04:31:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/000product (Old)
and /work/SRC/openSUSE:Factory/.000product.new.1548 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "000product"
Thu Jun 30 04:31:13 2022 rev:3265 rq: version:unknown
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ MicroOS-dvd5-dvd-x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.M3Xgnj/_old 2022-06-30 04:31:18.019027152 +0200
+++ /var/tmp/diff_new_pack.M3Xgnj/_new 2022-06-30 04:31:18.023027157 +0200
@@ -1,4 +1,4 @@
-<image name="OBS__MicroOS___20220628" schemaversion="4.1">
+<image name="OBS__MicroOS___20220629" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -35,11 +35,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20220628</productvar>
+ <productvar name="VERSION">20220629</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:microos:20220628,openSUSE MicroOS</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:microos:20220629,openSUSE MicroOS</productinfo>
<productinfo name="LINGUAS">en_US </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/MicroOS/20220628/x86_64</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/MicroOS/20220629/x86_64</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
<productoption name="PLUGIN_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
++++++ openSUSE-Addon-NonOss-ftp-ftp-i586_x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.M3Xgnj/_old 2022-06-30 04:31:18.047027183 +0200
+++ /var/tmp/diff_new_pack.M3Xgnj/_new 2022-06-30 04:31:18.051027187 +0200
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE-Addon-NonOss___20220628" schemaversion="4.1">
+<image name="OBS__openSUSE-Addon-NonOss___20220629" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -36,11 +36,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20220628</productvar>
+ <productvar name="VERSION">20220629</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse-addon-nonoss:20220628,openSUSE NonOSS Addon</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse-addon-nonoss:20220629,openSUSE NonOSS Addon</productinfo>
<productinfo name="LINGUAS">af ar be_BY bg br ca cy el et ga gl gu_IN he hi_IN hr ka km ko lt mk nn pa_IN rw sk sl sr_CS ss st tg th tr uk ve vi xh zu </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE-Addon-NonOss/2022… obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE-Addon-NonOss/2022…</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE-Addon-NonOss/2022… obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE-Addon-NonOss/2022…</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
<productoption name="PLUGIN_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
++++++ openSUSE-cd-mini-i586.kiwi ++++++
--- /var/tmp/diff_new_pack.M3Xgnj/_old 2022-06-30 04:31:18.075027213 +0200
+++ /var/tmp/diff_new_pack.M3Xgnj/_new 2022-06-30 04:31:18.075027213 +0200
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE___20220628" schemaversion="4.1">
+<image name="OBS__openSUSE___20220629" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -32,11 +32,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20220628</productvar>
+ <productvar name="VERSION">20220629</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20220628,openSUSE Tumbleweed</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20220629,openSUSE Tumbleweed</productinfo>
<productinfo name="LINGUAS">cs da de el en en_GB en_US es fr hu it ja pl pt pt_BR ru zh zh_CN zh_TW </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20220628/i586</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20220629/i586</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
<productoption name="PLUGIN_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
++++++ openSUSE-cd-mini-x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.M3Xgnj/_old 2022-06-30 04:31:18.095027235 +0200
+++ /var/tmp/diff_new_pack.M3Xgnj/_new 2022-06-30 04:31:18.099027239 +0200
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE___20220628" schemaversion="4.1">
+<image name="OBS__openSUSE___20220629" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -35,11 +35,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20220628</productvar>
+ <productvar name="VERSION">20220629</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20220628,openSUSE Tumbleweed</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20220629,openSUSE Tumbleweed</productinfo>
<productinfo name="LINGUAS">cs da de el en en_GB en_US es fr hu it ja pl pt pt_BR ru zh zh_CN zh_TW </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20220628/x86_64</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20220629/x86_64</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
<productoption name="PLUGIN_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
++++++ openSUSE-dvd5-dvd-i586.kiwi ++++++
--- /var/tmp/diff_new_pack.M3Xgnj/_old 2022-06-30 04:31:18.115027257 +0200
+++ /var/tmp/diff_new_pack.M3Xgnj/_new 2022-06-30 04:31:18.119027261 +0200
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE___20220628" schemaversion="4.1">
+<image name="OBS__openSUSE___20220629" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -32,11 +32,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20220628</productvar>
+ <productvar name="VERSION">20220629</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20220628,openSUSE Tumbleweed</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20220629,openSUSE Tumbleweed</productinfo>
<productinfo name="LINGUAS">cs da de el en en_GB en_US es fr hu it ja pl pt pt_BR ru zh zh_CN zh_TW </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20220628/i586</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20220629/i586</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
<productoption name="PLUGIN_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
@@ -72,6 +72,7 @@
<repopackage name="adobe-sourceserifpro-fonts"/>
<repopackage name="adwaita-icon-theme"/>
<repopackage name="adwaita-qt5"/>
+ <repopackage name="adwaita-xfce-icon-theme"/>
<repopackage name="agrep"/>
<repopackage name="aha"/>
<repopackage name="akonadi-calendar-lang"/>
@@ -803,6 +804,7 @@
<repopackage name="gtk3-tools"/>
<repopackage name="gtk4-branding-openSUSE"/>
<repopackage name="gtk4-lang"/>
+ <repopackage name="gtk4-metatheme-greybird-geeko"/>
<repopackage name="gtk4-schema"/>
<repopackage name="gtk4-tools"/>
<repopackage name="gtkiterm"/>
@@ -3184,7 +3186,6 @@
<repopackage name="openSUSE-release-appliance-custom"/>
<repopackage name="openSUSE-release-dvd"/>
<repopackage name="opensuse-welcome"/>
- <repopackage name="openSUSE-xfce-icon-theme"/>
<repopackage name="openvpn"/>
<repopackage name="orca"/>
<repopackage name="orca-lang"/>
++++++ openSUSE-dvd5-dvd-x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.M3Xgnj/_old 2022-06-30 04:31:18.143027287 +0200
+++ /var/tmp/diff_new_pack.M3Xgnj/_new 2022-06-30 04:31:18.147027292 +0200
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE___20220628" schemaversion="4.1">
+<image name="OBS__openSUSE___20220629" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -35,11 +35,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20220628</productvar>
+ <productvar name="VERSION">20220629</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20220628,openSUSE Tumbleweed</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20220629,openSUSE Tumbleweed</productinfo>
<productinfo name="LINGUAS">cs da de el en en_GB en_US es fr hu it ja pl pt pt_BR ru zh zh_CN zh_TW </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20220628/x86_64</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20220629/x86_64</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
<productoption name="PLUGIN_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
@@ -76,6 +76,7 @@
<repopackage name="adobe-sourceserifpro-fonts"/>
<repopackage name="adwaita-icon-theme"/>
<repopackage name="adwaita-qt5"/>
+ <repopackage name="adwaita-xfce-icon-theme"/>
<repopackage name="agrep"/>
<repopackage name="aha"/>
<repopackage name="akonadi-calendar-lang"/>
@@ -844,6 +845,7 @@
<repopackage name="gtk3-tools"/>
<repopackage name="gtk4-branding-openSUSE"/>
<repopackage name="gtk4-lang"/>
+ <repopackage name="gtk4-metatheme-greybird-geeko"/>
<repopackage name="gtk4-schema"/>
<repopackage name="gtk4-tools"/>
<repopackage name="gtkiterm"/>
@@ -3449,7 +3451,6 @@
<repopackage name="openSUSE-release-appliance-custom"/>
<repopackage name="openSUSE-release-dvd"/>
<repopackage name="opensuse-welcome"/>
- <repopackage name="openSUSE-xfce-icon-theme"/>
<repopackage name="openvpn"/>
<repopackage name="orca"/>
<repopackage name="orca-lang"/>
++++++ openSUSE-ftp-ftp-i586_x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.M3Xgnj/_old 2022-06-30 04:31:18.167027313 +0200
+++ /var/tmp/diff_new_pack.M3Xgnj/_new 2022-06-30 04:31:18.171027318 +0200
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE___20220628" schemaversion="4.1">
+<image name="OBS__openSUSE___20220629" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -24,7 +24,7 @@
<productvar name="DISTNAME">openSUSE</productvar>
<productvar name="FLAVOR">ftp</productvar>
<productvar name="MAKE_LISTINGS">true</productvar>
- <productvar name="MEDIUM_NAME">openSUSE-20220628-i586-x86_64</productvar>
+ <productvar name="MEDIUM_NAME">openSUSE-20220629-i586-x86_64</productvar>
<productvar name="MULTIPLE_MEDIA">true</productvar>
<productvar name="PRODUCT_DIR">/</productvar>
<productvar name="PRODUCT_NAME">$DISTNAME-$FLAVOR</productvar>
@@ -36,11 +36,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20220628</productvar>
+ <productvar name="VERSION">20220629</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20220628,openSUSE Tumbleweed</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20220629,openSUSE Tumbleweed</productinfo>
<productinfo name="LINGUAS">cs da de el en en_GB en_US es fr hu it ja pl pt pt_BR ru zh zh_CN zh_TW </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20220628/i586 obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20220628/x86_64</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20220629/i586 obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20220629/x86_64</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="DEBUGMEDIUM">2</productoption>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
++++++ MicroOS.product ++++++
--- /var/tmp/diff_new_pack.M3Xgnj/_old 2022-06-30 04:31:18.211027361 +0200
+++ /var/tmp/diff_new_pack.M3Xgnj/_new 2022-06-30 04:31:18.215027365 +0200
@@ -6,7 +6,7 @@
<name>MicroOS</name>
<releasepkgname>MicroOS-release</releasepkgname>
<endoflife/>
- <version>20220628</version>
+ <version>20220629</version>
<!-- release is no longer optional -->
<release>0</release>
<productline>MicroOS</productline>
++++++ dvd.group ++++++
--- /var/tmp/diff_new_pack.M3Xgnj/_old 2022-06-30 04:31:18.307027466 +0200
+++ /var/tmp/diff_new_pack.M3Xgnj/_new 2022-06-30 04:31:18.311027470 +0200
@@ -80,6 +80,7 @@
<package name="adobe-sourceserifpro-fonts" supportstatus="unsupported"/> <!-- reason: dvd:patterns-fonts-fonts -->
<package name="adwaita-icon-theme" supportstatus="unsupported"/> <!-- reason: dvd:openSUSE-release -->
<package name="adwaita-qt5" supportstatus="unsupported"/> <!-- reason: dvd:patterns-gnome-gnome -->
+ <package name="adwaita-xfce-icon-theme" supportstatus="unsupported"/> <!-- reason: dvd:patterns-xfce-xfce -->
<package name="agrep" supportstatus="unsupported"/> <!-- reason: common_locks:expansion -->
<package name="aha" supportstatus="unsupported"/> <!-- reason: dvd:patterns-media-rest_dvd -->
<package name="akonadi-calendar-lang" supportstatus="unsupported"/> <!-- reason: dvd:patterns-kde-kde -->
@@ -808,6 +809,7 @@
<package name="gtk3-tools" supportstatus="unsupported"/> <!-- reason: dvd:openSUSE-release -->
<package name="gtk4-branding-openSUSE" supportstatus="unsupported"/> <!-- reason: dvd:patterns-gnome-gnome -->
<package name="gtk4-lang" supportstatus="unsupported"/> <!-- reason: dvd:patterns-gnome-gnome -->
+ <package name="gtk4-metatheme-greybird-geeko" supportstatus="unsupported"/> <!-- reason: dvd:patterns-xfce-xfce -->
<package name="gtk4-schema" supportstatus="unsupported"/> <!-- reason: dvd:patterns-gnome-gnome -->
<package name="gtk4-tools" supportstatus="unsupported"/> <!-- reason: dvd:patterns-gnome-gnome -->
<package name="gtkiterm" supportstatus="unsupported"/> <!-- reason: dvd:openSUSE-release -->
@@ -3120,7 +3122,6 @@
<package name="openSUSE-release" supportstatus="unsupported"/> <!-- reason: dvd:openSUSE-release -->
<package name="openSUSE-release-appliance-custom" supportstatus="unsupported"/> <!-- reason: dvd:openSUSE-release -->
<package name="openSUSE-release-dvd" supportstatus="unsupported"/> <!-- reason: dvd:openSUSE-release-dvd -->
- <package name="openSUSE-xfce-icon-theme" supportstatus="unsupported"/> <!-- reason: dvd:patterns-xfce-xfce -->
<package name="openafs" supportstatus="unsupported"/> <!-- reason: dvd:openafs-client -->
<package name="openafs-client" supportstatus="unsupported"/> <!-- reason: dvd:openafs-client -->
<package name="openafs-kmp-default" supportstatus="unsupported"/> <!-- reason: dvd:openafs-client -->
++++++ openSUSE-Addon-NonOss.product ++++++
--- /var/tmp/diff_new_pack.M3Xgnj/_old 2022-06-30 04:31:18.331027491 +0200
+++ /var/tmp/diff_new_pack.M3Xgnj/_new 2022-06-30 04:31:18.335027496 +0200
@@ -4,7 +4,7 @@
<product>
<vendor>openSUSE</vendor>
<name>openSUSE-Addon-NonOss</name>
- <version>20220628</version>
+ <version>20220629</version>
<release>0</release>
<summary>openSUSE NonOSS Addon</summary>
<shortsummary>non oss addon</shortsummary>
++++++ openSUSE.product ++++++
--- /var/tmp/diff_new_pack.M3Xgnj/_old 2022-06-30 04:31:18.351027513 +0200
+++ /var/tmp/diff_new_pack.M3Xgnj/_new 2022-06-30 04:31:18.355027518 +0200
@@ -4,7 +4,7 @@
<product>
<vendor>openSUSE</vendor>
<name>openSUSE</name>
- <version>20220628</version>
+ <version>20220629</version>
<release>0</release>
<productline>openSUSE</productline>
++++++ unsorted.yml ++++++
--- /var/tmp/diff_new_pack.M3Xgnj/_old 2022-06-30 04:31:18.431027600 +0200
+++ /var/tmp/diff_new_pack.M3Xgnj/_new 2022-06-30 04:31:18.435027604 +0200
@@ -11646,6 +11646,11 @@
- libigfxcmrt-devel
- libigfxcmrt7
- libigfxcmrt7-32bit: [x86_64]
+ - libiio
+ - libiio-daemon
+ - libiio-devel
+ - libiio-usb-udev-rules
+ - libiio0
- libilbc0
- libimaevm3: [i586]
- libimagequant-devel
@@ -18194,6 +18199,7 @@
- openSUSE-release-usb-kde
- openSUSE-release-usb-x11
- openSUSE-signkey-cert: [x86_64]
+ - openSUSE-xfce-icon-theme
- openSUSEway
- openafs-authlibs
- openafs-authlibs-devel
@@ -21762,6 +21768,7 @@
- python3-pyghmi
- python3-pyginac
- python3-pyginac-devel
+ - python3-pylibiio
- python3-pymod2pkg
- python3-pynest2d
- python3-pyprompter
@@ -32341,6 +32348,7 @@
- rtl8812au-kmp-pae: [i586]
- rtl_433
- rtl_433-devel
+ - rtla
- rtmidi-devel
- rtorrent
- rtr-tools
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package 000release-packages for openSUSE:Factory checked in at 2022-06-30 04:31:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/000release-packages (Old)
and /work/SRC/openSUSE:Factory/.000release-packages.new.1548 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "000release-packages"
Thu Jun 30 04:31:11 2022 rev:1694 rq: version:unknown
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
openSUSE-Addon-NonOss-release.spec: same change
openSUSE-release.spec: same change
stub.spec: same change
++++++ weakremovers.inc ++++++
--- /var/tmp/diff_new_pack.od9Gnd/_old 2022-06-30 04:31:13.947022726 +0200
+++ /var/tmp/diff_new_pack.od9Gnd/_new 2022-06-30 04:31:13.959022739 +0200
@@ -21014,6 +21014,7 @@
Provides: weakremover(python3-mailman-web)
Provides: weakremover(python3-mapi)
Provides: weakremover(python3-matplotlib-qt4)
+Provides: weakremover(python3-matrix-synapse)
Provides: weakremover(python3-matrix-synapse-ldap3)
Provides: weakremover(python3-mautrix-telegram)
Provides: weakremover(python3-microversion_parse)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package 000update-repos for openSUSE:Factory checked in at 2022-06-29 21:02:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/000update-repos (Old)
and /work/SRC/openSUSE:Factory/.000update-repos.new.1548 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "000update-repos"
Wed Jun 29 21:02:55 2022 rev:2024 rq: version:unknown
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
New:
----
factory:non-oss_3264.2.packages.zst
factory_20220628.packages.zst
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package 000release-packages for openSUSE:Factory checked in at 2022-06-29 16:42:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/000release-packages (Old)
and /work/SRC/openSUSE:Factory/.000release-packages.new.1548 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "000release-packages"
Wed Jun 29 16:42:47 2022 rev:1693 rq: version:unknown
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ MicroOS-release.spec ++++++
--- /var/tmp/diff_new_pack.NXOvFg/_old 2022-06-29 16:42:49.759850667 +0200
+++ /var/tmp/diff_new_pack.NXOvFg/_new 2022-06-29 16:42:49.767850677 +0200
@@ -17,7 +17,7 @@
Name: MicroOS-release
-Version: 20220628
+Version: 20220629
Release: 0
Summary: openSUSE MicroOS
License: GPL-2.0-or-later
@@ -176,9 +176,9 @@
%include %{SOURCE100}
Provides: %name-%version
Provides: product() = MicroOS
-Provides: product(MicroOS) = 20220628-0
+Provides: product(MicroOS) = 20220629-0
Provides: product-label() = openSUSE%20MicroOS
-Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Amicroos%3A20220628
+Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Amicroos%3A20220629
Provides: product-url(releasenotes) = http%3A%2F%2Fdoc.opensuse.org%2Frelease%2Dnotes%2Fx86_64%2FopenSUSE%2FTumbleweed%2Frelease%2Dnotes%2DopenSUSE.rpm
Provides: product-endoflife()
Requires: product_flavor(MicroOS)
@@ -194,7 +194,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(dvd)
-Provides: product_flavor(MicroOS) = 20220628-0
+Provides: product_flavor(MicroOS) = 20220629-0
Summary: openSUSE MicroOS%{?betaversion: %{betaversion}}
%description dvd
@@ -210,7 +210,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance)
-Provides: product_flavor(MicroOS) = 20220628-0
+Provides: product_flavor(MicroOS) = 20220629-0
Summary: openSUSE MicroOS%{?betaversion: %{betaversion}}
%description appliance
@@ -267,11 +267,11 @@
<product schemeversion="0">
<vendor>openSUSE</vendor>
<name>MicroOS</name>
- <version>20220628</version>
+ <version>20220629</version>
<release>0</release>
<endoflife></endoflife>
<arch>%{_target_cpu}</arch>
- <cpeid>cpe:/o:opensuse:microos:20220628</cpeid>
+ <cpeid>cpe:/o:opensuse:microos:20220629</cpeid>
<productline>MicroOS</productline>
<register>
<pool>
++++++ openSUSE-Addon-NonOss-release.spec ++++++
--- /var/tmp/diff_new_pack.NXOvFg/_old 2022-06-29 16:42:49.783850696 +0200
+++ /var/tmp/diff_new_pack.NXOvFg/_new 2022-06-29 16:42:49.791850706 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package openSUSE-Addon-NonOss-release (Version 20220628)
+# spec file for package openSUSE-Addon-NonOss-release (Version 20220629)
#
# Copyright (c) 2022 openSUSE.
#
@@ -16,16 +16,16 @@
Name: openSUSE-Addon-NonOss-release
%define product openSUSE-Addon-NonOss
Summary: openSUSE NonOSS Addon%{?betaversion: %{betaversion}}
-Version: 20220628
+Version: 20220629
Release: 0
License: BSD-3-Clause
Group: System/Fhs
Provides: %name-%version
Provides: product() = openSUSE-Addon-NonOss
-Provides: product(openSUSE-Addon-NonOss) = 20220628-0
+Provides: product(openSUSE-Addon-NonOss) = 20220629-0
Provides: product-label() = non%20oss%20addon
-Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Aopensuse%2Daddon%2Dnonoss%3A20220628
+Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Aopensuse%2Daddon%2Dnonoss%3A20220629
AutoReqProv: on
@@ -48,10 +48,10 @@
<product schemeversion="0">
<vendor>openSUSE</vendor>
<name>openSUSE-Addon-NonOss</name>
- <version>20220628</version>
+ <version>20220629</version>
<release>0</release>
<arch>%{_target_cpu}</arch>
- <cpeid>cpe:/o:opensuse:opensuse-addon-nonoss:20220628</cpeid>
+ <cpeid>cpe:/o:opensuse:opensuse-addon-nonoss:20220629</cpeid>
<register>
<pool>
</pool>
++++++ openSUSE-release.spec ++++++
--- /var/tmp/diff_new_pack.NXOvFg/_old 2022-06-29 16:42:49.807850726 +0200
+++ /var/tmp/diff_new_pack.NXOvFg/_new 2022-06-29 16:42:49.815850735 +0200
@@ -20,7 +20,7 @@
#define betaversion %{nil}
%define codename Tumbleweed
Name: openSUSE-release
-Version: 20220628
+Version: 20220629
Release: 0
# 0 is the product release, not the build release of this package
Summary: openSUSE Tumbleweed
@@ -178,7 +178,7 @@
%include %{SOURCE100}
Provides: %name-%version
Provides: product() = openSUSE
-Provides: product(openSUSE) = 20220628-0
+Provides: product(openSUSE) = 20220629-0
%ifarch x86_64
Provides: product-register-target() = openSUSE%2DTumbleweed%2Dx86_64
%endif
@@ -192,7 +192,7 @@
Provides: product-register-target() = openSUSE%2DTumbleweed%2Daarch64
%endif
Provides: product-label() = openSUSE
-Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Aopensuse%3A20220628
+Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Aopensuse%3A20220629
Provides: product-url(releasenotes) = http%3A%2F%2Fdoc.opensuse.org%2Frelease%2Dnotes%2Fx86_64%2FopenSUSE%2FTumbleweed%2Frelease%2Dnotes%2DopenSUSE.rpm
Provides: product-url(repository) = http%3A%2F%2Fdownload.opensuse.org%2Ftumbleweed%2Frepo%2Foss%2F
Requires: product_flavor(openSUSE)
@@ -206,7 +206,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(ftp)
-Provides: product_flavor(openSUSE) = 20220628-0
+Provides: product_flavor(openSUSE) = 20220629-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description ftp
@@ -221,7 +221,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(mini)
-Provides: product_flavor(openSUSE) = 20220628-0
+Provides: product_flavor(openSUSE) = 20220629-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description mini
@@ -236,7 +236,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(dvd)
-Provides: product_flavor(openSUSE) = 20220628-0
+Provides: product_flavor(openSUSE) = 20220629-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description dvd
@@ -251,7 +251,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(livecd-kde)
-Provides: product_flavor(openSUSE) = 20220628-0
+Provides: product_flavor(openSUSE) = 20220629-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description livecd-kde
@@ -266,7 +266,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(livecd-x11)
-Provides: product_flavor(openSUSE) = 20220628-0
+Provides: product_flavor(openSUSE) = 20220629-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description livecd-x11
@@ -281,7 +281,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(livecd-gnome)
-Provides: product_flavor(openSUSE) = 20220628-0
+Provides: product_flavor(openSUSE) = 20220629-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description livecd-gnome
@@ -296,7 +296,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(livecd-xfce)
-Provides: product_flavor(openSUSE) = 20220628-0
+Provides: product_flavor(openSUSE) = 20220629-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description livecd-xfce
@@ -311,7 +311,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(usb-kde)
-Provides: product_flavor(openSUSE) = 20220628-0
+Provides: product_flavor(openSUSE) = 20220629-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description usb-kde
@@ -326,7 +326,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(usb-gnome)
-Provides: product_flavor(openSUSE) = 20220628-0
+Provides: product_flavor(openSUSE) = 20220629-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description usb-gnome
@@ -341,7 +341,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(usb-x11)
-Provides: product_flavor(openSUSE) = 20220628-0
+Provides: product_flavor(openSUSE) = 20220629-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description usb-x11
@@ -356,7 +356,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance)
-Provides: product_flavor(openSUSE) = 20220628-0
+Provides: product_flavor(openSUSE) = 20220629-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance
@@ -371,7 +371,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-docker)
-Provides: product_flavor(openSUSE) = 20220628-0
+Provides: product_flavor(openSUSE) = 20220629-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-docker
@@ -386,7 +386,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-kvm)
-Provides: product_flavor(openSUSE) = 20220628-0
+Provides: product_flavor(openSUSE) = 20220629-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-kvm
@@ -401,7 +401,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-vmware)
-Provides: product_flavor(openSUSE) = 20220628-0
+Provides: product_flavor(openSUSE) = 20220629-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-vmware
@@ -416,7 +416,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-openstack)
-Provides: product_flavor(openSUSE) = 20220628-0
+Provides: product_flavor(openSUSE) = 20220629-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-openstack
@@ -431,7 +431,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-hyperv)
-Provides: product_flavor(openSUSE) = 20220628-0
+Provides: product_flavor(openSUSE) = 20220629-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-hyperv
@@ -446,7 +446,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-vagrant)
-Provides: product_flavor(openSUSE) = 20220628-0
+Provides: product_flavor(openSUSE) = 20220629-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-vagrant
@@ -461,7 +461,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-wsl)
-Provides: product_flavor(openSUSE) = 20220628-0
+Provides: product_flavor(openSUSE) = 20220629-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-wsl
@@ -476,7 +476,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-custom)
-Provides: product_flavor(openSUSE) = 20220628-0
+Provides: product_flavor(openSUSE) = 20220629-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-custom
@@ -557,10 +557,10 @@
<product schemeversion="0">
<vendor>openSUSE</vendor>
<name>openSUSE</name>
- <version>20220628</version>
+ <version>20220629</version>
<release>0</release>
<arch>%{_target_cpu}</arch>
- <cpeid>cpe:/o:opensuse:opensuse:20220628</cpeid>
+ <cpeid>cpe:/o:opensuse:opensuse:20220629</cpeid>
<productline>openSUSE</productline>
<register>
<pool>
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package ugrep for openSUSE:Factory checked in at 2022-06-29 16:01:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ugrep (Old)
and /work/SRC/openSUSE:Factory/.ugrep.new.1548 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ugrep"
Wed Jun 29 16:01:57 2022 rev:30 rq:985836 version:3.8.3
Changes:
--------
--- /work/SRC/openSUSE:Factory/ugrep/ugrep.changes 2022-06-12 17:43:10.774488178 +0200
+++ /work/SRC/openSUSE:Factory/.ugrep.new.1548/ugrep.changes 2022-06-29 16:03:19.972780409 +0200
@@ -1,0 +2,7 @@
+Wed Jun 29 13:06:04 UTC 2022 - Andreas Stieger <andreas.stieger(a)gmx.de>
+
+- update to 3.8.3:
+ * fix search with tiny lz4 files
+ * skip empty zip files
+
+-------------------------------------------------------------------
Old:
----
ugrep-3.8.2.tar.gz
New:
----
ugrep-3.8.3.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ugrep.spec ++++++
--- /var/tmp/diff_new_pack.iOd73N/_old 2022-06-29 16:03:20.360780926 +0200
+++ /var/tmp/diff_new_pack.iOd73N/_new 2022-06-29 16:03:20.364780932 +0200
@@ -17,7 +17,7 @@
Name: ugrep
-Version: 3.8.2
+Version: 3.8.3
Release: 0
Summary: Universal grep: a feature-rich grep implementation with focus on speed
License: BSD-3-Clause
++++++ ugrep-3.8.2.tar.gz -> ugrep-3.8.3.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ugrep-3.8.2/Makefile.am new/ugrep-3.8.3/Makefile.am
--- old/ugrep-3.8.2/Makefile.am 2022-06-10 23:20:46.000000000 +0200
+++ new/ugrep-3.8.3/Makefile.am 2022-06-29 03:13:43.000000000 +0200
@@ -49,17 +49,17 @@
echo "| alias ux = 'ug -U --hexdump' |"; \
echo "| alias uz = 'ug -z' |"; \
echo "| alias ugit = 'ug --ignore-files' |"; \
- echo "| alias grep = 'ugrep -G' |"; \
- echo "| alias egrep = 'ugrep -E' |"; \
- echo "| alias fgrep = 'ugrep -F' |"; \
- echo "| alias pgrep = 'ugrep -P' |"; \
- echo "| alias xgrep = 'ugrep -U --hexdump' |"; \
- echo "| alias zgrep = 'ugrep -zG' |"; \
- echo "| alias zegrep = 'ugrep -zE' |"; \
- echo "| alias zfgrep = 'ugrep -zF' |"; \
- echo "| alias zpgrep = 'ugrep -zP' |"; \
- echo "| alias zxgrep = 'ugrep -zU --hexdump' |"; \
- echo "| alias xdump = 'ugrep -X \"\"' |"; \
+ echo "| alias grep = 'ug -G' |"; \
+ echo "| alias egrep = 'ug -E' |"; \
+ echo "| alias fgrep = 'ug -F' |"; \
+ echo "| alias pgrep = 'ug -P' |"; \
+ echo "| alias xgrep = 'ug -U --hexdump' |"; \
+ echo "| alias zgrep = 'ug -zG' |"; \
+ echo "| alias zegrep = 'ug -zE' |"; \
+ echo "| alias zfgrep = 'ug -zF' |"; \
+ echo "| alias zpgrep = 'ug -zP' |"; \
+ echo "| alias zxgrep = 'ug -zU --hexdump' |"; \
+ echo "| alias xdump = 'ug -X \"\"' |"; \
echo "| |"; \
echo "| Thank you for using ugrep! |"; \
echo "| |"; \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ugrep-3.8.2/Makefile.in new/ugrep-3.8.3/Makefile.in
--- old/ugrep-3.8.2/Makefile.in 2022-06-10 23:20:46.000000000 +0200
+++ new/ugrep-3.8.3/Makefile.in 2022-06-29 03:13:43.000000000 +0200
@@ -933,17 +933,17 @@
echo "| alias ux = 'ug -U --hexdump' |"; \
echo "| alias uz = 'ug -z' |"; \
echo "| alias ugit = 'ug --ignore-files' |"; \
- echo "| alias grep = 'ugrep -G' |"; \
- echo "| alias egrep = 'ugrep -E' |"; \
- echo "| alias fgrep = 'ugrep -F' |"; \
- echo "| alias pgrep = 'ugrep -P' |"; \
- echo "| alias xgrep = 'ugrep -U --hexdump' |"; \
- echo "| alias zgrep = 'ugrep -zG' |"; \
- echo "| alias zegrep = 'ugrep -zE' |"; \
- echo "| alias zfgrep = 'ugrep -zF' |"; \
- echo "| alias zpgrep = 'ugrep -zP' |"; \
- echo "| alias zxgrep = 'ugrep -zU --hexdump' |"; \
- echo "| alias xdump = 'ugrep -X \"\"' |"; \
+ echo "| alias grep = 'ug -G' |"; \
+ echo "| alias egrep = 'ug -E' |"; \
+ echo "| alias fgrep = 'ug -F' |"; \
+ echo "| alias pgrep = 'ug -P' |"; \
+ echo "| alias xgrep = 'ug -U --hexdump' |"; \
+ echo "| alias zgrep = 'ug -zG' |"; \
+ echo "| alias zegrep = 'ug -zE' |"; \
+ echo "| alias zfgrep = 'ug -zF' |"; \
+ echo "| alias zpgrep = 'ug -zP' |"; \
+ echo "| alias zxgrep = 'ug -zU --hexdump' |"; \
+ echo "| alias xdump = 'ug -X \"\"' |"; \
echo "| |"; \
echo "| Thank you for using ugrep! |"; \
echo "| |"; \
Binary files old/ugrep-3.8.2/bin/win32/ugrep.exe and new/ugrep-3.8.3/bin/win32/ugrep.exe differ
Binary files old/ugrep-3.8.2/bin/win64/ugrep.exe and new/ugrep-3.8.3/bin/win64/ugrep.exe differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ugrep-3.8.2/include/reflex/input.h new/ugrep-3.8.3/include/reflex/input.h
--- old/ugrep-3.8.2/include/reflex/input.h 2022-06-10 23:20:46.000000000 +0200
+++ new/ugrep-3.8.3/include/reflex/input.h 2022-06-29 03:13:43.000000000 +0200
@@ -60,6 +60,10 @@
a `char*` string, a `wchar_t*` wide string, a `std::string`, a
`std::wstring`, a `FILE*` descriptor, or a `std::istream` object.
+- Strings specified as input must be persistent and cannot be temporary. The
+ input string contents are incrementally extracted and converted as necessary,
+ when specified with an encoding format `reflex::Input::file_encoding`.
+
- When assigned a wide string source as input, the wide character content is
automatically converted to an UTF-8 character sequence when reading with
get(). Wide strings are UCS-2/UCS-4 and may contain UTF-16 surrogate pairs.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ugrep-3.8.2/src/stats.cpp new/ugrep-3.8.3/src/stats.cpp
--- old/ugrep-3.8.2/src/stats.cpp 2022-06-10 23:20:46.000000000 +0200
+++ new/ugrep-3.8.3/src/stats.cpp 2022-06-29 03:13:43.000000000 +0200
@@ -63,8 +63,8 @@
if (fm > 0 && !flag_quiet && !flag_files_with_matches && !flag_files_without_match)
{
- if (flag_ungroup || (flag_count && flag_only_matching))
- fprintf(output, "Searched %zu line%s and found %zu matches (ungrouped)" NEWLINESTR, sl, (sl == 1 ? "" : "s"), fm);
+ if (flag_ungroup || (flag_count && flag_only_matching) || (!flag_count && flag_format != NULL))
+ fprintf(output, "Searched %zu line%s: found %zu matches (ungrouped)" NEWLINESTR, sl, (sl == 1 ? "" : "s"), fm);
else
fprintf(output, "Searched %zu line%s: %zu matching (%.4g%%)" NEWLINESTR, sl, (sl == 1 ? "" : "s"), fm, 100.0 * fm / sl);
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ugrep-3.8.2/src/ugrep.hpp new/ugrep-3.8.3/src/ugrep.hpp
--- old/ugrep-3.8.2/src/ugrep.hpp 2022-06-10 23:20:46.000000000 +0200
+++ new/ugrep-3.8.3/src/ugrep.hpp 2022-06-29 03:13:43.000000000 +0200
@@ -38,7 +38,7 @@
#define UGREP_HPP
// ugrep version
-#define UGREP_VERSION "3.8.2"
+#define UGREP_VERSION "3.8.3"
// disable mmap because mmap is almost always slower than the file reading speed improvements since 3.0.0
#define WITH_NO_MMAP
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ugrep-3.8.2/src/zstream.hpp new/ugrep-3.8.3/src/zstream.hpp
--- old/ugrep-3.8.2/src/zstream.hpp 2022-06-10 23:20:46.000000000 +0200
+++ new/ugrep-3.8.3/src/zstream.hpp 2022-06-29 03:13:43.000000000 +0200
@@ -169,6 +169,7 @@
static const uint16_t COMPRESS_HEADER_MAGIC = 0x9d1f; // compress header magic
static const uint16_t DEFLATE_HEADER_MAGIC = 0x8b1f; // zlib deflate header magic
static const uint32_t ZIP_HEADER_MAGIC = 0x04034b50; // zip local file header magic
+ static const uint32_t ZIP_EMPTY_MAGIC = 0x06054b50; // zip empty archive header magic
static const uint32_t ZIP_DESCRIPTOR_MAGIC = 0x08074b50; // zip descriptor magic
// read zip local file header if we are at a header, read the header, file name, and extra field
@@ -1036,9 +1037,11 @@
catch (const std::bad_alloc&)
{
cannot_decompress(pathname_, "out of memory");
+ file_ = NULL;
}
#else
cannot_decompress("unsupported compression format", pathname);
+ file_ = NULL;
#endif
}
else if (is_xz(pathname))
@@ -1062,9 +1065,11 @@
catch (const std::bad_alloc&)
{
cannot_decompress(pathname_, "out of memory");
+ file_ = NULL;
}
#else
cannot_decompress("unsupported compression format", pathname);
+ file_ = NULL;
#endif
}
else if (is_lz4(pathname))
@@ -1079,9 +1084,11 @@
catch (const std::bad_alloc&)
{
cannot_decompress(pathname_, "out of memory");
+ file_ = NULL;
}
#else
cannot_decompress("unsupported compression format", pathname);
+ file_ = NULL;
#endif
}
else if (is_zstd(pathname))
@@ -1096,20 +1103,24 @@
catch (const std::bad_alloc&)
{
cannot_decompress(pathname_, "out of memory");
+ file_ = NULL;
}
#else
cannot_decompress("unsupported compression format", pathname);
+ file_ = NULL;
#endif
}
else if (is_7z(pathname))
{
// perhaps 7zip can be supported sometime in the future?
cannot_decompress("unsupported compression format", pathname);
+ file_ = NULL;
}
else if (is_rar(pathname))
{
// perhaps RAR can be supported sometime in the future?
cannot_decompress("unsupported compression format", pathname);
+ file_ = NULL;
}
else
{
@@ -1147,17 +1158,21 @@
{
errno = ENOMEM;
warning("out of memory", pathname);
+ file_ = NULL;
}
}
else if (u16(buf_) == ZipInfo::COMPRESS_HEADER_MAGIC)
{
// open compress (Z) compressed file
if ((zzfile_ = z_open(file, "r", 0, 1)) == NULL)
+ {
warning("zopen error", pathname);
+ file_ = NULL;
+ }
}
else
{
- // read two more bytes of the compression format's magic bytes
+ // read two more bytes of the compression format's magic bytes to check for zip
num = fread(buf_ + 2, 1, 2, file);
if (num == 2 && u32(buf_) == ZipInfo::ZIP_HEADER_MAGIC)
@@ -1180,11 +1195,23 @@
{
errno = ENOMEM;
warning("out of memory", pathname);
+ file_ = NULL;
}
}
+ else if (num == 2 && u32(buf_) == ZipInfo::ZIP_EMPTY_MAGIC)
+ {
+ // skip empty zip file without warning
+ file_ = NULL;
+ }
+ else if (num == 2 && u32(buf_) == ZipInfo::ZIP_DESCRIPTOR_MAGIC)
+ {
+ // cannot decompress split zip files
+ cannot_decompress(pathname, "spanned zip fragment of a split zip archive");
+ file_ = NULL;
+ }
else if (num >= 0)
{
- // no compression
+ // assume no compression
len_ = num + 2;
num = fread(buf_ + 4, 1, Z_BUF_LEN - 4, file);
if (num >= 0)
@@ -1861,7 +1888,7 @@
}
// skip this skippable frame, then continue with next frame
- size_t size = u32(lz4file_->zbuf + 4);
+ uint32_t size = u32(lz4file_->zbuf + 4);
lz4file_->zloc = 8;
if (lz4file_->zloc + size > lz4file_->zlen)
{
@@ -1937,7 +1964,7 @@
}
// get the block size
- size_t size = u32(lz4file_->zbuf);
+ uint32_t size = u32(lz4file_->zbuf);
lz4file_->zloc = 4;
if (size == 0)
@@ -1954,6 +1981,11 @@
continue;
}
+ // if MSB(size) is set then data is uncompressed
+ bool compressed = !(size & 0x80000000);
+ if (!compressed)
+ size &= 0x7fffffff;
+
// block cannot be larger than the documented max block size of 4MB
if (size > LZ4::MAX_BLOCK_SIZE)
{
@@ -1977,20 +2009,32 @@
break;
}
- // decompress lz4file_->zbuf[] block into lz4file_->buf[]
- if (lz4file_->loc >= LZ4::RING_BUFFER_SIZE - LZ4::MAX_BLOCK_SIZE)
- lz4file_->loc = 0;
- int ret = LZ4_decompress_safe_continue(lz4file_->strm, reinterpret_cast<char*>(lz4file_->zbuf + lz4file_->zloc), reinterpret_cast<char*>(lz4file_->buf + lz4file_->loc), size, LZ4::MAX_BLOCK_SIZE);
- lz4file_->zloc += size;
- if (ret <= 0)
+ if (compressed)
{
- cannot_decompress(pathname_, "an error was detected in the lz4 compressed data");
- num = -1;
- break;
+ // decompress lz4file_->zbuf[] block into lz4file_->buf[]
+ if (lz4file_->loc >= LZ4::RING_BUFFER_SIZE - LZ4::MAX_BLOCK_SIZE)
+ lz4file_->loc = 0;
+ int ret = LZ4_decompress_safe_continue(lz4file_->strm, reinterpret_cast<char*>(lz4file_->zbuf + lz4file_->zloc), reinterpret_cast<char*>(lz4file_->buf + lz4file_->loc), size, LZ4::MAX_BLOCK_SIZE);
+ if (ret <= 0)
+ {
+ cannot_decompress(pathname_, "an error was detected in the lz4 compressed data");
+ num = -1;
+ break;
+ }
+
+ lz4file_->len = lz4file_->loc + ret;
+ }
+ else
+ {
+ // copy uncompressed data into lz4file_->buf[]
+ memcpy(lz4file_->buf + lz4file_->loc, lz4file_->zbuf + lz4file_->zloc, size);
+ lz4file_->len = lz4file_->loc + size;
}
- // copy decompressed data from lz4file_->buf[] into the given buf[]
- lz4file_->len = lz4file_->loc + ret;
+ // move over processed data
+ lz4file_->zloc += size;
+
+ // copy data from lz4file_->buf[] into the given buf[]
if (lz4file_->loc + len > lz4file_->len)
len = lz4file_->len - lz4file_->loc;
memcpy(buf, lz4file_->buf + lz4file_->loc, len);
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-aiobotocore for openSUSE:Factory checked in at 2022-06-29 16:01:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-aiobotocore (Old)
and /work/SRC/openSUSE:Factory/.python-aiobotocore.new.1548 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-aiobotocore"
Wed Jun 29 16:01:57 2022 rev:11 rq:985781 version:2.3.4
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-aiobotocore/python-aiobotocore.changes 2022-04-26 20:17:44.716758995 +0200
+++ /work/SRC/openSUSE:Factory/.python-aiobotocore.new.1548/python-aiobotocore.changes 2022-06-29 16:03:19.320779542 +0200
@@ -1,0 +2,18 @@
+Wed Jun 29 08:28:49 UTC 2022 - Ben Greiner <code(a)bnavigator.de>
+
+- Update to 2.3.4
+ * fix select_object_content
+- Release 2.3.3
+ * fix connect timeout while getting IAM creds
+ * fix test files appearing in distribution package
+- Release 2.3.2
+ * fix 3.6 testing and and actually fix 3.6 support
+- Release 2.3.1 fix 3.6 support
+ * AioConfig: allow keepalive_timeout to be None (thanks
+ @dnlserrano #933)
+- Release 2.3.0
+ * fix encoding issue by swapping to AioAWSResponse and
+ AioAWSRequest to behave more like botocore
+ * fix exceptions mappings
+
+-------------------------------------------------------------------
Old:
----
aiobotocore-2.2.0-gh.tar.gz
New:
----
aiobotocore-2.3.4-gh.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-aiobotocore.spec ++++++
--- /var/tmp/diff_new_pack.RYwFFg/_old 2022-06-29 16:03:19.720780074 +0200
+++ /var/tmp/diff_new_pack.RYwFFg/_new 2022-06-29 16:03:19.724780080 +0200
@@ -21,7 +21,7 @@
%define skip_python2 1
%endif
Name: python-aiobotocore
-Version: 2.2.0
+Version: 2.3.4
Release: 0
Summary: Async client for aws services
License: Apache-2.0
@@ -46,11 +46,17 @@
BuildRequires: %{python_module pytest-xdist}
BuildRequires: %{python_module pytest}
BuildRequires: %{python_module wrapt >= 1.10.10}
+%if 0%{?suse_version} < 1550
+BuildRequires: %{python_module async_generator}
+%endif
# /SECTION
Requires: python-aiohttp >= 3.3.1
Requires: python-aioitertools >= 0.5.1
Requires: python-botocore >= 1.24.21
Requires: python-wrapt >= 1.10.10
+%if 0%{?python_version_nodots} < 37
+Requires: python-async_generator
+%endif
Recommends: aws-cli >= 1.22.76
Recommends: python-boto3 >= 1.21.21
BuildArch: noarch
@@ -86,6 +92,9 @@
donttest+=" or test_dynamodb"
# s3client fails with KeyError for resp['Contents'] -- https://github.com/spulec/moto/issues/5030
donttest+=" or test_can_delete_urlencoded_object"
+# fail to fetch fake AWS credentials https://github.com/aio-libs/aiobotocore/issues/948
+donttest+=" or (test_credentials and (sso or test_required_config_not_set))"
+
%pytest -m moto -n auto -k "not ($donttest)"
%files %{python_files}
++++++ aiobotocore-2.2.0-gh.tar.gz -> aiobotocore-2.3.4-gh.tar.gz ++++++
++++ 7146 lines of diff (skipped)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package fortio for openSUSE:Factory checked in at 2022-06-29 16:01:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/fortio (Old)
and /work/SRC/openSUSE:Factory/.fortio.new.1548 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fortio"
Wed Jun 29 16:01:55 2022 rev:17 rq:985777 version:1.34.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/fortio/fortio.changes 2022-06-23 10:24:50.763777521 +0200
+++ /work/SRC/openSUSE:Factory/.fortio.new.1548/fortio.changes 2022-06-29 16:03:18.056777859 +0200
@@ -1,0 +2,9 @@
+Wed Jun 29 11:18:13 UTC 2022 - kastl(a)b1-systems.de
+
+- Update to version 1.34.0:
+ * moved rest api and tsv to rapi/ package, restore linters and fix lints (#597)
+ * add echo back to the connection reuse flag and revert readme (#598)
+ * Max connection reuse (#594)
+ * Cleanup in generics implementation, clarity on DynValueTypes (#596)
+
+-------------------------------------------------------------------
Old:
----
fortio-1.33.0.tar.gz
New:
----
fortio-1.34.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ fortio.spec ++++++
--- /var/tmp/diff_new_pack.b0zafp/_old 2022-06-29 16:03:18.696778711 +0200
+++ /var/tmp/diff_new_pack.b0zafp/_new 2022-06-29 16:03:18.700778717 +0200
@@ -19,7 +19,7 @@
%define __arch_install_post export NO_BRP_STRIP_DEBUG=true
Name: fortio
-Version: 1.33.0
+Version: 1.34.0
Release: 0
Summary: Load testing library, command line tool, advanced echo server and web UI
License: Apache-2.0
++++++ _service ++++++
--- /var/tmp/diff_new_pack.b0zafp/_old 2022-06-29 16:03:18.732778759 +0200
+++ /var/tmp/diff_new_pack.b0zafp/_new 2022-06-29 16:03:18.736778765 +0200
@@ -3,7 +3,7 @@
<param name="url">https://github.com/fortio/fortio</param>
<param name="scm">git</param>
<param name="exclude">.git</param>
- <param name="revision">v1.33.0</param>
+ <param name="revision">v1.34.0</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="changesgenerate">enable</param>
<param name="versionrewrite-pattern">v(.*)</param>
@@ -17,7 +17,7 @@
<param name="compression">gz</param>
</service>
<service name="go_modules" mode="disabled">
- <param name="archive">fortio-1.33.0.tar.gz</param>
+ <param name="archive">fortio-1.34.0.tar.gz</param>
</service>
</services>
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.b0zafp/_old 2022-06-29 16:03:18.752778786 +0200
+++ /var/tmp/diff_new_pack.b0zafp/_new 2022-06-29 16:03:18.756778791 +0200
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/fortio/fortio</param>
- <param name="changesrevision">6626cd6b22be80f131a152a6e932ca88dda2a174</param></service></servicedata>
+ <param name="changesrevision">c0edff4afafa4013592e4a32cb9e661efa85bf48</param></service></servicedata>
(No newline at EOF)
++++++ fortio-1.33.0.tar.gz -> fortio-1.34.0.tar.gz ++++++
++++ 2834 lines of diff (skipped)
++++++ vendor.tar.gz ++++++
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package helm-docs for openSUSE:Factory checked in at 2022-06-29 16:01:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/helm-docs (Old)
and /work/SRC/openSUSE:Factory/.helm-docs.new.1548 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "helm-docs"
Wed Jun 29 16:01:54 2022 rev:5 rq:985776 version:1.11.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/helm-docs/helm-docs.changes 2022-05-14 22:58:45.919486079 +0200
+++ /work/SRC/openSUSE:Factory/.helm-docs.new.1548/helm-docs.changes 2022-06-29 16:03:16.892776309 +0200
@@ -1,0 +2,15 @@
+Wed Jun 29 11:19:32 UTC 2022 - kastl(a)b1-systems.de
+
+- Update to version 1.11.0:
+ * fix: fixes file operations to work when not running from the chart root and fixes several tests
+ * adding ignore-non-descriptions flag
+ * fix broken file sorting
+ * Add an option to list charts to generate
+ * Added file lazy loading
+ * Improve code according to mjpitz suggestions
+ * Rename @section to @raw
+ * Add option for ignoring values
+ * chore: generate READMEs for example charts with new version
+ * Added Helm .Files
+
+-------------------------------------------------------------------
Old:
----
helm-docs-1.10.0.tar.gz
New:
----
helm-docs-1.11.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ helm-docs.spec ++++++
--- /var/tmp/diff_new_pack.UVhKTj/_old 2022-06-29 16:03:17.364776938 +0200
+++ /var/tmp/diff_new_pack.UVhKTj/_new 2022-06-29 16:03:17.368776943 +0200
@@ -19,7 +19,7 @@
%define __arch_install_post export NO_BRP_STRIP_DEBUG=true
Name: helm-docs
-Version: 1.10.0
+Version: 1.11.0
Release: 0
Summary: A tool for automatically generating markdown documentation for helm charts
License: GPL-3.0-only
++++++ _service ++++++
--- /var/tmp/diff_new_pack.UVhKTj/_old 2022-06-29 16:03:17.404776992 +0200
+++ /var/tmp/diff_new_pack.UVhKTj/_new 2022-06-29 16:03:17.408776997 +0200
@@ -3,11 +3,11 @@
<param name="url">https://github.com/norwoodj/helm-docs</param>
<param name="scm">git</param>
<param name="exclude">.git</param>
- <param name="revision">v1.10.0</param>
+ <param name="revision">v1.11.0</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="changesgenerate">enable</param>
<param name="versionrewrite-pattern">v(.*)</param>
- <param name="match-tag">v1.10.0</param>
+ <param name="match-tag">v1.11.0</param>
</service>
<service name="set_version" mode="disabled">
<param name="basename">helm-docs</param>
@@ -17,7 +17,7 @@
<param name="compression">gz</param>
</service>
<service name="go_modules" mode="disabled">
- <param name="archive">helm-docs-1.10.0.tar.gz</param>
+ <param name="archive">helm-docs-1.11.0.tar.gz</param>
</service>
</services>
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.UVhKTj/_old 2022-06-29 16:03:17.428777024 +0200
+++ /var/tmp/diff_new_pack.UVhKTj/_new 2022-06-29 16:03:17.432777029 +0200
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/norwoodj/helm-docs</param>
- <param name="changesrevision">93aef0bae5fb78889f8faf21542bc50df47f93d2</param></service></servicedata>
+ <param name="changesrevision">45f63df3a13c43bdcb30c26a58eeac40fcf87dab</param></service></servicedata>
(No newline at EOF)
++++++ helm-docs-1.10.0.tar.gz -> helm-docs-1.11.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-docs-1.10.0/README.md new/helm-docs-1.11.0/README.md
--- old/helm-docs-1.10.0/README.md 2022-05-10 13:08:56.000000000 +0200
+++ new/helm-docs-1.11.0/README.md 2022-06-29 12:28:58.000000000 +0200
@@ -128,6 +128,15 @@
many charts can be ignored and none of the charts underneath them will be processed. You may also directly reference the
Chart.yaml file for a chart to skip processing for it.
+## Generating Doc with Dependency values
+Umbrella Helm chart documentation can include dependency values with `document-dependency-values` flag.
+All dependency values will be merged into values of umbrella chart documentation.
+
+If you want to include dependency values, but don't want to generate doc for each dependency:
+* set `chart-search-root` parameter to directory that contains umbrella chart and all dependency charts.
+* list all charts you want to generate doc using `chart-to-generate` flag
+* set `document-dependency-values` flag to true
+
## Markdown Rendering
There are two important parameters to be aware of when running helm-docs. `--chart-search-root` specifies the directory
under which the tool will recursively search for charts to render documentation for. `--template-files` specifies the list
@@ -206,7 +215,7 @@
### values.yaml metadata
This tool can parse descriptions and defaults of values from `values.yaml` files. The defaults are pulled directly from
-the yaml in the file.
+the yaml in the file.
It was formerly the case that descriptions had to be specified with the full path of the yaml field. This is no longer
the case, although it is still supported. Where before you would document a values.yaml like so:
@@ -299,7 +308,7 @@
controller:
# -- (int) Number of nginx-ingress pods to load balance between
replicas:
-
+
# controller.image -- (string) Number of nginx-ingress pods to load balance between
image:
```
@@ -321,6 +330,14 @@
the description for the field. The `@default` comment must follow.
See [here](./example-charts/custom-template/values.yaml) for an example.
+### Ignoring values
+In cases you would like to ignore certain values, you can mark it with @ignored tag:
+
+```yaml
+# @ignored
+service:
+ port: 8080
+```
### Spaces and Dots in keys
In the old-style comment, if a key name contains any "." or " " characters, that section of the path must be quoted in
@@ -338,10 +355,10 @@
```
### Advanced table rendering
-Some helm chart `values.yaml` uses complicated structure for the key/value
-pairs. For example, it may uses a multiline string of Go template text instead
-of plain strings. Some values might also refer to a certain YAML/JSON object
-structure, like internal k8s value type, or an enum. For these use case,
+Some helm chart `values.yaml` uses complicated structure for the key/value
+pairs. For example, it may uses a multiline string of Go template text instead
+of plain strings. Some values might also refer to a certain YAML/JSON object
+structure, like internal k8s value type, or an enum. For these use case,
a standard markdown table format might be inadequate and you want to use HTML
tags to render the table.
@@ -358,32 +375,32 @@
1. Use the HTML value renderer instead of the default markdown format
You can use `chart.valuesSectionHtml` to render the values table as HTML tags,
-instead of using `chart.valuesSection`. Using HTML tables provides more
-flexibility because it can be processed by markdown viewer as a nested blocks,
-instead of one row per line. This allows you to customize how each columns in a
+instead of using `chart.valuesSection`. Using HTML tables provides more
+flexibility because it can be processed by markdown viewer as a nested blocks,
+instead of one row per line. This allows you to customize how each columns in a
row are rendered.
2. Overriding built-in templates
You can always overrides or redefine built-in templates in your own `_templates.
-gotmpl` file. The built-in templates can be thought of as a template hook.
-For example, if you need to change the HTML table, for example to add a new
+gotmpl` file. The built-in templates can be thought of as a template hook.
+For example, if you need to change the HTML table, for example to add a new
column, or define maximum width/height, you can override `chart.valuesTableHtml`. Your overrides will then be called by `chart.valuesSectionHtml`.
-You can add your own rendering logic for each column. For example, we have `chart.valueDefaultColumnRender` that is used to render "default value" column for each rows. If you want to override how helm-docs render the
+You can add your own rendering logic for each column. For example, we have `chart.valueDefaultColumnRender` that is used to render "default value" column for each rows. If you want to override how helm-docs render the
"type" column, just define your own rendering template and call it from
`chart.valuesTableHtml` for each of the rows.
3. Using the metadata of each rows of values
-Custom styling and rendering can be done as flexible as you want, but you
-still need a metadata that describes each rows of values. You can access
+Custom styling and rendering can be done as flexible as you want, but you
+still need a metadata that describes each rows of values. You can access
this information from the templates.
-When you override `chart.valuesTableHtml`, as you can see in the original
+When you override `chart.valuesTableHtml`, as you can see in the original
definition in `func getValuesTableTemplates()` [pkg/document/template.go](pkg/document/template.go), we iterates each row of values.
For each "Value", it is modeled as a struct defined in `valueRow` struct
-in [pkg/document/model.go](pkg/document/model.go). You can then use the
+in [pkg/document/model.go](pkg/document/model.go). You can then use the
fields in your template.
Some fields here are directly referenced from `values.yaml`:
@@ -398,19 +415,19 @@
4. Use markdown files generated by helm-docs as intermediary files to be processed further
-Public helm charts sometimes needs to be published as static content
-instead of just stored in a repository. This is needed for helm users to
+Public helm charts sometimes needs to be published as static content
+instead of just stored in a repository. This is needed for helm users to
be able to view or browse the chart options and dependencies.
-It is often more than enough to just browse the chart values options on
-git hosting that is able to render markdown files as a nice HTML page, like GitHub or GitLab.
-However, for a certain use case, you may want to use your own
+It is often more than enough to just browse the chart values options on
+git hosting that is able to render markdown files as a nice HTML page, like GitHub or GitLab.
+However, for a certain use case, you may want to use your own
documentation generator to host or publish the output of helm-docs.
-If you use some kind of Jamstack like Gatsby or Hugo, you can use the
-output of helm-docs as an input for these doc generator. A typical use
-case is to override helm-docs built-in template so that it renders a
-markdown or markdownX files to be processed by Gatsby or Hugo into
+If you use some kind of Jamstack like Gatsby or Hugo, you can use the
+output of helm-docs as an input for these doc generator. A typical use
+case is to override helm-docs built-in template so that it renders a
+markdown or markdownX files to be processed by Gatsby or Hugo into
a static Web/Javascript page.
-For a more concrete examples on how to do these custom rendering, see [example here](./example-charts/custom-value-notation-type/README.md)
\ No newline at end of file
+For a more concrete examples on how to do these custom rendering, see [example here](./example-charts/custom-value-notation-type/README.md)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-docs-1.10.0/cmd/helm-docs/command_line.go new/helm-docs-1.11.0/cmd/helm-docs/command_line.go
--- old/helm-docs-1.10.0/cmd/helm-docs/command_line.go 2022-05-10 13:08:56.000000000 +0200
+++ new/helm-docs-1.11.0/cmd/helm-docs/command_line.go 2022-06-29 12:28:58.000000000 +0200
@@ -46,6 +46,7 @@
logLevelUsage := fmt.Sprintf("Level of logs that should printed, one of (%s)", strings.Join(possibleLogLevels(), ", "))
command.PersistentFlags().StringP("chart-search-root", "c", ".", "directory to search recursively within for charts")
command.PersistentFlags().BoolP("dry-run", "d", false, "don't actually render any markdown files just print to stdout passed")
+ command.PersistentFlags().Bool("ignore-non-descriptions", false, "ignore values without a comment, this values will not be included in the README")
command.PersistentFlags().StringP("ignore-file", "i", ".helmdocsignore", "The filename to use as an ignore file to exclude chart directories")
command.PersistentFlags().StringP("log-level", "l", "info", logLevelUsage)
command.PersistentFlags().StringP("output-file", "o", "README.md", "markdown file path relative to each chart directory to which rendered documentation will be written")
@@ -54,6 +55,7 @@
command.PersistentFlags().StringP("badge-style", "b", "flat-square", "badge style to use for charts")
command.PersistentFlags().StringP("values-file", "f", "values.yaml", "Path to values file")
command.PersistentFlags().BoolP("document-dependency-values", "u", false, "For charts with dependencies, include the dependency values in the chart values documentation")
+ command.PersistentFlags().StringSliceP("chart-to-generate", "g", []string{}, "List of charts that will have documentation generated. Comma separated, no space. Empty list - generate for all charts in chart-search-root")
viper.AutomaticEnv()
viper.SetEnvPrefix("HELM_DOCS")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-docs-1.10.0/cmd/helm-docs/main.go new/helm-docs-1.11.0/cmd/helm-docs/main.go
--- old/helm-docs-1.10.0/cmd/helm-docs/main.go 2022-05-10 13:08:56.000000000 +0200
+++ new/helm-docs-1.11.0/cmd/helm-docs/main.go 2022-06-29 12:28:58.000000000 +0200
@@ -95,6 +95,31 @@
return documentationInfoByChartPath, nil
}
+func getChartToGenerate(documentationInfoByChartPath map[string]helm.ChartDocumentationInfo) map[string]helm.ChartDocumentationInfo {
+ generateDirectories := viper.GetStringSlice("chart-to-generate")
+ if len(generateDirectories) == 0 {
+ return documentationInfoByChartPath
+ }
+ documentationInfoToGenerate := make(map[string]helm.ChartDocumentationInfo, len(generateDirectories))
+ var skipped = false
+ for _, chartDirectory := range generateDirectories {
+ if info, ok := documentationInfoByChartPath[chartDirectory]; ok {
+ documentationInfoToGenerate[chartDirectory] = info
+ } else {
+ log.Warnf("Couldn't find documentation Info for <%s> - skipping", chartDirectory)
+ skipped = true
+ }
+ }
+ if skipped {
+ possibleCharts := []string{}
+ for path := range documentationInfoByChartPath {
+ possibleCharts = append(possibleCharts, path)
+ }
+ log.Warnf("Some charts listed in `chart-to-generate` wasn't found. List of charts to choose: [%s]", strings.Join(possibleCharts, ", "))
+ }
+ return documentationInfoToGenerate
+}
+
func writeDocumentation(chartSearchRoot string, documentationInfoByChartPath map[string]helm.ChartDocumentationInfo, dryRun bool, parallelism int) {
templateFiles := viper.GetStringSlice("template-files")
badgeStyle := viper.GetString("badge-style")
@@ -102,8 +127,9 @@
log.Debugf("Rendering from optional template files [%s]", strings.Join(templateFiles, ", "))
documentDependencyValues := viper.GetBool("document-dependency-values")
+ documentationInfoToGenerate := getChartToGenerate(documentationInfoByChartPath)
- parallelProcessIterable(documentationInfoByChartPath, parallelism, func(elem interface{}) {
+ parallelProcessIterable(documentationInfoToGenerate, parallelism, func(elem interface{}) {
info := documentationInfoByChartPath[elem.(string)]
var err error
var dependencyValues []document.DependencyValues
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-docs-1.10.0/example-charts/best-values-example/README.md new/helm-docs-1.11.0/example-charts/best-values-example/README.md
--- old/helm-docs-1.10.0/example-charts/best-values-example/README.md 2022-05-10 13:08:56.000000000 +0200
+++ new/helm-docs-1.11.0/example-charts/best-values-example/README.md 2022-06-29 12:28:58.000000000 +0200
@@ -31,4 +31,4 @@
| statefulset.podLabels | object | `{}` | The labels to be applied to instances of the database |
----------------------------------------------
-Autogenerated from chart metadata using [helm-docs v1.9.1](https://github.com/norwoodj/helm-docs/releases/v1.9.1)
+Autogenerated from chart metadata using [helm-docs v1.10.0](https://github.com/norwoodj/helm-docs/releases/v1.10.0)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-docs-1.10.0/example-charts/custom-template/README.md new/helm-docs-1.11.0/example-charts/custom-template/README.md
--- old/helm-docs-1.10.0/example-charts/custom-template/README.md 2022-05-10 13:08:56.000000000 +0200
+++ new/helm-docs-1.11.0/example-charts/custom-template/README.md 2022-06-29 12:28:58.000000000 +0200
@@ -59,4 +59,4 @@
| controller.service.type | string | `"LoadBalancer"` | |
----------------------------------------------
-Autogenerated from chart metadata using [helm-docs v1.9.1](https://github.com/norwoodj/helm-docs/releases/v1.9.1)
+Autogenerated from chart metadata using [helm-docs v1.10.0](https://github.com/norwoodj/helm-docs/releases/v1.10.0)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-docs-1.10.0/example-charts/custom-value-notation-type/README.md new/helm-docs-1.11.0/example-charts/custom-value-notation-type/README.md
--- old/helm-docs-1.10.0/example-charts/custom-value-notation-type/README.md 2022-05-10 13:08:56.000000000 +0200
+++ new/helm-docs-1.11.0/example-charts/custom-value-notation-type/README.md 2022-06-29 12:28:58.000000000 +0200
@@ -103,7 +103,7 @@
If you view this README.md files in GitHub and click the value's key, you will be directed to the
key location in the `values.yaml` file.
-You can also render a raw string into the comments using `@section` annotations.
+You can also render a raw string into the comments using `@raw` annotations.
You can jump to [sampleYaml](#sampleYaml) key and check it's description where it
uses HTML `<summary>` tag to collapse some part of the comments.
@@ -996,7 +996,7 @@
Sometimes you need a very long description
for your values.
-Any comment section for a given key with **@section** attribute
+Any comment section for a given key with **@raw** attribute
will be treated as raw string and stored as is.
Since it generates in Markdown format, you can do something like this:
@@ -1104,3 +1104,5 @@
</tbody>
</table>
+----------------------------------------------
+Autogenerated from chart metadata using [helm-docs v1.10.0](https://github.com/norwoodj/helm-docs/releases/v1.10.0)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-docs-1.10.0/example-charts/custom-value-notation-type/README.md.gotmpl new/helm-docs-1.11.0/example-charts/custom-value-notation-type/README.md.gotmpl
--- old/helm-docs-1.10.0/example-charts/custom-value-notation-type/README.md.gotmpl 2022-05-10 13:08:56.000000000 +0200
+++ new/helm-docs-1.11.0/example-charts/custom-value-notation-type/README.md.gotmpl 2022-06-29 12:28:58.000000000 +0200
@@ -97,7 +97,7 @@
If you view this README.md files in GitHub and click the value's key, you will be directed to the
key location in the `values.yaml` file.
-You can also render a raw string into the comments using `@section` annotations.
+You can also render a raw string into the comments using `@raw` annotations.
You can jump to [sampleYaml](#sampleYaml) key and check it's description where it
uses HTML `<summary>` tag to collapse some part of the comments.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-docs-1.10.0/example-charts/custom-value-notation-type/values.yaml new/helm-docs-1.11.0/example-charts/custom-value-notation-type/values.yaml
--- old/helm-docs-1.10.0/example-charts/custom-value-notation-type/values.yaml 2022-05-10 13:08:56.000000000 +0200
+++ new/helm-docs-1.11.0/example-charts/custom-value-notation-type/values.yaml 2022-06-29 12:28:58.000000000 +0200
@@ -201,11 +201,11 @@
# -- (dict) Values with long description
-# @section
+# @raw
# Sometimes you need a very long description
# for your values.
#
-# Any comment section for a given key with **@section** attribute
+# Any comment section for a given key with **@raw** attribute
# will be treated as raw string and stored as is.
# Since it generates in Markdown format, you can do something like this:
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-docs-1.10.0/example-charts/dos-line-endings/README.md new/helm-docs-1.11.0/example-charts/dos-line-endings/README.md
--- old/helm-docs-1.10.0/example-charts/dos-line-endings/README.md 2022-05-10 13:08:56.000000000 +0200
+++ new/helm-docs-1.11.0/example-charts/dos-line-endings/README.md 2022-06-29 12:28:58.000000000 +0200
@@ -14,4 +14,4 @@
| livenessProbe.httpGet.port | string | `"http"` | |
----------------------------------------------
-Autogenerated from chart metadata using [helm-docs v1.9.1](https://github.com/norwoodj/helm-docs/releases/v1.9.1)
+Autogenerated from chart metadata using [helm-docs v1.10.0](https://github.com/norwoodj/helm-docs/releases/v1.10.0)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-docs-1.10.0/example-charts/files-values/Chart.yaml new/helm-docs-1.11.0/example-charts/files-values/Chart.yaml
--- old/helm-docs-1.10.0/example-charts/files-values/Chart.yaml 1970-01-01 01:00:00.000000000 +0100
+++ new/helm-docs-1.11.0/example-charts/files-values/Chart.yaml 2022-06-29 12:28:58.000000000 +0200
@@ -0,0 +1,11 @@
+apiVersion: v2
+name: best-values-example
+description: One of the best values parsing example charts here, exhibits several more complicated examples
+version: "0.2.0"
+home: "https://github.com/norwoodj/helm-docs/tree/master/example-charts/best-value…"
+sources: ["https://github.com/norwoodj/helm-docs/tree/master/example-charts/best-value…"]
+engine: gotpl
+type: application
+maintainers:
+ - email: norwood.john.m(a)gmail.com
+ name: John Norwood
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-docs-1.10.0/example-charts/files-values/README.md new/helm-docs-1.11.0/example-charts/files-values/README.md
--- old/helm-docs-1.10.0/example-charts/files-values/README.md 1970-01-01 01:00:00.000000000 +0100
+++ new/helm-docs-1.11.0/example-charts/files-values/README.md 2022-06-29 12:28:58.000000000 +0200
@@ -0,0 +1,60 @@
+# best-values-example
+
+One of the best values parsing example charts here, exhibits several more complicated examples
+
+![Version: 0.2.0](https://img.shields.io/badge/Version-0.2.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square)
+
+## Additional Information
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore
+et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut
+aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in
+culpa qui officia deserunt mollit anim id est laborum.
+
+## Installing the Chart
+
+To install the chart with the release name `my-release`:
+
+```console
+$ helm repo add foo-bar http://charts.foo-bar.com
+$ helm install my-release foo-bar/best-values-example
+```
+
+Some file contents:
+
+```
+some:
+ data: "test"
+```
+
+Glob contents as config map:
+
+```
+apiVersion: v1
+kind: ConfigMap
+metadata:
+ name: test
+data:
+ resource1.yaml: |-
+ some:
+ resource: "blah"
+ resource2.yaml: |-
+ some:
+ resource: "blah2"
+```
+
+## Values
+
+| Key | Type | Default | Description |
+|-----|------|---------|-------------|
+| config.databasesToCreate[0] | string | `"postgresql"` | default database for storage of database metadata |
+| config.databasesToCreate[1] | string | `"hashbash"` | database for the [hashbash](https://github.com/norwoodj/hashbash) project |
+| config.usersToCreate[0] | object | `{"admin":true,"name":"root"}` | admin user |
+| config.usersToCreate[1] | object | `{"name":"hashbash","readwriteDatabases":["hashbash"]}` | user with access to the database with the same name |
+| statefulset.extraVolumes | list | `[{"emptyDir":{},"name":"data"}]` | Additional volumes to be mounted into the database container |
+| statefulset.image.repository | string | `"jnorwood/postgresq"` | Image to use for deploying, must support an entrypoint which creates users/databases from appropriate config files |
+| statefulset.image.tag | string | `"11"` | |
+| statefulset.livenessProbe | object | `{"enabled":false}` | Configure the healthcheck for the database |
+| statefulset.podLabels | object | `{}` | The labels to be applied to instances of the database |
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-docs-1.10.0/example-charts/files-values/README.md.gotmpl new/helm-docs-1.11.0/example-charts/files-values/README.md.gotmpl
--- old/helm-docs-1.10.0/example-charts/files-values/README.md.gotmpl 1970-01-01 01:00:00.000000000 +0100
+++ new/helm-docs-1.11.0/example-charts/files-values/README.md.gotmpl 2022-06-29 12:28:58.000000000 +0200
@@ -0,0 +1,46 @@
+{{ template "chart.header" . }}
+{{ template "chart.description" . }}
+
+{{ template "chart.versionBadge" . }}{{ template "chart.typeBadge" . }}{{ template "chart.appVersionBadge" . }}
+
+## Additional Information
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore
+et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut
+aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in
+culpa qui officia deserunt mollit anim id est laborum.
+
+## Installing the Chart
+
+To install the chart with the release name `my-release`:
+
+```console
+$ helm repo add foo-bar http://charts.foo-bar.com
+$ helm install my-release foo-bar/{{ template "chart.name" . }}
+```
+
+Some file contents:
+
+```
+{{ .Files.Get "somefile.yaml" }}
+```
+
+Glob contents as config map:
+
+```
+apiVersion: v1
+kind: ConfigMap
+metadata:
+ name: test
+data:
+{{ (.Files.Glob "templates/**.yaml").AsConfig | indent 2 }}
+dataSecret:
+{{ (.Files.Glob "templates/**.yaml").AsSecrets | indent 2 }}
+```
+
+{{ template "chart.requirementsSection" . }}
+
+{{ template "chart.valuesSection" . }}
+
+{{ template "helm-docs.versionFooter" . }}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-docs-1.10.0/example-charts/files-values/somefile.yaml new/helm-docs-1.11.0/example-charts/files-values/somefile.yaml
--- old/helm-docs-1.10.0/example-charts/files-values/somefile.yaml 1970-01-01 01:00:00.000000000 +0100
+++ new/helm-docs-1.11.0/example-charts/files-values/somefile.yaml 2022-06-29 12:28:58.000000000 +0200
@@ -0,0 +1,2 @@
+some:
+ data: "test"
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-docs-1.10.0/example-charts/files-values/templates/resource1.yaml new/helm-docs-1.11.0/example-charts/files-values/templates/resource1.yaml
--- old/helm-docs-1.10.0/example-charts/files-values/templates/resource1.yaml 1970-01-01 01:00:00.000000000 +0100
+++ new/helm-docs-1.11.0/example-charts/files-values/templates/resource1.yaml 2022-06-29 12:28:58.000000000 +0200
@@ -0,0 +1,2 @@
+some:
+ resource: "blah"
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-docs-1.10.0/example-charts/files-values/templates/resource2.yaml new/helm-docs-1.11.0/example-charts/files-values/templates/resource2.yaml
--- old/helm-docs-1.10.0/example-charts/files-values/templates/resource2.yaml 1970-01-01 01:00:00.000000000 +0100
+++ new/helm-docs-1.11.0/example-charts/files-values/templates/resource2.yaml 2022-06-29 12:28:58.000000000 +0200
@@ -0,0 +1,2 @@
+some:
+ resource: "blah2"
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-docs-1.10.0/example-charts/files-values/values.yaml new/helm-docs-1.11.0/example-charts/files-values/values.yaml
--- old/helm-docs-1.10.0/example-charts/files-values/values.yaml 1970-01-01 01:00:00.000000000 +0100
+++ new/helm-docs-1.11.0/example-charts/files-values/values.yaml 2022-06-29 12:28:58.000000000 +0200
@@ -0,0 +1,32 @@
+statefulset:
+ image:
+ # -- Image to use for deploying, must support an entrypoint which creates users/databases from appropriate config files
+ repository: jnorwood/postgresq
+ tag: "11"
+
+ # -- Additional volumes to be mounted into the database container
+ extraVolumes:
+ - name: data
+ emptyDir: {}
+
+ # -- Configure the healthcheck for the database
+ livenessProbe:
+ enabled: false
+
+ # -- The labels to be applied to instances of the database
+ podLabels: {}
+
+config:
+ databasesToCreate:
+ # -- default database for storage of database metadata
+ - postgresql
+
+ # -- database for the [hashbash](https://github.com/norwoodj/hashbash) project
+ - hashbash
+
+ usersToCreate:
+ # -- admin user
+ - {name: root, admin: true}
+
+ # -- user with access to the database with the same name
+ - {name: hashbash, readwriteDatabases: [hashbash]}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-docs-1.10.0/example-charts/full-template/README.md new/helm-docs-1.11.0/example-charts/full-template/README.md
--- old/helm-docs-1.10.0/example-charts/full-template/README.md 2022-05-10 13:08:56.000000000 +0200
+++ new/helm-docs-1.11.0/example-charts/full-template/README.md 2022-06-29 12:28:58.000000000 +0200
@@ -163,4 +163,4 @@
| controller.service.type | string | `"LoadBalancer"` | |
----------------------------------------------
-Autogenerated from chart metadata using [helm-docs v1.9.1](https://github.com/norwoodj/helm-docs/releases/v1.9.1)
+Autogenerated from chart metadata using [helm-docs v1.10.0](https://github.com/norwoodj/helm-docs/releases/v1.10.0)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-docs-1.10.0/example-charts/funky-version/README.md new/helm-docs-1.11.0/example-charts/funky-version/README.md
--- old/helm-docs-1.10.0/example-charts/funky-version/README.md 2022-05-10 13:08:56.000000000 +0200
+++ new/helm-docs-1.11.0/example-charts/funky-version/README.md 2022-06-29 12:28:58.000000000 +0200
@@ -17,4 +17,4 @@
* <https://github.com/norwoodj/helm-docs/tree/master/example-charts/funky-vers…>
----------------------------------------------
-Autogenerated from chart metadata using [helm-docs v1.9.1](https://github.com/norwoodj/helm-docs/releases/v1.9.1)
+Autogenerated from chart metadata using [helm-docs v1.10.0](https://github.com/norwoodj/helm-docs/releases/v1.10.0)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-docs-1.10.0/example-charts/helm-3/README.md new/helm-docs-1.11.0/example-charts/helm-3/README.md
--- old/helm-docs-1.10.0/example-charts/helm-3/README.md 2022-05-10 13:08:56.000000000 +0200
+++ new/helm-docs-1.11.0/example-charts/helm-3/README.md 2022-06-29 12:28:58.000000000 +0200
@@ -41,4 +41,4 @@
| controller.service.type | string | `"LoadBalancer"` | |
----------------------------------------------
-Autogenerated from chart metadata using [helm-docs v1.9.1](https://github.com/norwoodj/helm-docs/releases/v1.9.1)
+Autogenerated from chart metadata using [helm-docs v1.10.0](https://github.com/norwoodj/helm-docs/releases/v1.10.0)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-docs-1.10.0/example-charts/ignored-values-example/Chart.yaml new/helm-docs-1.11.0/example-charts/ignored-values-example/Chart.yaml
--- old/helm-docs-1.10.0/example-charts/ignored-values-example/Chart.yaml 1970-01-01 01:00:00.000000000 +0100
+++ new/helm-docs-1.11.0/example-charts/ignored-values-example/Chart.yaml 2022-06-29 12:28:58.000000000 +0200
@@ -0,0 +1,11 @@
+apiVersion: v2
+name: ignored-values-example
+description: Based on best-values-example
+version: "0.1.0"
+home: "https://github.com/norwoodj/helm-docs/tree/master/example-charts/ignored-va…"
+sources: ["https://github.com/norwoodj/helm-docs/tree/master/example-charts/ignored-va…"]
+engine: gotpl
+type: application
+maintainers:
+ - email: jakub.buczak(a)gmail.com
+ name: Jakub Buczak
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-docs-1.10.0/example-charts/ignored-values-example/README.md new/helm-docs-1.11.0/example-charts/ignored-values-example/README.md
--- old/helm-docs-1.10.0/example-charts/ignored-values-example/README.md 1970-01-01 01:00:00.000000000 +0100
+++ new/helm-docs-1.11.0/example-charts/ignored-values-example/README.md 2022-06-29 12:28:58.000000000 +0200
@@ -0,0 +1,35 @@
+# ignored-values-example
+
+![Version: 0.1.0](https://img.shields.io/badge/Version-0.1.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square)
+
+Based on best-values-example
+
+**Homepage:** <https://github.com/norwoodj/helm-docs/tree/master/example-charts/ignored-va…>
+
+## Maintainers
+
+| Name | Email | Url |
+| ---- | ------ | --- |
+| Jakub Buczak | <jakub.buczak(a)gmail.com> | |
+
+## Source Code
+
+* <https://github.com/norwoodj/helm-docs/tree/master/example-charts/ignored-va…>
+
+## Values
+
+| Key | Type | Default | Description |
+|-----|------|---------|-------------|
+| config.databasesToCreate[0] | string | `"postgresql"` | default database for storage of database metadata |
+| config.databasesToCreate[1] | string | `"hashbash"` | database for the [hashbash](https://github.com/norwoodj/hashbash) project |
+| config.usersToCreate[0] | object | `{"admin":true,"name":"root"}` | admin user |
+| config.usersToCreate[1] | object | `{"name":"hashbash","readwriteDatabases":["hashbash"]}` | user with access to the database with the same name |
+| configWithAllValuesIgnored | object | `{}` | |
+| statefulset.extraVolumes | list | `[{"emptyDir":{},"name":"data"}]` | Additional volumes to be mounted into the database container |
+| statefulset.image.repository | string | `"jnorwood/postgresq"` | Image to use for deploying, must support an entrypoint which creates users/databases from appropriate config files |
+| statefulset.image.tag | string | `"11"` | |
+| statefulset.livenessProbe | object | `{"enabled":false}` | Configure the healthcheck for the database |
+| statefulset.podLabels | object | `{}` | The labels to be applied to instances of the database |
+
+----------------------------------------------
+Autogenerated from chart metadata using [helm-docs v1.9.1](https://github.com/norwoodj/helm-docs/releases/v1.9.1)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-docs-1.10.0/example-charts/ignored-values-example/values.yaml new/helm-docs-1.11.0/example-charts/ignored-values-example/values.yaml
--- old/helm-docs-1.10.0/example-charts/ignored-values-example/values.yaml 1970-01-01 01:00:00.000000000 +0100
+++ new/helm-docs-1.11.0/example-charts/ignored-values-example/values.yaml 2022-06-29 12:28:58.000000000 +0200
@@ -0,0 +1,51 @@
+statefulset:
+ image:
+ # -- Image to use for deploying, must support an entrypoint
+ # which creates users/databases from appropriate config files
+ repository: jnorwood/postgresq
+ tag: "11"
+
+ # -- Additional volumes to be mounted into the database container
+ extraVolumes:
+ - name: data
+ emptyDir: {}
+
+ # -- Configure the healthcheck for the database
+ livenessProbe:
+ enabled: false
+
+ # -- The labels to be applied to instances of the database
+ podLabels: {}
+
+config:
+ databasesToCreate:
+ # -- default database for storage of database metadata
+ - postgresql
+
+ # -- database for the [hashbash](https://github.com/norwoodj/hashbash) project
+ - hashbash
+
+ usersToCreate:
+ # -- admin user
+ - {name: root, admin: true}
+
+ # -- user with access to the database with the same name
+ - {name: hashbash, readwriteDatabases: [hashbash]}
+
+ # @ignore test
+ - {name: test, readDatabases: [test]}
+
+# @ignore
+internalConfig:
+ rpcPort: 8080
+ # -- this should also be ignored
+ generateData: true
+
+# @ignore
+ignoredConfig: 6
+
+configWithAllValuesIgnored:
+ # @ignore
+ ignoredOne: true
+ # @ignore
+ ignoredTwo: "?"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-docs-1.10.0/example-charts/most-empty/README.md new/helm-docs-1.11.0/example-charts/most-empty/README.md
--- old/helm-docs-1.10.0/example-charts/most-empty/README.md 2022-05-10 13:08:56.000000000 +0200
+++ new/helm-docs-1.11.0/example-charts/most-empty/README.md 2022-06-29 12:28:58.000000000 +0200
@@ -21,4 +21,4 @@
```
----------------------------------------------
-Autogenerated from chart metadata using [helm-docs v1.9.1](https://github.com/norwoodj/helm-docs/releases/v1.9.1)
+Autogenerated from chart metadata using [helm-docs v1.10.0](https://github.com/norwoodj/helm-docs/releases/v1.10.0)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-docs-1.10.0/example-charts/nginx-ingress/README.md new/helm-docs-1.11.0/example-charts/nginx-ingress/README.md
--- old/helm-docs-1.10.0/example-charts/nginx-ingress/README.md 2022-05-10 13:08:56.000000000 +0200
+++ new/helm-docs-1.11.0/example-charts/nginx-ingress/README.md 2022-06-29 12:28:58.000000000 +0200
@@ -41,4 +41,4 @@
| controller.service.type | string | `"LoadBalancer"` | |
----------------------------------------------
-Autogenerated from chart metadata using [helm-docs v1.9.1](https://github.com/norwoodj/helm-docs/releases/v1.9.1)
+Autogenerated from chart metadata using [helm-docs v1.10.0](https://github.com/norwoodj/helm-docs/releases/v1.10.0)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-docs-1.10.0/example-charts/nginx-ingress-but-auto-comments/README.md new/helm-docs-1.11.0/example-charts/nginx-ingress-but-auto-comments/README.md
--- old/helm-docs-1.10.0/example-charts/nginx-ingress-but-auto-comments/README.md 2022-05-10 13:08:56.000000000 +0200
+++ new/helm-docs-1.11.0/example-charts/nginx-ingress-but-auto-comments/README.md 2022-06-29 12:28:58.000000000 +0200
@@ -41,4 +41,4 @@
| controller.service.type | string | `"LoadBalancer"` | |
----------------------------------------------
-Autogenerated from chart metadata using [helm-docs v1.9.1](https://github.com/norwoodj/helm-docs/releases/v1.9.1)
+Autogenerated from chart metadata using [helm-docs v1.10.0](https://github.com/norwoodj/helm-docs/releases/v1.10.0)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-docs-1.10.0/example-charts/no-requirements/README.md new/helm-docs-1.11.0/example-charts/no-requirements/README.md
--- old/helm-docs-1.10.0/example-charts/no-requirements/README.md 2022-05-10 13:08:56.000000000 +0200
+++ new/helm-docs-1.11.0/example-charts/no-requirements/README.md 2022-06-29 12:28:58.000000000 +0200
@@ -26,4 +26,4 @@
| rules.statusCodes.codes.5xx.threshold | float | `1.5` | Threshold percentage of 5xx responses above which the alert will fire |
----------------------------------------------
-Autogenerated from chart metadata using [helm-docs v1.9.1](https://github.com/norwoodj/helm-docs/releases/v1.9.1)
+Autogenerated from chart metadata using [helm-docs v1.10.0](https://github.com/norwoodj/helm-docs/releases/v1.10.0)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-docs-1.10.0/example-charts/no-values/README.md new/helm-docs-1.11.0/example-charts/no-values/README.md
--- old/helm-docs-1.10.0/example-charts/no-values/README.md 2022-05-10 13:08:56.000000000 +0200
+++ new/helm-docs-1.11.0/example-charts/no-values/README.md 2022-06-29 12:28:58.000000000 +0200
@@ -17,4 +17,4 @@
* <https://github.com/norwoodj/helm-docs/tree/master/example-charts/no-values>
----------------------------------------------
-Autogenerated from chart metadata using [helm-docs v1.9.1](https://github.com/norwoodj/helm-docs/releases/v1.9.1)
+Autogenerated from chart metadata using [helm-docs v1.10.0](https://github.com/norwoodj/helm-docs/releases/v1.10.0)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-docs-1.10.0/example-charts/special-characters/README.md new/helm-docs-1.11.0/example-charts/special-characters/README.md
--- old/helm-docs-1.10.0/example-charts/special-characters/README.md 2022-05-10 13:08:56.000000000 +0200
+++ new/helm-docs-1.11.0/example-charts/special-characters/README.md 2022-06-29 12:28:58.000000000 +0200
@@ -27,4 +27,4 @@
| htmlSnippets.two | string | `""` | Let's put it in the description <html></html> |
----------------------------------------------
-Autogenerated from chart metadata using [helm-docs v1.9.1](https://github.com/norwoodj/helm-docs/releases/v1.9.1)
+Autogenerated from chart metadata using [helm-docs v1.10.0](https://github.com/norwoodj/helm-docs/releases/v1.10.0)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-docs-1.10.0/example-charts/special-characters-but-auto-comments/README.md new/helm-docs-1.11.0/example-charts/special-characters-but-auto-comments/README.md
--- old/helm-docs-1.10.0/example-charts/special-characters-but-auto-comments/README.md 2022-05-10 13:08:56.000000000 +0200
+++ new/helm-docs-1.11.0/example-charts/special-characters-but-auto-comments/README.md 2022-06-29 12:28:58.000000000 +0200
@@ -27,4 +27,4 @@
| htmlSnippets.two | string | `""` | Let's put it in the description <html></html> |
----------------------------------------------
-Autogenerated from chart metadata using [helm-docs v1.9.1](https://github.com/norwoodj/helm-docs/releases/v1.9.1)
+Autogenerated from chart metadata using [helm-docs v1.10.0](https://github.com/norwoodj/helm-docs/releases/v1.10.0)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-docs-1.10.0/example-charts/umbrella/README.md new/helm-docs-1.11.0/example-charts/umbrella/README.md
--- old/helm-docs-1.10.0/example-charts/umbrella/README.md 2022-05-10 13:08:56.000000000 +0200
+++ new/helm-docs-1.11.0/example-charts/umbrella/README.md 2022-06-29 12:28:58.000000000 +0200
@@ -25,4 +25,4 @@
| sub-b.mySubKeyB | string | `"my-sub-value-b"` | Value for sub-chart B |
----------------------------------------------
-Autogenerated from chart metadata using [helm-docs v1.9.1](https://github.com/norwoodj/helm-docs/releases/v1.9.1)
+Autogenerated from chart metadata using [helm-docs v1.10.0](https://github.com/norwoodj/helm-docs/releases/v1.10.0)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-docs-1.10.0/example-charts/umbrella/charts/sub-a/README.md new/helm-docs-1.11.0/example-charts/umbrella/charts/sub-a/README.md
--- old/helm-docs-1.10.0/example-charts/umbrella/charts/sub-a/README.md 2022-05-10 13:08:56.000000000 +0200
+++ new/helm-docs-1.11.0/example-charts/umbrella/charts/sub-a/README.md 2022-06-29 12:28:58.000000000 +0200
@@ -19,4 +19,4 @@
| mySubKeyA | string | `"my-sub-value-a"` | Value for sub-chart A |
----------------------------------------------
-Autogenerated from chart metadata using [helm-docs v1.9.1](https://github.com/norwoodj/helm-docs/releases/v1.9.1)
+Autogenerated from chart metadata using [helm-docs v1.10.0](https://github.com/norwoodj/helm-docs/releases/v1.10.0)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-docs-1.10.0/example-charts/umbrella/charts/sub-b/README.md new/helm-docs-1.11.0/example-charts/umbrella/charts/sub-b/README.md
--- old/helm-docs-1.10.0/example-charts/umbrella/charts/sub-b/README.md 2022-05-10 13:08:56.000000000 +0200
+++ new/helm-docs-1.11.0/example-charts/umbrella/charts/sub-b/README.md 2022-06-29 12:28:58.000000000 +0200
@@ -18,4 +18,4 @@
| mySubKeyB | string | `"my-sub-value-b"` | Value for sub-chart B |
----------------------------------------------
-Autogenerated from chart metadata using [helm-docs v1.9.1](https://github.com/norwoodj/helm-docs/releases/v1.9.1)
+Autogenerated from chart metadata using [helm-docs v1.10.0](https://github.com/norwoodj/helm-docs/releases/v1.10.0)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-docs-1.10.0/example-charts/umbrella/charts/sub-c/README.md new/helm-docs-1.11.0/example-charts/umbrella/charts/sub-c/README.md
--- old/helm-docs-1.10.0/example-charts/umbrella/charts/sub-c/README.md 2022-05-10 13:08:56.000000000 +0200
+++ new/helm-docs-1.11.0/example-charts/umbrella/charts/sub-c/README.md 2022-06-29 12:28:58.000000000 +0200
@@ -17,4 +17,4 @@
| global | object | `{}` | |
----------------------------------------------
-Autogenerated from chart metadata using [helm-docs v1.9.1](https://github.com/norwoodj/helm-docs/releases/v1.9.1)
+Autogenerated from chart metadata using [helm-docs v1.10.0](https://github.com/norwoodj/helm-docs/releases/v1.10.0)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-docs-1.10.0/go.mod new/helm-docs-1.11.0/go.mod
--- old/helm-docs-1.10.0/go.mod 2022-05-10 13:08:56.000000000 +0200
+++ new/helm-docs-1.11.0/go.mod 2022-06-29 12:28:58.000000000 +0200
@@ -4,6 +4,7 @@
require (
github.com/Masterminds/sprig/v3 v3.2.2
+ github.com/gobwas/glob v0.2.3
github.com/sirupsen/logrus v1.2.0
github.com/spf13/cobra v0.0.5
github.com/spf13/viper v1.4.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-docs-1.10.0/go.sum new/helm-docs-1.11.0/go.sum
--- old/helm-docs-1.10.0/go.sum 2022-05-10 13:08:56.000000000 +0200
+++ new/helm-docs-1.11.0/go.sum 2022-06-29 12:28:58.000000000 +0200
@@ -34,6 +34,8 @@
github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE=
github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk=
github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY=
+github.com/gobwas/glob v0.2.3 h1:A4xDbljILXROh+kObIiy5kIaPYD8e96x1tgBhUI5J+Y=
+github.com/gobwas/glob v0.2.3/go.mod h1:d3Ez4x06l9bZtSvzIay5+Yzi0fmZzPgnTbPcKjJAkT8=
github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ=
github.com/gogo/protobuf v1.2.1/go.mod h1:hp+jE20tsWTFYpLwKvXlhS1hjn+gTNwPg2I6zVXpSg4=
github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q=
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-docs-1.10.0/pkg/document/files.go new/helm-docs-1.11.0/pkg/document/files.go
--- old/helm-docs-1.10.0/pkg/document/files.go 1970-01-01 01:00:00.000000000 +0100
+++ new/helm-docs-1.11.0/pkg/document/files.go 2022-06-29 12:28:58.000000000 +0200
@@ -0,0 +1,144 @@
+package document
+
+import (
+ "encoding/base64"
+ "io/ioutil"
+ "os"
+ "path"
+ "path/filepath"
+ "strings"
+
+ "github.com/gobwas/glob"
+ log "github.com/sirupsen/logrus"
+ "gopkg.in/yaml.v3"
+)
+
+type files struct {
+ baseDir string
+ foundFiles map[string]*fileEntry
+}
+
+type fileEntry struct {
+ Path string
+ data []byte
+}
+
+func getFiles(dir string) (files, error) {
+ result := files{
+ baseDir: dir,
+ foundFiles: make(map[string]*fileEntry),
+ }
+
+ err := filepath.Walk(dir, func(path string, info os.FileInfo, err error) error {
+ if err != nil {
+ return err
+ }
+
+ if info.IsDir() {
+ return nil
+ }
+
+ result.foundFiles[path] = &fileEntry{Path: path}
+ return nil
+ })
+
+ if err != nil {
+ return files{}, err
+ }
+
+ return result, nil
+}
+
+func (f *fileEntry) GetData() []byte {
+ if f.data == nil {
+ data, err := ioutil.ReadFile(f.Path)
+ if err != nil {
+ log.Warnf("Error reading file contents for %s: %s", f.Path, err.Error())
+ return []byte{}
+ }
+ f.data = data
+ }
+
+ return f.data
+}
+
+func (f files) GetBytes(name string) []byte {
+ if v, ok := f.foundFiles[filepath.Join(f.baseDir, name)]; ok {
+ return v.GetData()
+ }
+ return []byte{}
+}
+
+func (f files) Get(name string) string {
+ return string(f.GetBytes(name))
+}
+
+func (f files) Glob(pattern string) files {
+ result := files{
+ baseDir: f.baseDir,
+ foundFiles: make(map[string]*fileEntry),
+ }
+ g, err := glob.Compile(filepath.Join(f.baseDir, pattern), filepath.Separator)
+ if err != nil {
+ log.Warnf("Error compiling Glob patten %s: %s", pattern, err.Error())
+ return result
+ }
+
+ for filePath, entry := range f.foundFiles {
+ if g.Match(filePath) {
+ result.foundFiles[filePath] = entry
+ }
+ }
+
+ return result
+}
+
+func (f files) AsConfig() string {
+ if len(f.foundFiles) == 0 {
+ return ""
+ }
+
+ m := make(map[string]string)
+
+ // Explicitly convert to strings, and file names
+ for k, v := range f.foundFiles {
+ m[path.Base(k)] = string(v.GetData())
+ }
+
+ return toYAML(m)
+}
+
+func (f files) AsSecrets() string {
+ if len(f.foundFiles) == 0 {
+ return ""
+ }
+
+ m := make(map[string]string)
+
+ for k, v := range f.foundFiles {
+ m[path.Base(k)] = base64.StdEncoding.EncodeToString(v.GetData())
+ }
+
+ return toYAML(m)
+}
+
+func (f files) Lines(path string) []string {
+ if len(f.foundFiles) == 0 {
+ return []string{}
+ }
+ entry, exists := f.foundFiles[path]
+ if !exists {
+ return []string{}
+ }
+
+ return strings.Split(string(entry.GetData()), "\n")
+}
+
+func toYAML(v interface{}) string {
+ data, err := yaml.Marshal(v)
+ if err != nil {
+ // Swallow errors inside a template.
+ return ""
+ }
+ return strings.TrimSuffix(string(data), "\n")
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-docs-1.10.0/pkg/document/files_test.go new/helm-docs-1.11.0/pkg/document/files_test.go
--- old/helm-docs-1.10.0/pkg/document/files_test.go 1970-01-01 01:00:00.000000000 +0100
+++ new/helm-docs-1.11.0/pkg/document/files_test.go 2022-06-29 12:28:58.000000000 +0200
@@ -0,0 +1,138 @@
+package document
+
+import (
+ "github.com/stretchr/testify/assert"
+ "os"
+ "path"
+ "testing"
+)
+
+// As the interface has been kept the same as in Helm, the tests also work here.
+// Tests similar to https://github.com/helm/helm/blob/main/pkg/engine/files_test.go.
+
+var cases = []struct {
+ path, data string
+}{
+ {"ship/captain.txt", "The Captain"},
+ {"ship/stowaway.txt", "Legatt"},
+ {"story/name.txt", "The Secret Sharer"},
+ {"story/author.txt", "Joseph Conrad"},
+ {"multiline/test.txt", "bar\nfoo"},
+}
+
+func getTestFiles() files {
+ a := files{
+ baseDir: "",
+ foundFiles: make(map[string]*fileEntry),
+ }
+ for _, c := range cases {
+ a.foundFiles[c.path] = &fileEntry{
+ Path: c.path,
+ data: []byte(c.data),
+ }
+ }
+
+ return a
+}
+
+func TestNewFiles(t *testing.T) {
+ files := getTestFiles()
+
+ if len(files.foundFiles) != len(cases) {
+ t.Errorf("Expected len() = %d, got %d", len(cases), len(files.foundFiles))
+ }
+
+ for i, f := range cases {
+ if got := string(files.GetBytes(f.path)); got != f.data {
+ t.Errorf("%d: expected %q, got %q", i, f.data, got)
+ }
+ if got := files.Get(f.path); got != f.data {
+ t.Errorf("%d: expected %q, got %q", i, f.data, got)
+ }
+ }
+}
+
+func TestFileGlob(t *testing.T) {
+ as := assert.New(t)
+
+ f := getTestFiles()
+
+ matched := f.Glob("story/**")
+
+ as.Len(matched.foundFiles, 2, "Should be two files in glob story/**")
+ as.Equal("Joseph Conrad", matched.Get("story/author.txt"))
+}
+
+func TestToConfig(t *testing.T) {
+ as := assert.New(t)
+
+ f := getTestFiles()
+ out := f.Glob("**/captain.txt").AsConfig()
+ as.Equal("captain.txt: The Captain", out)
+
+ out = f.Glob("ship/**").AsConfig()
+ as.Equal("captain.txt: The Captain\nstowaway.txt: Legatt", out)
+}
+
+func TestToSecret(t *testing.T) {
+ as := assert.New(t)
+
+ f := getTestFiles()
+
+ out := f.Glob("ship/**").AsSecrets()
+ as.Equal("captain.txt: VGhlIENhcHRhaW4=\nstowaway.txt: TGVnYXR0", out)
+}
+
+func TestLines(t *testing.T) {
+ as := assert.New(t)
+
+ f := getTestFiles()
+
+ out := f.Lines("multiline/test.txt")
+ as.Len(out, 2)
+
+ as.Equal("bar", out[0])
+}
+
+func TestGetFiles(t *testing.T) {
+ chartDir, err := os.MkdirTemp("", "*-helm-docs-chart")
+ if err != nil {
+ t.Fatal(err)
+ }
+
+ t.Cleanup(func() {
+ _ = os.RemoveAll(chartDir)
+ })
+
+ testFiles := getTestFiles()
+ for filePath, entry := range testFiles.foundFiles {
+ fullPath := path.Join(chartDir, filePath)
+ baseDir := path.Dir(fullPath)
+ if err = os.MkdirAll(baseDir, 0o755); err != nil {
+ t.Fatal(err)
+ }
+ data := entry.GetData()
+
+ if err = os.WriteFile(fullPath, data, 0o644); err != nil {
+ t.Fatal(err)
+ }
+ }
+
+ chartFiles, err := getFiles(chartDir)
+ if err != nil {
+ t.Fatal(err)
+ }
+
+ if len(chartFiles.foundFiles) != len(testFiles.foundFiles) {
+ t.Errorf("chart files: expected %d, got %d", len(chartFiles.foundFiles), len(testFiles.foundFiles))
+ }
+
+ // Sanity check the files have been read
+ for filePath, entry := range chartFiles.foundFiles {
+ data := entry.GetData()
+
+ if len(data) == 0 {
+ t.Errorf("%s: expected file contents, got 0 bytes", filePath)
+ }
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-docs-1.10.0/pkg/document/model.go new/helm-docs-1.11.0/pkg/document/model.go
--- old/helm-docs-1.10.0/pkg/document/model.go 2022-05-10 13:08:56.000000000 +0200
+++ new/helm-docs-1.11.0/pkg/document/model.go 2022-06-29 12:28:58.000000000 +0200
@@ -30,6 +30,7 @@
helm.ChartDocumentationInfo
HelmDocsVersion string
Values []valueRow
+ Files files
}
func sortValueRows(valueRows []valueRow) {
@@ -65,7 +66,7 @@
if valueRows[i].LineNumber == valueRows[j].LineNumber {
return valueRows[i].Column < valueRows[j].Column
}
- return valueRows[i].LineNumber < valueRows[i].LineNumber
+ return valueRows[i].LineNumber < valueRows[j].LineNumber
case AlphaNumSortOrder:
return valueRows[i].Key < valueRows[j].Key
default:
@@ -97,6 +98,10 @@
return chartTemplateData{}, err
}
+ if viper.GetBool("ignore-non-descriptions") {
+ valuesTableRows = removeRowsWithoutDescription(valuesTableRows)
+ }
+
if len(dependencyValues) > 0 {
seenGlobalKeys := make(map[string]bool)
for i, row := range valuesTableRows {
@@ -131,9 +136,26 @@
sortValueRows(valuesTableRows)
+ files, err := getFiles(info.ChartDirectory)
+ if err != nil {
+ return chartTemplateData{}, err
+ }
+
return chartTemplateData{
ChartDocumentationInfo: info,
HelmDocsVersion: helmDocsVersion,
Values: valuesTableRows,
+ Files: files,
}, nil
}
+
+func removeRowsWithoutDescription(valuesTableRows []valueRow) []valueRow {
+
+ var valuesTableRowsWithoutDescription []valueRow
+ for i := range valuesTableRows {
+ if valuesTableRows[i].AutoDescription != "" || valuesTableRows[i].Description != "" {
+ valuesTableRowsWithoutDescription = append(valuesTableRowsWithoutDescription, valuesTableRows[i])
+ }
+ }
+ return valuesTableRowsWithoutDescription
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-docs-1.10.0/pkg/document/values.go new/helm-docs-1.11.0/pkg/document/values.go
--- old/helm-docs-1.10.0/pkg/document/values.go 2022-05-10 13:08:56.000000000 +0200
+++ new/helm-docs-1.11.0/pkg/document/values.go 2022-06-29 12:28:58.000000000 +0200
@@ -127,7 +127,7 @@
return helm.ChartValueDescription{}
}
- if !strings.Contains(node.HeadComment, "# --") {
+ if !strings.Contains(node.HeadComment, helm.PrefixComment) {
return helm.ChartValueDescription{}
}
commentLines := strings.Split(node.HeadComment, "\n")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-docs-1.10.0/pkg/document/values_test.go new/helm-docs-1.11.0/pkg/document/values_test.go
--- old/helm-docs-1.10.0/pkg/document/values_test.go 2022-05-10 13:08:56.000000000 +0200
+++ new/helm-docs-1.11.0/pkg/document/values_test.go 2022-06-29 12:28:58.000000000 +0200
@@ -1440,11 +1440,11 @@
assert.Equal(t, "Bar!", valuesRows[0].AutoDescription)
}
-func TestMultilineDescriptionSection(t *testing.T) {
+func TestMultilineRawDescription(t *testing.T) {
helmValues := parseYamlValues(`
animals:
# -- (list) I mean, dogs are quite nice too...
- # @section
+ # @raw
#
# List of default dogs:
# - Umbra
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-docs-1.10.0/pkg/helm/chart_info.go new/helm-docs-1.11.0/pkg/helm/chart_info.go
--- old/helm-docs-1.10.0/pkg/helm/chart_info.go 2022-05-10 13:08:56.000000000 +0200
+++ new/helm-docs-1.11.0/pkg/helm/chart_info.go 2022-06-29 12:28:58.000000000 +0200
@@ -16,7 +16,7 @@
)
var valuesDescriptionRegex = regexp.MustCompile("^\\s*#\\s*(.*)\\s+--\\s*(.*)$")
-var sectionDescriptionRegex = regexp.MustCompile("^\\s*#\\s+@section")
+var rawDescriptionRegex = regexp.MustCompile("^\\s*#\\s+@raw")
var commentContinuationRegex = regexp.MustCompile("^\\s*#(\\s?)(.*)$")
var defaultValueRegex = regexp.MustCompile("^\\s*# @default -- (.*)$")
var valueTypeRegex = regexp.MustCompile("^\\((.*?)\\)\\s*(.*)$")
@@ -146,6 +146,21 @@
return chartRequirements, nil
}
+func removeIgnored(rootNode *yaml.Node, parentKind yaml.Kind) {
+ newContent := make([]*yaml.Node, 0, len(rootNode.Content))
+ for i := 0; i < len(rootNode.Content); i++ {
+ node := rootNode.Content[i]
+ if !strings.Contains(node.HeadComment, "@ignore") {
+ removeIgnored(node, node.Kind)
+ newContent = append(newContent, node)
+ } else if parentKind == yaml.MappingNode {
+ // for parentKind each yaml key is represented by two nodes
+ i++
+ }
+ }
+ rootNode.Content = newContent
+}
+
func parseChartValuesFile(chartDirectory string) (yaml.Node, error) {
valuesPath := filepath.Join(chartDirectory, viper.GetString("values-file"))
yamlFileContents, err := getYamlFileContents(valuesPath)
@@ -156,6 +171,7 @@
}
err = yaml.Unmarshal(yamlFileContents, &values)
+ removeIgnored(&values, values.Kind)
return values, err
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/helm-docs-1.10.0/pkg/helm/comment.go new/helm-docs-1.11.0/pkg/helm/comment.go
--- old/helm-docs-1.10.0/pkg/helm/comment.go 2022-05-10 13:08:56.000000000 +0200
+++ new/helm-docs-1.11.0/pkg/helm/comment.go 2022-06-29 12:28:58.000000000 +0200
@@ -4,6 +4,10 @@
"strings"
)
+const (
+ PrefixComment = "# --"
+)
+
func ParseComment(commentLines []string) (string, ChartValueDescription) {
var valueKey string
var c ChartValueDescription
@@ -13,7 +17,7 @@
// the last "group" of comment lines starting with '# --'.
lastIndex := 0
for i, v := range commentLines {
- if strings.HasPrefix(v, "# --") {
+ if strings.HasPrefix(v, PrefixComment) {
lastIndex = i
}
}
@@ -40,15 +44,15 @@
c.Description = valueTypeMatch[2]
}
- var isSection = false
+ var isRaw = false
for _, line := range commentLines[docStartIdx+1:] {
- sectionFlagMatch := sectionDescriptionRegex.FindStringSubmatch(line)
+ rawFlagMatch := rawDescriptionRegex.FindStringSubmatch(line)
defaultCommentMatch := defaultValueRegex.FindStringSubmatch(line)
notationTypeCommentMatch := valueNotationTypeRegex.FindStringSubmatch(line)
- if !isSection && len(sectionFlagMatch) == 1 {
- isSection = true
+ if !isRaw && len(rawFlagMatch) == 1 {
+ isRaw = true
continue
}
@@ -64,7 +68,7 @@
commentContinuationMatch := commentContinuationRegex.FindStringSubmatch(line)
- if isSection {
+ if isRaw {
if len(commentContinuationMatch) > 1 {
c.Description += "\n" + commentContinuationMatch[2]
++++++ vendor.tar.gz ++++++
++++ 3101 lines of diff (skipped)
1
0