User:Till/MoinMoinImport

= CompileFLags =

= Compiler Flags Explained =


 * flag || reason ||
 * <#80FF80> -g || Produces debugging information that will be stored in the -debuginfo package ||
 * <#80FF80> -Wall || Makes gcc display warnings about questionable constructs in the code, when gcc prints error, please report them upstream ||
 * <#80FF80> -fstack-protector || Adds stack protection to the binary, see: [wiki:Self:Security/Features#head-58c7594cdcb36e04c558f0c6d3914c35bcc9553e Stack protection] ||
 * <#FF8080> -fomit-frame-pointer || Destroys debuging information on some machines, when it is safe to use, it is already in -O3 ||

= Packaging =

Haskell
Old:

New:

Old:

New:

= Review Checklist = = Review Checklist =

* rpmlint * naming * NamingGuidelines * licensing * osi approved? * included? * correct mentioned in specfile? specfile * American English * legible * ExcludeArch, blocking * BuildRequires * Locales * shared libraries: ldconfig * %clean section with rm -rf ${RPM_BUILD_ROOT} * macros * sources * relocatable? Prefix: /usr? * files and directories * owns all created directories * all files listed in %files * permissions? * deffattr? * no .la files * .desktop for GUI applications * no conflicts with other packets * -devel * headers * static libraries * .so without suffix when .so.suffix existent * .pc files * permissable content * doc * large doc in -doc package * must not affect runtime

* request upstream license * mock build * sane scriptlets * subpackages with fully versioned dependency

= Sandbox =
 *  Information on this page is deprecated, please look at [:PackageMaintainers/Join#head-289ccb147e1de03b5f8d8b9ffe99709227b454cc: How to join the Fedora Package Collection Maintainers] ||

= WikiHowto = Smileys
 * {i} || ||
 * {X} || ||
 * {i} || ||
 * {X} || ||


 * This is a table ||


 *  This is a class table (do not use)||


 *  This is a class table ||


 *  This is a class table ||


 *  This is a class table (do not use)||


 *  This is a class table (do not use)||