IQSS logo

IRC log for #dataverse, 2018-02-07

Connect via chat.dataverse.org to discuss Dataverse (dataverse.org, an open source web application for sharing, citing, analyzing, and preserving research data) with users and developers.

| Channels | #dataverse index | Today | | Search | Google Search | Plain-Text | plain, newest first | summary

All times shown according to UTC.

Time S Nick Message
08:30 jri joined #dataverse
10:08 jri_ joined #dataverse
10:24 jri joined #dataverse
13:26 danmcp joined #dataverse
13:31 donsizemore joined #dataverse
13:34 danmcp joined #dataverse
14:16 danmcp joined #dataverse
14:17 pdurbin donsizemore: mornin! I wanted to encourage you to make improvements to the docs if that's still on your mind. :)
14:53 danmcp joined #dataverse
15:18 PatrickBU joined #dataverse
15:22 PatrickBU Good morning! pdurbin, quick question: which dataverse instance is hosted on the MOC? is it dataverse.harvard.edu?
15:23 pdurbin PatrickBU: mornin! knikolla runs the MOC instance. Or at least is involved in it. I think the URL is https://dataverse.massopen.cloud
15:23 PatrickBU Yes thank you!
15:24 pdurbin knikolla: interesting auth workflow, how it goes from Dataverse to Keystone to GitHub and "university login". Fancy!
15:24 knikolla pdurbin: /s/Keystone/Keycloak/
15:24 knikolla keystone is only used for OpenStack
15:24 pdurbin oh, duh, thanks :)
15:25 pdurbin knikolla: any idea when MOC will want their installation on the map? See http://guides.dataverse.org/en/4.8.5/installation/config.html#putting-your-dataverse-installation-on-the-map-at-dataverse-org
15:26 pdurbin PatrickBU: that would make it easier to find :)
15:26 knikolla i have no idea.
15:27 pdurbin ok, no pressure, when you're ready :)
15:27 pdurbin the list of installation is also available as JSON by the way: https://services.dataverse.harvard.edu/miniverse/map/installations-json
15:27 PatrickBU oh, cool
15:28 knikolla pdurbin: sso login is still not fully cooked yet. there's a bug with keycloak when using a shibboleth client. supposedly fixed in the next release of keycloak.
15:28 knikolla which is why i was pushing for oauth/openid in dataverse
15:29 pdurbin knikolla: makes sense but you should probably open a github issue that's more specifically about what you want. So we can estimate it.
15:32 pdurbin I mean, Dataverse already supports oauth/openid: http://guides.dataverse.org/en/4.8.5/installation/oauth2.html
15:33 pdurbin The problem is that to add a new OAuth provider, you have to make a pull request. That's fine if we wanted to add common/popular/free OAuth providers like Facebook or Twitter.
15:33 pdurbin ... but you saw what happened to https://github.com/IQSS/dataverse/issues/4334
15:35 pdurbin PatrickBU: I saw your email about git repos. Want to talk it our here? I'm not sure how close you are to wanting to make a pull request.
15:35 PatrickBU pdurbin: sure but not close at all!
15:36 PatrickBU I was just trying to get an idea of the workflow before we start
15:37 pdurbin PatrickBU: here's how I'd encourage you to think about it. The "dataverse" repo needs to be forked to a GitHub user or organization (or both!). Here you'll see a list of forks under both orgs and users: https://github.com/IQSS/dataverse/network/members
15:37 PatrickBU So this could just be git ignorance on my part, but our instructors created a private repo for us
15:39 pdurbin Right. That repo seem to be more about getting organized, which is totally fine. To make a pull request, we'll need at least one more git repo that's a fork of the dataverse repo.
15:39 PatrickBU pdurbin: ah that is cool. right this makes sense. I think we need to fork but as far as I know, we can't with this private repo. This might be a better question for my instructors
15:40 PatrickBU I will post this as a question for my instructors on piazza (our online discussion forum)
15:41 pdurbin PatrickBU: ok. You could ask them to fork the dataverse repo under the organization at https://github.com/BU-NU-CLOUD-SP18 if that's easiest.
15:42 PatrickBU pdurbin: ok. thanks
15:43 pdurbin sure
16:01 pameyer joined #dataverse
16:06 pameyer directxmap12: slightly tangential kubernetes/openshift question for you.  do you know if it's feasible to send non-http traffic to containers?
16:07 pdurbin pameyer: like postgres traffic? Seems to work fine.
16:08 pameyer that's internal to internal with a port connection though, right?
16:08 pameyer I'm thinking external traffic with a protocol that doesn't have a host header
16:10 pdurbin Yes, I'm talking about traffic from the Glassfish pod to the Postgres pod. On Friday danmcp refactored our openshift config to split one pod into three pods. Three deployment configs. That way the pods can be scaled separately.
16:10 pameyer ok - guess I should take another look
16:12 pdurbin pameyer: I'd like to pick your brain about pip on CentOS 7 when you have a minute.
16:13 pameyer pdurbin: sure
16:14 pdurbin I found a python27-python-pip RPM in the centos-sclo-rh yum repo but I can't get it to work. I ended up just using the version of Flask that's already packaged with CentOS 7 and it seems to work fine. So I guess I don't need pip, at least not today.
16:24 larsks pdurbin: the best way to get pip on centos 7 is (a) create a virtualenv, and then (b) use pip in that virtualenv.
16:24 larsks (there is a python-virtualenv package in centos core)
16:28 pameyer joined #dataverse
16:54 pameyer joined #dataverse
16:55 pdurbin larsks: thanks! That sounds exactly what pameyer was just telling me in person. :)
18:22 pameyer joined #dataverse
18:34 pameyer summarizing a little of the pip discussion (for future reference): the approach I've usually taken is to install virtualenv from OS repositories, create a virtualenv, install python package dependencies into that (which simplifies keeping versions the same across various dev/stage/prod platforms), use that virtualenv for nginx/apache in running web app
18:37 pdurbin Yep, the thing I tend to forget is that pip apparently comes from virtualenv.
18:38 pameyer kind of - pip withing the virtualenv is an isolated copy of a system pip
18:45 pdurbin well, the python-virtualenv rpm contains pip-1.4.1.tar.gz. I'm pretty sure that's where pip comes from.
18:46 pameyer huh - I learned something new today. I'd thought they were symlinks
19:00 pameyer joined #dataverse
19:22 danmcp joined #dataverse
19:47 danmcp joined #dataverse
20:23 danmcp joined #dataverse
20:37 pameyer joined #dataverse
20:59 pameyer joined #dataverse
21:17 pameyer joined #dataverse
21:45 pameyer joined #dataverse
22:57 pameyer joined #dataverse

| Channels | #dataverse index | Today | | Search | Google Search | Plain-Text | plain, newest first | summary

Connect via chat.dataverse.org to discuss Dataverse (dataverse.org, an open source web application for sharing, citing, analyzing, and preserving research data) with users and developers.