Development/Tasks/Packaging/Policies/Roadmap
From Mandriva Community Wiki
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 |

