IQSS logo

IRC log for #dataverse, 2019-03-20

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:09 dataverse-user joined #dataverse
07:34 poikilotherm joined #dataverse
08:05 jri joined #dataverse
10:12 MrK joined #dataverse
11:16 juancorr joined #dataverse
12:45 poikilotherm Hey @all :-)
12:47 MrK hey
12:47 MrK in slack annotation would work :D
12:47 poikilotherm Yeah ;-)
12:47 poikilotherm So it does in RocketChat, Mattermost and IIRC Gitter
12:54 donsizemore joined #dataverse
13:00 MrK We could move irc to something like that.
13:01 poikilotherm Ssssshhhhh. pdurbin is around...
13:02 poikilotherm I think it would be a good paraphrazation naming it "it's complicated"
13:09 pdurbin_m joined #dataverse
13:10 pdurbin_m The culture of transparency Gitter brings to chat is healthy for free software. IRC, XMPP, Slack, and almost every other chat system encourage decision making behind closed doors.
13:14 pdurbin_m right?
13:21 MrK I mean I'm up for whatever modern chat :P
13:23 poikilotherm I wonder if you could have Slack recording bot just as you have for IRC
13:24 poikilotherm Or other chat systems
13:24 poikilotherm Because if it is just about public logs and you could work around that, it opens up more options
13:26 pdurbin_m Yes, it's just about public logs for me.
13:31 poikilotherm Well at least for Slack, there is an API
13:32 MrK There was slack chat logger on github I remember but for some reason it was no longer maintained and stoped working
13:32 poikilotherm https://github.com/dutchcoders/slackarchive
13:33 poikilotherm That one?
13:33 MrK lemme check there was conversasion on jvm-poland
13:33 MrK conversation*
13:35 MrK ahhh they talked about but they are not using it anymore on public slack since "RODO" but it's still working probably.
13:39 pdurbin_m People who use Slack don't expect it to be publicly logged. You would be going against the Slack culture.
13:41 poikilotherm Well if you name it "public channel" and pin a message like "beware everything in this channel will be logged publicly" that should be ok?
13:44 poikilotherm pdurbin this SAML thing is giving me headaches anyway :-(
13:44 poikilotherm No eppn attribute from samltest.id
14:07 * pdurbin hands poikilotherm some pain killers
14:08 poikilotherm Did I get it right that eppn = eduPersonPrincipalName ~= mail in InCommon?
14:08 pdurbin yeah
14:09 pdurbin oh, well
14:09 pdurbin mail?
14:09 pdurbin not necessarily
14:09 pdurbin eppn from HarvardKey is not my email address. it's an opaque identifier
14:10 * poikilotherm sighs...
14:11 poikilotherm Well, I will use mail for now as a workaround :-/
14:11 pdurbin From the Dataverse perspective, the eppn must be unique. That's the main requirement. And unchanging.
14:12 poikilotherm Yeah
14:12 poikilotherm Digged through the code already
14:12 pdurbin dug
14:13 poikilotherm Thx. Chances are high for many IdPs around in Europe/eduGain will not give you either eppn nor mail
14:14 pdurbin In the future, I don't want mail to be required from SAML IdPs. However, if not eppn, some sort of unique persistent identifier will always be required.
14:14 pdurbin (We don't require mail from OAuth IdPs.)
14:14 poikilotherm That's why I really like ORCID
14:15 poikilotherm That is a good scientific ID and it will not change
14:15 poikilotherm But logging in via ORCID is most of the time a no-go... People are worried.
14:15 pdurbin Yes, and when you log into Dataverse with ORCID, your ORCID ID is stored as the persistent identifier for you.
14:15 poikilotherm For different reasons and things
14:16 pdurbin People worry too much.
14:17 poikilotherm I am actually thinking about convincing my colleague to simply allow our local IdP plus ORCID
14:17 poikilotherm I don't think people will accept it if there is no local institutional login
14:18 pdurbin Makes sense.
14:19 poikilotherm And ORCID would make it much easier for people leaving the institute
14:19 poikilotherm They can access the old data just by using their unchanged ORCID login
14:25 pdurbin Yep.
14:26 pdurbin I'm not sure why you're saying "unchanged".
14:27 poikilotherm Well, they might have changed their details at ORCID, but their ID is the same
14:27 pdurbin I assue you'd convert their institutional account to an ORCID account if they leave your institute.
14:27 pdurbin assume*
14:27 poikilotherm Yeah, that would be a good option!
14:27 poikilotherm The docs are not very precise about that...
14:27 pdurbin Well, you have to convert twice, unfortunately
14:28 poikilotherm Would I need to convert shib to local and then local to ORCID?
14:28 pdurbin yeah
14:28 * pdurbin ducks
14:28 poikilotherm Ok
14:28 poikilotherm Not very elegant, but as long as it works...
14:29 pdurbin What I want next is self-service. People should be able to say, "I'm leaving this institute. I'm going to log into Dataverse and convert myself to a local account. Then I'll go through the local to ORCID account conversion process."
14:29 poikilotherm Hell yeah
14:29 pdurbin Want to build this for us? :)
14:29 poikilotherm That sounds like a really needed feature
14:29 poikilotherm LOL
14:29 poikilotherm I think there are some other things to tackle first :-D
14:30 poikilotherm Sounds like a hackathon project!
14:31 pdurbin I suggested adding a "Convert to Username/Email Account" button and workflow here: https://github.com/IQSS/dataverse/issues/4430
14:32 poikilotherm Meeeh... How I hate this... I have the IdP entity successfully transfered to Dataverse, but eppn is not working
14:32 poikilotherm And IRC does not have that vulcano smiley
14:35 pameyer joined #dataverse
14:36 pdurbin Maybe we should create "dataversebot" to add some of the features you want. :)
14:36 pdurbin It would keep iqlogbot company.
14:37 pameyer shib -> orcid needing local accounts means folks can create built-in accounts, right?
14:37 pdurbin pameyer: right
14:39 pameyer the config to hide the built-in sign up page exists; but still opens up it up as an auth type.  might or might not matter, depending on what the plan of a given installation is
14:39 pdurbin yeah
14:40 poikilotherm IF one could avoid the local accounts during conversion, that would be really awesome
14:40 poikilotherm pdurbin I think you had plans (and an issue) to allow different logins to the same account
14:41 poikilotherm Maybe that could make this easier...
14:55 pdurbin yeah, I'm still a little bitter about how that feature got removed
14:58 pdurbin This is the commit we would need to revert: https://github.com/IQSS/dataverse/commit/fe8e41a
16:04 pdurbin pameyer: good reminder about security at https://groups.google.com/d/msg/dataverse-community/diQ_Q__tYos/bzSTh8pVBQAJ . Thanks.
16:05 pameyer pdurbin: no problem; I try to put my paranoia to good use
16:08 pdurbin just because you're paranoid don't mean they're not after you
16:23 donsizemore joined #dataverse
17:40 pdurbin pameyer: I hope this make sense and looks ok to you: https://github.com/IQSS/dataverse/issues/5667#issuecomment-474950219
17:41 donsizemore joined #dataverse
17:42 pameyer pdurbin: it makes sense to me
17:42 pdurbin good, thanks
17:43 pameyer it might be helpful to know if that dataset shows up in postgres (with the wrong/new doi)
17:44 pdurbin yeah
17:44 pdurbin It got me thinking about files too.
17:45 pdurbin Your installation handles files very differently than the other ones.
17:45 pameyer yeah - and I think the dataset that the doi in 5667 resolves to has file bigger than normal dataverse would be happy with
17:46 pdurbin Storage requirements: 1.6G?
17:47 pdurbin Oh, you mean her doi? I haven't looked at it.
17:47 pameyer ... and I took another look, and was wrong - 10.7937/K9/TCIA.2015.MI4QDDHU looks to only be a few GB
17:48 pameyer I was wondering about the user's use of "datacite", and it occured to me I didn't know how to identify which DOI provider registered a DOI
17:49 pameyer looks like when you use content-negotiation, the redirect target gets set to the appropriate DOI provider
18:04 pdurbin I'm not sure I'm following you.
18:04 pdurbin I can swing by if you'd like.
18:05 pdurbin donsizemore: you're my hero. Thanks for all that Ansible magic: https://github.com/IQSS/dataverse/issues/2073#issuecomment-474901686
18:31 JonathanNeal joined #dataverse
18:54 donsizemore @pdurbin does that mean i did something right for a change?
18:55 pdurbin you done good
18:55 pdurbin and we want more, more!
18:56 pdurbin Mike loves the "admin1" change, by the way. Thanks for merging it. :)
19:05 donsizemore <-- lego mindstorm, click "Merge"
19:39 pameyer top shelf ci pipelines have lego robots in them :)
20:01 pdurbin pameyer: do you want to reply to our import friend?
20:01 pameyer you're the expert on the FAKE provider
20:02 pdurbin heh
20:02 pdurbin any reason why she shouldn't use her real prefix?
20:02 pdurbin that's what you do, right? you use your real prefix
20:02 pameyer right
20:04 pameyer wait ... just checked, and it looks like that didn't *used* to be necessary
20:05 pdurbin too late
20:05 pameyer :(
20:05 pdurbin I already commented.
20:05 pdurbin damn my responsiveness
20:06 pameyer well, it might not have been wrong - I might be mixed up with convigs
20:06 pameyer s/convigs/configs/g
20:06 pameyer I managed to hit the size limit in my dataverse ops repo
20:08 pdurbin dunno
20:10 pameyer I remember being paranoid about "turn off the working DOI connection", because I had the same concerns
20:12 pdurbin you only live once
20:15 pameyer well, once you've manually scripted a song and dance of xml in avnl; it sticks with you as something you'd like to avoid
20:20 pdurbin :)
20:20 pdurbin I think I just fixed the d3plus color thing!
20:26 pameyer nice
20:26 pameyer .... and 5667 looks to be something else entirely
20:28 pdurbin the color fix: https://github.com/IQSS/dataverse-metrics/commit/2ee4720
20:28 pdurbin "heatmap"
20:29 pdurbin "An Array of colors to use when color values are all positive numbers." https://github.com/alexandersimoes/d3plus/wiki/Visualizations#color
20:34 pdurbin Any thoughts on if running Dataverse on a "suburi" (new term for me) is possible? Please feel free to comment on https://github.com/IQSS/dataverse-ansible/issues/50
20:35 pameyer pdurbin: you already covered "don't"
20:35 pdurbin heh
20:35 pdurbin asked him to ask the mailing list
20:36 pameyer 5667 is odd.  my json works, the json in the issue works, and the requirement I remembered for matching prefixes is definately not a requirement
20:37 pdurbin odd
20:37 pameyer yeah.
20:37 pameyer similarly, the doi in the issue and my dois both work fine
21:02 pameyer are you using FAKE or DataCite test?
21:03 pameyer I'm wondering if something changed between 4.9.2 and 4.11 with the create command and datacite
21:47 pdurbin FAKE

| 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.