On Wednesday, 24 June 2020 10.44.14 WEST I?aki Ucar wrote:> Oh, and maybe in this process we could add to all packages the > requirement on R(ABI) = 4 that Tom implemented.For that we need to start with rawhide and then change the R-rpm-macros package. Probably it should be enough to change the /usr/lib/rpm/R-deps.R script to add Requires: R(ABI)=4.0 I suggest to continue this as is and then implement that change in rawhide and bring it back to Fedora 32 as new updates are issued. What do you think? -- Jos? Ab?lio
This work is already complete in rawhide. Tom On Thu, Jun 25, 2020, 1:12 PM Jos? Ab?lio Matos <jamatos at fc.up.pt> wrote:> On Wednesday, 24 June 2020 10.44.14 WEST I?aki Ucar wrote: > > Oh, and maybe in this process we could add to all packages the > > requirement on R(ABI) = 4 that Tom implemented. > > For that we need to start with rawhide and then change the R-rpm-macros > package. > > Probably it should be enough to change the /usr/lib/rpm/R-deps.R script to > add > > Requires: R(ABI)=4.0 > > I suggest to continue this as is and then implement that change in rawhide > and > bring it back to Fedora 32 as new updates are issued. > > What do you think? > -- > Jos? Ab?lio > > _______________________________________________ > R-SIG-Fedora mailing list > R-SIG-Fedora at r-project.org > https://stat.ethz.ch/mailman/listinfo/r-sig-fedora >[[alternative HTML version deleted]]
On Thursday, 25 June 2020 18.26.20 WEST Tom Callaway wrote:> This work is already complete in rawhide. > > TomOK. Building R-rpm-macros now and then untag and rebuild the modules already done. After all this is an iterative procedure. :-( Thank you for the remark. :-) -- Jos? Ab?lio
On Thursday, 25 June 2020 18.26.20 WEST Tom Callaway wrote:> This work is already complete in rawhide. > > TomBTW I suspect that now we can simplify the requires generator. As an example we have: $ rpm -qp --requires R-AUC-0.3.0-8.fc32.noarch.rpm R(ABI) = 4.0 R-core rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(PayloadIsZstd) <= 5.4.18-1 I guess that now R(ABI) and R-core are synonyms and thus we can remove the R- core requirement. Of course that this in minimal and mainly aesthetic. :-) -- Jos? Ab?lio