[jira] [Updated] (THRIFT-5752) Add TTransportFactoryInterface

2024-01-06 Thread Jens Geyer (Jira)


 [ 
https://issues.apache.org/jira/browse/THRIFT-5752?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jens Geyer updated THRIFT-5752:
---
Fix Version/s: (was: 0.20.0)

> Add TTransportFactoryInterface
> --
>
> Key: THRIFT-5752
> URL: https://issues.apache.org/jira/browse/THRIFT-5752
> Project: Thrift
>  Issue Type: Improvement
>  Components: PHP - Library
>Affects Versions: 0.19.0
>Reporter: Volodymyr Panivko
>Assignee: Volodymyr Panivko
>Priority: Trivial
>  Labels: php
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> I'm offer to add TTransportFactoryInterface for having a possibility to use 
> own implementation of TTransportFactory in TServer.
> I have a problem when I'm tried to make a TSimpleServer for client who used a 
> TFramedTransport. Current realization of TTransportFactory does not give me a 
> possibility to add a TFramedTransport as  a decorator for use TTransport



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[PR] [THRIFT-5752] Add TTransportFactoryInterface [thrift]

2024-01-06 Thread via GitHub


sveneld opened a new pull request, #2917:
URL: https://github.com/apache/thrift/pull/2917

   I'm offer to add TTransportFactoryInterface for having a possibility to use 
own implementation of TTransportFactory in TServer.
   
   I have a problem when I'm tried to make a TSimpleServer for client who used 
a 
   TFramedTransport. Current realization of TTransportFactory does not give me 
a possibility to add a TFramedTransport as  a decorator for use TTransport
 
   - [x] https://issues.apache.org/jira/browse/THRIFT-5752
   - [x] If a ticket exists: Does your pull request title follow the pattern 
"THRIFT-: describe my issue"?
   - [x] Did you squash your changes to a single commit?  (not required, but 
preferred)
   - [x] Did you do your best to avoid breaking changes?  If one was needed, 
did you label the Jira ticket with "Breaking-Change"?
   - [ ] If your change does not involve any code, include `[skip ci]` anywhere 
in the commit message to free up build resources.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@thrift.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[jira] [Created] (THRIFT-5752) Add TTransportFactoryInterface

2024-01-06 Thread Volodymyr Panivko (Jira)
Volodymyr Panivko created THRIFT-5752:
-

 Summary: Add TTransportFactoryInterface
 Key: THRIFT-5752
 URL: https://issues.apache.org/jira/browse/THRIFT-5752
 Project: Thrift
  Issue Type: Improvement
  Components: PHP - Library
Affects Versions: 0.19.0
Reporter: Volodymyr Panivko
Assignee: Volodymyr Panivko
 Fix For: 0.20.0


I'm offer to add TTransportFactoryInterface for having a possibility to use own 
implementation of TTransportFactory in TServer.

I have a problem when I'm tried to make a TSimpleServer for client who used a 
TFramedTransport. Current realization of TTransportFactory does not give me a 
possibility to add a TFramedTransport as  a decorator for use TTransport



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


February release?

2024-01-06 Thread Jens Geyer

@all,

I'm planning to prepare next release candidate around beginning of 
February, unless there are any objections, of course. Please respond 
early if there are any. The date is not set in concrete, there is 
flexibility, so if you want to finish something time-consuming before, 
just let me know.


Have fun,
JensG



OpenPGP_0x76BD340FC4B75865.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


PyPi again

2024-01-06 Thread Jens Geyer

@all,

I just want to bring up that topic again. There is a rather frequent 
stream of (absolutely legitimate) questions regarding the PyPi packages 
not being published.


So it seems fair to say that there is obviously a certain demand within 
the community, which is super great. Now on the other hand we have no 
noteworthy reactions from that very same community to help with that topic.


Let me put it bluntly. This is not your mothers supermarked where stock 
refills almost like automagically overnight. This is open source. It 
works as long as there are at least some people spending parts of their 
valuable time supporting projects. It is about giving & taking.


Thrift supports about 20+ target languages. So it is fair to say that 
supporting packages for all of them (where approprate) is quite a bit of 
work.


Of course I can only speak for myself, but I personally maintain quite a 
number of packages after each release. Thanks to the great work of other 
people (e.g. @JimKing) who spent their time on that topic before me, 
this became manageable by setting up and documenting a well-defined 
process to follow which also does not eat too much additional release time.


If we can have such a process for PyPi that would be super awesome. 
Right now this is not the case, unfortunately. This is where you could 
chime in.


See also https://github.com/apache/thrift/pull/2555

Happy New Year everybody,
JensG




OpenPGP_0x76BD340FC4B75865.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature