[Guidelines change] Changes to the packaging guidelines

2019-01-17 Thread Jason L Tibbitts III
Here are the recent changes to the packaging guidelines. - We have begun to remove content from the wiki. The old pages should all now have links to the new docs site. As we continue to work on the new documents, the corresponding wiki pages will be emptied and left only with the link to

[Guidelines change] Changes to the packaging guidelines

2018-09-17 Thread Jason L Tibbitts III
Here are the recent changes to the packaging guidelines. - The Python packaging guidelines have been updated to reflect the fact that Python 2 is deprecated. All relevant information for legacy Python 2 packaging has been moved to the appendix. Together with this change, the rule for

[Guidelines change] Changes to the packaging guidelines

2018-07-24 Thread Jason L Tibbitts III
Here are the recent changes to the packaging guidelines. - The packaging guidelines for enabling services by default were significantly revised to emphasize that services starting by default should fail only in exceptional conditions, and to provide additional guidance for services related

[Guidelines change] Changes to the packaging guidelines

2018-05-25 Thread Jason L Tibbitts III
Here are the recent changes to the packaging guidelines. - Many changes have been made to the Ruby packaging guidelines to reflect the current state of Ruby packaging. * https://fedoraproject.org/wiki/Packaging:Ruby * https://pagure.io/packaging-committee/issue/710 Note that the macros

[Guidelines change] Changes to the packaging guidelines

2018-04-23 Thread Jason L Tibbitts III
Here are the recent changes to the packaging guidelines. - A note was added to the Python guidelines indicating that the python2 stack may go away and that upstreams should be contacted about software not yet ported to python3. *

[Guidelines change] Changes to the packaging guidelines

2018-02-14 Thread Jason L Tibbitts III
Just this one change, but it has implications for many packages. The Scriptlet guidelines have received several changes regarding the installation of shared libraries and ldconfig. Use of the new macros is detailed, and there is a new section on the scriptlets required when linker configuration

Re: [Guidelines change] Changes to the packaging guidelines

2017-02-17 Thread Jason L Tibbitts III
Oops, one additional change was made which I left out of the previous announcement. A section was added to the Python guidelines describing the automatic generation of Provides: which was added in Fedora 25. Descriptions of three new macros were also added. *

[Guidelines change] Changes to the packaging guidelines

2017-02-17 Thread Jason L Tibbitts III
Here are the recent changes to the packaging guidelines. - The systemd section of the scriptlet guidelines was updated to indicate situations where the %systemd_ordering macro may be used instead of %systemd_requires. * https://fedoraproject.org/wiki/Packaging:Scriptlets#Systemd *

[Guidelines change] Changes to the packaging guidelines

2016-02-25 Thread Jason L Tibbitts III
Here are the recent changes to the packaging guidelines. - Some PHP scriptlets are now unnecessary in F24 due to the use of file triggers. * https://fedoraproject.org/wiki/Packaging:PHP#PECL_Modules * https://fedorahosted.org/fpc/ticket/597 - A page describing the implementation of

[Guidelines change] Changes to the packaging guidelines

2016-02-18 Thread Jason L Tibbitts III
Here are the recent changes to the packaging guidelines. - A section on the treatment of pregenerated code has been added to the main guideline page. *​https://fedoraproject.org/wiki/Packaging:Guidelines#Use_of_pregenerated_code *​https://fedorahosted.org/fpc/ticket/580 - Text was

[Guidelines change] Changes to the packaging guidelines

2015-11-10 Thread Jason L Tibbitts III
Here are the recent changes to the packaging guidelines. - The guidelines were updated to reflect the current policy that Fedora packages are no longer permitted to carry SysV-style initscripts. The relevant guidelines page has been moved to the EPEL hierarchy. *

[Guidelines change] Changes to the packaging guidelines

2015-08-04 Thread Jason L Tibbitts III
Here are the recent changes to the packaging guidelines. - The big change is that the Python guidelines have been extensively reorganized and partially rewritten, and new macros are available which simplify packaging by removing some of the boilerplate which was previously required

[Guidelines change] Changes to the packaging guidelines

2015-07-08 Thread Jason L Tibbitts III
Here are the recent changes to the packaging guidelines. Note that there is also a set of Python guideline changes pending which I will send in a separate announcement. - Guidelines for making use of weak dependencies (Recommends:, Suggests:, etc.) have been added.

[Guidelines change] Changes to the packaging guidelines

