/opt and its linked directories (/and so forth/opt and /var/decide) is reserved for using suppliers within the FHS. We've got reserved the fedora title with LANANA for our use. If a package deal installs data files into /opt it could only use directories while in the /opt/fedora hierarchy.
An case in point situation when /not/ to use noreplace is every time a package deal's configuration file modifications so which the new deal revision wouldn't function With all the config file within the former bundle revision. Whenever plain %config is employed, add a short remark to the specfile conveying why.
Use trademarks in a way that isn't ambiguous. Keep away from phrasing like "much like" or "like". Some examples:
Possessing macros in a Source: or Patch: line is actually a make a difference of favor. A number of people benefit from the All set readability of a supply line without macros. Many others like the convenience of updating For brand new variations when macros are utilised.
The original writer of these documents is Tom 'location' Callaway, even though they were at first according to many other documents. They are drastically modified through the years by many users on the Packaging Committee.
Offers which explicitly should url versus the static Model Should BuildRequire: foo-static, so which the utilization is often tracked.
Each time you make alterations, that is certainly, everytime you increment the E-V-R of a package, insert a changelog entry. This is significant not only to possess an notion concerning the background of a deal, but in addition to help users, fellow packagers, and QA folks to easily spot the adjustments that you simply make.
The largest waste element for plastic strapping is utilizing the wrong product and/or variety of straps for the appliance. A variety of studies have discovered that in most apps, 15 p.c in the packaging components being used may very well be eliminated without any bundle integrity decline.
Lots of people have already got written content in /var/www, and we do not want any Fedora deal to move on top of that.
Guidelines for that printing and application of bar coded labels are furnished herein. These labels are intended to boost productiveness for both of those customers and suppliers by furnishing facts inside a device readable kind.
The summary needs to be a brief and concise description of your package. The outline expands on this. Will not contain set up Guidance in the description; It's not a handbook. If the deal requires some guide configuration or you will find other essential instructions towards the person, refer the user into the documentation from the deal.
All spec data files MUST be legible and preserved in such a way which the Neighborhood of packagers is in a position to know and do the job with them.
Ideal consideration needs to be supplied to device load height limitations, weight limits, carton disassembly as well as other necessities within just these Guidelines which can influence ergonomics and worker safety.
Some computer software (typically linked to compilers or cross-compiler environments) cannot be developed this article with no usage of a preceding toolchain or enhancement ecosystem (open up supply). In case you have a package which satisfies this standards, Get in touch with the Fedora Packaging Committee for approval. Please Observe this exception, if granted, is restricted to only the initial Construct with the offer. You might bootstrap this Construct using a "bootstrap" pre-developed binary, but right after This really is entire, you have to quickly increment Launch, fall the "bootstrap" pre-created binary, and Create absolutely from supply.