IQSS logo

IRC log for #dataverse, 2014-07-26

Connect via chat.dataverse.org to discuss Dataverse (dataverse.org, an open source web application for sharing, citing, analyzing, and preserving research data) with users and developers.

| Channels | #dataverse index | Today | | Search | Google Search | Plain-Text | plain, newest first | summary

All times shown according to UTC.

Time S Nick Message
05:04 axfelix joined #dataverse
07:21 hellcoder joined #dataverse
07:29 hellcoder joined #dataverse
08:15 braincode joined #dataverse
08:56 hellcoder joined #dataverse
09:01 hellcoder #openhatch
09:22 braincode joined #dataverse
09:33 hellcoder joined #dataverse
09:40 hellcoder i have forked and cloned the repo and i have written vagrant up command but this is taking too much time...
09:41 hellcoder does this take much time or have i done something wrong?
09:50 hellcoder after cloning and forking a repo from github what are the steps that i should follow to find and solve a bug.......this is my first project so please help me.
09:57 pdurbin hellcoder: while you're waiting you can see what the scripts are doing: https://github.com/IQSS/dataverse/blob/master/Vagrantfile#L27
09:57 pdurbin here's the first script: https://github.com/IQSS/dataverse/blob/master/scripts/vagrant/setup.sh
09:59 pdurbin when `vagrant up` is done you should be able to see the app at http://localhost:8888 (where you can create an account or log in as pete/pete)
10:02 hellcoder is this javascript or simple java?
10:04 pdurbin mostly java
10:04 pdurbin but both
10:04 pdurbin hellcoder: do you know about the cool github trick?
10:04 pdurbin to see the percentages?
10:04 hellcoder no please tell me
10:05 pdurbin hellcoder: https://github.com/blog/1037-highlighting-repository-languages
10:06 pdurbin it says dataverse is 87.7% java, 3.2% python, 2.7% javascript, etc.
10:07 hellcoder yes got it :)
10:08 pdurbin someone showed me that recently. I had no idea
10:08 hellcoder please tell me what should i understand or what is the benefit of reading the script?
10:08 pdurbin it's very handy to get a sense of a project
10:09 pdurbin well, the app has a number of dependencies: java 7, glassfish, postgres, solr
10:09 pdurbin hellcoder: are you familiar with all of these?
10:10 hellcoder no :(
10:10 pdurbin well, you said you know some java, right?
10:10 hellcoder what is the meaning of dependencies?
10:11 pdurbin dependencies are things that app needs to run
10:11 hellcoder yes i know java but i don't know others
10:11 pdurbin that's ok
10:12 pdurbin it's vagrant's job to install and configure all those dependencies inside a virtual machine
10:12 pdurbin (Centos 6 in this case)
10:12 hellcoder ok ok
10:12 pdurbin hellcoder: so the value of reading the vagrant scripts is understanding what is being installed and how it's being configured
10:13 hellcoder is bug report and issues list the same?
10:13 pdurbin yeah
10:14 pdurbin hellcoder: you should check out the issues braincode opened. they're mostly about my vagrant scripts :)
10:14 pdurbin BUT!
10:14 pdurbin it should work better now
10:14 pdurbin :)
10:15 hellcoder pdurbin: where should i see those issues?
10:15 pdurbin https://github.com/IQSS/dataverse/issues/created_by/brainstorm?page=1&state=closed
10:16 pdurbin hellcoder: the other thing you could do while you're waiting is check out http://dataverse-demo.iq.harvard.edu/
10:17 hellcoder ok
10:17 pdurbin (and click the "About" button at the top there)
10:18 pdurbin hellcoder: that's the other way you could help.... by finding and reporting bugs in that "demo" site
10:19 pdurbin if the bug hasn't already been reported, that is
10:19 hellcoder ok and about the issues you told me to see about your vagrant script i should first read all the scripts,right?
10:21 pdurbin hellcoder: if you spend 90 seconds skimming the scripts at https://github.com/IQSS/dataverse/tree/master/scripts/vagrant I'm sure that's enough
10:21 pdurbin just to get a sense of what's there
10:21 hellcoder ok
10:23 pdurbin hellcoder: have you used `curl` much?
10:23 hellcoder no
10:24 pdurbin ok. just curious. so maybe you wouldn't be interested fixing API bugs
10:24 pdurbin could focus on GUI bugs instead
10:25 pdurbin hellcoder: are you thinking you'd rather find bugs or fix them?
10:25 hellcoder i would like to fix them
10:27 hellcoder but unfortunately i have no idea how to do that....but if i get a proper guidance in fixing just one bug then i am sure that i can do much more
10:28 pdurbin great!
10:29 braincode joined #dataverse
10:29 pdurbin hellcoder: you could read through our dev guide, then: https://github.com/IQSS/dataverse/blob/master/doc/Sphinx/source/Developers/dev-main.rst
10:32 pdurbin hellcoder: the only thing is... our installer script for a dev environment only supports Mac and CentOS/Fedora... not Ubuntu... but you could file bugs about this :)
10:32 pdurbin and fix them
10:33 pdurbin hellcoder: since you probably know Ubuntu better than we do
10:34 pdurbin back in a bit. keep asking questions :)
10:39 braincode1 joined #dataverse
10:50 hellcoder i want to fix an easy bug so can you suggest me some of that?
10:52 pdurbin whelp. let me see which bugs are assigned to me: https://github.com/IQSS/dataverse/issues/assigned/pdurbin?page=1&state=open
10:55 pdurbin hellcoder: have you worked with the Apache web server much? You could look at this one: Apache SSL config: Many SSL warnings in Glassfish server log (SSLEngine is null) · Issue #643 · IQSS/dataverse - https://github.com/IQSS/dataverse/issues/643
10:56 hellcoder no i have not worked with Apache
10:58 pdurbin hellcoder: have you heard of JSF? Java Server Faces
10:58 hellcoder no
10:58 pdurbin that's what the GUI is built in
10:59 pdurbin this is a GUI bug you could look at: Improve ellipses (...) around highlight snippets in descriptions of cards · Issue #537 · IQSS/dataverse - https://github.com/IQSS/dataverse/issues/537
10:59 pdurbin hellcoder: you know swing, right? Want to write a desktop app for dataverse? :)
11:00 hellcoder okay i'll try
11:00 pdurbin NICE
11:01 pdurbin hellcoder: in that case you'll want to check out the REST API: https://github.com/IQSS/dataverse/tree/master/scripts/api
11:01 pdurbin do see what operations are supported
11:01 hellcoder ok
11:02 pdurbin list datasets, etc.
11:03 braincode joined #dataverse
11:05 pdurbin sbmarks: I bet your users might like a desktop app
11:07 pdurbin hellcoder: would you use Swing or JavaFX?
11:07 hellcoder Swing
11:07 hellcoder i want to read about this issue some more
11:08 hellcoder from where i can read that?
11:08 pdurbin sorry, which issue
11:09 hellcoder Improve ellipses (...) around highlight snippets in descriptions of cards · Issue #537 · IQSS/dataverse - https://github.com/IQSS/dataverse/issues/537
11:11 pdurbin I'm happy to answer questions.
11:12 hellcoder so i have to make a desktop application
11:13 pdurbin well, we would love it if you would! :)
11:15 hellcoder so whare can i get the data about the design and requirements of that application?
11:18 hellcoder *where
11:38 pdurbin well
11:38 pdurbin this is a new idea... a desktop app
11:39 pdurbin hellcoder: also, I should mention... my family is waking up. I can't pay as much attention to this channel.
11:40 pdurbin hellcoder: this might give you a sense of what we'd want a desktop application to be able to do: https://github.com/ropensci/dvn
11:41 pdurbin search, show metadata, download, create dataset, upload data, etc.
11:44 pdurbin hellcoder: when sbmarks returns let's ask him
11:47 pdurbin oh, and Swing is just fine, I've just heard good things about JavaFX, that it's a nice platform to develop for
12:23 braincode joined #dataverse
12:29 braincode1 joined #dataverse
16:06 axfelix joined #dataverse
18:21 axfelix joined #dataverse
19:04 axfelix joined #dataverse
20:38 axfelix joined #dataverse
22:19 axfelix joined #dataverse
22:42 braincode joined #dataverse

| Channels | #dataverse index | Today | | Search | Google Search | Plain-Text | plain, newest first | summary

Connect via chat.dataverse.org to discuss Dataverse (dataverse.org, an open source web application for sharing, citing, analyzing, and preserving research data) with users and developers.