Hello, the proposal sounds like a good idea, especially after reading AJ's usecases. I agree in most parts and have some technical stuff left: on Montag, 25. Februar 2008, Stanislav Brabec wrote: ...
Example:
Branding-enabled package:
foo.spec: Requires: foo-splash-300x400-art_foo_2_4 Requires: foo-about-strip_middle-300x300
Why not simply use foo-branding as (versioned) symbol and require / provide it? With symbols for every image, icon etc, some packages might end up with lots of symbols, which is not needed IMHO. Or do you really think some people will create branding packages which contain only parts of the package, like a package for foo-splash and another for foo-about-strip? I doubt ;-) (some time later) OK, got it - the problem is to make the dependencies both loose and tight enough - for example, artwork may be used for several versions of an application, but at some point in time an additional image might be added which is difficult to express as version number. [Please correct me if I'm wrong.] Two proposals: Please consider to use names starting with foo-branding for the symbols, for example foo-branding-splash-300x400-art_foo_2_4 to make it really clear what is meant (and to have another grep'able thing). You might also consider adding a way to find out if the branding package "just" contains freely distributable artwork or if it contains trademarks like the Novell logo which may not be used in custom distributions IIRC. quick idea: add a "Provides: trademarks" and people will be able to search for it using rpm --whatprovides. (There might be better solutions of course.) @AJ:
Please add which packages we have and what constitutes branding, e.g.:
Hint: http://en.opensuse.org/Rembrand (the tool should contain a list of artwork) and http://en.opensuse.org/Branding_Overview BTW: Do better/changed config files also count as branding? ;-) If so, you'll have some fun to compare /etc with the default config files of each package... Regards, Christian Boltz -- Ist doch ganz einfach. Windows arbeitet nach dem WYSIAS-Prinzip: What you see is Allgemeine Schutzverletzung! [Dieter Bruegmann in dag°] --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org