<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>133848</bug_id>
          
          <creation_ts>2006-05-20 02:06 0000</creation_ts>
          <short_desc>ebuild for yum-2.6.1 (new package)</short_desc>
          <delta_ts>2006-06-28 17:32:31 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Ebuilds</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <keywords>EBUILD</keywords>
          <priority>P5</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>135854</dependson>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>Mark@JumpingBean.co.za</reporter>
          <assigned_to>maintainer-wanted@gentoo.org</assigned_to>
          <cc>aross@gentoo.org</cc>
    
    <cc>chrb@gentoo.org</cc>
    
    <cc>m.debruijne@matrict.nl</cc>
    
    <cc>orion@thehunter.ws</cc>

      

      
          <long_desc isprivate="0">
            <who>Mark@JumpingBean.co.za</who>
            <bug_when>2006-05-20 02:06:46 0000</bug_when>
            <thetext>Hi there,

To be able to install suse, fedora on xen using the domi scripts requires yum to be installed. I tried to download and compile the source. All seemed to go well but when I ran yum I get erros about missing python packages.

Could someone create a yum ebuild?

thanks</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>aross@gentoo.org</who>
            <bug_when>2006-06-09 18:54:51 0000</bug_when>
            <thetext>Created an attachment (id=88815)
yum-2.6.1.ebuild

Please review and test.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>aross@gentoo.org</who>
            <bug_when>2006-06-09 18:59:28 0000</bug_when>
            <thetext>CC&apos;ing maintainer of app-emulation/domi, in case he&apos;s interested in this :-)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>aross@gentoo.org</who>
            <bug_when>2006-06-09 22:59:38 0000</bug_when>
            <thetext>Created an attachment (id=88821)
yum-2.6.1.ebuild

Sorry, I attached a slightly older version originally. This version has complete error messages when deps haven&apos;t been built with USE=python</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>chrb@gentoo.org</who>
            <bug_when>2006-06-10 01:01:53 0000</bug_when>
            <thetext>Thanks for the ebuild! I&apos;ve added it to portage.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>orion@thehunter.ws</who>
            <bug_when>2006-06-28 17:32:31 0000</bug_when>
            <thetext>When running domi on a SUSE config yum exits with:
Warning, could not load sqlite, falling back to pickle
Setting up Install Process
Setting up repositories
suse                                                                 [1/1]
Traceback (most recent call last):
  File &quot;/usr/bin/yum&quot;, line 29, in ?
    yummain.main(sys.argv[1:])
  File &quot;/usr/share/yum-cli/yummain.py&quot;, line 97, in main
    result, resultmsgs = do()
  File &quot;/usr/share/yum-cli/cli.py&quot;, line 474, in doCommands
    return self.installPkgs()
  File &quot;/usr/share/yum-cli/cli.py&quot;, line 837, in installPkgs
    self.doRepoSetup()
  File &quot;/usr/share/yum-cli/cli.py&quot;, line 78, in doRepoSetup
    yum.YumBase.doRepoSetup(self, thisrepo=thisrepo)
  File &quot;/usr/lib/python2.4/site-packages/yum/__init__.py&quot;, line 256, in doRepoSetup
    repo.getRepoXML(text=repo)
  File &quot;/usr/lib/python2.4/site-packages/yum/repos.py&quot;, line 673, in getRepoXML
    cache=self.http_caching == &apos;all&apos;)
  File &quot;/usr/lib/python2.4/site-packages/yum/repos.py&quot;, line 617, in get
    http_headers=headers,
  File &quot;/usr/lib/python2.4/site-packages/urlgrabber/mirror.py&quot;, line 414, in urlgrab
    return self._mirror_try(func, url, kw)
  File &quot;/usr/lib/python2.4/site-packages/urlgrabber/mirror.py&quot;, line 400, in _mirror_try
    return func_ref( *(fullurl,), **kwargs )
  File &quot;/usr/lib/python2.4/site-packages/urlgrabber/grabber.py&quot;, line 572, in urlgrab
    return self._retry(opts, retryfunc, url, filename)
  File &quot;/usr/lib/python2.4/site-packages/urlgrabber/grabber.py&quot;, line 504, in _retry
    return apply(func, (opts,) + args, {})
  File &quot;/usr/lib/python2.4/site-packages/urlgrabber/grabber.py&quot;, line 558, in retryfunc
    fo = URLGrabberFileObject(url, filename, opts)
  File &quot;/usr/lib/python2.4/site-packages/urlgrabber/grabber.py&quot;, line 680, in __init__
    self._do_open()
  File &quot;/usr/lib/python2.4/site-packages/urlgrabber/grabber.py&quot;, line 724, in _do_open
    fo, hdr = self._make_request(req, opener)
  File &quot;/usr/lib/python2.4/site-packages/urlgrabber/grabber.py&quot;, line 791, in _make_request
    fo = opener.open(req)
  File &quot;/usr/lib/python2.4/urllib2.py&quot;, line 364, in open
    response = meth(req, response)
  File &quot;/usr/lib/python2.4/urllib2.py&quot;, line 468, in http_response
    code, msg, hdrs = response.code, response.msg, response.info()
