-
Notifications
You must be signed in to change notification settings - Fork 95
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
bug fix release 2.4-1? #194
Comments
Kurt Hornik approached us with this message on Sunday Aug-28, 2016:
This means that we need to release 2.4-1. |
OK; how much of the above do you want to bring over to 2.4-1? That release could be just the Or do you want to go with the whole smash and bring in everything listed for a bug-fix release? |
I'm a bit annoyed for this There are several bug fixes, too. These are more important for the bug fix release because they touch users. Actually, only |
Whoops, right. So shall we say 2.4-1 is everything in the first list above? The other stuff going to a 2.5-0 (which semantically would indicate new or changed behaviour). Or would you prefer to ship everything as 2.4-1. In which case, there is no reason that we have to have a 2.4-1 if we want to push out all the above; we could just call it 2.5-0? |
I'm not mentally ready for releasing 2.5-0. All changes have been tiny or reactive so far. I needed some tiny features for a project in summer, and upgraded |
I have merged all changes from the master except Monday 5 September 2016 will be the 15th anniversary of vegan: 1.0-1 was released on September 5, 2001. |
I have merged the branch tracking changes for issue #193 (with the typo branch) into master, so that's ready for cherry picking. We should add at least the fix for regression in expression handling in linestack (issue #195) (possibly after merging the branch adding |
I have fixed all but one type of warnings I get from Fortran: closing I have followed the discussion in R-devel mailing list in hope of seeing that this is something that need not be touched. Several other package developer seem to have exactly the same |
About legacy formats: all this is true. I know that |
I submitted version 2.4-1 to CRAN a few minutes ago. Now we got to wait for the response. The version fixed all Fortran issues -- including "obsolescent DO loop termination" that I fixed by hand. I hope this is not required in general. I had only 57 "obsolescent" loops in |
version 2.4-1 is now in CRAN. |
It may be that we should have a minor release 2.4-1 in September. For a while this looked necessary because R-devel commit 71113 on 18-Aug changed
droplevels()
behaviour so thatbetadisper()
failed. However, the behaviour was again modified in commit 71129 ( 22-Aug) and oldbetadisper()
again works. These changes are discussed in issues #192 and #193. New release is no longer absolutely necessary, but there are some glitches that could be fixed, and we could quite well have a September release. Here some points:R-devel
WARN on GNU extensions in Fortran files. I have now fixed all these warnings incepin.f
,decorana.f
,monoMDS.f
andordering.f
. None of these fixes changes the behaviour of these functions: they just remove the warnings.goodness.cca
failed with rank=1 models and had lostchoices
argument. There were also some other glitches that needed fixes. These bugs were introduced with the complete re-writing of the function for the 2.4-0 release. Issues goodness.cca #189 and goodness.cca currently ignores choices argument #190.goodness.cca
also radiated to fixes in some other functions with similar problem, and the work still continues here. Typical case is that we cast a vector to a diagonal matrix withdiagmat <- diag(vec)
which fails ifvec
has only one element (diag
is one developer biting function that can take a scalar, a vector or a matrix as its first argument -- and works differently in all these cases). Other affected functions arestressplot.rda
,stressplot.cca
,fitted.dbrda
,inertcomp
, and the search continues. Functionmeandist
also failed if the first or the last group had only one item (but worked if one-item groups were in other positions).as.mcmc.oecosimu
failed when there is only one chain (that is, it usually fails). Function is rarely used, and the bug was introduced in 2.4-0 release whenas.mcmc
gained the ability to handle multiple chains.nestedbetajac
andnestedbetasor
did not cope with quantitative input data.betadisper
and otherdroplevels()
utilizing functions, the fixes made improve robustness and should be published.linestack()
. The fix there should got to 2.4-1 (possibly with the extra change to addfont
argument tolinestack()
also).In addition, there are some new features that could be safely ported:
monoMDS
gainedpoints
andtext
after a query in StackOverflow.diversity
checks its input and works withNA
(issue diveristy(): dealing with NA's #187).ordixyplot
can draw polygons.tabasco
is more configurable.rda
and friends that Daniel Borcard requested for the next edition of their book.The text was updated successfully, but these errors were encountered: