Hello, All: ????? What's the status and future plans for R-Forge? ????? I ask primarily because a problem I reported May 15 and 17 via two different channels has yet to be fixed, and it prevents my development versions of the Ecdat and Ecfun packages from building -- because the Windows version cannot find "Matrix";? see below. Secondarily, the version of R that R-Forge tried to use earlier today was 3.5.3 -- NOT the current version. ????? Assuming you recommend migrating to GitHub, do you have a preferred procedure?? I found "https://gist.github.com/friendly/7269490".? This says it was "Last active 2 years ago" but seems to be the most current advice I can find on this right now.? That looks complicated, but I assume it preserves the edit history on R-Forge. ??? ??? ? Thanks, ??? ? Spencer Graves -------- Forwarded Message -------- Subject: Error : package 'Ecfun' could not be loaded Date: Fri, 17 May 2019 18:41:12 -0500 From: Spencer Graves <spencer.graves at prodsyse.com> To: r-forge at r-project.org Hello: ????? Your Windows platform cannot find "Matrix" and other packages.? See: https://r-forge.r-project.org/R/?group_id=1439&add_log=check_x86_64_windows&pkg=Ecdat&flavor=patched&type=00install.out ????? I reported this to your Support tracker two days ago: https://r-forge.r-project.org/tracker/?atid=194&group_id=34&func=browse ????? Can someone please fix this? ????? Or is it now the official policy of R-Forge to ask people to go someplace else, e.g., GitHub? ????? From what I know, the basic design of R-Forge is vastly superior to GitHub for packages submitted to CRAN.? However, I've encountered numerous reliability problems with R-Forge in recent years. ????? Thanks, ????? Spencer Graves [[alternative HTML version deleted]]
On 26/06/2019 10:34 a.m., Spencer Graves wrote:> Hello, All: > > > ????? What's the status and future plans for R-Forge? > > > ????? I ask primarily because a problem I reported May 15 and 17 via > two different channels has yet to be fixed, and it prevents my > development versions of the Ecdat and Ecfun packages from building -- > because the Windows version cannot find "Matrix";? see below. > Secondarily, the version of R that R-Forge tried to use earlier today > was 3.5.3 -- NOT the current version. > > > ????? Assuming you recommend migrating to GitHub, do you have a > preferred procedure?? I found > "https://gist.github.com/friendly/7269490".? This says it was "Last > active 2 years ago" but seems to be the most current advice I can find > on this right now.? That looks complicated, but I assume it preserves > the edit history on R-Forge. ???R-Forge is mirrored on Github; see https://github.com/rforge/ecdat, for example. That shows 418 commits in its history; presumably that's the full R-forge history. I think that's newer than Michael Friendly's gist. So I suspect (but haven't tried to do this) that migration now is as simple as doing a Github fork to your own Github account, and then basically forgetting about the R-forge stuff, or deleting it (and I don't know how to do that). Duncan Murdoch
> On 26 Jun 2019, at 17:25, Duncan Murdoch <murdoch.duncan at gmail.com> wrote: > > R-Forge is mirrored on Github; see https://github.com/rforge/ecdat, for example. That shows 418 commits in its history; presumably that's the full R-forge history. I think that's newer than Michael Friendly's gist. > > So I suspect (but haven't tried to do this) that migration now is as simple as doing a Github fork to your own Github account, and then basically forgetting about the R-forge stuff, or deleting it (and I don't know how to do that).I think it's better to avoid the Fork button in this case, because forks are treated specially in the Github UI. In this case you'll want your repo to appear as a main repo, and not a fork. AFAIK the only way to unfork a repo is to ask the Github staff to do it. So instead of forking, use the "+" button on github.com and select "Import a repository". This supports both git and svn repos. Best, Lionel
One thing that needs manual work is making each SVN username mP to a Git (username, email address). This often involved asking contributors what their preferred endless Git address is. The email address is what for instance GitHub uses to associate a commit authorship with a user account. You can register multiple emails addresses per GitHub account. As far as I remember, this also how GitLab and Bitbucket work. AFAIK, the Git username is not really used, but I might be wrong. You can rewrite the authorship in the Git history to get this correct, but you want to get that right before going public v if you rewrite the history and "force" push you'll make life hard for anyone who already cloned. /Henrik [[alternative HTML version deleted]]