IQSS logo

IRC log for #dataverse, 2019-11-14

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:25 donsizemore joined #dataverse
00:25 donsizemore @pdurbin "SUCCESS" =) https://jenkins.dataverse.org/job/IQSS-dataverse-develop/254/console
00:58 pdurbin joined #dataverse
01:03 pdurbin SUCCESS! Great! Thank you!
08:26 jri joined #dataverse
09:32 stefankasberger joined #dataverse
10:05 juancorr joined #dataverse
10:48 Youssef_Ouahalou joined #dataverse
11:05 poikilotherm joined #dataverse
11:12 jri joined #dataverse
11:22 Youssef_Ouahalou Hello everyone I hope you're fine .  How do we add the tooltip here: https://dataverse.harvard.edu/dataset.xhtml?persistentId=doi:10.7910/DVN/WFB8CW next to description for example?
11:23 poikilotherm Hi Youssef_Ouahalou, although I have no idea I wanted to let you know that pdurbin and others will be around in a short while.
11:23 pdurbin Youssef_Ouahalou: hi! Do you mean the tooltip that says, "A summary describing the purpose, nature, and scope of the Dataset."?
11:23 poikilotherm Heh. Mornin' pdurbin
11:23 poikilotherm :-D
11:25 pdurbin mornin, poikilotherm
11:27 pdurbin Older versions of Dataverse had the same text but you had to hover your mouse over the field name to see it. Here's an example: https://dataverse.ada.edu.au/dataset.xhtml?persistentId=doi:10.26193/DAIUOX
11:28 pdurbin We switched to the new style in Dataverse 4.12. Here was the issue about it: https://github.com/IQSS/dataverse/issues/3925
11:28 pdurbin Youssef_Ouahalou: I hope that helps. Time for me to make some coffee. :)
11:38 Youssef_Ouahalou hahaha ok thank you, in fact I have version 4.11, I have the same tooltip as this one: https://dataverse.ada.edu.au/dataset.xhtml?persistentId=doi:10.26193/DAIUOX
11:52 pdurbin Youssef_Ouahalou: ok. Sounds like upgrading should fix it. :) Is your installation on the map at https://iqss.github.io/dataverse-installations/ ?
12:03 Youssef_Ouahalou joined #dataverse
12:10 Youssef_Ouahalou Ok thank you :), no she is not there
12:19 pdurbin Youssef_Ouahalou: would you like to add her to the map? If so, please email support@dataverse.org :)
12:21 Youssef_Ouahalou ok nice , thank you soo much :)
12:23 pdurbin Youssef_Ouahalou: sure! A few minutes after you email that address you should receive a ticket number. Please let me know the number. :)
12:36 Youssef_Ouahalou this ? #283158
12:49 pdurbin Youssef_Ouahalou: yes! Perfect. I just created https://github.com/IQSS/dataverse-installations/issues/30 because we are transitioning from the old map to a new map.
12:54 jri joined #dataverse
12:54 JonathanNeal joined #dataverse
13:01 dataverse-user joined #dataverse
13:02 dataverse-user ok fine thank you soo much @pdurbin :)
13:11 donsizemore joined #dataverse
13:12 pdurbin You're welcome!
13:15 donsizemore @pdurbin want me to add https://dataverse.arch.be/ to dataversemetrics? 4.11 qualifies, yes?
13:21 dataverse-user joined #dataverse
13:59 pdurbin donsizemore: sure! Thanks!
14:04 donsizemore @pdurbin p.s. are your ears burning? i'm getting a big-picture list of "odum's (and gdcc's) priorities for dataverse" and maybe i'll forward you an e-mail as a rough draft
14:05 donsizemore @pdurbin so far I've got 4 big-picture thingies
14:15 pdurbin donsizemore: I love hearing about priorities
14:56 jri_ joined #dataverse
15:09 donsizemore @pdurbin i know you don't like individual e-mail, but... sent.
15:13 pdurbin donsizemore: I'm only on the first line but yes, there should be a Consortium Direction board or whatever you want to call it.
15:14 pdurbin NS is notary service, I assume
15:14 donsizemore correct. items 1) and 2) were Jon's if you can't tell ;)
15:15 pdurbin There is a *lot* of dataset page redesign going on. I wouldn't call it 80% done. :)
15:17 pdurbin I guess the plan sounds fine but I would suggest prioritizing the ability for the core team to spin up all the TRSA stuff next to Dataverse so we can play with it. I've suggested using dataverse-kubernetes for this but if it can all be stuffed into dataverse-ansible, that's fine with me. :)
15:18 donsizemore @pdurbin we have a docker container for testing
15:19 pdurbin all the components (including Dataverse) are in a single container?
15:21 donsizemore just TRSA. it's intended to stand alone from Dataverse anyway
15:21 pdurbin ok
15:21 poikilotherm donsizemore: happy to hear that. Plans to push images to Hub?
15:21 donsizemore if you want a Dataverse container for Akio's trsa-api branch I can make that happen
15:22 pdurbin poikilotherm: what do you think? Can you stitch together all these Docker images into dataverse-kubernetes?
15:22 donsizemore @poikilotherm https://hub.docker.com/r/odumunc/trsa-web
15:22 poikilotherm donsizemore: is this prod ready or only for testing?
15:22 donsizemore @poikilotherm and I forgot about https://hub.docker.com/r/odumunc/trsa-dataverse
15:23 donsizemore @poikilotherm some of the workflow/logic is still being decided upon... development in progress
15:23 poikilotherm Cool. It would be great to include a k8s object somewhere, so this is easy to use
15:24 donsizemore i wouldn't put k8s and "easy to use" in the same sentence... =)
15:24 pdurbin I see "Create integrations for impact/TRSA" already at https://github.com/IQSS/dataverse-kubernetes/issues/109 :)
15:24 poikilotherm donsizemore: LOL.
15:24 poikilotherm Lots of people on Twitter rant about K8s
15:25 poikilotherm Actually I don't get the point...
15:25 poikilotherm It's just a tool
15:25 poikilotherm Like ansible
15:25 poikilotherm Or puppet
15:25 poikilotherm Or git
15:26 poikilotherm Ok, things have been much more complicated... But the ecosystem is evolving and maturing
15:26 donsizemore people ranted about docker in its infancy as well
15:27 donsizemore (i mostly ranted about its proclivity towards filesystem corruption)
15:30 donsizemore @poikilotherm @pdurbin while I have you both here... suppose I were setting up a Jenkins job to build and deploy the develop branch on Payara 5
15:31 donsizemore full, web profile, or... dare i say it... micro? we have to go with full right
15:31 poikilotherm Feel free to take a look at what I did for https://github.com/IQSS/dataverse-kubernetes/tree/63-payara-dev
15:31 poikilotherm And yeah, full.
15:31 pdurbin donsizemore: full, please
15:31 poikilotherm Lots of stuff from that profile needed
15:32 pdurbin poikilotherm: and once we have Dataverse deployed regularly to Payara we can start building a new UI, right? :)
15:35 poikilotherm :-D
15:35 poikilotherm Did you listen to the latest airhacks about Dukescript?
15:35 poikilotherm Fancy s**t
15:36 pdurbin Yeah. For my side project we're using Bootstrap 4 and jQuery.
15:36 poikilotherm <ironic>How oldschool...</ironic>
15:36 poikilotherm ;-)
15:36 pdurbin yeah
15:37 pdurbin works fine though :)
15:38 pdurbin poikilotherm: do you think it's possible to split the "dataverse" git repo into two repos? One for the back end (database, APIs) and another for the front end (JSF and "backing beans")?
15:40 poikilotherm Well if you can split it into two maven modules, it should be easy
15:40 poikilotherm That comes back to the topic of "moduliths"
15:40 pdurbin yeah
15:41 pdurbin I don't think it's possible.
15:41 poikilotherm It's though.
15:41 pdurbin I can certainly imagine a separate repo full of React or Angular code.
15:42 poikilotherm Urgh
15:42 poikilotherm Webcomponents
15:43 poikilotherm + https://lit-html.polymer-project.org/
15:43 pdurbin sure, web components sounds fine
15:44 poikilotherm Ok guys, gotta run now.
15:44 poikilotherm Cu :-)
15:44 pdurbin Here we have a web tier and a business tier: https://eclipse-ee4j.github.io/jakartaee-tutorial/overview004.html
15:50 pdurbin linked from https://jakarta.ee/resources/
15:51 donsizemore @pdurbin https://jenkins.dataverse.org/job/Dataverse_on_Payara5/1/console
15:51 donsizemore @pdurbin it's the IQSS-dataverse-develop job with an additional "sed" line
15:53 pdurbin donsizemore: nice! What's the trigger for that job? It runs when we merge a pull request?
15:55 donsizemore no trigger just now, but we can make that happen. i was thinking a "build now when we feel like it" on develop periodically
15:55 pdurbin sounds good
15:55 donsizemore though i suppose you would want to test pull requests against it, wouldn't you?
15:55 pdurbin easier on the amazon bill :)
15:55 donsizemore do you think it would be enough of a rewrite to create a separate dataverse fork?
15:56 pdurbin sorry, a fork? I'm confused
15:56 pdurbin the plan for https://github.com/IQSS/dataverse/issues/6230 is not to fork
15:56 donsizemore or a repo. something that isn't IQSS/dataverse (or should it stay there). ah, ok.
15:57 pdurbin that issue got estimated as a large, which feels right
15:57 donsizemore in Dataverse_on_Payara5's current shape, it builds and deploys develop on Payara 5 when you click "build now"
15:57 pdurbin maybe XXL :)
15:57 donsizemore i can always change that
15:57 pdurbin build now is fine, thanks for setting this up!
15:57 donsizemore "one size fits most?"
15:58 pdurbin heh
15:58 pdurbin I'm looking forward to the pull request for 6230
15:59 pdurbin donsizemore: oh, all this reminds me. Did I tell you that "rewrite the install script from Perl to Python" is in our current sprint?
16:00 donsizemore excellent! (i mean, phooey. i love perl). i started on that several years ago but trashed what i did
16:00 pdurbin right, I remember
16:00 pdurbin The idea is that all the flags and such will still work.
16:02 donsizemore @pdurbin still getting the validation error: http://ec2-54-174-132-228.compute-1.amazonaws.com:8080/
16:06 pdurbin donsizemore: yeah. As expected, unfortunately.
16:06 pdurbin Did you notice the 4.18 in the corner? :)
16:14 donsizemore it's still trying to talk to DataCite https://jenkins.dataverse.org/job/Dataverse_on_Payara5/ws/target/server.log
16:15 pdurbin donsizemore: interesting. It shouldn't be trying, right? I assume it's using the FAKE DOI provider.
16:16 donsizemore correct. that's what we were seeing with the API test suite a few weeks ago
16:16 pdurbin hmm
16:45 nightowl313 joined #dataverse
16:47 nightowl313 hi all... working my way through getting dataverse installed on aws. I've gotten pretty far...got the ec2 instance behind a load balancer, an rds database, and ssl cert installed so https. Now, trying to set up Oauth2 ... a little confused. I've set up the credentials in google devel console, but since traffic goes through the elb, am I going about this wrong? Do I need to go through aws to set it up? https://docs.aws.amazon.com/elastic
16:48 nightowl313 i'm new to aws and to dataverse, so just trying to struggle through this by reading everything I can find...any help is greatly valued
16:49 pdurbin nightowl313: well, have you already defined dataverse.siteUrl (a JVM option) and put a valid SSL cert on your server? I think you might need this for OAuth to work.
16:49 pdurbin donsizemore can probably fact check me on this :)
16:49 nightowl313 i have added the ssl cert through aws ACM
16:50 nightowl313 i used dataverse-ansible to set up the site...I assume it does domain define?
16:50 pdurbin I don't know what ACM is but ok. :)
16:51 pdurbin I would double check dataverse.siteUrl. You should be able to find it in domain.xml
16:51 nightowl313 aws certificate manager ... allows me to use the wildcard cert that we have through aws
16:51 pdurbin ah, ok
16:51 nightowl313 the site is working fine...I can go to it and login fine and create dataverses, etc.
16:52 pdurbin that's good :)
16:52 nightowl313 just want to allow authentication of org users using oauth2 or shibboleth
16:52 nightowl313 was going to start with shib, but oauth seemed less intimidating .. LOL
16:53 nightowl313 will check the siteURL...thanks!
16:53 pdurbin nightowl313: I'm sorry but I have to run to a meeting. Folks in here who might be able to help are andrewSC bricas donsizemore jri_ juancorr and stefankasberger. The meeting is 90 minutes long.
16:53 nightowl313 thank you!
16:55 nightowl313 siteURL is the public DNS of my ec2 instance...I think I probably want to change to my elb?
17:00 jri_ siteURL should be your public URL
17:05 nightowl313 okay I changed it...what about the other jvm options related to my instance ... dataverse.fdqn, servername? all are pointing to ec2 public DNS name.
17:06 nightowl313 thank you...btw
17:08 nightowl313 clarification ... they all currently point to public DNS name in aws for the instance...not the public DNS CNAME pointing to the load balancer; I changed the siteURL to the latter
17:10 nightowl313 and now oauth2 works!
17:21 nightowl313 joined #dataverse
17:27 pdurbin nightowl313: awesome
17:27 pdurbin jri_: thanks for helping :)
17:29 nightowl313 yes, thanks so much! just a bit confusing to me with that extra layer with the elb. I have a public DNS for the instance assigned by AWS and an A record in our DNS for that, and also a CNAME record for public DNS for ELB, so not sure which URL should be used for all of the different JVM options!
17:30 nightowl313 I think dataverse-ansible just looks at the public DNS for the EC2 instance assigned by AWS and configures the other options based on that.
18:52 pdurbin Dataverse 4.18 is out: https://github.com/IQSS/dataverse/releases/tag/v4.18
18:59 donsizemore @pdurbin the M$ login bit may be interesting. i'm both dls@unc.edu (Shib) and dls@ad.unc.edu (M$)
19:06 jri joined #dataverse
19:54 pdurbin donsizemore: good times. :)
20:37 donsizemore "you are not hugh. i am hugh."
20:49 pdurbin only I may dance
22:06 donsizemore @pdurbin we have a ton of harvest_* and harvest_cleanup_* logs, what pattern are you looking for?
22:28 pdurbin donsizemore: really I just want the existence of those logs to be documented in the guides
22:28 pdurbin Thanks for confirming they exist. :)
22:29 donsizemore i can attach one to an issue (or an e-mail) if you like
22:29 donsizemore it's essentially XML output from a harvesting run
22:29 pdurbin oh, XML. interesting
22:30 pdurbin do you feel like writing some docs? if not, even an issue would be appreciated
22:31 donsizemore i can create an issue, but Leonid fixed a bunch of stuff in 4.6
22:32 pdurbin Did he? Good. :) The issue would be something like "As someone who has configured harvesting, I'd like to know where to look when things go wrong"
22:32 donsizemore Amber's link that she says doesn't work returns what looks like a proper response to me (but I'm no Amber): https://dataverse.scholarsportal.info/oai?verb=ListRecords&set=Carleton-University-Set&metadataPrefix=oai_dc
22:33 pdurbin Hmm, I thought her email was pretty old. Glad it works now.
22:33 donsizemore and amber is running "v4.17.5-SP"
22:34 donsizemore i'll create an issue if about the log locations, but you/danny are correct: they want 4.6 at minimum
22:34 pdurbin I see. And he's on 4.5.1. Should upgrade.
22:35 pdurbin Wanna see the visualization I've been working on? Of course you do: https://dev2.dataverse.org/d3/dataverse-homepage-viz/
22:36 donsizemore the visualization is pretty, but... can you search it?
22:37 pdurbin Hmm, I guess you could search https://dev2.dataverse.org/d3/dataverse-homepage-viz/data/data.json :)
22:38 donsizemore can you pull the dataverse thumbnails, if they have one?
22:38 pdurbin I had that thought. Maybe!
22:38 pdurbin I was also thinking I could pull the color from the theme, if they set one.
22:39 donsizemore i like both of these ideas
22:39 pdurbin Would this be of interest to UNC Dataverse?
22:39 pdurbin The idea is that it's a visualization for the home page: https://github.com/IQSS/dataverse/issues/5603
23:27 nightowl313 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.