Hello community, here is the log from the commit of package yast2 for openSUSE:Factory checked in at 2017-08-02 11:26:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/yast2 (Old) and /work/SRC/openSUSE:Factory/.yast2.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "yast2" Wed Aug 2 11:26:51 2017 rev:409 rq:513150 version:3.3.6 Changes: -------- --- /work/SRC/openSUSE:Factory/yast2/yast2.changes 2017-07-22 02:32:04.474650749 +0200 +++ /work/SRC/openSUSE:Factory/.yast2.new/yast2.changes 2017-08-02 11:26:53.544999628 +0200 @@ -1,0 +2,15 @@ +Mon Jul 31 08:23:57 UTC 2017 - jreidinger@suse.com + +- WorkflowManager: allow to extend workflow from rpm package + (needed for FATE#323450) +- WorkflowManager: drop never used support to extend workflow from + pattern +- 3.3.6 + +------------------------------------------------------------------- +Thu Jul 27 12:28:09 UTC 2017 - jreidinger@suse.com + +- drop reading /content file (FATE#322386) +- 3.3.5 + +------------------------------------------------------------------- Old: ---- yast2-3.3.4.tar.bz2 New: ---- yast2-3.3.6.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ yast2.spec ++++++ --- /var/tmp/diff_new_pack.73ckxv/_old 2017-08-02 11:26:54.072924990 +0200 +++ /var/tmp/diff_new_pack.73ckxv/_new 2017-08-02 11:26:54.072924990 +0200 @@ -17,7 +17,7 @@ Name: yast2 -Version: 3.3.4 +Version: 3.3.6 Release: 0 Summary: YaST2 - Main Package License: GPL-2.0 ++++++ yast2-3.3.4.tar.bz2 -> yast2-3.3.6.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-3.3.4/library/control/src/modules/WorkflowManager.rb new/yast2-3.3.6/library/control/src/modules/WorkflowManager.rb --- old/yast2-3.3.4/library/control/src/modules/WorkflowManager.rb 2017-07-21 16:47:07.656722812 +0200 +++ new/yast2-3.3.6/library/control/src/modules/WorkflowManager.rb 2017-07-31 11:06:26.160824981 +0200 @@ -398,28 +398,40 @@ # Download and extract the control file (installation.xml) from the add-on # repository. # - # @param src_id [Fixnum] repository ID + # @param source [String, Fixnum] source where to get control file. It can be fixnum for + # addon type or package name for package type # @return [String, nil] path to downloaded installation.xml file or nil # or nil when no workflow is defined or the workflow package is missing - def addon_control_file(src_id) - product = find_product(src_id) - return nil unless product && product["product_package"] - - # the dependencies are bound to the product's -release package - release_package = Pkg.ResolvableDependencies(product["product_package"], :package, "").first - - # find the package name with installer update in its Provide dependencies - control_file_package = find_control_package(release_package) - return nil unless control_file_package + def control_file(source) + package = case source + when ::Integer + product = find_product(source) + return nil unless product && product["product_package"] + + product_package = product["product_package"] + + # the dependencies are bound to the product's -release package + release_package = Pkg.ResolvableDependencies(product_package, :package, "").first + + # find the package name with installer update in its Provide dependencies + control_file_package = find_control_package(release_package) + return nil unless control_file_package + + control_file_package + when ::String + source + else + raise ArgumentError, "Invalid argument source #{source.inspect}" + end # get the repository ID of the package - src = package_repository(control_file_package) + src = package_repository(package) return nil unless src - # ensure the previous content is removed, the src_id should avoid + # ensure the previous content is removed, the src should avoid # collisions but rather be safe... - dir = addon_control_dir(src_id, cleanup: true) - fetch_package(src, control_file_package, dir) + dir = addon_control_dir(src, cleanup: true) + fetch_package(src, package, dir) path = File.join(dir, "installation.xml") return nil unless File.exist?(path) @@ -452,21 +464,28 @@ # Returns requested control filename. Parameter 'name' is ignored # for Add-Ons. # - # @param [Symbol] type `addon or `pattern + # @param [Symbol] type :addon or :package # @param [Fixnum] src_id with Source ID - # @param [String] name with unique identification - # @return [String] path to already cached workflow file, control file is downloaded if not yet chached - def GetCachedWorkflowFilename(type, src_id, _name) - if type == :addon - disk_filename = GenerateAdditionalControlFilePath(src_id, "") - - # A cached copy exists - if FileUtils.Exists(disk_filename) - Builtins.y2milestone("Using cached file %1", disk_filename) - return disk_filename - # Trying to get the file from source - else - Builtins.y2milestone("File %1 not cached", disk_filename) + # @param [String] name with unique identification, ignored for addon + # @return [String] path to already cached workflow file, control file is downloaded if not yet cached + # or nil if failed to get filename + def GetCachedWorkflowFilename(type, src_id, name = "") + if ![:package, :addon].include?(type) + Builtins.y2error("Unknown workflow type: %1", type) + return nil + end + + disk_filename = GenerateAdditionalControlFilePath(src_id, name) + + # A cached copy exists + if FileUtils.Exists(disk_filename) + Builtins.y2milestone("Using cached file %1", disk_filename) + return disk_filename + # Trying to get the file from source + else + Builtins.y2milestone("File %1 not cached", disk_filename) + case type + when :addon # using a file from source, works only for SUSE tags repositories use_filename = Pkg.SourceProvideDigestedFile( src_id, @@ -477,25 +496,22 @@ # The most generic way it to use the package referenced by the "installerextension()" # provides, this works with all repository types, including the RPM-MD repositories. - use_filename ||= addon_control_file(src_id) - - # File exists? - return use_filename.nil? ? nil : StoreWorkflowFile(use_filename, disk_filename) + use_filename ||= control_file(src_id) + when :package + use_filename = control_file(name) end - # New workflow types can be added here - else - Builtins.y2error("Unknown workflow type: %1", type) - return nil + # File exists? + return use_filename.nil? ? nil : StoreWorkflowFile(use_filename, disk_filename) end end # Stores new workflow (if such workflow exists) into the Worflow Store. # - # @param [Symbol] type `addon or `pattern + # @param [Symbol] type :addon or :package # @param intger src_id with source ID # @param [String] name with unique identification name of the object - # ("" for `addon, pattern name for `pattern) + # ("" for `addon, package name for :package) # @return [Boolean] whether successful (true also in case of no workflow file) # # @example @@ -507,20 +523,14 @@ src_id, name ) - if !Builtins.contains([:addon, :pattern], type) + if !Builtins.contains([:addon, :package], type) Builtins.y2error("Unknown workflow type: %1", type) return false end + name = "" if type == :addon # new xml filename - used_filename = nil - - if type == :addon - used_filename = GetCachedWorkflowFilename(:addon, src_id, "") - elsif type == :pattern - Builtins.y2error("Not implemented yet") - return false - end + used_filename = GetCachedWorkflowFilename(type, src_id, name) if !used_filename.nil? && used_filename != "" @unmerged_changes = true @@ -535,14 +545,15 @@ # Removes workflow (if such workflow exists) from the Worflow Store. # Alose removes the cached file but in the installation. # - # @param [Symbol] type `addon or `pattern - # @param intger src_id with source ID - # @param [String] name with unique identification name of the object + # @param [Symbol] type :addon or :package + # @param [Integer] src_id with source ID + # @param [String] name with unique identification name of the object. + # For :addon it should be empty string # # @return [Boolean] whether successful (true also in case of no workflow file) # # @example - # RemoveWorkflow (`addon, 4, ""); + # RemoveWorkflow (:addon, 4, ""); def RemoveWorkflow(type, src_id, name) Builtins.y2milestone( "Removing Workflow: Type %1, ID %2, Name %3", @@ -550,20 +561,14 @@ src_id, name ) - if !Builtins.contains([:addon, :pattern], type) + if !Builtins.contains([:addon, :package], type) Builtins.y2error("Unknown workflow type: %1", type) return false end + name = "" if type == :addon # cached xml file - used_filename = nil - - if type == :addon - used_filename = GenerateAdditionalControlFilePath(src_id, "") - else - Builtins.y2error("Not implemented yet") - return false - end + used_filename = GenerateAdditionalControlFilePath(src_id, name) if !used_filename.nil? && used_filename != "" @unmerged_changes = true @@ -842,6 +847,8 @@ base = deep_copy(base) addon = deep_copy(addon) + log.info "merging workflow #{addon.inspect} to #{base.inspect}" + # Merging - removing steps, settings removes = Ops.get_list(addon, "remove_modules", []) @@ -895,6 +902,7 @@ end end + log.info "result of merge #{base.inspect}" deep_copy(base) end @@ -913,6 +921,8 @@ found = false new_workflows = [] arch_all_wf = {} + log.info "workflow to update #{workflow.inspect}" + Builtins.foreach(ProductControl.workflows) do |w| if Ops.get_string(w, "stage", "") != stage || Ops.get_string(w, "mode", "") != mode @@ -949,6 +959,9 @@ new_workflows = Builtins.add(new_workflows, workflow) end + + log.info "new workflow after update #{new_workflows}" + ProductControl.workflows = deep_copy(new_workflows) end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-3.3.4/library/control/test/workflow_manager_test.rb new/yast2-3.3.6/library/control/test/workflow_manager_test.rb --- old/yast2-3.3.4/library/control/test/workflow_manager_test.rb 2017-07-21 16:47:07.684722812 +0200 +++ new/yast2-3.3.6/library/control/test/workflow_manager_test.rb 2017-07-31 11:06:26.160824981 +0200 @@ -267,7 +267,7 @@ end end - describe "#addon_control_file" do + describe "#control_file" do # setup fake products and their packages let(:repo_id) { 42 } let(:product_package) { "foo-release" } @@ -290,43 +290,45 @@ allow(File).to receive(:exist?).and_call_original end - it "returns nil if the repository does not provide any product" do - expect(Yast::Pkg).to receive(:ResolvableDependencies).with("", :product, "").and_return([]) - expect(subject.addon_control_file(repo_id)).to be nil - end + context "when repository id is passed" do + it "returns nil if the repository does not provide any product" do + expect(Yast::Pkg).to receive(:ResolvableDependencies).with("", :product, "").and_return([]) + expect(subject.control_file(repo_id)).to be nil + end - it "returns nil if the product does not refer to a release package" do - product = { "name" => "foo", "source" => repo_id } - expect(Yast::Pkg).to receive(:ResolvableDependencies).with("", :product, "").and_return([product]) - expect(subject.addon_control_file(repo_id)).to be nil - end + it "returns nil if the product does not refer to a release package" do + product = { "name" => "foo", "source" => repo_id } + expect(Yast::Pkg).to receive(:ResolvableDependencies).with("", :product, "").and_return([product]) + expect(subject.control_file(repo_id)).to be nil + end - it "returns nil if the product belongs to a different repository" do - product = { "name" => "foo", "source" => repo_id + 1 } - expect(Yast::Pkg).to receive(:ResolvableDependencies).with("", :product, "").and_return([product]) - expect(subject.addon_control_file(repo_id)).to be nil - end + it "returns nil if the product belongs to a different repository" do + product = { "name" => "foo", "source" => repo_id + 1 } + expect(Yast::Pkg).to receive(:ResolvableDependencies).with("", :product, "").and_return([product]) + expect(subject.control_file(repo_id)).to be nil + end - it "returns nil if the release package cannot be found" do - expect(Yast::Pkg).to receive(:ResolvableDependencies).with(product_package, :package, "").and_return([]) - expect(subject.addon_control_file(repo_id)).to be nil - end + it "returns nil if the release package cannot be found" do + expect(Yast::Pkg).to receive(:ResolvableDependencies).with(product_package, :package, "").and_return([]) + expect(subject.control_file(repo_id)).to be nil + end - it "returns nil if the release package does not have any dependencies" do - release = { "name" => "foo", "source" => repo_id } - expect(Yast::Pkg).to receive(:ResolvableDependencies).with(product_package, :package, "").and_return([release]) - expect(subject.addon_control_file(repo_id)).to be nil - end + it "returns nil if the release package does not have any dependencies" do + release = { "name" => "foo", "source" => repo_id } + expect(Yast::Pkg).to receive(:ResolvableDependencies).with(product_package, :package, "").and_return([release]) + expect(subject.control_file(repo_id)).to be nil + end - it "returns nil if the release package does not have any installerextension() provides" do - release = { "name" => "foo", "source" => repo_id, "deps" => ["provides" => "foo"] } - expect(Yast::Pkg).to receive(:ResolvableDependencies).with(product_package, :package, "").and_return([release]) - expect(subject.addon_control_file(repo_id)).to be nil + it "returns nil if the release package does not have any installerextension() provides" do + release = { "name" => "foo", "source" => repo_id, "deps" => ["provides" => "foo"] } + expect(Yast::Pkg).to receive(:ResolvableDependencies).with(product_package, :package, "").and_return([release]) + expect(subject.control_file(repo_id)).to be nil + end end it "returns nil if the installer extension package is not found" do expect(Yast::Pkg).to receive(:ResolvableProperties).with(ext_package, :package, "").and_return([]) - expect(subject.addon_control_file(repo_id)).to be nil + expect(subject.control_file(repo_id)).to be nil end context "downloading the installer extension package fails" do @@ -337,11 +339,11 @@ it "reports an error" do expect(Yast::Report).to receive(:Error) - subject.addon_control_file(repo_id) + subject.control_file(repo_id) end it "returns nil" do - expect(subject.addon_control_file(repo_id)).to be nil + expect(subject.control_file(repo_id)).to be nil end end @@ -353,11 +355,11 @@ it "reports an error" do expect(Yast::Report).to receive(:Error) - subject.addon_control_file(repo_id) + subject.control_file(repo_id) end it "returns nil" do - expect(subject.addon_control_file(repo_id)).to be nil + expect(subject.control_file(repo_id)).to be nil end end @@ -366,18 +368,18 @@ expect(Packages::PackageExtractor).to receive(:new).with(instance_of(String)).and_call_original expect_any_instance_of(Packages::PackageExtractor).to receive(:extract).with(instance_of(String)) allow(File).to receive(:exist?) - subject.addon_control_file(repo_id) + subject.control_file(repo_id) end it "returns nil if the extracted package does not contain installation.xml" do expect(File).to receive(:exist?).with(/installation\.xml\z/).and_return(false) - expect(subject.addon_control_file(repo_id)).to be nil + expect(subject.control_file(repo_id)).to be nil end it "returns the installation.xml path if the extracted package contains it" do expect(File).to receive(:exist?).with(/installation.xml\z/).and_return(true) # the returned path contains "/installation.xml" at the end - expect(subject.addon_control_file(repo_id)).to end_with("/installation.xml") + expect(subject.control_file(repo_id)).to end_with("/installation.xml") end end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-3.3.4/library/general/src/Makefile.am new/yast2-3.3.6/library/general/src/Makefile.am --- old/yast2-3.3.4/library/general/src/Makefile.am 2017-07-21 16:47:07.788722812 +0200 +++ new/yast2-3.3.6/library/general/src/Makefile.am 2017-07-31 11:06:26.184824981 +0200 @@ -35,7 +35,6 @@ modules/Hooks.rb scrconf_DATA = \ - scrconf/content.scr \ scrconf/cfg_hotplug.scr \ scrconf/proc_meminfo.scr \ scrconf/etc_sysctl_conf.scr \ @@ -46,7 +45,6 @@ scrconf/cfg_features.scr \ scrconf/etc_ssh_sshd_config.scr \ scrconf/cfg_displaymanager.scr \ - scrconf/contentfile.scr \ scrconf/cfg_yast2.scr \ scrconf/cfg_xversion.scr \ scrconf/yast2_groups.scr \ @@ -70,8 +68,7 @@ agent_SCRIPTS = \ servers_non_y2/ag_netd \ servers_non_y2/ag_anyxml \ - servers_non_y2/ag_freespace \ - servers_non_y2/ag_content + servers_non_y2/ag_freespace ydata_DATA = \ data/country.ycp \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-3.3.4/library/general/src/scrconf/content.scr new/yast2-3.3.6/library/general/src/scrconf/content.scr --- old/yast2-3.3.4/library/general/src/scrconf/content.scr 2017-07-21 16:47:07.872722812 +0200 +++ new/yast2-3.3.6/library/general/src/scrconf/content.scr 1970-01-01 01:00:00.000000000 +0100 @@ -1,29 +0,0 @@ -/** - * File: content.scr - * Summary: Agent for reading/writing /content - * Access: read only - * Author: Klaus Kaempf <kkaempf@suse.de> - * - * Example: - * Dir(.content) - * (["PRODUCT", "VERSION", ...]) - ** - * Read(.content.PRODUCT) - * ("8.1") - * - * $Id$ - */ -.content - -`ag_ini( - `IniAgent( "/content", - $[ - "options" : [ "read_only", "global_values", "flat" ], - "comments" : [ "^#.*", "^[ \t]*$", ], - "params" : [ - // Bugzilla #305495 comments #8 and #9 - $[ "match" : [ "^[ \t]*([^ \t]+)[ \t]*(.*)[ \t]*$", "%s %s" ] ] - ] - ] - ) -) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-3.3.4/library/general/src/scrconf/contentfile.scr new/yast2-3.3.6/library/general/src/scrconf/contentfile.scr --- old/yast2-3.3.4/library/general/src/scrconf/contentfile.scr 2017-07-21 16:47:07.872722812 +0200 +++ new/yast2-3.3.6/library/general/src/scrconf/contentfile.scr 1970-01-01 01:00:00.000000000 +0100 @@ -1,20 +0,0 @@ -/** - * File: - * contentfile.scr - * Summary: - * SCR Agent for parsing content file - * Access: - * read - * Authors: - * Unknown <yast2-hacker@suse.de> - * See: - * libscr - * Example: - * map contentmap = (map)SCR::Read(.content_file, path_to_content_file); - * - * $Id$ - * - */ -.content_file - -`ag_content () diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-3.3.4/library/general/src/servers_non_y2/ag_content new/yast2-3.3.6/library/general/src/servers_non_y2/ag_content --- old/yast2-3.3.4/library/general/src/servers_non_y2/ag_content 2017-07-21 16:47:07.876722812 +0200 +++ new/yast2-3.3.6/library/general/src/servers_non_y2/ag_content 1970-01-01 01:00:00.000000000 +0100 @@ -1,55 +0,0 @@ -#!/usr/bin/perl - -use strict; - -package ag_content; -use ycp; -use YaST::SCRAgent; -use diagnostics; - -use Getopt::Long; -use POSIX qw(tmpnam); -use IO::File; - -our @ISA = ("YaST::SCRAgent"); - -y2milestone ("ag_content started"); - -# read the agent arguments -#$_ = <STDIN>; -# no input at all - simply exit -#exit if ! defined $_; - - -sub Read () -{ - my $class = shift; - my ($path, $content_file) = @_; - - my %content; - my $fh; - if (defined($content_file)) { - $fh = IO::File->new("< $content_file") - or return %content; - - while(<$fh>) - { - m/^(\S*)\s(.*)/; - $content{$1} = $2; - } - close $fh; - } - - return( \%content ); -} - - - - -package main; - -ag_content->Run (); - - - -#EOF diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-3.3.4/library/packages/test/data/content_files/SLES_12_Beta4 new/yast2-3.3.6/library/packages/test/data/content_files/SLES_12_Beta4 --- old/yast2-3.3.4/library/packages/test/data/content_files/SLES_12_Beta4 2017-07-21 16:47:08.184722812 +0200 +++ new/yast2-3.3.6/library/packages/test/data/content_files/SLES_12_Beta4 1970-01-01 01:00:00.000000000 +0100 @@ -1,118 +0,0 @@ -CONTENTSTYLE 11 -DATADIR suse -DESCRDIR suse/setup/descr -DISTRIBUTION SUSE_SLE -LINGUAS cs da de en en_GB en_US es fi fr hu it ja nb nl pl pt pt_BR ru sv zh zh_CN zh_TW -REGISTERPRODUCT true -REPOID obsproduct://build.suse.de/SUSE:SLE-12:GA/SLES/12/DVD/x86_64 -SUMMARY SUSE Linux Enterprise Server 12 -VENDOR SUSE -RELEASE -LABEL SUSE Linux Enterprise Server 12 -META SHA256 defaa064a4dcc99292515dc8cd43de0d83d2c0414a832946926b17c527fe6973 app-icons.tar.gz -META SHA256 6781ee1b3a39dd0792677569c2407ff03a22bf4534215961946e7526df3d6c57 appdata.xml.gz -META SHA256 4800c7f468934e7fe7f76937d7458eb29d32b11626cc1f4e7d7c1818f26123f6 packages.DU.gz -META SHA256 b5a4994300b5546496d8deeb37e52ed99c2253e39dd6d21703f0cbbd56ecb93a packages.FL.gz -META SHA256 99dd0d213c2355c72a18c7d9c60677c548d1ed3d8d00d94b1594a5e115757849 packages.cs.gz -META SHA256 43b9841b85288b8bedff21f86fe9a67ea8cd4b24031b776c823535b0b6406f00 packages.de.gz -META SHA256 f678d98a9ee8f74634873f393e3e1414108ea8c93fb2c2c8ff5401705329105d packages.en.gz -META SHA256 9e066f92ccce24182024d0fa30267a229fc4148d393615ee8270f28a4ed4b14f packages.es.gz -META SHA256 381d05170924a56967ce0e6879b0ce267bd0ab68cda78d06fc505277c12bcfa3 packages.fi.gz -META SHA256 b75e7ddea2dd3c94e20e62a94de1623b5ed1489bcd2e1799fb4d4e81148df74e packages.fr.gz -META SHA256 0337d2c778829e043909ae51326d9f7ac2834f395841af6b1385ee859f072aea packages.gz -META SHA256 d2ff7cbfc515d62888aac86f0b2ea91b582469f73fd3218c939b7b37dfc40b8f packages.hu.gz -META SHA256 35c2fe0568f29affb94369b1ad1104f1cbeb3b5efe25f3179fd71ef48ce3aec2 packages.it.gz -META SHA256 3142ba99ee37d72c432eaa647dece0f62c9ffcc33d5eb8c9291ffa4d08e67bef packages.ja.gz -META SHA256 9b0292bb5cdddf19a98515e8f8ae94fab16b4f1b07c82157c5b0b7732344e561 packages.nl.gz -META SHA256 2a5b77f7531a4955ecfa8e055e0c65d7255dba81ecb10b21a3e7aa2be04a244b packages.pl.gz -META SHA256 3932a18268e9b690fddd4dfb3a1c6bcd43ac4437f26537145f6661a1fe5018b4 packages.pt.gz -META SHA256 3de3e156abd356bc11d4a58980fa69b5d232e029f53f8fda89e3f9e6e1b2672b packages.pt_BR.gz -META SHA256 7fa8bf8677b41e1e68638dd6624901e53d44552e0333ffd0d1717d9a04c5a6ab packages.ru.gz -META SHA256 567b2db65922b1cbbeba349a784b1d0b1ee41d113a02c29d62888c26194a55f1 packages.zh_CN.gz -META SHA256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 patterns -HASH SHA256 3c56471910cc033424cbe91c2e9f6acb7bd65497bfba52e84cd443448d5df017 license.tar.gz -HASH SHA256 0ccdbae83696e3e777cd18e38142f18adc40aa668a22d1c14cbe80c925cab423 control.xml -HASH SHA256 385c1941409e50e42f8ebc2e1dd5c681355071a49048a13e2936bc8059016967 media.1/info.txt -HASH SHA256 d704d29e35bf9dfe9b7192c0a60e3017ef83b9cc9adef04ce2d8cf4b15024d34 boot/x86_64/arphic-uming-fonts.rpm -HASH SHA256 44877029ea26dd501fdc54c4786d6021b73122c038325c48091493a3ee139eb3 boot/x86_64/bind -HASH SHA256 a02f3db014bd291d1e71f39dd9ead6957fdab011a1555fc0f3c51021f511b199 boot/x86_64/common -HASH SHA256 6a44667b01d126a52e5c2cc1cabc898903ec8e41cabea0d870b72af07c1dff23 boot/x86_64/config -HASH SHA256 7a3bde5d20ef246033698ea7ecf2f41f462b592056bae20526efb37df665b7c1 boot/x86_64/cracklib-dict-full.rpm -HASH SHA256 1bb0c7956a68060e065555fda0c7d2d46956b41bf2b35cd41c8c3ea4beea7479 boot/x86_64/efi -HASH SHA256 c518c3b156d6d5312c5045cbe17c5b087b688e693ccbf39853ad08f4a05adcc7 boot/x86_64/gdb -HASH SHA256 f54b88bc0d4b82e98c6dba9aba8cb33c2e786833d8e40f6135b86e98842931b8 boot/x86_64/indic-fonts.rpm -HASH SHA256 fdd6bb0b661206fdc62e62ca363de8c55a093fb4c02f4f030510dc9c0d54a41e boot/x86_64/initrd-xen -HASH SHA256 9e6d01d851ac02a73f55afca5e75d8d31bb37b03afdfdc2af638b9242f51e441 boot/x86_64/ipa-gothic-fonts.rpm -HASH SHA256 88f8d7cd58b04c8b71f1e9c7a6b9217790283632605b87441ea2b0ab7c565a64 boot/x86_64/khmeros-fonts.rpm -HASH SHA256 87ad5a0902680768789c20c6278994e66c0c9951970363a5da4efc3b1342a004 boot/x86_64/mkbootdisk -HASH SHA256 7b49c3cde57e14942bbf21c715a5a32eac4bcf3e9c5b5a1478b9f5bd9e3e7572 boot/x86_64/rescue -HASH SHA256 9d1a89da63b5711370d15cf37a9c610f0c7595e5be25ea9e67878db0f164ba3f boot/x86_64/root -HASH SHA256 24d328ef64d5921afcc3488cbfcf9b7b7ae5a306f316e5a0d28f52b95c4ec75e boot/x86_64/rpmlist -HASH SHA256 c16f67ed3a176f3424071f690fef2be1b2b59838de977e0b2a2fa311dfc0df4e boot/x86_64/thai-fonts.rpm -HASH SHA256 52ce608c9620e8ef604a0a3b28457d3f99b0ddd25d06525ed6b0fe7d95b8415d boot/x86_64/un-fonts.rpm -HASH SHA256 12474c4267960ba11174191c73c1a579a402f21101e62849135db91f32b42447 boot/x86_64/vmlinuz-xen -HASH SHA256 1cb21283dea60553a217b237f6d3debdf20496e3a92eb65272d6e2c4573dc7ff boot/x86_64/yast2-trans-af.rpm -HASH SHA256 47f4ad637d8b686ddeb95e6aefa4b81a1360840bd13bbddb1b7bd78509985d58 boot/x86_64/yast2-trans-ar.rpm -HASH SHA256 8a566add84b7fa1a55ddeecb0a2c0cfb4b245e7ad6e8ffe64c4a7931383e2fcc boot/x86_64/yast2-trans-bg.rpm -HASH SHA256 4341ca008433f1c9a0755ad438404d677df0c5b68bfbb8386e49cb9573b74380 boot/x86_64/yast2-trans-bn.rpm -HASH SHA256 e30d7554cee72c46121b104cee1e31e3cc6e17e7589accfbe9a33d81c04ee255 boot/x86_64/yast2-trans-bs.rpm -HASH SHA256 f194e0cbb66f82623cfadb6acc0f0c22bb5d4aa5742b400e19d4eda443175d2c boot/x86_64/yast2-trans-ca.rpm -HASH SHA256 e5b9af807dabfad9b19dbc6c4aaa8fe3138ef4dbd81a0b2ae8aa2be14e1efd5a boot/x86_64/yast2-trans-cs.rpm -HASH SHA256 9b16be3aefd02c43a1b7f700cdb4cdd4bcb67edf74e0940d9e79c57bcdaaebff boot/x86_64/yast2-trans-cy.rpm -HASH SHA256 30bb79027b12a618edff8b60b0b2691c983a2341c9fcfe960d3bc802168bad1e boot/x86_64/yast2-trans-da.rpm -HASH SHA256 613ee3d36a2d01c0ed6a8fe49358e2c0e87fd69ee69b0a3b4259b85b1c26bdb0 boot/x86_64/yast2-trans-de.rpm -HASH SHA256 1d18e28f608505263450c38dae4be4a5d18c333c42e26faf588e3ed23c711eca boot/x86_64/yast2-trans-el.rpm -HASH SHA256 8b82fec5801d35d6dae6d234d6ef1b5decdb059bcde3cb6c80f1f8b38df74f56 boot/x86_64/yast2-trans-en_GB.rpm -HASH SHA256 18eedd9a39b7f146b5b3f0c2e44b45aaa3870d4cf93efafaef24cd610b264acc boot/x86_64/yast2-trans-en_US.rpm -HASH SHA256 8a172d59bd84667da62b8271e4363336ed411be2fb0212a98c9610c7e4c4fee6 boot/x86_64/yast2-trans-es.rpm -HASH SHA256 f147c8518766d5f00c451461363f7f539b3ed65e3ff37653095320bec243326d boot/x86_64/yast2-trans-et.rpm -HASH SHA256 6f9a2c5437c1582e7a56f5d852ee3bf1b021551e200e305a42a534a254c05330 boot/x86_64/yast2-trans-fa.rpm -HASH SHA256 559349ba3b1543e57d9e796c9e7aca2aa6eb7b6c216e8acb0c5844b1700a9cda boot/x86_64/yast2-trans-fi.rpm -HASH SHA256 0e0ddf17f87051dc38163c52f38a9fd098160101f07df8f6f87f7bb57a74cdfa boot/x86_64/yast2-trans-fr.rpm -HASH SHA256 70a2ab180bfb67b98c7d65034bfa83bfbe9c6680dd49f5f01e1e6d2e59640e7c boot/x86_64/yast2-trans-gl.rpm -HASH SHA256 d88087c242fefdc7124a0f0735aabb25dbe5638be91d1d22116ebb2f50c83eb3 boot/x86_64/yast2-trans-gu.rpm -HASH SHA256 0ee9e8fef8e476fdde815418f92899889e70e80014b2afc34820709c6c0a19e7 boot/x86_64/yast2-trans-hi.rpm -HASH SHA256 b4789a9c58d97d631c765877a7e3df2592696dc532437d7f055edc098257bdeb boot/x86_64/yast2-trans-hr.rpm -HASH SHA256 d6efca6ce0d2b21b22ef98645a023b6f07674e825de8900cb49019afad4bb2bb boot/x86_64/yast2-trans-hu.rpm -HASH SHA256 c9a68c6c095c80d058355b9237699c9a05943f8f45b1045e70f2cf860e4f6fd7 boot/x86_64/yast2-trans-id.rpm -HASH SHA256 4d97c393a0584fa4122b57462e7143c172739773976139db8b477185b3e499e0 boot/x86_64/yast2-trans-it.rpm -HASH SHA256 ec329ab1a64b6434e6ee4b88863fa0c359009c26f4052d6d1e25d1bac5d52908 boot/x86_64/yast2-trans-ja.rpm -HASH SHA256 90eb1507c642d2130913188373073e947103d9abf455f0c9e2472c91bcb12469 boot/x86_64/yast2-trans-jv.rpm -HASH SHA256 613e7263ae0d3924a90e50a95379f95a6fabee6139dc78bde1fb233c59cc34bc boot/x86_64/yast2-trans-ka.rpm -HASH SHA256 f25dde54f46b0fe499791fa18abcaeee43164266d318b0add23989f8a101ee9a boot/x86_64/yast2-trans-km.rpm -HASH SHA256 41b3a1b3b529862a02697744cce2bb7771db073c8d2e3147b42aa69dff02d00d boot/x86_64/yast2-trans-ko.rpm -HASH SHA256 dc468af3cd6c8132cffa524cc2edcb504c4b6f98e1c69c83136dcb0ab8b9538c boot/x86_64/yast2-trans-lo.rpm -HASH SHA256 ec8bb3035e1170008d1d3528e74d1d52114345c6e9e0cbd71bd04c6d2299a1a9 boot/x86_64/yast2-trans-lt.rpm -HASH SHA256 ff6d280568dbcd4a81b5087a6293ff79e3c4794fc088f0dd15d96d3524b84587 boot/x86_64/yast2-trans-mk.rpm -HASH SHA256 24b8e38e959c66ca9472bbc0ea0e9e084346b98769c0b747562ef7fc8b150d6c boot/x86_64/yast2-trans-mr.rpm -HASH SHA256 8061b5369b6690aebc138e0e6ed9dd6d10d1d82daee1ca84af775d74076ecb2f boot/x86_64/yast2-trans-nb.rpm -HASH SHA256 203864a002efec7ec805f37a37c344212372d27f2441b258b2f455af936a55cd boot/x86_64/yast2-trans-nl.rpm -HASH SHA256 627b57df80aa97b0e6e4f0fadc9a395d8e7651330c6a5754b995b26f2c1bf875 boot/x86_64/yast2-trans-pa.rpm -HASH SHA256 c5875eef6affad4c153e7cfc41b3379657c0883a283995ac5e90c27621fa8794 boot/x86_64/yast2-trans-pl.rpm -HASH SHA256 985efa6ce1d1d6841549442aed29597b157c98a6794b532e4af873dc75b44da6 boot/x86_64/yast2-trans-pt.rpm -HASH SHA256 b48e88beb2282136944fc7f98fcfe05af1c6c9024b74079562bd34512d72cc9a boot/x86_64/yast2-trans-pt_BR.rpm -HASH SHA256 b6960f2808b7b3fe3eb6f40af3ac8de26ad870cbf6cc6ab46c305508765f0c4a boot/x86_64/yast2-trans-ro.rpm -HASH SHA256 3ebdca69566f0a5521506d189ac9eec1472eb5cd89bb4061b2c8a5a2b88103d2 boot/x86_64/yast2-trans-ru.rpm -HASH SHA256 7da30fe592ecc3c2463e78c170ec711810c606568fdad92f7386dddbc6cab802 boot/x86_64/yast2-trans-si.rpm -HASH SHA256 32407c1f48949c52b27a4075d3e55e6f33f581dc18eb16d780bdad7a6da85e99 boot/x86_64/yast2-trans-sk.rpm -HASH SHA256 20e0bcb82ac0667c6f13cb8f07e47c9114d3abd01fa1cc87c6256f7be6bee5d4 boot/x86_64/yast2-trans-sl.rpm -HASH SHA256 8a3e3cdad8a13e90bb9946458ba6e76619c8486c37f8096b8379871c09664fc3 boot/x86_64/yast2-trans-sr.rpm -HASH SHA256 3fcc32c883a5b480e9b0a3005da79a6e155d9aa759d91d7f4b6fda502a0a4d8e boot/x86_64/yast2-trans-sv.rpm -HASH SHA256 091b324b2d1d1e269fcb879aadaa8cb7d3a827907acaf93edf10b7a297db37fd boot/x86_64/yast2-trans-ta.rpm -HASH SHA256 bffa6821ce64588ade44f7ee86ab810e8b3717ab0043e78f5380a99312f0adc2 boot/x86_64/yast2-trans-th.rpm -HASH SHA256 501736601af1d692a719300c6c36e05f651368ecb91f183ab86c93c2000fb9d9 boot/x86_64/yast2-trans-tr.rpm -HASH SHA256 92cce4b41c4a96c2dc92a6e82582d1d487f8d6527b898112202e57e38a3012bb boot/x86_64/yast2-trans-uk.rpm -HASH SHA256 2b776b3a192bbed3a5b3efd2da496014057f66972b0a2e6e1c76a078634180bf boot/x86_64/yast2-trans-vi.rpm -HASH SHA256 8614a55f2828636b3d48cf72d2ef288a83ffcc6a480799eb08f0b686fd3ac56d boot/x86_64/yast2-trans-wa.rpm -HASH SHA256 2d21d37be00e3605d5a9a0bade23d864ae54fa391b813bcc0bef1f0b6f22067b boot/x86_64/yast2-trans-xh.rpm -HASH SHA256 deb02fc45cbb5ae60eff5f8d709e8dfff51a79954e3c79d7818804051a55a0c5 boot/x86_64/yast2-trans-zh_CN.rpm -HASH SHA256 2daf6740945d9bf56eacfb3789e3e73e21b4ab9337ab7da8e13dc1156646a4fc boot/x86_64/yast2-trans-zh_TW.rpm -HASH SHA256 86181848bf024542f7c0dd082ca354167a5f4f5b9623d2e6f574193f1544c9aa boot/x86_64/yast2-trans-zu.rpm -HASH SHA256 3531a4cee4e502e891e296562960a1f154f588a31bacdcb5713c4fa840764a2c boot/x86_64/loader/linux -HASH SHA256 3ca4f3f52b22d2cadfedfcc4552cfbface51562f767b9daa5f07cec6af669a3e boot/x86_64/loader/initrd -HASH SHA256 66f2f83a34d832de2e7fc18eca59813d3497ca24c3cd954b5cf98961a479c911 docu/RELEASE-NOTES.en.html -HASH SHA256 4db99b77702457fc0b8bedc4f70c691a3b12b322646a85b2c06fa21477967db1 docu/RELEASE-NOTES.en.pdf -HASH SHA256 66f2f83a34d832de2e7fc18eca59813d3497ca24c3cd954b5cf98961a479c911 docu/RELEASE-NOTES.en.rtf -HASH SHA256 789f911aee49b889a373cb368a6cdeaf69c90803c21439e53f9f89cd5272e0d3 docu/RELEASE-NOTES.en.txt -KEY SHA256 cf04fe3267f44cd2d8de08ba72d70c35584b521c107eb1970b4014a9ba117c2d gpg-pubkey-39db7c82-510a966b.asc -KEY SHA256 c3bef402223b6b35cb857e0775cca8eedbda64e37f052af8d222a35dddc7f4a2 gpg-pubkey-50a3dd1c-50f35137.asc diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-3.3.4/library/packages/test/data/content_files/openSUSE_13.1_GM new/yast2-3.3.6/library/packages/test/data/content_files/openSUSE_13.1_GM --- old/yast2-3.3.4/library/packages/test/data/content_files/openSUSE_13.1_GM 2017-07-21 16:47:08.184722812 +0200 +++ new/yast2-3.3.6/library/packages/test/data/content_files/openSUSE_13.1_GM 1970-01-01 01:00:00.000000000 +0100 @@ -1,134 +0,0 @@ -BASEARCHS x86_64 -CONTENTSTYLE 11 -DATADIR suse -DESCRDIR suse/setup/descr -DISTRIBUTION openSUSE -LABEL openSUSE -LINGUAS cs da de en en_GB en_US es fi fr hu it ja nb nl pl pt pt_BR ru sv zh zh_CN zh_TW -NAME openSUSE -RELNOTESURL http://doc.opensuse.org/release-notes/x86_64/openSUSE/13.1/release-notes-ope... -VENDOR openSUSE -VERSION 13.1 -RELEASE 1.10 -META SHA256 22b76833801210a252ed1a00b6c5d4c800c89a24bcd7162592f561d9b8c636b7 app-icons.tar.gz -META SHA256 02bfee819d968a97f7a31a29265ee017ad1fcc465bd46b3ced220616f4f1a070 appdata.xml.gz -META SHA256 e533789cded733ee63c8de8966541c9fb7976f248699cb5b5b0ba9f70df55429 dvd-13.1-13.6.1.x86_64.pat.gz -META SHA256 48e95ebba4f6d332378ca343451defbc053073a0adf3521969fffe74fb080923 packages.DU.gz -META SHA256 c1c000324bbf7cc67d64c5d2403a3836d091ad5e9bbd18bfe932816c90bb837a packages.FL.gz -META SHA256 cb32ba94f11c1f574cdb807643df5356ac40d7a46ab39ed1912dde237cf87413 packages.cs.gz -META SHA256 12a6328a3f1ea13854e17306fafcc7a68d17ca703ef80d467aed27fd30fb8649 packages.de.gz -META SHA256 d8197911e272b452df1441160153c115ad4a559ef60fb4f69a2bd881a724d387 packages.en.gz -META SHA256 b86ef2fe33138f8593326538f8197aefdcab04bb71f3b6fbb1811798720cf730 packages.es.gz -META SHA256 ea74f7a8941362fb0d578865b003c0228c6564c5c95a72edd049c27e011344ad packages.fi.gz -META SHA256 fd7a7b72a0a2b946b78909ea358fb0a9d7a2ff7c719bed6fadfc979892227564 packages.fr.gz -META SHA256 6f451df38a626e6c90c988e5da2e48b4800a61b9f9a201c4f784deab4d3c247a packages.gz -META SHA256 829ec83fa77ba368829bb7801b4e8c4023facebc1194f3f9f4b75d663c58a141 packages.hu.gz -META SHA256 6668f8b284d9e05f096ea9f5ba47da8fa416b493654257f3a435157528c4fd9e packages.it.gz -META SHA256 df2ad0057133e2df56e9bc04df4677f0b5351fbfa25504099e055d512e9f1455 packages.ja.gz -META SHA256 4a276d1585c4c85a98dd9fa5256d26f1e9898a819c4a393ddd0db1b2399c90e8 packages.nl.gz -META SHA256 89aa0713b08e90f236eff93f3a8ba5ef1c9a61425c214ac655698e36bccff8f5 packages.pl.gz -META SHA256 aa6b2d20304fc107689d467f6429aee89511e977a4b83b6dd463ceb0d26a450b packages.pt.gz -META SHA256 51f3c201955ed4e75fff64668d366154517914adcb1815523dddf245c49058ad packages.pt_BR.gz -META SHA256 4174f1201bccb8df8c35e3d2f68fac253286eeefc7fdd3b52e16df574864f0a8 packages.ru.gz -META SHA256 16f227617049ab685901fec9132d472ed8f3b41c3059c775a9a934929b86640a packages.zh_CN.gz -META SHA256 2f4636d20dedc934440f265800ef056fb4763a201d6c826e6e7f33d63795a4dd patterns -HASH SHA256 88e80af6d7d00c9e1c68394af40079407e243ae10f508d68843cf15bb41e2eaf license.tar.gz -HASH SHA256 74c04e33bbac86db0cd5af004d08cf19af62c81d179c7018678206c267c6f8b2 control.xml -HASH SHA256 b5b09c6fbc81f7c5b00ac38a5dc768bad2601ef48d1c1b2df28009ff28a87c0a boot/x86_64/arabic-fonts.rpm -HASH SHA256 0a43cd62931660b87821bed8470b972e86bf173a5b29536ac6d2449e86cd87f3 boot/x86_64/arphic-uming-fonts.rpm -HASH SHA256 906038fec0baed45e80ee9edffb303ab6ab6b8b624d5721d9fd8f47e276dca8d boot/x86_64/bind -HASH SHA256 a4859679441c231b57caa1ed84eeec11bb0217574a83f938defaa1dbe37a5d2b boot/x86_64/branding -HASH SHA256 c8109a0a4fde9646ca1e8bc502c1f0bda214df5cb32ae09ac46721028e337a83 boot/x86_64/common -HASH SHA256 bbfa1254ebddb53373f9450892edf5af235639de753469ec5f4da9a8184131f8 boot/x86_64/config -HASH SHA256 e7bf49433cdd4ee14924ed3dcb2f259ae7bfab1ceb60fa1545ac526a90b7ee0f boot/x86_64/cracklib-dict-full.rpm -HASH SHA256 6657adc65688f67381eb08e2bb2b2245bd6aa2d32bcba9a61f3c9aeaa415fd02 boot/x86_64/efi -HASH SHA256 1462345268f15c8d83ba353614649b44100ef8411b3b5841a492f164a287536d boot/x86_64/gdb -HASH SHA256 1b15d6d28bc74279941fdaaaa93ef39345ff9ef1c5f91fdc86692c60796c42f4 boot/x86_64/indic-fonts.rpm -HASH SHA256 5ae12d76d2ef210416347630d125d9de93b2abeade0676ff728d9392c0f3db2b boot/x86_64/initrd-xen -HASH SHA256 202817279ab2ea62c041257fc90bd0fad45f2ee8ac4178a3d3f99f4da5c48326 boot/x86_64/ipa-gothic-fonts.rpm -HASH SHA256 8503c74be2fefab329fc6b6ce4605b16efcc491f616831f26960080bcda893af boot/x86_64/khmeros-fonts.rpm -HASH SHA256 01b9029a0653995c15f98114145db918b7ccb4f284f4343b957b83d8ebaf306c boot/x86_64/lklug-fonts.rpm -HASH SHA256 a28408defa649eb0b765b9d50752ae27d66d59a92e9659168a29f1c94fa7e7c9 boot/x86_64/mkbootdisk -HASH SHA256 a4859679441c231b57caa1ed84eeec11bb0217574a83f938defaa1dbe37a5d2b boot/x86_64/openSUSE -HASH SHA256 83ae6c1b0b2d2f11e35099b42ebc74a56d8b57ad54aec6cfeb8773ac8ec0ee2b boot/x86_64/rescue -HASH SHA256 c3aedcbacdab15d85f80864946f69760bd8ce03f5a698abfa14aaef7fc5ca6cd boot/x86_64/root -HASH SHA256 24d328ef64d5921afcc3488cbfcf9b7b7ae5a306f316e5a0d28f52b95c4ec75e boot/x86_64/rpmlist -HASH SHA256 ec62cca55983dd1051fdabd6019198a3710db30ba5d854834c1fae4eb3fae200 boot/x86_64/thai-fonts.rpm -HASH SHA256 8ceed03c8ef4456bba703280af0da873529512fed2cc426bcc9561d08f893743 boot/x86_64/un-fonts.rpm -HASH SHA256 8138638d5607f5b5a9f333fb786aad99a81f31c833412c26e496542f1d63243d boot/x86_64/vmlinuz-xen -HASH SHA256 78df153357ec508359bbc793b13f595b9e4d5aeb6374b3de96fa6584007652a2 boot/x86_64/yast2-trans-af.rpm -HASH SHA256 fa72160684044687669b0b1140043b41ec122ba1c9404b9417478cf1bf2de3bd boot/x86_64/yast2-trans-ar.rpm -HASH SHA256 6ba65a3a97b92365b6a8af3bcd3a309a8de189a38c0700f5d1b26f6f1540e129 boot/x86_64/yast2-trans-bg.rpm -HASH SHA256 7d2262e53d7b4bf3bde8beab827adb3a27b7f189091d29f6fd35f384757137a7 boot/x86_64/yast2-trans-bn.rpm -HASH SHA256 effd28b8ce6760022570cb79654d8e56aa7071adabcf8d392d7c677c89ea2a3b boot/x86_64/yast2-trans-bs.rpm -HASH SHA256 8e7130a38937cd332a59d64f3109a709f9ca3db304bae1d70cc98571404da67b boot/x86_64/yast2-trans-ca.rpm -HASH SHA256 6ff78cad8530930f42dcfe92f2bcb7aa629a5cf2dc881bcbc6e7299d6bbde752 boot/x86_64/yast2-trans-cs.rpm -HASH SHA256 f873c8f29be001e711e69226ae5b14ed6336ddbe3213284db148383abcfea4fd boot/x86_64/yast2-trans-cy.rpm -HASH SHA256 50d5b57e7d309e34788dbf5047b144a61c0037aaddeacbcef5b5904ba67d38fb boot/x86_64/yast2-trans-da.rpm -HASH SHA256 0367f050e6d0bff8aee1ce6568177937b944a2510adcf1024c1cad4cff7f7a45 boot/x86_64/yast2-trans-de.rpm -HASH SHA256 020d33d35b9cd2f28cf5640bbcc3159446c3e1df78e10147b09e7a0351b331c4 boot/x86_64/yast2-trans-el.rpm -HASH SHA256 96cc2db2319f0b7945dd22feba9a150b44f20510aac2b8e71eb70194a76d6980 boot/x86_64/yast2-trans-en_GB.rpm -HASH SHA256 91f982f4605aeb319b918a54fc4d9dae3a7bd4c59a572b0472808785764f8876 boot/x86_64/yast2-trans-en_US.rpm -HASH SHA256 f9ad4f5c50550a7cdb64dda80e04328b587badde74183226d4be0385bca5e448 boot/x86_64/yast2-trans-es.rpm -HASH SHA256 38c9a284592feb4699ac7ff2e583bf7ac6478544493b3c7dbbec92b7176d917d boot/x86_64/yast2-trans-et.rpm -HASH SHA256 44be0d078928806c801c4e49888636b4cb53badf677047e555557263d012cfef boot/x86_64/yast2-trans-fa.rpm -HASH SHA256 82940fd86ad553cb5e9ea04a12607066897f02fa6f86eb88f8fd9131202abeda boot/x86_64/yast2-trans-fi.rpm -HASH SHA256 e283339638c62a6c4da3bcd938f853f5f93f6f4ee5bd5993704aa9fb96a59954 boot/x86_64/yast2-trans-fr.rpm -HASH SHA256 3eff60446d38e5b3ced9367a18bd216ea32386b300f1f6c96438b0c908187b08 boot/x86_64/yast2-trans-gl.rpm -HASH SHA256 1924ccab5c86257b1a46c510bbf8e6be29eb56e9126e08fa01aea3e222bb86ed boot/x86_64/yast2-trans-gu.rpm -HASH SHA256 12410aa1644198d0d843b2ec3f9f756aacc51d31b8271aa40b52bca774e953be boot/x86_64/yast2-trans-hi.rpm -HASH SHA256 4d7140f794bf85ea28a53f0d74bc0da299cdcdad780a23ddd369633bd05753df boot/x86_64/yast2-trans-hr.rpm -HASH SHA256 2fe82d1ccc01367b54c8576044353b78bc51cd3f6a95f61bce527924fb43b382 boot/x86_64/yast2-trans-hu.rpm -HASH SHA256 439532f45f1302523013844fe5c424829e52ce6bfdf98bf2daed953bffd39c8a boot/x86_64/yast2-trans-id.rpm -HASH SHA256 18aba1dd3e21db1bf88052f7c761df2a28e7e1c04024893217b20544e6317ed0 boot/x86_64/yast2-trans-it.rpm -HASH SHA256 3bf826b3d9fcbdd80bd2295afc72be6ec3905c69ff2d5042e06ba2a53ddac8d8 boot/x86_64/yast2-trans-ja.rpm -HASH SHA256 d54f9428c169f541966735589335e61bc5b25e3b87299f8bde7433f0449420ab boot/x86_64/yast2-trans-jv.rpm -HASH SHA256 40b606e7ef982c0437e2783cdb32a1574600891fa7ab73b39a843681557bbb68 boot/x86_64/yast2-trans-ka.rpm -HASH SHA256 4cd0b59a05ef80ad2e032a8c48b78604d0ba8177eaeeff8bb4d3a5b336f29ca7 boot/x86_64/yast2-trans-km.rpm -HASH SHA256 7ed47f3a0b31a1d108e6ea9f8632b320a6cd2ee6500cc3cc3eaeb073f174f590 boot/x86_64/yast2-trans-ko.rpm -HASH SHA256 eb284f364568f21caab714ea310f1312340f19d1eee33c6d738e82892c0cfb20 boot/x86_64/yast2-trans-lo.rpm -HASH SHA256 f9fde6182669f1353783255288838efafe74576e1480fb193e867d0c2d9214d0 boot/x86_64/yast2-trans-lt.rpm -HASH SHA256 c3abd9c551a785f88f95f40c82f982fc28d8d8b4dd8df7b9bc1cc1a6a4aebf41 boot/x86_64/yast2-trans-mk.rpm -HASH SHA256 9ee12d09ec5908af3c42e99b60fa09c4dd5e6007896c2a21e96f00d4e905a9e3 boot/x86_64/yast2-trans-mr.rpm -HASH SHA256 49f10b91685bb03a13270f4d19c7aeca3a0c974e7d4093373217b2e93bef1d2f boot/x86_64/yast2-trans-nb.rpm -HASH SHA256 8cea01ddc6adc5599f448b2116d32628e4712e92b5f3a9faa9657abb7b0ab8b3 boot/x86_64/yast2-trans-nl.rpm -HASH SHA256 595600b69f6eda4864020e3d1fe620de73db2efd7705461b7a69acc59157de64 boot/x86_64/yast2-trans-pa.rpm -HASH SHA256 d33cba6e4203394d56e93569f04a1508cb8631b450dcd5aac9e212d6be2200c1 boot/x86_64/yast2-trans-pl.rpm -HASH SHA256 756faaa0323c541d825349d56dadbd14b493d82da4a1f1ae78aedbc65634f7aa boot/x86_64/yast2-trans-pt.rpm -HASH SHA256 edb11e44887e4014978c6286fbe8f3095eff9ccaf7610087553eb5db7c1b59a2 boot/x86_64/yast2-trans-pt_BR.rpm -HASH SHA256 b13d9e05098792e8e393dc8c48bcfd4ecbb0f815e8f5e3d5fbf8aaa9515ec60c boot/x86_64/yast2-trans-ro.rpm -HASH SHA256 cd297f102ad6aacb82794292b4db0e37ec14ebde8b8b20ea8c34bd985237058f boot/x86_64/yast2-trans-ru.rpm -HASH SHA256 1d99700886396e5bcfde2cb3cccbf6bec0382303d6bcc116e18825237ba03fed boot/x86_64/yast2-trans-si.rpm -HASH SHA256 0ab012464067a601d191933f1dfd0cc813bd9ffb3dbe7f636dfd3e2d86710285 boot/x86_64/yast2-trans-sk.rpm -HASH SHA256 59dfe030555208c9bb8a87b28f3e8b88370ab9e02ef8c172cac6d6f953def2b9 boot/x86_64/yast2-trans-sl.rpm -HASH SHA256 8a934ef66bc060710c386e5c6096bf451743797c2fa3935131c4e6a46f135163 boot/x86_64/yast2-trans-sr.rpm -HASH SHA256 4a4a04558d1558f168feaa4503bb7af5080eed5e79c3c775eec38c5deedbd61e boot/x86_64/yast2-trans-sv.rpm -HASH SHA256 5226a2b01c2ce81b7e0f81b359a3f3b5abe77113f4c640cb791c72a5971017d0 boot/x86_64/yast2-trans-ta.rpm -HASH SHA256 3bc3031532e509120043d03d25f3ea6d54d23ee8f5747a9fdc9e94794bc2b005 boot/x86_64/yast2-trans-th.rpm -HASH SHA256 55d3fb46ff64b656f4d32866be5d7485fddb4eec968a9cc190df17304e94edbf boot/x86_64/yast2-trans-tr.rpm -HASH SHA256 b4a9c8a35aa3eed1ce9e1f2766a0f8735e9e2950b87461917ec85d1c4b4e6792 boot/x86_64/yast2-trans-uk.rpm -HASH SHA256 a05bd29d45ac72c00be0a4ecc012acae6ebce784bc85c86f5a7ffc0c338b708f boot/x86_64/yast2-trans-vi.rpm -HASH SHA256 81a8c545cbbe3a76c55aab171d36ac0a32974924dc7ad7a4e3ab1b56b98a5cf7 boot/x86_64/yast2-trans-wa.rpm -HASH SHA256 f3f1348524de5df7ed502d49e3e92289c562c6c3528d73abb1e2c7164e6cd32a boot/x86_64/yast2-trans-xh.rpm -HASH SHA256 c10e9fa8b905a4e002c6aa83ce11e6e9cbdf3419cdb84b47f71ebc520d2bbb89 boot/x86_64/yast2-trans-zh_CN.rpm -HASH SHA256 7182aebe7a28a0c0fb2fe80a86004bcac1a5df388844fb1072b057a7ec620ad9 boot/x86_64/yast2-trans-zh_TW.rpm -HASH SHA256 8709e4079ebf7a40aefe944397446345ff3360432435d6ec706d1eef0fd463d3 boot/x86_64/yast2-trans-zu.rpm -HASH SHA256 8d7ebcc6110be10e4c92efcb22b9ec18eb7ca47082d0e1c75469762c3c6da896 boot/x86_64/loader/linux -HASH SHA256 7133889fd485bb79cd8faeaade82962bc1725b0e55ab25963e1c7079b33f55cc boot/x86_64/loader/initrd -HASH SHA256 29da2d4800c56997f42b0b3b1fa2217e4941d5190b2c65495302a4ab19b2b424 docu/RELEASE-NOTES.en.html -HASH SHA256 29da2d4800c56997f42b0b3b1fa2217e4941d5190b2c65495302a4ab19b2b424 docu/RELEASE-NOTES.en.rtf -HASH SHA256 d6d275f7c9fdf9a35e4f9028de1cd5497bba23532df6aaef421bbd69765e3abc images/base-meta-x86_64.tar.xz -HASH SHA256 cad69c81b7e1484d61632e583b7bfe057a3f829356ada53fd6e37d93ffc1299c images/base-x86_64.tar.xz -HASH SHA256 1028483b2f5aad6068f0c3a3f83841b86dcd50adac84ea4b91cdef9d9428f0f8 images/common-base-x86_64.tar.xz -HASH SHA256 8e08dace336fc6f8d233208a41392526c82a8230463d799c2b797158bf95d38d images/common-desktop-x86_64.tar.xz -HASH SHA256 c15a8d4461c53883a21b8d9a847b8223c2b79b766bb6b583457bf3850bb2b2ad images/common-xorg-x86_64.tar.xz -HASH SHA256 28bb97af6cb529c464a196ba0e8368ac8e7e74a7a4048a6cc70f5f7dea3588dc images/details-x86_64.xml -HASH SHA256 f965bbecd18f0a909ce29468132145552aa3bb34ced8706afc428bdf6412b300 images/gnome-meta-x86_64.tar.xz -HASH SHA256 0b2545bc48852eab8ffad9954013c303b6b8d686b4e017304cf75155be3cd4ab images/gnome-x86_64.tar.xz -HASH SHA256 2e178f14f455c7d90bde72026c59b38d76ba41d1973a6940f6bca55b98580022 images/images.xml -HASH SHA256 f4cb3b17c8516bb464ec867461bbab4863c2405de144da477d156a169f192bf3 images/kde-meta-x86_64.tar.xz -HASH SHA256 416acadec90c0f351dbf7e18cca46c04d093ef2b8ce3ed7e50fffbfd3e8e9a4a images/kde-x86_64.tar.xz -HASH SHA256 0eb8dfc715e6506233d8f935cbc46d287d3b63af1e2338211e829b5b99ef9684 images/x11-meta-x86_64.tar.xz -HASH SHA256 39b5f8b2195699863e9ea6d8064f35c70835e7213cabd10b6d4ca6de4d1e1b9b images/x11-x86_64.tar.xz -KEY SHA256 d9f574c69457dc5ee30d8d143484677379d2e9229fa9fb7986462dd716d08ad6 gpg-pubkey-307e3d54-4be01a65.asc -KEY SHA256 d44bd0be5ac11f1ca9b613375ef3d799d1d2ce83fa122d2e6366702af7100cb6 gpg-pubkey-3dbdc284-4be1884d.asc diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-3.3.4/package/yast2.changes new/yast2-3.3.6/package/yast2.changes --- old/yast2-3.3.4/package/yast2.changes 2017-07-21 16:47:08.384722812 +0200 +++ new/yast2-3.3.6/package/yast2.changes 2017-07-31 11:06:26.308824981 +0200 @@ -1,4 +1,19 @@ ------------------------------------------------------------------- +Mon Jul 31 08:23:57 UTC 2017 - jreidinger@suse.com + +- WorkflowManager: allow to extend workflow from rpm package + (needed for FATE#323450) +- WorkflowManager: drop never used support to extend workflow from + pattern +- 3.3.6 + +------------------------------------------------------------------- +Thu Jul 27 12:28:09 UTC 2017 - jreidinger@suse.com + +- drop reading /content file (FATE#322386) +- 3.3.5 + +------------------------------------------------------------------- Fri Jul 21 14:18:57 UTC 2017 - lslezak@suse.cz - cwm/rspec.rb: added tests in "CWM::RadioButtons" group for diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-3.3.4/package/yast2.spec new/yast2-3.3.6/package/yast2.spec --- old/yast2-3.3.4/package/yast2.spec 2017-07-21 16:47:08.384722812 +0200 +++ new/yast2-3.3.6/package/yast2.spec 2017-07-31 11:06:26.308824981 +0200 @@ -17,7 +17,7 @@ Name: yast2 -Version: 3.3.4 +Version: 3.3.6 Release: 0 Summary: YaST2 - Main Package License: GPL-2.0