[Bug 1935082] Re: [MIR] egl-wayland

2022-02-06 Thread Launchpad Bug Tracker
This bug was fixed in the package nvidia-graphics-drivers-470 -
470.103.01-0ubuntu0.21.10.1

---
nvidia-graphics-drivers-470 (470.103.01-0ubuntu0.21.10.1) impish; urgency=medium

  * New upstream release (LP: #1957790).
  * debian/templates/control.in,
debian/templates/libnvidia-gl-flavour.install.in,
debian/templates/libnvidia-gl-flavour.links.in:
- Add build-dependency on libnvidia-egl-wayland1, and
  re-enable libnvidia-vulkan-producer (LP: #1935082).

 -- Alberto Milone   Fri, 28 Jan 2022
17:59:05 +0100

** Changed in: nvidia-graphics-drivers-470 (Ubuntu Impish)
   Status: Won't Fix => Fix Released

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

Title:
  [MIR] egl-wayland

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/egl-wayland/+bug/1935082/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1935082] Re: [MIR] egl-wayland

2022-01-28 Thread Launchpad Bug Tracker
This bug was fixed in the package nvidia-graphics-drivers-470 -
470.86-0ubuntu2

---
nvidia-graphics-drivers-470 (470.86-0ubuntu2) jammy; urgency=medium

  * debian/templates/control.in,
debian/templates/libnvidia-gl-flavour.install.in,
debian/templates/libnvidia-gl-flavour.links.in:
- Add libnvidia-vulkan-producer.so and build depend on
  libnvidia-egl-wayland1 (LP: #1935082).

 -- Alberto Milone   Wed, 26 Jan 2022
17:20:50 +0100

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

Title:
  [MIR] egl-wayland

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/egl-wayland/+bug/1935082/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1935082] Re: [MIR] egl-wayland

2022-01-28 Thread Launchpad Bug Tracker
This bug was fixed in the package nvidia-graphics-drivers-495 -
495.46-0ubuntu3

---
nvidia-graphics-drivers-495 (495.46-0ubuntu3) jammy; urgency=medium

  * debian/templates/libnvidia-gl-flavour.{install|links}.in:
Include libnvidia-vulkan-producer.so now that
libnvidia-egl-wayland1 is in main (LP: #1935082).
  * debian/templates/control.in:
- Add build dependency on libnvidia-egl-wayland1.

 -- Alberto Milone   Wed, 26 Jan 2022
16:56:33 +0100

** Changed in: nvidia-graphics-drivers-495 (Ubuntu)
   Status: In Progress => Fix Released

** Changed in: nvidia-graphics-drivers-470 (Ubuntu)
   Status: In Progress => Fix Released

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

Title:
  [MIR] egl-wayland

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/egl-wayland/+bug/1935082/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1935082] Re: [MIR] egl-wayland

2022-01-28 Thread Steve Langasek
Override component to main
egl-wayland 1:1.1.9-1.1 in jammy: universe/misc -> main
libnvidia-egl-wayland-dev 1:1.1.9-1.1 in jammy amd64: 
universe/libdevel/optional/100% -> main
libnvidia-egl-wayland-dev 1:1.1.9-1.1 in jammy arm64: 
universe/libdevel/optional/100% -> main
libnvidia-egl-wayland-dev 1:1.1.9-1.1 in jammy armhf: 
universe/libdevel/optional/100% -> main
libnvidia-egl-wayland-dev 1:1.1.9-1.1 in jammy i386: 
universe/libdevel/optional/100% -> main
libnvidia-egl-wayland-dev 1:1.1.9-1.1 in jammy ppc64el: 
universe/libdevel/optional/100% -> main
libnvidia-egl-wayland-dev 1:1.1.9-1.1 in jammy riscv64: 
universe/libdevel/optional/100% -> main
libnvidia-egl-wayland-dev 1:1.1.9-1.1 in jammy s390x: 
universe/libdevel/optional/100% -> main
libnvidia-egl-wayland1 1:1.1.9-1.1 in jammy amd64: universe/libs/optional/100% 
-> main
libnvidia-egl-wayland1 1:1.1.9-1.1 in jammy arm64: universe/libs/optional/100% 
-> main
libnvidia-egl-wayland1 1:1.1.9-1.1 in jammy armhf: universe/libs/optional/100% 
-> main
libnvidia-egl-wayland1 1:1.1.9-1.1 in jammy i386: universe/libs/optional/100% 
-> main
libnvidia-egl-wayland1 1:1.1.9-1.1 in jammy ppc64el: 
universe/libs/optional/100% -> main
libnvidia-egl-wayland1 1:1.1.9-1.1 in jammy riscv64: 
universe/libs/optional/100% -> main
libnvidia-egl-wayland1 1:1.1.9-1.1 in jammy s390x: universe/libs/optional/100% 
-> main


** Changed in: egl-wayland (Ubuntu)
   Status: Fix Committed => Fix Released

** Changed in: egl-wayland (Ubuntu Impish)
   Status: New => Won't Fix

** Changed in: nvidia-graphics-drivers-470 (Ubuntu Impish)
   Status: In Progress => Won't Fix

** Changed in: nvidia-graphics-drivers-495 (Ubuntu Impish)
   Status: In Progress => Won't Fix

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

Title:
  [MIR] egl-wayland

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/egl-wayland/+bug/1935082/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1935082] Re: [MIR] egl-wayland

