Dear Bioconductor Maintainers:
I encountered a version conflict when trying to push updates to scQTLtools: Push modifications today but was rejected, so I used "--force" and received error:
"Error: Illegal version bump from '1.1.0' to '0.99.14'."
but Bioconductor website shows version 0.99.12 (matches my local version before modification).
Question: Why does the remote devel branch have a higher version (1.1.0) than my local (0.99.12)? Should I increment the local version to 1.1.1 when pushing changes to Bioconductor's devel branch? Thank you for your answer.
Additional details:
Command used to push changes to Bioc:
git push upstream main:devel
To git.bioconductor.org:packages/scQTLtools.git ! [rejected] main -> devel (fetch first) error: failed to push some refs to 'git.bioconductor.org:packages/scQTLtools.git' hint: Updates were rejected because the remote contains work that you do not hint: have locally. This is usually caused by another repository pushing to hint: the same ref. If you want to integrate the remote changes, use hint: 'git pull' before pushing again. hint: See the 'Note about fast-forwards' in 'git push --help' for details.
Command used to push changes to Bioc in force:
git push upstream main:devel --force
Enumerating objects: 319, done. Counting objects: 100% (319/319), done. Delta compression using up to 12 threads Compressing objects: 100% (312/312), done. Writing objects: 100% (319/319), 2.42 MiB | 1.17 MiB/s, done. Total 319 (delta 171), reused 0 (delta 0), pack-reused 0 (from 0) remote: Resolving deltas: 100% (171/171), done. remote: Error: Illegal version bump from '1.1.0' to '0.99.14'. remote: remote: Check http://contributions.bioconductor.org/versionnum.html remote: for details. remote: To git.bioconductor.org:packages/scQTLtools.git ! [remote rejected] main -> devel (pre-receive hook declined) error: failed to push some refs to 'git.bioconductor.org:packages/scQTLtools.git'
Command used to verify remote version:
git show upstream/devel:DESCRIPTION | grep -i "^Version"
Version: 1.1.0
Current status:
- Local version (main branch): 0.99.14
- Remote devel branch (upstream/devel): 1.1.0
- Bioconductor website displays: 0.99.12