On Tuesday, June 27, 2017 4:09:54 PM EDT Steve Grubb wrote:
> On Tuesday, June 27, 2017 3:47:42 PM EDT Adam Williamson wrote:
> > On Sun, 2017-06-25 at 17:08 +0100, José Abílio Matos wrote:
> > > On Sunday, 25 June 2017 16.38.00 WEST Steve Grubb wrote:
> > >
> > > > For example, when I run RStudio, I get:
> > > > 
> > > > R graphics engine version 12 is not supported by this version of
> > > > RStudio. The Plots tab will be disabled until a newer version of
> > > > RStudio is installed.
> > > 
> > > You need to update Rstudio to a newer version. That fixes this issue.
> > > 
> > > > Also:
> > > > 
> > > > Warning: Error in library: there is no package called ‘shinyjs’
> > > > Stack trace (innermost first):
> > > >     41: library        
> > > >      1: shiny::runApp
> > > > Error : there is no package called ‘shinyjs’
> > > > 
> > > > So, basically, anyone updating to the new R is dead in the water. It
> > > > really needs to be rolled back to 3.3.3 in F24 & F25. Which leads to
> > > > another issue...where is R in the bugzilla database? I can't find it.
> > > 
> > > The only packages that needed to be rebuild are those that rebuild
> > > packages that register C or Fortran functions:
> > 
> > By policy, the Rstudio update and updates for all those packages should
> > have been included with the update to R itself:
> > 
> > https://fedoraproject.org/wiki/Updates_Policy#Updating_inter-dependent_pac
> > kages
> 
> There really is no way to do this. We don't ship RStudio because its so hard
> to package. I've tried creating a spec file and putting all the pieces
> where it belongs but it doesn't work unless its installed to /usr/local
> which is against Fedora policies. The best I could come up with is to
> create a blog to tell everyone how to build it for themselves.

For anyone following along...since this completely stopped work on my 
projects, I took the time to upgrade to a newer version of Rstudio which works 
with R 3.4. A link to the srpm and some basic instructions can be found here:

http://security-plus-data-science.blogspot.com/2017/06/updated-rstudio-srpm-available.html

-Steve


> There just simply needs to be a rule of no update to a major release during
> a shipped Fedora OS. R 3.3 -> 3.3.1 is fine as that's bug fixes. R 3.3.3
> -> 3.4 has potential to wreck things on already shipped OS.
> 
> > "When one updated package requires another (or more than one other),
> > the packages should be submitted together as a single update. For
> > instance, if package A depends on packages B and C, and you want to
> > update to a new version of package A which requires new versions of B
> > and C, you must submit a single update containing the updated versions
> > of all three packages. It is a bad idea to submit three separate
> > updates, because if the update for package A is pushed stable before
> > the updates for packages B and C, it will cause dependency problems."
> > 
> > Also, it may be worth considering whether updating R to 3.4 is in line
> > with these parts of the policy:
> > 
> > "Releases of the Fedora distribution are like releases of the
> > individual packages that compose it. A major version number reflects a
> > more-or-less stable set of features and functionality. As a result, we
> > should avoid major updates of packages within a stable release. Updates
> > should aim to fix bugs, and not introduce features, particularly when
> > those features would materially affect the user or developer
> > experience. The update rate for any given release should drop off over
> > time, approaching zero near release end-of-life; since updates are
> > primarily bugfixes, fewer and fewer should be needed over time."
> 
> 
> It sounds like this ^^^ fits best.
> 
> 
> > "Package maintainers MUST:
> > 
> > 
> >     Avoid Major version updates, ABI breakage or API changes if at all
> > 
> > possible.
> > 
> >     Avoid changing the user experience if at all possible.
> >     Avoid updates that are trivial or don't affect any Fedora users."
> > 
> > 
> > It would be great if the relevant maintainers could take these points
> > into consideration for future updates. Thanks!
> 
> 
> I'm trying to consider what to do to get a working RStudio again. I suppose
> I 
 can find the packages in the build system and do it manually. But it
> pulled in a little over 20 dependency packages.
> 
> Also, what about the missing bz entry? I'd file a bug but I can't find an
> "R" 
 component to file a bug against. Try it.
> 
> Thanks,
> -Steve
> _______________________________________________
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org

_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org

Reply via email to