2022-01-28 Thread Alberto Milone
** Also affects: egl-wayland (Ubuntu Impish)
   Importance: Undecided
   Status: New

** Also affects: nvidia-graphics-drivers-470 (Ubuntu Impish)
   Importance: Undecided
   Status: New

** Also affects: nvidia-graphics-drivers-495 (Ubuntu Impish)
   Importance: Undecided
   Status: New

** Changed in: nvidia-graphics-drivers-470 (Ubuntu Impish)
   Status: New => In Progress

** Changed in: nvidia-graphics-drivers-495 (Ubuntu Impish)
   Status: New => In Progress

** Changed in: nvidia-graphics-drivers-470 (Ubuntu Impish)
   Importance: Undecided => Medium

** Changed in: nvidia-graphics-drivers-495 (Ubuntu Impish)
   Importance: Undecided => Medium

** Changed in: nvidia-graphics-drivers-470 (Ubuntu Impish)
 Assignee: (unassigned) => Alberto Milone (albertomilone)

** Changed in: nvidia-graphics-drivers-495 (Ubuntu Impish)
 Assignee: (unassigned) => Alberto Milone (albertomilone)

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

Title:
  [MIR] egl-wayland

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/egl-wayland/+bug/1935082/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1935082] Re: [MIR] egl-wayland

2022-01-26 Thread michagogo
** Changed in: egl-wayland (Ubuntu)
   Status: In Progress => Fix Committed

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

Title:
  [MIR] egl-wayland

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/egl-wayland/+bug/1935082/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1935082] Re: [MIR] egl-wayland

2022-01-26 Thread Alberto Milone
** Also affects: nvidia-graphics-drivers-470 (Ubuntu)
   Importance: Undecided
   Status: New

** Also affects: nvidia-graphics-drivers-495 (Ubuntu)
   Importance: Undecided
   Status: New

** Changed in: nvidia-graphics-drivers-470 (Ubuntu)
   Status: New => In Progress

** Changed in: nvidia-graphics-drivers-495 (Ubuntu)
   Status: New => In Progress

** Changed in: nvidia-graphics-drivers-470 (Ubuntu)
   Importance: Undecided => Medium

** Changed in: nvidia-graphics-drivers-495 (Ubuntu)
   Importance: Undecided => Medium

** Changed in: nvidia-graphics-drivers-470 (Ubuntu)
 Assignee: (unassigned) => Alberto Milone (albertomilone)

** Changed in: nvidia-graphics-drivers-495 (Ubuntu)
 Assignee: (unassigned) => Alberto Milone (albertomilone)

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

Title:
  [MIR] egl-wayland

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/egl-wayland/+bug/1935082/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1935082] Re: [MIR] egl-wayland

2022-01-26 Thread Alberto Milone
Sure, I'll take care of the uploads.

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

Title:
  [MIR] egl-wayland

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/egl-wayland/+bug/1935082/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1935082] Re: [MIR] egl-wayland

2022-01-22 Thread michagogo
Ah, I see, thanks for the clarification. Are you able to prepare an
upload that adds the dependency?

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

Title:
  [MIR] egl-wayland

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/egl-wayland/+bug/1935082/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1935082] Re: [MIR] egl-wayland

2022-01-21 Thread Alberto Milone
I think this only makes sense for Impish and Jammy, where Wayland is the
default.

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

Title:
  [MIR] egl-wayland

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/egl-wayland/+bug/1935082/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1935082] Re: [MIR] egl-wayland

2022-01-20 Thread michagogo
Also, I see 470 is in bionic, focal, hirsute and impish - does this need
to get SRUed back to those as well to avoid the performance penalty? I’m
not clear on how MIRs and SRUs intersect, but besides the dependency
change that nvidia-graphics-drivers-470 needs, ISTM that focal and
hirsute would need to have 1.1.7 (or later) SRUed, and bionic would need
to get it uploaded as a new package.

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

Title:
  [MIR] egl-wayland

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/egl-wayland/+bug/1935082/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1935082] Re: [MIR] egl-wayland

2022-01-20 Thread michagogo
As I understand the process, what remains now is for the package to be
pulled into main by dependency - I’m not familiar with the structure of
the graphics driver source packages and all the various binary packages
they produce, but perhaps xserver-xorg-video-nvidia-470 or nvidia-
driver-470 would do it?

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

Title:
  [MIR] egl-wayland

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/egl-wayland/+bug/1935082/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1935082] Re: [MIR] egl-wayland

2022-01-20 Thread Alberto Milone
Any updates on this?

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

Title:
  [MIR] egl-wayland

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/egl-wayland/+bug/1935082/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1935082] Re: [MIR] egl-wayland

