These are chat archives for ushahidi/Community

26th
Sep 2018
Arturo
@ArturoQuintana
Sep 26 2018 12:06
@ushbot @aoduor @tuxpiper
Hello there! Our Ushahidi application is getting more visibility and more interest in our community.
Due to this situation, we have decided to upgrade to the latest version (3.8) as soon as possible, but we want to make sure that each component is updated:
  • php
  • apache
  • mysql
  • composer
  • nodejs
  • vagrant
    Can we get some support to verify if these are the components that must be updated and to guarantee which version is better to update them?
    Once we finish with this, we want to start the Ushahidi upgrading process.
    Any help?
Ushbot
@ushbot
Sep 26 2018 12:53
[David Losada, Ushahidi] @ArturoQuintana we are actually releasing 4.0 shortly , like .. hopefully just a matter of hours . The versions for this stuff you just listed.. the versions that the new 4.0 requires, those also work out for the latest 3.x versions. I’ll put them somewhere in documentation after wrapping up the release and ping you
Ushbot
@ushbot
Sep 26 2018 13:11
[David Losada, Ushahidi] @Elena Andonova , unfortunately I’m not very well versed on cPanel and it’s quirks. But if I understand correctly, when you open the URL that you would expect to lead you to your deployment.. you see a listing of files instead?
[David Losada, Ushahidi] could you share with us the URL so we can poke around and try to understand what is going on?
Arturo
@ArturoQuintana
Sep 26 2018 13:15
@tuxpiper Thanks for your time and support!
It is good to know that shortly will be released a new version.
About the components' versions. Our concern is because we have been seeing some issues (on some posts) between PHP 7.1.22 and 7.2.10.
That's why our concern.
We have the same doubt with MySQL (5.6 or 5.8)
about Vagrant. I do not see if it is installed or not.
I must point out that I did not install this Ushahidi instance, that's why all my questions.
Arturo
@ArturoQuintana
Sep 26 2018 13:23
I would like to repeat the question regarding the components, are these all the components that must be updated or are we missing any?
Ushbot
@ushbot
Sep 26 2018 13:30
[David Losada, Ushahidi] the ones we have the most impact from (and potential trouble with) are php, mysql, composer and nodejs . These are the core dependencies.
[David Losada, Ushahidi] Apache (or nginx), vagrant, memcached, … I wouldn’t go as far as saying that one or other version is required. In general they tend to work, I think.
Arturo
@ArturoQuintana
Sep 26 2018 13:39
Thanks!
to which version of PHP should we update, 7.1.22 or 7.2.10
?
Ushbot
@ushbot
Sep 26 2018 13:42
[David Losada, Ushahidi] 7.2 is definitely problematic
[David Losada, Ushahidi] 7.1.22 should work. We’ve tested 7.0 more, but that’s being deprecated soon, so we are pressed to do more testing on 7.1
Arturo
@ArturoQuintana
Sep 26 2018 13:48
ok, great!
Ushbot
@ushbot
Sep 26 2018 13:49
[Romina Suarez, Ushahidi] @davidlosada For what is worth, I’m usually on 7.1 . But yea 7.0 would be ok too.
7.2 fails very loudly right now.
[Romina Suarez, Ushahidi] 7.1.*
Arturo
@ArturoQuintana
Sep 26 2018 14:08
@tuxpiper
what about MySQL, 5.6 or 5.8?
Ushbot
@ushbot
Sep 26 2018 14:11
[Invoq John Majone] Hi guys, I've found that one of the biggest issues with installing ushahidi are access/permission issues with things like composer, and vagrant... provided all other things are the exact versions that were used in developing it...
Ushbot
@ushbot
Sep 26 2018 14:40
[Romina Suarez, Ushahidi] @davidlosada I think it’s MySQL 5.6 in prod right?
[David Losada, Ushahidi] we jumped to 5.7 with the latest release (4.0 , coming out soon) , it used to be 5.5
Ushbot
@ushbot
Sep 26 2018 14:50

[Romina Suarez, Ushahidi] Ah cool thanks @davidlosada . I have 5.7 here too with lumen running on vagrant, but wanted to be sure since I didn’t see it (but I obviously didn’t look hard enough)

@ArturoQuintana see David’s comment above

Arturo
@ArturoQuintana
Sep 26 2018 14:58
thanks @rowasc I have seen it!
I started the procedure with systems team to upgrade all the components as soon as possible
Ushbot
@ushbot
Sep 26 2018 15:01
[Romina Suarez, Ushahidi] great, thanks !
Ushbot
@ushbot
Sep 26 2018 20:51
[Robbie Mackay, Ushahidi] If there are developers who want to try to get platform running on PHP 7.2... I suspect the main thing might just be upgrading Lumen to the latest version. I'd be happy to review PRs, give pointers if anyone wants to try.
Ushbot
@ushbot
Sep 26 2018 23:59
[Invoq John Majone] Hi guys, I'm trying to set the platform-client up, however, when I run gulp, it returns with an error saying "Webpack: failed to compile"