Daily Log for #alfresco IRC Channel

Alfresco discussion and collaboration. Stick around a few hours after asking a question.

Official support for Enterprise subscribers: support.alfresco.com.

Joining the Channel:

Join in the conversation by getting an IRC client and connecting to #alfresco at Freenode. Our you can use the IRC web chat.

More information about the channel is in the wiki.

Getting Help

More help is available in this list of resources.

Daily Log for #alfresco

2017-06-19 06:38:51 GMT <alfbot> fcorti: Sent 1 day, 22 hours, and 48 minutes ago: <digcat> love the new Alflytics release great to see !!

2017-06-19 06:41:00 GMT <fcorti> digicat: thank you... want to use it in all the possible test cases to decalre it really stable

2017-06-19 06:41:36 GMT <digcat> yes, working on an ansible build to help :)

2017-06-19 06:42:43 GMT <digcat> one thing, can it now deal with ssl connections to the repo?

2017-06-19 06:43:16 GMT <digcat> or is that something outside, im meaning when it talks to the audit log, over https

2017-06-19 06:50:32 GMT <digcat> ~later tell fcorti will be testing, but a quick question re access to the alfresco audit log when running over https,

2017-06-19 06:50:32 GMT <alfbot> digcat: The operation succeeded.

2017-06-19 07:08:04 GMT <alfbot> fcorti: Sent 17 minutes ago: <digcat> will be testing, but a quick question re access to the alfresco audit log when running over https,

2017-06-19 07:09:33 GMT <fcorti> digicat: no major changes there... I'm waiting for the new REST api covering also this part. At the moment it is not covering this

2017-06-19 07:13:07 GMT <digcat> ok thank you for that

2017-06-19 07:36:04 GMT <yreg> Morning channel

2017-06-19 07:50:50 GMT <digcat> morning yreg

2017-06-19 08:17:09 GMT <Loftux> yreg: A bit late, but noticed your message on Share Services last week. I've disabled it https://github.com/loftuxab/share-community-loftux/issues/6 because it shows up randomly for my customers even if installed, think it has to do with using Kerberos SSO.

2017-06-19 08:17:10 GMT <alfbot> Title: "Alfresco is running without Share Services..." message with Kerberos SSO · Issue #6 · loftuxab/share-community-loftux · GitHub (at github.com)

2017-06-19 08:40:27 GMT <yreg> Loftux, the issue turned out to be related to a missing fragment in share-config-custom.xml the one for the api endpoint

2017-06-19 08:40:59 GMT <yreg> once you set it up (copy paste from a vanilla install using installer) it works as expected !

2017-06-19 08:41:22 GMT <yreg> and thank you for the response !

2017-06-19 08:44:13 GMT <Loftux> yreg: For me this happens even with that endpoint present. Seems to be when Share has not been used for a while (such as over night), and then "wakes" up. Guess some caches has been cleared, and the first initial connect does not properly detects share services. Refresh and it is usually gone. Since this is quite a useless thing to show end users anyway, I just disabled it.

2017-06-19 09:00:30 GMT <Joyson> Hi Guys, I can not preview .pptx documents with size ~30MB, The web page only shows the thumbnail. How do I increase the max size ? I tried to change property https://github.com/Alfresco/community-edition-old/blob/master/projects/repository/config/alfresco/subsystems/Transformers/default/transformers.properties#L187 in alfresco-global.properties. Tried the same with Transformers/default/transformers.properties but no luck.

2017-06-19 09:00:31 GMT <alfbot> Title: community-edition-old/transformers.properties at master · Alfresco/community-edition-old · GitHub (at github.com)

2017-06-19 09:00:52 GMT <Joyson> what am I doing wrong here ?

2017-06-19 09:13:16 GMT <yreg> Joyson, that one is enterprise only, try this one : https://github.com/Alfresco/community-edition-old/blob/master/projects/repository/config/alfresco/subsystems/Transformers/default/transformers.properties#L283

2017-06-19 09:13:17 GMT <alfbot> Title: community-edition-old/transformers.properties at master · Alfresco/community-edition-old · GitHub (at github.com)

