Opened 8 years ago

Last modified 7 years ago

#14706 closed enhancement

Upgrade R to new upstream version — at Version 11

Reported by: charpent Owned by: jdemeyer
Priority: major Milestone: sage-5.13
Component: packages: standard Keywords: r-project spkg
Cc: snark Merged in:
Authors: Emmanuel Charpentier Reviewers:
Report Upstream: Reported upstream. No feedback yet. Work issues:
Branch: Commit:
Dependencies: Stopgaps:

Status badges

Description (last modified by charpent)

I intend to use this ticket to allow for routine periodic upgrades to the R spkg by "drop-in" o the new R source tree.

Change History (11)

comment:1 Changed 8 years ago by leif

For the record: Removing -L$SAGE_LOCAL/lib from LDFLAGS (#13443) recently broke building R on CentOS, cf. http://trac.sagemath.org/sage_trac/ticket/13443#comment:12 and sage-devel.

comment:2 Changed 8 years ago by leif

  • Keywords spkg added

comment:3 in reply to: ↑ description ; follow-up: Changed 8 years ago by jdemeyer

Replying to charpent:

This ticket is a place where I plan to send new updates to the R version used in Sage (R is, in principle, updated every six months). So I intend to open, close, reopen... as long as newer versions do not entail any substantial modification beyond dropping new R source in place and fixing the expected version numbers in the r.py doctest. Any further problems should be reported in specific tickets. As a new R version arrives (and Real Life (TM) allowing), I'll start from the last accepted patch for this spkg...

This is routine work (i. e. even I can do it:-), but using an up-to-date R interpreter is a sine qua non for reporting problems to R core, so it probably has to be done for Sage users to get answers from R core.

I honestly don't understand anything of this ticket description. What is this ticket about???

comment:4 in reply to: ↑ 3 Changed 8 years ago by leif

Replying to jdemeyer:

I honestly don't understand anything of this ticket description. What is this ticket about???

Atm upgrading R to 3.0.1 it seems...

comment:5 follow-up: Changed 8 years ago by charpent

  • Status changed from new to needs_review
  • Status changed from new to needs_review

1) New spkg : available on Google drive (https://docs.google.com/file/d/0B1gfn4_V_wm3clctVFFhUnlINVU/edit?usp=sharing)

2) What this ticket is about :

a) Having an up-to-date R is a sine qua non to get answers from R Core.

b) R in Sage is rarely up to date (more talented Sage developers work on more important issues).

c) Therefore, R-in-Sage users have trouble communicating with R Core

d) I am able to create "drop-in replacements" of the R spkg, thus giving R-in-Sage users an up-to-date R, thus allowing them to get answers from R Core...

e) Since this is routine work that few people seem to tackle, and since it is in my limited ability range, I'll try to do it after R upstream upgrades.

Is that clearer ?

comment:6 Changed 8 years ago by jdemeyer

  • Description modified (diff)

comment:7 Changed 8 years ago by jdemeyer

  • Description modified (diff)
  • Summary changed from r-project : because it's that time of the semester, again... to Upgrade R to version 3.0.1

comment:8 in reply to: ↑ 5 ; follow-ups: Changed 8 years ago by jdemeyer

  • Status changed from needs_review to needs_info

Replying to charpent:

Is that clearer ?

Why not just say "Upgrade R to version 3.0.1" like leif said?

For the spkg, I really need a URL to the spkg, not some link to some website where I have to click on something...

Also: fill in your real name as Author.

comment:9 in reply to: ↑ 8 Changed 8 years ago by leif

  • Authors set to Emmanuel Charpentier

Replying to jdemeyer:

For the spkg, I really need a URL to the spkg, not some link to some website where I have to click on something...

There's btw. http://spkg-upload.googlecode.com...

comment:10 Changed 8 years ago by leif

... and feel free to add yourself to the list of developers on the Sage wiki.

comment:11 in reply to: ↑ 8 Changed 8 years ago by charpent

  • Description modified (diff)
  • Status changed from needs_info to needs_review
  • Summary changed from Upgrade R to version 3.0.1 to Upgrade R to new upstream version

Replying to jdemeyer:

Replying to charpent :

Is that clearer ?

Why not just say "Upgrade R to version 3.0.1" like leif said?

Because I intend to re-open/re-close it as upstream spits out new versions... I see no point in cluttering the ticket stream with identical repeats of the same trivial point...

For the spkg, I really need a URL to the spkg, not some link to some website where I have to click on something...

Upload in progress as I write this (I hadn't yet credentials for spkg-uploads)

Also: fill in your real name as Author.

If you say so...

Note: See TracTickets for help on using tickets.