Time
S
Nick
Message
07:09
jri joined #dataverse
07:52
MrK joined #dataverse
08:46
juancorr joined #dataverse
10:50
poikilotherm joined #dataverse
10:53
pdurbin
We have our IT Summit today so I might be on a phone only checking in occasionally: https://hr.harvard.edu/event/harvard-it-summit-2019
10:53
pdurbin
Does anybody need anything? A coffee?
11:27
poikilotherm
Morning pdurbin :-)
11:28
pdurbin
Morning. My wife is on a business trip. Trying to figure out how to pack lunches for the kids. :)
11:28
MrK
Hi
11:28
poikilotherm
Hihihi
11:29
poikilotherm
pdurbin: wanna see a first draft for architecture / components I'm working on?
11:29
pdurbin
yes!
11:31
poikilotherm
https://pasteboard.co/IeEv6OK.png
11:32
poikilotherm
Please keep in mind - this is an early draft
11:32
poikilotherm
Work in progress
11:32
poikilotherm
Non complete
11:33
poikilotherm
Missing all "optional" components
11:34
pdurbin
nice hexagons
11:35
poikilotherm
Thx
11:35
poikilotherm
Let me add a "?" to "Thx": "Thx?"
11:45
pdurbin
These all seem like required components.
11:46
pdurbin
For a production installation anyway. In dev I don't have an MTA set up most of the time. And I use FAKE as my doi provider.
11:48
poikilotherm
Hey, this is a component thing for "real" installations ;-)
11:48
poikilotherm
-HEy + Yeah
11:49
* pdurbin
listens to Hey Ya by OutKast
11:49
poikilotherm
Seems like you find my ideas promising so far...
11:50
pdurbin
I like where you're going with this. Show the minimal components first.
11:50
pdurbin
Right now we have a diagram for an advanced installation.
11:51
poikilotherm
I want to add the optional components, too, but in other colors
11:51
poikilotherm
But not as a technical service diagram
11:51
poikilotherm
More oriented towards architecture
11:52
poikilotherm
And use different coloring and spacing for required vs optional components
11:53
pdurbin
Hmm, Dropbox is on both the "prep" page and at http://guides.dataverse.org/en/4.14/admin/integrations.html
11:54
poikilotherm
Yeah... Most components are. This seems like a good idea. Maybe prep and architecture should be splitted, too
11:54
poikilotherm
Give architecture more sophisticated space
11:55
poikilotherm
E.g. storage is missing completly
11:55
pdurbin
We might need multiple diagrams.
11:55
pdurbin
For different levels or perspectives or whatever.
11:56
pdurbin
Are you planning to include Make Data Count components?
11:56
poikilotherm
Oh I don't have them on my radar!
11:56
poikilotherm
But those should be included, too :-)
11:57
pdurbin
http://guides.dataverse.org/en/4.14/installation/prerequisites.html#counter-processor
11:57
poikilotherm
Hmm maybe I should split between architecture components like storage and external services we talk too and services that interact with Dataverse like external tools
11:58
pdurbin
Are you still thinking this all goes in a single diagram?
11:58
poikilotherm
Nope
11:58
poikilotherm
Split
11:58
pdurbin
ok :)
11:59
poikilotherm
I'll do an infrastructure architecture and one service architecture
12:00
pdurbin
Cool. Are you making these diagrams with open source software?
12:00
poikilotherm
Sure.
12:00
poikilotherm
SVG in Inkscape
12:00
pdurbin
nice
12:01
pdurbin
I recently learned that Inkscape has public transcripts of their board meetings: http://wiki.inkscape.org/wiki/index.php/Board_Meetings#Board_Meeting_Transcripts
12:19
pdurbin
poikilotherm: it might be nice to rotate "Dataverse App" so it's easier to read, even if that means making the logo smaller
12:21
pdurbin
Also, maybe it's just this iMac monitor but I'd go for a green that's a little less bright.
12:22
poikilotherm
That green is coming from color theory ;-)
12:22
pdurbin
citation needed :)
12:22
poikilotherm
https://color.adobe.com/de/create
12:23
poikilotherm
Use "base color" #c85c28ff
12:23
poikilotherm
Which is the color of the dataverse logo
12:23
poikilotherm
And go for harmony rule...
12:23
poikilotherm
Äh...
12:24
poikilotherm
I have this in german :-/
12:24
poikilotherm
3rd from bottom
12:24
poikilotherm
Maybe "Composed"?
12:24
pdurbin
"Compound"
12:25
pdurbin
#82FF8C is the bright green but there's also #98CC87 which is a more agreeable green to me :)
12:25
poikilotherm
I didn't enjoy the others... But if you guys want this changed, this is ofcourse easily possible
12:25
poikilotherm
Yeah, I was going to use this for optional components
12:26
pdurbin
oh, wait, maybe it changed under my feet
12:26
pdurbin
the base color is the one on the left?
12:26
poikilotherm
Nope the one in the middle
12:26
poikilotherm
There is a little white arrow in it
12:26
pdurbin
oh, ok
12:27
pdurbin
you didn't like the other harmony options?
12:27
poikilotherm
Give them a try and watch :-D
12:28
pdurbin
I think I see what you mean.
12:28
pdurbin
Does this mean there's a bug in the Dataverse logo color? :)
12:28
poikilotherm
LOL
12:28
poikilotherm
I am not going to open an issue for that :-D
12:28
poikilotherm
Hehehehe
12:28
poikilotherm
Maybe you could ask the UI team to fix this
12:28
poikilotherm
Wuahahahaha
12:29
poikilotherm
Sry this is dead funny
12:29
pdurbin
:)
12:29
pdurbin
#19FA6B is the the bright green but maybe you can use #5DCEA6 as the less bright green.
12:30
pdurbin
death to #19FA6B is what I'm trying to say
12:31
poikilotherm
Meh. :-( Need more colors
12:31
poikilotherm
Having two greens is superb for required and optional
12:33
pdurbin
let's find some more color theory :)
12:33
poikilotherm
Could you please try base color #C75D28
12:33
poikilotherm
Or even better
12:33
poikilotherm
(Easier)
12:34
poikilotherm
There is an option to switch to color modeHSV
12:34
poikilotherm
Could you switch and move the brightness (that would be the third slider) of the annoying green till you are satisfied?
12:34
poikilotherm
This should move the base color that much
12:34
poikilotherm
shouldn't
12:35
pdurbin
If I slide it to 79 I get #14C957 which seems better.
12:35
poikilotherm
Alright
12:35
poikilotherm
Then I'll use this combination
12:36
pdurbin
I could even go for a little darker. I don't know.
12:36
poikilotherm
IMHO you can hardly tell the diff in the brown of the dataverse color
12:36
pdurbin
oh, maybe I did that wrong
12:36
poikilotherm
?
12:36
pdurbin
I was using the slider on the bright green
12:36
pdurbin
you're saying to use the slider on the base color?
12:36
poikilotherm
YEah thats right
12:36
poikilotherm
Nope
12:36
pdurbin
ok, phew
12:37
pdurbin
color is hard
12:37
poikilotherm
When you move sliders on the non-base color, it will influence the other colors
12:37
poikilotherm
But the algortihm tries to stick with the base as much as possible
12:37
pdurbin
ok, the base color didn't change
12:37
poikilotherm
It shifted from C85c28 to c75d28
12:38
poikilotherm
so red moved from 0xc8 to 0xc7
12:38
poikilotherm
Which you will barely see :-D
12:38
poikilotherm
Hard to tell the difference ;-)
12:38
pdurbin
¯\_(ツ)_/¯
12:40
poikilotherm
Hmm now I need to decide about switching the text color
12:40
poikilotherm
Contrast between the dark brown and the new green is a bit low
12:42
pdurbin
I really like the color contrast tool in visbug: https://github.com/GoogleChromeLabs/ProjectVisBug
12:43
donsizemore joined #dataverse
12:55
poikilotherm
Alright pdurbin: https://pasteboard.co/IeF3730.png
12:55
pdurbin
donsizemore: morning. Full disclosure that I haven't looked at DVtree myself. :)
12:55
poikilotherm
(I deleted the old one...)
12:56
pdurbin
poikilotherm: much better. Ship it!
12:56
pdurbin
"Service Comp."? What's that?
12:56
poikilotherm
Service Components
12:57
poikilotherm
Like external tools
12:57
poikilotherm
auth stuff
12:57
poikilotherm
ec
12:57
poikilotherm
etc
12:57
poikilotherm
"none infrastructure"
12:57
poikilotherm
One could argue that I need to remove the PIDs then, too
12:59
poikilotherm
Hmm maybe I'll switch this... Add an optional Apache reverse proxy and create a service layer in the "outer space"
12:59
poikilotherm
And move PIDs over there too
13:01
pdurbin
hmm, maybe call it "integrations"? I dunno.
13:02
poikilotherm
Yeah why not
13:02
poikilotherm
In the end we "integrate" Datacite. We "integrate" OAuth. We "integrate" TwoRavens
13:02
poikilotherm
Good idea, thx!
13:03
poikilotherm
Using F(x) = |f(x)dx as a symbol is too meta, right?
13:03
poikilotherm
;_)
13:07
pdurbin
too meta :)
13:08
donsizemore
@poikilotherm if you're on a Mac, check out Sim Daltonism to you can see the colors as I do =)
13:08
pdurbin
poikilotherm: actually, this reminds me. Have you looked at https://docs.google.com/spreadsheets/d/1EIFGAfDfZAboFa3_ShRfgoT6xSDpKohDH2_iCyO5MtA/edit#gid=1813403443 ? "Crowdsourced list of Dataverse features"
13:11
poikilotherm
@donsizemore I am not on a Mac - do you reference to color blindness?
13:11
poikilotherm
@pdurbin: not yet
13:11
donsizemore
@poikilotherm yes. deuteranopia, specifically.
13:12
poikilotherm
Does it look awefull?
13:12
pdurbin
poikilotherm: please take a look when you get a chance. I'm bringing this up because you're starting to talk about features. Auth, integrations, etc.
13:13
donsizemore
@poikilotherm looks fine to me. gimme a sec and i'll take a screenshot by way of a software simulator
13:13
pdurbin
ok, I'm gonna sign out from here and get on my phone. I'll catch up on the logs
13:13
poikilotherm
I am aware of simulators in DTP programs, but Inkscape has none :-(
13:13
pdurbin left #dataverse
13:13
poikilotherm
Cu pdurbin
13:14
pdurbin_m joined #dataverse
13:14
pdurbin_m
back :)
13:15
donsizemore
@poikolotherm same image through deuteranopia https://pasteboard.co/IeFaRKt.png
13:17
poikilotherm
Interesting :-)
13:17
poikilotherm
The brown of the dataverse logo is the same as the green
13:19
poikilotherm
Ah red-green-blindness. Obviously brown and green mix
13:35
pdurbin_m
managed to catch a bus
13:36
pdurbin_m
donsizemore: API tests are still my first priority but if we want to work on sample data a bit on the side that's fine too.
14:05
dataverse-user joined #dataverse
14:05
dataverse-user
@pdurbin well, the API tests work for you but fail for me, so we don't have the same build env
14:06
dataverse-user
@pdurbin i did get them firing-but-not-succeeding in the ansible role
14:43
dataverse-user
hey @pdurbin_m have i asked you the (virtual) HW specs on phoenix?
15:00
pdurbin_m joined #dataverse
15:02
pdurbin_m
"the test installation at http://phoenix.dataverse.org is backed by a single virtual machine with two 2.8 GHz processors, 8 GB of RAM and 50 GB of disk"
15:02
pdurbin_m
http://guides.dataverse.org/en/4.14/installation/prep.html#hardware-requirements
15:02
pdurbin_m
dataverse-user: ^^
15:03
dataverse-user
@pdurbin_m i'm suspicious of api tests and timing because my build box has 8 cores and more ram. i'm going to set up a VM with those specs as a test.
15:03
dataverse-user
@pdurbin_m ooh, i could even run them in RHEL8 now =)
15:05
pdurbin joined #dataverse
15:05
pdurbin
ah, found some wifi :)
15:13
pdurbin
This is the talk I'm in: What's in the Box? Bridging the gap between containers and virtual servers - https://docs.google.com/presentation/d/1O3v_1jtw3-1stY50SbWa-PEwIC9yLlz0RB8yVhMtrMk/edit?usp=sharing
15:24
pdurbin
Hmm, on slide 26 they have a list of "not going to containerize" applications and Dataverse is on the list.
16:38
JimM joined #dataverse
17:07
pdurbin
next talk: Deploying Serverless Docker applications on AWS - https://slides.com/kunanit/fargate
17:31
jri joined #dataverse
18:05
donsizemore joined #dataverse
18:29
donsizemore joined #dataverse
18:41
pdurbin
hmm, no slides for the talk I'm in now, I guess, or I missed them
18:42
pdurbin
donsizemore: I just showed someone that askci post after he told me about a similar need
18:51
donsizemore
@pdurbin uh oh Cannot open: https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-centos96-9.6-3.noarch.rpm . Skipping.
18:53
pdurbin
hmm
18:56
donsizemore
@pdurbin the API tests can help test dis'un: https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
18:56
pdurbin
yeah :(
18:57
pdurbin
huh, those links seem to work for me
18:58
donsizemore
ah, the docker daemon can't get out on rhel8. may want to go ahead and switch to podman and buildah
18:59
pdurbin
no objections :)
19:01
donsizemore
yeah docker0 is unhappy under rhel8 in esxi
20:32
donsizemore joined #dataverse