Planned Outage: Copr upgrade - 2016-01-04 08:00 UTC
There will be an outage starting at 2016-01-04 08:00 UTC, which will last approximately 4 hours.
To convert UTC to your local time, take a look at http://fedoraproject.org/wiki/Infrastructure/UTCHowto or run:
date -d 'YYYY-MM-DD HH:MM UTC'
Reason for outage: Upgrade of Copr backend and Copr frontend to Fedora 23.
Affected Services: copr.fedoraproject.orgcopr-be.cloud.fedoraproject.org
Services not listed are not affected by this outage.
Contact Information: msuchy(a)redhat.com
Ticket Link: https://fedorahosted.org/fedora-infrastructure/ticket/5023
Please join #fedora-admin or #fedora-noc on irc.freenode.net or add comments to the ticket for this outage above.
--
Miroslav Suchy, RHCA
Red Hat, Senior Software Engineer, #brno, #devexp, #fedora-buildsys
= Proposed System Wide Change: Ruby 2.3 =
https://fedoraproject.org/wiki/Changes/Ruby_2.3
Change owner(s):
* Vít Ondruch <vondruch AT redhat DOT com>
Ruby 2.3 is the latest stable version of Ruby. Many new features and
improvements are included for the increasingly diverse and expanding
demands for Ruby. With this major update from Ruby 2.2 in Fedora 22 to
Ruby 2.3 in Fedora 24, alongside JRuby, Fedora becomes the superior
Ruby development platform.
== Detailed Description ==
Ruby 2.3 is upstream's new major release of Ruby. Many new features
and improvements are included.
A Frozen String Literal Pragma is introduced. With Ruby 2.1,
"str".freeze has been optimized to reduce object allocation. Ruby 2.3
introduces a new magic comment and command line option to freeze all
string literals in the source files. Additionally for debugging, you
can get where the object is created on "can't modify frozen String"
error by --enable-frozen-string-literal-debug.
A safe navigation operator, which already exists in C#, Groovy, and
Swift, is introduced to ease nil handling as obj&.foo. Array#dig and
Hash#dig are also added.
The did_you_mean gem is bundled. The did_you_mean gem shows the
candidates on the NameError and NoMethodError to ease debugging.
Safe levels $SAFE=2 and $SAFE=3 are obsolete.
== Scope ==
Proposal owners:
* Finish packaging of Ruby 2.3. Current changes available in
private-ruby-2.3 branch of ruby package in dist-git.
* Rebuilding of Ruby packages providing native extensions (i.e.
packages which depends on libruby).
Other developers:
* Rebuild of packages with binary extensions (i.e. packages which
depends on libruby) will be handled automatically, but some packages
might need fixes/updates to support Ruby 2.3 properly.
Release engineering:
* Separate Koji tag for package rebuild will be needed.
Policies and guidelines: N/A (not needed for this 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
= Proposed System Wide Change: Pungi Refactor =
https://fedoraproject.org/wiki/Changes/Pungi_Refactor
Change owner(s):
* Dennis Gilmore <dennis AT ausil DOT us >
Changing how pungi works to make composes more distributed and transparent.
== Detailed Description ==
Changing how pungi works to make composes, we aim to achieve a few goals.
* Always do a complete compose, including rawhide and branched.
Essentially we will have TC composes daily.
* Make sure that the tools used to make Fedora translate directly to making RHEL
* Enable more people to be involved in the development of compose tools
* Farm off compose tasks to hosts in koji
== Scope ==
Proposal owners:
* Extend the functionality of pungi and koji
Other developers: NA
Release engineering: This will be a major change in how releng does composes
List of deliverables: N/A
Policies and guidelines:
* releng docs on how to do composes will need updating
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
Emergency Planned Outage: fedorainfracloud.org / copr - 2015-12-08 18:00 UTC
There will be an outage starting at 2015-12-08 18:00 UTC, which will
last approximately 4 hours.
To convert UTC to your local time, take a look at
http://fedoraproject.org/wiki/Infrastructure/UTCHowto or run:
date -d '2015-12-08 18:00 UTC'
Reason for outage:
We will be upgrading COPR backend storage. This may result in downtime
to COPR.
Affected Services:
fedorainfracloud.orgcopr.fedoraproject.org
various development instances
Contact Information:
Ticket
Link: https://fedorahosted.org/fedora-infrastructure/ticket/5019
Please join #fedora-admin or #fedora-noc on irc.freenode.net or add
comments to the ticket for this outage above.
= Proposed Self Contained Change: sen - terminal user interface for
docker engine =
https://fedoraproject.org/wiki/Changes/sen--tui-for-docker
Change owner(s):
* Tomas Tomecek <ttomecek AT redhat DOT com>
sen enables you to manage your containers and images interactively
directly from command line. Interface is similar to htop, alot or tig.
== Detailed Description ==
* it can interactively manage your containers and images:
-- manage? start, stop, restart, kill, delete,...
* you are able to inspect containers and images
* sen can fetch logs of containers and even stream logs real-time
* all buffers support searching and filtering
* sen receives real-time updates from docker when anything changes
-- e.g. if you create a container in another terminal, sen will pick it up
* sen notifies you whenever something happens (and reports slow queries)
* supports a lot of vim-like keybindings (j, k, gg, /, ...)
== Scope ==
Proposal owners:
* package sen to Fedora
* provide an information it's available and documentation how to use
it (maybe via developer portal, or release notes)
Other developers: N/A (not a System Wide Change)
Release engineering: N/A (not a System Wide Change)
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
Hello everyone!
The voting for FESCo,Council and FAmSCo elections is going to start on
Tuesday 2015-Dec-08 at 00:00 UTC.
I would be happy if you can review setup of the Voting system, to make
sure all the candidates are listed and have correct nicks entered. In
case you find any discrepancy, please let me know.
The voting machine: https://admin.fedoraproject.org/voting/open
Council: https://admin.fedoraproject.org/voting/about/council-nov-dec-2015
FESCo: https://admin.fedoraproject.org/voting/about/fesco-nov-dec-2015
FAmSCo: https://admin.fedoraproject.org/voting/about/famsco-nov-dec-2015
Thanks for your support.
Elections schedule:
* November 24 - December 07: Campaign period. Individual blog posts,
etc. encouraged.
* December 08-14: Voting Open (closes promptly at 23:59:00 UTC on December 14th)
* December 15: Results announcement
Regards,
Jan
--
Jan Kuřík
Platform & Fedora Program Manager
Red Hat Czech s.r.o., Purkynova 99/71, 612 45 Brno, Czech Republic
= Proposed Self Contained Change: OpenShift Origin =
https://fedoraproject.org/wiki/Changes/OpenShiftOrigin
Change owner(s):
* Adam Miller <maxamillion AT fedoraproject DOT org >
OpenShift Origin is an Open Source Platform as a Service Cloud
offering from Red Hat. The goal of this Change is to bring OpenShift
Origin Architecture v3 into the Fedora proper to allow users to easily
deploy OpenShift on Fedora.
== Detailed Description ==
To enable OpenShift Origin as a first class citizen in Fedora space.
This will provide the package set necessary to deploy OpenShift Origin
on Fedora without the need of third party repositories or COPR builds.
== Scope ==
Proposal owners:
* Package OpenShift Origin for inclusion in Fedora
* Work with upstream OpenShift (ansible) Installer to make sure Fedora
is supported.
Other developers: N/A (not a System Wide Change)
Release engineering: 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
= Proposed System Wide Change: Layered Docker Image Build Service =
https://fedoraproject.org/wiki/Changes/Layered_Docker_Image_Build_Service
Change owner(s):
* Colin Walters <walters AT redhat DOT com>
* Adam Miller <maxamillion AT gmail DOT com >
* Tomas Tomecek <ttomecek AT redhat DOT com>
* Tim Waugh <twaugh AT redhat DOT com>
* Amanda Carter <acarter AT redhat DOT com>
Fedora currently ships a Docker base image, but Docker supports a
layering concept. There are some applications like Cockpit which we
would like to ship as layered applications.
This change will deploy the build service to support building and
delivering a set of layered Docker images, and will enable Fedora
contributors to create and maintain Dockerfiles from which those
images will be generated.
== Detailed Description ==
This change opens up an new type of official binary artifact produced
by Fedora. Currently, we produce two main types of artifacts: RPMs,
and images. The RPMs are created in Koji from specfiles in dist-git.
The images come in different formats, but have in common creation in
Koji from kickstart files — this includes the official Fedora Docker
Base Image. This change introduces a new type of image, a Docker
Layered Image, which is created from a Dockerfile and builds on top of
that base image.
The system has five major parts:
A command-line client — already integrated into rpkg; needs only minor
work to enable in fedpkg (there is discussion about either extending
fedpkg or adding a new fedcontainer utility)
* dist-git for Dockerfiles
* A koji plugin, containerbuild
* An OpenShift 3 backend
* A distribution mechanism; a Docker Registry
* Currently evaluating options for this
* * Pulp Crane
* * Docker Registry
== Scope ==
For the Scope of this Change please check
https://fedoraproject.org/wiki/Changes/Layered_Docker_Image_Build_Service#S…
--
Jan Kuřík
Platform & Fedora Program Manager
Red Hat Czech s.r.o., Purkynova 99/71, 612 45 Brno, Czech Republic