Re: thrift compatibility concerns (Re: erlang-jsx about to be retired (Re: Orphaned Packages in rawhide (2015-04-20)))

2015-04-21 Thread Petr Pisar
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)))

2015-04-21 Thread Will Benton
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))

2015-04-21 Thread Christopher
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))

2015-04-20 Thread Will Benton
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))

2015-04-20 Thread Dan Callaghan
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