2017-06-19 09:31:42 GMT <Tichodroma> on 5.x, this approach to get a Java bean in Rhino does not work anymore: https://gist.github.com/fmaul/2a726224e23381fa41f9#file-gistfile1-js

2017-06-19 09:31:43 GMT <alfbot> Title: Change username for cm:owner cm:creator cm:modifier in Alfresco Javascript Console · GitHub (at gist.github.com)

2017-06-19 09:31:52 GMT <Tichodroma> "Can only specify arguments for the getBean method when referring to a prototype bean definition"

2017-06-19 09:32:16 GMT <Tichodroma> any ideas how to diesable the "policyBehaviourFilter" today?

2017-06-19 09:37:27 GMT <Tichodroma> found it: https://gist.github.com/fmaul/2a726224e23381fa41f9#gistcomment-2126911

2017-06-19 09:37:28 GMT <alfbot> Title: Change username for cm:owner cm:creator cm:modifier in Alfresco Javascript Console · GitHub (at gist.github.com)

2017-06-19 10:30:31 GMT <fwu> hi all!

2017-06-19 10:31:00 GMT <fwu> ppl, im trying to create a dev environment for the 5.2 version of Alfresco

2017-06-19 10:31:07 GMT <fwu> Im still working with 4.2.f

2017-06-19 10:31:26 GMT <fwu> i want to create repo and shareprojets like I did in 4.2.f

2017-06-19 10:32:15 GMT <fwu> i need to create a new mavenprojet and then point to an url and set an archtype

2017-06-19 10:32:28 GMT <fwu> what should I choose for the 5.2 version?

2017-06-19 12:21:41 GMT <Hiten> Hello Guys,

2017-06-19 12:21:57 GMT <Hiten> I am having difficulty in binding ldap to my CAS server

2017-06-19 12:24:04 GMT <Hiten> Here is my deployerConfigContext.xml

2017-06-19 12:24:05 GMT <Hiten> https://pastebin.com/eHDz7FCP

2017-06-19 12:24:06 GMT <alfbot> Title: deployerConfigContext.xml - Pastebin.com (at pastebin.com)

2017-06-19 12:24:27 GMT <Hiten> I have a user under ou=users,ou=system,dc=example,dc=com

2017-06-19 12:24:48 GMT <Hiten> with uid=hrasto and userPassword=hrast

2017-06-19 12:24:54 GMT <Hiten> *hrasto

2017-06-19 12:25:10 GMT <Hiten> but somehow I am not able to authenticate the user

2017-06-19 12:25:35 GMT <Hiten> it works fine if I place a user under dc=example,dc=com

2017-06-19 12:26:03 GMT <Hiten> and change the p:baseDn="dc=example,dc=com" in bean pooledSearchDnResolver

2017-06-19 12:27:00 GMT <Hiten> I am trying this to have SSO enable in my Alfresco

2017-06-19 12:29:45 GMT <douglascrp> Hiten, have you seen this project? https://github.com/wrighting/alfresco-cas

2017-06-19 12:29:46 GMT <alfbot> Title: GitHub - wrighting/alfresco-cas: A project designed to show how to integrate Alfresco with CAS single sign on (at github.com)

2017-06-19 12:33:02 GMT <Hiten> @douglascrp: Thanks for pointing me out to the project

2017-06-19 12:33:37 GMT <Hiten> till now I am following the steps mentioned in http://docs.alfresco.com/community5.0/tasks/config-cas-server.html documentation

2017-06-19 12:33:39 GMT <alfbot> Title: Configure, Build and Install Jasig CAS Server | Alfresco Documentation (at docs.alfresco.com)

2017-06-19 12:37:04 GMT <douglascrp> what is the alfresco version you are using?

2017-06-19 12:37:16 GMT <douglascrp> that is important

2017-06-19 12:39:52 GMT <Hiten> 5.2

2017-06-19 12:40:15 GMT <douglascrp> so you should not be using the docs for 5.0

2017-06-19 12:40:57 GMT <Hiten> I was under the impression that the doc will work for 5.2 also