AttributeError: HTTPResponse instance has no attribute &apos;code&apos;

This is after the domi script calls:
yum -y -c &quot;$config&quot; install $SUSE_PACKAGES || exit 1

Installing the ~x86 version of dev-python/urlgrabber (2.9.6) fixes this.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>88815</attachid>
            <date>2006-06-09 18:54 0000</date>
            <desc>yum-2.6.1.ebuild</desc>
            <filename>yum-2.6.1.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA2IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6ICQKCmluaGVyaXQgcHl0aG9uIGRpc3R1dGlscyBldXRpbHMKCkRFU0NSSVBUSU9OPSJBdXRv
bWF0aWMgdXBkYXRlciBhbmQgcGFja2FnZSBpbnN0YWxsZXIvcmVtb3ZlciBmb3IgcnBtIHN5c3Rl
bXMiCkhPTUVQQUdFPSJodHRwOi8vbGludXguZHVrZS5lZHUvcHJvamVjdHMveXVtLyIKU1JDX1VS
ST0iJHtIT01FUEFHRX0vZG93bmxvYWQvJHtQViUuWzAtOV19LyR7UH0udGFyLmd6IgoKTElDRU5T
RT0iR1BMLTIiClNMT1Q9IjAiCktFWVdPUkRTPSJ+eDg2IgpJVVNFPSJkb2MiCgpSREVQRU5EPSJk
ZXYtcHl0aG9uL2NlbGVtZW50dHJlZQoJZGV2LXB5dGhvbi91cmxncmFiYmVyCglkZXYtbGlicy9s
aWJ4bWwyCgk+PWFwcC1hcmNoL3JwbS00LjQuMSIKCkRFUEVORD0iIgoKUFlUSE9OX01PRE5BTUU9
Inl1bSByZXBvbWQgcnBtVXRpbHMiCgpwa2dfc2V0dXAoKSB7CglpZiAhIGJ1aWx0X3dpdGhfdXNl
IGRldi1saWJzL2xpYnhtbDIgcHl0aG9uCgl0aGVuCgkJZWVycm9yICJkZXYtbGlicy9saWJ4bWwy
IHdhc24ndCBidWlsdCB3aXRoIHRoZSBweXRob24gdXNlIGZsYWcgc2V0ISIKCQllZXJyb3IgIkFk
ZCBweXRob24gdG8gVVNFIGluIC9ldGMvbWFrZS5jb25mIGFuZCBydW4iCgkJZWVycm9yICInZW1l
cmdlICciCgkJZGllICJuZWVkIGRldi1saWJzL2xpYnhtbDIgd2l0aCBweXRob24gc3VwcG9ydC4i
CglmaQoJaWYgISAgYnVpbHRfd2l0aF91c2UgYXBwLWFyY2gvcnBtIHB5dGhvbgoJdGhlbgoJCWVl
cnJvciAiYXBwLWFyY2gvcnBtIHdhc24ndCBidWlsdCB3aXRoIHRoZSBweXRob24gdXNlIGZsYWcg
c2V0ISIKCQlkaWUgIm5lZWQgYXBwLWFyY2gvcnBtIHdpdGggcHl0aG9uIHN1cHBvcnQuIgoJZmkK
fQoKCnNyY19jb21waWxlKCkgewoJZW1ha2UgfHwgZGllICJlbWFrZSBmYWlsZWQiCn0KCnNyY19p
bnN0YWxsKCkgewoJbWFrZSBERVNURElSPSR7RH0gaW5zdGFsbCB8fCBkaWUgIm1ha2UgaW5zdGFs
bCBmYWlsZWQiCgoJZG9kb2MgUkVBRE1FIEFVVEhPUlMgQ2hhbmdlTG9nIFRPRE8KCXVzZXEgZG9j
ICYmIGRvZG9jIFBMVUdJTlMKCgkjIE1ha2VmaWxlIGV4cGxpY2l0bHkgY29tcGlsZXMgcHl0aG9u
IGZpbGVzCglmaW5kICR7RH0vdXNyLyAtbmFtZSAqLnB5W2NvXSAtZXhlYyBybSB7fSBcOwoKCSMg
eXVtJ3MgYXV0by11cGRhdGUgZnVuY3Rpb25hbGl0eSBkb2Vzbid0IG1ha2UKCSMgc2Vuc2UgZm9y
IGEgc3lzdGVtIG1hbmFnZWQgYnkgcG9ydGFnZQoJcm0gLXJmICR7RH0vZXRjL2Nyb24ue2RhaWx5
LHdlZWtseX0KCXJtIC1yZiAke0R9L2V0Yy97cmMuZCx5dW19Cn0KCnBrZ19wb3N0aW5zdCgpIHsK
CXB5dGhvbl92ZXJzaW9uCglweXRob25fbW9kX29wdGltaXplICR7Uk9PVH11c3Ivc2hhcmUvJHtQ
Tn0tY2xpCglkaXN0dXRpbHNfcGtnX3Bvc3RpbnN0Cn0KCnBrZ19wb3N0cm0oKSB7CglweXRob25f
dmVyc2lvbgoJcHl0aG9uX21vZF9jbGVhbnVwICR7Uk9PVH11c3Ivc2hhcmUvJHtQTn0tY2xpCglk
aXN0dXRpbHNfcGtnX3Bvc3RybQp9Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>88821</attachid>
            <date>2006-06-09 22:59 0000</date>
            <desc>yum-2.6.1.ebuild</desc>
            <filename>yum-2.6.1.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA2IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6ICQKCmluaGVyaXQgcHl0aG9uIGRpc3R1dGlscyBldXRpbHMKCkRFU0NSSVBUSU9OPSJBdXRv
