rkward: buildbot jobs failing due to erroneously existing files on the builders

Marko Käning (MacPorts) mk-macports at posteo.net
Sat Jan 23 17:57:44 PST 2016


Hi Ryan,

something weird had happened last August to the buildbots w.r.t. 
building port:rkward [1], as some files were left on the filesystem 
which let all buildbots fail installations [2-4].
Funnily enough the installation for Snow Leopard was successful in [5].


See these timestamps which show that the files were created in August:
---
RKWARD_TIMESTAMPS:
total 32
drwxr-xr-x  7 root  wheel   238 Aug  5 16:08 Meta
drwxr-xr-x  5 root  wheel   170 Aug  5 16:08 R
drwxr-xr-x  7 root  wheel   238 Aug  5 16:08 help
drwxr-xr-x  4 root  wheel   136 Aug  5 16:08 html
-rw-r--r--  1 root  wheel  2141 Aug  5 16:08 INDEX
-rw-r--r--  1 root  wheel   462 Aug  5 16:08 CITATION
-rw-r--r--  1 root  wheel  1416 Aug  5 16:08 DESCRIPTION
-rw-r--r--  1 root  wheel  3044 Aug  5 16:08 NAMESPACE

/opt/local/Library/Frameworks/R.framework/Resources/library/rkward//Meta:
total 40
-rw-r--r--  1 root  wheel  1776 Aug  5 16:08 Rd.rds
-rw-r--r--  1 root  wheel  1805 Aug  5 16:08 hsearch.rds
-rw-r--r--  1 root  wheel   873 Aug  5 16:08 links.rds
-rw-r--r--  1 root  wheel  1226 Aug  5 16:08 nsInfo.rds
-rw-r--r--  1 root  wheel  1024 Aug  5 16:08 package.rds

/opt/local/Library/Frameworks/R.framework/Resources/library/rkward//R:
total 120
-rw-r--r--  1 root  wheel   1056 Aug  5 16:08 rkward
-rw-r--r--  1 root  wheel  49621 Aug  5 16:08 rkward.rdb
-rw-r--r--  1 root  wheel   2195 Aug  5 16:08 rkward.rdx

/opt/local/Library/Frameworks/R.framework/Resources/library/rkward//help:
total 168
-rw-r--r--  1 root  wheel   2015 Aug  5 16:08 AnIndex
-rw-r--r--  1 root  wheel    795 Aug  5 16:08 aliases.rds
-rw-r--r--  1 root  wheel    444 Aug  5 16:08 paths.rds
-rw-r--r--  1 root  wheel  68342 Aug  5 16:08 rkward.rdb
-rw-r--r--  1 root  wheel    794 Aug  5 16:08 rkward.rdx

/opt/local/Library/Frameworks/R.framework/Resources/library/rkward//html:
total 32
-rw-r--r--  1 root  wheel  10280 Aug  5 16:08 00Index.html
-rw-r--r--  1 root  wheel   1319 Aug  5 16:08 R.css
RKWARD_TIMESTAMPS:
total 32
drwxr-xr-x  7 root  wheel   238 Aug  5 16:08 Meta
drwxr-xr-x  5 root  wheel   170 Aug  5 16:08 R
drwxr-xr-x  7 root  wheel   238 Aug  5 16:08 help
drwxr-xr-x  4 root  wheel   136 Aug  5 16:08 html
-rw-r--r--  1 root  wheel   462 Aug  5 16:08 CITATION
-rw-r--r--  1 root  wheel  1095 Aug  5 16:08 DESCRIPTION
-rw-r--r--  1 root  wheel   695 Aug  5 16:08 INDEX
-rw-r--r--  1 root  wheel   296 Aug  5 16:08 NAMESPACE

/opt/local/Library/Frameworks/R.framework/Resources/library/rkwardtests//Meta:
total 40
-rw-r--r--  1 root  wheel  655 Aug  5 16:08 Rd.rds
-rw-r--r--  1 root  wheel  689 Aug  5 16:08 hsearch.rds
-rw-r--r--  1 root  wheel  351 Aug  5 16:08 links.rds
-rw-r--r--  1 root  wheel  304 Aug  5 16:08 nsInfo.rds
-rw-r--r--  1 root  wheel  923 Aug  5 16:08 package.rds

/opt/local/Library/Frameworks/R.framework/Resources/library/rkwardtests//R:
total 112
-rw-r--r--  1 root  wheel   1056 Aug  5 16:08 rkwardtests
-rw-r--r--  1 root  wheel  48577 Aug  5 16:08 rkwardtests.rdb
-rw-r--r--  1 root  wheel    835 Aug  5 16:08 rkwardtests.rdx

/opt/local/Library/Frameworks/R.framework/Resources/library/rkwardtests//help:
total 72
-rw-r--r--  1 root  wheel    618 Aug  5 16:08 AnIndex
-rw-r--r--  1 root  wheel    297 Aug  5 16:08 aliases.rds
-rw-r--r--  1 root  wheel    291 Aug  5 16:08 paths.rds
-rw-r--r--  1 root  wheel  17867 Aug  5 16:08 rkwardtests.rdb
-rw-r--r--  1 root  wheel    413 Aug  5 16:08 rkwardtests.rdx

/opt/local/Library/Frameworks/R.framework/Resources/library/rkwardtests//html:
total 16
-rw-r--r--  1 root  wheel  3080 Aug  5 16:08 00Index.html
-rw-r--r--  1 root  wheel  1319 Aug  5 16:08 R.css
---

I've therefore enabled the removal of the rkward(tests) folders during 
the activation phase [6] and then all builds became GREEN. :)
Finally I disabled the pre-activate phase altogether [7].

Greets,
Marko



[1] https://build.macports.org/changes/58438
[2] 
https://build.macports.org/builders/buildports-mavericks-x86_64/builds/16282
[3] 
https://build.macports.org/builders/buildports-mtln-x86_64/builds/27434
[4] 
https://build.macports.org/builders/buildports-yosemite-x86_64/builds/7644
[5] 
https://build.macports.org/builders/buildports-snowleopard-x86_64/builds/39981
[6] https://build.macports.org/changes/58439
[7] https://build.macports.org/changes/58440



More information about the macports-dev mailing list