Yeah, i am not a member of upstream rstudio project.
In that case, i think the options are either to bring someone from the upstream on the boat or trying to make the snap to work in strict mode without super-priveleged interfaces. Perhaps we can still support most functionality in this way.
I dont know if it’s possible that ship whole R language runtime inside a snap in strict mode. Can you give me some suggestions or examples ?
Hi there
I have looked at snapping the R programming language in the past. IIRC it doesn’t work so well as you need to modify the language itself to work in strict confinement. You need to patch certain parts of the language’s source. Individuals have attempted to snap the language in the past, but I don’t think efforts have been as fruitful.
@jslarraz would you be okay with releasing rstudio with classic confinement if Ubuntu HPC was involved? We already have a few classic snaps in our portfolio, and will likely have more in the future. We could possibly transfer the rstudio snap repository to our organisation on GitHub and then publish from there? I’m already a vetted publisher. We can also work to engage upstream (Posit) like we did with the Spack snap. @aoyama let me know if you’re open to the idea
RStudio is extremely popular in data science and HPC ecosystems, so I’d be happy to help drive this to the finish line!
Sounds good, i am fine with this.
Hey @nuccitheboss
Thanks for the offering, I’m always happy to see new interesting snaps in the store
Let me double check if that will fit the policy and I’ll came back to you here in 2/3 days
Hey @aoyama @nuccitheboss
I can confirm that it should be fine to grant classic to rstudio
if Ubuntu HPC is involved, so that the snap repository is transferred to UbuntuHPC github and the snap is published by ubuntuhpcbot
account as for your other snaps
That will be great !
Do i need to do anything ?
Hey @aoyama @nuccitheboss , any updates regarding the progress of the Ubuntu HPC being involved in rstudio
? Thanks
No reply since last comments, i am waitting for the ubuntu HPC team take over the rstudio repo and the name in snap store.
Hi there @aoyama
Apologies for the delay. Yes, let’s initiate the process for Ubuntu HPC
to take over the snap package. Here’s what I’ll need you to do:
- Invite
nuccitheboss+ubuntuhpcbot@ubuntu.com
to be a collaborator on the snap. - Open a store request to transfer the rstudio name to Ubuntu HPC.
- On GitHub, initiate a transfer request for the rstudio snap repository to the Charmed HPC organisation on GitHub
If you’re unable to open transfer request for the repository, let me know. I can work some magic to change the upstream for the git repository. Eventually we’ll want to add some extra features such as release automation and more supported architectures. In the meantime, I’ll work some connections to see if I can get anyone from Posit involved as well.
Let me know if you have questions
Great!
I’ve created the transfer request.
But github repo transfer had some permission problem, maybe need your help.
Nice!
What issues did you have with the transfer request? If it’s not allowing you due to permissions issues, I can just clone your repository and change the upstream if that’s alright with you?
Yes, permissions issue.
I’m fine with that. Please go ahead.
Hey @aoyama
Sorry for not being able to get to this sooner; been very busy as of late
I’ll get to setting up the new repo for the snap package tonight.
Sorry but any news here ?
Hey @nuccitheboss
A few months passed, anything new?
Sorry but we have made so far and so close, are you still willing to push this on ?