[Fwd: [Guidelines Change] Changes to the Packaging Guidelines]
by He Rui
Hi yuguang,
I forwarded this mail FYI. Please take a look to see if the change
influences the nitrate packaging.
Thanks,
Hurry
-------- Forwarded Message --------
From: Tom Callaway <tcallawa(a)redhat.com>
Reply-to: devel(a)lists.fedoraproject.org
To: devel-announce(a)lists.fedoraproject.org,
announce(a)lists.fedoraproject.org, Discussion of RPM packaging standards
and practices for Fedora <packaging(a)lists.fedoraproject.org>
Subject: [Guidelines Change] Changes to the Packaging Guidelines
Date: Thu, 28 Apr 2011 12:06:37 -0400
Here are the latest changes to the Fedora Packaging Guidelines:
---
A new set of guidelines have been written for handling systemd in packages:
https://fedoraproject.org/wiki/Packaging:Guidelines:Systemd
https://fedoraproject.org/wiki/Packaging:ScriptletSnippets#Systemd
---
A new set of guidelines have been written for packaging Octave packages:
https://fedoraproject.org/wiki/Packaging:Octave
---
Some clarification was added to the Guidelines section on Macros.
Previously, it said:
"Use macros instead of hard-coded directory names (see
Packaging:RPMMacros )."
Now, that line has been replaced with:
"Packagers are strongly encouraged to use macros instead of hard-coded
directory names (see Packaging:RPMMacros ). However, in situations where
the macro is longer than the path it represents, or situations where the
packager feels it is cleaner to use the actual path, the packager is
permitted to use the actual path instead of the macro. There are several
caveats to this approach:
* The package must be consistent. For any given path, within the same
spec, use either a hard-coded path or a macro, not a combination of the two.
* %{_libdir} must always be used for binary libraries due to multi-lib,
you may not substitute a hard-coded path. "
https://fedoraproject.org/wiki/Packaging:Guidelines#Macros
---
The Guidelines covering MinGW packaging have been updated for Fedora 16.
The previous guidelines still apply for older Fedora releases (Fedora 15
and older) and all RHEL releases.
https://fedoraproject.org/wiki/Packaging:MinGW
https://fedoraproject.org/wiki/Packaging:MinGW_Old
---
The Packaging Guidelines have been updated to allow the use of /run and
to clarify that directory hierarchies not listed in the FHS are not
allowed unless listed in the Packaging Guidelines.
https://fedoraproject.org/wiki/Packaging:Guidelines#Filesystem_Layout
---
In the past (pre rpm 4.4), it was necessary to have a %defattr section
at the beginning of each %files section, but this is now the default and
no longer necessary to explicitly include.
The guidelines have been updated in numerous places to remove references
to hard-coded %defattr sections.
https://fedoraproject.org/wiki/Packaging/Guidelines#File_Permissions
---
The Scriptlets for GSettings have been updated to:
%postun
if [ $1 -eq 0 ] ; then
glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
fi
%posttrans
glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
https://fedoraproject.org/wiki/Packaging:ScriptletSnippets#GSettings_Schema
---
These guidelines (and changes) were approved by the Fedora Packaging
Committee (FPC).
Many thanks to Christopher Aillon, Richard W. M. Jones, Erik van
Pienbroek, Lennart Poettering, Orion Poplawski, Julian Sikorski, and all
of the members of the FPC, for assisting in drafting, refining, and
passing these guidelines.
As a reminder: The Fedora Packaging Guidelines are living documents! If
you find something missing, incorrect, or in need of revision, you can
suggest a draft change. The procedure for this is documented here:
https://fedoraproject.org/wiki/Packaging/Committee#GuidelineChangeProcedure
Thanks,
~spot
_______________________________________________
devel-announce mailing list
devel-announce(a)lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel-announce
--
Contacts
Hurry
FAS Name: Rhe
Timezone: UTC+8
TEL: 86-010-62608141
IRC nick: rhe #fedora-qa #fedora-zh
12 years, 11 months
report
by ityonemo@scripps.edu
<1�F�HDp�YT���Gq.}
��&���ME9B��8
�:���MGP&��
������%A��EeT�h���Jz.EN8yI�(��8�O�Mm�������1�����W�G&s�QB|����������[�(HN �~g�3�(���X�z�~�v9�����!�b�����f�.
�rA�P�i�~�,"��������,0���r�������O�����;�p����"s�:$�3h���g������(�h8�m��
�|\��z����q#5�F5yr8����D;f��6��5����;3��'����6-�P-��d��V���l�����p
��Wq3&D?�������T������}�
W^��Y�n �1O����*��������n\��-G�Tf^)�~��[����HI��c���_3����)g�fnY?�/r����zx�-�h}�H�h��������{3���/��E���hu���n��<���8c�"�5�>7y1��Mn���F�A5���b*�7�<���Kt��
6R���3�I������a/����z�q�T�#O�U�9-�x^�g�S�)&[g����zac|��8�� ���T��J&��wMB�������?���a�5�/��stXs�Q2���Ceo�\)>x�_U��H{�.�hd���b��Z��;��q��x$�J��*0r��B�"������
b���%(�1?��Bv$������t������;�fN�?s���[�5����S�����O��5F�o�[����L����!A\�<_~U>������M�Q�����������7���%�n~9�#��*�W9�)�l���������ei�
J_B���aP)��
��IH�`����u��1�.��"VY�W(E��,��B4�^�e(a��c T���0]|�Q��)����v��m�����K~k�G�2��Z�.��NGo����M��/.��Y���X��s>�(��;DP�N�`���$���;%��[��|�Wf�rw
��\�TQ���6��8���/%���M�����wW��^�X����!U�HI���?��A�!�h�
�O�����8��`�8,Za�2�\LI�(���?"��t
�S����A:�~B���R,#�i�{r�`�[Wk�A-�a}cu���|B�j��Rw����"�,hWx��zcHc��`���V������gs�a�u�!���,��[����^��X��6�� �\�o`S�.x�����O�!a%$�����
����*�5�`�A���dNw����������
cZ��7���z����`��s>����W������]\��(��
GoT)-��<�wG��8z`�1b*w-M�'��9q��$�'��x�)l�Q_���}�:'�$�O�`xG�b������&a�
��f��x����!�j��:�G���`�k�l�YD_�/�������S�c&����~�9�S�� ��>1_[�������.��N�<
.yx"�/���}��/p���K�� ���9hD[��0d3G_m����/���
i�B��Ns���n*����C�N�7�-�d��<���|����6�c�28r"�HT�F�q��Z���Nn�����E���G�{�d -��p1��7�7e<TZ,����6�O�9�J�!��z��I��A�u�U�t�mf��q�L�X9����fm��z�C����p4��>UyA�{����F�4
_����h��ro�q'���|���P{�hQ�z
*a!��Ca�g\�}'��M���OpN����;hXY�F��<L�h�&���&B���od��rn��JF��&�K:��������|�p�7�PT��P��"�e8�E��y�z��6gN��dG�M����O������<q���8�2���Fz�t}��mQ^�����!��5rm6^�
���e*;
��������/8�&��n��p��vX��gu"S�#��!��,���{��^�|)m��_���$��'�X[Csg��d��}���d����[j$D�����6��#��`�(�)O�Y�����1K�u�7�e�7�H�#5���J�-H��\��r?"��i�f�G><`&)���v���oK�~�Pc|��9wU��~v���Q�������s6��'�.��R��!��[K�����g%h�
i�����E�8��bGy�
*n�7q*CP�s��38Y���AF����V��f[z|���^'-�O��O���Uf{�u�>H��#�D���\����P�m�i.���3
#6�����u;�p1�K�FV
�G#JeL3�1�zL����0tq}�r������t��5�I���mcxv3��K8w��&B`��i��O
#��u���D���9�8�On�u�l#���Jk�N�Z��3�����q-?��7�DF�iN���W��V���E��|J'����W��J���q0���v�{���l�!]Q)��T��:
c���������5x/f��{$`e?����L���'*�FYW���}�zH��S��&�����f
x���(J��T��)�(��y\FG�����y
h1��D�� �8��~qLk�����cpxb��(�G
l��._!M�(q��wj��Ds���E2�N�*��
�F8RKA��0���}%��Q�C��� ��hz���|a_���������L���Vv�`�������Y��f���y��GD�~t�J{:^F���Q��������F�x���Ct�h�e�0�5}�\�e�<N
13 years
Local or remote database preference?
by James Laska
Greetings folks,
https://fedorahosted.org/fedora-infrastructure/ticket/2673#comment:2
Fedora QA has requested a system to host a nitrate demo instance so we
can further explore features and compare nitrate with our current test
management practices. Kevin (Fedora infrastructure) has asked whether a
local database is needed, or whether the database can live on another
system.
My preference would be for the db to live elsewhere, but I don't know if
nitrate supports that at this time. Can someone confirm support and a
preference?
Thanks,
James
13 years
Fwd: Fedora SPEC Review Tool
by He Rui
Hi all,
Forward an email FYI. Hope this tool is of help for the package review. :)
Thanks,
Hurry
-------- Original Message --------
Subject: Fedora SPEC Review Tool
Date: Wed, 6 Apr 2011 13:11:26 -0500
From: Jeffrey Ness <jeffrey.ness(a)rackspace.com>
Reply-To: Development discussions related to Fedora
<devel(a)lists.fedoraproject.org>
To: Development discussions related to Fedora
<devel(a)lists.fedoraproject.org>
Hello everyone,
As I'm new to the community and RPM Package Review (and development), I
figured a tool to assist with reviews would be a nice time saver.
With that said I have a simple Python tool (still in early beta stages)
which does just that.
Keeping with the concept of sharing, I wanted to hand this tool out to
the community and get any feedback from y'all:
https://github.com/jness/spec_checks
This tool uses the "Package Review Guidelines" written by Tom 'spot'
Callaway:
http://fedoraproject.org/wiki/Packaging/ReviewGuidelines
Thanks for your time
Jeffrey-
--
devel mailing list
devel(a)lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
--
Contacts
Hurry
FAS Name: Rhe
Timezone: UTC+8
TEL: 86-010-62608141
IRC nick: rhe #fedora-qa #fedora-zh
13 years