2021-12-07 Thread michagogo
** Changed in: egl-wayland (Ubuntu)
   Status: Confirmed => In Progress

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

Title:
  [MIR] egl-wayland

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/egl-wayland/+bug/1935082/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1935082] Re: [MIR] egl-wayland

2021-12-07 Thread Christian Ehrhardt 
Thank you Alberto for clarifying that last bit.
By that we now have the MIR-team and the security-team Acks.
That should indeed be ready for promotion now \o/

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

Title:
  [MIR] egl-wayland

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/egl-wayland/+bug/1935082/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1935082] Re: [MIR] egl-wayland

2021-12-07 Thread Alberto Milone
** Changed in: egl-wayland (Ubuntu)
   Status: In Progress => Confirmed

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

Title:
  [MIR] egl-wayland

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/egl-wayland/+bug/1935082/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1935082] Re: [MIR] egl-wayland

2021-12-07 Thread Alberto Milone
Christian, that would be a). The kernel team will own this, and our QA
certification team will run the tests.

** Changed in: egl-wayland (Ubuntu)
   Status: Incomplete => In Progress

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

Title:
  [MIR] egl-wayland

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/egl-wayland/+bug/1935082/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1935082] Re: [MIR] egl-wayland

2021-11-09 Thread Christian Ehrhardt 
Still waiting on a response on this - marking incomplete

** Changed in: egl-wayland (Ubuntu)
   Status: Confirmed => Incomplete

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

Title:
  [MIR] egl-wayland

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/egl-wayland/+bug/1935082/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1935082] Re: [MIR] egl-wayland

2021-11-02 Thread Christian Ehrhardt 
Thanks Alberto, while this is n't perfect yet (many would still need help to 
run the test as it isn't detailed enough yet for e.g. me desktop-noob) but you 
outlined what it is about - thanks.
But especially for a package like this which could be lost between kernel 
(owning it) and Desktop (everybody thinks it is theirs) - please let me ask a 
final question.

You are committing to do such tests:
a) after every upload
b) at least X times per cycle (manual CI)
c) combination of the above

And in that scope You = ?? Read - who commits to do that testing.

Per the MIR team meeting of today, once that is settled we think we can
move forward on this case.

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

Title:
  [MIR] egl-wayland

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/egl-wayland/+bug/1935082/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1935082] Re: [MIR] egl-wayland

2021-10-20 Thread Alberto Milone
> After installing libnvidia-egl-wayland1 and restarting the Wayland
compositor, how do you verify that this package is being used? Does this
work with any Wayland compositor in the archive or only specific ones?

The main scenario that we support is Gnome shell, with its default
compositor (Mutter), which comes by default with Ubuntu 21.10.

As for verifying that libnvidia-egl-wayland1 is in use, you probably
can't, at least directly. You will notice, though, if 3D applications
run unaccelerated.

> How do you enable KMS? How do you verify that KMS has been enabled?

If you install the driver using the ubuntu-drivers tool (or if you
install Ubuntu 21.10, and select the proprietary drivers) Wayland
support will be enabled by default, as long as your GPU is supported by
the NVIDIA 470 driver:

https://help.ubuntu.com/community/NvidiaDriversInstallation

> Can you expand upon the 'not Wayland native 3D application'? Is the
idea to test the X11 compatibility layer? Or is this also not an X11
application? What application will you use for testing this, is this in
the archive already or is it packaged elsewhere?

3D acceleration on Wayland already works on native applications (using
the GTK3, GTK4, QT5 toolkits, etc). Applications which use their own
toolkit, such as Firefox, may also feature Wayland support. GTK2 apps,
apps that rely on Wine, and older QT apps can be assumed to run on X11
(XWayland) when Gnome Shell is running on Wayland.

To check that you are running a Wayland compositor:

$ echo $XDG_SESSION_TYPE

You can also get a list of the apps which run on X11 on your system
using the following command:

$ xlsclients


> Can you expand upon the 'single GPU' bit? What happens on systems with eg two 
> or more GPUs?

If your system has an integrated (AMD or Intel) GPU, and an NVIDIA
discrete GPU, the Gnome session will run off the integrated GPU, and you
will have to tell the shell to use the discrete GPU for selected
applications.

Thanks

** Changed in: egl-wayland (Ubuntu)
   Status: Incomplete => Confirmed

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

Title:
  [MIR] egl-wayland

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/egl-wayland/+bug/1935082/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1935082] Re: [MIR] egl-wayland

2021-10-05 Thread Lukas Märdian
** Changed in: egl-wayland (Ubuntu)
   Status: Confirmed => Incomplete

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

Title:
  [MIR] egl-wayland

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/egl-wayland/+bug/1935082/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1935082] Re: [MIR] egl-wayland

2021-10-05 Thread Didier Roche
Moving to incomplete until we have an answer on Seth’s questions. Please
reset it once answered.

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

Title:
  [MIR] egl-wayland

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/egl-wayland/+bug/1935082/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1935082] Re: [MIR] egl-wayland

