Re: thrift compatibility concerns (Re: erlang-jsx about to be retired (Re: Orphaned Packages in rawhide (2015-04-20)))
On 2015-04-21, Will Benton wrote: > However, I was looking at updating because some > people have raised concerns about bugs and shortcomings in Thrift > 0.9.1 (in particular, I think it doesn't build on ARM). It does build even on x86_64 for last two months: http://koschei.cloud.fedoraproject.org/package/thrift https://bugzilla.redhat.com/show_bug.cgi?id=1195364 -- Petr -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
Re: thrift compatibility concerns (Re: erlang-jsx about to be retired (Re: Orphaned Packages in rawhide (2015-04-20)))
Thanks for raising this, Christopher. I had originally brought Thrift 0.9.1 in because we needed it for some projects in the Big Data SIG, and was hesitant to update because of Thrift's well-documented compatibility issues. However, I was looking at updating because some people have raised concerns about bugs and shortcomings in Thrift 0.9.1 (in particular, I think it doesn't build on ARM). But because of the way that upstreams treat Thrift (typically bundling and never testing against newer versions), we'll need to be careful about any update, and I'm inclined to stay with 0.9.1 unless we have a really compelling reason to possibly break dependent packages. Does anyone have any concerns about Thrift staying at 0.9.1? On a happier note, Peter Lemenkov has stepped up to maintain erlang-jsx (thanks, Peter!), so that won't pose a problems for Thrift going forward. best, wb - Original Message - > From: "Christopher" > To: "Development discussions related to Fedora" > > Sent: Tuesday, April 21, 2015 8:23:36 AM > Subject: Re: erlang-jsx about to be retired (Re: Orphaned Packages in rawhide > (2015-04-20)) > > On Tue, Apr 21, 2015 at 12:04 AM, Will Benton wrote: > > Dan, > > > > I've had some trouble updating Thrift to a newer upstream version but have > > been planning to spin an updated release without Erlang support in the > > meantime and will ping you when it's ready. Thanks! > [snip] > > FWIW, thrift has had really bad problems with regressions and API > stability issues which has affected Accumulo (and Cassandra, and I'm > sure others, too) in the past, so I'd be really wary about moving > accumulo to use 0.9.2 until there's upstream support for it. (The > switch from thrift 0.9.0 to 0.9.1 was *very* painful, as was the > initial switch to 0.9.0..., causing massive reimplementation of > thrift-provided libraries to be embedded in downstream > projects[1][2][3]). > > Would you consider keeping thrift 0.9.1 available for longer (dropping > erlang, as necessary, of course), rather than switch to a newer > upstream version? What degree of confidence do you have that 0.9.2 > (the current upstream version) doesn't break thrift 0.9.1-based > projects? > > [1]: http://bit.ly/1IBSsrW > [2]: https://issues.apache.org/jira/browse/ACCUMULO-1691 > [3]: https://issues.apache.org/jira/browse/ACCUMULO-2950 > > -- > Christopher L Tubbs II > http://gravatar.com/ctubbsii > > -- > Christopher L Tubbs II > http://gravatar.com/ctubbsii > > > On Tue, Apr 21, 2015 at 12:04 AM, Will Benton wrote: > > Dan, > > > > I've had some trouble updating Thrift to a newer upstream version but have > > been planning to spin an updated release without Erlang support in the > > meantime and will ping you when it's ready. Thanks! > > > > > > best, > > wb > > > > - Original Message - > >> From: "Dan Callaghan" > >> To: "devel" > >> Cc: "Will Benton" > >> Sent: Monday, April 20, 2015 7:18:01 PM > >> Subject: erlang-jsx about to be retired (Re: Orphaned Packages in rawhide > >> (2015-04-20)) > >> > >> Dear Erlang folks, > >> > >> (I'm not subscribed to the list so please cc me in replies.) > >> > >> I maintain python-txamqp which has a transitive dependency on erlang-jsx > >> via thrift. The erlang-jsx package was orphaned about 6 weeks ago which > >> means it, along with a chain of dependent packages, will be retired > >> soon. See the orphaned packages notice quoted below. > >> > >> Could someone interested in Erlang please take erlang-jsx? > >> > >> Alternatively Will as maintainer of thrift, could you drop the > >> erlang-thrift subpackage so that thrift doesn't get retired? > >> > >> Excerpts from opensource's message of 2015-04-21 04:00 +10:00: > >> > The following packages are orphaned and will be retired when they > >> > are orphaned for six weeks, unless someone adopts them. If you know for > >> > sure > >> > that the package should be retired, please do so now with a proper > >> > reason: > >> > https://fedoraproject.org/wiki/How_to_remove_a_package_at_end_of_life > >> > > >> > Note: If you received this mail directly you (co)maintain one of the > >> > affected > >> > packages or a package that depends on one. Please adopt the affected > >> > package or > >> > retire your depending package to avoid broken dependen
Re: erlang-jsx about to be retired (Re: Orphaned Packages in rawhide (2015-04-20))
On Tue, Apr 21, 2015 at 12:04 AM, Will Benton wrote: > Dan, > > I've had some trouble updating Thrift to a newer upstream version but have > been planning to spin an updated release without Erlang support in the > meantime and will ping you when it's ready. Thanks! [snip] FWIW, thrift has had really bad problems with regressions and API stability issues which has affected Accumulo (and Cassandra, and I'm sure others, too) in the past, so I'd be really wary about moving accumulo to use 0.9.2 until there's upstream support for it. (The switch from thrift 0.9.0 to 0.9.1 was *very* painful, as was the initial switch to 0.9.0..., causing massive reimplementation of thrift-provided libraries to be embedded in downstream projects[1][2][3]). Would you consider keeping thrift 0.9.1 available for longer (dropping erlang, as necessary, of course), rather than switch to a newer upstream version? What degree of confidence do you have that 0.9.2 (the current upstream version) doesn't break thrift 0.9.1-based projects? [1]: http://bit.ly/1IBSsrW [2]: https://issues.apache.org/jira/browse/ACCUMULO-1691 [3]: https://issues.apache.org/jira/browse/ACCUMULO-2950 -- Christopher L Tubbs II http://gravatar.com/ctubbsii -- Christopher L Tubbs II http://gravatar.com/ctubbsii On Tue, Apr 21, 2015 at 12:04 AM, Will Benton wrote: > Dan, > > I've had some trouble updating Thrift to a newer upstream version but have > been planning to spin an updated release without Erlang support in the > meantime and will ping you when it's ready. Thanks! > > > best, > wb > > - Original Message - >> From: "Dan Callaghan" >> To: "devel" >> Cc: "Will Benton" >> Sent: Monday, April 20, 2015 7:18:01 PM >> Subject: erlang-jsx about to be retired (Re: Orphaned Packages in rawhide >> (2015-04-20)) >> >> Dear Erlang folks, >> >> (I'm not subscribed to the list so please cc me in replies.) >> >> I maintain python-txamqp which has a transitive dependency on erlang-jsx >> via thrift. The erlang-jsx package was orphaned about 6 weeks ago which >> means it, along with a chain of dependent packages, will be retired >> soon. See the orphaned packages notice quoted below. >> >> Could someone interested in Erlang please take erlang-jsx? >> >> Alternatively Will as maintainer of thrift, could you drop the >> erlang-thrift subpackage so that thrift doesn't get retired? >> >> Excerpts from opensource's message of 2015-04-21 04:00 +10:00: >> > The following packages are orphaned and will be retired when they >> > are orphaned for six weeks, unless someone adopts them. If you know for >> > sure >> > that the package should be retired, please do so now with a proper reason: >> > https://fedoraproject.org/wiki/How_to_remove_a_package_at_end_of_life >> > >> > Note: If you received this mail directly you (co)maintain one of the >> > affected >> > packages or a package that depends on one. Please adopt the affected >> > package or >> > retire your depending package to avoid broken dependencies, otherwise your >> > package will be retired when the affected package gets retired. >> > >> >Package (co)maintainers Status Change >> > == >> > erlang-jsx orphan, erlang-sig, peter6 weeks ago >> > gnome-schedule orphan, sundaram 4 weeks ago >> > identicurse orphan, smilner 5 weeks ago >> > jackrabbit orphan 6 weeks ago >> > libgtkhotkeyorphan, sundaram 4 weeks ago >> > mercury orphan 6 weeks ago >> > naimorphan, lmacken 4 weeks ago >> > netactview orphan 3 weeks ago >> > obexftp orphan, itamarjp 1 weeks ago >> > perl-File-SearchPathorphan, georgiou, perl-sig 0 weeks ago >> > perl-Term-Clui orphan, georgiou, perl-sig 0 weeks ago >> > porkorphan, lmacken 4 weeks ago >> > python-sockjs-tornado orphan, gholms 4 weeks ago >> > python-sqlalchemy0.5orphan 2 weeks ago >> > python-sqlamp orphan 2 weeks ago >> > python-xkit orphan, sundaram 4 weeks ago >> > xlhtml orphan, sundaram 4 weeks ago >> > xprobe2 orphan, lmacken 4 weeks ago >> > zoneminder orphan, mebourne 1 weeks ago >> > >> > The following packages require above mentioned packages: >> > Depending on: erlang-jsx (28), status change: 2015-03-04 (6 weeks ago) >> > thrift (maintained by: willb) >> > erlang-thrift-0.9.1-13.fc22.3.i686 requires erlang-jsx = >> > 1.4.2-4.fc22 >> > >> > accumulo (maintained by: ctubbsii, mizdebsk) >> > accumulo-1.6.1-2.fc22.src requires libthrift-java = 0.9.1-13.fc22.3 >> >
Re: erlang-jsx about to be retired (Re: Orphaned Packages in rawhide (2015-04-20))
Dan, I've had some trouble updating Thrift to a newer upstream version but have been planning to spin an updated release without Erlang support in the meantime and will ping you when it's ready. Thanks! best, wb - Original Message - > From: "Dan Callaghan" > To: "devel" > Cc: "Will Benton" > Sent: Monday, April 20, 2015 7:18:01 PM > Subject: erlang-jsx about to be retired (Re: Orphaned Packages in rawhide > (2015-04-20)) > > Dear Erlang folks, > > (I'm not subscribed to the list so please cc me in replies.) > > I maintain python-txamqp which has a transitive dependency on erlang-jsx > via thrift. The erlang-jsx package was orphaned about 6 weeks ago which > means it, along with a chain of dependent packages, will be retired > soon. See the orphaned packages notice quoted below. > > Could someone interested in Erlang please take erlang-jsx? > > Alternatively Will as maintainer of thrift, could you drop the > erlang-thrift subpackage so that thrift doesn't get retired? > > Excerpts from opensource's message of 2015-04-21 04:00 +10:00: > > The following packages are orphaned and will be retired when they > > are orphaned for six weeks, unless someone adopts them. If you know for > > sure > > that the package should be retired, please do so now with a proper reason: > > https://fedoraproject.org/wiki/How_to_remove_a_package_at_end_of_life > > > > Note: If you received this mail directly you (co)maintain one of the > > affected > > packages or a package that depends on one. Please adopt the affected > > package or > > retire your depending package to avoid broken dependencies, otherwise your > > package will be retired when the affected package gets retired. > > > >Package (co)maintainers Status Change > > == > > erlang-jsx orphan, erlang-sig, peter6 weeks ago > > gnome-schedule orphan, sundaram 4 weeks ago > > identicurse orphan, smilner 5 weeks ago > > jackrabbit orphan 6 weeks ago > > libgtkhotkeyorphan, sundaram 4 weeks ago > > mercury orphan 6 weeks ago > > naimorphan, lmacken 4 weeks ago > > netactview orphan 3 weeks ago > > obexftp orphan, itamarjp 1 weeks ago > > perl-File-SearchPathorphan, georgiou, perl-sig 0 weeks ago > > perl-Term-Clui orphan, georgiou, perl-sig 0 weeks ago > > porkorphan, lmacken 4 weeks ago > > python-sockjs-tornado orphan, gholms 4 weeks ago > > python-sqlalchemy0.5orphan 2 weeks ago > > python-sqlamp orphan 2 weeks ago > > python-xkit orphan, sundaram 4 weeks ago > > xlhtml orphan, sundaram 4 weeks ago > > xprobe2 orphan, lmacken 4 weeks ago > > zoneminder orphan, mebourne 1 weeks ago > > > > The following packages require above mentioned packages: > > Depending on: erlang-jsx (28), status change: 2015-03-04 (6 weeks ago) > > thrift (maintained by: willb) > > erlang-thrift-0.9.1-13.fc22.3.i686 requires erlang-jsx = > > 1.4.2-4.fc22 > > > > accumulo (maintained by: ctubbsii, mizdebsk) > > accumulo-1.6.1-2.fc22.src requires libthrift-java = 0.9.1-13.fc22.3 > > accumulo-core-1.6.1-2.fc22.noarch requires > > mvn(org.apache.hadoop:hadoop-client) = 2.4.1, > > mvn(org.apache.thrift:libthrift) = 0.9.1 > > accumulo-gc-1.6.1-2.fc22.noarch requires > > mvn(org.apache.hadoop:hadoop-client) = 2.4.1, > > mvn(org.apache.thrift:libthrift) = 0.9.1 > > accumulo-master-1.6.1-2.fc22.noarch requires > > mvn(org.apache.hadoop:hadoop-client) = 2.4.1, > > mvn(org.apache.thrift:libthrift) = 0.9.1 > > accumulo-server-base-1.6.1-2.fc22.noarch requires > > mvn(org.apache.hadoop:hadoop-client) = 2.4.1, > > mvn(org.apache.thrift:libthrift) = 0.9.1 > > accumulo-tracer-1.6.1-2.fc22.noarch requires > > mvn(org.apache.hadoop:hadoop-client) = 2.4.1, > > mvn(org.apache.thrift:libthrift) = 0.9.1 > > accumulo-tserver-1.6.1-2.fc22.noarch requires > > mvn(org.apache.hadoop:hadoop-client) = 2.4.1, > > mvn(org.apache.thrift:libthrift) = 0.9.1 > > accumulo-examples-1.6.1-2.fc22.noarch requires > > mvn(org.apache.hadoop:hadoop-client) = 2.4.1 > > > > amplab-tachyon (maintained by: tstclair, hchen, java-sig) > > amplab-tachyon-0.4.1-2.SNAPSHOT.4b9c806.fc21.noarch requires > > mvn(org.apache.thrift:libthrift) = 0.9.1 > > amplab-tachyon-0.4.1-2.SNAPSHOT.4b9c806.fc21.src requires > > mvn(org.apache.
Re: erlang-jsx about to be retired (Re: Orphaned Packages in rawhide (2015-04-20))
This was intended for erlang@ not devel@, I will resend it there. My apologies for the noise. -- Dan Callaghan Software Engineer, Products & Technologies Operations Red Hat, Inc. signature.asc Description: PGP signature -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct