The idea is to avoid incompatybility without stop distribution changes. We can change everythink, what we need, and after few months releases compatybility package, which installs library & other compatybility layers to software distributed on internal media(or outside a repository).
We can also provide someprogramname-compatybility. Also, OpenSUSE can detects program medium by CDs label, to automatycally installs some packages(library) needed by this program.
We need this to avoid user frustration and do not block progress of OpenSUSE developing.
It will works very similar to PlayOnLinux. If somebody have trouble with make program run on OpenSUSE and solves it, we only release special meta-package.
Set user benefit
You can add different relations here, for example duplicate features, obs projects, urls...
To embedd an image you can simply upload it to paste.opensuse.org and add a relation to its raw url.
Set release notes
1) We can drop some packages(like GTK+-2.0) without risk. We only create package called "compatybility layer" and user, who installs software outside any repository will install it.
2) If we dropped GTK+-2.0 and OpenSUSE have feature to install compatybility package automatically based on CDs label, then user will only inserts a CD of this program.
3) We dropped GTK+-2.0 . User have downloaded some package by internet. He can search compatybility package by programname-compatybility.
Last change: 4 years ago