Skip to content

[Bioc-devel] [EXTERNAL]Re: Update R package I developed which has been released by bioconductor

3 messages · Xiaowen Chen, Shepherd, Lori

#
By the way, when I performed ?git remote -v?
It is different with yours, I have a ?.git? for upstream

origin     https://github.com/TheJacksonLaboratory/epihet.git (fetch)
origin     https://github.com/TheJacksonLaboratory/epihet.git (push)
upstream             git at git.bioconductor.org:packages/epihet.git (fetch)
upstream             git at git.bioconductor.org:packages/epihet.git (push)

Is it right?
Best,
Xiaowen

From: "Shepherd, Lori" <Lori.Shepherd at RoswellPark.org>
Date: Monday, September 21, 2020 at 9:22 AM
To: Xiaowen Chen <Xiaowen.Chen at jax.org>, "bioc-devel at r-project.org" <bioc-devel at r-project.org>
Subject: [EXTERNAL]Re: Update R package I developed which has been released by bioconductor

Bioconductor would not have your package on github.  Bioconductor has your repository in a git server.   If you already have a clone of your github repository you could follow the instructions here to add the remote to the Bioconductor repository you referenced here:
http://bioconductor.org/developers/how-to/git/sync-existing-repositories/

so :
git clone  <Your github repo>
cd epihet
<follow the instructions on the link above>

Make sure you do the
git fetch --all
git pull upstream master before making any changes!! This will make sure you get the release version bumps the core team performed and that everything is up-to-date with our version of your repository at git.bioconductor.org

Once you add the remote upstream if you do git remote -v
origin should point to your github
upstream should point to Bioconductor
It would be something similar to

origin https://github.com/<Your<https://github.com/%3cYour> github> .git (fetch)
origin https://github.com/<Your<https://github.com/%3cYour> github>.git (push)
upstream git at git.bioconductor.org:packages/epihet (fetch)
upstream git at git.bioconductor.org:packages/epihet (push)


So when you push changes:

git push origin master
would update YOUR github
it is saying git push  to the origin which is your github on the master branch

To update on Bioconductor
git push upstream master
it is saying git push changes to the upstream with is the bioconductor remote master branch (devel)

Make sure the version number has a version bump!  Our version is at 1.5.0  so you would have to bump the z of version x.y.z for it to register on Bioconductor (>=  1.5.1  )

Hope that helps clarify.



Lori Shepherd

Bioconductor Core Team

Roswell Park Comprehensive Cancer Center

Department of Biostatistics & Bioinformatics

Elm & Carlton Streets

Buffalo, New York 14263
#
The remote set up you have is correct.  Based on your previous email and your new email to bioc-devel it looks like the issue is your access credentials/public key  and activating your git credentials account so you can manage keys.


Lori Shepherd

Bioconductor Core Team

Roswell Park Comprehensive Cancer Center

Department of Biostatistics & Bioinformatics

Elm & Carlton Streets

Buffalo, New York 14263
#
Hi Shepherd,

I tried to activate my account on https://git.bioconductor.org/BiocCredentials/account_activation/

Xiaowen.chen at jax.org<mailto:Xiaowen.chen at jax.org> which is shown in description file, but it told me:
xiaowen.chen at jax.org<mailto:xiaowen.chen at jax.org> is not associated with a maintainer of a Bioconductor package. Please check the spelling or contact bioc-devel at r-project.org<mailto:bioc-devel at r-project.org> for help.
 This is my epihet link: https://bioconductor.riken.jp/packages/3.9/bioc/html/epihet.html
Could you help me?
Best,
Xiaowen

From: "Shepherd, Lori" <Lori.Shepherd at RoswellPark.org>
Date: Friday, September 25, 2020 at 7:33 AM
To: Xiaowen Chen <Xiaowen.Chen at jax.org>, "bioc-devel at r-project.org" <bioc-devel at r-project.org>
Subject: Re: [EXTERNAL]Re: Update R package I developed which has been released by bioconductor

The remote set up you have is correct.  Based on your previous email and your new email to bioc-devel it looks like the issue is your access credentials/public key  and activating your git credentials account so you can manage keys.


Lori Shepherd

Bioconductor Core Team

Roswell Park Comprehensive Cancer Center

Department of Biostatistics & Bioinformatics

Elm & Carlton Streets

Buffalo, New York 14263