cchet-camel-extras / camel-smbj

A camel library for using cifs/samba shares
Apache License 2.0
1 stars 1 forks source link

Donation to Apache Camel #9

Open davsclaus opened 1 year ago

davsclaus commented 1 year ago

Hi

We wonder if you would want to donate your component to Apache Camel, so we can help maintain this, and make it availavble to more users also in the future.

This resides on that the source code is licensed to ASF and that the 3rd party library you use (https://github.com/hierynomus/smbj) is having a ASF accepted license (at first glance it looks that it does because its also ASF license).

rokkakasu commented 1 year ago

@cchet Thomas please donate your component.

cchet commented 1 year ago

No problem, I can donate it

cchet commented 1 year ago

How we transfer it? By the way, this component should still need some work, it never was used in any production environment.

@davsclaus @vrr6

davsclaus commented 1 year ago

A lot of text about contributing here https://camel.apache.org/community/contributing/

But the bottom of things is that you can send a PR to ASF at the camel git repo.

But since the component still need some work, are you able to write down what work you think it needs before its useable?

rokkakasu commented 1 year ago

Thomas may i do the steps required for the contribution on your behalf?.

cchet commented 1 year ago

@davsclaus @rokkakasu

Sorry for the late answer but I was on holiday over x-mas and new year. I implemented this extension for a customer once which got never used, and I never achieved to test it properly, I wasn't event able to provide the proper formatting.

Feel free to take it and migrate to camel.

rokkakasu commented 1 year ago

Hi Claus,

May i do the donation steps on behalf of Thomas?.

This component is created by extending camel -file component.

It's wonderfully works with windows shares from windows 7 to windows 16 by using respective SMB version 2_1 and 3_1_1. NAS shares also works fine with this component.

Use Case requirement: Many people depend on Linux mount to access windows share in Linux systems and access files using camel-file component. this will be a good replacement for it.

Bugs to be fixed:

Move and move failed functionality is creating a 0kb file,

Fix. We can replace rename method with Smbfiles.copyto method.

Thanks. Rokkas.

On Sun, 15 Jan, 2023, 5:58 pm Ing. Thomas Herzog M.Sc, < @.***> wrote:

@davsclaus https://github.com/davsclaus @rokkakasu https://github.com/rokkakasu

Sorry for the late answer but I was on holiday over x-mas and new year. I implemented this extension for a customer once which got never used, and I never achieved to test it properly, I wasn't event able to provide the proper formatting.

Feel free to take it and migrate to camel.

— Reply to this email directly, view it on GitHub https://github.com/cchet-camel-extras/camel-smbj/issues/9#issuecomment-1383138597, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIJCEGXYZ5Y5HT4BL7R5YVTWSPUPJANCNFSM6AAAAAASOPDFKM . You are receiving this because you were mentioned.Message ID: @.***>

rokkakasu commented 1 year ago

Claus ,

I have been working in camel for last 8 years. And the person who raised the below issue and got it fixed from Artemis team later.

https://issues.apache.org/jira/browse/CAMEL-18476?

I wish to see camel community to make use of this useful component.

Thanks R Rokkas.

On Sun, 15 Jan, 2023, 6:13 pm Ramarajan Ramadoss, @.***> wrote:

Hi Claus,

May i do the donation steps on behalf of Thomas?.

This component is created by extending camel -file component.

It's wonderfully works with windows shares from windows 7 to windows 16 by using respective SMB version 2_1 and 3_1_1. NAS shares also works fine with this component.

Use Case requirement: Many people depend on Linux mount to access windows share in Linux systems and access files using camel-file component. this will be a good replacement for it.

Bugs to be fixed:

Move and move failed functionality is creating a 0kb file,

Fix. We can replace rename method with Smbfiles.copyto method.

Thanks. Rokkas.

On Sun, 15 Jan, 2023, 5:58 pm Ing. Thomas Herzog M.Sc, < @.***> wrote:

@davsclaus https://github.com/davsclaus @rokkakasu https://github.com/rokkakasu

Sorry for the late answer but I was on holiday over x-mas and new year. I implemented this extension for a customer once which got never used, and I never achieved to test it properly, I wasn't event able to provide the proper formatting.

Feel free to take it and migrate to camel.

— Reply to this email directly, view it on GitHub https://github.com/cchet-camel-extras/camel-smbj/issues/9#issuecomment-1383138597, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIJCEGXYZ5Y5HT4BL7R5YVTWSPUPJANCNFSM6AAAAAASOPDFKM . You are receiving this because you were mentioned.Message ID: @.***>

davsclaus commented 1 year ago

@rokkakasu yes you are welcome to contribute this to ASF Camel