- g.sarigiannisG
It was a misconfiguration of nginx, all good! Thank you for your help!This reply could not be found. - pdurbinphew! 😅 thanks for letting us know!
- pdurbinHave a good weekend everyone!
- @ralph:fx45.in left the room
- haker404 joined the room
- reis.quarteu joined the room
- reis.quarteuRGood morning. I work in a portuguese institution that makes research in agriculture topic. I am installing Dataverse in that institution but I have an important question. How can I use an agriculture controlled vocabulary in keywords, is it possible?
- pdurbinRreis.quarteu: do you mean a vocabulary like AGROVOC? It's mentioned here: https://github.com/gdcc/dataverse-external-vocab-support/blob/main/docs/readme.md
Also, will you be in Braga for #dataverse2023?
- reis.quarteuRYes, I will try to be present in #dataverse2023, at least for 1 day.
- pdurbinNice! I'll be there.
- reis.quarteuR👍️
- pdurbinRreis.quarteu: so is AGROVOC what you want? Or some other vocabulary?
- reis.quarteuRYes I think AGROVOC is what I need, but I have a new doubt. 'skosterm' is not a datasetField name of a field defined in a metadata block file, is it? Can the 'skosterm' field-name be replaced by 'keyword' or the 'keyword' field must be be hidden and 'skosterm' must be used?
- pdurbinIt's complicated.Rreis.quarteu can you please create a new issue in https://github.com/IQSS/dataverse/issues ? Something like "AGROVOC for keyword" would be a good title. I'd like to see whatQqqmyers thinks.
- reis.quarteuRYes, I will do it.
- pdurbinI see it: https://github.com/IQSS/dataverse/issues/9604 . Thanks!
- reis.quarteuRMeanwhile, is it possible to have a simpler solution (a controlled vocabulary with agriculture terms defined by our organization) , something like an internal controlled vocabulary?
- pdurbinFor "keyword"?
- reis.quarteuRYes
- pdurbin(in the citation block?)
- reis.quarteuRyes
- pdurbinThat's what we'll want to askQqqmyers about in the issue you opened. I'm not sure.
- An alternative would be to create your own custom metadata block.
- (I'm askingQqqmyers in Slack, by the way.)
- reis.quarteuRSomething similar to the Controlled Vocabulary used for 'Subject' datasetfield in 'citation' MetadataBlock.
In reply to
pdurbinAn alternative would be to create your own custom metadata block. - pdurbinYes, exactly. With your own custom metadata block you could store the controlled vocabulary values in the database.
- We do this all the time for Harvard Dataverse: https://github.com/IQSS/dataverse.harvard.edu/blob/3fc9bfe9a171b2f7546ad44b1114f5c3920907d1/metadatablocks/custom3d.tsv#L16
- pdurbinYou could also attach an external controlled vocabulary (like AGROVOC) to your custom metadata block.
- Anyway, various options. I'm just not sure about using an external vocab with the existing "Keyword" field in the citation block.
- Don SizemoreD@pdurbin cowbox fix Q?
- pdurbinyee haw, whatchu got,DDon Sizemore ?
- Don SizemoreD@pdurbin I'm kludging up the ec2-create script for perpetuity, and can't remember why it installs nano
- @pdurbin my kludge is to enable epel-testing ongoing to avoid Ansible package dependency gaps during release churn
- pdurbinI'm a vi guy. You can kill nano
- Don SizemoreD@pdurbin good, 'cause I already did. see #dv-tech for a potential and easy fix for the NodeJS package installation failures, since we're back on that again.
- pdurbinLluddaniel (or anyone): what does "Mo" mean at https://github.com/IQSS/dataverse/issues/9606 , please? My guess is mégaoctets.
- pdurbinI'm confused about #jupyterhub_binder:gitter.im vs. #binder:petrichor.me
- stefankasberger changed their name to sennin
- Miguel Silva
Hi everyone.
The next revision for the 12-bit Smart DAQ (open hardware) will add JTAG debugging capabilities to the PCB electronics.Connectivity
- 2.4GHz WIFI
- Bluetooth & BLE
- USB-C serial communication
- JTAG debugger connector
- Serial UART connector
See the full specifications list on the GitHub Wiki page here:
https://github.com/aeonSolutions/openScience-Smart-DAQ-to-Upload-Live-Experimental-Data-to-a-Data-Repository/wiki/12bit-Smart-DAQ--Hardware-Specifications - juliangautierJI think it's the French version of MB for megabytes
- Karol Zając joined the room
- Karol ZającKHello, I am trying my best with Dataverse fresh installation and I met a problem with logging as superuser. After prompting for password change, the loading icon shows and nothing happen (no redirect). After going to login page again - newly set password is incorrect, and old one still results with infinite loading. Same after submitting sign up form - but in this case the account is created, and I can log in after refreshing. Can you specify what this problem is connected with? I cannot see any logs in server.log.
- * Hello, I am trying my best with Dataverse fresh installation and I met a problem with logging as superuser. After prompting for password change, the loading icon shows and nothing happen (no redirect). After going to login page again - newly set password is incorrect, and old one still results with infinite loading. Same after submitting sign up form - but in this case the account is created, and I can log in after refreshing. Can you specify what this problem is connected with? I cannot see any logs related to this in server.log.
- pdurbinKKarol Zając: sorry to hear about the trouble. Have you installed the latest version of Dataverse, 5.13? And did you install it manually by following the installation guide or by using a tool like dataverse-ansible or dataverse-docker?
- Karol ZającKYes, I installed the latest version, following the installation guide and running the install.py script.
- pdurbinAnything in the browser console?
- Don SizemoreDKKarol Zając: Hello, Leonid at IQSS asks if you've double-checked your dataverse.siteUrl jvm-option in /usr/local/payara5/glassfish/domains/domain1/config.xml? He's right, it sounds like Dataverse may be redirecting you to localhost.
- reis.quarteuRHello. I tried to use agrovoc on our dataverse but the URL is not known
This message is being deleted (worng url)…
- reis.quarteuR
- reis.quarteuRWhat can I do to fix it?
- Karol ZającKNothing in the browser console.
In reply to
pdurbinAnything in the browser console? - If you meant: /usr/local/payara5/glassfish/domains/domain1/config/domain.xml, it contains:
In reply to
DDon SizemoreKKarol Zając: Hello, Leonid at IQSS asks if you've double-checked your dataverse.siteUrl jvm-option in /usr/local/payara5/glassfish/domains/domain1/config.xml? He's right, it sounds like Dataverse may be redirecting you to localhost.
<jvm-options>-Ddataverse.siteUrl=http://${dataverse.fqdn}:8080</jvm-options>. - Don SizemoreDKKarol Zając: that's likely one problem, if not the. is your instance listening externally on port 80 instead of 8080 (or better yet, using https)?
- Don SizemoreD@pdurbin you're correct that we don't grab setup-all.*.log but we can
- pdurbinKKarol Zając: please also verify what
<jvm-options>-Ddataverse.fqdn...
says - DDon Sizemore: great! Should I open an issue?
- Don SizemoreD@pdurbin you're welcome to, or I will.
- pdurbin
- sennin changed their name to stefankasberger
- Karol ZającKit is http and 8080 port number
In reply to
DDon SizemoreKKarol Zając: that's likely one problem, if not the. is your instance listening externally on port 80 instead of 8080 (or better yet, using https)? - Ddataverse.fqdn value is a FQDN that I am passing during installation, and it is ported (DNAT) to our available IP address.
In reply to
pdurbinKKarol Zając: please also verify what<jvm-options>-Ddataverse.fqdn...
says - Don SizemoreDKKarol Zając: can the Dataverse instance reach itself via the expanded dataverse.siteurl value?
- pdurbinKKarol Zając: likeDDon Sizemore is saying the siteUrl should be the final URL that users see, the one that you put on flyers around campus
- container meeting in about 45 minutes: https://ct.gdcc.io
- Don SizemoreDKKarol Zając: well, siteUrl needs to be correct, and it needs to be reachable by the Payara service over that URL. I'm wondering if your NAT setup doesn't allow this.
- Karol ZającKWe will try to set up a reverse proxy to reach the instance on the proper URL. Thank you!
- Don SizemoreDKKarol Zając: if you're using Shibboleth you'll need to use Apache (for mod_shib). otherwise you can just use nginx or traefik or whatever proxy you'd like.
- @pdurbin I'm about to head to campus and will likely miss the container meeting. I'm therefore proxying to you to make decisions for me.
- g.sarigiannisGhelloPpdurbin , is there a way to restrict Dataverse guests to only view datasets?
- pdurbinDDon Sizemore: heh. Ok. I wish I was skipping. I'd go listen to Tom Hanks: https://www.thecrimson.com/article/2023/3/21/tom-hanks-commencement/
- Gg.sarigiannis: you don't want guests to see collections (dataverses) or files?
- g.sarigiannisGWe want guests to be able to only view published datasets, not download them. In addition, we don't want them to be able to view unpublished datasets/dataverses
- Most important thing would be to not have the DownloadFile role permission as a default for non-registered users
- Don SizemoreDGg.sarigiannis: there is a "meta group"
:AllUsers
IIRC from which you may revoke downloading permissions? or perhaps:unauthenticated-users
if that exists - pdurbinGg.sarigiannis: does restricting files help?
- g.sarigiannisGPpdurbin: yes that's what we are going to go with if there's no other option
- pdurbinWould this help? Dataverse setting to restrict files by default #6158 - https://github.com/IQSS/dataverse/issues/6158
- g.sarigiannisGThat would be very helpful indeed
- g.sarigiannisGDDon Sizemore: the default permissions for AllUsers seem to be ViewPublishedDataset, ViewUnpublishedDataset and DownloadFile. I don't see any way to edit this, at least from the dashboard / dataverse roles + permissions. Perhaps this can be changed on the backend somewhere?
- So f.e. you could allow guests to keep the ViewUnpublishedDataset, ViewPublishedDataset and maybe redirect them to the login screen when they attempt to download a file, or just a produce a message stating that you need to be logged in to download files
- Don SizemoreDGg.sarigiannis: you can define a custom role: https://guides.dataverse.org/en/latest/api/native-api.html#create-a-new-role-in-a-dataverse-collection
- g.sarigiannisGYup, the issue with what you sent is that any role you create would be a subgroup of the guest role
- Don SizemoreDyou could assign that to the root collection, then apply inheritance: https://guides.dataverse.org/en/latest/api/native-api.html#inherit-dataverse-collection-role-assignments
- if you want to edit the default role, you may have to tinker in the DB
- g.sarigiannisGyup I thought so, just prompted to confirm this is the way to go and whether going this way will have any consequences that you are aware of
- Don SizemoreDI would askPpdurbin to be certain
- pdurbinlast I checked AllUsers was hard coded
- Don SizemoreD@pdurbin 48 open issues. that dude's a real pain in the butt ;)
- pdurbinha
- poikilotherm (CEST,UTC+2)You referring to me? 🤨 /me clicks nuckels
In reply to
DDon Sizemore@pdurbin 48 open issues. that dude's a real pain in the butt ;) - * You referring to me? 🤨 /me clicks nuckels (:wink:)
- * You referring to me? 🤨 /me clicks nuckels (😉)
- pdurbindon't make me run my open issues by author script again