Time
S
Nick
Message
07:24
jri joined #dataverse
09:47
jri_ joined #dataverse
12:09
donsizemore joined #dataverse
12:42
JonathanNeal joined #dataverse
12:48
icarito[m] joined #dataverse
13:14
GitterIntegratio joined #dataverse
13:15
poikilotherm joined #dataverse
13:52
pdurbin joined #dataverse
14:59
pameyer joined #dataverse
15:29
pameyer
might be a timing/scheduling type question - would there be any point to retaining glassfish4 in docker-aio (when switching to payara5)?
15:29
pameyer
or just go clean sweep?
15:34
pdurbin
pameyer: clean sweep, I'd say. Are you thinking about getting that change in for Dataverse 5? We are lumbering toward a release.
15:35
pameyer
pdurbin: I'm thinking to make a PR today
15:35
pameyer
... I need to make an issue first
15:48
Mobile-poiki joined #dataverse
15:49
pameyer
is https://jenkins.dataverse.org/job/IQSS-dataverse-develop/ using glassfish or payara?
15:51
Mobile-poiki
Related question: would you folks think there is a way to tune for container images in IQSS/dataverse instead dv-k8s? Would like to build from Maven with tooling like jib and go for testcontainers... But don't want to put load on @kcondon
16:13
pdurbin
pameyer: payara
16:13
pdurbin
poikilotherm: sure but you'll need to help us get there.
16:16
poikilotherm
pdurbin: sure. Would create issues, PRs etc including maven profile etc etc etc. But should it flow through the regular process? Who wants to review and do QA for this stuff not interesting for IQSS?
16:20
pdurbin
Uh. The GDCC?
16:22
poikilotherm
Ok. Sure. So regular flow but GDCC?
16:22
poikilotherm
Instead of @kcondon?
16:23
poikilotherm
Would be happy to switch from IQSS to GDCC on Docker Hub
16:23
poikilotherm
Is donsizemore around? Isn't Jon at his place?
16:24
pdurbin
Jon's his boss.
16:24
donsizemore
I am around and Jon is my boss
16:24
donsizemore
I don't think I can create a repo for you but I can ask Jon
16:24
pdurbin
poikilotherm: I assume the maven profile will still be in the pom.xml in IQSS.
16:25
poikilotherm
Yes
16:25
poikilotherm
It will be
16:25
pdurbin
phew
16:25
jri joined #dataverse
16:25
donsizemore
@pameyer Jenkins runs against payara-5.2020.2 unless otherwise specified
16:25
donsizemore
@pameyer note that .3 is out but we/IQSS don't see much to affect Dataverse in it
16:26
pameyer
thanks @donsizemore and @pdurbin
16:26
poikilotherm
Donsizemore not asking for a repo on Github at this time... What drives me: is there someone within GDCC that would be willing and able to do review and QA for this?
16:27
pameyer
I saw some IT failures on payara that I didn't see on glassfish - but it looks like it's not consistent
16:27
poikilotherm
A second pair of eyes is always a good idea
16:27
pameyer
still investigating
16:27
donsizemore
@pameyer Gustavo's on those
16:28
pameyer
great! I'd been thinking I was breaking something
16:28
donsizemore
@poikilotherm we can add you to the posse =) https://github.com/orgs/GlobalDataverseCommunityConsortium/people
16:28
pdurbin
pameyer: no, sadly, the api test suite has been busted for months
16:29
donsizemore
not "busted," just... unstable
16:29
pdurbin
not much blue until very recently
16:30
poikilotherm
Donsizemore: go ahead :-D happy to move k8s and dvcli to GDCC if you would like to see that
16:31
poikilotherm
But developer power and hours are another thing than free GitHub repos... ;-)
16:31
donsizemore
who you tellin?
16:32
poikilotherm
Just me, myself and I to quite Jeff Dunham
16:32
poikilotherm
Quote
16:32
donsizemore
should dataverse-k8s and dvcli retain their same repo names, or would you like them changed in some way?
16:42
poikilotherm
Uh. Dunno
16:42
poikilotherm
Dvcli seems fine
16:44
pdurbin
Title Case? Weird. dvcli ftw.
16:45
poikilotherm
If want iqss/dataverse-kubernetes to become dataverse-k8s for shorter names or even just kubernetes, whatever that would be fine
16:45
poikilotherm
That was my autocorrection on my mobile
16:45
poikilotherm
Sorry...
16:45
donsizemore
okay, so Dataverse-Kubernetes and DVCLI
16:45
poikilotherm
I'm completely with you on lowercase ftw
16:45
donsizemore
but lowercase ;)
16:46
pdurbin
"Use lower case and keep it short" -- Lesser Unix Tenets
16:48
pameyer
I'm just happy if I can get folks to avoid spaces and special characters in their paths... all lower case would be too much to hope for
16:48
poikilotherm
He dataverse-kubernetes is prett long
16:49
poikilotherm
Folks, gotta go pick up me daughter. Read you later when kids are in bed...
16:50
pdurbin
sweet dreams
17:05
donsizemore
ok, so dataverse-k8s and dvcli as i originally asked
17:06
jri joined #dataverse
17:21
jri joined #dataverse
17:22
jri joined #dataverse
18:17
poikilotherm
donsizemore sounds great
18:25
donsizemore
@poikilotherm repos created and invite sent =)
18:39
pdurbin
"no more fiddly patching :)" -- the latest pull request from pameyer :)
18:50
pameyer
pdurbin: thanks for the quick review :)
18:50
pameyer
and it's nice to not have to do surgery inside glassfish anymore
18:51
pdurbin
so nice
18:51
pdurbin
that fish wasn't fresh
18:54
pameyer
good way of putting it
19:08
poikilotherm
Marvelous donsizemore
19:09
poikilotherm
Just closed doors of kiddos bedrooms
19:09
poikilotherm
Now let me get that burger and freedom fries :-P
19:10
poikilotherm
Donsizemore pdurbin any idea how to approach GDCC about having someone review and QA for images in IQSS/dataverse?
19:11
donsizemore
right now there is one GDCC employee: Jim
19:11
poikilotherm
Anyone you know besides me familiar with the topics? Would be a perfect match :-D
19:11
pdurbin
I have no idea. I noticed a #gdcc-tech in IQSS Slack on someone's screen the other day.
19:11
poikilotherm
Yeah. Is he into containers and stuff like that?
19:11
donsizemore
we have an entire community, would be great to collaborate and share expertise
19:12
poikilotherm
I could ask Slava but I know the answer :-D he's a busy man these days.
19:13
jri joined #dataverse
19:14
pdurbin
maybe a new working group?
19:14
poikilotherm
Hmm it's worth a try.
19:14
pdurbin
You saw the announcement about them?
19:15
pdurbin
Here it is: GDCC working groups: https://groups.google.com/g/dataverse-community/c/EY0dduRj3Ac/m/EDcEQHLoAwAJ
19:20
donsizemore
ooh ooh yes i forgot about them
19:22
pdurbin
Sysadmins need working groups too. Don't let the librarians have all the fun.
19:41
donsizemore joined #dataverse
19:43
poikilotherm
I just sent an email as a reply to Merce about adding a group.
19:44
poikilotherm
I had my dinner, so ready to kick some ass.
19:44
* pdurbin
points poikilotherm at the bugs
19:45
pdurbin
you should bring back "in focus"
19:51
poikilotherm
What what what
19:51
poikilotherm
I've done nothing
19:52
poikilotherm
Should I? Currently I'm busy with internal affairs
19:52
poikilotherm
We might opened up a customer for TRSA usage
19:53
poikilotherm
Medical data, scans from MRI etc
19:53
poikilotherm
And I'm kicking tires for adding storage location URL to our metadata schema
19:53
poikilotherm
Plus looking into software publications
19:54
poikilotherm
But hit me with bugs :-D
19:54
pdurbin
:)
19:56
poikilotherm
donsizemore do you think anyone would mind if I create a dockerhub org for gdcc?
19:56
pdurbin
nothing jumps out at me from https://github.com/IQSS/dataverse/issues/created_by/pdurbin
19:57
poikilotherm
Happy to include anyone having an account there, obviously
19:57
donsizemore
fine by me though Jim is the administrator of GDCC GitHub (I learned today)
19:57
donsizemore
let me ping him
20:00
pdurbin
poikilotherm: how does this one grab you? Not really a bug. More of a feature: https://github.com/IQSS/dataverse/issues/4225
20:00
poikilotherm
pdurbin: what SHOULD jump out at you?
20:01
poikilotherm
ah pdurbin wants me to fix some stuff :-D
20:01
poikilotherm
Maybe I should fix my own bugs first? :-D
20:01
poikilotherm
https://github.com/IQSS/dataverse/issues/created_by/poikilotherm
20:02
pdurbin
I thought you were looking for something to do. :) Ass kicking, etc.
20:03
poikilotherm
Yes, I am looking for some small things.
20:03
pdurbin
but code, not docs, like this one, right? https://github.com/IQSS/dataverse/issues/7095
20:04
poikilotherm
Yeah.
20:04
poikilotherm
But small
20:04
poikilotherm
I could give Maven + Sphinx a go
20:04
pdurbin
I like them loosely coupled.
20:05
pdurbin
And by that I mean... uncoupled.
20:05
pdurbin
But to each his own. :)
20:05
donsizemore
@poikilotherm Jim would like to create the account and make you a member
20:05
pdurbin
You'd think with 971 open issues I'd be able to think of something for poikilotherm to work on.
20:06
poikilotherm
donsizemore: go ahead. IIRC he needs to grant me some permissions to open repos for images there. Or I'll pester him for everything :-P
20:06
donsizemore
there's a bit of internal discussion, watch this space for updates
20:10
poikilotherm
pdurbin OMG maven sphinx seems like a bad idea.
20:10
poikilotherm
Not easy to add new plugins / themes etc
20:11
pdurbin
toldya
20:12
poikilotherm
On the other hand it's tempting... No sphinx installation necessary
20:13
donsizemore
@pdurbin just wait'll he runs "make latexpdf"
20:14
poikilotherm
No no no. I'm using sphinx-autobuild, Mister
20:14
poikilotherm
Tired of automake
20:20
poikilotherm
donsizemore I am a member of GDCC, but not an owner of the dvcli project. And I would rather move it from my space to the org space. Can we delete the empty repo at GDCC to make way?
20:20
poikilotherm
s/make/give/
20:20
donsizemore
@pdurbin love the "datacite is down" screenshots! can't tell you how many questions I field about 403s
20:22
donsizemore
@poikilotherm deleted!
20:23
poikilotherm
Great. That moved along quickly.
20:23
poikilotherm
I'm keen to just doing the same for k8s and see what breaks.
20:24
poikilotherm
Oh and I would be greatfull for being granted admin rights on the projects... ;-)
20:24
poikilotherm
(my projects)
20:26
donsizemore
done on dataverse-k8s. (unless you want me to delete the empty one there as well?)
20:26
donsizemore
and you may or may not be an admin of dvcli - i have no admin options there.
20:28
poikilotherm
Thx!
20:29
poikilotherm
pdurbin I think I just found one small thing to do
20:29
poikilotherm
https://github.com/IQSS/dataverse/issues/6677
20:45
pdurbin
poikilotherm: hmm. I would wait on that one. We're still messing with PID stuff.
20:53
poikilotherm
Yeah. I looked a bit deeper. It's a nightmare to change this.
20:54
poikilotherm
I slammed back the lid of pandoras box
20:54
poikilotherm
The URL is crafted in GlobalId and it's not easy at all to stitch together the exception from there if you don't want to hardcode...
20:55
pdurbin
bleh
20:55
pdurbin
How about a Jenkins job to spin up Dataverse on Kubernetes on AWS?
21:01
poikilotherm
Too big for one evening :-D
21:01
poikilotherm
And I'd rather build a small local cluster with Jenkins running in a container
21:02
poikilotherm
cheaper and easier to integrate ;-)
21:02
poikilotherm
Messing with Jib right now
21:02
poikilotherm
It's great
21:02
poikilotherm
You'll get a container image with an exploded war
21:02
poikilotherm
That should bring down deployment times a bit :-D
21:03
poikilotherm
And it's making image changes smaller when only the classes change...
21:20
poikilotherm
Man this is just too easy...
21:21
poikilotherm
I got that shit packaged really fast... Of course lots of stuff is still missing (like config scripting glue), but I do hope loads of this stuff can simply fade away with Config API
21:21
poikilotherm
And creating resources from inside the app
21:30
pameyer
@poikilotherm - naive question about https://github.com/IQSS/dataverse-kubernetes ; where's the postgres server live?
21:30
poikilotherm
Hi pameyer :-) There is no such thing as naive questions
21:31
poikilotherm
The postgres server normally lives within its own K8s pod
21:31
poikilotherm
The demo or dev persona will deploy one for you automatically
21:31
pameyer
poikilotherm - there were several community meetings where I picked up the nickname 'annoying question guy' ;)
21:32
pameyer
thanks for the pointers
21:34
poikilotherm
You're most welcome :-)
21:40
pameyer
for some reason, the naming in that repo reminds me of KDE - lots of "k" names...
21:43
poikilotherm
:-)
21:56
poikilotherm
pdurbin - what do you think. One of the steps to create cool containers is about getting Config API in place.
21:57
poikilotherm
Should the options be more streamlined?
21:57
poikilotherm
Like creating scopes by adding more dots, remove odd characters and make them all start with "dataverse"