Problem/Motivation
The Automatic Updates Initiative and the Project Browser Initiative both are creating modules that will add user interfaces for running Composer commands to add and update projects.
The initiative team has started implementing The Update Framework (TUF) to enhance security against supply side attacks. As part of #3349368: [policy, no patch] How much of The Update Framework integration is needed for alpha-level review/commit of Package Manager?, it was decided that a production setup of TUF is not a requirement for the alpha release.
In this issue, we need to determine if we can proceed with the beta release even if the production TUF implementation is not complete.
Proposed resolution
A beta level TUF is a requirement for package manager beta.
Comments
Comment #2
quietone commentedThere is no indication what this is postponed on, so setting to active.
Comment #3
quietone commentedThis was originally postponed with no indication of what it was postponed on. I chatted with catch briefly about this issue. From that I learned that the testing in #3477553: [PP-1] Manually test TUF-enabled Composer projects should be complete before delving into this. So, I am postponing on that issue.
Comment #4
quietone commentedIn a meeting in autoupdates-package-manager today, catch's opinion was that a beta level TUF is a requirement for package manager beta.
He also said that "we need to be able to test tuf with a beta level package manager together, and that really needs that issue done' referrring to https://github.com/php-tuf/php-tuf/issues/396.
I have updated the proposed resolution with that and setting to NR for other opinions.
Comment #6
smustgrave commentedThis one has been around for months with no movement is there a person that could weigh in on this?
Comment #7
quietone commentedI am following this up in the autoupdate-package-manager meetings in slack and with the other release managers.
Comment #8
quietone commentedOn second thought, there has been plenty of time for other opinions. Therefore, setting to RTBC.
Comment #9
catch#3477553: [PP-1] Manually test TUF-enabled Composer projects has had good progress recently, one of the main blockers was closed, although that led to discovering another bug 'underneath' Currently being tracked in #3579174: [meta] Diagnose issues related to TUF-enabled projects and #3580996: Send metapackage composer metadata to Rugged for signing. Without those issues fixed, it's impossible to ask a wider group of people to test php-tuf, and I think that should be one focus of a package_manager beta since we absolutely cannot have composer crashing on people when we eventually enable TUF on all package_manager installs.
Let's mark this fixed.
Comment #11
catch