-
Notifications
You must be signed in to change notification settings - Fork 65
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
[EVENT][Nov 25 – 29] OceanHackWeek (Spanish) #5052
Comments
A correction: What hours of the day will participants be active? (e.g., 5am - 5pm US/Pacific)6 - 12 US/Pacific, but individual use will likely continue after hours |
@jnywong I've sent two replies to your Nov. 11 email from support@2i2c.freshdesk.com but I haven't heard back. I still don't know if email is the right avenue, or if we should be having those exchanges on a ticket system or here. So, I'll paste the exchanges here, with followups. First I'm pasting what I submitted in my original ticket: The second OceanHackWeek (OHW)-in-Spanish event is coming up, Nov 25-29. It follows the previous event from October (see #4883). We have some issues that have came up now or in 2023 that I'd like to address: Environment management for R image.
Specifics to use with Latin American audience
|
Regarding the embargo and localization:
Too bad. I don't expect that we'll find a solution in the next two weeks, but it'd be really helpful if we could make some progress. Please see the brief exchange I pointed to in my request, from Feb. 2023 (starts here), especially the last comment from yuvipanda:
Can you comment on at least avenues for exploration of the issue with blocked access in Cuba? Has this issue not come up in 2i2c's collaboration with Metadocencia (the Catalyst project)?
Can you point me to an example of a 2i2c hub that's using this workflow, where I can see the nuts and bolts of what's being localized and how? We can let the questions about improvements to localization sit. What we've already done covers most of what we'd want, so it's a low priority. But given 2i2c's collaboration with Metadocencia on Catalyst hubs in Latin America, I hoped that there'd be best practices already in place that we could adopt or at least examine. BTW, I was pleased to discover the materials in Spanish already created by that project for "Hub Champion training", https://catalystproject.cloud/hub-champion-training/es/. That's already helpful. Through that site I also found Catalyst hubs in Latin America that had a lot of boilerplate text on the login page already translated to Spanish. |
Environment management for R image
We're not using repo2docker. But we do have GH actions that create a R docker image (and a separate Python image) when we update the environment. https://github.com/oceanhackweek/jupyter-image/ Would you still be able to help or point us in the right direction? For example, can you point us to the repo of another 2i2c hub that has a full-fledged R environment, including RStudio? I looked around 2i2c documentation vis a vis repo2docker, and landed here: Our image building workflow was first created in 2021, when we first adopted a 2i2c hub. It's evolved over time, sometimes incrementally and sometimes in bigger steps. We use the GitHub container repository rather than quay.io (quay.io is recommended in the 2i2c docs). We don't use repo2docker, due to problems encountered early on. The OceanHackWeek technical team is discussing some of the challenges with the R environment / image, including the background that led to it, at oceanhackweek/jupyter-image#90. Feel free to chime in! In PR oceanhackweek/jupyter-image#97 we've updated Python, I'll be happy if we can just get this updated image to work. I've already found a way to make it easier to manage R package dependencies. |
Hi @emiliom ! I have been on annual leave and on a training course for the last 2 days – continuing on the support desk is fine, but I can continue the exchange here.
I'm afraid this is beyond our control, but I can ask my colleagues about other avenues. Is a VPN out of the question?
Yes! You are indeed right about our collaboration with MD on The Catalyst Project and a CI/CD workflow is set up in the following repository: https://github.com/czi-catalystproject/hub-champion-training. There is documentation for the Crowdin GH action you can follow https://github.com/crowdin/github-action.
I am going to take a 30-min timebox to investigate here and will follow up in another comment. Note that 2i2c is limited in providing bespoke support for image customisation, but we are working behind the scenes to try and improve this experience. |
I was able to pull your most recent published R image into a 2i2c hub and did not come across a 500 error. You can see from the screenshot that the RStudio launcher is available and opens RStudio fine, and that I believe this version is missing a few upgrades that you are trying to add in oceanhackweek/jupyter-image#97 but I am unfortunately unable to follow your custom image-building setup.
I can point you in the direction of our community CryoCloud's RStudio configuration that follows our recommended repo2docker action: https://github.com/CryoInTheCloud/hub-Rstudio-image. You can also try asking others on the Jupyter discourse and you are welcome to ask our other community members on our 2i2c Slack workspace. |
Thanks @jnywong ! The Catalyst hub-training repo and the CryoCloud RStudio config repo look like great resources. Regarding the embargo issue, VPN is an option for some, but I don't think it's available to everyone. Last year I spoke with someone in Brazil who used to work with Google Cloud (I think) and also with MetaDocencia. She wondered if hosting the hub on a region outside the US (eg, Brazil) would make a difference. This year we'll have potentially one participant from Cuba. Anyways, definitely not something anyone can "resolve" in the next couple of weeks, but it'll still be helpful to start scoping out options and getting more clarity. About the R images: sorry, the published R image does work, as you saw. That's what we used in the October event. Our attempts to upgrade it are the ones that are still not working out. Thanks for the pointer to a 2i2c Slack workspace! That could be really helpful. I didn't know about it, and I can't find a link to it at either https://2i2c.org or https://docs.2i2c.org; could you send me an invitation or point me to where I can join, offline? |
You're welcome! I will try my best to see how we can progress on the embargo issue, as we are aware that this affects a few of our users. I have sent you an invitation link back on the email thread that we have on the support desk 👍 |
The link towards the Freshdesk ticket this event was reported
https://2i2c.freshdesk.com/a/tickets/2426
The GitHub handle or name of the community representative
@emiliom
The date when the event will start
Monday, Nov 25
The date when the event will end
Friday, Nov 29
What hours of the day will participants be active? (e.g., 5am - 5pm US/Pacific)
6 - 12 US/Pacific, but individual use will likely continue after hours
Are we three weeks before the start date of the event?
Number of attendees
50
Make sure to add the event into the calendar
Does the hub already exist?
The URL of the hub that will be used for the event
https://oceanhackweek.2i2c.cloud/
Will this hub be decommissioned after the event is over?
Task list
Definition of Done
The text was updated successfully, but these errors were encountered: