RPgSQL Contributing HOWTO
Using CVS
-
Check out the package source code. Directions can be found here.
(See "How to check out source anonymously through pserver.")
-
Attempt to install the package. (Type "R CMD INSTALL --help" for
options, especially the --library option which allows you to install the
package outside of the main R library tree, e.g., /tmp/R-package-test-dir.
Also look at the "lib.loc" option to R's "library" command.)
-
Edit the configuration file(s) (e.g., configure.in) until the package installs
without your intervention.
-
Make any additional changes to the package.
-
Create a patch file by typing "cvs diff > patch-file-name" substituting
a name for patch-file-name.
-
Go to the project
page and click on "patch manager" and then "submit a patch."
Not using CVS
-
Download the package source code from the source
forge project page.
-
Untar the package. (Type "tar zxvf RPgSQL_xxx.tar.gz")
-
Move RPgSQL to RPgSQL.orig.
-
Untar the package again. Use this version for installing and editing.
-
Attempt to install the package. (Type "R CMD INSTALL --help" for
options, especially the --library option which allows you to install the
package outside of the main R library tree, e.g., /tmp/R-package-test-dir/.
Also look at the "lib.loc" option to R's "library" command.)
-
Edit the configuration file(s) (configure.in) until the package installs
without your intervention.
-
Make any additional changes to the package.
-
Create a patch file by typing "diff -rc RPgSQL.orig RPgSQL > patch-file-name"
substituting a name for patch-file-name.
-
Go to the project
page and click on "patch manager" and then "submit a patch."
Non-Unix system
-
Instead of using diff, send me the entire edited package tarred and gzipped.
Back