Time
S
Nick
Message
04:33
djbrooke joined #dataverse
07:32
andrewSC_ joined #dataverse
09:36
axfelix joined #dataverse
10:49
axfelix joined #dataverse
11:16
donsizemore joined #dataverse
12:03
donsizemore
@pdurbin testing vagrant now...
12:13
donsizemore
@pdurbin yup, uploads fail:
12:13
donsizemore
[2017-04-04T05:12:54.892-0700] [glassfish 4.1] [WARNING] [] [javax.enterprise.resource.webcontainer.jsf.lifecycle] [tid: _ThreadID=52 _ThreadName=jk-connector(5)] [timeMillis: 1491307974892] [levelValue: 900] [[ /editFilesFragment.xhtml @84,65 fileUploadListener="#{EditDatafilesPage.handleFileUpload}": java.lang.NoClassDefFoundError: edu/harvard/hul/ois/jhove/viewer/ConfigWindow javax.el.ELException: /editFilesFragment.xhtml @84,65 fi
12:14
donsizemore
@pdurbin probably a result of ==> standalone: Copying additional configuration files... ==> standalone: sh: /home/glassfish/glassfish4/glassfish/domains/domain1/config/../../conf/jhove/jhove.conf: No such file or directory ==> standalone: done!
12:15
donsizemore
@pdurbin i think this was in that trouble ticket i sent in
12:19
pdurbin
donsizemore: hi! Good morning.
12:20
pdurbin
Did the jhove.conf move on me?
12:26
andrewSC joined #dataverse
12:26
donsizemore86 joined #dataverse
12:28
donsizemore86
./scripts/deploy/phoenix.dataverse.org/install:cp ../../conf/jhove/jhove.conf $GLASSFISH_ROOT/glassfish/domains/$GLASSFISH_DOMAIN/config/jhove.conf
12:29
donsizemore86
i bet it's just a relative path dealy from vagrant
12:31
pdurbin
donsizemore86: do you feel like creating an issue and a pull request?
12:31
donsizemore86
@pdurbin sure thing. helping akio for a sec tho
12:32
pdurbin
No problem. I wonder when it stopped working.
12:35
donsizemore86
I blame March Madness
12:35
pdurbin
man, I had Kentucky going all the way
12:37
pdurbin
donsizemore86: I invited Michiel to join us: https://groups.google.com/d/msg/dataverse-community/nFGSWblzuPI/0garHuUQAwAJ
12:46
djbrooke joined #dataverse
12:48
Michiel43 joined #dataverse
12:48
soU joined #dataverse
12:48
Michiel43
hi guys, thanks for looking into it
12:50
pdurbin
Michiel43: welcome! Thanks for the bug report!
12:50
Michiel43
could you point me to a stable commit that doensnt have this issue so i can test my requirements in the meantime?
12:51
pdurbin
I'm running `vagrant up` now. Soon I should be able to tell you exactly where to find server.log but I think it'll be in /home/glassfish somewhere.
12:51
donsizemore86
@pdurbin it's in "additional configuration files" but i've got some other stuff going on in the office so my attention isn't full
12:52
pdurbin
Michiel43: according to https://github.com/IQSS/dataverse/issues/3460 I was able to get `vagrant up` to work on 7e5e8c9
12:54
pdurbin
Michiel43: ah, donsizemore86 already replied on the mailing list with the location of the (Glassfish) server log, which is /home/glassfish/glassfish4/glassfish/domains/domain1/logs/server.log
12:55
Michiel43
ehm, how do i get there easily? :P
12:56
Michiel43
(im installing from 7e5e8c9 in the meantime btw)
12:56
pdurbin
first, you do `vagrant ssh`
12:57
pdurbin
then you'll have to sudo to root (sudo -i)
12:57
donsizemore86
@pdurbin it looks fine from within the vagrant VM :
12:57
donsizemore86
[root standalone installer]# pwd /dataverse/scripts/installer [root standalone installer]# ls -al ../../conf/jhove/jhove.conf -rw-rw-r-- 1 vagrant vagrant 1408 Mar 24 06:22 ../../conf/jhove/jhove.conf
12:59
pdurbin
I can reproduce the bug and I have a stack trace so I'll go ahead and create an issue.
13:00
donsizemore86
@pdurbin it's the sed line 1050 in the install script
13:03
pdurbin
I just opened https://github.com/IQSS/dataverse/issues/3745
13:03
pdurbin
donsizemore86: you think that'll fix it?
13:04
Michiel43
do you still need my log? otherwise ill go ahead and delete that vm
13:04
pdurbin
Michiel43: I'm good. Thanks. Sorry to ask and then do it myself. :)
13:06
pdurbin
donsizemore86: scripts/installer/install hasn't been touched in a while... I'm still confused why this broke
13:06
Michiel43
no problem. nice to see it taken up so quickly :)
13:06
pdurbin
Michiel43: come to think of it, that commit I mentioned was probably just me logging in to the Vagrant environment, not necessarily uploading a file. Who knows how long this has been broken.
13:07
pdurbin
Well, we mention Vagrant in our Installation Guide so I kind of want it to work. :)
13:07
Michiel43
well, 4.5.1 is installing atm. ill let you know
13:08
pdurbin
Michiel43: ok. There's also a demo site at https://demo.dataverse.org that you're welcome to play with
13:31
pdurbin
Michiel43: is there a specific feature you're interested in testing? Does the demo site help?
13:31
Michiel43
well, id like to insert and maybe harvest my own data
13:32
Michiel43
so i cant do that publicly
13:32
Michiel43
but maybe im better suited in creating a full development install
13:33
Michiel43
on that topic: are there templates or best practices for creating plugins?
13:34
pdurbin
Michiel43: we're still figuring out how best to foster a plugin ecosystem. What sort of plugin are you interested in developing?
13:36
Michiel43
i want my users (researchers) to design their own queries over multiple datasets (i.e. tables)
13:36
Michiel43
so probably some visual tool using metadata
13:37
pdurbin
When you say "queries" is this still in the context of harvesing and defining harvesting sets?
13:38
Michiel43
no, its in the context of generating output
13:39
Michiel43
see my previous forum question: i want to use DV as an interactive data catalogue
13:39
pdurbin
this one: DataVerse as interactive data catalogue? - Google Groups - https://groups.google.com/forum/#!msg/dataverse-community/ZQUQhVLiSoo/TLzpq45fAAAJ
13:40
Michiel43
yes
13:40
pdurbin
Michiel43: is the data tabular?
13:40
Michiel43
yes
13:42
pdurbin
You mentioned tables. Are you aware that tabular data is stored in "datatable" and related tables? http://phoenix.dataverse.org/schemaspy/latest/tables/datatable.html
13:43
pdurbin
Assuming the file is successfully "ingested" that is.
13:44
Michiel43
hmm that looks useful
13:46
Michiel43
i take it that makes it possible to perform live queries etc?
13:48
pdurbin
We don't expose the ability to perform live queries directly against the database. You can query "Variable Name" and "Variable Label" at https://demo.dataverse.org/dataverse/harvard/search which hits the seach engine Dataverse uses, which is Solr.
14:01
Michiel43
fyi: file upload doesnt work in the earlier version either
14:02
Michiel43
i think ill resort to installing the ide version
14:03
pdurbin
Michiel43: I just pushed a new branch
14:03
pdurbin
gimme a sec and I'll test it
14:09
donsizemore joined #dataverse
14:11
pdurbin
Michiel43: from within Vagrant, can you please give this a try: cp /dataverse/conf/jhove/jhove.conf /home/glassfish/glassfish4/glassfish/domains/domain1/config/jhove.conf
14:11
pdurbin
After you `vagrant ssh` I mean.
14:13
Michiel43
i dont have the version installed you just pushed
14:13
Michiel43
i can do it on yesterdays
14:13
pdurbin
yesterday's is fine
14:15
pdurbin
donsizemore: I don't feel like touching the installer so I'm implementing a workaround.
14:30
pdurbin
Michiel43: https://github.com/IQSS/dataverse/pull/3746 seems like a good fix to me. Did the `cp` help?
14:31
Michiel43
sorry my vagrant was corrupted
14:31
Michiel43
do you think its fixed in the new commit?
14:35
pdurbin
Well, it's two commits, but yes, I just tested it. It's in a branch though (3745-vagrant-cannot-upload-files). The pull request hasn't been merged yet.
14:39
Michiel43
i see, ive cloned the jhove.conf commit, lets see how that works :)
14:40
Michiel43
my working day is drawing to a close here, ill play around and let you know how it goes
14:41
pdurbin
cool, no rush. thanks again for the bug report. I had no idea it was brooken
14:41
pdurbin
broken*
14:47
djbrooke joined #dataverse
14:51
djbrooke joined #dataverse
14:54
djbrooke joined #dataverse
14:57
donsizemore joined #dataverse
16:01
djbrooke joined #dataverse
16:01
djbrooke joined #dataverse
16:03
pdurbin
donsizemore: I have SAML questions.
16:06
donsizemore
@pdurbin i may not have answers, but i can help find out?
16:07
pdurbin
maybe you can test something for me
16:07
donsizemore
@pdurbin absolutely
16:07
pdurbin
Step 1. Can you please log in to https://dataverse.harvard.edu using Shibboleth/SAML?
16:11
donsizemore
done.
16:11
donsizemore
(sorry, in a meeting)
16:13
pdurbin
Step 2. Click "Log In" at https://www.hathitrust.org and pick the same institution you used for Step 1. Are you prompted to log in again? I am, unfortunately. I see the HarvardKey screen again, even though I just used it for the Harvard Dataverse. This is not Single Sign On.
16:13
axfelix joined #dataverse
16:15
donsizemore
i'm signed in automatically
16:17
pdurbin
orly!
16:18
donsizemore
it sees me as dls unc.edu which should be my EPPN
16:18
pdurbin
But why is there a difference between HarvardKey and whatever your thing is called?
16:19
pdurbin
Onyen
16:19
donsizemore
i didn't sign out of harvard's dataverse, so my SSO session should've still been active?
16:20
pdurbin
I didn't sign out either. But there's a difference between HarvardKey and Onyen, apparently.
16:21
donsizemore
if you'd like i can ask jan? i can't imagine UNC's security/interoperability settings being open beyond the boundaries of campus
16:22
pdurbin
If Jan can solve this riddle it would be fantastic. I'm at a loss.
16:22
donsizemore
@pdurbin i'll ask jan
16:22
pdurbin
I'm also wondering if there are other Service Providers besides Hathi Trust that I could test with.
16:23
knikolla joined #dataverse
16:24
knikolla
o/
16:24
pameyer joined #dataverse
16:24
pdurbin
I'll give you a case where Single Sign On "just works" for me. If I log into https://dataverse.harvard.edu and then visit https://peoplesoft.harvard.edu I don't get the HarvardKey prompt. This is what I want. Single Sign On. Don't keep asking me to sign on if I just signed on. :)
16:25
pdurbin
donsizemore: please meet knikolla who works on OpenStack stuff, especially the auth stuff from what I understand. Keystone, if I'm not mistaken.
16:26
knikolla
hi. yep, keystone is the identity service for openstack.
16:26
donsizemore65 joined #dataverse
16:27
pdurbin
knikolla: do you already have something that I can log into with HarvardKey? An equivalent to https://dataverse.harvard.edu but something OpenStack-y? :)
16:29
knikolla
pdurbin: nope, we still haven't rolled out support for saml into our openstack cluster.
16:29
pdurbin
oh, ok, no problem
16:30
pdurbin
knikolla: do you figure you'll limit SAML logins to just Harvard and BU?
16:30
pdurbin
or can donsizemore65 (UNC) play too? ;)
16:30
pameyer joined #dataverse
16:31
donsizemore65
@pdurbin i can play, but i'm about to head out for some lunch. got here at 0700
16:31
pdurbin
bon appetit. I'm getting hungry too
16:32
knikolla
pdurbin: we plan on supporting incommon, so whoever is a participant there.
16:33
pdurbin
knikolla: oh! Harvard Dataverse (and donsizemore65 's UNC-CH Odum Institute Dataverse) are already listed at https://incommon.org/federation/info/all-entities.html#SPs . It would be nice if you join the club. :)
16:34
knikolla
pdurbin: i think that's our goal :)
16:34
pdurbin
Both of our installations of Dataverse are also a part of the more narrow Research & Scholarship club (category), which I highly recommend: https://incommon.org/federation/info/all-entity-categories.html#SPs
16:35
knikolla
pdurbin: oh cool.
16:36
knikolla
that's a long list
16:37
pdurbin
knikolla: would you be able to try the same test? Log into https://dataverse.harvard.edu with your BU credentials and then visit https://www.hathitrust.org to see if you're asked for your BU credentials again? donsizemore65 and I are seeing a difference. I'm prompted by HarvardKey to log in again but Don isn't prompted by UNC's "Onyen" (UNC's equivalent to HarvardKey) to log in again. I'd be curious to
16:37
pdurbin
know what you see.
16:38
knikolla
Problem with Identity Provider The SAML assertion for "eppn" was null. Please contact support.
16:38
knikolla
pdurbin: i figure authN is fine, but I fail at authZ for dataverse :P
16:39
knikolla
pdurbin: oh, i need to register first, right.
16:40
knikolla
pdurbin: or no?
16:40
pdurbin
knikolla: Hmm, you shouldn't get that error because BU claims to be part of the Research & Scholarship category: https://incommon.org/federation/info/all-entity-categories.html#IdPs . BU's IdP I mean.
16:41
knikolla
pdurbin: interesting.
16:42
knikolla
pdurbin: i've not had the opportunity to federate anything with BU's IdP yet. so I don't know.
16:42
pdurbin
knikolla: do you know the people who run BU's IdP?
16:43
knikolla
pdurbin: nope.
16:44
pdurbin
no problem, the contact address is ithelp bu.edu according to https://incommon.org/federation/info/entity.html?entityID=https%3A%2F%2Fshib.bu.edu%2Fidp%2Fshibboleth&technical=false
16:47
knikolla
pdurbin: yes, that's the email for all it help, lol. I can try sending an email.
16:48
knikolla
pdurbin: it's interesting though. usually 'eppn' is a good guess for the attribute to use.
16:48
pdurbin
knikolla: I'm trying to decide if the fact that BU's IdP doesn't work with the Harvard Dataverse is a blocker for us. Does it only matter if what we comes up with works for Harvard? Which institutions are we trying to support?
16:49
djbrooke joined #dataverse
16:50
knikolla
pdurbin: we probably can make it work. have a different attribute to use for the mapping in BUs case.
16:50
knikolla
or are they not sending any assertion at all?
16:52
pdurbin
knikolla: would you be able to email me what you see at https://dataverse.harvard.edu/Shibboleth.sso/Session ? You should sanity check if for private information first.
16:54
knikolla
pdurbin: https://pastebin.com/raw/zYSeyJ23
16:55
knikolla
attributes section is empty
16:55
pdurbin
interesting. thanks!
16:55
knikolla
therefore not much to sanity check
16:56
knikolla
pdurbin: i wonder if anyone from bu used bu's login before
16:56
knikolla
with dv
16:57
pdurbin
dunno
16:57
pdurbin
obviously, it's a terrible user experience
16:58
pdurbin
knikolla: do you mind if I put that output into a GitHub issue?
16:59
knikolla
pdurbin: sure. i'm going to grab lunch now. talk to you in a bit.
16:59
pdurbin
ok, see ya
17:07
djbrooke joined #dataverse
17:19
pdurbin
knikolla: when you get back, here's the issue I just opened: https://github.com/IQSS/dataverse/issues/3749
17:20
djbrooke joined #dataverse
17:26
pameyer joined #dataverse
17:32
djbrooke joined #dataverse
18:13
donsizemore joined #dataverse
18:14
donsizemore
@pdurbin i'm back if i may be of service
18:18
pdurbin
donsizemore: if you want you could read through that issue I just created and see if it makes sense
18:20
djbrooke_ joined #dataverse
18:28
pameyer joined #dataverse
18:48
donsizemore
@pdurbin makes perfect sense. i went back and forth with several Id Mgmt groups when we went live with 4/Shib. They'd release *some* attributes, but not all in R&S; a very manual/non-standard affair.
18:48
donsizemore
@pdurbin BU can release the R&S attributes only to your SP if they don't want to share them with the world
18:49
pdurbin
oh sure, just like we do with Harvard
18:49
pdurbin
one off side deals
18:49
pdurbin
in smoky back rooms
18:49
donsizemore
@pdurbin smoky ~XML ~ rooms
18:49
pdurbin
heh
18:50
pdurbin
smoky back rooms are not automatable
18:50
donsizemore
@pdurbin changing the error boilerplate to "please contact your institution's Identity Management group" is >:-)
18:51
pdurbin
heh, true, and I guess Dataverse has that data in her hands
18:51
pdurbin
I think you showed me this a while back. Proposed something along these lines.
18:51
donsizemore
@pdurbin I suggest "and give 'em what for!" using the <blink> tag
18:51
pdurbin
heh
18:53
pdurbin
donsizemore: yeah, you pointed out something called the InCommon Federated Error Handling Service at https://github.com/IQSS/dataverse/issues/2937#issuecomment-227737163
18:54
donsizemore
@pdurbin i did? i mean yeah, i did!
18:55
donsizemore
and now that you remind me of it, i do love their linking to a given institution's support page
18:55
pdurbin
yeah
19:09
pameyer joined #dataverse
19:42
donsizemore joined #dataverse
19:46
pdurbin
knikolla: did you have a change to read through the issue I created? https://github.com/IQSS/dataverse/issues/3749
19:51
djbrooke joined #dataverse
19:58
knikolla
pdurbin: yes i did. sorry, got caught up in meetings. tuesdays are not good for productivity.
19:58
knikolla
looks good to me.
20:07
pameyer joined #dataverse
20:14
pdurbin
knikolla: awesome. Thanks. I'm writing down a user story having to do with auth. Any objection to Google Docs?
20:15
knikolla
pdurbin: Google Docs sounds good to me.
20:23
pdurbin
knikolla: please take a look at this. It's a stab at an agenda for tomorrow: https://docs.google.com/document/d/1JrK0pSA0eAxOkYYLC68AI_uu-DxJ_R0iEnekZKUMbig/edit?usp=sharing
20:32
knikolla
pdurbin: looks good to me.
20:34
pdurbin
Cool, I gotta run. See you tomorrow at 10:30.
20:34
pdurbin
soU: nice talking to you at https://javabot.evanchooly.com/logs/%23netbeans/2017-04-04 :)
20:36
pdurbin
pameyer: thanks for the bug fix for https://github.com/IQSS/dataverse/issues/3744
20:37
pameyer
pdurbin: thanks for finding the bug first
20:38
pdurbin
heh, sure
20:38
pdurbin
The earlier you find bugs the less expensive they are.
21:17
pameyer joined #dataverse
21:19
djbrooke joined #dataverse
21:23
axfelix joined #dataverse
21:25
garnett joined #dataverse
21:29
donsizemore joined #dataverse
21:36
djbrooke joined #dataverse
21:46
djbrooke joined #dataverse
21:47
djbrooke joined #dataverse
21:54
djbrooke joined #dataverse
21:56
djbrooke_ joined #dataverse
22:07
pameyer joined #dataverse
22:14
djbrooke joined #dataverse
22:21
djbrooke joined #dataverse
23:06
djbrooke joined #dataverse