Attendees: Frank. Bill, Zhongyuan, Liyan, Sundar, Tony
Host: Jack

=== Status and general technical discussion:

GUI mode DDU
------------

GUI mode DDU is code complete and is being tested internally.
- So far, testing is going well.  A few bugs have been found and fixed.
- Their version has two windows;  GUI was changed very recently.
    - Current functionality is unchanged from the planned final
      version.
- Will hand off the two window prototype version very soon.
- Will have final one-window version a few weeks later.

A question about the look and feel of the GUI Hardware Compatibility
List submission window came up.  Frank said he would check, but he
thought that window would be OK unchanged from before.  He would,
however, like to see that window called out to the user more somehow
(e.g. the button to select it more prominently displayed).  Frank will
follow up on email.

DDU library
-----------

DDU library is code complete, and has undergone some unit testing.
- Library consists of a library module plus some scripts.
- It is awaiting a more complete test environment (e.g. ability to plug
  into AI proper).
- Testing has been done with a simple test program (Python script) so
  far.  (Not a formal test suite.)
    - Bill and Tony to forward the test program they have along with
      the library.  Jack to assess how complete the test program is
      and how to make it more complete.
    - Test program can serve as a start for the test suite Andre
      will need for ON integration.
    - Jack to get AI interfaces coded ASAP, so the China Team can do
      more complete unit testing of DDU in a better context.  Jack
      cannot commit to next week, but will get it within a few
      weeks.
- More thorough testing of different kinds of packages and DU images to
  begin.
    - Generate DU images with many packages, one package, multiple
      OS versions of a package using /usr/bin/itu script.
    - Try with wildcards:
        - P5I, SVR4: wildcard applies to the files or packages
        - DU image: wildcard applies to packages inside the
          image (Jack verified this in the func spec - line 297
          of V6 spec)
    - Tony and Zhongyuan to take care of this.

Text mode DDU
-------------

Waiting for UI design discussion with Frank to settle before starting.

=== DDU library is needed in ON / Testing

We discussed the DDU library going into an install gate (e.g.
slim_source) and then going back to ON with other installation modules.

- DDU library bits would need to be code reviewed at caiman-discuss and
  testing completed first.
- Automated testing for DDU library would be part of AI automated
  testing.
- Jack to work out logistics of automated testing before putting back to
  an install gate.
- China team will decide later how/where to putback UIs.
- Jack to look into splitting of existing DDU package into separate
  packages with UIs in one package (delivered directly to the
  OpenSolaris dock) and the DDU library delivered to ON.  ON package
  will need to have the database too.
- Liyan asked for time to investigate how to putback to ON.  
    - Jack to help bring DDU team up to speed on putbacks to ON for
      future maintenance;  provide contacts in China who have
      putback, etc.  (Can be done later.)

=== DDU and accessibility

- Decided over email that GUI notification "balloon" would still appear
  as had been previously decided.  Our accessibility expert said that
  even though it is currently ugly, the notification window is
  accessible through the keyboard without the need of a mouse.  Of
  course, the DDU icon and menu dispatch are still available.

=== New agenda items

The following applies to text mode.  While it is not necessary to
explicitly mount or unmount devices plugged into the USB port, an eject
button in the menus is required for the CD.  A browser window is needed
as well, for traversing directories and loading files, since there is no
way for the user to know the pathnames found in removable devices.

The devices-without-drivers list needs a refresh each time a package is
added;  a package seemingly associated with a device may load a
different driver than what the device needs.  Verified with Bill that
thats how it will work.

Frank to make a more complete GUI spec and send it to China team so that
can verify the GUI against it.

=== Next meeting

Two weeks from now will be the last day of the China holiday.
Next meeting will be same time, but on 10/15 PRC time, 10/14 US time.


Reply via email to