[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 th

[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 naming

[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 t

[Guidelines change] Changes to the packaging guidelines

2018-06-15 Thread Jason L Tibbitts III
Here are the recent changes to the packaging guidelines. - In Fedora 28 (and rawhide), the texinfo scriptlets (which call install-info) are no longer necessary and should be removed or, for cross-release specfiles, wrapped in conditionals. Note that there are nearly 300 specs currently callin

[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 requ

[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. * https://fedoraproject.org/wiki/Packaging:Python#Python_Versi

[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 f

[Guidelines change] Changes to the packaging guidelines

2018-01-30 Thread Jason L Tibbitts III
Here are the recent changes to the packaging guidelines. We have more things coming in concert with various distro changes that are happening, but I wanted to get these two out there now. - The icon cache scriptlets were removed from the scriptlet guidelines, as no live Fedora release needs

[Guidelines change] Changes to the packaging guidelines

2017-11-01 Thread Jason L Tibbitts III
Here are the recent changes to the packaging guidelines. - Following releng approval, the restrictions on the use of rich/Boolean dependencies have been lifted. * https://fedoraproject.org/wiki/Packaging:Guidelines#Rich.2FBoolean_dependencies * https://pagure.io/packaging-committee/issue/55

Guidelines change] Changes to the packaging guidelines

2017-06-07 Thread Jason L Tibbitts III
Here are the recent changes to the packaging guidelines. - The guidelines for enabling services by default modified to indicate that FESCo approval is required for services which change the behavior of other services. * https://fedoraproject.org/wiki/Packaging:DefaultServices#Restrictions *

[Guidelines change] Changes to the packaging guidelines

2017-03-03 Thread Jason L Tibbitts III
Here are the recent changes to the packaging guidelines. The guidelines on versioning packages were completely rewritten in order to make them (hopefully) more comprehensible. This rewrite was not intended to introduce functional changes, but during the draft process the following small chan

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. * https://fedoraproject.org/wiki/Packa

[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 * https://fe

[Guidelines change] Changes to the packaging guidelines

2016-08-18 Thread Jason L Tibbitts III
Here are the recent changes to the packaging guidelines. - The Filesystem Layout section of the guidelines was simplified and outdated information was removed. * https://fedoraproject.org/wiki/Packaging:Guidelines * https://fedoraproject.org/wiki/Packaging:Guidelines#Filesystem_Layout * http

[Guidelines change] Changes to the packaging guidelines

2016-05-11 Thread Jason L Tibbitts III
Here are the recent changes to the packaging guidelines. - The section on the use of pregenerated code was amended to indicate the preference for having tools necessary to regenerate such code be free software and packaged in Fedora. * https://fedoraproject.org/wiki/Packaging:Guidelines * htt

[Guidelines change] Changes to the packaging guidelines

2016-03-29 Thread Jason L Tibbitts III
Here are the recent changes to the packaging guidelines. - The use of rich (or Boolean) dependencies is now OK for F23+. * https://fedoraproject.org/wiki/Packaging:Guidelines#Rich.2FBoolean_dependencies * https://fedorahosted.org/fpc/ticket/593 - The ban on the use of the %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 L

[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 ad

[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. * https://fedoraproject.org/w

[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. The main

[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. *​https://fedoraproject.

[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. * https://fedoraproject.org/wiki/Pa

[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 * https://fedoraproject

[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 * https://fedo

[Guidelines Change] Changes to the packaging guidelines

2015-02-06 Thread Jason L Tibbitts III
A few more changes this week: The Byte compilation section of the Python packaging guidelines was rewritten to include information about packaging the pycache directories generated by newer Python versions. https://fedoraproject.org/wiki/Packaging:Python#Byte_compiling https://fedorahosted.org

[Guidelines Change] Changes to the Packaging Guidelines

2014-03-08 Thread Tom Callaway
We've been very bad at announcing changes to the Packaging Guidelines. So very bad. Bear with us as we announce all the changes we should have been announcing in the past, but failed to do. Again, so bad. --- The Mersenne Twister implementation (mt19937ar) has been granted a general bundling exce

[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 previou

[Guidelines Change] Changes to the Packaging Guidelines

2013-01-09 Thread Tom Callaway
Some changes to the Fedora Packaging Guidelines have been made: --- If a package is exempt from multilib, it may use %{_prefix}/lib instead of %{_libdir}. Packages that contain architecture specific files that would ordinarily be installed into %{_libexecdir} are always considered ineligible for

[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 (s

[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. https://fedoraproject.org/wiki/Packaging:Scri

[Guidelines Change] Changes to the Packaging Guidelines

2012-02-06 Thread Tom Callaway
There have been quite a few approved changes to the Fedora Packaging Guidelines since the previous announcement, but this is mostly because I have not had time to actually apply the approved updates to the wiki until recently. These updates actually were approved over a period of several months. I

[Guidelines Change] Changes to the Packaging Guidelines

2011-09-22 Thread Tom Callaway
Here are the latest changes to the Fedora Packaging Guidelines: --- The section of the Packaging Guidelines regarding Compiler Flags has been updated and improved, most notably, to document handling of PIE enabled packages. https://fedoraproject.org/wiki/Packaging:Guidelines#Compiler_flags ---

[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. http://fedoraproject.org/w

[Guidelines Change] Changes to the Packaging Guidelines

2011-05-18 Thread Tom Callaway
Here are the latest changes to the Fedora Packaging Guidelines: --- A section has been added to the SysVInitScript guidelines covering the optional situation where a package that uses systemd unit files as the default also includes sysv initscripts in a subpackage: https://fedoraproject.org/wiki

[Guidelines Change] Changes to the Packaging Guidelines

2011-04-28 Thread Tom Callaway
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 guidel

[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 pear_d

[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 i

[Guidelines Change] Changes to the Packaging Guidelines

2011-02-04 Thread Tom Callaway
Here are the latest set of changes to the Fedora Packaging Guidelines: --- The rules for substituting dots with dashes in package names have been clarified to make explicit that they apply to python modules and that they do not apply to version numbers in compat libraries. https://fedoraproject.

[Guidelines Change] Changes to the Packaging Guidelines

2010-12-09 Thread Tom Callaway
Here are the latest set of changes to the Fedora Packaging Guidelines: --- A new page has been added which describes how to deal with bundled libraries when you find them in your package: https://fedoraproject.org/wiki/Packaging/Treatment_Of_Bundled_Libraries --- Some clarification has been add

[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: ht

[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: https://fedoraproject.org/w/index.ph

[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 select