An option would be to install the latest RPMs and then install the missing Python packages using pip. That will satisfy Review Board's and Djblets's dependencies.
Christian On Thu, Dec 8, 2016 at 15:51 Stephen Gallagher <[email protected]> wrote: > Yes, absolutely. Sorry for the trouble. It's going to probably be at least > a week, because python-publicsuffix isn't in EPEL yet, so I need to package > it. > On Thu, Dec 8, 2016 at 5:53 PM Pramudita Santoso < > [email protected]> wrote: > > Hi Stephen, > > I tried to just simply substitute ReviewBoard-2.5.6.1 with all those > three, seems that other dependencies fails too to install those three rpm > (in different order). Anyway, probably be best if I just wait for the > updated one. Could you please give us a shout when its done? Thanks. > > > On Thursday, 8 December 2016 11:49:26 UTC+11, Stephen Gallagher wrote: > > OK, somehow I missed that Djblets grew a dependency on publicsuffix and > dnspython and RBTools grew a dependency on python-tqdm. > > I'll try to get updates for this ASAP, but publicsuffix isn't packaged yet > in EPEL, so it may take a few days. > > Pramudita, if you want to use the 2.5.6.1 packages for now, you will need: > > > https://kojipkgs.fedoraproject.org//packages/python-djblets/0.9.3/1.el7/noarch/python-djblets-0.9.3-1.el7.noarch.rpm > > https://kojipkgs.fedoraproject.org//packages/ReviewBoard/2.5.6.1/1.el7/noarch/ReviewBoard-2.5.6.1-1.el7.noarch.rpm > > https://kojipkgs.fedoraproject.org//packages/RBTools/0.7.7/1.el7/noarch/RBTools-0.7.7-1.el7.noarch.rpm > > Download and install those and you should be okay while I get this sorted > out. > > On Wed, Dec 7, 2016 at 6:18 PM Christian Hammond <[email protected]> > wrote: > > publicsuffix is a new dependency of Djblets. I don't recall if it's the > only new one. > > Christian > > On Wed, Dec 7, 2016 at 14:42 Pramudita Santoso <[email protected]> > wrote: > > Hi Stephen, > > Is it `rb-site install` after all of the yum commands succeed? *Yes all > the yum commands succeed.* > Where in the process is it failing? *After yum installation finish I > execute a shell script as docker entrypoint that runs rb-site install,* *so > I believe "rb-site install" or "rb-site" in general who produces those > errors* > Is it being run interactively and failing unconditionally, or is it being > provided with answers on the CLI? *I believe this execution is just as > simple as running rb-site install and as far as I am aware there is no > interaction with CLI involved.* > > Yes I believe your suspicion is true, since 2.5.6.1 version works just > fine for me. I wonder is there any way to install 2.5.6.1 version with yum? > Thanks > > On Wednesday, 7 December 2016 22:46:03 UTC+11, Stephen Gallagher wrote: > > > > On Wed, Dec 7, 2016 at 2:24 AM Pramudita Santoso <[email protected]> > wrote: > > Since the update of version 2.5.7, I am not able to install reviewboard. I > am not sure what I am missing. > > My command is very simple > > RUN yum groupinstall -y "Development tools" > RUN yum install -y epel-release > RUN yum install -y ReviewBoard > RUN yum install -y uwsgi > RUN yum install -y RBTools > > > Here is the error : > > *Traceback (most recent call last):* > * File "/usr/bin/rb-site", line 5, in <module>* > * from pkg_resources import load_entry_point* > * File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 3007, in > <module>* > * working_set.require(__requires__)* > * File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 728, in > require* > * needed = self.resolve(parse_requirements(requirements))* > * File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 626, in > resolve* > * raise DistributionNotFound(req)* > *pkg_resources.DistributionNotFound: publicsuffix>=1.1* > > I tried to install publicsuffix manually using wget, but then another > error DistributionNotFound for dnspython>=1.14.0 appeared. I am afraid that > if I keep patching it manually, it will somehow be endless chain of > installation.. > > *Note : using ReviewBoard 2.5.6.1 the installation above was working fine. > But, yum install -y ReviewBoard-2.5.6.1 seems to be no longer exist and > normal ReviewBoard will go to 2.5.7. > I also tried easy_install workaround and the error messages are even > longer and scarier. > > Does anyone know what is going on? Thanks in advance! > > > Could you tell me which step is actually failing? Is it `rb-site install` > after all of the yum commands succeed? Where in the process is it failing? > Is it being run interactively and failing unconditionally, or is it being > provided with answers on the CLI? > > I suspect that something in ReviewBoard's dependency chain grew a new > dependency or two and wasn't properly updated in RPM, but I can't track it > down if you don't tell me what you're actually running. > > I'm at a conference today, so I probably won't be able to dive into the > details until tomorrow. > > > > > > > > > > > -- > > > 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. > > > > > > > > > > > -- > > > 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. > > > -- 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.
