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