From Fedora Project Wiki
Line 1: | Line 1: | ||
== Things to be considered for Packaging Guidelines == | == Things to be considered for Packaging Guidelines == | ||
{| border="1" | {| border="1" | ||
|- | ! '''Has a Driver''' | ||
|Task Name ||Owner ||Target Date ||Notes | |- style="color: white; background-color: #3074c2; font-weight: bold" | ||
|Task Name || Owner || Target Date || Notes | |||
|- | |- | ||
|!JavaScript||abadger1999||On hold until after FudCON||["PackagingDrafts/JavaScript"] | |!JavaScript||abadger1999||On hold until after FudCON||["PackagingDrafts/JavaScript"] | ||
|} | |} | ||
{| border="1" | {| border="1" | ||
|- | ! '''Queued but Unowned''' | ||
| | |- style="color: white; background-color: #3074c2; font-weight: bold" | ||
|Task Name ||Owner ||Target Date ||Notes | |||
|- | |- | ||
|libexecdir in FHS ||nobody ||started, first feedback from FHS' editors, ongoing ||Get involved in FHS discussions to resurrect libexec in the FHS: [http://sourceforge.net/mailarchive/forum.php?thread_id=17060262&forum_id=3128 Mail thread] Is this link correct? <BR> issue moved up to FHS' bugzilla: [http://bugs.freestandards.org/show_bug.cgi?id=101 Bug #101] | |libexecdir in FHS ||nobody ||started, first feedback from FHS' editors, ongoing ||Get involved in FHS discussions to resurrect libexec in the FHS: [http://sourceforge.net/mailarchive/forum.php?thread_id=17060262&forum_id=3128 Mail thread] Is this link correct? <BR> issue moved up to FHS' bugzilla: [http://bugs.freestandards.org/show_bug.cgi?id=101 Bug #101] | ||
Line 29: | Line 31: | ||
|autoconf/automake usage ||nobody ||unknown ||Policy on using autoconf/automake in %setup or %build sections of a spec file and usage of older autoconf/automake releases. http://fedoraproject.org/wiki/PackagingDrafts/AutoConf | |autoconf/automake usage ||nobody ||unknown ||Policy on using autoconf/automake in %setup or %build sections of a spec file and usage of older autoconf/automake releases. http://fedoraproject.org/wiki/PackagingDrafts/AutoConf | ||
|} | |} | ||
{| border="1" | {| border="1" | ||
|- | ! '''Tabled (On indefinite hold)''' | ||
| | |- style="color: white; background-color: #3074c2; font-weight: bold" | ||
|Task Name ||Owner ||Target Date ||Notes | |||
|- | |- | ||
|arch specific script packages ||f13 ||unknown ||Packages containing scripts that require programs or features which are not available on all platforms should not be noarch. Example: system-config-boot which requires grub | |arch specific script packages ||f13 ||unknown ||Packages containing scripts that require programs or features which are not available on all platforms should not be noarch. Example: system-config-boot which requires grub |
Revision as of 15:40, 3 June 2008
Things to be considered for Packaging Guidelines
Has a Driver | |||
---|---|---|---|
Task Name | Owner | Target Date | Notes |
!JavaScript | abadger1999 | On hold until after FudCON | ["PackagingDrafts/JavaScript"] |
Queued but Unowned | |||
---|---|---|---|
Task Name | Owner | Target Date | Notes |
libexecdir in FHS | nobody | started, first feedback from FHS' editors, ongoing | Get involved in FHS discussions to resurrect libexec in the FHS: Mail thread Is this link correct? issue moved up to FHS' bugzilla: Bug #101 |
CFlags Prohibition | nobody | unknown | Don't manually set CFLAGS in the spec, %configure should do it for you. |
Patch Best Practice | nobody | unknown | Remember that "Patch" is the same as "Patch0". You should consider using Patch0 for the first patch, since it removes any possible confusion as to which patch you're using. This is not required. |
Files Generated by Scriptlets | nobody | unknown | Policy on cleaning up things introduced in %post (and not creating files in %post.) |
aclocal | nobody | unknown | Should packages that place files under /usr/share/aclocal be required to have a Require: /usr/share/aclocal ?
|
rpmbuild --with/--without | nobody | unknown | Encourage using rpmbuild --with/--without for conditionally build parts of a spec. Discourage using --define 'with/without_xxx 1' and similar custom magic. |
scons guidelines | nobody | unknown | In the announcement thread for the cmake guidelines, it was suggested that scons guidelines in the same vein would be useful. |
autoconf/automake usage | nobody | unknown | Policy on using autoconf/automake in %setup or %build sections of a spec file and usage of older autoconf/automake releases. http://fedoraproject.org/wiki/PackagingDrafts/AutoConf |
Tabled (On indefinite hold) | |||
---|---|---|---|
Task Name | Owner | Target Date | Notes |
arch specific script packages | f13 | unknown | Packages containing scripts that require programs or features which are not available on all platforms should not be noarch. Example: system-config-boot which requires grub |
iconcache | RexDieter | tabled | update icon (cache) handling / policy, ["PackagingDrafts/ScriptletSnippets/iconcache"] |
Files in /srv | JesseKeating | soon | What files should be allowed to be placed in /srv/ ? |
Lisp | AnthonyGreen | tabled, queries sent to author | ["PackagingDrafts/Lisp"] |