IQSS logo

IRC log for #dataverse, 2019-09-13

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
06:28 poikilotherm joined #dataverse
08:42 poikilotherm joined #dataverse
10:10 pdurbin poikilotherm: thanks again for all the pull requests!
10:11 poikilotherm Morning pdurbin :-)
10:14 pdurbin Morning. I'm going to be busy all day at the second all day event for The Open Source Software Health Index Project: https://projects.iq.harvard.edu/osshealthindex
10:14 pdurbin But it doesn't start for a few hours, so if anyone needs anything, please let me know.
10:15 poikilotherm I'm working on tests for #5991
10:15 poikilotherm We need to take off with this
10:16 pdurbin Oh! That reminds me.
10:18 pdurbin poikilotherm: if you click Log In at https://data.cimmyt.org what do you notice under "Other Options"? A new option! Microsoft! Please see https://github.com/IQSS/dataverse/issues/6155 (and I can show you their fork).
10:18 poikilotherm Yeah, I read that
10:18 poikilotherm From a technical perspective, this is not a big deal
10:18 poikilotherm ScribeJava supports Microsoft and many many others
10:21 poikilotherm I want more than just another provider... ;-)
10:24 pdurbin Sure, of course. I just thought you might be excited that we're going to put the auth code through QA again. I thought maybe you could code review Alejandra's pull request (once it's made). And we should think about how to make the docs better. At the very least "OAuth Login: ORCID, GitHub, Google" in the sidebar is getting a little long. Maybe we just shorten it to OAuth. :)
10:30 poikilotherm Ah pdurbin speaking about docs:
10:30 poikilotherm I wonder if you guys would be ok with adding PlantUML support in Sphin
10:30 poikilotherm Sphinx
10:30 poikilotherm I thought about adding a sequence diagram for the OAuth flow
10:33 pdurbin I'm already using PlantUML here, for example: http://guides.dataverse.org/en/4.16/admin/make-data-count.html#architecture
10:33 poikilotherm Yeah
10:33 poikilotherm I meant using PlantUML as a plugin
10:33 poikilotherm "extension"
10:33 pdurbin Oh. Sounds fine. Separate pull request, please.
10:33 poikilotherm Obviously
10:34 pdurbin :)
10:36 poikilotherm Would you support adding architecture docs in the dev guide?
10:37 pdurbin poikilotherm: hmm, do you mean moving stuff like https://github.com/IQSS/dataverse/blob/v4.16/doc/Architecture/auth.md (plantuml diagrams at the bottom) to the dev guide? Yes!
10:37 poikilotherm That would be a start
10:38 poikilotherm Would you move this to dev guide or create a separate arch guide?
10:38 pdurbin Dev guide but I think the dev guide needs more hierarchy. Folders.
10:38 poikilotherm Yeah
10:38 poikilotherm Definitly
10:38 poikilotherm Sublevels
10:39 pdurbin Yeah, here's an example of sublevels: http://guides.dataverse.org/en/4.16/user/data-exploration/index.html
10:39 pdurbin or closer to home (in the dev guide itself): http://guides.dataverse.org/en/4.16/developers/unf/index.html
10:39 poikilotherm :-)
11:02 pdurbin poikilotherm: you know about the shib and oath page in the dev guide, right? It could use some love (and diagrams): http://guides.dataverse.org/en/4.16/developers/remote-users.html
11:54 donsizemore joined #dataverse
12:27 pdurbin donsizemore: morning. I'm in a workshop all day for https://projects.iq.harvard.edu/osshealthindex . Should be fun but please don't expect much response from me today. Half an hour before I head down if you need anything.
12:28 donsizemore @pdurbin we're good so far as i know?
12:28 pdurbin xarthisius: thanks for resolving merge conflicts in https://github.com/jupyter/repo2docker/pull/739 !! I just left a comment in that issue about WIP vs MRG.
12:28 donsizemore @pdurbin i'm hoping for a quiet day and may even get to poke at jenkins.dataverse jobs some today
12:28 pdurbin donsizemore: if you're good, I'm good. :)
12:28 donsizemore @pdurbin i'd be better with an afternoon happy hour
12:29 pdurbin heh
12:29 pdurbin You're reminding me of the "coffee breaks" at Dataverse Community Meetings: https://twitter.com/philipdurbin/status/1142148725525090307 :)
12:30 poikilotherm Cheers!
12:30 pdurbin poikilotherm: I see you hacking away on your auth branch. Great!
12:30 poikilotherm On my way to get things testable
12:31 poikilotherm Injecting FacesContext
12:31 pdurbin Perfect. It's testing week here at IQSS. 3 weeks actually. The focus of the current sprint.
12:31 poikilotherm He.
12:31 poikilotherm Things would be better not being stuck on old platforms...
12:32 poikilotherm But who am I telling this... ;-)
12:32 pdurbin How stuck are we? What if we write a new UI on top of APIs? Does the API test suite pass with Dataverse running on Payara?
12:33 poikilotherm I had this tought a few times... But this is a frick'n HUGE thing to do
12:33 pdurbin Well, we'd start with the UI that provides the most value, right?
12:33 poikilotherm thought
12:34 poikilotherm Dunno. Maybe. Sounds like a 5.x thing
12:34 poikilotherm It might be a very good idea to actually decouple the repo and the UI
12:35 pdurbin Yes! That's my point exactly.
12:35 pdurbin dataverse vs dataverse-ui
12:36 pdurbin You could even install them on separate servers.
12:36 poikilotherm Buhuhuhuhuhu
12:36 poikilotherm T_T
12:36 poikilotherm Oh how I hate this
12:37 poikilotherm Could you guys please start using migrations properly? I know there is an issue for this already, but hey - it would be so cool to use Flyway as designed
12:37 poikilotherm ERROR: column "id" of relation "setting" already exists
12:37 poikilotherm And more like this
12:37 poikilotherm We should really STOP using JPA to generate the tables
12:37 poikilotherm It will always break Flyway doing its job
12:37 pdurbin poikilotherm: I just requested your review of https://github.com/IQSS/dataverse/pull/6166
12:43 poikilotherm Just left a very sad comment and review
12:47 pdurbin lots of tears, I see
12:47 pdurbin a vale of tears
12:49 poikilotherm Do you want me to cherry-pick and test your PR?
12:52 pdurbin Well, one way you could test it is by spinning up https://github.com/IQSS/dataverse/tree/5028-dataset-explore-btn because I already merged that branch/commit into that external tools branch. And you could play with external tools :)
12:53 pdurbin But you don't support arbitrary branches, do you? That's what https://github.com/IQSS/dataverse-kubernetes/issues/64 is about.
12:53 poikilotherm I do have some local solution for this which I am testing
12:53 poikilotherm If I feel this is usable for others, I will push it
12:54 poikilotherm Obviously I'll need some time writing docs on how to use it
12:54 pdurbin Oh! Great!
12:54 poikilotherm Currently using skaffold
12:54 poikilotherm In combination with kind
12:55 poikilotherm Lots of stuff to write down
12:55 poikilotherm And kind of far away from cloud native ;-)
12:55 poikilotherm Ok, it deployed successfully now
12:56 poikilotherm Maybe this is a good time to write down things...
12:57 pdurbin You're using my branch? Yes! Please write it down! :)
12:57 poikilotherm Not using your branch. Merged it into my #5991 branch and deployed that ;-)
13:02 pdurbin ok
13:03 poikilotherm Hmm that sounds I killed your enthusiasm
13:23 pdurbin poikilotherm: YOU CANNOT KILL MY ENTHUSIASM! :)
13:24 poikilotherm Phew...
13:35 pdurbin many have tried ;)
13:36 poikilotherm When you get bored in your meeting you might risk playing with https://github.com/IQSS/dataverse-kubernetes/tree/64-use-develop-branch later when I push the interesting things ;-)
14:20 xarthisius pdurbin: what's wrong with the following query: https://dataverse.harvard.edu/api/search?q=filePersistentId:%22doi:10.7910/DVN/6ZXAGT/3YRRYJ%22
14:20 xarthisius I can't figure out the proper q syntax
14:23 xarthisius filePersistentId is not a search keyword? How do I search for file knowing it's persistent_id
14:50 donsizemore @xarthisius do you just want https://dataverse.harvard.edu/api/search?q=persistentId:"doi:10.7910/DVN/6ZXAGT/3YRRYJ"
14:59 xarthisius donsizemore: {"status":"OK","data":{"q":"persistentId:\"doi​:10.7910/DVN/6ZXAGT/3YRRYJ\"","total_count":54
14:59 xarthisius nope, I want something that gives total_count: 1 :)
15:17 poikilotherm pdurbin: I didn't get it all in, but need to quit for today. Skaffold usage and kind/k3s is still missing.
15:17 poikilotherm But you can already build docker images from branches. Docs included :-D
15:18 poikilotherm https://github.com/IQSS/dataverse-kubernetes/blob/64-use-develop-branch/docs/images.md
15:18 poikilotherm Have a nice weekend everyone
20:53 icarito[m] joined #dataverse
21:07 pdurbin xarthisius: I'm pretty sure the file you're searching for isn't indexed. This one works: https://dataverse.harvard.edu/api/search?q=filePersistentId:%22doi:10.7910/DVN/TJCLKP/3VSTKY%22 (for me at least)
21:08 pdurbin But I gotta run. Let's talk next week. Have a great weekend, all!
21:08 pdurbin left #dataverse
21:42 rigelk 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.