IQSS logo

IRC log for #dataverse, 2019-07-01

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
00:34 jri joined #dataverse
06:18 juancorr joined #dataverse
06:26 juancorr joined #dataverse
06:57 jri joined #dataverse
08:32 jri joined #dataverse
08:41 jri_ joined #dataverse
08:58 juancorr Morning @pdurbin. I am a little late. We have not changed the :ZipDownloadLimit
09:17 stefankasberger joined #dataverse
09:58 poikilotherm joined #dataverse
10:27 pdurbin joined #dataverse
10:28 pdurbin juancorr: ok, thanks
10:31 pdurbin stefankasberger: I just merged https://github.com/IQSS/dataverse-client-python/pull/54 . Thanks. Did you see the pid/indentifier publish bug?
10:36 pdurbin poikilotherm: https://hub.docker.com/u/dataversebot has your avatar. :)
10:37 poikilotherm mornin pdurbin
10:37 poikilotherm Thx for adding
10:37 poikilotherm Yeah I know :-/
10:37 poikilotherm Docker uses Gravatar only
10:37 poikilotherm And right now I have used my mail address
10:38 poikilotherm Thinking about creating a temporary alias...
10:38 pdurbin meh, it's fine
10:38 poikilotherm Not for me :-D
10:38 pdurbin :)
10:39 pdurbin There are two owners for iqss on DockerHub. I'm one of them. The other just left Harvard. I guess I should find a new co-owner.
10:41 pdurbin This is probably going to be a slow week at IQSS, by the way. Some people are taking the whol week off. Thursday is a holiday. Almost everyone is taking Friday off.
10:47 poikilotherm Ok, good to know
10:47 poikilotherm https://hub.docker.com/u/dataversebot
10:47 poikilotherm A happy face
10:47 poikilotherm Ready to serve
10:48 pdurbin much better :)
10:49 poikilotherm Meh Github caches Gravatar, so my face is showing again :-/
10:51 pdurbin Instead of https://dataverse.org should dataversebot have a more specific homepage to learn more about it?
10:52 poikilotherm Sure, why not
10:52 poikilotherm We could create a repo and use GitHub pages to send people to guides
10:53 poikilotherm Shorter links are nicer
10:53 pdurbin I could create a DNS entry for you. bot.dataverse.org or whatever.
10:54 poikilotherm Sounds cool
10:55 pdurbin We already have https://github.com/IQSS/chat.dataverse.org ... could do something similar.
10:55 poikilotherm You might think of a dataverse shortlink service
10:55 poikilotherm Sth like link.dataverse.org/foobar forwarding to guides.dataverse.org/long/​link/here/to/sth/whatever
10:56 pdurbin Hmm. For the community meeting we used http://bit.ly/dataverse2019
10:56 poikilotherm Yeah, sth like that but with dataverse inside it :-D
10:56 pdurbin sure
10:56 poikilotherm Or thedata.org
10:56 poikilotherm a bit shorter :-d
10:57 pdurbin After many years in ops I'd like personally like to run as few services as possible. I try to keep iqlogbot alive. And http://chat.dataverse.org .
10:57 pdurbin My home server.
10:57 poikilotherm No service involved.
10:57 poikilotherm Just a website
10:58 pdurbin I guess if http://guides.dataverse.org went down I'd probably be the one to fix it since I set it up.
10:59 pdurbin Just a redirect in Apache, you mean?
10:59 poikilotherm Meh, overkill
10:59 poikilotherm Static site generator in a Github repo should be good enough
10:59 poikilotherm Its just a HTTP 302...
11:00 pdurbin Just use a meta tag in <head> or something? For the 302?
11:00 poikilotherm https://github.com/jekyll/jekyll-redirect-from#redirect-to
11:02 pdurbin yeah, looks like it boils down to a meta refresh: https://github.com/jekyll/jekyll-redirect-from/blob/v0.15.0/lib/jekyll-redirect-from/redirect.html#L7
11:02 poikilotherm Yeah, but less overhead code to write
11:09 mbamouni joined #dataverse
11:09 pdurbin Well, each redirect is just one line in an Apache config file. And it works with Javascript disabled. But it's good to know about this Jekyll plugin. And I like the idea of it being in git. Thanks.
11:09 pdurbin mbamouni: hello!
11:12 pdurbin mbamouni: thanks for helping that fellow who speaks French install Dataverse!
11:17 poikilotherm pdurbin: I discovered that in POM ScribeJava 3.1.0 is used, while upstream is at 6.3.3...
11:17 poikilotherm Sry 6.6.3
11:18 poikilotherm Crossing fingers this will not end in undiscovered regressions... Wondering if we should add integration tests before or just leave it to Kevin :-D
11:21 pdurbin Is it possible to add an API to Dataverse to test the ScribeJava stuff? It feels heavily dependent on a browser to me. It's probably hard to test with REST Assured or similar.
11:21 poikilotherm Huh? Browser dependent with OAuth2?
11:22 pdurbin I'm saying we have tests for Builtin Users in REST Assured. We don't have any API tests for Shibboleth or OAuth users.
11:23 poikilotherm Sry, I'm puzzled. API tests?
11:23 poikilotherm Shouldn't there be some integration testing for the providers?
11:24 pdurbin Yes! Ideally.
11:24 poikilotherm I can't get Dataverse API tests into the picture. Could you elaborate a bit more on your idea?
11:24 pdurbin API tests are mentioned here: http://guides.dataverse.org/en/4.15/developers/testing.html#running-the-full-api-test-suite-using-docker
11:25 poikilotherm Phil I know what your API tests do, its just that I can't figure out what you mean by adding API tests for this
11:40 pdurbin Sorry, distracted and breakfast.
11:40 pdurbin Reaching peak chaos here.
11:42 poikilotherm Take your time :-)
11:44 pdurbin I'm a little torn. I can keep explaining what I meant but I don't think it matters. All I'm trying to say is that the Dataverse code that uses ScribeJava is only exercised by manual testing. Or users in production. :)
11:45 poikilotherm :-D
11:45 poikilotherm Yeah
11:45 poikilotherm I totally agree with that
11:46 poikilotherm That's a very cheap kind of e2e testing ;-)
11:46 pdurbin If we ever measure code coverage of automated tests as I proposed at https://groups.google.com/d/msg/dataverse-dev/ISot5k4VjZQ/t-hzPk8tAwAJ I think all the code that uses ScribeJava will be red (untested) rather than green (tested).
11:49 pdurbin If you could figure out a way to get some of that code under automated tests before changing it, it would be amazing.
11:50 pdurbin I've heard "legacy code" defined as "code that doesn't have automated tests". :)
12:52 donsizemore joined #dataverse
13:54 mbamouni @pdurbin: you're welcome. The french fellow has successfully install dataverse
13:55 pdurbin_m joined #dataverse
13:55 pdurbin_m mbamouni: fantastic! Thank you!!!
13:56 mbamouni @pdurbin: you're welcome
13:56 pdurbin_m mbamouni: do you like Django? :)
13:56 mbamouni I cant' say that I like but I use it sometimes
13:57 donsizemore @poikilotherm jenkins.dataverse.org now has 85GB available
13:57 poikilotherm donsizemore: Nice! Thx :-)
13:57 pdurbin_m mbamouni: I'm looking for someone to help with https://github.com/IQSS/dataverse-installations/issues/1 . Are you interested? :)
13:58 mbamouni I can try to help
14:01 pdurbin_m awesome
14:08 donsizemore @pdurbin_m i set up miniverse a while ago... i can grep my .bash_history if that's helpful?
14:14 pdurbin_m donsizemore: that would be extremely helpful
14:16 pdurbin_m What's a good way to host a Django app?
14:31 pdurbin And what's a good way to organize it in git?
14:33 mbamouni joined #dataverse
14:34 mbamouni @pdurbin. I had a network connection problem. So I lost all the prevous messages
14:35 mbamouni So about django, how can I help. does a thread exist in dataverse google group or anywhere?
14:38 pdurbin mbamouni: please see "What we have already is this wonderful map we talk about all the time. It's powered by a little database..." at https://scholar.harvard.edu/pdurbin/blog/2019/jupyter-notebooks-and-crazy-ideas-for-dataverse
14:39 pdurbin mbamouni: also, donsizemore said he might be able to help.
14:40 mbamouni Ok I will look at this
14:42 pdurbin mbamouni: thanks. I'm happy to continue talking about datavese-installations here too. I'm happy to answer questions, etc.
14:47 donsizemore @pdurbin i'll clean up the rst... that was andrey's last submission before he left
14:48 pdurbin donsizemore: thanks! I just posted some screenshots: https://github.com/IQSS/dataverse/pull/5984#issuecomment-507296193
14:48 pdurbin This will be a cool feature. BagIt seems like a nice standard.
14:49 pdurbin poikilotherm: awesome that you have ideas for testing oauth: https://github.com/IQSS/dataverse/issues/5985
14:52 donsizemore jon wants it for our local preservation strategy
14:52 pdurbin sure, makes total sense
14:54 donsizemore @pdurbin i think i deleted our miniverse vm when we stood up dataversemetrics =(
14:55 pdurbin ah, no worries
14:55 pdurbin At this point I'm just wondering what the best practices are for organizing a Django application in git and what are some reasonable options for hosting it.
14:59 pdurbin rigelk: please check out slide 20 about ActivityPub from https://openresearchcloud.app.box.com/s/x6jpycc319k85u6m8qnr5o1w2yp6nbys via "Developing Data Federation Standards" at http://www.openresearchcloud.org/washington-dc-may-22-2019/washington-dc-agenda-and-presentations/
15:10 pdurbin donsizemore: when you get a chance, there are two new installations we can add to the community metrics page. I just cut a release: https://github.com/IQSS/dataverse-metrics/releases/tag/v0.2.6
15:10 donsizemore @pdurbin cool. i'm about to cover my eyes and commit my second RST perpetration
15:10 pdurbin :)
15:10 donsizemore @pdurbin i don't see why it's formatting those two examples differently than the others
15:11 pdurbin Want me to hack on it?
15:11 donsizemore just committed. go for it =)
15:16 donsizemore @pdurbin just updated dataverse-metrics and am pulling new metrics now
15:20 donsizemore @pdurbin i managed to get rid of the screwy formatting, but my ToC sub-headings don't show up
15:49 donsizemore @pdurbin so, i've added unimi and goett to config.json and re-ran, but they don't show up on https://dataversemetrics.odum.unc.edu/dataverse-metrics/ - any particular cache i should nuke? would like to document the fix
15:52 donsizemore @pdurbin i did run ./update-all-installations-list.sh
16:08 pdurbin donsizemore: it's probably cached by your browser. Did you try an incognito window?
17:07 donsizemore @pdurbin me and my silliness. yes on second browser
17:11 pdurbin donsizemore: so you can see the new installations on a second browser? Good. :)
17:12 pdurbin donsizemore: oh, http://ec2-52-54-81-198.compute-1.amazonaws.com:8080 seems to be an EC2 instance you spun up. Can I terminate it?
17:44 donsizemore joined #dataverse
17:44 donsizemore @pdurbin poop, i thought i terminated all those.
17:45 donsizemore @pdurbin i killed it, sorry.
17:56 pdurbin donsizemore: "terminated". Thanks!
18:03 donsizemore @pdurbin gustavo lookin' for you
18:12 pdurbin donsizemore: heh. Ok. I reminded him this morning that you offered to help look at 500 errors. Not sure if that offer still stands. :)
18:21 donsizemore @pdurbin i'm playing with 4.15's memory usage now
18:21 pdurbin perfect
19:37 pdurbin donsizemore: any hot spots or whatever?
21:19 jri 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.