It wasn¹t me, but I¹m happy to take over the conversation.

Sadly, HHVM doesn¹t work on libevent 2. It was a total rewrite of the API
and doesn¹t meet our needs.

Can we either:

1) distribute a libevent1.4-hhvm package with the patched .so files in
/var/lib/hhvm/ 
2) bundle the patched .so into hhvm (which I do for the one on [3])
3) something else?

A similar thing will have to happen for libglog. That one doesn¹t need any
patches and we work on anything 0.3.1 and higher so it might just be a
straightforward requirement to package.

As for the status of the ITP, I¹ve been trying to package it the correct
way, and our build environment wants to create all the temporary files
inline with the build instead of a subdirectory, so dpkg-buildpackage
doesn¹t like all the new files around. If you have a functioning packaging
environment I would be more than happy to hand off the packaging to you.

Paul

[3] https://github.com/facebook/hhvm/wiki/Prebuilt-Packages-on-Debian-7

On 10/24/13, 1:12 AM, "László Böszörményi (GCS)" <g...@debian.org> wrote:

>Hi Paul,
>
> I think I've already contacted you or someone else from Facebook
>about packaging HHVM for Debian. I own the ITP with its previous name,
>hiphop-php . At the moment it can't be packaged for Wheezy and newer
>because HHVM needs a libevent patch not available for the current
>releases.
>Couldn't find the error message from configure/cmake that it needs a
>patched version of libevent ATM, still you can see the patching
>line[1]. But Wheezy and later has a much newer[2] version (2.0.19+)
>than the patch would like to extend (version 1.4.14).
>If this can be solved, I would be happy to finish its packaging.
>
>Regards,
>Laszlo/GCS
>[1] 
>https://github.com/facebook/hhvm/blob/master/configure_ubuntu_12.04.sh#L79
>[2] http://packages.debian.org/source/stable/libevent


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/ce8e26ab.50745...@fb.com

Reply via email to