Hey Stephen,

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 
release out.

Christian 

--  
Christian Hammond - [email protected]  
Review Board - https://www.reviewboard.org  
Beanbag, Inc. - https://www.beanbaginc.com

-----Original Message-----
From: Stephen Gallagher <[email protected]>
Reply: [email protected] <[email protected]>>
Date: June 19, 2015 at 7:21:19 AM
To: [email protected] <[email protected]>>
Subject:  Re: ImportError: No module named urllib.parse

> On Thu, Jun 18, 2015 at 5:04 PM John Schmitt <[email protected]> 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?
>>>
>>> python-six-1.3.0-4.el7.noarch
>>
>>
>>
>  
> 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[1].
> 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
> https://copr.fedoraproject.org/coprs/sgallagh/EPEL7-rbtools/repo/epel-7/sgallagh-EPEL7-rbtools-epel-7.repo
> 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).
>  
>  
> [1] https://bugzilla.redhat.com/show_bug.cgi?id=1185409
>  
> --
> Supercharge your Review Board with Power Pack: 
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons: 
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups 
> "reviewboard"
> group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>  

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"reviewboard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to