2021-09-28 Thread Seth Arnold
Hello Alberto,

Thanks for sketching out the QA steps for this package; egl-wayland is
the first package to go through our new testing requirements, so we're
still iterating on what we'd like to see. We discussed this and decided
that we needed more information to have confidence that someone else
could perform these steps in your absence.

Can you provide us with more details on how to perform these tests?

After installing libnvidia-egl-wayland1 and restarting the Wayland
compositor, how do you verify that this package is being used? Does this
work with any Wayland compositor in the archive or only specific ones?

How do you enable KMS? How do you verify that KMS has been enabled?

Can you expand upon the 'not Wayland native 3D application'? Is the idea
to test the X11 compatibility layer? Or is this also not an X11
application? What application will you use for testing this, is this in
the archive already or is it packaged elsewhere?

Can you expand upon the 'single GPU' bit? What happens on systems with
eg two or more GPUs?

Thanks

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

Title:
  [MIR] egl-wayland

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/egl-wayland/+bug/1935082/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1935082] Re: [MIR] egl-wayland

2021-09-23 Thread Alberto Milone
No, unfortunately, the test can't be automated.

Here are some steps to test it.

1) Make sure that libnvidia-egl-wayland1

2) Run a Wayland session using the NVIDIA driver (KMS needs to be
enabled).

3) If it is a single GPU system, run a 3D application such as a game,
that is not Wayland native. If you are using a hybrid (Intel+NVIDIA, or
AMD + NVIDIA) system, you can launch the app by right-clicking on it and
by selecting "Run using Discrete GPU".

4) If the application runs without problems, then everything works.

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

Title:
  [MIR] egl-wayland

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/egl-wayland/+bug/1935082/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1935082] Re: [MIR] egl-wayland

2021-09-20 Thread Christian Ehrhardt 
Hi,
I'd expect something based on those to questions:

- can the test be automated?
  - yes => "link to the scripts you run"
  - no =>  a list of the steps & tests that you will do (think of you are run 
over by a bus, the next QA person has to do them by the script)

- does this have console output
  - yes => the example console output of a good run
  - no => a doc that outlines the expected test results

@Alberto - Does that clarify it a bit?

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

Title:
  [MIR] egl-wayland

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/egl-wayland/+bug/1935082/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1935082] Re: [MIR] egl-wayland

2021-09-20 Thread Alberto Milone
We will make sure to test this, so that NVIDIA on Wayland doesn't break.

I am not sure what logs you would like to see.

** Changed in: egl-wayland (Ubuntu)
   Status: Incomplete => Confirmed

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

Title:
  [MIR] egl-wayland

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/egl-wayland/+bug/1935082/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1935082] Re: [MIR] egl-wayland

2021-09-17 Thread Alberto Milone
I have been running NVIDIA on Wayland and accelerated Wayland without
problems for a while now. I tested Steam, which runs fine.

I think egl-wayland is ready to be in main.

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

Title:
  [MIR] egl-wayland

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/egl-wayland/+bug/1935082/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1935082] Re: [MIR] egl-wayland

2021-09-03 Thread Christian Ehrhardt 
Hi,
now everything is complete except the QA via testing.
We have amended the MIR rules to better clarify as this is one of the cases 
that is hard to autopkgtest/build-test but some QA should happen still.

The new rule is:
"The package must include a non-trivial test suite, and if there is no obvious 
reason why it cannot work during build (e.g. it needs root privileges or 
network access), it should be run during package build, and a failing test 
suite should fail the build. The package should, but is not required to, also 
contain non-trivial autopkgtest(s). If no build tests nor autopkgtests are 
included, and/or if the package requires specific hardware to perform testing, 
the subscribed team must provide a written test plan in a comment to the MIR 
bug, and commit to running that test either at each upload of the package or at 
least once each release cycle. In the comment to the MIR bug, please link to 
the codebase of these tests (scripts or doc of manual steps) and attach a full 
log of these test runs. This is meant to assess their validity (e.g. not just 
superficial)"

Therefore I'd ask to add to the bug:
- the test plan / code / guide (whatever you have of that)
- logs of a successful run thereof. 
- the written commitment to do (regularly)

** Changed in: egl-wayland (Ubuntu)
   Status: Confirmed => Incomplete

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

Title:
  [MIR] egl-wayland

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/egl-wayland/+bug/1935082/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1935082] Re: [MIR] egl-wayland

2021-09-02 Thread Seth Arnold
I reviewed egl-wayland 1:1.1.7-2build1 as checked into impish.  This shouldn't 
be
considered a full audit but rather a quick gauge of maintainability.

egl-wayland is a bit of graphics glue. I don't understand what it does.

- CVE History:
  Nothing in our database
- Build-Depends?
  debhelper-compat (= 12),
   eglexternalplatform-dev,
   libegl1-mesa-dev,
   libwayland-dev,
   libwayland-egl-backend-dev,
   meson,
   pkg-config,
- pre/post inst/rm scripts?
  none
