···96969797## Updating the package set {#updating-the-package-set}
98989999+There is a script and associated environment for regenerating the package
100100+sets and synchronising the rPackages tree to the current CRAN and matching
101101+BIOC release. These scripts are found in the `pkgs/development/r-modules`
102102+directory and executed as follows:
103103+99104```bash
100105nix-shell generate-shell.nix
101106···112117mv bioc-experiment-packages.nix.new bioc-experiment-packages.nix
113118```
114119115115-`generate-r-packages.R <repo>` reads `<repo>-packages.nix`, therefor the renaming.
120120+`generate-r-packages.R <repo>` reads `<repo>-packages.nix`, therefore
121121+the renaming.
122122+123123+Some packages require overrides to specify external dependencies or other
124124+patches and special requirements. These overrides are specified in the
125125+`pkgs/development/r-modules/default.nix` file. As the `*-packages.nix`
126126+contents are automatically generated it should not be edited and broken
127127+builds should be addressed using overrides.