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
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
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
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
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
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
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
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
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
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
*
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
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
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
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
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
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_
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
---
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
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
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
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
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
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.
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
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
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
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
43 matches
Mail list logo