8 Replies Latest reply on Feb 1, 2013 2:03 AM by Stanislav Volodarskiy

    Updating Rhomobile Suite, and Rhodes 3.5.1.13

    Jon Tara

      How does one update Rhomobile Suite? Just run the installer? There is absolutely nothing in the documentation about update.

       

      Also, I see the RhoMobile Suite 2.2SP1 lists Rhodes 3.5.1.13 as a component. But there is no 3.5.1.13 branch in the Github repo. I do see that there is a 3.5.1.13 tag, as well as 3.5.1.13.1.

       

      I also see there are no Gems available for 3.5.1.13 and 3.5.1.13.1. I can install 3.5.1.13 from the Suite 2.2SP1. Can somebody tell me what the differences are in 3.5.1.13.1? (guess I will do a diff between the tags in git...)

       

      Can we ever start getting some meaningful release notes?

        • Re: Updating Rhomobile Suite, and Rhodes 3.5.1.13
          Jon Tara

          It looks like 3.5.1.13.1 was a small change for Window Mobile only.

           

          3.5.1.13, at least as-tagged, is actually newer than 3.5.1.13.1, and includes a reversion for Android. It also includes the WM change from 3.5.1.13.1.

           

          What's in the Suite, though? The January 7 3.5.1.13, or an older 3.5.1.13?

           

          Can somebody provide some clarity? Never a good idea to move the cheese like this!

           

          Edit: as it's dated January 11, I assume Suite 2.2SP1 includes the January 7 version of 3.5.1.13.

            • Re: Updating Rhomobile Suite, and Rhodes 3.5.1.13
              Jon Tara

              Ack! The installer is still installing Gems in the default RVM gemset! What a mess! I thought this was going to be fixed?!

                • Re: Updating Rhomobile Suite, and Rhodes 3.5.1.13
                  Jon Tara

                  1. Open the .dmg file.

                   

                  2. Install RhoStudio to Applications. (Rename your old RhoStudio first, if you want to keep it. Safest to delete it first, otherwise.)

                   

                  3. In a terminal window, navigate to the .gems directory in the open Motorola Rhomobile Suite bundle.

                   

                  4. rvm use ( type the Ruby version you want to install into)

                   

                  5. rvm gemset create rhodes3.5.1.13 (or whatever you want to call the gemset)

                   

                  6. rvm gemset use rhodes 3.5.1.13

                   

                  7.

                   

                  gem install rhomobile-debug (Fetches rhomobile-debug from the online Gem repo)

                  gem install rhodes3.5.1.13.gem (Make sure to include the ".gem", so it will install from file)

                  gem install rhoelements2.2.13.gem

                  gem install rhoconnect-3.4.2.gem

                  gem install rhoconnect-adapters-1.0.5.gem

                  gem install rhohub-1.0.gem

                  gem install rhodes-translator (getches from the online Gem repo)

                   

                  It's convenient to use auto-completion for the files names. Just type the first few letters and hit right-arrow.

                   

                  As in the previous installer releases, the installer almost completely defeats the purpose of using rvm, by installing the gems in the default gemset.

              • Re: Updating Rhomobile Suite, and Rhodes 3.5.1.13
                Jon Tara

                Near as I can tell:

                 

                - 3.5.1.13 was released on December 18, and is included in RhoMobile Suite 2.2SP1.

                 

                - Subsequently, a single Android commit made on December 17 was reverted on January 7.

                 

                - The December 17 release was then re-tagged as 3.5.1.13.1.

                 

                - The January 18 release is now tagged as 3.5.1.13. However, this is not what is in the RhoMobile Suite 2.2SP1, which even though it is labelled 3.5.1.13, is actually what is (now) tagged as 3.5.1.13.1.

                 

                Anybody know why the reversion was made? commit 6f17f6a36f, Android: onActivityResult handler is added to IRhoListener.

                 

                To get the current 3.5.1.13 (which is not the 3.5.1.13 included in SP1) you will need to checkout tag 3.5.1.13 and build the gem.