[SCM] ci-tooling packaging branch, master, updated. 0d24b3fa0326717d13e8bc8e90de3aa37de507bc
Harald Sitter
apachelogger-guest at moszumanska.debian.org
Thu Apr 9 09:50:24 UTC 2015
Gitweb-URL: http://git.debian.org/?p=pkg-kde/ci-tooling.git;a=commitdiff;h=fb71dcc
The following commit has been merged in the master branch:
commit fb71dccae8ae3ecba6a37cdbc7ddceff6831dd50
Author: Harald Sitter <sitter at kde.org>
Date: Thu Apr 9 11:46:50 2015 +0200
pass apt force-yes as option in the hopes of it not crapping out
we don't want to fall things fall over from force-yes not working
---
lib/apt.rb | 3 +-
.../test_missing_modules/system_sequence | 42 +++++++++++-----------
test/test_apt.rb | 2 +-
test/test_qml_dependency_verifier.rb | 4 +--
4 files changed, 26 insertions(+), 25 deletions(-)
diff --git a/lib/apt.rb b/lib/apt.rb
index 9a20425..adc1c84 100644
--- a/lib/apt.rb
+++ b/lib/apt.rb
@@ -69,7 +69,8 @@ module Apt
def self.default_args
@default_args if defined?(@default_args)
@default_args = []
- @default_args << '--force-yes' << '-y'
+ @default_args << '-y'
+ @default_args << '-o' << 'APT::Get::force-yes=true'
@default_args << '-o' << 'Debug::pkgProblemResolver=true'
@default_args
end
diff --git a/test/data/test_qml_dependency_verifier/test_missing_modules/system_sequence b/test/data/test_qml_dependency_verifier/test_missing_modules/system_sequence
index daf0584..d80a724 100644
--- a/test/data/test_qml_dependency_verifier/test_missing_modules/system_sequence
+++ b/test/data/test_qml_dependency_verifier/test_missing_modules/system_sequence
@@ -1,24 +1,24 @@
[
-["apt-get","--force-yes","-y","-o","Debug::pkgProblemResolver=true","install","kdeplasma-addons-data=4:5.2.1+git20150316.1204+15.04-0ubuntu0"],
-["apt-get","--force-yes","-y","-o","Debug::pkgProblemResolver=true","purge","kdeplasma-addons-data"],
-["apt-get","--force-yes","-y","-o","Debug::pkgProblemResolver=true","--purge","autremove"],
-["apt-get","--force-yes","-y","-o","Debug::pkgProblemResolver=true","install","kwin-addons=4:5.2.1+git20150316.1204+15.04-0ubuntu0"],
-["apt-get","--force-yes","-y","-o","Debug::pkgProblemResolver=true","purge","kwin-addons"],
-["apt-get","--force-yes","-y","-o","Debug::pkgProblemResolver=true","--purge","autremove"],
-["apt-get","--force-yes","-y","-o","Debug::pkgProblemResolver=true","install","plasma-dataengines-addons=4:5.2.1+git20150316.1204+15.04-0ubuntu0"],
-["apt-get","--force-yes","-y","-o","Debug::pkgProblemResolver=true","purge","plasma-dataengines-addons"],
-["apt-get","--force-yes","-y","-o","Debug::pkgProblemResolver=true","--purge","autremove"],
-["apt-get","--force-yes","-y","-o","Debug::pkgProblemResolver=true","install","plasma-runners-addons=4:5.2.1+git20150316.1204+15.04-0ubuntu0"],
-["apt-get","--force-yes","-y","-o","Debug::pkgProblemResolver=true","purge","plasma-runners-addons"],
-["apt-get","--force-yes","-y","-o","Debug::pkgProblemResolver=true","--purge","autremove"],
-["apt-get","--force-yes","-y","-o","Debug::pkgProblemResolver=true","install","plasma-wallpapers-addons=4:5.2.1+git20150316.1204+15.04-0ubuntu0"],
-["apt-get","--force-yes","-y","-o","Debug::pkgProblemResolver=true","purge","plasma-wallpapers-addons"],
-["apt-get","--force-yes","-y","-o","Debug::pkgProblemResolver=true","--purge","autremove"],
-["apt-get","--force-yes","-y","-o","Debug::pkgProblemResolver=true","install","plasma-widget-kimpanel=4:5.2.1+git20150316.1204+15.04-0ubuntu0"],
-["apt-get","--force-yes","-y","-o","Debug::pkgProblemResolver=true","purge","plasma-widget-kimpanel"],
-["apt-get","--force-yes","-y","-o","Debug::pkgProblemResolver=true","--purge","autremove"],
-["apt-get","--force-yes","-y","-o","Debug::pkgProblemResolver=true","install","plasma-widgets-addons=4:5.2.1+git20150316.1204+15.04-0ubuntu0"],
+["apt-get","-y", "-o", "APT::Get::force-yes=true","-o","Debug::pkgProblemResolver=true","install","kdeplasma-addons-data=4:5.2.1+git20150316.1204+15.04-0ubuntu0"],
+["apt-get","-y", "-o", "APT::Get::force-yes=true","-o","Debug::pkgProblemResolver=true","purge","kdeplasma-addons-data"],
+["apt-get","-y", "-o", "APT::Get::force-yes=true","-o","Debug::pkgProblemResolver=true","--purge","autremove"],
+["apt-get","-y", "-o", "APT::Get::force-yes=true","-o","Debug::pkgProblemResolver=true","install","kwin-addons=4:5.2.1+git20150316.1204+15.04-0ubuntu0"],
+["apt-get","-y", "-o", "APT::Get::force-yes=true","-o","Debug::pkgProblemResolver=true","purge","kwin-addons"],
+["apt-get","-y", "-o", "APT::Get::force-yes=true","-o","Debug::pkgProblemResolver=true","--purge","autremove"],
+["apt-get","-y", "-o", "APT::Get::force-yes=true","-o","Debug::pkgProblemResolver=true","install","plasma-dataengines-addons=4:5.2.1+git20150316.1204+15.04-0ubuntu0"],
+["apt-get","-y", "-o", "APT::Get::force-yes=true","-o","Debug::pkgProblemResolver=true","purge","plasma-dataengines-addons"],
+["apt-get","-y", "-o", "APT::Get::force-yes=true","-o","Debug::pkgProblemResolver=true","--purge","autremove"],
+["apt-get","-y", "-o", "APT::Get::force-yes=true","-o","Debug::pkgProblemResolver=true","install","plasma-runners-addons=4:5.2.1+git20150316.1204+15.04-0ubuntu0"],
+["apt-get","-y", "-o", "APT::Get::force-yes=true","-o","Debug::pkgProblemResolver=true","purge","plasma-runners-addons"],
+["apt-get","-y", "-o", "APT::Get::force-yes=true","-o","Debug::pkgProblemResolver=true","--purge","autremove"],
+["apt-get","-y", "-o", "APT::Get::force-yes=true","-o","Debug::pkgProblemResolver=true","install","plasma-wallpapers-addons=4:5.2.1+git20150316.1204+15.04-0ubuntu0"],
+["apt-get","-y", "-o", "APT::Get::force-yes=true","-o","Debug::pkgProblemResolver=true","purge","plasma-wallpapers-addons"],
+["apt-get","-y", "-o", "APT::Get::force-yes=true","-o","Debug::pkgProblemResolver=true","--purge","autremove"],
+["apt-get","-y", "-o", "APT::Get::force-yes=true","-o","Debug::pkgProblemResolver=true","install","plasma-widget-kimpanel=4:5.2.1+git20150316.1204+15.04-0ubuntu0"],
+["apt-get","-y", "-o", "APT::Get::force-yes=true","-o","Debug::pkgProblemResolver=true","purge","plasma-widget-kimpanel"],
+["apt-get","-y", "-o", "APT::Get::force-yes=true","-o","Debug::pkgProblemResolver=true","--purge","autremove"],
+["apt-get","-y", "-o", "APT::Get::force-yes=true","-o","Debug::pkgProblemResolver=true","install","plasma-widgets-addons=4:5.2.1+git20150316.1204+15.04-0ubuntu0"],
["dpkg -s plasma-framework 2>&1 > /dev/null"],
-["apt-get","--force-yes","-y","-o","Debug::pkgProblemResolver=true","purge","plasma-widgets-addons"],
-["apt-get","--force-yes","-y","-o","Debug::pkgProblemResolver=true","--purge","autremove"]
+["apt-get","-y", "-o", "APT::Get::force-yes=true","-o","Debug::pkgProblemResolver=true","purge","plasma-widgets-addons"],
+["apt-get","-y", "-o", "APT::Get::force-yes=true","-o","Debug::pkgProblemResolver=true","--purge","autremove"]
]
diff --git a/test/test_apt.rb b/test/test_apt.rb
index 83ba0bb..137bbdb 100644
--- a/test/test_apt.rb
+++ b/test/test_apt.rb
@@ -18,7 +18,7 @@ class AptTest < TestCase
end
def default_args(cmd = 'apt-get')
- [cmd] + %w(--force-yes -y -o Debug::pkgProblemResolver=true)
+ [cmd] + %w(-y -o APT::Get::force-yes=true -o Debug::pkgProblemResolver=true)
end
def assert_system_default(args, &block)
diff --git a/test/test_qml_dependency_verifier.rb b/test/test_qml_dependency_verifier.rb
index e95d5f8..d30eb1f 100644
--- a/test/test_qml_dependency_verifier.rb
+++ b/test/test_qml_dependency_verifier.rb
@@ -63,9 +63,9 @@ class QMLDependencyVerifierTest < TestCase
end
def test_add_ppa
- assert_system([%w(apt-get --force-yes -y -o Debug::pkgProblemResolver=true install software-properties-common),
+ assert_system([%w(apt-get -y -o APT::Get::force-yes=true -o Debug::pkgProblemResolver=true install software-properties-common),
%w(add-apt-repository ppa:kubuntu-ci/unstable),
- %w(apt-get --force-yes -y -o Debug::pkgProblemResolver=true update)]) do
+ %w(apt-get -y -o APT::Get::force-yes=true -o Debug::pkgProblemResolver=true update)]) do
QMLDependencyVerifier.new.add_ppa
end
end
--
ci-tooling packaging
More information about the pkg-kde-commits
mailing list