Hello community,

here is the log from the commit of package skelcd-control-openSUSE for 
openSUSE:Factory checked in at 2018-03-26 12:12:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/skelcd-control-openSUSE (Old)
 and      /work/SRC/openSUSE:Factory/.skelcd-control-openSUSE.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "skelcd-control-openSUSE"

Mon Mar 26 12:12:20 2018 rev:194 rq:589259 version:42.3.99.23

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/skelcd-control-openSUSE/skelcd-control-openSUSE-promo.changes
    2018-03-18 21:43:40.836229823 +0100
+++ 
/work/SRC/openSUSE:Factory/.skelcd-control-openSUSE.new/skelcd-control-openSUSE-promo.changes
       2018-03-26 12:12:23.862755207 +0200
@@ -1,0 +2,11 @@
+Wed Mar 16 13:14:43 UTC 2018 - [email protected]
+
+- Introduce "Server with Transactional Updates and Read-Only Root
+  Filesystem" System Role (bsc#1084149)
+- Create /root subvolume on fresh installs (bsc#1085266)
+- Re-order installation workflow to ensure partitioning is
+  configured after the system role has altered it
+- Download release notes earlier in installation workflow
+- 42.3.99.23
+
+-------------------------------------------------------------------
skelcd-control-openSUSE.changes: same change

Old:
----
  skelcd-control-openSUSE-42.3.99.22.tar.bz2

New:
----
  skelcd-control-openSUSE-42.3.99.23.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ skelcd-control-openSUSE-promo.spec ++++++
--- /var/tmp/diff_new_pack.sTJhfG/_old  2018-03-26 12:12:25.226706321 +0200
+++ /var/tmp/diff_new_pack.sTJhfG/_new  2018-03-26 12:12:25.230706179 +0200
@@ -27,7 +27,7 @@
 #
 ######################################################################
 Name:           skelcd-control-openSUSE-promo
-Version:        42.3.99.22
+Version:        42.3.99.23
 Release:        0
 Summary:        The openSUSE Installation Control file
 License:        MIT

skelcd-control-openSUSE.spec: same change
++++++ skelcd-control-openSUSE-42.3.99.22.tar.bz2 -> 
skelcd-control-openSUSE-42.3.99.23.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/skelcd-control-openSUSE-42.3.99.22/control/control.openSUSE.xml 
new/skelcd-control-openSUSE-42.3.99.23/control/control.openSUSE.xml
--- old/skelcd-control-openSUSE-42.3.99.22/control/control.openSUSE.xml 
2018-03-15 17:20:32.000000000 +0100
+++ new/skelcd-control-openSUSE-42.3.99.23/control/control.openSUSE.xml 
2018-03-16 14:38:02.000000000 +0100
@@ -188,6 +188,18 @@
             </one_supported_desktop>
 
             <one_supported_desktop>
+                <name>serverro</name>
+                <desktop>icewm</desktop>
+                <label_id>desktop_serverro</label_id>
+                <logon>xdm</logon>
+                <cursor>DMZ</cursor>
+                <packages></packages>
+                <order config:type="integer">1</order>
+                <patterns>readonly_root_tools</patterns>
+                <icon>yast-ssh-server</icon>
+            </one_supported_desktop>
+
+            <one_supported_desktop>
                 <name>xfce</name>
                 <!-- BNC #667408 -->
                 <desktop>xfce</desktop>
@@ -323,6 +335,9 @@
                         <path>opt</path>
                     </subvolume>
                     <subvolume>
+                        <path>root</path>
+                    </subvolume>
+                    <subvolume>
                         <path>srv</path>
                     </subvolume>
                     <subvolume>
@@ -415,7 +430,7 @@
           <default_desktop>kde</default_desktop>
         </software>
         <order config:type="integer">100</order>
-       <no_default config:type="boolean">true</no_default>
+        <no_default config:type="boolean">true</no_default>
       </system_role>
 
       <system_role>
@@ -435,6 +450,132 @@
       </system_role>
 
       <system_role>
+        <id>serverro</id>
+        <software>
+          <default_desktop>serverro</default_desktop>
+        </software>
+        <order config:type="integer">400</order>
+        <partitioning>
+            <expert_partitioner_warning 
config:type="boolean">true</expert_partitioner_warning>
+
+            <proposal>
+                <lvm config:type="boolean">false</lvm>
+                <proposal_settings_editable 
config:type="boolean">true</proposal_settings_editable>
+            </proposal>
+
+            <volumes config:type="list">
+                <!-- / volume: 5 GiB - 20 GiB, *2 if snapshots are used -->
+                <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>
+
+                    <snapshots config:type="boolean">true</snapshots>
+                    <snapshots_configurable 
config:type="boolean">true</snapshots_configurable>
+                    <snapshots_percentage 
config:type="integer">100</snapshots_percentage>
+
+                    <!-- the default subvolume "@" was requested by product 
management -->
+                    <btrfs_default_subvolume>@</btrfs_default_subvolume>
+
+                    <!-- root filesystem should be read-only -->
+                    <btrfs_read_only 
config:type="boolean">true</btrfs_read_only>
+
+                    <!-- subvolumes to be created for a Btrfs root file system 
-->
+                    <!-- copy_on_write is true by default -->
+                    <subvolumes config:type="list">
+                        <subvolume>
+                            <path>home</path>
+                        </subvolume>
+                        <subvolume>
+                            <path>opt</path>
+                        </subvolume>
+                        <subvolume>
+                            <path>root</path>
+                        </subvolume>
+                        <subvolume>
+                            <path>srv</path>
+                        </subvolume>
+                        <subvolume>
+                            <path>tmp</path>
+                        </subvolume>
+                        <subvolume>
+                            <path>usr/local</path>
+                        </subvolume>
+                        <!-- unified var subvolume - 
https://lists.opensuse.org/opensuse-packaging/2017-11/msg00017.html -->
+                        <subvolume>
+                            <path>var</path>
+                            <copy_on_write 
config:type="boolean">false</copy_on_write>
+                        </subvolume>
+
+                        <!-- architecture specific subvolumes -->
+
+                        <subvolume>
+                            <path>boot/grub2/i386-pc</path>
+                            <archs>i386,x86_64</archs>
+                        </subvolume>
+                        <subvolume>
+                            <path>boot/grub2/x86_64-efi</path>
+                            <archs>x86_64</archs>
+                        </subvolume>
+                        <subvolume>
+                            <path>boot/grub2/powerpc-ieee1275</path>
+                            <archs>ppc,!board_powernv</archs>
+                        </subvolume>
+                        <subvolume>
+                            <path>boot/grub2/s390x-emu</path>
+                            <archs>s390</archs>
+                        </subvolume>
+                    </subvolumes>
+                </volume>
+
+                <!-- separate /home: 7 GiB - unlimited -->
+                <volume>
+                    <mount_point>/home</mount_point>
+                    <fs_type>xfs</fs_type>
+
+                    <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>
+                    <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>
+
+                    <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 -->
+                <volume>
+                    <mount_point>swap</mount_point>
+                    <fs_type>swap</fs_type>
+
+                    <proposed_configurable 
config:type="boolean">true</proposed_configurable>
+
+                    <desired_size config:type="disksize">2 GiB</desired_size>
+                    <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_configurable 
config:type="boolean">true</adjust_by_ram_configurable>
+
+                    <disable_order config:type="integer">2</disable_order>
+                </volume>
+
+            </volumes>
+          </partitioning>
+      </system_role>
+
+      <system_role>
         <id>custom</id>
         <software>
           <!-- The "custom" role displays manual the pattern selection
@@ -442,7 +583,7 @@
           <default_patterns>base enhanced_base</default_patterns>
           <default_desktop></default_desktop>
         </software>
-        <order config:type="integer">400</order>
+        <order config:type="integer">500</order>
       </system_role>
     </system_roles>
 
@@ -502,6 +643,7 @@
         <desktop_gnome><label>GNOME Desktop</label></desktop_gnome>
         <desktop_kde><label>KDE Plasma Desktop</label></desktop_kde>
         <desktop_server><label>Server (Text Mode)</label></desktop_server>
+        <desktop_serverro><label>Server with Transactional Updates and 
Read-Only Root Filesystem</label></desktop_serverro>
         <desktop_xfce><label>Xfce Desktop</label></desktop_xfce>
         <desktop_lxde><label>LXDE Desktop</label></desktop_lxde>
         <desktop_min_x><label>Minimal X Window</label></desktop_min_x>
@@ -517,8 +659,7 @@
         </roles_text>
         <roles_help>
           <!-- TRANSLATORS: dialog help -->
-         <label>&lt;p&gt;Choose a pre-defined user interface or customize the
-         software selection manually.&lt;/p&gt;</label>
+          <label>&lt;p&gt;Choose a pre-defined user interface or customize the 
software selection manually.&lt;/p&gt;</label>
         </roles_help>
         <kde>
           <!-- TRANSLATORS: a label for a system role -->
@@ -543,6 +684,13 @@
         <server_description>
           <label>The server selection installs a reduced set of packages and 
offers a text mode interface.</label>
         </server_description>
+        <serverro>
+          <!-- TRANSLATORS: a label for a system role -->
+          <label>Server with Transactional Updates and Read-Only Root 
Filesystem</label>
+        </serverro>
+        <serverro_description>
+          <label>Transactional Updates and Read-Only Root Filesystem provides 
an alternative, atomic, method of updating a system without interfering with 
the running system.</label>
+        </serverro_description>
         <custom>
           <!-- TRANSLATORS: a label for a system role -->
           <label>Custom</label>
@@ -855,6 +1003,23 @@
                     <name>system_analysis</name>
                 </module>
                 <module>
+                    <name>download_release_notes</name>
+                </module>
+                <module>
+                    <label>User Interface</label>
+                    <name>desktop_roles</name>
+                    <enable_back>yes</enable_back>
+                </module>
+                <module>
+                    <label>Add-On Products</label>
+                    <name>add-on</name>
+                </module>
+                <module>
+                    <label>Custom Pattern Selection</label>
+                    <name>custom_patterns</name>
+                    <enable_back>yes</enable_back>
+                </module>
+                <module>
                     <label>Disk</label>
                     <name>disk_proposal</name>
                     <enable_back>yes</enable_back>
@@ -876,23 +1041,6 @@
                     <enable_back>yes</enable_back>
                 </module>
                 <module>
-                    <label>User Interface</label>
-                    <name>desktop_roles</name>
-                    <enable_back>yes</enable_back>
-                </module>
-                <module>
-                    <label>Add-On Products</label>
-                    <name>add-on</name>
-                </module>
-                <module>
-                    <label>Custom Pattern Selection</label>
-                    <name>custom_patterns</name>
-                    <enable_back>yes</enable_back>
-                </module>
-                <module>
-                    <name>download_release_notes</name>
-                </module>
-                <module>
                     <label>User Settings</label>
                     <name>user_first</name>
                 </module>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/skelcd-control-openSUSE-42.3.99.22/package/skelcd-control-openSUSE.changes 
new/skelcd-control-openSUSE-42.3.99.23/package/skelcd-control-openSUSE.changes
--- 
old/skelcd-control-openSUSE-42.3.99.22/package/skelcd-control-openSUSE.changes  
    2018-03-15 17:20:32.000000000 +0100
+++ 
new/skelcd-control-openSUSE-42.3.99.23/package/skelcd-control-openSUSE.changes  
    2018-03-16 14:38:02.000000000 +0100
@@ -1,4 +1,15 @@
 -------------------------------------------------------------------
+Wed Mar 16 13:14:43 UTC 2018 - [email protected]
+
+- Introduce "Server with Transactional Updates and Read-Only Root
+  Filesystem" System Role (bsc#1084149)
+- Create /root subvolume on fresh installs (bsc#1085266)
+- Re-order installation workflow to ensure partitioning is
+  configured after the system role has altered it
+- Download release notes earlier in installation workflow
+- 42.3.99.23
+
+-------------------------------------------------------------------
 Thu Mar 15 15:33:33 UTC 2018 - [email protected]
 
 - Unification of firewall proposals (fate#323460, bsc#1085125)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/skelcd-control-openSUSE-42.3.99.22/package/skelcd-control-openSUSE.spec 
new/skelcd-control-openSUSE-42.3.99.23/package/skelcd-control-openSUSE.spec
--- old/skelcd-control-openSUSE-42.3.99.22/package/skelcd-control-openSUSE.spec 
2018-03-15 17:20:32.000000000 +0100
+++ new/skelcd-control-openSUSE-42.3.99.23/package/skelcd-control-openSUSE.spec 
2018-03-16 14:38:02.000000000 +0100
@@ -27,7 +27,7 @@
 #
 ######################################################################
 Name:           skelcd-control-openSUSE
-Version:        42.3.99.22
+Version:        42.3.99.23
 Release:        0
 Summary:        The openSUSE Installation Control file
 License:        MIT


Reply via email to