Hello Mark, On Tue, Sep 13, 2022 at 01:11 AM, Mark H Weaver wrote:
> Hello Guix, > > In one week (Sept 20) Mozilla is scheduled to release Firefox 102.3 ESR > with another batch of fixes for security flaws that they will publicize > on the same day, but there will be no corresponding fixes for the 91 ESR > branch. > > I hope to update our IceCat package to version 102 by then. > > I've identified two dependencies that will be needed, but which are not > yet present on our 'master' branch: > > * rust-1.59 (currently on the 'staging' branch) > * rust-cbindgen-0.23 > > Would anyone be willing to work on adding these? > I actually added rust-cbindgen-0.23 and 0.24 for another channel which needs them for a similar purpose (I will not link the channel but I think you will know which I mean). So I can submit the patches here, though I'm not familiar with all the ins and outs of rust packaging I can at least take care of the basic updates and needed dependencies. One slight wrinkle is that there is a bug for using version 0.24 for some Firefox versions <https://bugzilla.mozilla.org/show_bug.cgi?id=1773259> Though that should be fixed on newer ones, I'm not sure if that affects what will end up as IceCat: <https://bugzilla.mozilla.org/show_bug.cgi?id=1773259#c5> Normally I would just go with the latest cbindgen to have that for future uses, but maybe we should just have 0.23 and 0.24? I have patches for both, just trying to see what would be cleanest here. Finally, should these be based on staging or master? I hear we'll have staging in master in the near future, let me know what will work best for these patches. John