statnet / network

Classes for Relational Data
Other
15 stars 8 forks source link

Release network 1.17 #58

Closed krivit closed 3 years ago

krivit commented 3 years ago

Checklist before submitting to CRAN

Note that the final submission must be done by @CarterButts.

Directions for use

  1. Create an appropriately named issue (e.g., "Release package version version.").
  2. Copy-paste this file into the issue text to provide the checklist functionality.
  3. After a commit directly pursuant to a checkbox item, uncheck all checkboxes below it.
  4. After any other commit to master branch, uncheck all boxes from the "master branch" section down.
  5. After any other commit to *release* branch, uncheck boxes from the "Release branch" section down.
  6. Close the issue after all boxes are checked.

master branch

Release branch (v1.17)

After release

krivit commented 3 years ago

I have created a release branch v1.17, in which I have eliminated dependence on statnet.common 4.5: it now works with the CRAN version. I had informed the reverse-dependency developers of the changes and the breakages on 20 May.

As far as I know, there is nothing blocking the release of network now. Given all the other packages in the pipeline, the sooner we release, the better.

Some of the items on this checklist are not applicable, and others I can't complete because network uses "nonstandard" LICENSE file and file headers, I am not very familiar with its C API or tutorials, and I don't know what should be done with https://github.com/statnet/network/issues/59.

@CarterButts, @mbojan, @chad-klumb , can I ask you to please it the rest of the way?

CarterButts commented 3 years ago

v1.17 is now passing checks on Rhub and all three versions of winbuilder, plus my at-home checks. So I think it's good to go. Unless I hear immediate objections, I will begin the transfer. Thanks @krivit and @martinamorris for your help w/pre-checks!

CarterButts commented 3 years ago

Package has been pushed. Will update and close when/if it passes muster on their end...

CarterButts commented 3 years ago

Argh. JSS has moved from http to https, so it failed because the URLs weren't of the correct type. And, of course, because it is CRAN, no other testing utilities but their own internal one flagged this as an issue. After all these years, this remains a constant: they always apply super secret squirrel tests on packages that are never covered in their other testing utilities (including WinBuilder and friends). Why do they make such work for themselves? Like wavefunction collapse, it is a deep and impenetrable mystery.

It does appear, in any event, that one's external measurement of a package status and that of CRAN do not diagonalize in the same basis.

Fixed the issues and am trying again.....

CarterButts commented 3 years ago

OK, they may have taken it. Not yet clear. Will check tomorrow, and update things accordingly.

martinamorris commented 3 years ago

lol, super secret squirrels. fingers crossed.

CarterButts commented 3 years ago

The latest hurdle is the revdep issue. Have explained it. Hopefully, they will weigh us lightly on the scales of Ma'at.

drh20drh20 commented 3 years ago

Scales of Ma'at... Now there's a reference I had to look up.

Indeed, may release 1.17 be judged lighter than the proverbial feather by the priests of CRAN!

CarterButts commented 3 years ago

The package has passed the final acceptance phase. The package will propagate to CRAN in a few hours. You may start your landing.