There is a newer version of this record available.

Software Open Access

BETYdb 4.20 Upgrade to Rails 4.2

Scott Rohde; Carl Crott; David LeBauer; Patrick Mulrooney; Rob Kooper; Jeremy Kemball; Jimmy Chen; Andrew Shirk; Zhengqi Yang; Max Burnette; Haotian Jiang; Yilin Dong; Uday Saraf; Michael Dietze; Chris Black


DCAT Export

<?xml version='1.0' encoding='utf-8'?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:adms="http://www.w3.org/ns/adms#" xmlns:cnt="http://www.w3.org/2011/content#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dct="http://purl.org/dc/terms/" xmlns:dctype="http://purl.org/dc/dcmitype/" xmlns:dcat="http://www.w3.org/ns/dcat#" xmlns:duv="http://www.w3.org/ns/duv#" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:frapo="http://purl.org/cerif/frapo/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:gsp="http://www.opengis.net/ont/geosparql#" xmlns:locn="http://www.w3.org/ns/locn#" xmlns:org="http://www.w3.org/ns/org#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:prov="http://www.w3.org/ns/prov#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:schema="http://schema.org/" xmlns:skos="http://www.w3.org/2004/02/skos/core#" xmlns:vcard="http://www.w3.org/2006/vcard/ns#" xmlns:wdrs="http://www.w3.org/2007/05/powder-s#">
  <rdf:Description rdf:about="https://doi.org/10.5281/zenodo.1199667">
    <rdf:type rdf:resource="http://www.w3.org/ns/dcat#Dataset"/>
    <dct:type rdf:resource="http://purl.org/dc/dcmitype/Software"/>
    <dct:identifier rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">https://doi.org/10.5281/zenodo.1199667</dct:identifier>
    <foaf:page rdf:resource="https://doi.org/10.5281/zenodo.1199667"/>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Scott Rohde</foaf:name>
        <org:memberOf>
          <foaf:Organization>
            <foaf:name>University of Illinois</foaf:name>
          </foaf:Organization>
        </org:memberOf>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Carl Crott</foaf:name>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>David LeBauer</foaf:name>
        <org:memberOf>
          <foaf:Organization>
            <foaf:name>University of Illinois</foaf:name>
          </foaf:Organization>
        </org:memberOf>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Patrick Mulrooney</foaf:name>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Rob Kooper</foaf:name>
        <org:memberOf>
          <foaf:Organization>
            <foaf:name>National Center for Supercomputing Applications</foaf:name>
          </foaf:Organization>
        </org:memberOf>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Jeremy Kemball</foaf:name>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Jimmy Chen</foaf:name>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Andrew Shirk</foaf:name>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Zhengqi Yang</foaf:name>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Max Burnette</foaf:name>
        <org:memberOf>
          <foaf:Organization>
            <foaf:name>NCSA</foaf:name>
          </foaf:Organization>
        </org:memberOf>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Haotian Jiang</foaf:name>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Yilin Dong</foaf:name>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Uday Saraf</foaf:name>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Michael Dietze</foaf:name>
        <org:memberOf>
          <foaf:Organization>
            <foaf:name>Boston University</foaf:name>
          </foaf:Organization>
        </org:memberOf>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Chris Black</foaf:name>
      </rdf:Description>
    </dct:creator>
    <dct:title>BETYdb 4.20 Upgrade to Rails 4.2</dct:title>
    <dct:publisher>
      <foaf:Agent>
        <foaf:name>Zenodo</foaf:name>
      </foaf:Agent>
    </dct:publisher>
    <dct:issued rdf:datatype="http://www.w3.org/2001/XMLSchema#gYear">2018</dct:issued>
    <frapo:isFundedBy rdf:resource="info:eu-repo/grantAgreement/NSF/Directorate+for+Biological+Sciences/1062547/"/>
    <schema:funder>
      <foaf:Organization>
        <dct:identifier rdf:datatype="http://www.w3.org/2001/XMLSchema#string">10.13039/100000001</dct:identifier>
        <foaf:name>National Science Foundation</foaf:name>
      </foaf:Organization>
    </schema:funder>
    <dct:issued rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2018-03-15</dct:issued>
    <dct:language rdf:resource="http://publications.europa.eu/resource/authority/language/ENG"/>
    <owl:sameAs rdf:resource="https://zenodo.org/record/1199667"/>
    <adms:identifier>
      <adms:Identifier>
        <skos:notation rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">https://zenodo.org/record/1199667</skos:notation>
      </adms:Identifier>
    </adms:identifier>
    <dct:relation rdf:resource="https://github.com/PecanProject/bety/tree/betydb_4.20"/>
    <dct:isVersionOf rdf:resource="https://doi.org/10.5281/zenodo.593027"/>
    <owl:versionInfo>betydb_4.20</owl:versionInfo>
    <dct:description>&lt;p&gt;Draft Release Notes (Rails 4.2)&lt;/p&gt; &lt;p&gt;Upgrade to Rails 4.2; several bug fixes. Summary of Changes&lt;/p&gt; &lt;p&gt;This release upgrades the version of Rails used from 3.2 to 4.2.&lt;/p&gt; &lt;p&gt;New features&lt;/p&gt; &lt;ul&gt; &lt;li&gt; &lt;p&gt;Added Rake tasks for dumping and updating SQL comments using YAML files (pull request #543).&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;On the Advanced Search page, traits and yields are now searchable by method name (pull request #506)&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;When creating or editing Managements, possible management types now include &amp;quot;thining&amp;quot; and &amp;quot;other&amp;quot; (pull request #546).&lt;/p&gt; &lt;/li&gt; &lt;/ul&gt; &lt;p&gt;Bug fixes&lt;/p&gt; &lt;ul&gt; &lt;li&gt; &lt;p&gt;Issue #533 (&amp;quot;Trait/entity notes don&amp;#39;t get populated through Bulk Upload Wizard&amp;quot;)&lt;/p&gt; &lt;p&gt;If a Bulk Upload file has a &amp;quot;notes&amp;quot; column, those notes now show up in the newly-created traits or yields.&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;Issue #552 (&amp;quot;Travis fails trying to create postgis extension.&amp;quot;)&lt;/p&gt; &lt;p&gt;Travis now runs RSpec successfully so builds no longer always fail.&lt;/p&gt; &lt;/li&gt; &lt;/ul&gt; &lt;p&gt;Other Changes&lt;/p&gt; &lt;ul&gt; &lt;li&gt; &lt;p&gt;Updated DBMS named in the README file from MySQL to PostgreSQL (long overdue).&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;Docker cleanup (pull requests #537 and #550).&lt;/p&gt; &lt;/li&gt; &lt;/ul&gt; &lt;p&gt;Steps Needed for Upgrade&lt;/p&gt; &lt;ol&gt; &lt;li&gt;Log in to the server.&lt;/li&gt; &lt;li&gt;cd to the Rails root directory.&lt;/li&gt; &lt;li&gt;Run &lt;code&gt;git pull&lt;/code&gt; to get the lastest version of the master branch.&lt;/li&gt; &lt;li&gt;Run &lt;code&gt;bundle&lt;/code&gt; to upgrade several Gems (including Rails itself) and to add new Gems that are no longer part of Rails proper are that are needed to support legacy Rails behaviors until code is updated to no longer need this legacy support.&lt;/li&gt; &lt;li&gt;The file &lt;code&gt;config/secrets.yml&lt;/code&gt; expects a variable called &lt;code&gt;SECRET_KEY_BASE&lt;/code&gt; to be in the environment. To generate a suitable value for this variable, run &lt;code&gt;rake secret&lt;/code&gt;.&lt;/li&gt; &lt;li&gt;Ensure this variable is in the environment seen by the HTTP server. If you run your BETYdb app under Apache HTTP server, one way to do this is to put a directive of the form &lt;pre&gt;&lt;code&gt;SetEnv SECRET_KEY_BASE some_secret_key &lt;/code&gt;&lt;/pre&gt; in the &lt;code&gt;&amp;lt;Directory&amp;gt;&lt;/code&gt; section of the configuration file corresponding to the BETYdb instance you have deployed.&lt;/li&gt; &lt;li&gt;Restart the HTTP server, e.g. &lt;code&gt;sudo apachectl restart&lt;/code&gt;.&lt;/li&gt; &lt;/ol&gt; &lt;p&gt;[In lieu of steps 6 and 7, you could also edit &lt;code&gt;config/secrets.yml&lt;/code&gt; directly, replacing&lt;/p&gt; &lt;pre&gt;&lt;code&gt;&amp;lt;%= ENV["SECRET_KEY_BASE"] %&amp;gt; &lt;/code&gt;&lt;/pre&gt; &lt;p&gt;with the value you generated in step 5; then restart PhusionPassenger by running &lt;code&gt;touch tmp/restart.txt&lt;/code&gt;. This is not the preferred way of doing things, however, since Git will then always show this file as modified.]&lt;/p&gt; &lt;p&gt;Status of RSpec Tests&lt;/p&gt; &lt;p&gt;All non-pending tests pass when run in the default environment. (There is one pending test having to do with site-group editing permissions.)&lt;/p&gt; &lt;p&gt;Complete details for running the RSpec tests are at &lt;a href="https://pecan.gitbooks.io/betydb-documentation/content/automated_tests.html"&gt;https://pecan.gitbooks.io/betydb-documentation/content/automated_tests.html&lt;/a&gt;.&lt;/p&gt;</dct:description>
    <dct:description xml:lang="">Development of BETYdb is supported by the National Science Foundation (ABI #1062547, ABI #1458021), the Department of Energy (ARPA-E awards #DE-AR0000594 and DE-AR0000598), and the Energy Biosciences Institute.</dct:description>
    <dct:description xml:lang="">{"references": ["LeBauer, D., Kooper, R., Mulrooney, P., Rohde, S., Wang, D., Long, S. P., &amp; Dietze, M. C. (2018). BETYdb: a yield, trait, and ecosystem service database applied to second\u2010generation bioenergy feedstock production. GCB Bioenergy, 10(1), 61-71", "LeBauer, David, Michael Dietze, Rob Kooper, Steven Long, Patrick Mulrooney, Gareth Scott Rohde, Dan Wang (2010). Biofuel Ecophysiological Traits and Yields Database (BETYdb), Energy Biosciences Institute, University of Illinois at Urbana-Champaign. doi:10.13012/J8H41PB9"]}</dct:description>
    <dct:accessRights rdf:resource="http://publications.europa.eu/resource/authority/access-right/PUBLIC"/>
    <dct:accessRights>
      <dct:RightsStatement rdf:about="info:eu-repo/semantics/openAccess">
        <rdfs:label>Open Access</rdfs:label>
      </dct:RightsStatement>
    </dct:accessRights>
    <dcat:distribution>
      <dcat:Distribution>
        <dct:rights>
          <dct:RightsStatement rdf:about="http://www.opensource.org/licenses/NCSA">
            <rdfs:label>University of Illinois/NCSA Open Source License</rdfs:label>
          </dct:RightsStatement>
        </dct:rights>
        <dcat:accessURL rdf:resource="https://doi.org/10.5281/zenodo.1199667"/>
      </dcat:Distribution>
    </dcat:distribution>
  </rdf:Description>
  <foaf:Project rdf:about="info:eu-repo/grantAgreement/NSF/Directorate+for+Biological+Sciences/1062547/">
    <dct:identifier rdf:datatype="http://www.w3.org/2001/XMLSchema#string">1062547</dct:identifier>
    <dct:title>Collaborative Proposal: ABI Innovation: Model-data synthesis and forecasting across the upper Midwest: Partitioning uncertainty and environmental heterogeneity in ecosystem carbon</dct:title>
    <frapo:isAwardedBy>
      <foaf:Organization>
        <dct:identifier rdf:datatype="http://www.w3.org/2001/XMLSchema#string">10.13039/100000001</dct:identifier>
        <foaf:name>National Science Foundation</foaf:name>
      </foaf:Organization>
    </frapo:isAwardedBy>
  </foaf:Project>
</rdf:RDF>
178
24
views
downloads
All versions This version
Views 17837
Downloads 240
Data volume 326.7 MB0 Bytes
Unique views 11935
Unique downloads 130

Share

Cite as