Fedora Infrastructure Datacenter Move - 2017-12-04 to 2017-12-08
by Kevin Fenzi
Greetings.
On December 4th, 2017 and running until December 8th 2017, Fedora
Infrastructure will be moving servers from an existing datacenter
location to another new section of the datacenter.
This move will allow us more space and power and to consolidate and
rewire existing servers.
A schedule for the week is available at:
https://www.fedorastatus.org/q4maint.html
To expand on that schedule:
Outage window will start each day around 15:00 UTC (08:00 UTC-7) and end
approximately at 00:00 UTC (17:00 UTC-7).
* Monday (2017-12-04) some services may be down for short periods of
time as we reboot for firmware upgrades and other updates.
* Tuesday (2017-12-05) development and build servers will be moved.
Developers are advised against submitting long running builds or tasks.
* Wed (2017-12-06) The rest of our production machines and QA machines
will be moved. Expect most applications to have some downtime.
* Thursday (2017-12-07) the fedorainfracloud will be moved. Expect copr
and any other services in the cloud to be down this day.
* Friday (2017-12-08) we will be finishing up with recabling/wiring and
rebooting any servers that still need updating. Outages friday should be
short, but may happen anytime in the outage window.
Some services will continue to be available all week,
(including, but not limited to): mirrorlists, getfedora.org,
docs.fedoraproject.org, pagure.io, release-monitoring.org,
fedorapeople.org, fedoraplanet.org, keys.fedoraproject.org
For further information or questions, please consult #fedora-admin on
irc.freenode.net or the fedora infrastructure mailing list.
Thanks,
kevin
5 years, 6 months
F28 Self Contained Change: PHP 7.2
by Jan Kurik
= Proposed Self Contained Change: PHP 7.2 =
https://fedoraproject.org/wiki/Changes/php72
Change owner(s):
* Remi Collet <remi at fedoraproject dot org>
Update the PHP stack in Fedora to latest version 7.2.x
== Detailed Description ==
Update the PHP stack in Fedora to latest version 7.2.x.
* PHP 7.2.0 is planed for end of year, which seems compatible with
Fedora roadmap.
Compatibility for PHP code is very good.
== Scope ==
* Proposal owners:
Check Koschei status. Test with latest version to ensure
compatibility. Work with upstream on bug fixing. Needed mass rebuild
(C extensions) done by change owner.
* Other developers:
N/A (not a System Wide Change)
* Release engineering:
https://pagure.io/releng/issue/6846
* List of deliverables:
N/A (not a System Wide Change)
* Policies and guidelines:
N/A (not a System Wide Change)
* Trademark approval:
N/A (not needed for this Change)
--
Jan Kuřík
Platform & Fedora Program Manager
Red Hat Czech s.r.o., Purkynova 99/71, 612 45 Brno, Czech Republic
5 years, 6 months
F28 Self Contained Change: Erlang 20
by Jan Kurik
= Proposed Self Contained Change: Erlang 20 =
https://fedoraproject.org/wiki/Changes/Erlang_20
Change owner(s):
* Peter Lemenkov <lemenkov AT gmail DOT com>
* Fedora Erlang SIG <erlang AT lists DOT fedoraproject DOT org>
* Randy Barlow <rbarlow AT fedoraproject DOT org>
* Jeremy Cline <jcline AT fedoraproject DOT org>
Update Erlang/OTP to version 20.
== Detailed Description ==
Upgrade Erlang to version 20 which brings a lot of good stuff. Just a
few highlights:
* So-called dirty schedulers are available on systems with SMP.
* Atoms may now contain arbitrary Unicode characters (for example,
'здравствуй-你好').
* Erlang application can handle some OS signals (SIGHUP, for example).
* Improved unicode support for strings
* The zlib module has been refactored and all its operations will now
yield appropriately, allowing them to be used freely in concurrent
applications.
Aside from this, we plan to improve quality of Erlang and related
packages. These are shortcomings we want to address:
* Every daemon written in Erlang has its own logging solution which
doesn't use neither syslog nor Journald. We should start switching
them to Journald.
* We should add ability to use D-Bus via erlang-dbus library.
* Further improve Erlang Packaging Guidelines.
* Start building noarch Erlang packages we've implemented previously.
== Scope ==
Proposal owners:
* Upgrade Erlang to the latest version (20.1.6).
* We must rebuild every package which requires NIF or Driver version
(listed below in the Dependencies section) against Erlang 20.x.y.
* Every Erlang daemon's systemd unit must require epmd.socket.
* We need to fill new review request for erlang-ejournald
-- We have to fill new review request for erlang-lager_journald_backend
* We need to fill new review request for erlang-dbus
* Upgrade outdated packages:
-- Riak
---- Riak has has been retired. We have to re-add it back.
-- Ejabberd
-- Package rebar3 in a separate package and provide/adjust RPM macros.
-- Package GDB macros for easier coredump debugging (see also this ticket).
-- Enable Kerberos authentication in Ejabberd (finally).
Other developers:
* N/A
Release engineering:
#7179: https://pagure.io/releng/issue/7179
Policies and guidelines:
* We should promote officially Erlang Packaging Guidelines.
Trademark approval:
* N/A (not needed for this Change)
--
Jan Kuřík
Platform & Fedora Program Manager
Red Hat Czech s.r.o., Purkynova 99/71, 612 45 Brno, Czech Republic
5 years, 6 months
Fedora Infrastructure Datacenter Move - 2017-12-04 to 2017-12-08
by Kevin Fenzi
Greetings.
On December 4th, 2017 and running until December 8th 2017, Fedora
Infrastructure will be moving servers from an existing datacenter
location to another new section of the datacenter.
This move will allow us more space and power and to consolidate and
rewire existing servers.
The week before this work we will be posting a schedule with what
services will be moving when, but during this time period a number of
services will be up or down depending on the state of the move.
Please note this outage and plan any Fedora work accordingly.
Thank you.
kevin
5 years, 6 months
F28 System Wide Change: Improved Laptop Battery Life
by Jan Kurik
= System Wide Change: Improved Laptop Battery Life =
https://fedoraproject.org/wiki/Changes/ImprovedLaptopBatteryLife
Change owner(s):
* Hans de Goede <hdegoede AT redhat DOT com >
Improve Fedora (Workstation) Battery Life by enabling various hardware
power-saving features by default.
== Detailed Description ==
The initial focus of this change is to enable to following 3 hardware
power-saving features by default:
* A new SATA link-powermanagement-policy has been written which
mirrors Windows defaults: med_power_with_dipm, this has been merged
for kernel 4.15, as part of this change this new policy will be the
default on all Intel mobile chipsets. This saves aprox. 1.0 - 1.5
Watts of power on an idle laptop.
* Enable Intel HDA codec power-saving by default with a 1 second
timeout. This saves aprox. 0.4 Watts of power on an idle laptop.
* Enable USB autosuspend for USB bluetooth receivers by default. If
all other USB devices on the laptop also have USB auto-suspend enabled
(which typically is true) this saves aprox. 0.4 Watts of power on an
idle laptop.
Depending on how much time this takes, this list may be extended.
== Scope ==
* Proposal owners:
Write kernel patches adding new policies / setting the defaults where
necessary and merge these upstream (done for the new SATA
link-pm-policy and for allowing USB autosuspend for btusb),
temporarily add these patches to the Fedora kernels where necessary
and set the Kconfig options to enable these features by default.
* Other developers:
This should not impact other developers, but e.g. developers working
on bluetooth may see regressions which have their root cause in this
change. All the changes will have kernel cmdline options to disable
them, so that developers can easily ask users to test if these changes
are the cause of any problems.
* Release engineering:
https://pagure.io/releng/issue/7171
* Policies and guidelines:
The policies and guidelines do not need to be updated.
* Trademark approval:
Not needed for this Change.
--
Jan Kuřík
Platform & Fedora Program Manager
Red Hat Czech s.r.o., Purkynova 99/71, 612 45 Brno, Czech Republic
5 years, 6 months