CPE Team Weekly Update: 2019-10-04
by Aoife Moloney
Hi Everyone,
Welcome to the CPE team weekly project update mail!
Background: The Community Platform Engineering group is the Red Hat team
combining IT and release engineering from Fedora and CentOS. Our goal is to
keep core servers and services running and maintained, build releases, and
other strategic tasks that need more dedicated time than volunteers can
give.
For better communication, we are giving weekly reports to the CentOS and
Fedora communities about the general tasks and work being done.
Fedora:
Rawhide Gating: <https://github.com/fedora-infra/bodhi/projects/3>
-
Moving towards testing in staging with a beta release being built to
deploy in staging.
-
Robosignatory using fedora-messaging deployed in staging.
-
There is an issue on documentation here that is also being addressed
-
Rawhide compose now fixed & some broken kde deps rebuilt
-
Work on staging environment set to start this week
-
This broke when we branched F31 in production & ticket tracked in:
https://pagure.io/releng/issue/8838
-
Koji storage issue was fixed and closed
-
Overview page of the remaining blockers and dependencies organized at:
-
https://hackmd.io/Gbuu9JOPR--Y2yNCBEYI5A?view
-
Input welcome for anything that would be missing
-
https://github.com/fedora-infra/bodhi/projects/3
-
High priority items in the “Ready” column are all hard-dependency
for pushing multi-builds to production
repoSpanner <https://github.com/repoSpanner/repoSpanner>
-
(Another!) Race condition discovered has been fixed and tested
-
Test suite is more stable, but is still an ongoing work for full
reliability
-
Performance testing is underway this week
Application Handover to Community
-
Badges: Thread has been started to get a decision with new maintainers
-
Packagedb-cli: Retired this week
-
Pastebin: Ongoing conversations with future maintainer, expecting an
update in the next 2 weeks
-
Elections: Move to CommuniShift underway with two blockers to fix before
complete.
-
Fedocal: If no maintainer is found by October 18th, it will be
decommissioned.
-
Please reach out to any of the CPE team if you want to take over this
project.
-
Nuancier: Identified a maintainer and the team are engaging in a
conversation
-
Whatcanidoforfedora.org: Moved to Communishift
-
DNS needs to be directed and a new owner is needed for it so this is
open for volunteers
-
Documentation for onboarding contributors to Community OpenShift was
started with a good mail thread on Fedora Devel
Misc highlights from various parts of the ecosystem:
-
FPDC: No Update
-
Fedora Container base image released.
-
Merged Fedora image PR on Dockerhub
https://github.com/docker-library/official-images/pull/6702,
-
Rawhide compose failures, due to podman gating, filed
https://github.com/fedora-infra/bodhi/issues/3512 are still being worked
on
-
F31 Final freeze will start next Tuesday, 8th October
-
Fedora 26 & 27 packages were archived in koji.
-
A discussion to define what Minimum Viable Fedora
<https://lists.fedoraproject.org/archives/list/infrastructure@lists.fedora...>
looks like was started.
-
Please get involved! :)
-
Bug in Koji plugin was resolved so sending signing messages has resumed.
https://pagure.io/fedora-infrastructure/issue/8158
-
cpe/infra-docs repo is being removed from pagure and we are now going to
use infra-docs-pagure <https://pagure.io/infra-docs> instead. Working
with an active contributor in the repo to make sure there are no problems.
CentOS:
-
The team is working with CERN about koji upgrade process for
cbs.centos.org
-
CentOS CI
-
SSL Authentication issue with Fedora Messaging pluginI now solved.
-
Shared library being developed
-
8.0.1905 docs now published on docs.centos.org.
Comments & feedback are always welcome & have a great weekend!
Aoife
--
Aoife Moloney
Feature Driver
Community Platform Engineering Team
Red Hat EMEA <https://www.redhat.com>
Communications House
Cork Road
Waterford
<https://www.redhat.com>
4 years, 6 months
Fedocal will be decommissioned on October 15th
by Aoife Moloney
Hi Everyone,
We have tried for a number of weeks now to find a new maintainer for
Fedocal.
Unfortunately this has not been successful and the CPE team will
decommission Fedocal at close of business EST on Friday, October 15th.
If a maintainer steps up between now and then we will of course work with
you and help transition ownership to you.
Please reach out here or to any member of the CPE team if you feel you can
take on the maintenance of Fedocal.
Thanks,
Aoife
--
Aoife Moloney
Feature Driver
Community Platform Engineering Team
Red Hat EMEA <https://www.redhat.com>
Communications House
Cork Road
Waterford
<https://www.redhat.com>
4 years, 6 months
Usage of wildcards in systemd RPM scriptlets broken on fedora >= 31?
by Fabio Valentini
Hi everybody,
To provide a bit of context: Syncthing ships unit files for both
system services and user services, where the system service can be
instantiated with the $USER the service should run as. The user
service obviously doesn't need this argument, but will only run when
the user is logged in.
In the syncthing.spec file, I have the following scriptlets for
correctly handling the syncthing service:
%post
%systemd_post 'syncthing(a)*.service'
%systemd_user_post syncthing.service
%preun
%systemd_preun 'syncthing(a)*.service'
%systemd_user_preun syncthing.service
%postun
%systemd_postun_with_restart 'syncthing(a)*.service'
%systemd_user_postun_with_restart syncthing.service
The variants for restarting all instances of the system service work
up to fedora 30, and successfully restart the syncthing service when
the packages is upgraded (as far as I can tell).
I now got a but report that this scriptlet no longer works on fedora
>= 31, and it throws this error:
"Invalid unit name "syncthing(a)*.service" was escaped as
"syncthing(a)\x2a.service" (maybe you should use systemd-escape?)"
See: https://bugzilla.redhat.com/show_bug.cgi?id=1756395
It looks like systemd changed its behavior wrt. using wildcards for
instances of services.
Does somebody know how to fix this? Doing some Google-fu didn't help me.
Thanks,
Fabio
4 years, 6 months
Highlights from the latest Copr release
by Pavel Raiskup
Hello,
today (on Oct 4, 2019), new Copr release landed production.
This was mostly a bugfix release, with some optimization/reliability
patches interesting for copr administrators. But there were few exciting
changes for the end-users:
Multilib projects
-----------------
If you go to the project settings, there's a new "multilib" checkbox.
When you (a) enable this feature and (b) you enable chroots that form a
"multilib pair" (for example fedora-rawhide-x86_64 and
fedora-rawhide-i386), the repofile generated for your users will contain
two repos with two baseurls, one for x86_64 and one for i386. So in turn
packages for both architectures will be available. This is also fixed in
`dnf enable copr USER/PROJECT` use-case on affected systems, but you need
to wait for `dnf-plugins-core >= 4.0.10`.
Better builder-live.log handling
--------------------------------
For some time, we have been automatically compressing the builder-live.log
into builder-live.log.gz. Previously, we kept a "stub" builder-live.log
file with info that the file was moved to the compressed variant. Newly
the stub file is removed, and we automatically redirect from
builder-live.log to builder-live.log.gz if the former doesn't exist (i.e.,
when the build already finished). Frontend UI correctly references either
the log/log.gz variant depending on which state the build is in. We now
also provide direct links to live log for particular chroot builds, try to
click on the chroot status icon.
Parallel handling of backend actions
------------------------------------
Actions like "delete build", "delete project", "create repo", "fork", etc.
requested on frontend are now processed on backend concurrently; the
effect is that the action queue is processed much faster and the
action-reaction is quicker because even very slow actions do not block
other actions.
Forking projects is fixed
-------------------------
Previously the forked projects contained an incomplete set of builds; this
bug was fixed.
Please report any issues to https://pagure.io/copr/copr/issues
Happy building!
Pavel
4 years, 6 months
FreeGLUT update with soname bump
by Gwyn Ciesla
Hi! I'll be updating FreeGLUT to 3.2.1 today. Since this includes a soname bump, I'll do so with a chained rebuild for:
plib
libcaca
libfreenect
libwebp
mesa
OpenColorIO
asymptote
FlightGear
FlightGear-Atlas
gauche
gl-117
glglobe
gtengine
Io-language
jasper
ocaml-lablgl
OpenMesh
openni
perl-OpenGL
pfstools
player
python-pyopengl
qepcad-B
rubygem-glut
smoldyn
stormbaancoureur
torcs
wiiuse
xmakemol
embree2
fawkes
mathgl
mrpt
OpenSceneGraph
Everything looks ok from here, but if you run into issues, please let me know.
--
Gwyn Ciesla
she/her/hers
------------------------------------------------
in your fear, seek only peace
in your fear, seek only love
-d. bowie
Sent with ProtonMail Secure Email.
4 years, 6 months
Fedora 31 compose report: 20191004.n.0 changes
by Fedora Branched Report
OLD: Fedora-31-20191003.n.1
NEW: Fedora-31-20191004.n.0
===== SUMMARY =====
Added images: 0
Dropped images: 0
Added packages: 0
Dropped packages: 0
Upgraded packages: 0
Downgraded packages: 0
Size of added packages: 0 B
Size of dropped packages: 0 B
Size of upgraded packages: 0 B
Size of downgraded packages: 0 B
Size change of upgraded packages: 0 B
Size change of downgraded packages: 0 B
===== ADDED IMAGES =====
===== DROPPED IMAGES =====
===== ADDED PACKAGES =====
===== DROPPED PACKAGES =====
===== UPGRADED PACKAGES =====
===== DOWNGRADED PACKAGES =====
4 years, 6 months
Self Introduction: Matěj Grabovský
by Matej Grabovsky
Hi all,
My name is Matěj and I would like to contribute to the Fedora
community by packaging some interesting and potentially useful
software. I have submitted my first review request for procdump
recently [1].
Currently, I'm a Master's student of IT security, with a focus on
usable security and developer experience, and of environmental
studies. Earlier this year, I started working at Red Hat where I'm
part of the team maintaining the Automated Bug Reporting Tool (ABRT).
I have been contributing to open source software on-and-off for about
ten years now. For the past six years, I have been using GNU/Linux
exclusively, mostly Arch and more recently Fedora. I also maintain a
few packages in the Arch User Repository (AUR). My other interests
include winemaking, category theory and papercraft.
Thanks for having me and see you around.
Cheers,
Matěj Grabovský
[1] https://bugzilla.redhat.com/show_bug.cgi?id=1758499
4 years, 6 months