On Wed, Apr 13, 2022, at 21:48, Maxwell G wrote:
> On Wednesday, April 13, 2022 4:37:27 PM IDT Mikel Olasagasti wrote:
> > FWIU, in order to fix this CVE, a new version of golang-x-crypto and
> > rebuilding all dependent packages is required.
> 
> If the CVE only affects golang.org/x/crypto/ssh, couldn't we just rebuild 
> packages that depend on `golang(golang.org/x/crypto/ssh)`? 
> `golang-x-crypto-devel` has a lot of dependent packages (over 600), so it 
> would be beneficial to avoid having to rebuild all of them.

Hi,

If I'm correct, we are looking for:
* packages that depend on golang.org/x/crypto/ssh
* packages that contain at least a non-devel package (ie: a compiled part)

If my understand of repoquery is correct, this would be the command to get them:

sudo dnf repoquery -q  --repo=rawhide{,-source}  --whatrequires 
"golang(golang.org/x/crypto/ssh)" --recursive | grep src$ | pkgname | sort | 
uniq

Which create a 326 packages long list.
We have halfed them (if my query is correct) :-).

> Also, keep in a mind that there are several go-sig packages that FTBFS, which 
> might cause issues during the rebuild. As a new member of the SIG, fixing 
> some of these is probably a good place to start. Here[1] is a list of all the 
> current open go-sig FTBFS bugs.
> 
> [1]: 
> https://bugzilla.redhat.com/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&email1=go-sig%40lists.fedoraproject.org&emailassigned_to1=1&emailcc1=1&emailtype1=equals&list_id=12552935&query_format=advanced&short_desc=FTBFS&short_desc_type=allwordssubstr

This feels like a major issue to automate the process.

Fale
-- 
Fabio Alessandro Locati
fale.io
_______________________________________________
golang mailing list -- golang@lists.fedoraproject.org
To unsubscribe send an email to golang-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/golang@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure

Reply via email to