Development/Tasks/Packaging/Policies/Roadmap

From Mandriva Community Wiki

Jump to: navigation, search

This page will document the roadmap of the agreed policy changes for packaging.

Short Name Deprecation date Enforcement date Summary Discussed at
Forbid multply packaged files 06 December 2011 13 December 2011 Integrate a check that a file is not packaged into several packages several times into rpmbuild. If a spec violates this, its build will fail. http://comments.gmane.org/gmane.linux.mandrake.cooker.devel/314035
Forbid unpakcaged subdirs 06 December 2011 13 December 2011 Unpackaged subdir is a build error, but which currently due to rpm bug might give false positives (to be fixed). To waive this, you should add a '%define _unpackaged_subdirs_terminate_build 0' to your spec file. http://comments.gmane.org/gmane.linux.mandrake.cooker.devel/314035
Make some of the rpmlint reports build failures 21 December 2011 22 December 2011 The following rpmlint warnings are going to be considered build failures:
buildprereq-use
description-line-too-long
dir-or-file-in-home
dir-or-file-in-mnt
dir-or-file-in-opt
dir-or-file-in-tmp
dir-or-file-in-usr-local
dir-or-file-in-var-local
empty-debuginfo-package
info-dir-file
percent-in-conflicts
percent-in-dependency
percent-in-obsoletes
percent-in-provides
prereq-use
summary-on-multiple-lines
summary-too-long
Cooker thread
Remove %mkrel January 2011 Jun 14 2014.0 (MES5 EOL) Deprecate %mkrel in favor of automatically assigned %disttag and %distepoch Cooker thread
Personal tools