2017-06-19 12:41:22 GMT <douglascrp> that is not 100% right

2017-06-19 12:41:41 GMT <douglascrp> some things have almost no difference

2017-06-19 12:41:50 GMT <douglascrp> differences, but in that case, it does change

2017-06-19 12:42:31 GMT <Hiten> In 5.2 docs there is no explanation for how to configure the cas for alfresco so I took 5.0 docs as the starting point

2017-06-19 12:43:40 GMT <Hiten> I will look into the github example

2017-06-19 12:43:59 GMT <IanW1> Hiten - made me realize I hadn't pushed https://github.com/wrighting/wrighting-cas - which is a very old CAS version but not as old as the link in the docs you published - might help but probably best to go straight to the CAS docs

2017-06-19 12:44:00 GMT <alfbot> Title: GitHub - wrighting/wrighting-cas (at github.com)

2017-06-19 12:45:02 GMT <douglascrp> Hiten, nice, the project's "father" is here

2017-06-19 12:45:12 GMT <douglascrp> hey IanW1

2017-06-19 12:46:10 GMT <IanW1> If you want to use my project for 5.2 look at issue #3

2017-06-19 12:46:54 GMT <IanW1> hey douglascrp - nice to know people are using my stuff...

2017-06-19 12:51:32 GMT <Hiten> Hi IanW1

2017-06-19 12:51:45 GMT <Hiten> Thanks for your project

2017-06-19 12:51:51 GMT <douglascrp> IanW1, I used it in the past, for 5.0 if I am not wrong

2017-06-19 12:52:37 GMT <Hiten> douglasscrp just pointed me out to your projects for CAS based external SSO

2017-06-19 12:54:02 GMT <Hiten> fi my understanding is correct then project https://github.com/wrighting/wrighting-cas gives me the cas side changes that I need to perform and project https://github.com/wrighting/alfresco-cas gives me the alfresco side changes that I need to perform

2017-06-19 12:54:03 GMT <alfbot> Title: GitHub - wrighting/wrighting-cas (at github.com)

2017-06-19 12:58:13 GMT <IanW1> Pretty much although I'd use a more recent of CAS if I were you - the one in that project is already EOL (I'm using a different version in production but haven't updated that project) - see https://github.com/apereo/cas/releases

2017-06-19 12:58:14 GMT <alfbot> Title: Releases · apereo/cas · GitHub (at github.com)

2017-06-19 13:00:27 GMT <Hiten> ok, Thanks

2017-06-19 13:00:46 GMT <Hiten> ans what about the issue with 5.2

2017-06-19 13:04:12 GMT <IanW1> It will work with the branch but I wanted to try and make it work without replacing the web.xml before merging into master/making a version - haven't had time and don't know when I will - not working on Alfresco at the moment....

2017-06-19 15:15:41 GMT <mrks_js> fcorti: ciao! can you tell me if windows "device guard/credential guard" is supported with alfresco? https://docs.microsoft.com/en-us/windows/access-protection/credential-guard/credential-guard

2017-06-19 15:15:43 GMT <alfbot> Title: Protect derived domain credentials with Credential Guard (Windows 10) | Microsoft Docs (at docs.microsoft.com)

2017-06-19 15:16:06 GMT <mrks_js> it seems to break our kerberos sso with win10 on alfresco 5.0.1

2017-06-19 15:16:52 GMT <fcorti> Ciao mrks_js... interesting... let me investigate... don't have the answer now.

2017-06-19 15:19:02 GMT <mrks_js> sure, thanks! : )

2017-06-19 15:27:40 GMT <digcat> hi fcorti hope your day is going well, just wondering if you might prod people to see where they stand on this smbv1 issue, afaust recently updated a question about this, https://community.alfresco.com/thread/231880-smb2-smb3-server-support and resplin has raised the issue, https://issues.alfresco.com/jira/browse/REPO-1393 but reading this https://blogs.technet.microsoft.com/filecab/2016/09/16/stop-using-smb1 reckon

2017-06-19 15:27:40 GMT <digcat> will become critical before long

