Brief documentation discussing what is required in order to effectively
maintain the SlackOnly software repositories.
SlackOnly Quality Control
In order for SlackOnly to maintain quality control a few things need to
happen in the upstream SlackBuilds scripts. Most of these are already
included as guidelines on SlackBuilds.org web site. This information is
added for completeness.
All of these guidelines should be followed by SlackOnly repository
contributors as well.
- All required dependencies used to build each SlackBuild should be
present in all .info files
- Download links should be accurate within the .info file of every
SlackBuild script so that source tarballs can be found easily
- MD5 checksums in .info files should be exactly the same as the MD5
checksum of the upstream source tarballs so that source tarballs
can be verified as authentic easily
- Optional dependencies should be included in SlackBuild README files
- Whenever possible, upstream source tarballs should be obtained
directly from the upstream developer's repository for security
- SlackBuild scripts should be tested for both the x86 and x86_64
architectures in the targeted Slackware release environment
- SlackBuild scripts should be tested on a default installation of
Slackware in the targeted Slackware release environment
- Packages should be kept as "vanilla" as possible the only changes to
the resulting binary should be for bug fixes and security fixes.
- A full installation of Slackware should be used when testing