| hestenet (he/him) |
Re: 5.1 - I can understand that position. I wish we had been able to get closer to the finish line on our side sooner than all this :tired_face: |
| tedbow |
Y’all had a lot going on. Just raising this here because it is hard to keep up, a lot conversations are spread out around slack threads. So wanted 1 place for clarity |
| hestenet (he/him) |
Appreciate it |
| hestenet (he/him) |
I feel like @dts probably has opinions on: #3351190: [policy, no patch] Should Package Manager require Composer HTTPS? |
| dts |
I do have opinions on it, but I'm mostly sitting on them at this point because there's a ratified Security Team decision for this that I am not going to muddy. |
| hestenet (he/him) |
Gotcha |
| xjm |
For point 2 re: HTTPS, I think I misunderstood last week. Thought it was about contrib. For core I think we can't have the hard requirement, but should make HTTPS the default behavior with a warning if any of the aforementioned HTTPS options are not used. Plus a handbook page documenting what catch learned on the issue. |
| xjm |
For update manager we had the default behavior as HTTP, deprecated that in a minor, and now default to HTTPS but you can opt out. However, since autoupdates and co. are new code, I think we can have the more secure default behavior. |
| tedbow |
ok. I can update that issue. @xjm thanks for clarification |
| xjm |
That is just my initial reaction BTW, haven't discussed with the other RMs |
| tedbow |
k |
| hestenet (he/him) |
Question for: @ergonlogic, @dts, @tedbow, @phenaproxima mostly, I think. |
| phenaproxima |
On the face of it, I don’t object |
| tedbow |
That seems good to me. I won’t want surprise @xjm or @catch or I don’t know who else from core governance so should probably get opinions or least let them know (edited) |
| hestenet (he/him) |
Good point |
| ergonlogic |
I think this makes more sense for php-tuf (setting aside governance concerns) than for Rugged. The TUF org already has implementations of TUF in Python, JS, Go and Rust. |
| ergonlogic |
Don't get me wrong, I'd be open to it. But I doubt they'd be interested in an opinionated server that only implements a part of the spec |
| hestenet (he/him) |
Fair |
| catch |
That seems potentially very good to me if it means it gets more usage/support other than from us. |
| dts |
I think, in general, it would be a huge win. |
| catch |
One issue is that we'd ideally want php-tuf support to be inline with core release cycles - like security support for a major or minor version for x amount of time until Drupal 10 is EOL. It's not like where the API is exposed to Drupal contrib modules though so less of an issue than some other dependencies. |
| xjm |
If they are interested it is definitely worth exploring, although we'd... what catch said |
| dww |
To be clear, that would mean php-tuf would fall under whatever the upstream tuf namespace's governance model is, and it would no longer be adopted/maintained/supported/controlled by Drupal Core governance, right? |
| hestenet (he/him) |
I don't have the full details, but as I understand the individual implementations underneath the /tuf namespace do have some of their own governance standards and different contributors, they just agree to follow some rules from the top level. |
| hestenet (he/him) |
And the folks who are currently maintainers now would continue to be maintainers. |
| dww |
So "we" would still be maintaining and controlling it, it'd still become a "part of core" (sort of), just lives in a different Git repo, etc? |
| dts |
It may attract more community maintenance support |
| hestenet (he/him) |
That would be the hope, yes, which is more or less what it is now as php-tuf/php-tuf --- the hope all along is that other communities could use it as well. |
| dts |
More official == more user == more interested parties |
| dww |
Of course. I'm all in favor of the move. Just wondering about the governance / maintenance implications. |
| dww |
Sorry if it wasn't clear I :100: support doing this. |
| hestenet (he/him) |
Yeah - we would have to examine that much more closely before finalizing, you are right @dww |
| hestenet (he/him) |
This thread was an initial gut check. |
Comments
Comment #11
hestenet