diff --git a/.woodpecker/build-alpine-320-arm64.yaml b/.woodpecker/build-alpine-320-arm64.yaml index 0a18436..228c00c 100644 --- a/.woodpecker/build-alpine-320-arm64.yaml +++ b/.woodpecker/build-alpine-320-arm64.yaml @@ -70,7 +70,7 @@ steps: # - Rsymphony/ROI.plugin.symphony/adea/PortfolioAnalytics -> can't install/link external SYMPHONY lib (only on RHEL, as for others syslib exists) # - Rglpk # biplotbootGUI: somehow ubuntu still hangs even when using xvfb-run - - xvfb-run R -q -e "options(crayon.enabled = TRUE, Ncpus = $NCPUS, future.globals.onReference = NULL, repos = structure(c(devxy = 'https://cran.devxy.io/arm64/alpine320/latest', CRAN = 'https://cloud.r-project.org'))); library(dplyr); library(bincraftR); cran_pkgs = tools::CRAN_package_db()[['Package']]; '%nin%' <- Negate('%in%'); foo = query_metadata_table() |> filter(platform == 'alpine-320', arch == 'arm64') |> distinct(name) |> pull(name); pkgs <- dput(cran_pkgs[cran_pkgs %nin% foo][0:300]); options(progressr.enable = TRUE);pkgs = c('ABACUS', 'ABCanalysis', 'abc.data', 'abclass', 'ABCoptim', 'ABCp2', 'ABC.RAP', 'abcrf', 'abcrlda', 'abctools', 'abmR', 'abn', 'acdcR', 'ACNE', 'actel', 'actxps', 'acumos', 'adapt4pv', 'add2ggplot', 'adepro', 'adespatial', 'AdhereRViz', 'adw', 'aebdata', 'africamonitor', 'ag5Tools', 'agriwater', 'aIc', 'AirExposure', 'AIscreenR', 'ajv', 'alcyon', 'ALFAM2', 'AlleleShift', 'almanac', 'alookr', 'altR2', 'amadeus', 'Amelia', 'amt', 'angstroms', 'animalEKF', 'anipaths', 'AntMAN', 'APCalign', 'apcf', 'aPCoA', 'apisensr', 'Apollonius', 'appeears', 'AquaBEHER', 'arakno', 'arcgisgeocode', 'archive', 'arcpbf', 'areal', 'arealDB', 'arkhe', 'aroma.affymetrix', 'aroma.cn', 'aroma.core', 'ARPALData', 'arrangements', 'artfima', 'asciicast', 'assignR', 'atakrig', 'atom4R', 'atpolR', 'audrex', 'audubon', 'autoBagging', 'autostats', 'av', 'AVGAS', 'aws', 'aws.wrfsmn', 'b64', 'badgen', 'baguette', 'bamm', 'BANAM', 'bangladesh', 'banter', 'bartCause', 'bartMan', 'base64', 'basemaps', 'basf', 'basifoR', 'bate', 'BAwiR', 'BayesfMRI', 'bayesMig', 'BayesOrdDesign', 'bayesTFR', 'BayesVarSel', 'BayesXsrc', 'bbl', 'bbotk', 'bcdata', 'bdc', 'bdl', 'BED', 'BeeBDC', 'behaviorchange', 'bfboinet', 'bfsMaps', 'BIEN', 'bigD', 'bigDM', 'bigGP', 'bigrquerystorage', 'biogrowth', 'biopixR', 'BioPred', 'bioregion', 'BiplotGUI', 'blockCV', 'BoolFilter', 'boostingDEA', 'bootnet', 'Boptbd', 'bpca', 'bpmnR', 'bRacatus', 'brainGraph', 'brainKCCA', 'brainR', 'bratteli', 'BRBVS', 'brickster', 'brsim', 'BRugs', 'BRVM', 'BSPADATA', 'BSSoverSpace', 'btergm', 'c3net', 'C443', 'C50', 'CACIMAR', 'CAESAR.Suite', 'CAinterprTools', 'Cairo', 'calendRio', 'calmate', 'camcorder', 'CAMML', 'camtrapR', 'canadamaps', 'cancerGI', 'candisc', 'Canek', 'cape', 'capm', 'carbonate', 'cartograflow', 'cartogram', 'cartogramR', 'Cascade', 'cascsim', 'CaseBasedReasoning', 'cases', 'cati', 'catSurv', 'cauchypca', 'causact', 'causalDisco', 'causaleffect', 'CausalGPS', 'causalHyperGraph', 'causaloptim', 'causalPAF', 'caviarpd', 'CCAMLRGIS', 'cccd', 'ccrs', 'ccTensor', 'cdlTools', 'cds', 'CDsampling', 'CDSE', 'CEEMDANML', 'cellKey', 'censorcopula', 'CensSpatial', 'centiserve', 'CePa', 'ceramic', 'CERFIT', 'CeRNASeek', 'cffdrs', 'cffr', 'cft', 'cglasso', 'ChaosGame', 'chatAI4R', 'ChernoffDist', 'chilemapas', 'chirps', 'choosepc', 'CIARA', 'CIMTx', 'CINNA', 'circularEV', 'cit', 'CITMIC', 'Claddis', 'ClaimsProblems', 'clarabel', 'cld3', 'cleangeo', 'cleanTS', 'clhs', 'ClickHouseHTTP', 'clickstream', 'climateStability', 'CLimd', 'climetrics', 'clinDataReview', 'ClusROC', 'clustAnalytics', 'clusterMI', 'clustermole', 'clustNet', 'clustree', 'clustringr', 'clustTMB', 'ClusVis', 'CLVTools', 'cmprskcoxmsm', 'cmsaf', 'cmsafops', 'cncaGUI', 'cnmap', 'CNVScope', 'coalescentMCMC', 'CoastlineFD', 'CoClust', 'CoDiNA', 'cohorttools', 'CoImp', 'colocr', 'colorfindr', 'colorist', 'colorizer', 'colormap', 'cols', 'comato', 'comorosmaps', 'compareMCMCs', 'CompareMultipleModels', 'Compositional', 'CompositionalML', 'concaveman', 'concom', 'ConcordanceTest', 'ConfidenceEllipse', 'CoNI', 'conmet', 'ConNEcT', 'conos', 'ConsRank', 'ConsRankClass', 'constrainedKriging', 'ContaminatedMixt', 'controlfunctionIV', 'conversim', 'convevol', 'cooltools', 'CoordinateCleaner', 'CooRTweet', 'CopCTS', 'CopernicusDEM', 'cops', 'CopulaCenR', 'copulaedas', 'corclass', 'coreCT', 'corHMM', 'corkscrew', 'corrfuns', 'corrViz', 'cosso', 'COST', 'countSTAR', 'coveR2', 'covid19india', 'CovTools', 'Coxmos', 'CPC', 'cpmr', 'cppcheckR', 'cpss', 'crandep', 'cranly', 'CRE', 'creditmodel', 'crimeutils'); pkgs = setdiff(pkgs, c('RInno', 'MediaNews')); pkgs = setdiff(pkgs, c('RInno', 'MediaNews')); progressr::handlers('cli'); progressr::handlers(global = TRUE); foo = lapply(pkgs, function(x) bincraftR::build_binary_package(x, debug = FALSE, force = TRUE, platform = 'alpine-320'))" + - xvfb-run R -q -e "options(crayon.enabled = TRUE, Ncpus = $NCPUS, future.globals.onReference = NULL, repos = structure(c(devxy = 'https://cran.devxy.io/arm64/alpine320/latest', CRAN = 'https://cloud.r-project.org'))); library(dplyr); library(bincraftR); cran_pkgs = tools::CRAN_package_db()[['Package']]; '%nin%' <- Negate('%in%'); foo = query_metadata_table() |> filter(platform == 'alpine-320', arch == 'arm64') |> distinct(name) |> pull(name); pkgs <- dput(cran_pkgs[cran_pkgs %nin% foo][0:300]); options(progressr.enable = TRUE); pkgs = c('diffee', 'diffeR', 'diffeRenTES', 'DiffNet', 'DIFM', 'DIscBIO', 'disk.frame', 'dismo', 'disparityfilter', 'dispeRse', 'dissever', 'distinctiveness', 'diversitree', 'dm', 'DMMF', 'DNAmixturesLite', 'DNetFinder', 'do3PCA', 'doconv', 'DoE.wrapper', 'DominoDataR', 'doMPI', 'doolkit', 'DOT', 'dots', 'DoubleML', 'doublIn', 'downscale', 'dowser', 'dpkg', 'drake', 'DRHotNet', 'DR.SC', 'DrugSim2DR', 'DRviaSPCN', 'DSAM', 'dsem', 'dsims', 'dsmSearch', 'dssd', 'Dtableone', 'dti', 'dtrackr', 'DTSEA', 'DTSR', 'dupNodes', 'DWLasso', 'DWLS', 'dycdtools', 'dymo', 'dynamAedes', 'dynamicSDM', 'dynatopGIS', 'dynetNLAResistance', 'dyngen', 'dynr', 'dynwrap', 'dySEM', 'DySS', 'easybgm', 'easyDifferentialGeneCoexpression', 'easyNCDF', 'easySdcTable', 'EBcoBART', 'ebdbNet', 'ebmc', 'eCerto', 'ech', 'ecochange', 'ecocomDP', 'ecoCopula', 'econet', 'EcoNetGen', 'econetwork', 'economiccomplexity', 'ecopower', 'ecospat', 'ecpc', 'edgebundleR', 'ediblecity', 'eDITH', 'edmcr', 'EDOIF', 'eegkit', 'eemdARIMA', 'EEMDelm', 'EEMDlstm', 'eemdTDNN', 'EFAfactors', 'egor', 'eHDPrep', 'EIX', 'eixport', 'eks', 'elsa', 'EMbC', 'emdi', 'EmissV', 'emld', 'EnergyOnlineCPM', 'enerscape', 'ENMeval', 'enmpa', 'ENMTools', 'EnsembleBase', 'EnsembleCV', 'EnsemblePCReg', 'EnsemblePenReg', 'envi', 'envirem', 'eoffice', 'epicmodel', 'epicontacts', 'epidm', 'epiflows', 'epilogi', 'EpiStats', 'eplusr', 'epocakir', 'epwshiftr', 'equil2', 'erah', 'ergMargins', 'ERPM', 'eSDM', 'eseis', 'eselect', 'esmisc', 'espadon', 'EstimateGroupNetwork', 'EthSEQ', 'etree', 'ETRep', 'Euclimatch', 'evapoRe', 'evidence', 'evobiR', 'Evomorph', 'exactextractr', 'excel.link', 'export', 'expowo', 'ExtractTrainData', 'ExtremalDep', 'ExtremeRisks', 'eyetools', 'FaaSr', 'fabisearch', 'facmodTS', 'factset.protobuf.stach.v2', 'fake', 'fangs', 'fanovaGraph', 'fasterize', 'fastFMM', 'fastnet', 'FastRWeb', 'fbnet', 'fcl', 'fdaPDE', 'fdq', 'FedData', 'FeedbackTS', 'fgdr', 'fgm', 'FGRepo', 'FIESTA', 'FIESTAutils', 'file2meco', 'finch', 'fingerPro', 'finnsurveytext', 'finnts', 'fio', 'fisheye', 'fishRman', 'fitbitViz', 'flan', 'flexCWM', 'FlexScan', 'flood', 'florabr', 'fluidsynth', 'fmdu', 'fmesher', 'fmf', 'fnets', 'foodingraph', 'forecastLSW', 'ForecastTB', 'forensIT', 'forestecology', 'forestRK', 'FORTLS', 'fossilbrush', 'foundry', 'FPCdpca', 'fPortfolio', 'frailtyMMpen', 'FRAPO', 'FreeSortR', 'FrF2.catlg128', 'fRLR', 'frontiles', 'frscore', 'fsbrain', 'fsn', 'fsr', 'fssemR', 'FTSgof', 'func2vis', 'funspace', 'FuzzyLP', 'FWRGB', 'GADAG', 'galah', 'gamCopula', 'gasanalyzer', 'gateR', 'gatoRs', 'gbeta', 'gbifdb', 'gbm.auto', 'gdalcubes', 'gdalraster', 'gdalUtilities', 'gdiff', 'gdistance', 'gdtools', 'gecko', 'gellipsoid', 'gemtc', 'gen3sis', 'genekitr', 'GeneralisedCovarianceMeasure', 'GeneralizedWendland', 'GeNetIt', 'genlasso', 'GENLIB', 'GenoTriplo', 'gensphere', 'GeoAdjust', 'geocmeans', 'geocomplexity', 'geodata', 'geodiv', 'geodl', 'geodrawr', 'geoelectrics', 'geofi', 'GeoFIS', 'geogenr', 'geogrid', 'geoheatmap', 'geojson', 'geojsonio', 'geomander', 'geomerge', 'geomod', 'geonapi', 'geonetwork', 'geonode4R', 'GeoRange', 'georob', 'geosptdb', 'geostan', 'geostatsp', 'geotopbricks', 'GeoTox', 'geoTS', 'GeoWeightedModel', 'GephiForR', 'geppe', 'geslaR', 'gfcanalysis', 'gfer', 'ggaligner', 'ggalt', 'ggautomap', 'ggbrain', 'ggdag', 'ggESDA', 'ggfx', 'ggmapinset', 'ggOceanMaps', 'GGoutlieR', 'ggpattern', 'ggraph', 'GGRidge', 'ggseg', 'ggspatial', 'gifski', 'GIFT', 'gimme', 'GIMMEgVAR', 'gimms', 'GiniDistance', 'GInSARCorW', 'GISINTEGRATION', 'GISSB', 'GISTools', 'gittargets', 'GJRM', 'GLCMTextures', 'gllvm', 'glmtoolbox', 'glober', 'glossa', 'glpkAPI', 'gmDatabase', 'gmp', 'GMPro', 'GNAR', 'GOCompare', 'gofcat', 'gofCopula', 'GoodFibes', 'GoodFitSBM', 'Goodreader', 'gor', 'gosset', 'GOxploreR', 'gp', 'GPBayes', 'GPCERF', 'gpg', 'GPGame', 'GPoM', 'GPSeqClus', 'gps.track', 'gRain', 'grainscape', 'graphclust', 'graphicalVAR', 'graphkernels', 'graphsim', 'graticule', 'gRaven', 'gRbase', 'gRc', 'GREENeR', 'GREMLINS', 'Greymodels', 'gRim', 'gromovlab', 'grPipe', 'gsbDesign', 'GSD', 'gsDesign2', 'GSEMA', 'gsl', 'gslnls', 'gtExtras', 'gtfs2gps', 'GTFSwizard', 'gto', 'gtreg', 'gumboot', 'gunit', 'gwavr', 'gwid', 'GWmodel', 'GWpcor', 'gwpcormapper', 'GWSDAT', 'gyro', 'h3jsr', 'habCluster', 'habtools', 'HAC', 'handwriter', 'handwriterApp', 'handwriterRF', 'haplotypes', 'happign', 'HCTDesign', 'hdf5r', 'hdf5r.Extra', 'HDiR', 'hdmed', 'HDSpatialScan', 'healthyverse', 'heck', 'HellCor', 'hellorust', 'helsinki', 'hemispheR', 'heterogen', 'HeteroGGM', 'heteromixgm', 'hexSticker', 'hglasso', 'hgwrr', 'highd2means', 'hilldiv', 'hillshader', 'himach', 'HMMcopula', 'HOasso', 'hosm', 'HospitalNetwork', 'hspm', 'htmldf', 'HTT', 'huge', 'huito', 'HUM', 'hwig', 'HybridMicrobiomes', 'hydflood', 'hydroloom', 'hyfo', 'hyper.fit', 'HyperG', 'hypergeo2', 'HypergeoMat', 'hypervolume', 'HYPEtools', 'hypsoLoop', 'hySAINT', 'IAcsSPCR', 'IATscores', 'ibmdbR', 'ical', 'icardaFIGSr', 'ICDS', 'IceSat2R', 'icesConnect', 'icesDatsu', 'icesDatsuQC', 'icesSD', 'icosa', 'ICSClust', 'IDE', 'IDEATools', 'iDINGO', 'IDMIR', 'idopNetwork', 'ieegio', 'ife', 'IGoRRR', 'igraphinshiny', 'iGraphMatch', 'igraphtosonia', 'igraphwalshdata', 'iimi', 'ILSAmerge', 'ILSM', 'image.binarization', 'imagerExtra', 'imageseg', 'image.textlinedetector', 'imbalanceDatRel', 'ImHD', 'IMIFA', 'immcp', 'immuneSIM', 'ImportExport', 'imsig', 'indelmiss', 'ineAtlas', 'inferCSN', 'influential', 'Infusion', 'INLABMA', 'inlabru', 'intamap', 'intamapInteractive', 'integr', 'interpolation', 'intkrige', 'intRinsic', 'intSDM', 'IOLS', 'ipADMIXTURE', 'ipanema', 'IPCAPS', 'ipdw', 'iPRISM', 'ipsecr', 'irboost', 'IRexamples', 'IsingFit', 'isocat', 'ISRaD', 'iSTATS', 'itcSegment', 'itsdm', 'ivdoctr', 'ixplorer', 'jdenticon', 'Jdmbs', 'jeek', 'jewel', 'JFM', 'JGL', 'jmastats', 'jmBIG', 'jpgrid', 'jpmesh', 'jrSiCKLSNMF', 'js', 'JSconsole', 'jSDM', 'JSDNE', 'jsonld', 'jsonNormalize', 'jsonvalidate', 'juicedown', 'juicyjuice', 'Karen', 'katex', 'kazaam', 'kDGLM', 'kehra', 'kernhaz', 'KernSmoothIRT', 'KeyboardSimulator', 'kgraph', 'KinMixLite', 'kissmig', 'kknn', 'KLINK', 'kml3d', 'KMLtoSHAPE', 'knfi', 'kpcaIG', 'kpcalg', 'L1centrality', 'l1spectral', 'LabourMarketAreas', 'LAGOSNE', 'lagsarlmtree', 'LAIr', 'lakemorpho', 'landform', 'landsepi', 'lar', 'lavaangui', 'lavaan.shiny', 'LavaCvxr', 'lazysf', 'LBPG', 'LCMCR', 'lcopula', 'LDABiplots', 'LDAShiny', 'LDATS', 'ldatuning', 'LDM', 'leafem', 'leafletZH', 'leafpop', 'leafR', 'LeArEst', 'LearnClust', 'LearningRlab', 'learnPopGen', 'LearnVizLMM', 'leidenAlg', 'leidenbase', 'letsR', 'lgcp', 'lgpr', 'Libra', 'libstable4u', 'lidaRtRee', 'lidR', 'LifemapR', 'limorhyde2', 'lingtypology', 'link2GI', 'linkcomm', 'linkspotter', 'LMoFit', 'LncPath', 'lnmixsurv', 'locits', 'locpolExpectile', 'lofifonts', 'LorMe', 'lpacf', 'lpda', 'LPDynR', 'LPKsample', 'LPmerge', 'LS2Wstat', 'LSAfun', 'LSDsensitivity', 'LST', 'LSVAR', 'LTAR', 'LTFHPlus', 'lucas', 'LUCIDus', 'lulcc', 'lvnet', 'lwgeom', 'M3', 'macroBiome', 'macrosyntR', 'MadanText', 'MadanTextNetwork', 'Maeswrap', 'magick', 'magickGUI', 'MainExistingDatasets', 'makePalette', 'malan', 'mand', 'manet', 'MantaID', 'maotai', 'mapboxapi', 'mapchina', 'MapGAM', 'mapgl', 'mapindia', 'mapiso', 'mapme.biodiversity', 'mapmisc', 'mapping', 'mapsf', 'mapsRinteractive', 'mapStats', 'maptiles', 'mapview', 'margaret', 'markets', 'marmap', 'MARMoT', 'mashr', 'massiveGST', 'mau', 'MaximinInfer', 'maxlike', 'maxmatching', 'MazamaLocationUtils', 'MazamaSpatialPlots', 'MazamaSpatialUtils', 'mazeGen', 'MBC', 'MBCbook', 'MBMethPred', 'mbr', 'mBvs', 'mcauchyd', 'MCDA', 'mcMST', 'mcrPioda', 'mcvis', 'mDAG', 'MDMAPR', 'MDSGUI', 'MDSMap', 'meconetcomp', 'mecoturn', 'medfate', 'medfateland', 'MediaNews', 'Mega2R', 'MEGENA', 'meme', 'Mercator', 'mergedblocks', 'messy.cats', 'MetabolomicsBasics', 'MetaComp', 'metadynminer3d', 'metajam', 'MetaLandSim', 'MetaNet', 'metanetwork', 'metaRange', 'metasnf', 'meteo', 'meteoEVT', 'meteoForecast', 'meteoland', 'MethodOpt', 'MetricGraph', 'mgc', 'mggd', 'mglmn', 'mgwrhw', 'micd', 'microbial', 'MicrobiomeSurv', 'microinverterdata', 'micromap', 'micropan', 'midoc', 'MigConnectivity', 'mikropml', 'mineSweepR', 'minired', 'miRetrieve', 'MiscMetabar', 'missSBM', 'misuvi', 'mixcat', 'mixgb', 'mixhvg', 'mixKernel', 'mixpoissonreg', 'mkde', 'mlbplotR', 'MLCOPULA', 'MLE', 'mlmts', 'mlr3spatial', 'mlVAR', 'MMOC', 'mmod', 'mmpca', 'MN', 'mnet', 'MNS', 'moc.gapbk', 'ModelMap', 'modelSSE', 'modeltime', 'modeltime.ensemble', 'modeltime.resample', 'modgo', 'modisfast', 'modMax', 'modnets', 'modopt.matlab', 'ModStatR', 'ModTools', 'molaR', 'MolgenisArmadillo', 'momentuHMM', 'Momocs', 'mongolite', 'monographaR', 'monoreg', 'moodef', 'moodleR', 'mop', 'morph', 'Morpho', 'morphomap', 'Morphoscape', 'MorphoTools2', 'motifcluster', 'move', 'move2', 'movecost', 'movegroup', 'moveWindSpeed', 'mpae', 'MPCR', 'mppR', 'MRG', 'MRPC', 'MRReg', 'MRS', 'MSclassifR', 'MSSQL', 'mstudentd', 'MTA', 'MtreeRing', 'mully', 'multibiplotGUI', 'multibridge', 'MultiGroupO', 'multimedia', 'multinma', 'multinomineq', 'MultiscaleDTM', 'MultivariateAnalysis', 'mvabund', 'mvcauchy', 'mvcor', 'mvhist', 'mvhtests', 'mvinfluence', 'mvmesh', 'mvMORPH', 'mvnormalTest', 'mvst', 'mwcsr', 'mwTensor', 'N2R', 'NAIR', 'naive', 'nat', 'nat.nblast', 'nat.templatebrains', 'NCC', 'ncdf4', 'ncdfgeom', 'ncdump', 'ncmeta', 'NCSCopula', 'ndi', 'neatmaps', 'nebula', 'necountries', 'Neighboot', 'neotoma2', 'NEpiC', 'nesRdata', 'nestedcv', 'netassoc', 'netCoin', 'NetFACS', 'netgwas', 'NetLogoR', 'netmediate', 'NetOrigin', 'netplot', 'nets', 'NetSci', 'netseg', 'netSEM', 'netShiny', 'NetSwan', 'NetworkComparisonTest', 'NetworkDistance', 'networkGen', 'networktools', 'neuroimaGene', 'nfl4th', 'nflfastR', 'nflverse', 'NGBVS', 'nhdplusTools', 'nhdR', 'nichevol', 'NIMAA', 'nimble', 'nimbleAPT', 'nimbleCarbon', 'nimbleEcology', 'nimbleHMC', 'nimbleNoBounds', 'nimbleSCR', 'nimbleSMC', 'NipponMap', 'njgeo', 'nlgm', 'nlnet', 'NLPutils', 'nncc', 'nngeo', 'noaastormevents', 'node2vec', 'nodiv', 'noisemodel', 'noisysbmGGM', 'novelqualcodes', 'npbr', 'npcs', 'npphen', 'nsga3', 'nswgeo', 'numbat', 'nutriNetwork', 'OasisR', 'occCite', 'oceanexplorer', 'oceanic', 'oceanis', 'oceanmap', 'OceanView', 'OCNet', 'odbc', 'ODT', 'oeli', 'ofpetrial', 'ohun', 'OlympicRshiny', 'omsvg', 'oncoPredict', 'oncrawlR', 'One4All', 'onelogin', 'onmaRg', 'onsvtables', 'ontophylo', 'OpenCL', 'openCR', 'opencv', 'opendatatoronto', 'OpenLand', 'OpenRepGrid.ic', 'openrouteservice', 'OpenStreetMap', 'opinAr', 'optbdmaeAT', 'optBiomarker', 'optimus', 'optiSolve', 'optrcdmaeAT', 'optrefine', 'Orcs', 'ORION', 'orthGS', 'orthoDr', 'oRus', 'osc', 'osmextract', 'OSMscale', 'OTrecod', 'outliers.ts.oga', 'overturemapsr', 'OVtool', 'ows4R', 'pagoda2', 'palaeoverse', 'paleobioDB', 'paleopop', 'paleotree', 'palm', 'PAMmisc', 'PAMpal', 'PAMscapes', 'pannotator', 'pargasite', 'parma', 'parqr', 'parquetize', 'particles', 'particle.swarm.optimisation', 'PAsso', 'pastclim', 'paths', 'patternize', 'Patterns', 'pbdMPI', 'pbdSLAP', 'pbdZMQ', 'pbox', 'pcaL1', 'pcalg', 'pcds.ugraph', 'pcFactorStan', 'pcgen', 'PCGII', 'pchc', 'pcmabc', 'PCRA', 'pcSteiner', 'pdfsearch', 'pdftools', 'pedtricks', 'pems.utils', 'pencopulaCond', 'PEPBVS', 'PersomicsArray', 'personalized2part', 'perturbR', 'pez', 'PFLR', 'pgenlibr', 'pgirmess', 'pgKDEsphere', 'PGRdup', 'pGRN', 'PhageCocktail', 'phangorn', 'PhaseTypeR', 'pheble', 'PheCAP', 'phenmod', 'phenocamr', 'phenomap', 'phenopix', 'phonics', 'photosynthesis', 'phylepic', 'phyloclim', 'phylopairs', 'phyloregion', 'phyloseqGraphTest', 'phylosignal', 'phylotypr', 'phylter', 'PhySortR', 'phytools', 'pikchr', 'PKbioanalysis', 'pkggraph', 'pkgnet', 'PlackettLuce', 'plainview', 'PlaneGeometry', 'PlanetNICFI', 'plantTracker', 'plasma', 'PLNmodels', 'plot3Drgl', 'plotBart', 'plotdap', 'plothelper', 'plsmod', 'plsRbeta', 'plumberDeploy', 'plusCode2', 'PMAPscore', 'pmc', 'pmclust', 'pMEM', 'PNAR', 'PointedSDMs', 'Poly4AT', 'polyhedralCubature', 'polymapR', 'PolyTree', 'pomdp', 'pompom', 'pooledpeaks', 'pop', 'PoPdesign', 'PopGenReport', 'poppr', 'populR', 'portfolio.optimization', 'postdoc', 'postHoc', 'potential', 'povmap', 'poweRbal', 'PoweREST', 'powerly', 'PPbigdata', 'ppcSpatial', 'ppgm', 'PPLasso', 'PPMiss', 'PPRL', 'ppsbm', 'praatpicture', 'practicalSigni', 'PRECAST', 'pRecipe', 'predhy.GUI', 'predict3d', 'predictoR', 'predicts', 'presenter', 'pressuRe', 'PrevMap', 'prevR', 'PriceIndices', 'prior3D', 'priorCON', 'prioritizr', 'prism', 'PRISMA2020', 'prismjs', 'prisonbrief', 'ProFAST', 'proffer', 'ProfoundData', 'ProgModule', 'proj4', 'promor', 'protolite', 'prqlr', 'prWarp', 'psBayesborrow', 'psgp', 'pspatreg', 'psSubpathway', 'psychonetrics', 'PWIR', 'qad', 'qdap', 'QF', 'qlcVisualize', 'qmd', 'qMRI', 'QRAGadget', 'qrencoder', 'qrlabelr', 'QRM', 'qspray', 'qsub', 'qtlc', 'qtlnet', 'quadmesh', 'quadtree', 'qualmap', 'quantities', 'R2BayesX', 'R2PPT', 'R2wd', 'r4lineups', 'R6causal', 'Racmacs', 'radiant.basics', 'radiant.design', 'radiant.model', 'radiant.multivariate', 'rags2ridges', 'RAINBOWR', 'randomcoloR', 'RandomWalker', 'rangeMapper', 'rangeModelMetadata', 'rapidphylo', 'RAppArmor', 'raptr', 'Raquifer', 'rasterDT', 'rasterKernelEstimates', 'rasterList', 'rasterVis', 'Rata', 'ratematrix', 'RationalMatrix', 'ratioOfQsprays', 'RavenR', 'ravetools', 'rayshader', 'raytracing', 'rbgm', 'rbi', 'rbi.helpers', 'rblt', 'RCA', 'rcaiman', 'rcausim', 'rcccd', 'rccola', 'rcdd', 'RCDT', 'RCGLS', 'RchivalTag', 'RcmdrMisc', 'RcmdrPlugin.aRnova', 'RcmdrPlugin.BiclustGUI', 'RcmdrPlugin.BWS1', 'RcmdrPlugin.BWS2', 'RcmdrPlugin.BWS3', 'RcmdrPlugin.cpd', 'RcmdrPlugin.DCCV', 'RcmdrPlugin.DCE', 'RcmdrPlugin.depthTools', 'RcmdrPlugin.DoE', 'RcmdrPlugin.EACSPIR', 'RcmdrPlugin.EBM', 'RcmdrPlugin.EcoVirtual', 'RcmdrPlugin.Export', 'RcmdrPlugin.EZR', 'RcmdrPlugin.FactoMineR', 'RcmdrPlugin.GWRM', 'RcmdrPlugin.HH', 'RcmdrPlugin.KMggplot2', 'RcmdrPlugin.MA', 'RcmdrPlugin.MPAStats', 'RcmdrPlugin.NMBU', 'RcmdrPlugin.orloca', 'RcmdrPlugin.PcaRobust', 'RcmdrPlugin.RiskDemo', 'RcmdrPlugin.RMTCJags', 'RcmdrPlugin.ROC', 'RcmdrPlugin.sos', 'RcmdrPlugin.survival', 'RcmdrPlugin.TeachingDemos', 'RcmdrPlugin.TeachStat', 'RcmdrPlugin.temis', 'RcmdrPlugin.UCA', 'RcmdrPlugin.WorldFlora', 'rCNV', 'rcontroll', 'RCPA', 'RcppBigIntAlgos', 'RcppCWB', 'RcppGSL', 'RcppZiggurat', 'rcrimeanalysis', 'rcssci', 'RCTrep', 'rdflib', 'RDieHarder', 'RDM', 'rdwplus', 'ReadDIM', 'readNSx', 'rechaRge', 'Recocrop', 'recolorize', 'red', 'redatamx', 'redcas', 'redist', 'redistverse', 'redland', 'redlistr', 'redux', 'ref.ICAR', 'refreg', 'regda', 'regrrr', 'Relectoral', 'remote', 'reproj', 'rerddap', 'rerddapXtracto', 'reslife', 'restoptr', 'resultant', 'ReSurv', 'ReviewR', 'revtools', 'Rfast2', 'rflexscan', 'rflsgen', 'RFOC', 'rFUSION', 'RGCxGC', 'RGENERATEPREC', 'rgeoboundaries', 'rgeopat2', 'rgl2gltf', 'rglplus', 'rgplates', 'riAFTBART', 'RIdeogram', 'Riemann', 'RiskMap', 'riverdist', 'rivnet', 'rjade', 'RKHSMetaMod', 'rKIN', 'RKorAPClient', 'rleafmap', 'rless', 'rLFT', 'Rlibeemd', 'Rlibkdv', 'rliger', 'rmacrostrat', 'rmapshaper', 'rmapzen', 'RMariaDB', 'RMOPI', 'Rmpfr', 'Rmpi', 'Rmst', 'RMySQL', 'rnaturalearth', 'Rnest', 'rnetcarto', 'RNetCDF', 'RockFab', 'ROCpsych', 'RODBC', 'RODBCDBI', 'ROI.models.miplib', 'ROI.plugin.glpk', 'ROMDB', 'roseRF', 'rPAex', 'Rpdb', 'RPhosFate', 'RPointCloud', 'Rpoppler', 'rpostgis', 'RProtoBuf', 'rpyANTs', 'rqti', 'Rquake', 'RQuantLib', 'rsat', 'rsi', 'rsocialwatcher', 'rSPARCS', 'RSquaredMI', 'RStoolbox', 'rsvg', 'rtdists', 'rtiktoken', 'RTLknitr', 'rTLsDeep', 'rtmpt', 'rtodoist', 'Rtrack', 'Rtropical', 'rts', 'rtsdata', 'rTwig', 'rvMF', 'rwc', 'rWCVP', 'RWinEdt', 'RWmisc', 'rworldmap', 'rzmq', 's2dv', 'sabre', 'saeSim', 'saeTrafo', 'SAEval', 'salso', 'samadb', 'samc', 'sampbias', 'SangerTools', 'SANple', 'saotd', 'sara4r', 'sarsop', 'satdad', 'satellite', 'satin', 'SBdecomp', 'sbrl', 'Scalelink', 'SCDA', 'SchoolDataIT', 'scMappR', 'scModels', 'scoredec', 'scperturbR', 'scplot', 'SDGdetector', 'SDLfilter', 'sdm', 'sdmpredictors', 'SDMtune', 'sdmvspecies', 'SDPDmod', 'SEAHORS', 'SeaVal', 'secrdesign', 'secrlinear', 'secsse', 'SeedMatchR', 'segen', 'SegEnvIneq', 'SelectBoost', 'SELF', 'SEMdeep', 'SEMgraph', 'semicmprskcoxmsm', 'SemiCompRisks', 'SemiPar.depCens', 'semnar', 'sentiment.ai', 'SenTinMixt', 'sephora', 'sf', 'sfarrow', 'sfcentral', 'sfdct', 'sfdep', 'sfhotspot', 'sfnetworks', 'sftime', 'sftrack', 'shelter', 'SimRDS', 'simtrial', 'siren', 'smcfcs', 'SPARRAfairness', 'spdynmod', 'spectacles', 'spectator', 'spectralR', 'Spectran', 'spectrino', 'Spectrum', 'speech', 'spemd', 'spex', 'spGARCH', 'spherepc', 'sphereplot', 'sphet', 'spidR', 'spldv', 'splm', 'spm', 'spm2', 'spmodel', 'spocc', 'spsur', 'spup', 'SQL', 'SQRL', 'SRTsim', 'ssdGSA', 'SSDM', 'ssfa', 'ssh', 'SSIMmap', 'SSN2', 'SSNbayes', 'SSNbler', 'sta', 'stacomiR', 'stacomirtools', 'stampr', 'stan4bart', 'stars', 'starsExtra', 'starsTileServer', 'StatDA', 'statgenMPP', 'stcos', 'stelfi', 'stepgbm', 'steprf', 'steps', 'stfit', 'stopp', 'stops', 'stpphawkes', 'stppSim', 'strand', 'stratastats', 'stratbr', 'StratifiedRF', 'StreamMetabolism', 'streetscape', 'string2path', 'stRoke', 'stxplore', 'SubTS', 'SubtypeDrug', 'sugarbag', 'SUNGEO', 'suntools', 'SurfaceTortoise', 'SurfRough', 'SurrogateRsq', 'surrosurv', 'surveyexplorer', 'surveyPrev', 'surveyvoi', 'survivalMPLdc', 'survSNP', 'svars', 'swaRmverse', 'swfscAirDAS', 'swfscDAS', 'SWMPrExtension', 'symbolicQspray', 'symengine', 'SymTS', 'tableschema.r', 'tabularaster', 'tailDepFun', 'tanaka', 'taskscheduleR', 'TCHazaRds', 'TCIU', 'tcpl', 'TDAkit', 'TDLM', 'tealeaves', 'tectonicr', 'telefit', 'templateICAr', 'TensorTools', 'terra', 'terrainr', 'tesseract', 'texor', 'texPreview', 'TextForecast', 'textshaping', 'tfevents', 'tfrmt', 'tfrmtbuilder', 'tggd', 'threeBrain', 'tidybins', 'tidyCDISC', 'tidycensus', 'tidycmprsk', 'TidyConsultant', 'tidygeoRSS', 'tidync', 'tidyplots', 'tidyrgee', 'tidysdm', 'tidyterra', 'tigris', 'tiledb', 'timeLineGraphics', 'tinyscholar', 'TKCat', 'tkImgR', 'tkRplotR', 'tmap', 'tmaptools', 'TML', 'TOC', 'togglr', 'tongfen', 'Toothnroll', 'topicdoc', 'topicmodels', 'topoDistance', 'track2KBA', 'trackeRapp', 'traineR', 'tramnet', 'transformr', 'transfR', 'traveltimeR', 'trigpoints', 'tripEstimation', 'TroublemakeR', 'truh', 'TSCI', 'tsmarch', 'TUFLOWR', 'tvthemes', 'twangMediation', 'twangRDC', 'twdtw', 'tweetcheck', 'Twitmo', 'uaparserjs', 'uavRmp', 'UBayFS', 'udunits2', 'ugatsdb', 'ulex', 'ultrapolaRplot', 'UnalR', 'UniprotR', 'units', 'upstartr', 'usdm', 'V8', 'valhallr', 'valuemap', 'VancouvR', 'vapour', 'VBLPCM', 'VC2copula', 'VecDep', 'vein', 'versioning', 'viewscape', 'vines', 'virtualspecies', 'virtuoso', 'Virusparies', 'visaOTR', 'visStatistics', 'visualpred', 'visvow', 'vivid', 'vmeasur', 'voi', 'vol2birdR', 'voluModel', 'vtree', 'vvauditor', 'wactor', 'wallace'); pkgs = setdiff(pkgs, c('RInno', 'MediaNews')); pkgs = setdiff(pkgs, c('RInno', 'MediaNews')); progressr::handlers('cli'); progressr::handlers(global = TRUE); foo = lapply(pkgs, function(x) bincraftR::build_binary_package(x, debug = FALSE, force = TRUE, platform = 'alpine-320'))" ### Manual pkg builds # webshot2, tabledown, TestAnaAPP, trekcolors, Spectran, SimNPH, RPushbullet, SimDesign, simCAT, SIAmodules, shinytest2, ShinyItemAnalysis, shinyIRT, shiny.benchmark, scDIFtest, RSP, qtkit, PROsetta, prettifyAddins, PerFit, outlierensembles, nomnoml, mxfda, MultBiplotR, mstDIF, mdsr, makepipe, lordif, kequate, jstager, jrt, irtreliability, irtQ, irtpwr, irtGUI, irtawsi, GRShiny, GPCMlasso, googletraffic, giacR, flps, flow, faoutlier, equateIRT, EnrichIntersect, EFA.dimensions, DFIT, D3mirt, ctgdist, CoTiMA, ConvertPar, bscui, BifactorIndicesCalculator, autoFC, airt: wait for https://github.com/rstudio/r-system-requirements/pull/178 # RInno, MediaNews: Windows-only diff --git a/.woodpecker/build-redhat-9-amd64.yaml b/.woodpecker/build-redhat-9-amd64.yaml index 88772a2..1a0161d 100644 --- a/.woodpecker/build-redhat-9-amd64.yaml +++ b/.woodpecker/build-redhat-9-amd64.yaml @@ -69,7 +69,7 @@ steps: # - Rsymphony/ROI.plugin.symphony/adea/PortfolioAnalytics -> can't install/link external SYMPHONY lib (only on RHEL, as for others syslib exists) # - Rglpk # biplotbootGUI: somehow ubuntu still hangs even when using xvfb-run - - xvfb-run R -q -e "options(crayon.enabled = TRUE, Ncpus = $NCPUS, future.globals.onReference = NULL, repos = structure(c(devxy = 'https://cran.devxy.io/amd64/rhel9/latest', CRAN = 'https://cloud.r-project.org'))); library(dplyr); library(bincraftR); cran_pkgs = tools::CRAN_package_db()[['Package']]; '%nin%' <- Negate('%in%'); foo = query_metadata_table() |> filter(platform == 'redhat-9', arch == 'amd64') |> distinct(name) |> pull(name); pkgs <- dput(cran_pkgs[cran_pkgs %nin% foo][0:300]); options(progressr.enable = TRUE); pkgs = c('adamethods', 'adaptIVPT', 'AFM', 'alphashape3d', 'Anthropometry', 'Apollonius', 'archeoViz', 'Arothron', 'atom4R', 'bigGP', 'BiplotGUI', 'blatr', 'BRugs', 'ConvertPar', 'crumble', 'D3mirt', 'DALSM', 'dataone', 'datapack', 'doMPI', 'dsmSearch', 'ETRep', 'excel.link', 'facmodTS', 'FeatureHashing', 'fect', 'fedmatch', 'fedstatAPIr', 'ff', 'fftw', 'fftwtools', 'fGarch', 'fgdr', 'fgeo', 'fgeo.analyze', 'fgeo.plot', 'FGLMtrunc', 'fgm', 'FHDI', 'fHMM', 'fido', 'fields', 'FieldSimR', 'fiery', 'FIESTA', 'FIESTAutils', 'filelock', 'FILEST', 'filling', 'finalsize', 'finbipartite', 'fingerPro', 'fingraph', 'finiteruinprob', 'finity', 'finreportr', 'fio', 'fipp', 'FiRE', 'first', 'fishMod', 'FishPhyloMaker', 'FisPro', 'FIT', 'fitbitViz', 'fitlandr', 'fixest', 'FKF', 'FKSUM', 'flam', 'flamingos', 'flan', 'flashClust', 'flashier', 'flashlight', 'flashr', 'flexclust', 'flexCWM', 'flexiblas', 'flexpolyline', 'FlexReg', 'flexrsurv', 'FlexScan', 'FlexVarJM', 'flifo', 'flintyR', 'float', 'flock', 'FLOPART', 'FLORAL', 'flowml', 'flowTraceR', 'flsa', 'FLSSS', 'fluidsynth', 'flying', 'FlyingR', 'FMC', 'FMCCSD', 'fmdu', 'FME', 'fmerPack', 'fmf', 'fmri', 'fmriqa', 'fMRIscrub', 'FMStable', 'fmx', 'FNN', 'fNonlinear', 'footprint', 'forecast', 'ForecastComb', 'forecastLSW', 'forecastSNSTS', 'ForecastTB', 'foreign', 'forensIT', 'forestControl', 'forestecology', 'forestly', 'forestRK', 'ForestTools', 'formods', 'FORTLS', 'FossilSimShiny', 'fourierin', 'fourPNO', 'fpeek', 'fplot', 'fpop', 'fpopw', 'fpow', 'fpp', 'fpp2', 'fqacalc', 'frab', 'fracdiff', 'fractional', 'fracture', 'frailtyEM', 'frailtyMMpen', 'frailtySurv', 'FRCC', 'frechet', 'free', 'freealg', 'freebird', 'FREEtree', 'frequentistSSDBinary', 'FRESHD', 'FRK', 'fRLR', 'frontier', 'frontiles', 'froth', 'fsbrain', 'FSelectorRcpp', 'FSInteract', 'fso', 'fssemR', 'FSSF', 'fst', 'fstcore', 'FuncDiv', 'fUnitRoots', 'funLBM', 'funmediation', 'funspace', 'funtimes', 'fusen', 'fuser', 'fuzzyRankTests', 'FuzzySimRes', 'FVDDPpkg', 'fwsim', 'fy', 'GADAG', 'gadget2', 'gafit', 'GAGAs', 'galamm', 'galigor', 'GALLO', 'gam', 'gamesGA', 'gamlr', 'gamlss.dist', 'gamlss.ggplots', 'gamlssx', 'gamma', 'gammSlice', 'gamreg', 'gamsel', 'gamselBayes', 'ganDataModel', 'ganGenerativeData', 'GANPA', 'gap', 'gapfill', 'GAS', 'gaselect', 'GaSP', 'gasper', 'gastempt', 'gaston', 'gateR', 'GauPro', 'gausscov', 'GaussSuppression', 'gb', 'GB2group', 'gbeta', 'GBJ', 'gbm', 'gbm.auto', 'gbp', 'gCat', 'gcdnet', 'gcKrig', 'gclm', 'gcmr', 'GCPBayes', 'GCPM', 'GCSM', 'gcTensor', 'gcxgclab', 'gdalcubes', 'gdalraster', 'GDELTtools', 'GDILM.ME', 'GDINA', 'gdpc', 'GE', 'GeDS', 'gee', 'GEEaSPU', 'geepack', 'geigen', 'gelnet', 'glpkAPI', 'imbalanceDatRel', 'IMIFA', 'KeyboardSimulator', 'leafR', 'lgpr', 'lidaRtRee', 'lidR', 'mcrPioda', 'MDSGUI', 'MediaNews', 'metajam', 'minired', 'moc.gapbk', 'mregions2', 'MVA', 'mvabund', 'mvctm', 'mvDFA', 'mvgam', 'mvLSW', 'mvLSWimpute', 'mvMAPIT', 'mvMORPH', 'mvna', 'mvnfast', 'mvnimpute', 'mvnmle', 'mvord', 'mvp', 'MVR', 'mvrsquared', 'mvSLOUCH', 'mvst', 'MVT', 'mwa', 'mwcsr', 'mwTensor', 'mxsem', 'n1qn1', 'N2R', 'nabor', 'NADA2', 'nadiv', 'NAIR', 'NAM', 'nametagger', 'nandb', 'nanoarrow', 'nanoparquet', 'nanostringr', 'naryn', 'natcpp', 'nat.nblast', 'natstrat', 'nat.templatebrains', 'natural', 'navigation', 'NBDesign', 'nbfar'); pkgs = setdiff(pkgs, c('RInno', 'MediaNews')); progressr::handlers('cli'); progressr::handlers(global = TRUE); foo = lapply(pkgs, function(x) bincraftR::build_binary_package(x, debug = FALSE, force = TRUE, platform = 'redhat-9'))" + - xvfb-run R -q -e "options(crayon.enabled = TRUE, Ncpus = $NCPUS, future.globals.onReference = NULL, repos = structure(c(devxy = 'https://cran.devxy.io/amd64/rhel9/latest', CRAN = 'https://cloud.r-project.org'))); library(dplyr); library(bincraftR); cran_pkgs = tools::CRAN_package_db()[['Package']]; '%nin%' <- Negate('%in%'); foo = query_metadata_table() |> filter(platform == 'redhat-9', arch == 'amd64') |> distinct(name) |> pull(name); pkgs <- dput(cran_pkgs[cran_pkgs %nin% foo][0:300]); options(progressr.enable = TRUE); pkgs = c('BiplotGUI', 'blatr', 'BRugs', 'ConvertPar', 'crumble', 'D3mirt', 'DALSM', 'dataone', 'datapack', 'doMPI', 'dsmSearch', 'ETRep', 'excel.link', 'facmodTS', 'FeatureHashing', 'fect', 'fedmatch', 'fedstatAPIr', 'ff', 'fftw', 'fftwtools', 'fGarch', 'fgdr', 'fgeo', 'fgeo.analyze', 'fgeo.plot', 'FGLMtrunc', 'fgm', 'FHDI', 'fHMM', 'fido', 'fields', 'FieldSimR', 'fiery', 'FIESTA', 'FIESTAutils', 'filelock', 'FILEST', 'filling', 'finalsize', 'finbipartite', 'fingerPro', 'fingraph', 'finiteruinprob', 'finity', 'finreportr', 'fio', 'fipp', 'FiRE', 'first', 'fishMod', 'FishPhyloMaker', 'FisPro', 'FIT', 'fitbitViz', 'fitlandr', 'fixest', 'FKF', 'FKSUM', 'flam', 'flamingos', 'flan', 'flashClust', 'flashier', 'flashlight', 'flashr', 'flexclust', 'flexCWM', 'flexiblas', 'flexpolyline', 'FlexReg', 'flexrsurv', 'FlexScan', 'FlexVarJM', 'flifo', 'flintyR', 'float', 'flock', 'FLOPART', 'FLORAL', 'flowml', 'flowTraceR', 'flsa', 'FLSSS', 'fluidsynth', 'flying', 'FlyingR', 'FMC', 'FMCCSD', 'fmdu', 'FME', 'fmerPack', 'fmf', 'fmri', 'fmriqa', 'fMRIscrub', 'FMStable', 'fmx', 'FNN', 'fNonlinear', 'footprint', 'forecast', 'ForecastComb', 'forecastLSW', 'forecastSNSTS', 'ForecastTB', 'foreign', 'forensIT', 'forestControl', 'forestecology', 'forestly', 'forestRK', 'ForestTools', 'formods', 'FORTLS', 'FossilSimShiny', 'fourierin', 'fourPNO', 'fpeek', 'fplot', 'fpop', 'fpopw', 'fpow', 'fpp', 'fpp2', 'fqacalc', 'frab', 'fracdiff', 'fractional', 'fracture', 'frailtyEM', 'frailtyMMpen', 'frailtySurv', 'FRCC', 'frechet', 'free', 'freealg', 'freebird', 'FREEtree', 'frequentistSSDBinary', 'FRESHD', 'FRK', 'fRLR', 'frontier', 'frontiles', 'froth', 'fsbrain', 'FSelectorRcpp', 'FSInteract', 'fso', 'fssemR', 'FSSF', 'fst', 'fstcore', 'FuncDiv', 'fUnitRoots', 'funLBM', 'funmediation', 'funspace', 'funtimes', 'fusen', 'fuser', 'fuzzyRankTests', 'FuzzySimRes', 'FVDDPpkg', 'fwsim', 'fy', 'GADAG', 'gadget2', 'gafit', 'GAGAs', 'galamm', 'galigor', 'GALLO', 'gam', 'gamesGA', 'gamlr', 'gamlss.dist', 'gamlss.ggplots', 'gamlssx', 'gamma', 'gammSlice', 'gamreg', 'gamsel', 'gamselBayes', 'ganDataModel', 'ganGenerativeData', 'GANPA', 'gap', 'gapfill', 'GAS', 'gaselect', 'GaSP', 'gasper', 'gastempt', 'gaston', 'gateR', 'GauPro', 'gausscov', 'GaussSuppression', 'gb', 'GB2group', 'gbeta', 'GBJ', 'gbm', 'gbm.auto', 'gbp', 'gCat', 'gcdnet', 'gcKrig', 'gclm', 'gcmr', 'GCPBayes', 'GCPM', 'GCSM', 'gcTensor', 'gcxgclab', 'gdalcubes', 'gdalraster', 'GDELTtools', 'GDILM.ME', 'GDINA', 'gdpc', 'GE', 'GeDS', 'gee', 'GEEaSPU', 'geepack', 'geigen', 'gelnet', 'glpkAPI', 'imbalanceDatRel', 'IMIFA', 'KeyboardSimulator', 'leafR', 'lgpr', 'lidaRtRee', 'lidR', 'mcrPioda', 'MDSGUI', 'MediaNews', 'metajam', 'minired', 'moc.gapbk', 'mregions2', 'MVA', 'mvabund', 'mvctm', 'mvDFA', 'mvgam', 'mvLSW', 'mvLSWimpute', 'mvMAPIT', 'mvMORPH', 'mvna', 'mvnfast', 'mvnimpute', 'mvnmle', 'mvord', 'mvp', 'MVR', 'mvrsquared', 'mvSLOUCH', 'mvst', 'MVT', 'mwa', 'mwcsr', 'mwTensor', 'mxsem', 'n1qn1', 'N2R', 'nabor', 'NADA2', 'nadiv', 'NAIR', 'NAM', 'nametagger', 'nandb', 'nanoarrow', 'nanoparquet', 'nanostringr', 'naryn', 'natcpp', 'nat.nblast', 'natstrat', 'nat.templatebrains', 'natural', 'navigation', 'NBDesign', 'nbfar'); pkgs = setdiff(pkgs, c('RInno', 'MediaNews')); progressr::handlers('cli'); progressr::handlers(global = TRUE); foo = lapply(pkgs, function(x) bincraftR::build_binary_package(x, debug = FALSE, force = TRUE, platform = 'redhat-9'))" ### Manual pkg builds # webshot2, tabledown, TestAnaAPP, trekcolors, Spectran, SimNPH, RPushbullet, SimDesign, simCAT, SIAmodules, shinytest2, ShinyItemAnalysis, shinyIRT, shiny.benchmark, scDIFtest, RSP, qtkit, PROsetta, prettifyAddins, PerFit, outlierensembles, nomnoml, mxfda, MultBiplotR, mstDIF, mdsr, makepipe, lordif, kequate, jstager, jrt, irtreliability, irtQ, irtpwr, irtGUI, irtawsi, GRShiny, GPCMlasso, googletraffic, giacR, flps, flow, faoutlier, equateIRT, EnrichIntersect, EFA.dimensions, DFIT, D3mirt, ctgdist, CoTiMA, ConvertPar, bscui, BifactorIndicesCalculator, autoFC, airt: wait for https://github.com/rstudio/r-system-requirements/pull/178 # RInno: Windows-only diff --git a/.woodpecker/build-ubuntu-2404-amd64.yaml b/.woodpecker/build-ubuntu-2404-amd64.yaml index 08946c7..2fb5415 100644 --- a/.woodpecker/build-ubuntu-2404-amd64.yaml +++ b/.woodpecker/build-ubuntu-2404-amd64.yaml @@ -46,7 +46,7 @@ steps: # - Rsymphony/ROI.plugin.symphony/adea/PortfolioAnalytics -> can't install/link external SYMPHONY lib (only on RHEL, as for others syslib exists) # - Rglpk # biplotbootGUI: somehow ubuntu still hangs even when using xvfb-run - - xvfb-run R -q -e "options(crayon.enabled = TRUE, Ncpus = $NCPUS, future.globals.onReference = NULL, repos = structure(c(devxy = 'https://cran.devxy.io/amd64/noble/latest', CRAN = 'https://cloud.r-project.org'))); library(dplyr); library(bincraftR); cran_pkgs = tools::CRAN_package_db()[['Package']]; '%nin%' <- Negate('%in%'); foo = query_metadata_table() |> filter(platform == 'ubuntu-2404', arch == 'amd64') |> distinct(name) |> pull(name); pkgs <- dput(cran_pkgs[cran_pkgs %nin% foo][0:300]); options(progressr.enable = TRUE); pkgs = c('abmR', 'adw', 'AgroTech', 'agua', 'AQEval', 'arakno', 'arcgisgeocode', 'arcgisutils', 'archeofrag', 'archeoViz', 'archetyper', 'arcpbf', 'arcpullr', 'ardl.nardl', 'areal', 'arealDB', 'arenar', 'ARGOS', 'ari', 'arlclustering', 'Arothron', 'ARPALData', 'arrangements', 'artfima', 'aslib', 'asremlPlus', 'Ball', 'Benchmarking', 'BiplotGUI', 'blatr', 'BRugs', 'clrng', 'CoTiMA', 'deeptrafo', 'disclosuR', 'doconv', 'ecoCopula', 'Eunomia', 'excel.link', 'filters', 'gpuR', 'KeyboardSimulator', 'lgpr', 'MDSGUI', 'MediaNews', 'MPCR', 'ondisc', 'R2PPT', 'R2wd', 'ravetools', 'Rcplex', 'RcppCWB', 'rFUSION', 'RWinEdt', 'spectrino', 'taskscheduleR', 'TaxaNorm', 'verbaliseR'); pkgs = setdiff(pkgs, c('RInno', 'MediaNews')); progressr::handlers('cli'); progressr::handlers(global = TRUE); foo = lapply(pkgs, function(x) bincraftR::build_binary_package(x, debug = FALSE, force = TRUE, platform = 'ubuntu-2404'))" + - xvfb-run R -q -e "options(crayon.enabled = TRUE, Ncpus = $NCPUS, future.globals.onReference = NULL, repos = structure(c(devxy = 'https://cran.devxy.io/amd64/noble/latest', CRAN = 'https://cloud.r-project.org'))); library(dplyr); library(bincraftR); cran_pkgs = tools::CRAN_package_db()[['Package']]; '%nin%' <- Negate('%in%'); foo = query_metadata_table() |> filter(platform == 'ubuntu-2404', arch == 'amd64') |> distinct(name) |> pull(name); pkgs <- dput(cran_pkgs[cran_pkgs %nin% foo][0:300]); options(progressr.enable = TRUE); pkgs = c('BiplotGUI', 'blatr', 'BRugs', 'clrng', 'CoTiMA', 'deeptrafo', 'disclosuR', 'doconv', 'ecoCopula', 'Eunomia', 'excel.link', 'filters', 'gpuR', 'KeyboardSimulator', 'lgpr', 'MDSGUI', 'MediaNews', 'MPCR', 'ondisc', 'R2PPT', 'R2wd', 'ravetools', 'Rcplex', 'RcppCWB', 'rFUSION', 'RWinEdt', 'spectrino', 'taskscheduleR', 'TaxaNorm', 'verbaliseR'); pkgs = setdiff(pkgs, c('RInno', 'MediaNews')); progressr::handlers('cli'); progressr::handlers(global = TRUE); foo = lapply(pkgs, function(x) bincraftR::build_binary_package(x, debug = FALSE, force = TRUE, platform = 'ubuntu-2404'))" ### Manual pkg builds # webshot2, tabledown, TestAnaAPP, trekcolors, Spectran, SimNPH, RPushbullet, SimDesign, simCAT, SIAmodules, shinytest2, ShinyItemAnalysis, shinyIRT, shiny.benchmark, scDIFtest, RSP, qtkit, PROsetta, prettifyAddins, PerFit, outlierensembles, nomnoml, mxfda, MultBiplotR, mstDIF, mdsr, makepipe, lordif, kequate, jstager, jrt, irtreliability, irtQ, irtpwr, irtGUI, irtawsi, GRShiny, GPCMlasso, googletraffic, giacR, flps, flow, faoutlier, equateIRT, EnrichIntersect, EFA.dimensions, DFIT, D3mirt, ctgdist, CoTiMA, ConvertPar, bscui, BifactorIndicesCalculator, autoFC, airt: wait for https://github.com/rstudio/r-system-requirements/pull/178 # RInno: Windows-only diff --git a/.woodpecker/update-package-index-ubuntu-2204-amd64.yaml b/.woodpecker/update-package-index-ubuntu-2204-amd64.yaml index 1faae5b..7cf55d9 100644 --- a/.woodpecker/update-package-index-ubuntu-2204-amd64.yaml +++ b/.woodpecker/update-package-index-ubuntu-2204-amd64.yaml @@ -26,10 +26,10 @@ steps: - git clone https://pat-s:$$git_ro_token@git.devxy.io/devxy/r-pkg-binaries.git . - rm -rf /mnt/cache/packages/* - rm -rf /mnt/cache/R-pkgs/stringr - - R CMD INSTALL . + - R -q -e 'packageVersion("bincraftR")' - R -q -e 'pak::pak(c("pat-s/desc@description-from-remote", "pat-s/cranlike@s3"))' - cd /mnt/cache/packages - - R -q -e 'options(crayon.enabled = TRUE); library(bincraftR); future::plan("multisession", workers = 2); library(progressr); handlers(global = TRUE); handlers("progress"); upload_package_index()' + - R -q -e 'options(crayon.enabled = TRUE); library(bincraftR); future::plan("multisession", workers = 2); library(progressr); handlers(global = TRUE); handlers("progress"); upload_package_index(); warnings()' backend_options: kubernetes: resources: diff --git a/.woodpecker/update-package-index-ubuntu-2404-amd64.yaml b/.woodpecker/update-package-index-ubuntu-2404-amd64.yaml index 73f1d69..95a4f6a 100644 --- a/.woodpecker/update-package-index-ubuntu-2404-amd64.yaml +++ b/.woodpecker/update-package-index-ubuntu-2404-amd64.yaml @@ -24,12 +24,11 @@ steps: # download latest package version (avoid having to rebuild image every time) # rscript_startup arg: required to pass down global option to future workers https://github.com/HenrikBengtsson/future/issues/134#issuecomment-2245666169 - git clone https://pat-s:$$git_ro_token@git.devxy.io/devxy/r-pkg-binaries.git . - - rm -rf /mnt/cache/packages/* - - rm -rf /mnt/cache/R-pkgs/stringr - - R CMD INSTALL . + # # - rm -rf /mnt/cache/packages/* + - R -q -e 'packageVersion("bincraftR")' - R -q -e 'pak::pak(c("pat-s/desc@description-from-remote", "pat-s/cranlike@s3"))' - cd /mnt/cache/packages - - R -q -e 'options(crayon.enabled = TRUE); library(bincraftR); future::plan("multisession", workers = 2); library(progressr); handlers(global = TRUE); handlers("progress"); upload_package_index()' + - R -q -e 'options(crayon.enabled = TRUE); library(bincraftR); future::plan("multisession", workers = future::availableCores()); library(progressr); handlers(global = TRUE); handlers("progress"); upload_package_index()' backend_options: kubernetes: resources: @@ -38,7 +37,7 @@ steps: cpu: 2000m limits: memory: 2000Mi - cpu: 2000m + cpu: 8000m nodeSelector: kubernetes.io/arch: 'amd64'