Code Monkey home page Code Monkey logo

Comments (8)

jeffreyhorner avatar jeffreyhorner commented on June 11, 2024

Hi pdurbin,

Would you mind creating a pull request to fix the isue? I'm not a good authority on building RPM packages.

Are you interested in helping maintain rapache, at least for the RPM side?

from rapache.

pdurbin avatar pdurbin commented on June 11, 2024

@jeffreyhorner are you interested in a pull request that simply changes "1.2.7" to "1.2.8" at https://github.com/jeffreyhorner/rapache/blob/v1.2.8/rpm/rapache.spec#L2 or are you interested in the pull request also containing a little script to build the RPM and a configuration file for an environment in which to build the RPM, such as a Vagrantfile or Dockerfile?

If you take a look at IQSS/dataverse@4daf136 you'll see how I used Vagrant to spin up a CentOS VM with which to create an rApache RPM.

I'm suggesting having these files in the repo:

  • rpm/rapache.spec (existing)
  • rpm/Vagrantfile (new)
  • rpm/build.sh (new, I'm not picky about what this file is called)

Basically, you'd type vagrant up and it would spin up a CentOS VM, install the rpm build tools, and build the rApache RPM.

from rapache.

jeffreyhorner avatar jeffreyhorner commented on June 11, 2024

Yes Please! All of it!

from rapache.

pdurbin avatar pdurbin commented on June 11, 2024

@jeffreyhorner heh. I appreciate the enthusiasm! I'd probably go with Vagrant over Docker just out of familiarity.

@donsizemore and I are discussing this issue, most recently at http://irclog.iq.harvard.edu/dataverse/2016-08-02#i_39007 , and I think we're trying to decide who will make the pull request. We're both pretty busy. 😄

For the immediate needs of the Dataverse community, I believe the 1.2.7 RPM I built as part of IQSS/dataverse#3210 is sufficient, but I suppose it would be nice to have the latest and greatest (1.2.8).

@jeffreyhorner maybe you can tell me if there are significant changes in 1.2.7 or 1.2.8. (Again, we run 1.2.6 in production.) I don't see either mentioned in https://github.com/jeffreyhorner/rapache/blob/master/ChangeLog but maybe there's a better place to look?

from rapache.

jeffreyhorner avatar jeffreyhorner commented on June 11, 2024

Literally the only things that have changed are installation and packaging files. The last code fix was in 2013. I'm not sure that's a good or bad thing :)

from rapache.

donsizemore avatar donsizemore commented on June 11, 2024

My SRPM (all I did to the spec was bump 1.2.7=>1.2.8) is at
http://www.ibiblio.org/dls/rapache-1.2.8-rpm0.src.rpm
used to build
http://www.ibiblio.org/dls/rapache-1.2.8-rpm0.x86_64.rpm
on CentOS-7.2/Apache-2.4.6/R-3.3.1

I tested the lucky numbers locally but admittedly haven't tried it with TwoRavens just yet (my one Cent/RHEL 7 Dataverse box here is our new production one...)

from rapache.

donsizemore avatar donsizemore commented on June 11, 2024

I should've named the RPMs for arch, sorry. Make that
http://www.ibiblio.org/dls/rapache-1.2.8-el7.src.rpm
and
http://www.ibiblio.org/dls/rapache-1.2.8-el7.x86_64.rpm

from rapache.

pdurbin avatar pdurbin commented on June 11, 2024

@jeffreyhorner just a heads up that since IQSS/dataverse#3210 has been merged I probably won't work on this issue any time soon. If @donsizemore wants to lead the charge, that's fine. (That pull request does include a working Vagrant environment and a script for building the RPM.) Thanks for letting us know that the actual code hasn't changed since 2013. Thanks for providing a spec file!

from rapache.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.