Hello Maxim, [ Not sure which mailing list to copy on this email, so I’m adding guix-devel. I hope you don’t mind. ]
Em quarta-feira, 20 de outubro de 2021, às 15:56:37 -03, guix- comm...@gnu.org escreveu: > apteryx pushed a commit to branch core-updates-frozen-batched-changes > in repository guix. > > commit a9013fe0a43a096e554c8073808d8cd5c1b621b2 > Author: Maxim Cournoyer <maxim.courno...@gmail.com> > AuthorDate: Fri Oct 8 11:56:47 2021 -0400 > > gnu: polkit: Update to 0.120 and ungraft. > > * gnu/packages/polkit.scm (polkit): Update to 0.120. > [origin]: Update URL and remove libsystemd-login substitution. Remove > replacement. > [inputs]: Update mozjs-60 to mozjs-78. > [native-inputs]: Add libxslt and docbook-xsl for manpage generation. > [phases]{fix-manpage-generation}: New phase. > (polkit/fixed): Delete package. > * gnu/packages/patches/polkit-CVE-2021-3560.patch: Delete file. > * gnu/local.mk: De-register it. > > Co-authored-by: Morgan Smith <morgan.j.sm...@outlook.com> > --- > gnu/local.mk | 1 - > gnu/packages/patches/polkit-CVE-2021-3560.patch | 21 ---------- > gnu/packages/polkit.scm | 51 ++++++++ +---------------- > 3 files changed, 19 insertions(+), 54 deletions(-) <snip> > (inputs > `(("expat" ,expat) > ("linux-pam" ,linux-pam) > ("elogind" ,elogind) > - ("mozjs" ,mozjs-60) > + ("mozjs" ,mozjs-78) > ("nspr" ,nspr))) > (propagated-inputs > `(("glib" ,glib))) ; required by polkit-gobject-1.pc This is an important change in the polkit dependencies, because mozjs-78 depends on Rust which only builds on x86_64. The practical consequence is that polkit and all its dependents become x86_64-only packages. I’m not saying it’s wrong, but it’s a big change and I thought it would be useful to mention it. I just discovered it today when playing a bit with the core-updates-frozen-batched-changes branch on ppc64le. -- Thanks Thiago