2015-05-21 Thread Jason L Tibbitts III
Here are the recent changes to the packaging guidelines: The policy for systemd presets has been modified to merge the individual treatments of service, socket and timer units into one policy. The policy page was also moved into the packaging guidelines proper. *

[Guidelines change] Changes to the packaging guidelines

2015-04-23 Thread Jason L Tibbitts III
Here are the recent changes to the packaging guidelines: The guidelines for packaging static libraries were amended to indicate that the -static package should require the -devel package: * https://fedoraproject.org/wiki/Packaging:Guidelines#Packaging_Static_Libraries_2 *

[Guidelines change] Changes to the packaging guidelines

2015-03-10 Thread Jason L Tibbitts III
Here are the recent changes to the packaging guidelines: The documentation section of the guidelines has been updated to include a prohibition on using both %doc and direct installation of files into %_pkgdocdir. * https://fedoraproject.org/wiki/Packaging:Guidelines#Documentation *

[Guidelines Change] Changes to the Packaging Guidelines

2013-04-10 Thread Tom Callaway
Another round of changes to the Fedora Packaging Guidelines have been made: --- A new section on packaging cron jobs has been added: https://fedoraproject.org/wiki/Packaging/CronFiles --- The guidelines for migrating from sysv init scripts to systemd were clarified to state that the migration

[Guidelines Change] Changes to the Packaging Guidelines

2013-02-24 Thread Tom Callaway
Some more changes to the Fedora Packaging Guidelines have been made: --- The Packaging Guidelines covering Desktop files have been amended to say that for Fedora 19 and beyond, the vendor tag must not be used. If it was being used in a previous release, it may continue to be used for that

[Guidelines Change] Changes to the Packaging Guidelines

2012-10-31 Thread Tom Callaway
Some changes to the Fedora Packaging Guidelines have been made: --- In the specific case where multiple software components generate identically named (but incompatible) binaries, Fedora Packagers should make every effort to convince the upstreams to rename the binaries to resolve the conflict

[Guidelines Change] Changes to the Packaging Guidelines

2012-06-06 Thread Tom Callaway
Here is the latest set of changes to the Fedora Packaging Guidelines: --- In Fedora, you can assume that the default shell (/bin/sh) is bash. Thus, all scriptlets can safely assume that if they are running in shell code, they are running within bash.

[Guidelines Change] Changes to the Packaging Guidelines

2011-05-28 Thread Tom Callaway
Here is this week's change to the Fedora Packaging Guidelines: --- The systemd guidelines on naming unit files have been amended to tell packagers how to make compatibility symlinks for alternate service names should their service have had a different name in the past.

[Guidelines Change] Changes to the Packaging Guidelines

2011-03-24 Thread Tom Callaway
Here are the changes to the Fedora Packaging Guidelines for this week: --- The Packaging:PHP guidelines have been updated to reflect that PEAR documentation provided by upstream are installed in %{pear_docdir}, should stay there, and must be marked as %doc. Additionally, the definition of

[Guidelines Change] Changes to the Packaging Guidelines

2011-03-21 Thread Tom Callaway
Here are the latest set of changes to the Fedora Packaging Guidelines: --- The Emacs packaging guidelines were updated to handle cases where a package's principal functionality does not require (X)Emacs, but the package also includes some auxiliary Elisp files to provide support for the package

[Guidelines Change] Changes to the Packaging Guidelines

2010-11-17 Thread Tom spot Callaway
Here are the list of recent changes to the Fedora Packaging Guidelines: D Packaging Guidelines have been added: https://fedoraproject.org/wiki/Packaging:D --- The Java Packaging Guidelines have been revised: https://fedoraproject.org/wiki/Packaging:Java Diff:

[Guidelines Change] Changes to the Packaging Guidelines

2010-11-17 Thread Tom spot Callaway
Here are the list of this week's changes to the Fedora Packaging Guidelines: The FPC has taken over evaluating exceptions to the Bundled Library Guidelines. A list of standard questions to be answered to give the FPC information on whether to grant exceptions has been added to the Guidelines:

[Guidelines Change] Changes to the Packaging Guidelines 04/09 - 02/10

2010-03-03 Thread Tom spot Callaway
It has been almost a year since we announced changes to the Packaging Guidelines, so this will be a long list. In the future, we'll try to be more timely in writing up changes and announcing them to the Fedora Community. Here are the list of changes to the Fedora Packaging Guidelines: When