Hello community,
here is the log from the commit of package skelcd-control-openSUSE for
openSUSE:Factory checked in at 2018-12-31 09:43:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/skelcd-control-openSUSE (Old)
and /work/SRC/openSUSE:Factory/.skelcd-control-openSUSE.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "skelcd-control-openSUSE"
Mon Dec 31 09:43:10 2018 rev:200 rq:656774 version:20181207
Changes:
--------
---
/work/SRC/openSUSE:Factory/skelcd-control-openSUSE/skelcd-control-openSUSE-promo.changes
2018-09-11 17:14:46.179643624 +0200
+++
/work/SRC/openSUSE:Factory/.skelcd-control-openSUSE.new.28833/skelcd-control-openSUSE-promo.changes
2018-12-31 09:43:12.146373203 +0100
@@ -1,0 +2,53 @@
+Fri Dec 07 14:16:26 UTC 2018 - Richard Brown <[email protected]>
+
+- Adjust / partition size to fit with 20GB aspirational minimum
+ * btrfs root will be at least 17.5GB, leaving 2.5 GB swap & EFI
+ * boo#1093372
+- 20181207
+
+-------------------------------------------------------------------
+Wed Dec 05 14:17:11 UTC 2018 - Richard Brown <[email protected]>
+
+- Allow snapshot disabling if not enough disk space (boo#1093372)
+- 20181205
+
+-------------------------------------------------------------------
+Mon Dec 03 09:46:41 UTC 2018 - Richard Brown <[email protected]>
+
+- Remove fallback_for_XXX parameters for /home (boo#1093372)
+- 20181203
+
+-------------------------------------------------------------------
+Thu Nov 29 13:52:29 UTC 2018 - Stasiek Michalski <[email protected]>
+
+- Update yast2-theme dependency (boo#1108422)
+- 20181129
+
+-------------------------------------------------------------------
+Thu Nov 22 14:52:11 UTC 2018 - Richard Brown <[email protected]>
+
+- Improve default partition sizes (boo#1093372)
+- Enable sshd and disable firewall by default on server roles
+ (boo#1090372)
+- 20181122
+
+-------------------------------------------------------------------
+Wed Nov 21 11:33:48 UTC 2018 - [email protected]
+
+- Remove not needed step names from the sidebar (bsc#1115986)
+- 20181121
+
+-------------------------------------------------------------------
+Wed Nov 14 13:55:08 UTC 2018 - Stefan Hundhammer <[email protected]>
+
+- Added workflow step to add online repos during installation
+ (bsc#1112937)
+- 20181114
+
+-------------------------------------------------------------------
+Sat Nov 10 21:05:05 UTC 2018 - [email protected]
+
+- Switch installation UI for openSUSE to sidebar (boo#1088785)
+- 20181113
+
+-------------------------------------------------------------------
skelcd-control-openSUSE.changes: same change
Old:
----
skelcd-control-openSUSE-42.3.99.32.tar.bz2
New:
----
skelcd-control-openSUSE-20181207.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ skelcd-control-openSUSE-promo.spec ++++++
--- /var/tmp/diff_new_pack.97QiZR/_old 2018-12-31 09:43:12.762372698 +0100
+++ /var/tmp/diff_new_pack.97QiZR/_new 2018-12-31 09:43:12.762372698 +0100
@@ -27,7 +27,7 @@
#
######################################################################
Name: skelcd-control-openSUSE-promo
-Version: 42.3.99.32
+Version: 20181207
Release: 0
Summary: The openSUSE Installation Control file
License: MIT
@@ -69,7 +69,7 @@
Requires: yast2-qt-branding-openSUSE
Requires: yast2-services-manager
Requires: yast2-slp
-Requires: yast2-theme-openSUSE-Oxygen
+Requires: yast2-theme
Requires: yast2-trans-stats
Requires: yast2-tune
Requires: yast2-update
skelcd-control-openSUSE.spec: same change
++++++ skelcd-control-openSUSE-42.3.99.32.tar.bz2 ->
skelcd-control-openSUSE-20181207.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/skelcd-control-openSUSE-42.3.99.32/.travis.sh
new/skelcd-control-openSUSE-20181207/.travis.sh
--- old/skelcd-control-openSUSE-42.3.99.32/.travis.sh 2018-09-04
10:20:14.000000000 +0200
+++ new/skelcd-control-openSUSE-20181207/.travis.sh 2018-12-10
10:55:33.000000000 +0100
@@ -8,3 +8,8 @@
# see https://github.com/yast/docker-yast-ruby/blob/master/yast-travis-ruby
yast-travis-ruby
+# explicitly check the changelog sequence, the source_validator is fine if at
least one
+# *.changes file is OK, but here we need to be sure that both are correct
+/usr/lib/obs/service/source_validators/helpers/convert_changes_to_rpm_changelog
--check < package/skelcd-control-openSUSE.changes
+/usr/lib/obs/service/source_validators/helpers/convert_changes_to_rpm_changelog
--check < package/skelcd-control-openSUSE-promo.changes
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/skelcd-control-openSUSE-42.3.99.32/Rakefile
new/skelcd-control-openSUSE-20181207/Rakefile
--- old/skelcd-control-openSUSE-42.3.99.32/Rakefile 2018-09-04
10:20:14.000000000 +0200
+++ new/skelcd-control-openSUSE-20181207/Rakefile 2018-12-10
10:55:33.000000000 +0100
@@ -16,3 +16,30 @@
# generate the *-promo files when creating the tarball
task :tarball => :create_promo
+# this package uses the date versioning in master (for openSUSE Tumbleweed),
+# replace the standard yast task implementation
+Rake::Task[:'version:bump'].clear
+namespace :version do
+ desc "Update version in the package/skelcd-control-openSUSE.spec file"
+ task :bump do
+ spec_file = "package/skelcd-control-openSUSE.spec"
+ spec = File.read(spec_file)
+
+ # parse the current version, it can be in <date> or <date>.<release> format
+ _, version, release = spec.match(/^\s*Version:\s*(\w+)(?:\.(\w+))?$/).to_a
+ # use the UTC time to avoid conflicts when updating from different time
zones
+ date = Time.now.utc.strftime("%Y%m%d")
+
+ # add a release version if the package has been already updated today
+ new_version = if version == date
+ # if the release was missing it starts from 1
+ "#{date}.#{release.to_i + 1}"
+ else
+ "#{date}"
+ end
+
+ puts "Updating to #{new_version}"
+ spec.gsub!(/^\s*Version:.*$/, "Version: #{new_version}")
+ File.write(spec_file, spec)
+ end
+end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/skelcd-control-openSUSE-42.3.99.32/control/control.openSUSE.xml
new/skelcd-control-openSUSE-20181207/control/control.openSUSE.xml
--- old/skelcd-control-openSUSE-42.3.99.32/control/control.openSUSE.xml
2018-09-04 10:20:14.000000000 +0200
+++ new/skelcd-control-openSUSE-20181207/control/control.openSUSE.xml
2018-12-10 10:55:33.000000000 +0100
@@ -23,6 +23,7 @@
<inform_about_suboptimal_distribution
config:type="boolean">true</inform_about_suboptimal_distribution>
<skip_language_dialog config:type="boolean">true</skip_language_dialog>
<ui_mode>simple</ui_mode>
+ <installation_ui>sidebar</installation_ui>
<enable_clone config:type="boolean">false</enable_clone>
<enable_register_hwdata
config:type="boolean">true</enable_register_hwdata>
<enable_register_optional
config:type="boolean">true</enable_register_optional>
@@ -200,19 +201,21 @@
</proposal>
<volumes config:type="list">
- <!-- / volume: 5 GiB - 20 GiB, *2 if snapshots are used -->
+ <!-- / volume: 5 GiB - unlimited, +250% if snapshots are used (aka
17.5GB - unlimited) -->
<volume>
<mount_point>/</mount_point>
<fs_type>btrfs</fs_type>
<desired_size config:type="disksize">10 GiB</desired_size>
<min_size config:type="disksize">5 GiB</min_size>
- <max_size config:type="disksize">20 GiB</max_size>
- <weight config:type="integer">60</weight>
+ <max_size config:type="disksize">unlimited</max_size>
+ <weight config:type="integer">30</weight>
<snapshots config:type="boolean">true</snapshots>
<snapshots_configurable
config:type="boolean">true</snapshots_configurable>
- <snapshots_percentage
config:type="integer">100</snapshots_percentage>
+ <snapshots_percentage
config:type="integer">250</snapshots_percentage>
+ <!-- disable snapshots if not enough room -->
+ <disable_order config:type="integer">3</disable_order>
<!-- the default subvolume "@" was requested by product
management -->
<btrfs_default_subvolume>@</btrfs_default_subvolume>
@@ -268,26 +271,20 @@
</subvolumes>
</volume>
- <!-- separate /home: 7 GiB - unlimited -->
+ <!-- separate /home: 10 GiB - unlimited -->
<volume>
<mount_point>/home</mount_point>
<fs_type>xfs</fs_type>
+ <proposed config:type="boolean">false</proposed>
<proposed_configurable
config:type="boolean">true</proposed_configurable>
- <desired_size config:type="disksize">10 GiB</desired_size>
- <min_size config:type="disksize">7 GiB</min_size>
+ <desired_size config:type="disksize">40 GiB</desired_size>
+ <min_size config:type="disksize">10 GiB</min_size>
<max_size config:type="disksize">unlimited</max_size>
- <max_size_lvm config:type="disksize">25 GiB</max_size_lvm>
- <weight config:type="integer">40</weight>
+ <weight config:type="integer">60</weight>
<disable_order config:type="integer">1</disable_order>
-
- <!-- if this volume is disabled we want "/" to increase -->
- <fallback_for_desired_size>/</fallback_for_desired_size>
- <fallback_for_max_size>/</fallback_for_max_size>
- <fallback_for_max_size_lvm>/</fallback_for_max_size_lvm>
- <fallback_for_weight>/</fallback_for_weight>
</volume>
<!-- swap: 1 GiB - 2 GiB, but at least RAM size -->
@@ -301,7 +298,7 @@
<min_size config:type="disksize">1 GiB</min_size>
<max_size config:type="disksize">2 GiB</max_size>
<weight config:type="integer">10</weight>
- <adjust_by_ram config:type="boolean">true</adjust_by_ram>
+ <adjust_by_ram config:type="boolean">false</adjust_by_ram>
<adjust_by_ram_configurable
config:type="boolean">true</adjust_by_ram_configurable>
<disable_order config:type="integer">2</disable_order>
@@ -354,6 +351,11 @@
<system_role>
<id>server</id>
+ <globals>
+ <enable_firewall config:type="boolean">false</enable_firewall>
+ <firewall_enable_ssh
config:type="boolean">true</firewall_enable_ssh>
+ <enable_sshd config:type="boolean">true</enable_sshd>
+ </globals>
<software>
<default_patterns>enhanced_base</default_patterns>
</software>
@@ -362,6 +364,11 @@
<system_role>
<id>serverro</id>
+ <globals>
+ <enable_firewall config:type="boolean">false</enable_firewall>
+ <firewall_enable_ssh
config:type="boolean">true</firewall_enable_ssh>
+ <enable_sshd config:type="boolean">true</enable_sshd>
+ </globals>
<software>
<default_patterns>transactional_base</default_patterns>
</software>
@@ -375,15 +382,16 @@
</proposal>
<volumes config:type="list">
- <!-- / volume: 16 GiB - 30 GiB, like Kubic -->
+ <!-- / volume: 20 GiB - unlimited -->
<volume>
<mount_point>/</mount_point>
<fs_type>btrfs</fs_type>
- <desired_size config:type="disksize">25 GiB</desired_size>
- <min_size config:type="disksize">16 GiB</min_size>
- <max_size config:type="disksize">30 GiB</max_size>
- <weight config:type="integer">80</weight>
+ <desired_size config:type="disksize">40 GiB</desired_size>
+ <min_size config:type="disksize">20 GiB</min_size>
+ <max_size config:type="disksize">unlimited</max_size>
+ <weight config:type="integer">30</weight>
+
<!-- Always use snapshots, no matter what -->
<snapshots config:type="boolean">true</snapshots>
<snapshots_configurable
config:type="boolean">false</snapshots_configurable>
@@ -449,26 +457,20 @@
</subvolumes>
</volume>
- <!-- separate /home: 7 GiB - unlimited -->
+ <!-- separate /home: 10 GiB - unlimited -->
<volume>
<mount_point>/home</mount_point>
<fs_type>xfs</fs_type>
+ <proposed config:type="boolean">false</proposed>
<proposed_configurable
config:type="boolean">true</proposed_configurable>
- <desired_size config:type="disksize">10 GiB</desired_size>
- <min_size config:type="disksize">7 GiB</min_size>
+ <desired_size config:type="disksize">40 GiB</desired_size>
+ <min_size config:type="disksize">10 GiB</min_size>
<max_size config:type="disksize">unlimited</max_size>
- <max_size_lvm config:type="disksize">25 GiB</max_size_lvm>
- <weight config:type="integer">40</weight>
+ <weight config:type="integer">60</weight>
<disable_order config:type="integer">1</disable_order>
-
- <!-- if this volume is disabled we want "/" to increase -->
- <fallback_for_desired_size>/</fallback_for_desired_size>
- <fallback_for_max_size>/</fallback_for_max_size>
- <fallback_for_max_size_lvm>/</fallback_for_max_size_lvm>
- <fallback_for_weight>/</fallback_for_weight>
</volume>
<!-- swap: 1 GiB - 2 GiB, but at least RAM size -->
@@ -482,7 +484,7 @@
<min_size config:type="disksize">1 GiB</min_size>
<max_size config:type="disksize">2 GiB</max_size>
<weight config:type="integer">10</weight>
- <adjust_by_ram config:type="boolean">true</adjust_by_ram>
+ <adjust_by_ram config:type="boolean">false</adjust_by_ram>
<adjust_by_ram_configurable
config:type="boolean">true</adjust_by_ram_configurable>
<disable_order config:type="integer">2</disable_order>
@@ -850,7 +852,7 @@
<stage>initial</stage>
<modules config:type="list">
<module>
- <label>Load linuxrc Network Configuration</label>
+ <label>Network Autosetup</label>
<name>install_inf</name>
</module>
<module>
@@ -889,6 +891,12 @@
<label>System Analysis</label>
<name>system_analysis</name>
</module>
+ <!-- bsc#1112937: Online repos during installation -->
+ <module>
+ <label>Online Repositories</label>
+ <name>productsources</name>
+ <enable_back>yes</enable_back>
+ </module>
<module>
<name>download_release_notes</name>
</module>
@@ -956,7 +964,7 @@
the file system or storage kernel modules from inst-sys. They
need to be already
loaded and active. -->
<module>
- <label>Installer Cleanup</label>
+ <label>Perform Installation</label>
<name>instsys_cleanup</name>
</module>
<!-- Installation from images -->
@@ -1009,7 +1017,7 @@
<stage>initial</stage>
<modules config:type="list">
<module>
- <label>Load linuxrc Network Configuration</label>
+ <label>Network Autosetup</label>
<name>install_inf</name>
</module>
<module>
@@ -1090,7 +1098,7 @@
the file system or storage kernel modules from inst-sys. They
need to be already
loaded and active. -->
<module>
- <label>Installer Cleanup</label>
+ <label>Perform Update</label>
<name>instsys_cleanup</name>
</module>
<module>
@@ -1174,11 +1182,11 @@
the file system or storage kernel modules from inst-sys. They
need to be already
loaded and active. -->
<module>
- <label>Installer Cleanup</label>
+ <label>Perform Installation</label>
<name>instsys_cleanup</name>
</module>
<module>
- <label>Perform Installation</label>
+ <label>Perform Installation</label>
<name>deploy_image</name>
</module>
<module>
@@ -1281,7 +1289,7 @@
the file system or storage kernel modules from inst-sys. They
need to be already
loaded and active. -->
<module>
- <label>Installer Cleanup</label>
+ <label>Perform Update</label>
<name>instsys_cleanup</name>
</module>
<module>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/skelcd-control-openSUSE-42.3.99.32/package/skelcd-control-openSUSE.changes
new/skelcd-control-openSUSE-20181207/package/skelcd-control-openSUSE.changes
---
old/skelcd-control-openSUSE-42.3.99.32/package/skelcd-control-openSUSE.changes
2018-09-04 10:20:14.000000000 +0200
+++
new/skelcd-control-openSUSE-20181207/package/skelcd-control-openSUSE.changes
2018-12-10 10:55:33.000000000 +0100
@@ -1,4 +1,57 @@
-------------------------------------------------------------------
+Fri Dec 07 14:16:26 UTC 2018 - Richard Brown <[email protected]>
+
+- Adjust / partition size to fit with 20GB aspirational minimum
+ * btrfs root will be at least 17.5GB, leaving 2.5 GB swap & EFI
+ * boo#1093372
+- 20181207
+
+-------------------------------------------------------------------
+Wed Dec 05 14:17:11 UTC 2018 - Richard Brown <[email protected]>
+
+- Allow snapshot disabling if not enough disk space (boo#1093372)
+- 20181205
+
+-------------------------------------------------------------------
+Mon Dec 03 09:46:41 UTC 2018 - Richard Brown <[email protected]>
+
+- Remove fallback_for_XXX parameters for /home (boo#1093372)
+- 20181203
+
+-------------------------------------------------------------------
+Thu Nov 29 13:52:29 UTC 2018 - Stasiek Michalski <[email protected]>
+
+- Update yast2-theme dependency (boo#1108422)
+- 20181129
+
+-------------------------------------------------------------------
+Thu Nov 22 14:52:11 UTC 2018 - Richard Brown <[email protected]>
+
+- Improve default partition sizes (boo#1093372)
+- Enable sshd and disable firewall by default on server roles
+ (boo#1090372)
+- 20181122
+
+-------------------------------------------------------------------
+Wed Nov 21 11:33:48 UTC 2018 - [email protected]
+
+- Remove not needed step names from the sidebar (bsc#1115986)
+- 20181121
+
+-------------------------------------------------------------------
+Wed Nov 14 13:55:08 UTC 2018 - Stefan Hundhammer <[email protected]>
+
+- Added workflow step to add online repos during installation
+ (bsc#1112937)
+- 20181114
+
+-------------------------------------------------------------------
+Sat Nov 10 21:05:05 UTC 2018 - [email protected]
+
+- Switch installation UI for openSUSE to sidebar (boo#1088785)
+- 20181113
+
+-------------------------------------------------------------------
Fri Aug 31 12:37:44 UTC 2018 - [email protected]
- Change text in role selection
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/skelcd-control-openSUSE-42.3.99.32/package/skelcd-control-openSUSE.spec
new/skelcd-control-openSUSE-20181207/package/skelcd-control-openSUSE.spec
--- old/skelcd-control-openSUSE-42.3.99.32/package/skelcd-control-openSUSE.spec
2018-09-04 10:20:14.000000000 +0200
+++ new/skelcd-control-openSUSE-20181207/package/skelcd-control-openSUSE.spec
2018-12-10 10:55:33.000000000 +0100
@@ -27,7 +27,7 @@
#
######################################################################
Name: skelcd-control-openSUSE
-Version: 42.3.99.32
+Version: 20181207
Release: 0
Summary: The openSUSE Installation Control file
License: MIT
@@ -69,7 +69,7 @@
Requires: yast2-services-manager
Requires: yast2-configuration-management
Requires: yast2-slp
-Requires: yast2-theme-openSUSE-Oxygen
+Requires: yast2-theme
Requires: yast2-trans-stats
Requires: yast2-tune
Requires: yast2-update