- init scripts?
  none
- systemd units?
  none
- dbus services?
  none
- setuid binaries?
  none
- binaries in PATH?
  none
- sudo fragments?
  none
- polkit files?
  none
- udev rules?
  none
- unit tests / autopkgtests?
  none :(
- cron jobs?
  none
- Build logs:
  clean

- Processes spawned?
  None
- Memory management?
  Mostly good; some malloc() calls may invite integer overflows, but
  untrusted inputs to the functions can probably do worse than this.
- File IO?
  None
- Logging?
  Very little, looked safe.
- Environment variable usage?
  Very little, looked safe
- Use of privileged functions?
  none
- Use of cryptography / random number sources etc?
  none
- Use of temp files?
  none
- Use of networking?
  This *can* use TCP, which is surprising to me, but it's a third-place
  fallback, and the server has gone to efforts to accept a single
  connection. I don't love it.
- Use of WebKit?
  none
- Use of PolicyKit?
  none

- Any significant cppcheck results?
  only false positives  
- Any significant Coverity results?
  a few unrelated things, a handful of very low severity things
- Any significant shellcheck results?
  none
- Any significant bandit results?
  none

I don't really understand what this package does, but it's short and seems
to be professionally programmed, with the exception of lacking tests. That
might be difficult if it relies upon specific hardware but it does mean
that the security team will need assistance from the owning team to test
updates.

Security team ACK for promoting egl-wayland to main conditional upon the
owning team comitting to assisting with tests when necessary.

Here's a handful of minor things I found while reviewing the package:

wlEglCreatePbufferSurfaceHook() surface might be leaked in second goto
fail

wlEglCreateStreamProducerSurfaceHook() surface might be leaked in second
goto fail

wlEglGetPlatformDisplayExport() if (display->ownNativeDpy) NULL derefence,
via goto fail

assignWlEglSurfaceAttribs(), wlEglCreateStreamAttribHook(),
wlEglChooseConfigHook(), use unguarded
integer operations in arguments to malloc(); overflows are very unlikely
since they depend upon memory arrays being passed in with the correct
formats. Probably fine.


** Changed in: egl-wayland (Ubuntu)
 Assignee: Ubuntu Security Team (ubuntu-security) => (unassigned)

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

Title:
  [MIR] egl-wayland

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/egl-wayland/+bug/1935082/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Re: [Bug 1935082] Re: [MIR] egl-wayland

2021-08-18 Thread Christian Ehrhardt 
> kernel-packages is now subscribed.

Thanks, then it has the MIR-team ACK now and waits on security to be
complete.

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

Title:
  [MIR] egl-wayland

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/egl-wayland/+bug/1935082/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1935082] Re: [MIR] egl-wayland

2021-08-18 Thread Dimitri John Ledkov
kernel-packages is now subscribed.

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

Title:
  [MIR] egl-wayland

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/egl-wayland/+bug/1935082/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1935082] Re: [MIR] egl-wayland

2021-08-17 Thread Timo Aaltonen
kernel-packages -team was supposed to be subscribed to egl-wayland bugs
last month... I'll poke folks again

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

Title:
  [MIR] egl-wayland

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/egl-wayland/+bug/1935082/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1935082] Re: [MIR] egl-wayland

2021-08-17 Thread Christian Ehrhardt 
From the MIR meeting.
We are ok in regard to the testing, but please be sure that you as the owning 
Team should ensure to have the necesary HW to be able to test this on 
merges/updates as well as on debugging.

The only concern that is left (which can be clatrified while waiting on 
security review) is that we have discused in the past that "ubuntu-x-swat" is 
no sufficient Team for the MIR process.
Since canonical is providing the support it has to be one of the canonical 
teams. Essentially one of the major teams listed in 
http://reqorts.qa.ubuntu.com/reports/m-r-package-team-mapping.html
On the last such case Desktop also subscribed to fullfil this need (you can 
have multiple subscriptions - if you need the one of ubuntu-x-swat please feel 
free to keep it).

** Changed in: egl-wayland (Ubuntu)
 Assignee: (unassigned) => Ubuntu Security Team (ubuntu-security)

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

Title:
  [MIR] egl-wayland

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/egl-wayland/+bug/1935082/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Re: [Bug 1935082] Re: [MIR] egl-wayland

2021-08-17 Thread Christian Ehrhardt 
...
>
> Something we could discuss at next MIR mtg.
>

I totally agree and I think this also is how we handled it so far (to
discuss it in the meeting AND how you suggested handling those HW
dependent cases).
It only seems right to formally express it in the process description.
Please remind me in the meeting later today if I forget it.

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

Title:
  [MIR] egl-wayland

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/egl-wayland/+bug/1935082/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1935082] Re: [MIR] egl-wayland

2021-08-16 Thread Dan Streetman
@cpaelzer the build and/or autopkgtest requirement for MIR possibly
should be expanded to allow for hardware-specific code like this, where
'normal' testing isn't easy and/or possible. In such cases, IMO at
least, it seems like an exception would be reasonable, but only if the
subscribing team agrees to take some level of ownership in managing the
ongoing hardware-specific testing that would be needed.

