[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: [atomic-devel] [PATCH] fedora-atomic-base: Drop /usr/bin/yum explicitly




On Thu, Nov 6, 2014, at 03:48 PM, Joe Brockmeier wrote:
> On Thu, Nov 06, 2014 at 03:16:43PM -0500, Colin Walters wrote:
> > Right now, heat-cfntools is pulling it in via a (somewhat debatably)
> > bogus dependency.
> 
> Do we need heat-cfntools?

Not having it makes using Heat harder, but...I can live with that for now.  Patch attached.  I just did a local compose, here's the diff:

[root icarus fedora-atomic.f21]# rpm-ostree rpm diff  --repo=repo fedora-atomic/f21/x86_64/docker-host{^,}
ostree diff commit old: fedora-atomic/f21/x86_64/docker-host^ (72ea47156adf6e1b9fbbefc606bd2dcc00326e67757a2e7e491e9fdacf54cbe7)
ostree diff commit new: fedora-atomic/f21/x86_64/docker-host (1888f7a8d7a40fb7456389cbfd382b11334b4323db24301a086f72a1bf146138)
Removed:
 file-libs-5.19-6.fc21.x86_64
 heat-cfntools-1.2.7-4.fc21.noarch
 pygpgme-0.3-12.fc21.x86_64
 pyliblzma-0.5.3-13.fc21.x86_64
 python-iniparse-0.4-15.fc21.noarch
 python-psutil-1.2.1-5.fc21.x86_64
 python-pycurl-7.19.3.1-5.fc21.x86_64
 python-setuptools-2.0-8.fc21.noarch
 python-urlgrabber-3.10.1-2.fc21.noarch
 pyxattr-0.5.3-4.fc21.x86_64
 rpm-build-libs-4.12.0.1-3.fc21.x86_64
 rpm-python-4.12.0.1-3.fc21.x86_64
 ruby-2.1.2-23.fc21.x86_64
 ruby-irb-2.1.2-23.fc21.noarch
 ruby-libs-2.1.2-23.fc21.x86_64
 rubygem-bigdecimal-1.2.4-23.fc21.x86_64
 rubygem-io-console-0.4.2-23.fc21.x86_64
 rubygem-json-1.8.1-23.fc21.x86_64
 rubygem-psych-2.0.5-23.fc21.x86_64
 rubygem-rdoc-4.1.1-2.fc21.noarch
 rubygems-2.2.2-101.fc21.noarch
 rubypick-1.1.1-2.fc21.noarch
 wget-1.15-3.fc21.x86_64
 yum-3.4.3-153.fc21.noarch
 yum-metadata-parser-1.1.4-14.fc21.x86_64
From d6c7196cb13d5f5cb8175346bb93186a0ff14821 Mon Sep 17 00:00:00 2001
From: Colin Walters <walters verbum org>
Date: Thu, 6 Nov 2014 15:04:40 -0500
Subject: [PATCH] manifest: Drop heat-cfntools

Right now, heat-cfntools has a rather large dependency chain as it's
attempting to wrap a small subset of the known package systems and
language installers in the world.

It pulls in yum and ruby, among other things.

The problem with yum is not size exactly, but the fact that its
presence confuses management tools into thinking it can operate to
install packages.  One can use yum in a read-only mode, but on the
other hand, one can just run it in a container too.

See: https://bugzilla.redhat.com/show_bug.cgi?id=1130964
---
 fedora-atomic-docker-host.json | 1 -
 1 file changed, 1 deletion(-)

diff --git a/fedora-atomic-docker-host.json b/fedora-atomic-docker-host.json
index 4a34c83..2c59af1 100644
--- a/fedora-atomic-docker-host.json
+++ b/fedora-atomic-docker-host.json
@@ -5,7 +5,6 @@
 
     "packages": ["tar",
 		 "cloud-init",
-		 "heat-cfntools",
 		 "cloud-utils-growpart",
 		 "docker-storage-setup",
 		 "rsync",
-- 
1.8.3.1


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]