Yes, the 'master' branch in git refers to the 'devel' branch of Bioconductor.
You should not aim to keep the RELEASE_3_12 branch the same as 'devel'. The RELEASE_3_12 branch is meant to be a snapshot of the 'devel' branch at a particular point in time, so that users of the RELEASE_3_12 branch get a stable package for doing reproducible research. The one time when a change is introduced into the release branch is when it is a bug fix, and then the bug fix is usually also added to the devel branch. The 'devel' branch is meant to allow you to introduce new features, and deprecate and remove old features, without disrupting the productive work being done by users in the release branch. So generally there is much more activity in the devel branch, and almost all commits in the release branch are also present in the devel branch. Version numbers indicate the separate trajectories of the two branches. For version x.y.z, 'y' is even in the release branch, and odd (and equal to y + 1 of the current release branch) in the devel branch. 'z' is incremented separately in the release branch (rarely, bug fixes only) and the devel branch. As an example from one of my own packages, AnVIL is 1.2.0 (no bug fixes) in release, and 1.3.5 (five commits representing new features or non-portable bug fixes) in devel. The version numbering scheme is discussed at https://bioconductor.org/developers/how-to/version-numbering/ Martin On 11/26/20, 5:49 AM, "Bioc-devel on behalf of Selcen Arı" <bioc-devel-boun...@r-project.org on behalf of selcena...@gmail.com> wrote: Hi everyone, I am developer of ceRNAnetsim package ( https://git.bioconductor.org/packages/ceRNAnetsim). We recently saw that it gave errors in build report ( http://bioconductor.org/checkResults/release/bioc-LATEST/ceRNAnetsim/ ), and we fixed the errors in the package, in this direction. After making the local changes, we committed to the master and RELEASE_3_12 branches on the bioconductor and github repos, following the instructions you can find in the links (1 <http://bioconductor.org/developers/how-to/git/sync-existing-repositories/> and 2 <http://bioconductor.org/developers/how-to/git/bug-fix-in-release-and-devel/>). The package version in the master branch was higher than RELEASE_3_12. Is it because the master branch refers to devel?Therefore, I wanted to sync all versions in these branches to the version in the master. However, in this case, I encountered the problem like "illegal version bump from 1.2.0 to 1.3.2". As a result, while the package version is 1.2.1 in RELEASE_3_12 branch, it is 1.3.2 in the master branch. Will this cause any problems afterwards? Regards --- Selcen ARI YUKA Yildiz Technical University Faculty of Chemistry and Metallurgical Engineering Department of Bioengineering Esenler, Istanbul, Turkey [[alternative HTML version deleted]] _______________________________________________ Bioc-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/bioc-devel _______________________________________________ Bioc-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/bioc-devel