F20 System Wide Change: Boost 1.54 Uplift
by Jaroslav Reznik
= Proposed System Wide Change: Fedora 20 Boost 1.54 Uplift =
https://fedoraproject.org/wiki/Changes/F20Boost154
Change owner(s): Petr Machata <pmachata redhat com>, Denis Arnaud
<denis.arnaud_fedora m4x org>, Benjamin De Kosnik <bkoz redhat com>
This change brings Boost 1.54.0 to Fedora 20.
== Detailed description ==
The aim is to synchronize Fedora with the most recent Boost release. Because
ABI stability is one of explicit Boost non-goals, this entails rebuilding of
all dependent packages (or just packaging soon enough that a mass rebuild, if
any, takes care of this for free). This has also always entailed yours truly
assisting maintainers of client packages in decoding cryptic boostese seen in
output from g++. Such care is to be expected this time around as well.
As a side note, there are currently two broad Boost-related ongoing projects:
repository modularization, and conversion to CMake. The first doesn't need to
concern us, as it's purely upstream issue. Boost will keep being released in a
single super-tarball for time to come. The latter may concern us eventually in
that will require adjustment of packaging, but that's nowhere near ready yet.
As another side-note, I am considering packaging boost-devel in modules.
Frankly, boost-devel is unwieldy. Shipping dozens of libraries totaling
1.8MLOC in a single package defies the purpose of packaging. Unlike the above-
mentioned modularization effort, which is purely upstream, this one is purely
in packaging, and wholly separate from upstream. I expect this to be part of
Change for Fedora 21.
== Scope ==
Rebasing Boost has a fairly large impact on Fedora. About 130 packages _must_
be rebuilt due to ABI breakage inherent in bumping Boost sonames. There are
almost 250 client packages total.
Proposal owners: Build will be done with Boost.Build v2 (which is upstream-
sanctioned way of building Boost)
Roughly in parallel:
* Either:
** If there is mass rebuild for Fedora 20, package Boost before it starts.
** Otherwise:
*** Request a "boost" build system tag
*** Build boost into that tag
*** Post a request for rebuilds to fedora-devel
*** Work on rebuilding dependent packages in the tag.
*** When most is done, re-tag all the packages to rawhide
* Watch fedora-devel and assist in rebuilding broken Boost clients (by fixing
the client, or Boost).
Other developers: Those who depend on Boost DSO's will have to rebuild their
packages. Feature owners will alleviate some of this work as indicated above,
and will assist those whose packages fail to build in debugging them.
Release engineering: Side tag creation (unless there is a mass rebuild, then
no assistance).
Policies and guidelines: Apart from scope, this is business as usual, so no
policies, no guidelines.
10 years, 8 months
Announcing the release of Fedora 19 for Power
by Phil Knirsch
The Fedora Secondary Arch Team for Power is delighted to announce the
release of Fedora 19 ("Schrödinger's Cat") for Power architecture. Open
the box and take a look for yourself!
Fedora is a leading-edge, free and open source operating system that
continues to deliver innovative features to many users, with a new
release about every six months.
Download it now:
http://fedoraproject.org/en/get-fedora-options#2nd_arches
Detailed information about this release on Power can be seen in the
release notes:
https://fedoraproject.org/wiki/Architectures/PowerPC/F19_release_announce...
For the general release notes for this release take a look here:
http://docs.fedoraproject.org/en-US/Fedora/19/html/Release_Notes/
** What's New in Fedora 19 for Power? **
* The new LLVMPipe rendering engine is now fully functional and enabled
by default. This greatly speeds up graphics rendering on systems with no
3D graphics drivers or working with VNC sessions.
A complete list with details of each new feature is available here:
http://fedoraproject.org/wiki/Releases/19/FeatureList
*** Downloads, upgrades, documentation, and common bugs ***
Start by downloading Fedora 19:
http://fedoraproject.org/en/get-fedora-options#2nd_arches
If you are upgrading from a previous release of Fedora, refer to:
http://fedoraproject.org/wiki/Upgrading
Fedora now includes FedUp in order to enable an easy upgrade to Fedora 19.
*** Documentation ***
Read the full release notes for Fedora 19, guides for several languages,
and learn about known bugs and how to report new ones:
http://docs.fedoraproject.org/
Because of the number of changes to the installer, we particularly
suggest taking a peek at the Installation Guide:
http://docs.fedoraproject.org/en-US/Fedora/19/html/Installation_Guide/ind...
Fedora 19 common bugs are documented at:
http://fedoraproject.org/wiki/Common_F19_bugs
This page includes information on several known bugs in the installer,
so we recommend reading it before installing Fedora 19.
*** Contributing ***
We can't build Fedora inside a box. We need your help! Bug reports are
especially helpful--if you encounter any issues, please report them!
Fedora is a fantastic, friendly community, and we have many ways in
which you can contribute, including documentation, marketing, design,
QA, and development.
To learn how to help us, visit:
http://join.fedoraproject.org/
*** Fedora 20 ***
Fedora 20 has been in active development for several months already. We
plan to release it in November 2013, though the final schedule is part
of the planning process and subject to change:
https://fedoraproject.org/wiki/Releases/20/Schedule
*** Contact information ***
If you are a journalist or reporter, you can find additional information
here:
https://fedoraproject.org/wiki/Press
In the name of the whole Fedora Secondary Arch Team for Power i'd like
to thank everyone making this an awesome release.
Thanks & regards, Phil
--
Philipp Knirsch | Tel.: +49-711-96437-470
Manager Core Services | Fax.: +49-711-96437-111
Red Hat GmbH | Email: Phil Knirsch <pknirsch(a)redhat.com>
Wankelstrasse 5 | Web: http://www.redhat.com/
D-70563 Stuttgart, Germany
10 years, 9 months
Reminder: Fedora 17 end of life on 2013-07-30
by Dennis Gilmore
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Greetings.
This is a reminder email about the end of life process for Fedora 17.
Fedora 17 will reach end of life on 2013-07-30, and no further updates
will be pushed out after that time. Additionally, with the recent
release of Fedora 19, no new packages will be added to the Fedora 17
collection.
Please see http://fedoraproject.org/wiki/DistributionUpgrades for more
information on upgrading from Fedora 17 to a newer release.
Dennis
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
iEYEARECAAYFAlHUNr8ACgkQkSxm47BaWfeMyACfclL38HAQ5BH6JwkzyjUhuCoo
5rkAnjdoGzPhPvB3pLlZhXJEddKkn4tW
=vE+d
-----END PGP SIGNATURE-----
10 years, 9 months
Announcing the release of Fedora 19 for ARM!
by Dennis Gilmore
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
The Fedora ARM Project is delighted to announce the release of Fedora 19
("Schrödinger's Cat"). Open the box and take a look for yourself!
Fedora is a leading-edge, free and open source operating system that
continues to deliver innovative features to many users, with a new
release about every six months.
Download it now:
http://fedoraproject.org/get-fedora-options#2nd_arches
Detailed information about this release can be seen in the release
notes:
http://fedoraproject.org/wiki/Architectures/ARM/F19_Release_Announcement
** What's New in Fedora 19 for ARM? **
The Fedora ARM Project takes great pride in being able to show off
features for all types of use cases, including traditional desktop
users, systems administration, development, and many more. But a few new
features are guaranteed to be seen by nearly anyone installing Fedora
and are improvements that deserve to be called out on their own. Fedora
ARM has all the features of the primary architectures along with a few
of our own.
A complete list with details of each new feature is available here:
http://fedoraproject.org/wiki/Releases/19/FeatureList
== Unified Kernel ==
The Fedora 19 kernel is now unified. This greatly reduces the number of
kernels we need to build, since they are no longer board dependent. to
enable this the kernel has adopted Device Tree to define the platform.
As a result of this work supporting new devices is much simpler and may
already work on boards we do not have direct access to. If you get
Fedora 19 for ARM running on a new system we would love to hear about
it.
== X and graphical desktop support ==
We have added support for running X on the Trimslice in addition to
OMAP and Versatile Express based devices. Fedora 19 for ARM, comes with
images for Xfce, LXDE, Sugar on a Stick, KDE and Mate. Thanks to
initial-setup you create your user or set the root password on first
boot.
== Improved release process ==
Due to infrastructure changes we have been able to keep closer parity
with keeping the builds in parity with those on the primary arches,
resulting in us following the milestone processes and release Fedora 19
for ARM on the same day as the Primary architecture release. This is a
First for us.
== Software floating point removal ==
As of Fedora 19 we no longer build armv5tel rpms. this means that
support for guruplugs and sheevaplugs stops with Fedora 18. Raspberry
Pi is being supported by an optimised build called pidora.
*** Downloads, upgrades, documentation, and common bugs ***
Start by downloading Fedora 19 for ARM:
http://fedoraproject.org/get-fedora-options#2nd_arches
If you are upgrading from a previous release of Fedora, refer to:
http://fedoraproject.org/wiki/Upgrading
*** Documentation ***
Read the full release notes for Fedora 19, guides for several languages, and learn about known bugs and how to report new ones:
http://docs.fedoraproject.org/
Because of the number of changes to the installer, we particularly suggest taking a peek at the Installation Guide:
http://docs.fedoraproject.org/en-US/Fedora/19/html/Installation_Guide/ind...
Fedora 19 common bugs are documented at:
http://fedoraproject.org/wiki/Architectures/ARM/F19_Release_Announcement#...
This page includes information on several known bugs in the installer,
so we recommend reading it before installing Fedora 19.
*** Contributing ***
We can't build Fedora inside a box. We need your help! Bug reports are
especially helpful--if you encounter any issues, please report them!
Fedora is a fantastic, friendly community, and we have many ways in
which you can contribute, including documentation, marketing, design,
QA, and development.
To learn how to help us, visit:
http://join.fedoraproject.org/
*** Fedora 20 ***
Fedora 20 has been in active development for several months already. We plan to release it in November 2013, though the final schedule is part of the planning process and subject to change:
https://fedoraproject.org/wiki/Releases/20/Schedule
*** Contact information ***
If you are a journalist or reporter, you can find additional information here:
https://fedoraproject.org/wiki/Press
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
iEYEARECAAYFAlHS8soACgkQkSxm47BaWfdm9wCcDpNNffFJasVVLrsyTOjyIW3p
ZxEAn1IUF+ZgqkT0F1pk6LXp4N5+haeS
=qMGo
-----END PGP SIGNATURE-----
10 years, 9 months
Announcing the release of Fedora 19!
by Robyn Bergeron
The Fedora Project is delighted to announce the release of Fedora 19 ("Schrödinger's Cat"). Open the box and take a look for yourself!
Fedora is a leading-edge, free and open source operating system that continues to deliver innovative features to many users, with a new release about every six months.
Download it now:
http://fedoraproject.org/get-fedora
Detailed information about this release can be seen in the release notes:
http://docs.fedoraproject.org/en-US/Fedora/19/html/Release_Notes/
** What's New in Fedora 19? **
The Fedora Project takes great pride in being able to show off features for all types of use cases, including traditional desktop users, systems administration, development, the cloud, and many more. But a few new features are guaranteed to be seen by nearly anyone installing Fedora and are improvements that deserve to be called out on their own.
A complete list with details of each new feature is available here:
http://fedoraproject.org/wiki/Releases/19/FeatureList
== Make new things ==
Would you like to play? Whether you're a developer, maker, or just starting to learn about open source development, we have what you need to bring your ideas to reality. Here's a peek at some of our new tools:
* Developer's Assistant is a tool for new developers that helps you to get started on a code project by offering templates, samples, and toolchains for a variety of languages. And when you're finished, you can publish directly to GitHub!
* 3D modelling and printing are supported with OpenSCAD, Skeinforge, SFACT, Printrun, RepetierHost, and other tool options. Get printing without having to download binary blobs or run Python code from git.
* OpenShift Origin makes it easy for you to build your own Platform-as-a-Service (PaaS) infrastructure, allowing you to enable others to easily develop and deploy software.
* node.js is a popular Javascript-based platform for those building scalable network applications or real-time apps across distributed devices.
* Ruby 2.0.0 moves into Fedora but keeps source-level backwards compatibility with your Ruby 1.9.3 software. We're also giving you a custom Ruby loader to use to easily switch interpreters.
* MariaDB offers a truly open MySQL implementation and is now the default MySQL option in Fedora.
== Deploy, Monitor, and Manage ==
You don't have to work so hard when your machines are doing it for you. Regardless of how many you have, Fedora 19 helps you boot-manage your systems and gives you the tools you need for diagnosis, monitoring, and logging.
* systemd Resource Control is one of many systemd enhancements in this release. It lets you modify your service settings without a reboot by dynamically querying and modifying resource control parameters at runtime.
* Kerberos administrators no longer need their clients to sync their clocks or to have reverse DNS records carefully setup for services. Fedora 19 also includes Kerberos-enabled, LDAP replicated, two-factor authentication for FreeIPA.
* Checkpoint & Restore lets you checkpoint and restore a process. It is useful for issues like process failure or moving a process to another machine for maintenance or load balancing.
* OpenLMI is a common infrastructure for the management of Linux systems that makes remote management of machines much simpler.
== Desktop Environments and Spins ==
GNOME 3.8 brings new applications such as clock and improvements to the desktop including privacy and sharing settings, ordered search, frequent applications overview, and additionally provides the ability to enable GNOME Classic ("classic mode") for a user experience similar to GNOME 2 built out of a collection of GNOME Shell extensions. Refer to https://help.gnome.org/misc/release-notes/3.8/ for more details.
KDE Plasma Workspaces 4.10: A modern, stable desktop environment, KDE Plasma Workspaces 4.10 includes new features for printing and screenlocking, better indexing of files, and improved accessibility features. Refer to http://www.kde.org/announcements/4.10/ for more details.
MATE Desktop 1.6 introduces a large number of improvements to this traditional, GNOME 2-like desktop interface. Refer to http://mate-desktop.org/2013/04/02/mate-1-6-released/ for more details.
== Spins ==
Spins are alternate versions of Fedora. In addition to various desktop environments for Fedora, spins are also available as tailored environments for various types of users via hand-picked application sets or customizations.
Interest-specific Spins include the Design Suite Spin, the Robotics Spin, and the Security Spin, among others. Other available desktop environments, in addition to the GNOME 3.8 desktop which is shipped in the default version of Fedora 19, as well as those highlighted above, Xfce, Sugar on a Stick, and LXDE.
To see all of the Official Fedora 19 Release Spins, visit:
http://spins.fedoraproject.org
Nightly composes of alternate Spins are available here:
http://dl.fedoraproject.org/pub/alt/nightly-composes
*** Downloads, upgrades, documentation, and common bugs ***
Start by downloading Fedora 19:
http://get.fedoraproject.org/
If you are upgrading from a previous release of Fedora, refer to:
http://fedoraproject.org/wiki/Upgrading
Fedora now includes FedUp in order to enable an easy upgrade to Fedora 19.
*** Documentation ***
Read the full release notes for Fedora 19, guides for several languages, and learn about known bugs and how to report new ones:
http://docs.fedoraproject.org/
Because of the number of changes to the installer, we particularly suggest taking a peek at the Installation Guide:
http://docs.fedoraproject.org/en-US/Fedora/19/html/Installation_Guide/ind...
Fedora 19 common bugs are documented at:
http://fedoraproject.org/wiki/Common_F19_bugs
This page includes information on several known bugs in the installer, so we recommend reading it before installing Fedora 19.
*** Contributing ***
We can't build Fedora inside a box. We need your help! Bug reports are especially helpful--if you encounter any issues, please report them!
Fedora is a fantastic, friendly community, and we have many ways in which you can contribute, including documentation, marketing, design, QA, and development.
To learn how to help us, visit:
http://join.fedoraproject.org/
*** Fedora 20 ***
Fedora 20 has been in active development for several months already. We plan to release it in November 2013, though the final schedule is part of the planning process and subject to change:
https://fedoraproject.org/wiki/Releases/20/Schedule
*** Contact information ***
If you are a journalist or reporter, you can find additional information here:
https://fedoraproject.org/wiki/Press
Enjoy!
-Robyn Bergeron
10 years, 9 months