Hello community,
here is the log from the commit of package yast2-installation-control for
openSUSE:Factory checked in at 2016-11-03 12:55:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2-installation-control (Old)
and /work/SRC/openSUSE:Factory/.yast2-installation-control.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yast2-installation-control"
Changes:
--------
---
/work/SRC/openSUSE:Factory/yast2-installation-control/yast2-installation-control.changes
2016-03-20 11:47:27.000000000 +0100
+++
/work/SRC/openSUSE:Factory/.yast2-installation-control.new/yast2-installation-control.changes
2016-11-03 12:55:41.000000000 +0100
@@ -1,0 +2,12 @@
+Mon Oct 31 09:41:57 UTC 2016 - [email protected]
+
+- Added support for read-only proposal modules (fate#321739)
+- 3.2.0
+
+-------------------------------------------------------------------
+Thu Oct 27 14:51:19 CEST 2016 - [email protected]
+
+- Make subvolumes configurable in control.xml (fate#321737)
+- 3.1.13.1
+
+-------------------------------------------------------------------
Old:
----
yast2-installation-control-3.1.13.tar.bz2
New:
----
yast2-installation-control-3.2.0.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-installation-control.spec ++++++
--- /var/tmp/diff_new_pack.BPCAw4/_old 2016-11-03 12:55:42.000000000 +0100
+++ /var/tmp/diff_new_pack.BPCAw4/_new 2016-11-03 12:55:42.000000000 +0100
@@ -17,7 +17,7 @@
Name: yast2-installation-control
-Version: 3.1.13
+Version: 3.2.0
Release: 0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
++++++ yast2-installation-control-3.1.13.tar.bz2 ->
yast2-installation-control-3.2.0.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/yast2-installation-control-3.1.13/CONTRIBUTING.md
new/yast2-installation-control-3.2.0/CONTRIBUTING.md
--- old/yast2-installation-control-3.1.13/CONTRIBUTING.md 2016-03-14
15:29:19.000000000 +0100
+++ new/yast2-installation-control-3.2.0/CONTRIBUTING.md 2016-11-01
15:51:50.000000000 +0100
@@ -3,7 +3,7 @@
YaST is an open source project and as such it welcomes all kinds of
contributions. If you decide to contribute, please follow these guidelines to
-ensure the process is effective and pleasant both for you and YaST maintainers.
+ensure the process is effective and pleasant both for you and the YaST
maintainers.
There are two main forms of contribution: reporting bugs and performing code
changes.
@@ -17,13 +17,11 @@
registration](https://secure-www.novell.com/selfreg/jsp/createSimpleAccount.jsp)
if you don't have an account yet.)
-If you find a problem, please report it either using
-[Bugzilla](https://bugzilla.suse.com/) or GitHub issues. We can't guarantee
-that every bug will be fixed, but we'll try.
-
When creating a bug report, please follow our [bug reporting
guidelines](http://en.opensuse.org/openSUSE:Report_a_YaST_bug).
+We can't guarantee that every bug will be fixed, but we'll try.
+
Code Changes
------------
@@ -44,15 +42,22 @@
to the [Ruby style
guide](https://github.com/SUSE/style-guides/blob/master/Ruby.md).
- 4. Make sure your change didn't break anything by building the RPM package
+ 4. Update the package version (in `packages/*.spec`, usually by
+ `rake version:bump`) and add a new entry to the `package/*.changes` file
+ (by `osc vc package`).
+ For bigger changes or changes which need longer discussion it is advised
to
+ add this as a separate last commit so it can be easily updated when
another
+ change is merged in the meantime.
+
+ 5. Make sure your change didn't break anything by building the RPM package
(`rake osc:build`). The build process includes running the full testsuite.
- 5. Publish the branch and create a pull request.
+ 6. Publish the branch and create a pull request.
- 6. YaST developers will review your change and possibly point out issues.
+ 7. YaST developers will review your change and possibly point out issues.
Adapt the code under their guidance until they are all resolved.
- 7. Finally, the pull request will get merged or rejected.
+ 8. Finally, the pull request will get merged or rejected.
See also [GitHub's guide on
contributing](https://help.github.com/articles/fork-a-repo).
@@ -60,9 +65,6 @@
If you want to do multiple unrelated changes, use separate branches and pull
requests.
-Do not change the `VERSION` and `*.changes` files as this could lead to
-conflicts.
-
### Commits
Each commit in the pull request should do only one thing, which is clearly
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/yast2-installation-control-3.1.13/control/control.rnc
new/yast2-installation-control-3.2.0/control/control.rnc
--- old/yast2-installation-control-3.1.13/control/control.rnc 2016-03-14
15:29:19.000000000 +0100
+++ new/yast2-installation-control-3.2.0/control/control.rnc 2016-11-01
15:51:50.000000000 +0100
@@ -444,6 +444,7 @@
| partitions
| btrfs_increase_percentage
| btrfs_default_subvolume
+ | subvolumes
try_separate_home = element try_separate_home { BOOLEAN }
limit_try_home = element limit_try_home { text }
@@ -461,6 +462,28 @@
btrfs_increase_percentage = element btrfs_increase_percentage { INTEGER }
btrfs_default_subvolume = element btrfs_default_subvolume { text }
+## Optional, but if this element appears (even if it's empty),
+## the internal fallback list is not used
+subvolumes = element subvolumes {
+ LIST,
+ subvolume*
+}?
+
+subvolume = element subvolume {
+ ## subvolume path without leading /
+ element path { text } &
+
+ ## Optional: COW; default: true
+ element copy_on_write { BOOLEAN }? &
+
+ ## Optional: comma-separated architectures (default: all)
+ ## Prepend ! to negate
+ ## Example 1: i386,x86_64
+ ## Example 2: ppc,!board_powernv
+ ## (i.e. on PPC, but not if it's a board_powernv machine
+ element archs { text }?
+}
+
# these have to be defined by Storage
partitions = element partitions {
LIST,
@@ -558,6 +581,9 @@
## Presentation order in the current proposal (integer).
## Lower numbers first.
element presentation_order { text }? &
+ ## Read only flag - if true the proposal cannot be changed (clicked) by
user,
+ ## the default is false
+ element read_only { BOOLEAN }? &
## Inexplicit proposal name if not explicitely defined by 'name' and
'presentation_order'
text?
}
@@ -569,7 +595,7 @@
proposal = element proposal {
## Unique ID of the proposal
element unique_id { text } &
- ##
+ ##
element label { text }? &
## Defines for which architectures is this proposal used.
## Comma-separated list of architectures as seen in
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/yast2-installation-control-3.1.13/control/control.rng
new/yast2-installation-control-3.2.0/control/control.rng
--- old/yast2-installation-control-3.1.13/control/control.rng 2016-03-14
15:29:19.000000000 +0100
+++ new/yast2-installation-control-3.2.0/control/control.rng 2016-11-01
15:51:50.000000000 +0100
@@ -887,6 +887,7 @@
<ref name="partitions"/>
<ref name="btrfs_increase_percentage"/>
<ref name="btrfs_default_subvolume"/>
+ <ref name="subvolumes"/>
</choice>
</define>
<define name="try_separate_home">
@@ -960,6 +961,44 @@
<text/>
</element>
</define>
+ <define name="subvolumes">
+ <a:documentation>Optional, but if this element appears (even if it's
empty),
+the internal fallback list is not used</a:documentation>
+ <optional>
+ <element name="subvolumes">
+ <ref name="LIST"/>
+ <zeroOrMore>
+ <ref name="subvolume"/>
+ </zeroOrMore>
+ </element>
+ </optional>
+ </define>
+ <define name="subvolume">
+ <element name="subvolume">
+ <interleave>
+ <element name="path">
+ <a:documentation>subvolume path without leading /</a:documentation>
+ <text/>
+ </element>
+ <optional>
+ <element name="copy_on_write">
+ <a:documentation>Optional: COW; default: true</a:documentation>
+ <ref name="BOOLEAN"/>
+ </element>
+ </optional>
+ <optional>
+ <element name="archs">
+ <a:documentation>Optional: comma-separated architectures (default:
all)
+Prepend ! to negate
+Example 1: i386,x86_64
+Example 2: ppc,!board_powernv
+(i.e. on PPC, but not if it's a board_powernv machine</a:documentation>
+ <text/>
+ </element>
+ </optional>
+ </interleave>
+ </element>
+ </define>
<!-- these have to be defined by Storage -->
<define name="partitions">
<element name="partitions">
@@ -1116,6 +1155,13 @@
</element>
</optional>
<optional>
+ <element name="read_only">
+ <a:documentation>Read only flag - if true the proposal cannot be
changed (clicked) by user,
+the default is false</a:documentation>
+ <ref name="BOOLEAN"/>
+ </element>
+ </optional>
+ <optional>
<text>
<a:documentation>Inexplicit proposal name if not explicitely
defined by 'name' and 'presentation_order'</a:documentation>
</text>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/yast2-installation-control-3.1.13/package/yast2-installation-control.changes
new/yast2-installation-control-3.2.0/package/yast2-installation-control.changes
---
old/yast2-installation-control-3.1.13/package/yast2-installation-control.changes
2016-03-14 15:29:19.000000000 +0100
+++
new/yast2-installation-control-3.2.0/package/yast2-installation-control.changes
2016-11-01 15:51:50.000000000 +0100
@@ -1,4 +1,16 @@
-------------------------------------------------------------------
+Mon Oct 31 09:41:57 UTC 2016 - [email protected]
+
+- Added support for read-only proposal modules (fate#321739)
+- 3.2.0
+
+-------------------------------------------------------------------
+Thu Oct 27 14:51:19 CEST 2016 - [email protected]
+
+- Make subvolumes configurable in control.xml (fate#321737)
+- 3.1.13.1
+
+-------------------------------------------------------------------
Mon Mar 14 12:18:49 UTC 2016 - [email protected]
- Added self_update_url (FATE#319716)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/yast2-installation-control-3.1.13/package/yast2-installation-control.spec
new/yast2-installation-control-3.2.0/package/yast2-installation-control.spec
---
old/yast2-installation-control-3.1.13/package/yast2-installation-control.spec
2016-03-14 15:29:19.000000000 +0100
+++
new/yast2-installation-control-3.2.0/package/yast2-installation-control.spec
2016-11-01 15:51:50.000000000 +0100
@@ -17,7 +17,7 @@
Name: yast2-installation-control
-Version: 3.1.13
+Version: 3.2.0
Release: 0
BuildRoot: %{_tmppath}/%{name}-%{version}-build