** Description changed:

  [ Impact ]
  
   * This bug causes EULA page cannot be displayed when the EULA page is
  too long, and is using llvmpipe renderer to render, due to the texture
  dimension limit of 16384px.
  
   * The fix tries to address this limit by splitting PDF rendering into
  multiple GtkDrawingArea.
  
  [ Test Plan ]
  
   * Use an OEM image where problem could occur, for example Dell image,
  on a QEMU/KVM environment, where llvmpipe renderer is the default,
  finish installation and ensure the problem is reproducible.
  
   (For versions where OEM customization does not exist, I guess it is
  okay to install EULA files package and test it. I have not tried it
  yet.)
  
   * Update the package to a proposed version.
  
   * Test that the problem is no longer reproducible. Note that using
  "gnome.initial-setup=1" in kernel cmdline can reenter initial setup
  page.
  
-  * For regression testing, test the same page with Intel GPU and NVIDIA
+  * For regression testing:
+ 
+     * Test the same page and same EULA file with Intel GPU and NVIDIA
  GPU.
+ 
+     * Test without EULA file (the EULA page would be skipped).
+ 
+     * Test language switching. The EULA file should be switched to an
+ appropriate file when the file exists, if not a generic version of an
+ EULA should be available.
  
  [ Where problems could occur ]
  
   * The problem itself might not get fixed.
  
   * If EULA page causes gnome-initial-setup to crash, user might not be
  able to create an account on the system.
  
  [ Other Info ]
  
   * Normally this issue shouldn't happen, as for OEM team, we ensure that
  the system is using a correct GPU driver.

** Description changed:

  [ Impact ]
  
   * This bug causes EULA page cannot be displayed when the EULA page is
  too long, and is using llvmpipe renderer to render, due to the texture
  dimension limit of 16384px.
  
   * The fix tries to address this limit by splitting PDF rendering into
  multiple GtkDrawingArea.
  
  [ Test Plan ]
  
   * Use an OEM image where problem could occur, for example Dell image,
  on a QEMU/KVM environment, where llvmpipe renderer is the default,
  finish installation and ensure the problem is reproducible.
  
   (For versions where OEM customization does not exist, I guess it is
  okay to install EULA files package and test it. I have not tried it
  yet.)
  
   * Update the package to a proposed version.
  
   * Test that the problem is no longer reproducible. Note that using
  "gnome.initial-setup=1" in kernel cmdline can reenter initial setup
  page.
  
   * For regression testing:
  
-     * Test the same page and same EULA file with Intel GPU and NVIDIA
+     * Test the same page and same EULA file with Intel GPU and NVIDIA
  GPU.
  
-     * Test without EULA file (the EULA page would be skipped).
+     * Test without EULA file (the EULA page would be skipped).
  
-     * Test language switching. The EULA file should be switched to an
- appropriate file when the file exists, if not a generic version of an
- EULA should be available.
+     * Test language switching. The EULA file should be switched to an
+ appropriate file when the file exists, if not a fallback EULA file
+ should be displayed.
+ 
+     * Test language switching without EULA file.
  
  [ Where problems could occur ]
  
   * The problem itself might not get fixed.
  
   * If EULA page causes gnome-initial-setup to crash, user might not be
  able to create an account on the system.
  
  [ Other Info ]
  
   * Normally this issue shouldn't happen, as for OEM team, we ensure that
  the system is using a correct GPU driver.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2138597

Title:
  [SRU] Cannot render long EULA pages with llvmpipe

To manage notifications about this bug go to:
https://bugs.launchpad.net/oem-priority/+bug/2138597/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to