2017-06-19 15:27:42 GMT <alfbot> Title: SMB2 / SMB3 server support | Alfresco Community (at community.alfresco.com)

2017-06-19 15:46:31 GMT <AFaust> digcat: You noticed that, did you?

2017-06-19 15:53:31 GMT <fcorti> hi digicat, resplin is the right person to ask also on this...

2017-06-19 15:54:01 GMT <fcorti> I'll submit the article to him, thank you for sharinbg

2017-06-19 15:56:10 GMT <digcat> cool, thanks, let us know if resplin needs more votes or something on jira to get it moving ?

2017-06-19 15:56:23 GMT <resplin> That's funny. I saw that in the news over the weekend and was just discussing it with the team.

2017-06-19 15:56:32 GMT <digcat> ahha

2017-06-19 15:56:44 GMT <digcat> ears burning :) hope your well

2017-06-19 15:57:08 GMT <resplin> I recognize the importance of the Shared Drive use case, but I am curious whether WebDAV meets those use cases better than SMB.

2017-06-19 15:57:25 GMT <resplin> The advantage to WebDAV is that it is tolerant of high latency connections, so it works well when your repo is hosted in AWS.

2017-06-19 15:57:54 GMT <resplin> The disadvantage is that it has slightly worse performance than SMB4 (though I haven't seen that quantified anywhere), and can't handle very large files (more than 4GB).

2017-06-19 15:58:24 GMT <resplin> Any thoughts on the topic?

2017-06-19 15:58:31 GMT <digcat> yeah i thought webdav was significantly slower than smb3+

2017-06-19 15:59:15 GMT <digcat> and more the integrations in office, and if they disable smbv1 by default, then would it only leave ftp and webdav over the net

2017-06-19 15:59:34 GMT <digcat> probably useful to find some benchmarks

2017-06-19 16:00:02 GMT <resplin> Correct. But WebDAV seems like the way to go. At least until the MS shared-editing protocol becomes a standard (I forgot the name).

2017-06-19 16:02:10 GMT <digcat> interesting, you mean this file:///C:/Users/dbfdcg/Downloads/[MS-SHDACCWS].pdf

2017-06-19 16:02:25 GMT <digcat> oops, MS-SHDACCWS

2017-06-19 16:04:23 GMT <digcat> shared access web service protocol, is that it?

2017-06-19 16:04:43 GMT <AFaust> resplin: I can only remind you that some customers don't only have "standard" (trivial) office-related files that they work with. I had a customer once that extensively used SMB for work with large AutoCad files, which are a hell of a bunch of path-referenced files.

2017-06-19 16:05:34 GMT <AFaust> And not all applications may be able to handle WebDAV-based filesystems properly...

2017-06-19 16:08:00 GMT *** mmccarthy1 is now known as mmccarthy

2017-06-19 16:11:30 GMT <xkahn> So we use DBID for document references

2017-06-19 16:11:41 GMT <xkahn> But we recently started supporting relative document references

2017-06-19 16:11:57 GMT <xkahn> Given a folder DBID, we support path references.

2017-06-19 16:12:20 GMT <xkahn> So folder 1234567/subfolder/subfolder/file.txt will work

2017-06-19 16:12:44 GMT <xkahn> To allow for HTML and complex video file formats

2017-06-19 16:15:22 GMT <xkahn> Oh... You're talking about virtual file systems

2017-06-19 16:29:06 GMT <resplin> AFaust: What do you mean by "path-referenced files"?

2017-06-19 16:29:37 GMT <resplin> Isn't that the same between SMB and WebDAV?

2017-06-19 16:30:02 GMT <AFaust> AutoCAD uses distributed sets of files for the various assets in a project. Those are typically reference with explicit and relative paths (some of the lookup logic is coded in AutoCAD, some is based on explicitly stored references)

2017-06-19 16:30:53 GMT <resplin> xkahn: What do you mean by DBID?

2017-06-19 16:30:55 GMT <AFaust> Also AutoCAD is doing quite a lot of file system seeking on the various folder levels it traverses...

2017-06-19 16:31:33 GMT <xkahn> AFaust: that sounds really broken. :(

2017-06-19 16:31:36 GMT <resplin> AFaust: Is your point that performance matters, and WebDAV might not be able to handle it? Or is there a point about what features are provided by the two protocols?

2017-06-19 16:31:37 GMT <AFaust> It "should" be the same between WebDAV and SMB provided that the filesystem is indistinguishable for the application

2017-06-19 16:32:09 GMT <resplin> So your point is that migrating from CIFS / SMBv1 to WebDAV might have unintended consequences for those use cases?

2017-06-19 16:32:10 GMT <AFaust> And provided that the application does not do some kind of operation that does not map well to WebDAV.

2017-06-19 16:32:19 GMT <AFaust> Exactly...

2017-06-19 16:32:20 GMT <xkahn> resplin: It doesn't matter for this discussion, but ignoring the noderef and using the dbid instead

2017-06-19 16:32:43 GMT <resplin> xkahn: Ah, I was thinking it was a SMB term. I wasn't thinking "database id"

2017-06-19 16:33:00 GMT <AFaust> xkahn: Tell me about "sounding" broken - I had to god-damn debug that crap for the customer at the time using SMBv1 network paket traces...

2017-06-19 16:33:18 GMT <AFaust> That was "fun"

2017-06-19 16:33:21 GMT * xkahn should look closer at SMB

2017-06-19 16:33:23 GMT <resplin> xkahn: Though I should warn you that we consider that ID to be private and could change (though I don't see why we would)

2017-06-19 16:33:30 GMT <xkahn> I hadn't realized that it can send extended metadata?

2017-06-19 16:33:59 GMT <xkahn> resplin: Yeah. We recently added two new reference types to get around that

2017-06-19 16:34:10 GMT <xkahn> resplin: rh:id and rh:alias

2017-06-19 16:34:22 GMT <xkahn> Mostly we copy the dbid to rh:id

2017-06-19 16:34:50 GMT <xkahn> But we can also merge duplicate documents by assigning more than one value to a single rh:id

2017-06-19 16:34:50 GMT <AFaust> resplin: Some customers also use DFS trees to map various important storage systems into a single file system hierarchy...

2017-06-19 16:35:00 GMT <resplin> tsk tsk, touching the Alfresco DB without using the APIs . . .

2017-06-19 16:35:49 GMT * AFaust winks at resplin: Honestly, isn't that the best, most unencumbered way?

2017-06-19 16:36:41 GMT <AFaust> Had to write a massive DB query for a customer last week to find all folders where specific groups have permissions assigned directly, because Alfresco still does not provide an API for that.

2017-06-19 16:37:13 GMT <resplin> That's an interesting use case that we haven't discussed. I wonder if the architect has thought about that.

2017-06-19 16:38:39 GMT <resplin> I'm reading through the Jive thread. Thanks for sharing it digcat

2017-06-19 16:38:53 GMT <xkahn> I'll be doing something similar soon, actually

2017-06-19 16:38:56 GMT <resplin> AFaust: Do you mind if I "unmark as correct" your answer, as I want my answer to be at the top of the thread?

2017-06-19 16:39:06 GMT <xkahn> Although with "only" 2200 folders, I'll just scan them all

2017-06-19 16:39:14 GMT <resplin> AFaust: I'll let you read my answer first.

2017-06-19 16:39:49 GMT <AFaust> If you are talking about the same thread where I responded, yours will be the only answer so far...

2017-06-19 16:40:53 GMT <resplin> Yes. Your answer of "Alfresco hasn't demonstrated any indication they are going to invest here" is technically correct, but not as complete as what I'm adding.

2017-06-19 16:43:17 GMT <AFaust> The customer I was talking about already had a chat with Mark Rogers about the "importance of CIFS" at DevCon 2012, and has grown increasingly frustrated over the years. I never thought that the spirit of the manager from that customer could actually be broken - he always was enthusiastically talking my ear off about his ECM vision...

2017-06-19 16:43:44 GMT <digcat> so reading that blog post isnt there a huge security problem with smbv1, i thought that was the bigger concern, particularly guarding against MITM attack

2017-06-19 16:44:28 GMT <digcat> so disabling SMB all together might be the safest option?

2017-06-19 16:47:22 GMT <resplin> There are multiple security problems with SMBv1 / CIFS. As AFaust mentioned, he has pointed them out for years. grin

2017-06-19 16:47:35 GMT <resplin> But those problems are addressed in SMB3 / 4

2017-06-19 16:47:59 GMT <resplin> So with infinite resources, we would upgrade our support to SMB4. But if WebDAV meets the same use cases, maybe we stop supporting CIFS / SMB and don't upgrade it.

2017-06-19 16:50:13 GMT <AFaust> resplin: In that case 5.2 would have been the last chance to EoL that feature. With the change from Microsoft coming this year, customers may consider Alfresco to be responsible to address this in a proper way (without requiring they activate a then-unsupported/deprecated feature on Windows)

2017-06-19 16:50:24 GMT <AFaust> I mean to "properly" EoL that feature

2017-06-19 16:50:48 GMT <resplin> Agreed. The MS announcement caught us off guard.

2017-06-19 16:51:40 GMT <AFaust> Ehm - this was nothing new to me. I think we already talked about this about a year ago in this chat that Microsoft was already recommending people not use SMBv1 and that they were going to disable that version in an upcoming version of Windows...

2017-06-19 16:52:29 GMT <resplin> Yes, I recognize that. But the day of reckoning came too soon.

2017-06-19 16:52:40 GMT <AFaust> Probably the same with XP End-of-Support - known to a lot of people at the time and still some had missed that and began to panic when the date was nigh

2017-06-19 16:52:44 GMT <resplin> I wasn't thinking they would do it in a Windows 10 service pack. I thought we had until the next major release.

2017-06-19 16:53:17 GMT <AFaust> Hehe -- always assume the worst (or just plan defensively)

2017-06-19 16:55:21 GMT <digcat> +1 for that

2017-06-19 16:55:43 GMT <resplin> Risks are necessary for innovation. Pre-mature optimization, etc.

2017-06-19 16:55:54 GMT <resplin> Upgrading SMB is a major engineering effort. Any protocol support is very expensive.

2017-06-19 16:57:06 GMT <digcat> although having wanna cry infect alfresco repo, would be far more expensive wouldnt it

2017-06-19 16:57:23 GMT <digcat> from lost credibility if nothing else

2017-06-19 16:57:46 GMT <resplin> As the risk profile changes we certainly do need to reconsider our trade-offs.

2017-06-19 16:58:11 GMT <AFaust> resplin: I know.... that's why I am always surprised that even though Alfresco will not do something regarding "broken feature X" but still drag it around and have to support the broken bits, and only make the call to EoL stuff (and help customers transition) way too late.

2017-06-19 16:58:18 GMT <resplin> But a wannacry infection wouldn't be as bad in an Alfresco repo, as you can roll back the various versions (assuming it is enabled).

2017-06-19 16:58:25 GMT <AFaust> "I know" => "Support is expensive"

2017-06-19 16:58:47 GMT <digcat> true

2017-06-19 16:58:55 GMT <AFaust> resplin: You assume to much with versions being enabled.

2017-06-19 16:59:16 GMT <resplin> Yeah, that's why I noted that.

2017-06-19 16:59:29 GMT <resplin> AFaust: That point about being more proactive with EoLs is an excellent one that we have been discussing a lot lately.

2017-06-19 16:59:48 GMT <AFaust> E.g. if the WannaCry algorithm does a game of sea shells when encrypting the file names, alfresco may not be able to deal with the shuffle and actually delete the old file, creating a new one for the encrypted content.

2017-06-19 16:59:50 GMT <resplin> Hence the conversation about EoL of SMB/CIFS in favor of focusing on WebDAV.

2017-06-19 17:00:14 GMT <resplin> AFaust: Ah, I see your point. It's a bit different than I thought.

2017-06-19 17:00:33 GMT <AFaust> Had that discussion with a customer just last week...

2017-06-19 17:00:52 GMT <resplin> Though those files would normally still be recoverable assuming the problem is caught before the trashcan is cleaned or the orphaned cleaner runs.

2017-06-19 17:01:11 GMT <AFaust> That customer was supporting small and medium business, which typically get hit by these sorts of issues way more than a big company with its semi-professional IT department

2017-06-19 17:01:36 GMT <AFaust> I do have customers with very short orphanProtectDays settings...

2017-06-19 17:02:04 GMT <AFaust> And either way, it would be a hell of an effort to restore all that...

2017-06-19 17:02:33 GMT <AFaust> Basically you would always end up doing a full system rollback to a backup

2017-06-19 17:02:58 GMT <AFaust> Everything else is unmanageable unless you only have a couple of thousand files...

2017-06-19 17:10:29 GMT * resplin brings the conversation back from that informative tangent

2017-06-19 17:10:49 GMT <resplin> I replied to the conversation about CIFS: https://community.alfresco.com/thread/231880-smb2-smb3-server-support

2017-06-19 17:10:51 GMT <alfbot> Title: SMB2 / SMB3 server support | Alfresco Community (at community.alfresco.com)

2017-06-19 17:18:18 GMT <AFaust> I hope you don't mind me trying to raise awareness among the eggs and birds...

2017-06-19 17:19:08 GMT <resplin> I don't mind. That's why I mentioned your response in my response.

2017-06-19 17:19:22 GMT <resplin> And honestly, I am _much_ better informed about this issue due to our conversations.

2017-06-19 17:21:26 GMT <AFaust> To be fair, I keep recommending people not use WebDAV or SMB. Both suck really hard and people always get frustrated with those. But at least here in Europe we don't have those massive numbers of customers / users blindly following the cloud trend and not caring about established standard protocols.

2017-06-19 17:22:00 GMT <resplin> What do you recommend instead?

2017-06-19 17:22:16 GMT <AFaust> What can I recommend? Basically only the Web UI...

2017-06-19 17:22:51 GMT <AFaust> Stop trying to make "fetch" happen (or the equivalent of using old school file drive access)

2017-06-19 17:23:21 GMT * AFaust wonders if that movie quote was correct...

2017-06-19 17:25:03 GMT <resplin> There have been CMIS based clients that act like a shared drive, but they probably have the same limitations in practice.

2017-06-19 17:25:06 GMT <AFaust> If customers really need a usable desktop integration, at the moment I could only name Xenit's Fred as the only solution/approach I know that works.

2017-06-19 17:25:59 GMT <resplin> But to your point about you raising awareness, that's why I want to emphasize to you that my changing which answer on that thread is marked as correct is not to disagree with your response or to discourage you from answering.

2017-06-19 17:26:42 GMT <AFaust> Oh - if you had kept quite about that I wouldn't have noticed. When I was sending out the tweet you had not yet changed it.

2017-06-19 17:27:07 GMT <AFaust> Wondering though at what point Kristen would step in if I started a moderator tug-of-war with you about that marking ;)

2017-06-19 17:27:37 GMT <resplin> lol

2017-06-19 17:27:48 GMT <resplin> I would have to let you win so that Kristen doesn't revoke my access.

2017-06-19 17:28:43 GMT <resplin> But in this case, I think I was able to provide a more complete answer. It's rather unusual actually.

2017-06-19 17:29:58 GMT <AFaust> Not really - I had to do this one or two times already when someone (the OP) echoed the original response in a 1/10th of detail and marked his own answer correct. That did not sit well with me and I wanted to have the actual responder rewarded properly.

2017-06-19 17:31:19 GMT <resplin> But it is rather unusual for me to be able to add something to one of your response. I recognize your depth of knowledge.

2017-06-19 17:33:20 GMT <AFaust> Ah, that's what you meant. ok then...

2017-06-19 17:35:26 GMT <resplin> I'll be interested to see if anyone else enters that conversation on the social community. I would like to see us continue to support SMB, but it is looking to be a large effort.

2017-06-19 17:39:10 GMT <AFaust> yreg: What was the zone of wasted GiB regarding Java Heap and CompressedOOPS?

2017-06-19 17:39:24 GMT <AFaust> something between 32 and ~50?

2017-06-19 17:47:09 GMT <xkahn> resplin: Why not hire some SMB developers? It seems like Alfresco would be a natural place for them

2017-06-19 17:48:38 GMT <resplin> hiring / headcount discussions are above my pay grade.

2017-06-19 17:49:14 GMT <xkahn> resplin: Mine too, usually. :)

2017-06-19 17:49:28 GMT <xkahn> resplin: And I don't happen to know any that are looking, but it seems like a good fit

2017-06-19 17:50:37 GMT <resplin> I agree that if we were to decide to do a major investment in this protocol, hiring someone who already has experience there would be a good move. I've been building a list of open source libraries that I'll pass to the architects.

2017-06-19 17:51:21 GMT <AFaust> Do those libraries actually exist? I have been looking over the years and have not really found any reasonably mature Java-based ones....

2017-06-19 17:51:55 GMT <resplin> I'm currently exited about this one:

2017-06-19 17:52:00 GMT <resplin> https://github.com/hierynomus/smbj

2017-06-19 17:52:01 GMT <alfbot> Title: GitHub - hierynomus/smbj: Server Message Block (SMB2, SMB3) implementation in Java (at github.com)

2017-06-19 17:52:26 GMT <AFaust> Ah yes, that one is the most promising, though they are focusing on client-side SMB as far as I know from the last time I checked them out

2017-06-19 17:52:48 GMT <AFaust> And that is about the only one on my list to be honest

2017-06-19 17:52:49 GMT <resplin> Interesting feedback.

2017-06-19 17:53:20 GMT <resplin> The only other one on my list is to use the entire Samba project as an external resources, like we do LibreOffice.

2017-06-19 17:53:34 GMT <AFaust> But the way they have structured their project so far probably allows to easily set up a separate module / project for the server-side part and reuse a lot of what's already there.

2017-06-19 17:53:45 GMT <resplin> But that made the architect vomit

2017-06-19 17:53:54 GMT <AFaust> I can imagine...

2017-06-19 17:54:08 GMT <AFaust> That idea makes me pass out too

2017-06-19 17:54:09 GMT <xkahn> resplin: I didn't think it was THAT bad an idea. :)

2017-06-19 17:54:43 GMT <xkahn> resplin: just create a new backing store from SAMBA that happens to be Alfresco

2017-06-19 17:54:43 GMT <resplin> xkahn: Exactly! It's worth discussing!

2017-06-19 17:54:57 GMT <xkahn> err.. for, not from

2017-06-19 17:55:34 GMT <AFaust> It is worth discussing sure, but I had actually looked to find some information on how one would go about this a few years ago when I first came to know about the pluggable backend stuff.

2017-06-19 17:56:04 GMT <AFaust> And as shallow as I got to get into that it was not something that was looking like a walk in the park...

2017-06-19 17:58:38 GMT <xkahn> AFaust: you looked at making a SAMBA VFS plugin for Alfresco?

2017-06-19 17:59:56 GMT <AFaust> Only to get a very, very rough idea if this would be something that could be done by certain members of the community that are always complaining about Alfresco not being fast enough...

2017-06-19 18:00:40 GMT <resplin> I hadn't realized that Samba is GPL and not LGPL.

2017-06-19 18:00:45 GMT <AFaust> Just exploring the available resources on the architecture and looking for any information about practical examples

2017-06-19 18:00:52 GMT <resplin> Some of our customers are really paranoid about GPL components. sigh

2017-06-19 18:00:53 GMT <xkahn> https://www.samba.org/samba/docs/Samba-Developers-Guide.pdf page 98

2017-06-19 18:01:01 GMT <AFaust> resplin: Really, almost everything Linux is GPL...

2017-06-19 18:01:26 GMT <AFaust> Correction, everything worthwile / non-trivial...

2017-06-19 21:16:29 GMT <digcat> vagrant

End of Daily Log

The other logs are at http://esplins.org/hash_alfresco