Hi José, On Thu, 25 Jun 2020 at 20:05, José Abílio Matos <jama...@fc.up.pt> wrote: > > On Friday, 26 June 2020 00.45.46 WEST Elliott Sales de Andrade wrote: > > Thanks for starting off builds. However, please be careful merging to > > master, as some packages were bumped and have incompatibilities that > > should not be put in stable releases. I will try to come up with an > > exact list soon. > > I am doing the process manually to ensure that this does not happen. >
Ah, great, thanks for being careful. > Basically my method is for a given package called appropriately pkg: > > cd R-pkg > less R-pkg.spec # read file to ensure that it is safe to build it > > if it is safe then I run: > > $ fedpkg switch-branch f32 && git merge master && git push && fedpkg build -- > target=f32-build-side-24797 && fedpkg switch-branch master; cd .. > > the idea, of course, is that if the merge fails then the case needs to be > dealt manually. > For simple bumps that would not cause any merge issues, as it would just fast-forward. > FWIW most of the credit goes to Tom (spot) since the heavy lifting was already > done. :-) > > I will welcome your list as it becomes easier to find those cases. As I said > before I am doing my best to avoid those cases. It turns out the list is shorter than I expected; I went through their NEWS files to determine which ones are okay: master f32 RCurl 1.98.1.2 1.95.4.12 RSQLite 2.2.0 2.1.2 biglm 0.9.2 0.9.1 digest 0.6.25 0.6.22 fs 1.4.1 1.3.1 - was missing dependencies before, I think? gargle 0.5.0 0.4.0 - was missing latest testthat; should be fine to update glue 1.4.1 1.3.2 - requires new vctrs; do not bump haven 2.3.0 2.2.0 - requires new vctrs; do not bump httpuv 1.5.4 1.5.3.1 later 1.1.0.1 1.0.0 lubridate 1.7.8 1.7.4 - should be okay to build 1.7.8, but not 1.7.9, as it needs new vctrs matrixStats 0.56.0 0.55.0 - there are 'significant changes', but I'm not familiar with this package for whether that's okay multcomp 1.4.13 1.4.12 mvtnorm 1.1.0 1.0.12 pdftools 2.3.1 2.2 - needs new dependencies, but I think check was turned off pkgload 1.1.0 1.0.2 prettyunits 1.1.1 1.0.2 qcc 2.7 2.2 quantities 0.1.4 0.1.3 - should be okay to build 0.1.4, but not 0.1.5, as it needs new vctrs rgdal 1.5.8 1.4.8 rmarkdown 2.2 2.1 rsvg 2.1 1.3 - probably okay, but missing test dependencies sandwich 2.5.1 2.3.0 tidyr 1.1.0 1.0.2 - requires new vctrs; do not bump tinytest 1.2.1 1.1.0 tinytex 0.23 0.20 vctrs 0.3.0 0.2.4 - many breaking changes; do not bump Feel free to double-check these. Also, let me know if you need to stop building and I can do so. > -- > José Abílio > -- Elliott _______________________________________________ R-SIG-Fedora mailing list R-SIG-Fedora@r-project.org https://stat.ethz.ch/mailman/listinfo/r-sig-fedora