[opensuse-factory] RFC: Ever created Driver Updates (DUD)? - Please read.
*** This posting is for people who actually use, have created, are familiar *** with, or deal in any way with openSUSE/SLES driver updates (DUDs). *** *** If you don't know what driver updates are, you might check out *** http://ftp.suse.com/pub/people/hvogel/Update-Media-HOWTO/index.html *** but this email is probably not for you. [Status quo] Driver updates are made for a specific distribution and are placed into a /linux/suse/ARCH-DIST/ directory. DIST is either sles or sled + version number or the openSUSE release number. So latest DISTs are sles12, sled12, 13.2. Note that we distinguish SLES and SLED but not service packs (there is no DIST sles12-sp1, for example). [Problem] There are no provisions for either Tumbleweed or Leap. The straightforward way would be to set DIST to (e.g.) 'tw' for Tumbleweed (no version tag) and 'leap' for Leap (with or without version?). E.g. /linux/suse/x86_64-tw/ /linux/suse/x86_64-leap/ or /linux/suse/x86_64-leap42.1/. [Question] So, my question here is: is that sufficient? Or do we need to distinguish Tumbleweed versions somehow? When we hand driver updates to customers does anyone notice that they are limited to a specific DIST anyway? I guess the customer just gets some URL pointing to a file to use. So the DIST in the subdir might even be superfluous. Or, OTOH, does it make sense to be as strict as possible, like DIST=tw20160201? Note that you _can_ already check for all kinds of conditions in your driver update to ensure it's only applied under certain circumstances. mkdud (software.opensuse.org) for example comes with checks for service pack versions. But this seems not really to be necessary, AFAICS. Steffen -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Tue, Jan 19, Steffen Winterfeldt wrote:
Or do we need to distinguish Tumbleweed versions somehow?
There is always just a single TW, like there is just a single sles12sp1, 13.2, Leap. Olaf -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Tuesday 2016-01-19 19:45, Olaf Hering wrote:
On Tue, Jan 19, Steffen Winterfeldt wrote:
Or do we need to distinguish Tumbleweed versions somehow?
There is always just a single TW, like there is just a single sles12sp1, 13.2, Leap.
And that's the problem. The kernel version will advance and modules not fit. Besides, if everything is called 'tw', you may simply _not_ label the distro at all. Steffen -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Hi, first, I'd like to thank all who sent their comments. It's really appreciated. After some consideration I've come up with this scheme: The directory will be /linux/suse/ARCH-DIST/ with DIST being (a) sles12 for enterprise products (server, desktop) (b) tw for Tumbleweed (c) leap42.1 for Leap Rationale: (a) I didn't receive any complaint about the present situation, so it stays as it is. Note that there is actually no 'sled12' (though there was a 'sled11') as the boot images on the media are shared between server and desktop products in sle12. (b) Using the full version like 'tw20160126' is not going to work; the live-time of a driver update would just be too short to be useful. Bugs in Tumbleweed may well exist for several snapshots and you'd have to keep putting out updated driver updates. Shortening the string as 'tw201601' or 'tw2016' would only tell you to avoid bugs near the end of month or year. (c) Another option was just '42.1', as Sebastian suggested. But comparing /etc/os-release you see that Leap actually got it's own 'NAME' entry != 'openSUSE', so I preferred to prefix the version number with 'leap'. Again, thanks for the feedback. Steffen -- Give orange me give eat orange me eat orange give me eat orange give me you. (chimp Nim, using sign language) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (2)
-
Olaf Hering
-
Steffen Winterfeldt