Something we could discuss at next MIR mtg.

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

Title:
  [MIR] egl-wayland

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/egl-wayland/+bug/1935082/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1935082] Re: [MIR] egl-wayland

2021-08-13 Thread Dimitri John Ledkov
Symbols tracking has been added in
https://launchpad.net/ubuntu/+source/egl-wayland/1:1.1.7-2 which is not
migrating as it is stuck behind glibc

ADT test is hard to provide => functional one needs nvidia graphics
cards that are not present in ADT; and compile test is equally hard
given that it is effectively a plugin.

ubuntu-x-swat is now subscribed.

** Changed in: egl-wayland (Ubuntu)
   Status: Incomplete => Confirmed

** Changed in: egl-wayland (Ubuntu)
 Assignee: Kyle McKay (mackyle) => (unassigned)

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

Title:
  [MIR] egl-wayland

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/egl-wayland/+bug/1935082/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1935082] Re: [MIR] egl-wayland

2021-08-13 Thread Timo Aaltonen
So I looked at providing a trivial library loading test for this, but
since the -dev pkg doesn't even ship any headers, I don't know what to
do.

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

Title:
  [MIR] egl-wayland

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/egl-wayland/+bug/1935082/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1935082] Re: [MIR] egl-wayland

2021-08-11 Thread Timo Aaltonen
if someone has suggestions to fix the issues, patches are welcome

-2 adds symbols tracking

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

Title:
  [MIR] egl-wayland

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/egl-wayland/+bug/1935082/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1935082] Re: [MIR] egl-wayland

2021-07-28 Thread Dan Streetman
you're right, i've changed to incomplete status waiting on reporter
actions

** Changed in: egl-wayland (Ubuntu)
   Status: New => Incomplete

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

Title:
  [MIR] egl-wayland

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/egl-wayland/+bug/1935082/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1935082] Re: [MIR] egl-wayland

2021-07-28 Thread michagogo
Am I misunderstanding the MIR process/flow? I would have expected a
status change to Incomplete and the assignment to remain as ddstreet
from a reading of that page.

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

Title:
  [MIR] egl-wayland

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/egl-wayland/+bug/1935082/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1935082] Re: [MIR] egl-wayland

2021-07-28 Thread Dan Streetman
[Summary]
After the requirements ("Required TODOs") below are addressed, this is an ACK 
from the MIR team

This does need a security review, so after the requirements are
addressed, it needs to be assigned to ubuntu-security

List of specific binary packages to be promoted to main:
- libnvidia-egl-wayland1

Notes:
Required TODOs:
- add symbol tracking
- add at least basic build test
  - an autopkgtest in would be good in addition but not required
- requires a team bug subscriber (this can be done after the security review)

[Duplication]
There is no other package in main providing the same functionality.

[Dependencies]
OK:
- no other Dependencies to MIR due to this

Problems:
- Should exclude binary package libnvidia-egl-wayland-dev

[Embedded sources and static linking]
OK:
- no embedded source present
- no static linking

[Security]
OK:
- history of CVEs (none) does not look concerning
- does not run a daemon as root
- does not use webkit1,2
- does not use lib*v8 directly
- does not parse data formats
- does not process arbitrary web content
- does not use centralized online accounts
- does not integrate arbitrary javascript into the desktop
- does not deal with system authentication (eg, pam), etc)

Problems:
- may open a port, depending on configuration (it appears)

[Common blockers]
OK:
- does not FTBFS currently
- no translation present, but none needed for this case (library only)
- not a python/go package, no extra constraints to consider in that regard

Problems:
- The package does not have a team bug subscriber
- does not have a test suite that runs at build time
- does not have a test suite that runs as autopkgtest

[Packaging red flags]
OK:
- Ubuntu does not carry a delta
- d/watch is present and looks ok
- Upstream update history is good
- Debian/Ubuntu update history is good
- the current release is packaged
- promoting this does not seem to cause issues for MOTUs that so far
  maintained the package
- no massive Lintian warnings
- d/rules is rather clean
- Does not have Built-Using
- Not go package
- Not on lto-disabled list

Problems:
- symbols tracking is not in place

[Upstream red flags]
OK:
- no Errors/warnings during the build
- no incautious use of malloc/sprintf (as far as I can check it)
- no use of sudo, gksu, pkexec, or LD_LIBRARY_PATH
- no use of user nobody
- no use of setuid
- no important open bugs (crashers, etc) in Debian or Ubuntu or Upstream
- no dependency on webkit, qtwebkit, seed or libgoa-*
- not part of the UI for extra checks


** Changed in: egl-wayland (Ubuntu)
 Assignee: Dan Streetman (ddstreet) => Kyle McKay (mackyle)

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

Title:
  [MIR] egl-wayland

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/egl-wayland/+bug/1935082/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1935082] Re: [MIR] egl-wayland

