On Tuesday, February 28th, 2017 we have reached the Change Checkpoint: Completion deadline (testable). At this milestone all the F26 Changes should be in "Testable" state, which is indicated by "MODIFIED" status of a tracking bug. The following link points to Bugzilla to show all the tracking bugs which are not in "MODIFIED" state and are not considered as "Testable". On Friday, March 3rd, 2017, before the planned FESCo meeting, I am going to provide FESCo with an explicit list of Changes which will not be considered as testable to discuss and decide on follow-ups.
Metadata Update from @jkurik: - Issue tagged with: meeting
Here is the static list of non testable F26 Changes (updated on 2017-Mar-10). I would like to ask FESCo to review these and decide what to do with these Changes:
Parallel Installable Debuginfo Tracking Bug: #1340819 Status: Not ready, however according to Comment #13 FESCo might consider to keep this in F26 and review at the "Change Checkpoint: 100% Code Complete Deadline" Owner: @mjw
Modular Compose Tracking Bug: #1397141 Status: This still seems to be WIP, not in "testable" state. Owner: @ralph , @jkaluza
Fedora 26 C/C++ Compilation Flags Updates Tracking Bug: #1397147 Status: No feedback from the developer Owner: @fweimer
Debugging Information For Static Libraries Tracking Bug: #1401435 Status: Requested by the Change owner to move this to F27 - Comment #6 Owner: @fweimer
Enable systemd-coredump by default Tracking Bug: #1405995 Status: Not ready for F26 as indicated in Comments #4, #6 Owner: @catanzaro
Switch OpenLDAP from NSS to OpenSSL Tracking Bug: #1413515 Status: Not ready for F26 as indicated in Comment #4 and requested by Change owner to move this to F27. Owner: @mhonek
GCC7 Tracking Bug: #1416374 Status: Probably ready as the mass rebuild is done, however I have got no feedback on this Owner: @jakub
Modular Server Preview Tracking Bug: #1419506 Status: No feedback from the Chnage owner Owner: @langdon
NetworkManager 1.8 Tracking Bug: #1419518 Status: No feedback from Change owner Owner: @lkundrak
Separate Subpackage and Source Debuginfo Tracking Bug: #1421595 Status: Already in rawhide, however not testable at the moment - Comment #4 Owner: @mjw
Enable TRIM pass down to encrypted disks Tracking Bug: #1421596 Status: Pull requests are ready, waiting to be merged [1], [2]. However, IMO currently not "testable". Owner: @vpodzime
Kerberos KCM credential cache by default Tracking Bug: #1421604 Status: Requested to be moved to F27 - Comment #4 Owner: @jhrozek
Container Minimal Image Tracking Bug: #1421688 Status: According to the Comment #4 this seems to be done, just waiting to become part of the compose. Owner: @dustymabe
Making sudo pip Safe (Again) Tracking Bug: #1421694 Status: Requested to be moved to F27 - Comment #4 Owner: @mcyprian , @pviktori , @torsava , @churchyard
Anaconda LVM RAID Tracking Bug: #1427113 Status: According to the Comment #4, this is not ready and should be moved to F27. Owner: @vpodzime , @Mauelsha
From today's FESCo meeting, the following changes are deferred to F27:
Anaconda LVM RAID Tracking Bug: #1427113 Status: No feedback from the developer Owner: @vpodzime , @Mauelsha
Debugging Information For Static Libraries Tracking Bug: #1401435 Status: Requested to be moved to F27 - Comment #6 Owner: @fweimer
Switch OpenLDAP from NSS to OpenSSL Tracking Bug: #1413515 Status: Not ready for F26 as indicated in Comment #4 Owner: @mhonek
The rest of the changes will be revisited next week.
"Enable systemd-coredump by default" is now complete and doesn't need to be deferred. I'll leave a comment in the bug.
All the deferred Changes are now removed from the F26 scope. The only exception is the Enable systemd-coredump by default Change due to the comment from @catanzaro above. I would like to ask FESCo to review the Enable systemd-coredump by default Change once more.
I had a discussion with developers from the Modularity team about the two Modularity Changes ( Modular Compose, Modular Server Preview ), and here is my conclusion:
Modular Compose needs modification of Pungi (the compose tool). As we are currently in Alpha Freeze the build infrastructure should not be modified, if not really necessary. As such, I propose to defer this Change to F27
Modular Server Preview encompasses all the Modularity Changes for F26 and it has Modular Compose as a pre-requisite. Thus this Change should be deferred to F27 as well.
We discussed this today in the modularity WG meeting. In short, we don't think we'll need to defer to F27, but we need to follow up with releng to sort out which parts can be available when. I'll report back here when I have more.
Understand that there are two milestones for us with respect to the compose.
I just met with @ausil to try and understand releng's perspective on this:
Of the two milestones I mentioned at the top, the first can be merged without risking any impact on the main release. It's just another cronjob that can be easily turned off if it misbehaves (or not).
The second involves changes to code paths in pungi and so at least in theory represents a risk to the main release. Let's try and evaluate how much risk there is. To do this, we need to first understand that pungi internally links together about 15 different phases to produce the compose. Our change touches 3 of those.
createrepo
gather
pkgset
populate_global_pkgset
With FESCo's permission, we would like to pursue getting both changes in before the Beta freeze starting on May 9th.
Beside of the two Modularity Changes above, there is one more Change for FESCo to review:
Given @ausil's okay from a rel-eng point of view, and Ralph's thorough risk assessment, and the strategic importance of this project (it's currently our only Council-level Objective), I strongly support a process exception allowing this change to land post-Alpha.
Beside of the two Modularity Changes above, there is one more Change for FESCo to review: Fedora 26 C/C++ Compilation Flags Updates Tracking Bug: #1397147 Status: The first part (about -matom) has been implemented. The second and third part has not. Substantial work is required before the compiler defaults can be changed that way. Owner: @fweimer
Fedora 26 C/C++ Compilation Flags Updates Tracking Bug: #1397147 Status: The first part (about -matom) has been implemented. The second and third part has not. Substantial work is required before the compiler defaults can be changed that way. Owner: @fweimer
it looks like Florian reduced the scope of the Change itself to just focus on dropping the -matom tuning. If so, I believe that's actually done and testable so we should be OK here.
I agree. From a practical point of view, it seems like it would be unnecessarily cruel to cut off work here just as it is starting to produce real results and show promise. I also support this going in post-Alpha.
Metadata Update from @ausil: - Issue untagged with: meeting - Issue close_status updated to: Fixed - Issue status updated to: Closed (was: Open)
Login to comment on this ticket.