I haven't been able to look into this yet (and will be out for a few days), but
is this something that we can patch in our tree? Or is it a bug in six?
If it's something we can fix in RBTools, then we can just fix it and get a new
Christian Hammond - christ...@beanbaginc.com
Review Board - https://www.reviewboard.org
Beanbag, Inc. - https://www.beanbaginc.com
From: Stephen Gallagher <step...@gallagherhome.com>
Reply: email@example.com <firstname.lastname@example.org>>
Date: June 19, 2015 at 7:21:19 AM
To: email@example.com <firstname.lastname@example.org>>
Subject: Re: ImportError: No module named urllib.parse
> On Thu, Jun 18, 2015 at 5:04 PM John Schmitt <marmalo...@gmail.com> wrote:
>> On Thursday, June 18, 2015 at 1:33:55 PM UTC-7, Barret Rennie wrote:
>>> Hi John,
>>> Yes thats what I mean. I’ll take a look at it.
>>> Can you tell me what version of six is installed?
> OK, so we have a problem here (and one I'm really embarassed not to have
> noticed; I usually just bump and rebuild RBTools on EPEL 7 assuming it will
> continue to work there the same way that it does on EPEL 6.
> Well, it turns out that EPEL 6 has a newer version of python-six than RHEL
> 7 does, and RBTools is completely broken on the latter platform because of
> it. (RHEL/CentOS 7.1 only ships with python-six 1.3.0 and the
> six.move.urllib.parse support was added in python-six 1.4.0)
> The good news is that RHEL/CentOS 7.2 should include python-six 1.9.0.
> The bad news is that's a ways out, so this will be broken in the meantime.
> I have two choices:
> 1) Revert RBTools back to a version prior to this requirement. That looks
> like 0.6.3, which is almost certainly not a good idea.
> 2) Ship RBTools broken in the standard repository and direct people to pull
> an unofficial python-six package from a COPR repository.
> I'm going to go with 2) for now, updating the version of RBTools in EPEL to
> have an explicit requirement on python-six >= 1.4 so that it won't be
> installable without using my COPR repository until RHEL 7.2 is released.
> Given that RBTools has been broken like this for months, I suspect this
> won't actually affect a great many people, but I'd still like to ask that
> the Review Board devs add a note in the online documentation pointing
> people to drop
> into /etc/yum.repos.d until RHEL 7.2 is released. This repository will
> contain only a rebased python-six package.
> It'll be available in a couple hours (right now, there's an unplanned
> outage going on causing COPR builds to fail).
>  https://bugzilla.redhat.com/show_bug.cgi?id=1185409
> Supercharge your Review Board with Power Pack:
> Want us to host Review Board for you? Check out RBCommons:
> Happy user? Let us know! https://www.reviewboard.org/users/
> You received this message because you are subscribed to the Google Groups
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
Supercharge your Review Board with Power Pack:
Want us to host Review Board for you? Check out RBCommons:
Happy user? Let us know! https://www.reviewboard.org/users/
You received this message because you are subscribed to the Google Groups
To unsubscribe from this group and stop receiving emails from it, send an email
For more options, visit https://groups.google.com/d/optout.