[Bioc-devel] Version bumps
Martin Morgan
martin.morgan at roswellpark.org
Thu Jan 25 16:14:28 CET 2018
On 01/23/2018 10:15 AM, Martin Morgan wrote:
> On 01/22/2018 07:19 PM, Yuande Tan wrote:
>> Dear Martin,
>> I have install git and also built github and created public and
>> private keys and built config for automatically loading keys into the
>> ssh-agent and store passphrases in my keychain. my .ssh has files:
>>
>> ~/.ssh/config
>>
>> ~/.ssh/id_rsa
>>
>> ~/.ssh/id_rsa.pub
>>
>> ~/.ssh/known_hosts
>>
>>
>> I tried ssh git at github.com <mailto:git at github.com> to automatically
>> load keys into the ssh-agent and store passphrases in my keychain but
>> every time I got bad option:
>>
>> /Users/yuandet/.ssh/config: line 4: Bad configuration option:
>> addkeystoagent
>>
>> /Users/yuandet/.ssh/config: terminating, 1 bad configuration options
>>
>>
>> I used google to try address this problem, but I have not found any
>> answer so far.
>>
>
> Did you follow the simple instructions here?
>
>
> https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/
>
>
> To debug, it would help to see your ./ssh/config file. It is a plain
> text file, and can be edited using a normal text editor. Simply remove
> the AddKeysToAgent line.
>
> This seems likely to be due to differences in macOS versions, as
> summarized here
>
> https://developer.apple.com/library/content/technotes/tn2449/_index.html
Have you made any progress? Your packages MBttest and GMRP have been
failing for quite some time and are now deprecated.
Martin
>
> Martin
>
>>
>> Would you like to tell me how to fix this problem for me to update my
>> packages MBttest and GMRP?
>>
>>
>> Thank you so much for your great help.
>>
>>
>> My best wishes,
>>
>>
>> Yuande
>>
>>
>> On Fri, Jan 19, 2018 at 6:01 AM, Martin Morgan
>> <martin.morgan at roswellpark.org <mailto:martin.morgan at roswellpark.org>>
>> wrote:
>>
>> Bioc developers!
>>
>> A number of packages in the 'master' branch of their git repository
>> build and check successfully, but do not propagate to the 'devel'
>> repository (red light at the extreme right, e.g., ABSSeq; mouse over
>> for details)
>>
>> https://bioconductor.org/checkResults/3.7/bioc-LATEST/ABSSeq
>> <https://bioconductor.org/checkResults/3.7/bioc-LATEST/ABSSeq>
>>
>> This is because the version of the git repository master branch
>> (1.32.3) is less than the version of the published package in the
>> devel repository (1.33.0).
>>
>> The Bioconductor version scheme is described at
>>
>> https://bioconductor.org/developers/how-to/version-numbering/
>> <https://bioconductor.org/developers/how-to/version-numbering/>
>>
>> Suppose a package has 'devel' version 1.3.1, and release version
>> 1.2.0. The middle digit in the devel version is always odd, the
>> middle digit in the release version is even and one less than devel.
>> Best practice would be to introduce bug fixes and new features into
>> the master branch and increment the version to 1.3.2. Bug fixes
>> would then be ported to the RELEASE_3_6 branch and the release
>> branch would be incremented to version 1.2.1.
>>
>> Here are the packages with invalid versions, and a little commentary
>>
>> > versions %>% select(package, published, repo)
>> # A tibble: 9 x 3
>> package published repo
>> <chr> <chr> <chr>
>> 1 ABSSeq 1.33.0 1.32.3
>>
>> Looks like this package had bug fixes introduced into the release
>> (even-numbered) branch, and these were ported to the devel branch
>> without changing version number. Introduce bug fixes in devel, and
>> port to release. Remember to increment the appropriate version
>> number in devel, and the appropriate version number in release. The
>> next devel version number is 1.33.1.
>>
>> 2 esetVis 1.5.0 1.3.2
>>
>> Looks like this package had bug fixes introduced into the devel
>> branch, but did not pull the version bump from Biocoductor after the
>> last release. The next devel version number is 1.5.1.
>>
>> 3 Logolas 1.3.0 1.2.1
>> 4 microbiome 1.1.10006 1.1.2
>>
>> It's true that .2 > .10006, but the number after the '.' is treated
>> as an integer, and 2 < 10006. The correct version number for this
>> package is 1.1.10007.
>>
>> 5 multiClust 1.9.0 1.8.1
>> 6 nucleR 2.11.0 2.2.0
>>
>> It looks perhaps like the nucleR author is incrementing the middle
>> version field, rather than the last. The package does not propagate
>> for the same reason as microbiome, 2 < 11. The rule is that the
>> 'devel' version have odd-numbered middle digits, so the correct
>> version in the repo would be 2.11.1.
>>
>> 7 QuaternaryProd 1.7.0 1.6.1
>> 8 rDGIdb 1.5.0 1.4.2
>> 9 Rnits 1.13.0 1.11.2
>>
>> Please respond to the bioc-devel mailing list with any questions; I
>> look forward to fewer red lights!
>>
>> Martin
>>
>>
>> This email message may contain legally privileged
>> and/or...{{dropped:2}}
>>
>> _______________________________________________
>> Bioc-devel at r-project.org <mailto:Bioc-devel at r-project.org> mailing
>> list
>> https://stat.ethz.ch/mailman/listinfo/bioc-devel
>> <https://stat.ethz.ch/mailman/listinfo/bioc-devel>
>>
>>
>
>
> This email message may contain legally privileged and/or...{{dropped:2}}
>
> _______________________________________________
> Bioc-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/bioc-devel
This email message may contain legally privileged and/or...{{dropped:2}}
More information about the Bioc-devel
mailing list