Technique providers should really store modest unstable run-time information in /operate. This is a tmpfs backed Listing that is definitely mounted in pretty early boot, ahead of any companies are started (and before /var is obtainable).
There exists little or no value in picking 1 model above the other, given that they'll solve to the same values in all eventualities. You'll want to choose a design and utilize it constantly during your packaging.
If upstream versions the shared library file at a potential position, packagers should be careful to move for the versioned format described over.
Having macros within a Resource: or Patch: line is really a matter of style. Some individuals enjoy the Completely ready readability of the source line devoid of macros. Other individuals prefer the ease of updating for new versions when macros are applied.
/dwelling/$USER as buyers can arbitrarily modify the data files inside their home directories and rpm deals that modify Those people data files run the potential risk of destroying person information.
sizeable speedup for this certain code, this could be revisited on the scenario-by-situation foundation. Including to and overriding or filtering aspects of
Will need to have openings or perhaps a lid that won't very easily open on its own. In case the box can certainly open up on its own, then tape, glue, or staples must be accustomed to continue to keep it closed.
The majority of such packaging guidelines will involve what goes into a spec, but here are a few standard items. Spec File Naming
Unversioned shared system library documents, when a matching versioned shared procedure library file is also present. One example is, When your package consists of:
Epoch: one A package deal with Those people definitions could well be viewed as increased than a offer with an increased Model or a greater launch.
All packages whose upstreams make it possible for them to become designed from technique libraries Should be constructed against procedure libraries.
It is vital which the bar code be decodable throughout the method of use. Because of this, high quality exams really should not be restricted to label output inspection but additionally should be adopted as a check these guys out result of to the top use.
Offers that use % _datadir /* to grab each of the locale data files in a single line also get ownership of the locale directories, which is not permitted.
Versioned dependencies (Construct-time or runtime) SHOULD ONLY be employed when really needed to ensure that the correct Variation of a deal is existing.