bWF0aWMgdXBkYXRlciBhbmQgcGFja2FnZSBpbnN0YWxsZXIvcmVtb3ZlciBmb3IgcnBtIHN5c3Rl
bXMiCkhPTUVQQUdFPSJodHRwOi8vbGludXguZHVrZS5lZHUvcHJvamVjdHMveXVtLyIKU1JDX1VS
ST0iJHtIT01FUEFHRX0vZG93bmxvYWQvJHtQViUuWzAtOV19LyR7UH0udGFyLmd6IgoKTElDRU5T
RT0iR1BMLTIiClNMT1Q9IjAiCktFWVdPUkRTPSJ+eDg2IgpJVVNFPSJkb2MiCgpSREVQRU5EPSJk
ZXYtcHl0aG9uL2NlbGVtZW50dHJlZQoJZGV2LXB5dGhvbi91cmxncmFiYmVyCglkZXYtbGlicy9s
aWJ4bWwyCgk+PWFwcC1hcmNoL3JwbS00LjQuMSIKCkRFUEVORD0iIgoKUFlUSE9OX01PRE5BTUU9
Inl1bSByZXBvbWQgcnBtVXRpbHMiCgpwa2dfc2V0dXAoKSB7CglpZiAhIGJ1aWx0X3dpdGhfdXNl
IGRldi1saWJzL2xpYnhtbDIgcHl0aG9uCgl0aGVuCgkJZWVycm9yICJkZXYtbGlicy9saWJ4bWwy
IHdhc24ndCBidWlsdCB3aXRoIHRoZSBweXRob24gdXNlIGZsYWcgc2V0ISIKCQllZXJyb3IgIkFk
ZCBweXRob24gdG8gVVNFIGluIC9ldGMvbWFrZS5jb25mIGFuZCBydW4iCgkJZWVycm9yICInZW1l
cmdlIC0tb25lc2hvdCBkZXYtbGlicy9saWJ4bWwyJyIKCQlkaWUgIm5lZWQgZGV2LWxpYnMvbGli
eG1sMiBidWlsdCB3aXRoIHB5dGhvbiBzdXBwb3J0LiIKCWZpCglpZiAhICBidWlsdF93aXRoX3Vz
ZSBhcHAtYXJjaC9ycG0gcHl0aG9uCgl0aGVuCgkJZWVycm9yICJhcHAtYXJjaC9ycG0gd2Fzbid0
IGJ1aWx0IHdpdGggdGhlIHB5dGhvbiB1c2UgZmxhZyBzZXQhIgoJCWVlcnJvciAiQWRkIHB5dGhv
biB0byBVU0UgaW4gL2V0Yy9tYWtlLmNvbmYgYW5kIHJ1biIKCQllZXJyb3IgIidlbWVyZ2UgLS1v
bmVzaG90IGFwcC1hcmNoL3JwbSciCgkJZGllICJuZWVkIGFwcC1hcmNoL3JwbSBidWlsdCB3aXRo
IHB5dGhvbiBzdXBwb3J0LiIKCWZpCn0KCgpzcmNfY29tcGlsZSgpIHsKCWVtYWtlIHx8IGRpZSAi
ZW1ha2UgZmFpbGVkIgp9CgpzcmNfaW5zdGFsbCgpIHsKCW1ha2UgREVTVERJUj0ke0R9IGluc3Rh
bGwgfHwgZGllICJtYWtlIGluc3RhbGwgZmFpbGVkIgoKCWRvZG9jIFJFQURNRSBBVVRIT1JTIENo
YW5nZUxvZyBUT0RPCgl1c2VxIGRvYyAmJiBkb2RvYyBQTFVHSU5TCgoJIyBNYWtlZmlsZSBleHBs
aWNpdGx5IGNvbXBpbGVzIHB5dGhvbiBmaWxlcwoJZmluZCAke0R9L3Vzci8gLW5hbWUgKi5weVtj
b10gLWV4ZWMgcm0ge30gXDsKCgkjIHl1bSdzIGF1dG8tdXBkYXRlIGZ1bmN0aW9uYWxpdHkgZG9l
c24ndCBtYWtlCgkjIHNlbnNlIGZvciBhIHN5c3RlbSBtYW5hZ2VkIGJ5IHBvcnRhZ2UKCXJtIC1y
ZiAke0R9L2V0Yy9jcm9uLntkYWlseSx3ZWVrbHl9CglybSAtcmYgJHtEfS9ldGMve3JjLmQseXVt
fQp9Cgpwa2dfcG9zdGluc3QoKSB7CglweXRob25fdmVyc2lvbgoJcHl0aG9uX21vZF9vcHRpbWl6
ZSAke1JPT1R9dXNyL3NoYXJlLyR7UE59LWNsaQoJZGlzdHV0aWxzX3BrZ19wb3N0aW5zdAp9Cgpw
a2dfcG9zdHJtKCkgewoJcHl0aG9uX3ZlcnNpb24KCXB5dGhvbl9tb2RfY2xlYW51cCAke1JPT1R9
dXNyL3NoYXJlLyR7UE59LWNsaQoJZGlzdHV0aWxzX3BrZ19wb3N0cm0KfQo=
</data>        

          </attachment>
    </bug>

</bugzilla>