Time
S
Nick
Message
07:34
pkiraly joined #dataverse
07:42
juancorr joined #dataverse
08:16
pdurbin joined #dataverse
08:17
jri joined #dataverse
08:29
Youssef_Ouahalou joined #dataverse
11:53
pdurbin
Man, what a beautiful, crazy red sunset this morning. But I don't *think* it's pollution, as was just suggested to me here: http://irclog.greptilian.com/openknot/2020-03-02#i_251959
11:53
pdurbin
poikilotherm: that reminds me. I have a crazy idea. YOU should be on http://airhacks.fm !
12:28
pdurbin
poikilotherm: and failing that, the new Breaking Into Open Source podcast: https://www.pubhouse.net/breaking-into-open-source
12:28
pdurbin
Or do both! I'll make introductions. These people all hang out at JavaOne^hCodeOne. :)
12:28
poikilotherm
Morning pdurbin :-)
12:29
poikilotherm
So many crazy ideas :-D
12:29
pdurbin
Like you wouldn't believe: https://twitter.com/stephenaguilar/status/1208817902238887938
12:29
poikilotherm
Maybe you are right. Getting out of my comfort zone here
12:30
poikilotherm
LOL that one is so true :-D
12:31
yoh joined #dataverse
12:32
pdurbin
It's me!
12:32
poikilotherm
He I should make a shirt from it :-D
12:32
poikilotherm
"AMP - Academic Master Plan"
12:34
pdurbin
Absolutely! Can you put a Dataverse logo on it?
12:34
pdurbin
We've been talking about shirts for years.
12:35
pdurbin
Although I'd probably prefer a hat. A baseball cap.
12:35
pdurbin
What if we remix it for Dataverse and change "Get new idea" to "Get new crazy idea"? :)
12:36
pdurbin
poikilotherm: you're good at graphviz. Do it, do it! And stick it in https://github.com/IQSS/dataverse-kubernetes somewhere for me please!
12:37
poikilotherm
WUahahahahahahaha
12:52
pdurbin
:)
13:08
donsizemore joined #dataverse
13:10
poikilotherm
https://dreampuf.github.io/GraphvizOnline/#digraph%20G%20%7B%0A%0A%20%20graph%20%5Bsplines%3Dortho%5D%0A%20%20node%20%5Bheight%3D0 .75%2C%20width%3D1.25%2C%20shape%3Dbox%5D%0A%20%20%20%20%0A%20%20idea%20%5Blabel%3D%22Get%20new%5Cn(crazy)%20idea%22%2C%20pos%3D%220%2C1.5!%22%5D%0A%20%20new%20%5Blabel%3D%22Start%20new%5Cnproject%22%2C%20pos%3D%222%2C1.5!%22%5D%0A%20%20tell%20%5Blabel%3D%22Tell%20everyone%22%2C%20pos%3D%2
13:10
poikilotherm
2%2C0!%22%5D%0A%20%20finish%20%5Blabel%3D%22Finish%20project%22%2C%20pos%3D%220%2C0!%22%5D%0A%20%20%0A%20%20idea%20-%3E%20new%20-%3E%20tell%20-%3E%20idea%0A%7D
13:11
poikilotherm
You need to switch to neato engine
13:11
pdurbin
poikilotherm: hmm, I can't click it from http://irclog.iq.harvard.edu/dataverse/2020-03-02#i_119997
13:11
poikilotherm
Or fdp
13:11
pdurbin
But if I squint, I can read it, like Neo in the Matrix. I don't even have to click.
13:12
pdurbin
Can you please put it on imgr?
13:12
poikilotherm
https://bit.ly/32GrJf6
13:13
poikilotherm
Oh it has a share thingy builtin :-D
13:13
poikilotherm
http://bit.ly/3ajQxvX
13:13
poikilotherm
But no persistance for the engine to be used :-(
13:14
poikilotherm
I'll just reply to my tweet ;-)
13:14
pdurbin
I like it but are even more variations possible? Are you saying "Finish project" has nothing to do with the other stuff?
13:14
pdurbin
My first thought when I saw the original was, "Software is never done. If a project is finished, it's dead."
13:15
poikilotherm
Well that part does not differ from the original :-D
13:16
poikilotherm
Actually my first thought was that most projects are never finished, but you'll always start a new project because of crazy ideas flying in
13:16
poikilotherm
Which is very true ;-)
13:18
pdurbin
No diff. You're right. What makes the original funny is the line that goes *around* "Finish project". Do you know how to do that?
13:19
poikilotherm
Actually it doesn't look like one can do that in Graphviz :-(
13:19
poikilotherm
Maybe in TikZ
13:19
poikilotherm
Or just do an SVG ;_)
13:23
pdurbin
Inkscape to the rescue! Do it! Do it!
13:29
tinystoat joined #dataverse
13:29
pdurbin
poikilotherm: wait, sorry. I'm confused.
13:29
tinystoat
hello, i am here to be social. i promise i'll behave.
13:30
poikilotherm
Welcome tinystoat
13:30
pdurbin
poikilotherm: I'm only now looking at https://twitter.com/poi_ki_lo_therm/status/1234468109899255808 and it's perfect! How did you do it? Inkscape? Where is the code, please? The bitly link goes somewhere else.
13:30
tinystoat
poikilotherm: thanks very much.
13:30
* tinystoat
tries the link
13:31
poikilotherm
pdurbin: you will need to switch to the neato/fdp engine
13:31
pdurbin
poikilotherm: tinystoat is from #inkscape and I told him you've done some stuff for Dataverse in Inkscape. Wait. Including my award?!?
13:31
poikilotherm
that / meaning "or"
13:31
tinystoat
i'm ashamed to admit i have no idea what graphviz is. looking that up now. i'm behind in the world just so you all know :)
13:31
poikilotherm
The normal dot enige is not capable with things like layout ;-)
13:31
pdurbin
poikilotherm: oh! The Engine! Got it! Thanks!!! Now I can retweet. So confused.
13:32
pdurbin
gotcha gotcha
13:32
poikilotherm
Maybe we could open an issue in the github project?
13:32
pdurbin
poikilotherm: can you please dig up the boat anchor for tinystoat ? Or was it a baloon? Maybe both, if you can.
13:32
tinystoat
i see i'm a living way back in the cave after reading a bit on graphviz.
13:32
poikilotherm
https://github.com/dreampuf/GraphvizOnline
13:33
poikilotherm
pdurbin: what anchor????
13:33
poikilotherm
Now I am confused :-D
13:34
tinystoat
confusion all around. at least i'm at home!
13:34
poikilotherm
As long as this is not due to Corona panic, everything seems to be in order :-)
13:35
tinystoat
no indeed not although it is rather close to me and soon to be closer.
13:35
tinystoat
2 hours by train in fact.
13:36
tinystoat
i promise that's enough scare spam from me and i'll remain schtum on that.
13:36
poikilotherm
Oh so that means you're from Europe?
13:37
tinystoat
poikilotherm: i'm definitely in europe for sure. https://yle.fi/uutiset/osasto/news/130_in_helsinki_face_quarantine_following_exposure_to_coronavirus/11235775
13:37
poikilotherm
I'm located here: https://www.openstreetmap.org/#map=15/50 .9051/6.4052
13:38
tinystoat
i love openstreemap.org but i wish they'd have a non-js fall-back.
13:38
poikilotherm
It's a 15 minutes drive to the latest Corona outbreak
13:38
tinystoat
poikilotherm: ug you too? yeah this is pretty wild.
13:39
poikilotherm
tinystoat: sorry to hear that :-(
13:39
tinystoat
oh yes just read about the virus hitting there, right on the border and the karnaval madness.
13:39
poikilotherm
pdurbin: I read some bad news about what might happen in US when Corona fully arrives there... Looks like we all better watch out
13:39
tinystoat
poikilotherm: same my friend. :/
13:40
tinystoat
we've ordered delivery of food and supplies for tonight and we're getting as much shopping in as possible next 2 days.
13:40
tinystoat
sadly my partner has to leave the flat to work so we're just doing what we can.
13:41
poikilotherm
But enough of panicing. Things will work out smoothly. The flu is currently more dangerous than this.
13:41
tinystoat
poikilotherm: that and pneumonia and i do keep reminding myself of this!
13:41
poikilotherm
tinystoat: is there anything we can do for you apart from being social?
13:41
tinystoat
so far i've been able to avoid a lung infection for quite some years. i have asthma so you can see why i'm on the nervous side!
13:42
tinystoat
poikilotherm: thank you you know just having you lot to talk to is genuinely good for me and helps a lot. i hope i can give mutually! :)
13:43
tinystoat
graphviz is entirely new to me. i've been following other SVG programs because i've fallen in love with the art one can create with it.
13:44
tinystoat
following == youtube videos of various programs
13:44
poikilotherm
He. Are you aware of PlantUML and TikZ?
13:44
tinystoat
i've also been interested in making medical images lately so i've been watching a bit about that.
13:44
tinystoat
i am not! checking that now
13:48
tinystoat
wow this is great. is plantuml used in laying out electronics diagrams?
13:48
tinystoat
tikz looks more like that sort of thing actually
13:49
tinystoat
the image gallery for the tikz images is impressive.
13:50
poikilotherm
Nope, plantuml is all about programming etc
13:50
poikilotherm
TikZ is used for all sorts of stuff
13:50
poikilotherm
That one is really crazy stuff
13:51
poikilotherm
Used it for my master thesis to create beautiful flow diagrams, matching the layout and appearance of the rest (wrote it in Latex)
13:51
tinystoat
yeah i must say my mind is blown seeing all of these. i never knew this existed. i've been in web dev too long methinks.
13:52
tinystoat
i was going to say something about being reminded of latex, funnily.
13:52
tinystoat
i'll be showing my partner tonight.
13:52
pdurbin
poikilotherm: tinystoat might help me get a #DrawingLemons meme off the ground: https://twitter.com/philipdurbin/status/1234399164836044800
13:53
tinystoat
i asked my partner to see if she could get her coworkers to jump on the bandwagon. ;) hopefully so.
13:53
poikilotherm
https://imgflip.com/i/3r4yqj
13:54
tinystoat
haha! beautiful
13:54
* tinystoat
just had an idea
14:02
pdurbin
tinystoat: a CRAZY idea?
14:03
pdurbin
As I creative person, I'm full of crazy ideas: https://twitter.com/philipdurbin/status/1234473349801283585
14:06
pdurbin
poikilotherm: thanks again for the graphic! And the LOTR image!
14:07
poikilotherm
Sure. No problem. All easy and quick.
14:07
poikilotherm
Imgflip is very neat for meme generation
14:10
poikilotherm
pdurbin: hold your glass, things are flowing. https://github.com/IQSS/dataverse-kubernetes/pull/181
14:12
pdurbin
poikilotherm: Dataverse on Payara on Kubernetes really works?!? Should we tell donsizemore? :)
14:12
pdurbin
Or pmauduit?
14:13
pdurbin
Because next I want Prometheus!
14:13
poikilotherm
Well I used a custom patched base image for now... :-( https://github.com/payara/docker-payaraserver-full/pull/118
14:13
poikilotherm
LOL
14:14
poikilotherm
Payara has at least some stuff exposed at /metrics by defaul
14:14
pdurbin
poikilotherm: you *must* listen to the prometheus stuff somewhere around 15:00 (maybe earlier) at http://enterprisejavanews.com/stackd-44-angular-primevue-state-of-js-quarkus-and-jakarta-ee
14:14
poikilotherm
If we want more advanced things, we need to add a configuration
14:20
tinystoat
pdurbin: i did my best: http://74.207.244.18/~boop/hjalp/drawing_lemons_01.png
14:20
tinystoat
:D
14:20
tinystoat
pdurbin: at least perhaps a tiny bit clever if not crazy? :D
14:20
jri joined #dataverse
14:27
pdurbin
tinystoat: I LOVE IT! In communist Russia, lemon draws you!
14:27
tinystoat
:D
14:27
tinystoat
Thanks Yakov Smirnov!
14:27
tinystoat
Is that his name? the dementia works wonders for that. :D
14:27
pdurbin
poikilotherm: this boat anchor: http://irclog.iq.harvard.edu/dataverse/2019-05-15#i_93565 . Please show tinystoat both variations if you can, for an artist's take.
14:28
tinystoat
pdurbin: i hope your 12 y/o enjoys it as well. i sent it to the missus and hopefully she can encourage the lads there to get a few in.
14:32
pdurbin
tinystoat: ah, my Inkscape hacker is only 10!
14:34
tinystoat
pdurbin: hah! honestly well impressive that. :)
14:39
pdurbin
She's wicked smaaht.
14:41
poikilotherm
Oh dear... I think that one was the image that I accidentially removed
14:45
pdurbin
poikilotherm: do you have the balloon one?
14:45
poikilotherm
Nope
14:45
poikilotherm
SRy
14:45
pdurbin
poikilotherm: !!
14:45
* pdurbin
cries
14:45
poikilotherm
I deleted the repo locally by accident :-(
14:45
pdurbin
ah!!!!
14:45
pdurbin
data!
14:45
pdurbin
data loss!
14:46
pdurbin
tinystoat: that reminds me, can we back up that lemon you just drew to https://github.com/pdurbin/wiki/tree/master/inkscape/images :)
14:46
tinystoat
poikilotherm: d'oh, good luck with that.
14:47
tinystoat
pdurbin: haha haven't heard that accent in a long long long time. :) the saacks aaah in the draaaa!
14:47
poikilotherm
Ah nothing serious was lost
14:47
poikilotherm
Just those doc changes
14:47
tinystoat
poikilotherm: i'll take that as not irony. :D
14:47
tinystoat
pdurbin: hey no problem. i had another idea for a drawing but it's taking me a moment because i cam utterly crap with foreshortening. :D
15:04
pdurbin
tinystoat: you haven't heard this accent in a while? https://youtu.be/rLwbzGyC6t4?t=66
15:07
tinystoat
pdurbin: exactly. it's exactly the same thing as they did to the cockneys in england. ;)
15:07
tinystoat
heh daaahchestuh thank you very much.
15:08
tinystoat
i had family who lived in raahxbury over 50 years ago.
15:13
tinystoat
pdurbin: somebody did a pixel art version of #DrawingLemons: https://i.imgur.com/2142rTE.png
15:19
donsizemore
@pdurbin of course Dataverse works in Kubernetes. @poikilotherm set it up
15:20
donsizemore
@pdurbin but what does this mean for me, regarding Prometheus?
15:22
poikilotherm
donsizemore we could benefit in both K8s and Ansible from a metrics.xml for Payara
15:23
poikilotherm
To expose the AMX MBeans etc it looks like you need to come up with a template, living in that XML file
15:24
poikilotherm
https://docs.payara.fish/documentation/microprofile/metrics/vendor-metrics.html
15:24
poikilotherm
There are some default metrics exposed (mircoprofile base & cpuload via vendor), but we could enable more.
15:27
donsizemore
@poikilotherm yup, that was the step I reached in implementing Jenkins for dataverse-ansible
15:32
Youssef_Ouahalou joined #dataverse
15:36
pkiraly
pdurbin: Hi, I am working on the API documentation. I have a problem with this one: "Create/Update Provenance JSON and provide related entity name for an uploaded file: --- POST http://$SERVER/api/files/{id}/prov-json?key=$apiKey&entityName=$entity -H "Content-type:application/json" --upload-file $filePath"
15:36
pkiraly
Do you have an idea about the "entity name"?
15:37
pkiraly
it is in http://guides.dataverse.org/en/4.19/api/native-api.html#provenance
15:39
juancorr joined #dataverse
15:56
donsizemore
@poikilotherm I remember this now. We had the default stuff already https://github.com/IQSS/dataverse-ansible/blob/master/files/prometheus.yml
16:08
pdurbin
poikilotherm: can you please add your crazy ideas SVG to https://github.com/IQSS/dataverse-sample-data/tree/master/data/dataverses/open-source-at-harvard/datasets/open-source-at-harvard/files/data ?
16:09
pdurbin
pkiraly: that doc is impossible to follow. Can you please create a small chunk issue for just those prov APIs?
16:10
pkiraly
pdurbin: I just created a pull request asking help from the reviewer of the PR (https://github.com/IQSS/dataverse/pull/6712)
16:12
pkiraly
I checked the source code as well, buth there were none comments mentioning any example. I guess someone should investigate the W3C provenance standard, and looking for entities inside, but I guess it should be the writer of the code to be on the secure side.
16:12
pdurbin
pkiraly: perfect!! Thank you!!
16:16
pkiraly
pdurbin: you are welcome. Still there is a lot to do with this ticket...
17:24
stefankasberger joined #dataverse
18:15
Alexandre-FGV joined #dataverse
18:16
Alexandre-FGV
hello guys.
18:16
Alexandre-FGV
I'm having troubles with shibboleth and dataverse...
18:17
Alexandre-FGV
Since I allowed an external DNS to be recognized in my internal network I'm having this error when I try to authenticate via Shibboleth
18:17
Alexandre-FGV
The system encountered an error at Mon Mar 2 10:59:30 2020 To report this problem, please contact the site administrator at root localhost. Please include the following message in any email: opensaml::FatalProfileException at (https://dataverse-dev.fgv.br/Shibboleth.sso/SAML2/POST) Message was signed, but signature could not be verified.
18:18
Alexandre-FGV
Idk if it was just a coincidence or if this problem is related with the external dns....
18:18
Alexandre-FGV
(btw, the external dns is different from the internal one)
18:33
jri joined #dataverse
18:41
donsizemore
@Alexandre-FGV are you saying that the external and internal DNS servers produce a different result for dataverse-dev.fgv.br?
18:43
donsizemore
@Alexandre-FGV also, what's in /var/log/shibboleth/shibd_warn.log and possibly transaction.log?
18:47
Alexandre-FGV
No, we have two ip address, one is internal, and it responds to xxx.fgv.br, the other is external, and responds to yyy.fgv.br the external IP leads to the internal, so both DNS lead to the same page in our server. Till last friday, the DNS yyy.fgv.br didn't exist yet, and shibboleth worked well. Since we created the second DNS the error appreared
18:49
Alexandre-FGV
shibd_warn.log:
18:49
Alexandre-FGV
2020-03-02 08:32:42 ERROR XMLTooling.TrustEngine.PKIX [105] [default]: certificate name was not acceptable 2020-03-02 08:32:42 WARN OpenSAML.SecurityPolicyRule.XMLSigning [105] [default]: unable to verify message signature with supplied trust engine 2020-03-02 08:32:42 WARN Shibboleth.SSO.SAML2 [105] [default]: detected a problem with assertion: Message was signed, but signature could not be verified. 2020-03-02 08:32:42 WARN Shibboleth.SSO
18:50
Alexandre-FGV
i didnt find transaction.log...
19:02
pdurbin
Alexandre-FGV: hi! Sorry, I just got back from my desk.
19:02
pdurbin
donsizemore: you took a look already?
19:06
donsizemore
@Alexandre-FGV which DNS server is Shibboleth hitting first?
19:07
donsizemore
@Alexandre-FGV your users will hit the external IP , so you'll likely want shibd to use that one as well
19:11
Alexandre-FGV
we use shib jut to authenticate employees of the company, so accessing from outside would not work as expected... so shib is used to authenticate inside company, so it hits the internal dns
19:14
pdurbin
Alexandre-FGV: have you tried http://guides.dataverse.org/en/4.19/installation/oidc.html ?
19:22
Alexandre-FGV
no, I didnt... actually the unique thing I did was installing Handle... and as I said, before register the external DNS shib was working... when I came back to work today shib wasn't working...
19:22
Alexandre-FGV
=/
19:34
pdurbin
Alexandre-FGV: OpenID Connect (OIDC) is a new, "next generation" auth technlogy contributed by poikilotherm - https://ngr.coar-repositories.org/technology/
19:34
pdurbin
donsizemore: I find it funny that sitemaps from the 90s is on that list too. :)
19:35
donsizemore
@pdurbin hey, sitemaps are important!
19:35
pdurbin
I know!
19:35
pdurbin
:)
19:36
donsizemore
p.s. i put prometheus templates for payara on my to-do list, but i'm a dummy
19:38
pdurbin
pmauduit can help with Prometheum. Is there a branch?
19:39
poikilotherm
Alexandre-FGV that error message sounds like you should double check that your DNS names match in both DNS for both A, AAAA and PTR records. Please compare both lookups and reverse lookups with the relevant cert fields for hostnames.
19:40
poikilotherm
If you made sure that will resolve all the names correctly also make sure to check your hosts files...
19:42
poikilotherm
pdurbin maybe donsizemore should be on the podcasts you mentioned earlier today. He deserves it more than me! He is so diligent with all the Ansible and Jenkins things!
19:42
pdurbin
Now that's a crazy idea! donsizemore YOU are the chosen one!
19:42
pdurbin
He can even see the Matrix!
19:43
pdurbin
tinystoat: hey are you any good a Gimp?
19:43
pdurbin
at*
19:45
tinystoat
pdurbin: i have some gimp knkkowledge what can i do you for?
19:45
pdurbin
tinystoat: can you put donsizemore's face on Neo from the Matrix?
19:46
* tinystoat
has to look up whom the former is
19:46
pdurbin
tinystoat: there's a pic at https://github.com/donsizemore
19:46
tinystoat
pdurbin: i'm a bit rusty but i can definitely try :)
19:46
pdurbin
tinystoat: thanks!
19:46
tinystoat
sure thing.
19:46
pdurbin
poikilotherm: who do you want to be?
19:47
pdurbin
Alexandre-FGV: who do you want to be?
19:50
donsizemore
@poikilotherm I think I'm more of a deck hand
19:53
poikilotherm
LOL! I'm just the same ;-) it's pdurbin who's the captain. At least the PR guy. Either public relations and pull requests ;-)
20:00
donsizemore
I'm thinking Muppet Treasure Island
20:27
donsizemore
@pdurbin so, you can generate certs for *.dataverse.org, yes?
20:56
tinystoat
pdurbin: hah, this'll take awhile. gimp is a completely difference interface than þe olden days of yore. just finding the tools means scrolling through buttons with the middle mouse now.