Bug #1380

RCP: X.X, manage various network connection configurations on Mac OS X

Added by Sebastien Jacquot about 4 years ago. Updated 5 months ago.

Status:Feedback Start date:06/03/2015
Priority:Normal Due date:
Assignee:- % Done:

0%

Category:Network Spent time: -
Target version:TXM X.X

Description

This issue is dedicated to validate the last changes made to support proxy connection during installation and use of TXM on Mac OS X including: TXM installation, R installation, TXM RCP update system, R launching and R packages installation/update. It is also dedicated to validate that these changes don't broke direct connections support.
(You can see #1022 for more informations on what has been developed and researches made about this support.)

TXM on Mac OS X can encounter network issues at various moments:

  • during installation when:
    => R packages are installed
  • during first launch of TXM when:
    => welcome page is shown in the TXM/SWT web browser
  • during next launches of TXM when:
    => updates are fetched at start-up
    => user calls the "Check R packages" command
    => user calls the "Check for updates" command
    => user calls the "Add an extension" command

At this moment we do not fully (and in a automatic way manage) the TXM/RCP proxy configuration from the OS proxy system configuration.

Workaround for Mac OS X users using connection behind a proxy

  • install TXM
  • run TXM for the first time and go to \Tools\Parameters\General\Network Connections. In the "Proxy entries" your system HTTP proxy configuration should appears. Manually switch the "Active Provider" from "Direct" to "Manual". It will check your system proxy configurations. Apply and save the preferences.
  • restart TXM
    => TXM should be ready for the online update system

Validation tests

  • if you use a proxy
    => go to \Tools\Parameters\General\Network Connections. In the "Proxy entries" your system HTTP proxy configuration should appears. Manually switch the "Active Provider" from "Direct" to "Manual". It will check your system proxy configurations.
    • Apply and save the preferences
    • restart TXM
  • if you do not use a proxy check the network connection provider from "Tools\Parameters\General\Network Connections":
    => "Active Provider" must be set as "Direct"
  • in "Tools\Parameters\TXM\Advanced" check or change the "Update Level" so it's set as "DEV" in the combo box
  • quit and restart TXM
    => when launched the application must say there is a new update to download
  • apply the update and restart TXM
    => check the TXM installation history in "Help\About TXM", button "Installation Details", the entry "Current Installation" must be:
    TXM 0.7.7.201506041701
  • call the "File\Check for updates" command
    => the application must not hang up and say there is no new updates
  • call the "File\Add an extension" command
    => the application must not hang up, open the extensions installation dialog window and show the list of available extensions
  • please provide the version of Linux used for the validation test
  • please precise if you are connected to the Internet through a proxy or not
  • if possible and if you use a proxy, please precise if you use a classic proxy configuration or an URL to a dynamic .pac file

Solution to programmatically automate the definition of "Active provider" as "Manual" at TXM first run

  • at this moment some solutions have been tested without real success, see: #1224

History

#1 Updated by Sebastien Jacquot about 4 years ago

  • Description updated (diff)

#2 Updated by Matthieu Decorde about 4 years ago

  • Status changed from New to Feedback

#3 Updated by Sebastien Jacquot about 4 years ago

  • Description updated (diff)
  • Status changed from Feedback to New

#4 Updated by Sebastien Jacquot about 4 years ago

  • Status changed from New to Feedback

#5 Updated by Sebastien Jacquot about 4 years ago

  • Description updated (diff)

#6 Updated by Matthieu Decorde about 4 years ago

  • Description updated (diff)

#7 Updated by Matthieu Decorde about 4 years ago

  • Description updated (diff)

#8 Updated by Sebastien Jacquot over 3 years ago

  • Target version changed from TXM 0.7.7 to TXM 0.7.8

#9 Updated by Sebastien Jacquot over 2 years ago

  • Target version changed from TXM 0.7.8 to TXM 0.8.0a (split/restructuration)

#10 Updated by Sebastien Jacquot about 1 year ago

  • Target version changed from TXM 0.8.0a (split/restructuration) to TXM 0.8.0

#11 Updated by Matthieu Decorde 5 months ago

  • Target version changed from TXM 0.8.0 to TXM X.X

Also available in: Atom PDF