2021-07-24 Thread Kyle McKay
** Description changed:

  MIR Template:
  
  [Availability]
  Already available in universe now for impish with the minimum required 1.1.7 
version.
  
  [Rationale]
- The forthcoming nvidia 470 driver release will end up in restricted and will 
suffer a performance penalty when used with Xwayland unless egl-wayland version 
1.1.7 (or later) has also been installed.
+ Past nvidia driver releases are in restricted.  If the 470 release follows 
the pattern and ultimately ends up in restricted it will suffer a performance 
penalty when used with Xwayland unless egl-wayland version 1.1.7 (or later) 
from outside the main+restricted repository set (universe) has also been 
installed.
  
  [Security]
  No search results found for CVS, oss-security.
  No Ubuntu CVE results for egl-wayland or variations thereof.
  The egl-wayland package installs a library with mode 0644 for use by the 
nvidia egl driver.
  While this does not seem to present security issues of its own, the library 
will be loaded and used by the nvidia egl driver and may therefore share any 
security concerns applicable to that driver.
  
  [Quality assurance]
  Once installed, use of egl-wayland by the nvidia egl driver is automatic, the 
single configuration file 
(/usr/share/egl/egl_external_platform.d/10_nvidia_wayland.json) installed by 
the egl-wayland package makes that happen.
  There is no configuration or other end user interaction.  The package itself 
does not have any UI of its own.
  The current universe version of the package comes from the upstream Debian 
package.
  There is a debian/watch file present.
  
  [Dependencies]
  The required dependencies (libc6, libwayland-client, libwayland-server) are 
already present in main.
  
  [Standards compliance]
  Appears to comply with both the FHS and Debian Policy standards.  The 
"/usr/share/egl/egl_external_platform.d/" directory is not specifically 
mentioned by those standards, but that directory location is required by the 
installed "10_nvidia_wayland.json" file in order for the nvidia egl driver to 
load the library that the egl-wayland package installs.
  
  [Maintenance]
  The egl-wayland package is a small package with few dependencies that is 
already being maintained upstream by Debian.
  Since it only installs a library and a config file and does not have any of 
its own UI, there are no i18n or l10n support issues.
  
  [Background information]
  
- The libnvidia-gl 470 drivers have not yet been officially released.
+ The libnvidia-gl 470 drivers have been officially released as of
+ 2021-07-19 and have since become available in multiverse.
  
- However, there is a 470.42.01 BETA available.
- 
- And Alberto Milone has been kind enough to provide an experimental
- PPA build of the 470 BETA for testing:
- 
-   https://launchpad.net/~albertomilone/+archive/ubuntu/nvidia-testing
- 
- The release notes for the 470 BETA discuss performance under xwayland
+ The libnvidia-gl 470 release notes discuss performance under xwayland
  here:
  
- 

+ 

  
  Quoting from those release notes:
  
  > The following are necessary to enable accelerated rendering on
  > Xwayland with the NVIDIA driver:
  >
  > * DRM KMS must be enabled. See Chapter 35, Direct Rendering Manager
  >   Kernel Modesetting (DRM KMS) for details.
  >
  > * The installed copy of Xwayland should be a build from the master
  >   branch of https://gitlab.freedesktop.org/xorg/xserver at least
  >   as recent as commit c468d34c. Note that if this requirement is
  >   not satisfied, the NVIDIA GPU can still be used for rendering,
  >   however it will fall back to a suboptimal path for presentation
  >   resulting in degraded performance.
  >
  > * libxcb version 1.13 or later must be present.
  >
  > * egl-wayland version 1.1.7 or later must be present (if installed
  >   separately from the the NVIDIA driver).
  >
  > * If using the GNOME desktop environment, kms-modifiers must be
  >   enabled through gsettings. This can be done with the following
  >   command:
  > gsettings set org.gnome.mutter experimental-features [\"kms-modifiers\"]
  
  The first item is easily accomplished with something like this:
  
  /etc/modprobe.d/nvidia-drm.conf:
  options nvidia-drm modeset=1
  
  For the second item, commit 763f4fb278 in the freedesktop.org xserver
  repository cherry-picks commit c468d34c (and an associated, not
  mentioned, but also required commit) and is first included in the
  xwayland-21.1.1.901 release on 2021-06-30.
  
  For the third item it appears that libxcb version 1.13 or later has
  been widely in use for some years now.
  
  For the fourth item, egl-wayland version 1.1.7 was released from the
  upstream repository on 2021-05-11:
  
https://github.com/NVIDIA/egl-wayland/releases/tag/1.1.7
  
  The fifth item, if needed, 

[Bug 1935082] Re: [MIR] egl-wayland

2021-07-20 Thread Christian Ehrhardt 
** Changed in: egl-wayland (Ubuntu)
 Assignee: (unassigned) => Dan Streetman (ddstreet)

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

Title:
  [MIR] egl-wayland

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/egl-wayland/+bug/1935082/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1935082] Re: [MIR] egl-wayland

2021-07-17 Thread Kyle McKay
@michagogo thanks for your help.  Additional info and subscription
added.

