And now with the attachments... Classic.
On Wed, 24 Aug 2022 at 11:28, Iñaki Ucar <iucar@xxxxxxxxxxxxxxxxx> wrote:
>
> On Wed, 24 Aug 2022 at 10:59, Fabio Valentini <decathorpe@xxxxxxxxx> wrote:
> >
> > On Wed, Aug 24, 2022 at 10:39 AM Petr Pisar <ppisar@xxxxxxxxxx> wrote:
> > >
> > > V Tue, Aug 23, 2022 at 08:16:00PM +0200, Iñaki Ucar napsal(a):
> > > > Hi all,
> > > >
> > > > We have a new R version sitting on a side tag (f37-build-side-55653)
> > > > for a few weeks now, where packages are being rebuilt as time permits.
> > > > Unfortunately, F37 is not rawhide anymore, so the question is whether
> > > > this side tag could be safely merged both in F37 and rawhide when it
> > > > is ready.
> > > >
> > > I think you can tag any package anywhere. Therefore should be possible to get
> > > the same build into both Fedoras.
> > >
> > > However, it could be unsafe (e.g. a change in C toolchain to distribution
> > > macros). To mitigate it I think you can rebuild the packages in a F38 side tag
> > > without additional commits. Just follow the order which was used in F37 side
> > > tag. The commits exist both in F37 and F38 git branches. F38 builds will get
> > > unique release strings due to differing %dist tag.
> >
> > When I was in a similar situation around the F37 branch point, releng
> > told me that while it would be *possible* for them to tag builds into
> > f38, it is possibly ill-advisable, for some of the reasons Petr
> > mentioned here, but also, the packages will get signed with the f37
> > key and not the f38 key, which will create another set of problems
> > down the line.
> >
> > Iñaki, do you have a list of packages that still needs to be rebuilt for f37?
> > I have provenpackager rights and could handle those builds for you,
>
> Thank you very much, but note that @spot (in cc) is slowly working
> through the packages, so maybe it's best to coordinate with him.
>
> > if you give me
> >
> > - name of the side tag
>
> f37-build-side-55653
>
> > - packages that still need to be rebuilt
>
> blist-37.txt attached, but note this may change if @spot sends new builds.
>
> > - which order they need to be built in (or at least how to determine an order)
>
> blist-37.txt contains batches of packages to be built in order, one
> per line. This was obtained by
>
> 1. cloning all the packages,
> 2. sed'ing the specs to set "%bcond_without bootstrap" and
> "%bcond_with checks" in those specs that contain the opposite (not
> sure if there is any other edge case),
> 3. evaluating the specs to get the BuildRequires, and finally
> 4. using these to get these dependent batches of packages.
>
> The script is in https://pagure.io/R/packaging (in R, sorry). Finally,
> I filtered out the packages that are currently in the side tag.
>
> > - what changelog message / commit message to use for the dist-git commits
>
> @spot is using just "R 4.2.1".
>
> > And for rawhide / f38, I'd need the same, but the list of *all*
> > packages that need to be built, not only the ones that are still
> > missing from f38.
>
> blist-38.txt attached. Again, one batch per line. If this rebuild
> could be based on the prior one, then there would be no need to do
> batches though.
>
> > I'll probably write a short script to handle the actual task and let
> > it run in the background today.
> >
> > Sorry for not volunteering earlier, but I'm already at my limits wrt/
> > time I can spend on Fedora.
>
> No need to apologise. On the contrary, it's very generous of you
> considering all the things you have on your plate already.
>
> --
> Iñaki Úcar
--
Iñaki Úcar
R-arules R-car R-mvtnorm R-ncdf4 R-NISTunits R-nws R-packrat R-parallelly R-pbapply R-pbdRPC R-preprocessCore R-prettyunits R-qtl R-quadprog R-RColorBrewer R-Rcompression R-Rcpp R-RhpcBLASctl R-Rhtslib R-RInside R-rjson R-rlecuyer R-RODBC R-Rsolid R-rsvg R-scatterplot3d R-sciplot R-sfsmisc R-snow R-sys R-tkrplot R-udunits2 R-uuid R-waveslim R-wavethresh R-widgetTools R-zoo
R-ape R-Cairo R-caTools R-foreach R-fts R-htmltools R-hunspell R-lmtest R-lokern R-markdown R-MatrixGenerics R-mnormt R-msm R-pbdZMQ R-plogr R-poLCA R-randomForest R-RcppCCTZ R-RcppDate R-rgdal R-rprintf R-S4Vectors R-sandwich R-statnet.common R-stringdist R-sysfonts R-tkWidgets R-webp
R-Biobase R-BiocIO R-doMC R-itertools R-mapproj R-orcutt R-RM2 R-showtextdb R-systemfit R-tinytex R-vcd R-whisker
R-blob R-pkgbuild R-R.cache R-R.devices R-showtext
R-doParallel R-gdata R-IRanges R-lambda.r R-timeDate
R-DelayedArray R-GenomeInfoDb R-htmlwidgets R-restfulr R-timeSeries R-XVector
R-Biostrings R-GenomicRanges R-gplots R-profvis R-xtable
R-ascii R-SummarizedExperiment
R-askpass R-bindrcpp R-cachem R-futile.logger R-igraph R-jquerylib R-mockery R-munsell R-parsedate R-pingr R-plyr R-presser R-R.rsp R-rematch R-repr R-rgeos R-simmer R-sourcetools R-tikzDevice R-tweenr R-unix R-viridisLite R-xopen R-zip
R-BiocParallel R-debugme R-IRdisplay R-listenv R-memoise R-openssl R-oskeyring R-prettycode R-profmem R-qpdf R-reshape R-reshape2 R-sessioninfo R-xml2
R-bench R-future R-pdftools R-Rsamtools R-rsconnect R-RSQLite R-rversions R-selectr R-xmlparsedata
R-biglm R-GenomicAlignments R-rmarkdown R-spelling
R-bookdown R-cellranger R-corpus R-credentials R-data.table R-downlit R-jose R-later R-lubridate R-polynom R-prettydoc R-purrr R-qcc R-rcmdcheck R-rtracklayer R-sodium R-systemfonts R-tufte R-unitizer R-V8
R-BSgenome R-gdtools R-gert R-hms R-jqr R-mockr R-nanotime R-promises R-rex R-Rmpfr R-roxygen2 R-svglite R-textshaping R-tidyselect R-zeallot
R-Bessel R-httpuv R-IRkernel R-progress R-ragg R-rappdirs R-scales
R-cliapp R-httr R-keyring R-readxl R-reticulate R-servr R-websocket R-webutils
R-gargle R-gh R-KEGGREST R-pkgdown R-webfakes R-whoami
R-AnnotationDbi R-gmailr R-lobstr R-remotes R-rhub
R-cyclocomp R-dplyr
R-conflicted R-lintr R-nycflights13 R-readr R-TH-data R-units
R-here R-multcomp R-quantities
R-ggplot2 R-styler
R-forcats R-gapminder R-qvalue R-shiny R-wesanderson
R-crosstalk R-haven R-magick R-miniUI R-repurrrsive R-sass
R-bslib R-DT R-reprex R-rvest R-tesseract R-tidyr R-usethis
R-broom R-covr R-dtplyr R-foghorn R-formattable
R-devtools R-geepack R-modelr R-pkgcache R-procmaps R-rle
R-DBItest R-pak R-winch
R-odbc R-RMariaDB R-RPostgres
R-dbplyr
R-BiocFileCache
R-biomaRt
R-abind R-acepack R-affyio R-argon2 R-arules R-AsioHeaders R-assertthat R-AUC R-backports R-base64enc R-BH R-bindr R-BiocGenerics R-bit R-bitops R-brew R-brio R-BufferedMatrix R-car R-chron R-clipr R-clisymbols R-coda R-colorspace R-combinat R-commonmark R-cpp11 R-crayon R-curl R-date R-DBI R-dichromat R-digest R-disposables R-DynDoc R-errors R-evaluate R-expm R-fansi R-farver R-fastmap R-fastmatch R-filehash R-filelock R-FMStable R-fontBitstreamVera R-fontLiberation R-formatR R-fortunes R-fs R-futile.options R-gamlss.dist R-gee R-generics R-GenomeInfoDbData R-ggplot2movies R-gitcreds R-globals R-glue R-gmp R-gsl R-gss R-gtable R-gtools R-highlight R-inline R-iterators R-jpeg R-jsonlite R-labeling R-littler R-lmodel2 R-lpSolve R-magrittr R-mAr R-matrixStats R-measurements R-microbats R-microbenchmark R-mime R-mlbench R-mvtnorm R-ncdf4 R-NISTunits R-nws R-packrat R-parallelly R-pbapply R-pbdRPC R-pkgconfig R-png R-polyclip R-praise R-preprocessCore R-prettyunits R-ps R-qtl R-quadprog R-R.methodsS3 R-R6 R-RColorBrewer R-Rcompression R-Rcpp R-RhpcBLASctl R-Rhtslib R-RInside R-rjson R-rlang R-rlecuyer R-RODBC R-rprojroot R-Rsolid R-rstudioapi R-rsvg R-scatterplot3d R-sciplot R-sfsmisc R-snow R-sp R-stringi R-sys R-tinytest R-tkrplot R-tmvnsim R-udunits2 R-utf8 R-uuid R-waveslim R-wavethresh R-widgetTools R-withr R-xfun R-zoo
R-ape R-bit64 R-Cairo R-caTools R-cli R-deldir R-desc R-diffobj R-ellipsis R-flexiblas R-foreach R-fts R-getPass R-htmltools R-hunspell R-lifecycle R-lmtest R-lokern R-maps R-markdown R-MatrixGenerics R-mnormt R-msm R-pbdZMQ R-plogr R-poLCA R-processx R-R.oo R-randomForest R-RcppCCTZ R-RcppDate R-RCurl R-rgdal R-rprintf R-S4Vectors R-sandwich R-statnet.common R-stringdist R-stringr R-sysfonts R-testit R-tkWidgets R-webp
R-Biobase R-BiocIO R-callr R-doMC R-git2r R-highr R-itertools R-mapproj R-orcutt R-pkgload R-R.utils R-RM2 R-showtextdb R-systemfit R-tinytex R-vcd R-vctrs R-whisker R-XML
R-blob R-pillar R-pkgbuild R-R.cache R-R.devices R-RUnit R-showtext
R-doParallel R-gdata R-IRanges R-lambda.r R-tibble R-timeDate R-yaml
R-DelayedArray R-GenomeInfoDb R-htmlwidgets R-knitr R-rematch2 R-restfulr R-timeSeries R-XVector
R-Biostrings R-GenomicRanges R-gplots R-hexbin R-profvis R-waldo R-xtable
R-ascii R-SummarizedExperiment R-testthat
R-askpass R-bindrcpp R-cachem R-futile.logger R-igraph R-ini R-jquerylib R-mockery R-munsell R-parsedate R-pingr R-plyr R-presser R-R.rsp R-rematch R-repr R-rgeos R-simmer R-sourcetools R-tikzDevice R-tweenr R-unix R-viridisLite R-xopen R-zip
R-BiocParallel R-debugme R-IRdisplay R-listenv R-memoise R-openssl R-oskeyring R-prettycode R-profmem R-qpdf R-reshape R-reshape2 R-sessioninfo R-xml2
R-bench R-future R-pdftools R-Rsamtools R-rsconnect R-RSQLite R-rversions R-selectr R-xmlparsedata
R-biglm R-GenomicAlignments R-rmarkdown R-spelling
R-bookdown R-cellranger R-corpus R-credentials R-data.table R-downlit R-import R-isoband R-jose R-later R-lazyeval R-lubridate R-polynom R-prettydoc R-purrr R-qcc R-rcmdcheck R-rtracklayer R-sodium R-systemfonts R-tufte R-unitizer R-V8
R-BSgenome R-gdtools R-gert R-hms R-jqr R-mockr R-nanotime R-promises R-rex R-Rmpfr R-roxygen2 R-svglite R-textshaping R-tidyselect R-zeallot
R-Bessel R-httpuv R-IRkernel R-progress R-ragg R-rappdirs R-scales
R-cliapp R-httr R-keyring R-readxl R-reticulate R-servr R-websocket R-webutils
R-gargle R-gh R-KEGGREST R-pkgdown R-webfakes R-whoami
R-AnnotationDbi R-gmailr R-lobstr R-remotes R-rhub
R-cyclocomp R-dplyr
R-conflicted R-lintr R-nycflights13 R-readr R-TH-data R-units
R-here R-multcomp R-quantities
R-ggplot2 R-styler
R-forcats R-gapminder R-qvalue R-shiny R-wesanderson
R-crosstalk R-haven R-magick R-miniUI R-repurrrsive R-sass
R-bslib R-DT R-reprex R-rvest R-tesseract R-tidyr R-usethis
R-broom R-covr R-dtplyr R-foghorn R-formattable
R-devtools R-geepack R-modelr R-pkgcache R-procmaps R-rle
R-DBItest R-pak R-winch
R-odbc R-RMariaDB R-RPostgres
R-dbplyr
R-BiocFileCache
R-biomaRt
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue