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:Systemdhttps://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:MinGWhttps://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
The clock is ticking. The days are counting down. The release of
Fedora 15, codenamed "Lovelock," is scheduled for release in late
May. Fedora is the leading edge, free and open source operating
system that continues to deliver innovative features to users
worldwide, with a new release every six months.
We are delighted to announce the availability of the Beta release
of Fedora 15.
"I beta one American dollar that you will love this release!"
Come see why we love Fedora so much. We are betting you will,
too. Download it now: http://fedoraproject.org/get-prerelease?wkanF15b
== What is the Beta Release? ==
The beta release is the last important milestone of Fedora 15. Only
critical bug fixes will be pushed as updates leading to the general
release of Fedora 15 in May. We invite you to join us in making
Fedora 15 a solid release by downloading, testing, and providing
your valuable feedback.
Of course, this is a beta release, meaning that some problems may still
be lurking. A list of the problems we already know about can be seen on
the Common F15 bugs page, at http://fedoraproject.org/wiki/Common_F15_bugs.
If you find a bug that's not found on that page, be sure it gets
fixed before release by reporting your discovery at
https://bugzilla.redhat.com/ Thank you!
== Features ==
Desktop enthusiasts and end users of all sorts can look forward to:
* Gnome Shell and the Gnome 3 desktop. Gnome 3 is the next major
version of the Gnome desktop. After many years of a largely
unchanged Gnome 2.x experience, GNOME 3 brings a fresh look
and feel with GNOME Shell.
* LibreOffice Productivity Suite. LibreOffice is a fork of
OpenOffice, with the support of the OpenOffice.org community.
All of the applications you know and love are still there,
including apps for spreadsheets, document creation, and presentations.
* Desktop environments a-plenty. The Xfce and LXDE spins have
been updated, and the Fedora Spins SIG has other offerings
tailored to a wide variety of user needs.
Sysadmins will love features such as:
* Appliance building. BoxGrinder creates appliances (virtual
machines) from simple plain text appliance definition files
for various virtual platforms, and is great for building
appliances for use in a Cloud environment.
* Dynamic Firewall. The dynamic firewall mode aims to make it
possible to change firewall settings without the need to restart
the firewall and to make persistent connections possible.
Coders have lots of new development tools to try out, including:
* Updates to popular languages. Python 3.2, Rails 3.0.3, and
OCaml 3.12 are all included in Fedora 15.
* Project tooling. Maven 3 is a Java project management, project
comprehension, and build system tool.
* Compiling and debugging. GDB gets an update to 7.3, and GCC
4.6 is included. (Fedora 15 has also been rebuilt using GCC 4.6!)
And that's only the beginning. A more complete list and details of
all the new features in Fedora 15 is available here:
http://fedoraproject.org/wiki/Releases/15/FeatureList
We have nightly composes of alternate spins available here:
http://alt.fedoraproject.org/pub/alt/nightly-composes/
== Contributing ==
For more information on common and known bugs, tips on how to report
bugs, and the official release schedule, please refer to the release
notes at http://docs.fedoraproject.org.
There are many ways to contribute beyond bug reporting. You can help
translate software and content, test and give feedback on software
updates, write and edit documentation, help with all sorts of promotional
activities, and package free software for use by millions of Fedora
users worldwide. To get started, visit http://join.fedoraproject.org today!
At the Fedora 15 Beta Go/No-Go meeting today, the F15 Beta was declared
GOLD and ready for release on April 19, 2011.
Thanks to everyone, as always, for their hard work and participation in
getting this out the door. :)
Meeting minutes are below.
-Robyn
================================================
#fedora-meeting: Fedora 15 Beta Go/No-Go Meeting
================================================
Meeting started by rbergeron at 21:00:30 UTC. The full logs are
available at
http://meetbot.fedoraproject.org/fedora-meeting/2011-04-13/fedora_15_beta_g…
.
Meeting summary
---------------
* Roll Call! (rbergeron, 21:00:54)
* Need representatoin from QA, Rel-eng, fesco. (rbergeron, 21:01:54)
* Why we're here: (rbergeron, 21:05:06)
* LINK: http://fedoraproject.org/wiki/Engineering_Readiness_Meetings
(rbergeron, 21:05:17)
* In a nutshell: we are gathered today to determine if release
criteria have been met and if the release can be considered GOLD.
(rbergeron, 21:05:56)
* review of release criteria and so forth (rbergeron, 21:06:19)
* AGREED: - remaining blocker, bz 657618, is in verified, only hitting
one person, fix is in RC2 already, should not block the release.
(rbergeron, 21:11:16)
* LINK:
https://fedoraproject.org/wiki/Test_Results:Fedora_15_Beta_RC2_Desktop
(adamw, 21:11:45)
* LINK:
https://fedoraproject.org/wiki/Test_Results:Fedora_15_Beta_RC2_Install
(adamw, 21:11:50)
* https://bugzilla.redhat.com/show_bug.cgi?id=694928 (adamw, 21:16:45)
* AGREED: No unresolved blocker bugs and all release criteria being
met, Fedora 15 Beta is hereby declared GOLD. (rbergeron, 21:30:52)
* Open discussion (rbergeron, 21:31:01)
Meeting ended at 21:33:49 UTC.
Action Items
------------
Action Items, by person
-----------------------
* **UNASSIGNED**
* (none)
People Present (lines said)
---------------------------
* rbergeron (66)
* adamw (59)
* jlaska (21)
* dgilmore (14)
* nirik (8)
* nb (6)
* zodbot (5)
* jsmith (5)
* fenrus02 (3)
* cwickert (3)
* red_alert (1)
Generated by `MeetBot`_ 0.1.4
.. _`MeetBot`: http://wiki.debian.org/MeetBot
Join us on irc.freenode.net #fedora-meeting for this important meeting.
Wednesday, April 13, 2011 @ 21:00 UTC (17:00 EDT/14:00 PDT)
"Before each public release Development, QA, and Release Engineering
meet to determine if the release criteria are met for a particular
release. This meeting is called the: Go/No-Go Meeting."
"Verifying that the Release criteria are met is the responsibility of
the QA Team."
For more details about this meeting see:
https://fedoraproject.org/wiki/Go_No_Go_Meeting
In the meantime keep an eye on the Fedora 15 Beta Blocker list and help
us get the testing matrix completed by testing.
https://fedoraproject.org/wiki/Current_Release_Blockers (One approved blocker left, currently in VERIFIED - woohoo!)
http://fedoraproject.org/wiki/Category:Fedora_15_Beta_RC_Test_Results
The time has come to vote for the release name for Fedora 16. The
Fedora community has submitted quite a few suggestions for the Fedora
16 release name, and that list has been narrowed down to the final
nine candidates. Now you can vote on these names and assist in the
final selection for the successor of Fedora 15 "Lovelock".
This vote begins 5 April 2011 and runs until 11 April 2011 at
23:59:59 UTC. Other important facts:
* We are using the Range Voting method
(http://en.wikipedia.org/wiki/Range_voting)
* Ballots may be cast on the Fedora Elections System at
https://admin.fedoraproject.org/voting
* If this is the first time you've used the voting system, you might
want to read the Fedora Elections Guide, currently located at
http://pfrields.fedorapeople.org/documents/elections-guide/
* To vote, you must have a valid Fedora Contributors License Agreement
(CLA) and be a member of at least one non-CLA group
To vote, visit: https://admin.fedoraproject.org/voting/about/relnamef16
Thank you to everyone who helped by contributing names for
consideration, and reviewing the names for the final ballot.
--
Jared Smith
Fedora Project Leader
Hi,
I plan to rebase poppler in rawhide to poppler-0.17.0.
There are several API changes and 2 soname bumps (libpoppler.so.13 to
libpoppler.so.14 and libpoppler-glib.so.6 to libpoppler-glib.so.8).
You can test it against your package with this scratch-build:
http://koji.fedoraproject.org/koji/taskinfo?taskID=2966806
I'll do chain-build of poppler and packages requiring it next Friday
(8th of April).
Regards
Marek