[needs-packaging] Apache Thrift

Bug #676486 reported by John Kleijn
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Debian
Fix Released
Unknown
thrift (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

"Thrift is a software framework for scalable cross-language services development. It combines a software stack with a code generation engine to build services that work efficiently and seamlessly between C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, Smalltalk, and OCaml."

This is a valuable tool for lightweight SOA development, which is gaining momentum, not only for generic SOA benefits, but also as a way to offload expensive, complex business logic in a web application to C++.

http://incubator.apache.org/thrift/

tags: added: needs-packaging
Revision history for this message
Brian Murray (brian-murray) wrote :

*** This is an automated message ***

This bug is tagged needs-packaging which identifies it as a request for a new package in Ubuntu. As a part of the managing needs-packaging bug reports specification, https://wiki.ubuntu.com/QATeam/Specs/NeedsPackagingBugs, all needs-packaging bug reports have Wishlist importance. Subsequently, I'm setting this bug's status to Wishlist.

summary: - Apache Thrift
+ [needs-packaging] Apache Thrift
Changed in ubuntu:
importance: Undecided → Wishlist
Revision history for this message
Mikhail Bautin (mbautin) wrote :

It's been more than two years—is there a chance this will be added soon? How can we help?

Revision history for this message
sangamesh (smallayy) wrote :

I see that libthrift-java is being included in Ubuntu Trusty for ppc64el and may be more, but no thrift/fb303 C++ libraries is included.

I saw a year old ubuntu precise link where some work has been done https://launchpad.net/~wnoronha/+archive/thrift/+build/4273483 , but not sure if it's been included in i386 ubuntu release.

Want to know is their any plan to provide C++ libraries for thrift/fb303 to Ubuntu Trusty for ppc64le and some other platforms for future releases?

Noting down some of the rpm based distributions which provide both C++ & java libraries.

http://rpmfind.net//linux/RPM/fedora/updates/19/ppc64/thrift-0.9.1-9.fc19.ppc64.html
http://rpmfind.net//linux/RPM/fedora/updates/19/ppc64/fb303-0.9.1-9.fc19.ppc64.html

http://rpmfind.net//linux/RPM/fedora/updates/19/ppc64/libthrift-java-0.9.1-9.fc19.noarch.html
http://rpmfind.net/linux/RPM/fedora/updates/19/ppc/fb303-java-0.9.1-9.fc19.noarch.html

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in ubuntu:
status: New → Confirmed
Revision history for this message
Hans Joachim Desserud (hjd) wrote :

Thanks for reporting.

I found that Debian has experimental packages for thrift, see https://tracker.debian.org/pkg/thrift for more details, but they don't seem to have made their way into Debian proper nor Ubuntu yet.

Changed in debian:
status: Unknown → Fix Released
Revision history for this message
Gyorgy Orban (gyorb) wrote :

Hi,

Are there any news when the newer thrift-compiler versions (0.11.0) will be available in Ubuntu.
In Debian Buster thrift-compiler v0.11.0 is available now.

What is needed to make it available in Ubuntu?

Thanks!

Revision history for this message
Hans Joachim Desserud (hjd) wrote :

Hi Gyorgy

I wasn't aware that thrift had made its way from experimental into Debian unstable (sid). Since it landed there, it was automatically synced to Ubuntu Disco (the current development release). However, it failed to build so someone will need to look into that https://launchpad.net/ubuntu/+source/thrift/0.11.0-3

affects: ubuntu → thrift (Ubuntu)
Revision history for this message
Tony Mancill (tmancill) wrote :

The Debian package is failing to build on Ubuntu with 1 test failure that I don't yet grok. From the amd64 build logs:

make check-TESTS
make[8]: Entering directory '/<<PKGBUILDDIR>>/lib/c_glib/test'
/testserialization/StructReadWriteLengthShouldEqual:
(/<<PKGBUILDDIR>>/lib/c_glib/test/.libs/testserialization:27121): GLib-GObject-WARNING **: 01:23:52.326: cannot register existing type 'ThriftTransport'
/bin/bash: line 5: 27121 Trace/breakpoint trap (core dumped) ${dir}$tst
FAIL: testserialization

I'm wondering if this might a difference in the compiler flags used between Ubuntu in Debian, but that's just a guess at this point. I'll take a look, but it might not be until after the Debian Buster freeze.

Revision history for this message
Hans Joachim Desserud (hjd) wrote :

Looks like a couple of extra fixes were needed for it to build on Ubuntu, but thrift is now available in the upcoming Ubuntu Eoan https://launchpad.net/ubuntu/+source/thrift/0.11.0-4ubuntu2

Changed in thrift (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.