Skip to content

Update passenger to 5.1.12 #67

Description

@jfqd

Would it be possible to get passenger version 5.1.12 into 2017Q4? 5.0.6 is really outdated (March 31, 2015). btw: passenger is the main way to deploy ruby webapps.

Activity

  1. mamash commented on Jan 15, 2018

    @mamash

    Possibly, yes. It's been almost three years since since I last touched the packages, mainly because there has been very little interest, and upstream always makes changes that make it a real pain to package things up properly.

  2. jfqd commented on Jan 15, 2018

    @jfqd
    Author

    I understand, but passenger is the main way to deploy ruby webapps :)

    I did ips-packages it in the past for OmniOS: https://github.com/jfqd/omnios-userland/blob/151014/build/ruby-2.2-passenger5/build.sh

    And 5.0.30 has a CVE: https://www.cvedetails.com/cve/CVE-2016-10345/

  3. self-assigned this
    on Jan 24, 2018
  4. mamash commented on Jan 25, 2018

    @mamash

    I think I got it. Let me clean it up, provide nginx integration and commit to main pkgsrc tree this time.

  5. jfqd commented on Jan 25, 2018

    @jfqd
    Author

    @mamash Wow, that would be cool!

  6. jfqd commented on Jan 31, 2018

    @jfqd
    Author

    @mamash do you have a repo somewhere I can pull to test the build?

  7. mamash commented on Jan 31, 2018

    @mamash
  8. jfqd commented on Jan 31, 2018

    @jfqd
    Author

    Thx a lot! I was able to build ruby23-passenger and ap24-ruby23-passenger on SmartOS 2017Q4.

    But how can I build ruby22-passenger and ap24-ruby22-passenger? Are there any Flags I need to set for bmake?

  9. mamash commented on Jan 31, 2018

    @mamash

    Yes, just set RUBY_VERSION_DEFAULT=24 in mk.conf or when calling bmake (e.g. bmake RUBY_VERSION_DEFAULT=24 install).

  10. jfqd commented on Jan 31, 2018

    @jfqd
    Author

    There are always things to learn :) Do I need the RUBY_VERSION_DEFAULT flag only for install?

    Would be cool to build and then run:

    bmake RUBY_VERSION_DEFAULT=22 install
    bmake RUBY_VERSION_DEFAULT=23 install
    bmake RUBY_VERSION_DEFAULT=24 install
    
  11. mamash commented on Jan 31, 2018

    @mamash

    No, of course not. That's assuming you start with 'bmake clean'. You need the version set in order for the right dependencies to get installed etc.

  12. jfqd commented on Jan 31, 2018

    @jfqd
    Author

    I did build the ruby22 versions and tested it with success on a SmartOS 2017Q4 vm.

  13. mamash commented on Feb 1, 2018

    @mamash

    I'm backporting this to 2017Q4. Just hit another issue with an ambiguous reference to a symbol, so it will show up with the next rebuild.

  14. 134 remaining items

  15. added a commit that references this issue on Jun 24, 2026
  16. added a commit that references this issue on Jul 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions