Traditionally RPM Spec Files have been pretty static. Most of the important information about a package and how to build it had - and to some degree still has - to be typed into the Spec File. With more and more software that comes "pre-packaged" from upstream this seems more and more redundant and archaic.
In the first block I will go over the dynamic build features in RPM - old, new and future and how they can be used to make packaging easier.
In the longer second part we will collect and discuss your use cases and solutions. The goal of the session is for you to get a better understanding what can already be achieved with the current and upcoming features to reduce the length and complexity of your Spec Files and for us at RPM upstream to get a list of use cases and still missing features to allow advancing this area of development.
The workshop targets experienced packagers especially those that deal with packaging on a distribution or ecosystem/language level.