<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Dmitriy,<br>
      <br>
      I think that it is unneeded to complicate the test, since even
      JDK8 officially supports Ubuntu 12+ [1].<br>
      <br>
      [1]
      <a class="moz-txt-link-freetext" href="http://www.oracle.com/technetwork/java/javase/certconfig-2095354.html">http://www.oracle.com/technetwork/java/javase/certconfig-2095354.html</a><br>
      <pre class="moz-signature" cols="72">Thanks,

Alexander.</pre>
      On 07/16/2014 06:47 PM, Dmitriy Ermashov wrote:<br>
    </div>
    <blockquote cite="mid:53C6909E.8090605@oracle.com" type="cite">
      <meta content="text/html; charset=ISO-8859-1"
        http-equiv="Content-Type">
      <div class="moz-cite-prefix">Hi Alexander,<br>
        <br>
        On 07/16/2014 06:37 PM, Alexander Zvegintsev wrote:<br>
      </div>
      <blockquote cite="mid:53C68E34.4020500@oracle.com" type="cite">
        <meta content="text/html; charset=ISO-8859-1"
          http-equiv="Content-Type">
        <div class="moz-cite-prefix">Hi Dmitriy,<br>
          <br>
          Correct me if I am wrong:
          <meta http-equiv="content-type" content="text/html;
            charset=ISO-8859-1">
          <br>
          jtreg keeps DISPLAY and strips many environment variables(e.g.
          DBUS_SESSION_BUS_ADDRESS).<br>
          <meta http-equiv="content-type" content="text/html;
            charset=ISO-8859-1">
          DBUS_SESSION_BUS_ADDRESS variable is needed for correct work
          of gconftool-2 and gsettings<br>
          That's why we need pargs and /proc/$PID/environ. <br>
        </div>
      </blockquote>
      Everything is right.<br>
      gconftool-2 and gsettings do not work without
      DBUS_SESSION_BUS_ADDRESS or DISPLAY variable set.<br>
      <blockquote cite="mid:53C68E34.4020500@oracle.com" type="cite">
        <div class="moz-cite-prefix"> <br>
          But this test fails for me on Ubuntu 14.04.<br>
          It happens because <tt>pgrep gnome</tt> returns a PID of 
          /usr/bin/gnome-keyring-daemon at first position on my system<br>
          User can't read /proc/$PID/environ due to its access rights:<br>
          -r-------- 1 root root 0 Jul 16 16:41 /proc/0000/environ<br>
          <br>
          So I think that the DBUS_SESSION_BUS_ADDRESS determination
          should be improved. <br>
          I suggest to add check for DBUS_SESSION_BUS_ADDRESS and
          replace gnome with gnome-session in pgrep call<br>
          (it should be verified on all affected platforms).<br>
        </div>
      </blockquote>
      Initially there was "gnome-session" in pgrep call, but Ubuntu 8.04
      has no such process, so the test failed.<br>
      I've changed it to "pgrep gnome | head -1"<br>
      If we do not support ubuntu 8.04, I'll just replace "pgrep gnome"
      with "pgrep gnome-session".<br>
      <br>
      So the question is, do we support Ubuntu 8.04?<br>
      <br>
      <br>
      Thanks,<br>
      Dima<br>
      <blockquote cite="mid:53C68E34.4020500@oracle.com" type="cite">
        <div class="moz-cite-prefix">
          <pre class="moz-signature" cols="72">Thanks,

Alexander.</pre>
          On 07/16/2014 03:09 PM, Dmitriy Ermashov wrote:<br>
        </div>
        <blockquote cite="mid:53C65D55.1090604@oracle.com" type="cite">Hi,

          <br>
          <br>
          Just a kindly reminder. Please review the test: <br>
          <a moz-do-not-send="true" class="moz-txt-link-freetext"
            href="http://cr.openjdk.java.net/%7Edermashov/8049694/webrev.00/">http://cr.openjdk.java.net/~dermashov/8049694/webrev.00/</a>
          <br>
          <br>
          Thanks, <br>
          Dima <br>
          <br>
          On 07/09/2014 01:29 PM, Dmitriy Ermashov wrote: <br>
          <blockquote type="cite">Hi all, <br>
            <br>
            Please review yet another batch of tests. To be precise,
            just one test. <br>
            <a moz-do-not-send="true" class="moz-txt-link-freetext"
              href="http://cr.openjdk.java.net/%7Edermashov/8049694/webrev.00/">http://cr.openjdk.java.net/~dermashov/8049694/webrev.00/</a>
            <br>
            <br>
            The corresponding bug: <br>
            <a moz-do-not-send="true" class="moz-txt-link-freetext"
              href="https://bugs.openjdk.java.net/browse/JDK-8049694">https://bugs.openjdk.java.net/browse/JDK-8049694</a>
            <br>
            <br>
            This test verifies old RFE 4758438. It declares that AWT
            should provide an access to XSETTINGS through the Toolkit. <br>
            As you can see, the test consist of .java ans .sh files. The
            reason for it is in different utilities for changing
            xsettings on different OSes. E.g. old systems like Ubuntu
            8.04 and Solaris 10 use gconftool-2 utilily while Ubuntu
            14.04 use gsettings. <br>
            So the script decides which utility to use on current
            platform and pass the parameters to java programm. <br>
            <br>
            The test passes on the following platforms: <br>
            Solaris 10 sparcv9 (Java Desktop System) <br>
            Solaris 11 x64 (Gnome 2) <br>
            Ubuntu 8.04 virtualbox (Gnome 2) <br>
            Ubuntu 10.04 arm (Gnome 2) <br>
            Ubuntu 14.04 x64 (Unity) <br>
            <br>
            Windows 7 x64 (test just exit with 0 code) <br>
            OS X 10.9 (test just exit with 0 code) <br>
            <br>
          </blockquote>
          <br>
        </blockquote>
        <br>
      </blockquote>
      <br>
    </blockquote>
    <br>
  </body>
</html>