canonical / nvidia-graphics-drivers

Packaging scripts for nvidia-graphics-drivers in Ubuntu
43 stars 34 forks source link

Split firmware into standalone package #54

Closed xnox closed 1 year ago

xnox commented 1 year ago

LP: #2016888 Split firmware into separate package

NB! If this is introduced with a new upstream release, it can be shipped as is. If this is being shipped without a new upstream release of drivers, than additional versioned Breaks:/Replaces: are needed on the nvidia-firmware-* package, to ensure it Breaks:/Replaced: the previous version of the same major upstream version. Which then would need to be dropped again in subsequent uploads. There is no time critically to land this change in all the supported series, thus it would be desired to land this only together with a new upstream release of nvidia driver across all the supported nvidia flavours.

tseliot commented 1 year ago

We do have a change in place, that hasn't been applied to all the lrms (yet), which relaxes the dependency in linux-meta oem-5.17. This makes the migration easier.

I am not sure about "co-installing LRM of different nvidia upstream releases from different kernels". While this is a case we have never supported, if this specific change helps, I'm all for it.

We can probably do this in the next major release.

xnox commented 1 year ago

We do have a change in place, that hasn't been applied to all the lrms (yet), which relaxes the dependency in linux-meta oem-5.17. This makes the migration easier.

I am not sure about "co-installing LRM of different nvidia upstream releases from different kernels". While this is a case we have never supported, if this specific change helps, I'm all for it.

Yes, never supported before - but this may help to do babysteps to support that more correctly (specifically not ripping the files referenced by the booted kernel from the filesystem)

We can probably do this in the next major release.

tseliot commented 1 year ago

I have merged this in the new 535 branch, so that, when the final 535 release is out, your change will be in place.