** Description changed:

+ MIR Template:
+ 
+ [Availability]
+ Already available in universe now for impish with the minimum required 1.1.7 
version.
+ 
+ [Rationale]
+ The forthcoming nvidia 470 driver release will end up in restricted and will 
suffer a performance penalty when used with Xwayland unless egl-wayland version 
1.1.7 (or later) has also been installed.
+ 
+ [Security]
+ No search results found for CVS, oss-security.
+ No Ubuntu CVE results for egl-wayland or variations thereof.
+ The egl-wayland package installs a library with mode 0644 for use by the 
nvidia egl driver.
+ While this does not seem to present security issues of its own, the library 
will be loaded and used by the nvidia egl driver and may therefore share any 
security concerns applicable to that driver.
+ 
+ [Quality assurance]
+ Once installed, use of egl-wayland by the nvidia egl driver is automatic, the 
single configuration file 
(/usr/share/egl/egl_external_platform.d/10_nvidia_wayland.json) installed by 
the egl-wayland package makes that happen.
+ There is no configuration or other end user interaction.  The package itself 
does not have any UI of its own.
+ The current universe version of the package comes from the upstream Debian 
package.
+ There is a debian/watch file present.
+ 
+ [Dependencies]
+ The required dependencies (libc6, libwayland-client, libwayland-server) are 
already present in main.
+ 
+ [Standards compliance]
+ Appears to comply with both the FHS and Debian Policy standards.  The 
"/usr/share/egl/egl_external_platform.d/" directory is not specifically 
mentioned by those standards, but that directory location is required by the 
installed "10_nvidia_wayland.json" file in order for the nvidia egl driver to 
load the library that the egl-wayland package installs.
+ 
+ [Maintenance]
+ The egl-wayland package is a small package with few dependencies that is 
already being maintained upstream by Debian.
+ Since it only installs a library and a config file and does not have any of 
its own UI, there are no i18n or l10n support issues.
+ 
+ [Background information]
+ 
  The libnvidia-gl 470 drivers have not yet been officially released.
  
  However, there is a 470.42.01 BETA available.
  
  And Alberto Milone has been kind enough to provide an experimental
  PPA build of the 470 BETA for testing:
  
https://launchpad.net/~albertomilone/+archive/ubuntu/nvidia-testing
  
  The release notes for the 470 BETA discuss performance under xwayland
  here:
  

  
  Quoting from those release notes:
  
  > The following are necessary to enable accelerated rendering on
  > Xwayland with the NVIDIA driver:
  >
  > * DRM KMS must be enabled. See Chapter 35, Direct Rendering Manager
  >   Kernel Modesetting (DRM KMS) for details.
  >
  > * The installed copy of Xwayland should be a build from the master
  >   branch of https://gitlab.freedesktop.org/xorg/xserver at least
  >   as recent as commit c468d34c. Note that if this requirement is
  >   not satisfied, the NVIDIA GPU can still be used for rendering,
  >   however it will fall back to a suboptimal path for presentation
  >   resulting in degraded performance.
  >
  > * libxcb version 1.13 or later must be present.
  >
  > * egl-wayland version 1.1.7 or later must be present (if installed
  >   separately from the the NVIDIA driver).
  >
  > * If using the GNOME desktop environment, kms-modifiers must be
  >   enabled through gsettings. This can be done with the following
  >   command:
  > gsettings set org.gnome.mutter experimental-features [\"kms-modifiers\"]
  
  The first item is easily accomplished with something like this:
  
  /etc/modprobe.d/nvidia-drm.conf:
  options nvidia-drm modeset=1
  
  For the second item, commit 763f4fb278 in the freedesktop.org xserver
  repository cherry-picks commit c468d34c (and an associated, not
  mentioned, but also required commit) and is first included in the
  xwayland-21.1.1.901 release on 2021-06-30.
  
  For the third item it appears that libxcb version 1.13 or later has
  been widely in use for some years now.
  
  For the fourth item, egl-wayland version 1.1.7 was released from the
  upstream repository on 2021-05-11:
  
https://github.com/NVIDIA/egl-wayland/releases/tag/1.1.7
  
  The fifth item, if needed, is easily accomplished via the "gsettings"
  command mentioned in those release notes.
  
  Which brings us to the point of this request.
  
  The impish repositories for the forthcoming 21.10 release at this
  point now include xwayland-21.1.1.901 and, with the kind assistance
  of Timo Aaltonen, libnvidia-egl-wayland1 1.1.7 (including the i386
  version to facilitate running the i386 version of libnvidia-gl for
  32-bit only apps on a 64-bit system).
  
  In other words, impish is all ready to go for full "accelerated
  

[Bug 1935082] Re: [MIR] egl-wayland

2021-07-13 Thread michagogo
** Summary changed:

- move libnvidia-egl-wayland1 package from universe into main
+ [MIR] egl-wayland

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

Title:
  [MIR] egl-wayland

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/egl-wayland/+bug/1935082/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs