[R-sig-Fedora] R 4.0.0 rebuild status

Elliott Sales de Andrade qu@ntum@@n@|y@t @end|ng |rom gm@||@com
Fri Jun 26 11:52:44 CEST 2020


Hi José,

On Thu, 25 Jun 2020 at 20:05, José Abílio Matos <jamatos using 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



More information about the R-SIG-Fedora mailing list