Provide packages for more recent distributions #128
Comments
Maybe in 6 months or so, but given the recent stable release of jessie, IMO testing is a huge moving target right now, basically the same as targeting sid. With jessie, even in the last few months leading up to its release, there were some major version bumps and other work that had to be done to keep the packages installable. |
bump |
Stretch has gone stable. https://www.debian.org/News/2017/20170617 |
when it will support debian 9? |
I've started to take a look, but it's spare-time only for now. If I don't get this done soon, I should almost certainly get this done October-December. If I get it done soon, it'll be starting with 3.21 - 3.20 (and folly) are not compatible with OpenSSL 1.1, but it looks like the master is. While debian 9 includes 1.0 as well, several of our other dependencies require 1.1 on 9. |
using debuild etc, instead of custom script refs #128
So the notes aren't only on my laptop:
webscalesqlclient in third-party needs updating to facebook/mysql-5.6#d26efe0d7763b6c9ba67a5cb42faebf075298b02 to support openssl 1.1 |
Also need OPENSSL_NO_SSL2 defined in HHVM itself (might end up being added to folly's openssl portability header) |
hphp/runtime/ext/openssl/ext_openssl.cpp is somewhat incompatible with openssl 1.1 |
With diffs in flight, I have it compiling, but not linking. |
Links now too. |
Summary: refs hhvm/packaging#128 Reviewed By: Orvid Differential Revision: D5380284 fbshipit-source-id: 1772f0f72d1e2cbddb4969e98f52713294fbb368
Summary: refs hhvm/packaging#128 Reviewed By: anirudhvr Differential Revision: D5380271 fbshipit-source-id: 1cc206d9970b843c3582556096f3ceabeb8d01f6
Summary: Needed for debian 9. Will fail on cmake until folly diff lands and third-party-rev is updated - won't land this one until that happens. refs hhvm/packaging#128 Reviewed By: Orvid Differential Revision: D5380277 fbshipit-source-id: e555d2447f1d366a750cb6955c685e25ac5aa9a7
Any news for Debian 9 Stretch (stable) and Debian Buster (testing)? |
I'm not able to spend more time on HHVM for another month or two; finishing off stretch at least is likely to be near the top of the list when I can. That said, if you're happy to build yourself, last time I checked it will work if you update the 'webscalesql' (actually Facebook's MySQL fork nowadays) submodule in third-party/ |
Still no Zesty version; what is worse, the Yakkety version will not install under Zesty because of unmet dependencies. |
Why is this bug closed? What has the-future-of-hhvm-as-hack-and-no-php got to do with packaging? Or is it a subtle way to say "Migrate back to PHP already"? |
It's not closed, and that comment was not by a member of the team. Fixing this issue is one aspect of work on the build system I want to address by the end of the year |
- Prep work for stretch support (though that needs webscalesql update for openssl1.1) - Will also make getting a development environment on jessie easier refs #155, #128, #125, facebook/hhvm#8011
Implicit on stretch, but not on Jessie refs #128
Stretch is still hitting OpenSSL 1.1 issues refs #128
Summary: Makes HHVM build against OpenSSL 1.1 refs hhvm/packaging#128 Reviewed By: Orvid Differential Revision: D6153263 fbshipit-source-id: f199e0b665224b3984b21acd8055931f925fcb33
I have an end-to-working working package build system for stretch now, and I'm ~ 80% confident it will work for the newer versions of ubuntu too, but haven't tested. TODO: make sure we're including all the 'extra' stuff that's included in the current packages, such as install-fastcgi.sh |
Current state:
Big todo: actually publish/sign these debs in apt repos |
Will hopefully be in tomorrow's automated builds - that's not from the 2017.11.03 tarball because that doesn't include the diff above. |
|
Jessie packages were provided whilst it was still testing for ages. It would be nice to have installable packages for testing in general, or at the least stretch.
Thanks.
The text was updated successfully, but these errors were encountered: