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

2018-11-19 08:58:40 GMT <alfresco-discord> <Thijs> Hello all

2018-11-19 08:59:05 GMT <alfresco-discord> <Thijs> does anybody know why a vanilla 5.1 still creates JBPM_ tables?

2018-11-19 09:00:03 GMT *** angelborroy_ is now known as angelborroy

2018-11-19 09:17:18 GMT *** angelborroy_ is now known as angelborroy

2018-11-19 09:33:52 GMT *** angelborroy_ is now known as angelborroy

2018-11-19 09:37:08 GMT <angelborroy> @Thijs https://community.alfresco.com/docs/DOC-6301-alfresco-community-edition-52#jive_content_id_Remove_jBPM_tables__REPO483

2018-11-19 09:37:10 GMT <alfbot> Title:Alfresco Community Edition 5.2 | Alfresco Community (at community.alfresco.com)

2018-11-19 09:40:10 GMT <alfresco-discord> <Thijs> so I can drop them

2018-11-19 09:40:11 GMT <alfresco-discord> <Thijs> thanks

2018-11-19 15:13:00 GMT * yreg is wondering if his laptop is a bit outdated or if APS is really tough on resources

2018-11-19 15:13:10 GMT <yreg> APS is eating up my performance

2018-11-19 15:13:42 GMT <angelborroy> You are using Mac, right?

2018-11-19 15:13:57 GMT <yreg> Latest MBP AFAIK

2018-11-19 15:14:24 GMT <angelborroy> I thought the same with my MBP some months ago

2018-11-19 15:14:53 GMT <yreg> I have 8 gigs assigned to the docker VM (which is supposed to be more then enough given the fact that APS is the one and only container up)

2018-11-19 15:15:03 GMT <angelborroy> same here

2018-11-19 15:15:22 GMT <angelborroy> probably you should switch to a Gaming Laptop :)

2018-11-19 15:15:35 GMT <yreg> But I can see it is always 40+% when I top in any of our dev/tst instances

2018-11-19 15:17:00 GMT <yreg> Which sounds a bit weird for a DEV/test environment with only a handful of users accessing it

2018-11-19 15:29:31 GMT <AFaust> So far I had not noticed APS to be tough on resources by itself... only that in some areas it is horribly under-optimised.

2018-11-19 15:30:35 GMT <AFaust> e.g. loading all tenant events in an unpaginated table; loading virtually all process definitions in the activiti-admin app for filtering (explicitly limited to 100.000.000 definitions)

2018-11-19 15:40:56 GMT <yreg> I am looking at APS ReST API, and I can't find a way to change a process variable without actually having task to bind the request to ....

2018-11-19 15:45:38 GMT <AFaust> Well, that's always been that way even in the Java API AFAIK. You can specify variables when you start a process instance, but afterwards those can only be modified from within the process (via tasks, listeners, delegates)

2018-11-19 15:45:47 GMT <AFaust> So it does not surprise me there is no ReST API for that...

2018-11-19 15:47:16 GMT <AFaust> Of course on the Java API side you always had the option of writing a command and submitting that to run "inside the process" via the command executor util...

2018-11-19 16:06:08 GMT <alfresco-discord> <john.knowles> There was a question last week about getting ACS with OpenJDK 11? I think @afaust ?

2018-11-19 16:06:52 GMT <AFaust> Not a question, just a general remark about me not being surprised it is taking longer than initially thought...

2018-11-19 16:07:36 GMT <alfresco-discord> <john.knowles> If you build from the master of https://github.com/Alfresco/acs-packaging then you'll get it 😃

2018-11-19 16:07:37 GMT <alfbot> Title:GitHub - Alfresco/acs-packaging: Packaging of Docker containers, war file and zip for Alfresco Content Services (Enterprise) (at github.com)

2018-11-19 16:07:51 GMT <alfresco-discord> <john.knowles> (I found out for you today)

2018-11-19 16:08:28 GMT <AFaust> I believe yreg and I found the updated Dockerfiles later in the same evening last week...

2018-11-19 16:08:42 GMT <alfresco-discord> <john.knowles> think you wanted to give it a shake down and maybe a bug hunt, or provide some feedback

2018-11-19 16:08:52 GMT <alfresco-discord> <john.knowles> ah great

2018-11-19 16:08:56 GMT <AFaust> Yes that is definitely something I'd want to do.

2018-11-19 16:09:10 GMT <AFaust> And yes, that was actually where I had a question.

2018-11-19 16:09:28 GMT <alfresco-discord> <john.knowles> the REPO team here said build from https://github.com/Alfresco/acs-packaging so I thought I'd share the info

2018-11-19 16:09:29 GMT <alfbot> Title:GitHub - Alfresco/acs-packaging: Packaging of Docker containers, war file and zip for Alfresco Content Services (Enterprise) (at github.com)

2018-11-19 16:09:56 GMT <AFaust> Specifically if the release plan even allows sufficient time for that, i.e. you said the next release will have OpenJDK 11 support, and I was asking if the next release will still be a EA release so we'd have time to test and shake it down...

2018-11-19 16:11:12 GMT <alfresco-discord> <john.knowles> As the product is moving into the enterprise testing rounds, I suspect the next community release will be GA not EA

2018-11-19 16:11:33 GMT <AFaust> Seeing how Alfresco already published some weird 6.1 non-GA trial release for the current marketing push (without any announcements other than references in blog posts / updates to the web site), one might think the next version will already be a GA and there would not be any time for fixes if issues are found...

2018-11-19 16:11:44 GMT <angelborroy> In fact 6.1 Enterprise has been announced before Community

2018-11-19 16:22:55 GMT <AFaust> john.knowles: I don't know if you can answer this, but is there any news on a potential successor to Richard Esplin on the tier of a PM that is tasked / empowered to consistently communicate release plans / timelines with the wider community? I appreciate you jumping in here to update us with regards to the specific JDK 11 question, but I am missing a bit of a coordinated / updated plan of communication this year...

2018-11-19 16:30:21 GMT <angelborroy> Probably this is the new position of Francesco

2018-11-19 16:30:26 GMT <yreg> AFaust, Apparently I can access runtime service for that

2018-11-19 16:30:45 GMT <angelborroy> But Ole is missing in his new Developer Evangelist role

2018-11-19 16:30:47 GMT <yreg> But still, that's a bit weird I think not having that option

2018-11-19 16:31:01 GMT <angelborroy> So everthing looks darker

2018-11-19 16:31:46 GMT * yreg is thinking he might be a bit influenced by other BPM offerings

2018-11-19 16:33:06 GMT <yreg> angelborroy, I guess Richard's role is a little bit hard to fill in

2018-11-19 16:33:25 GMT <angelborroy> totally agree

2018-11-19 16:34:26 GMT <yreg> But the fact that none of Alfresco current openings suggest anything close to that (at least last time I checked) made us (or at least me) think Alfresco is looking for an internal candidate to succeed resplin

2018-11-19 16:35:03 GMT <angelborroy> my personal feeling is that Francesco is the one selected for this position

2018-11-19 16:35:08 GMT <angelborroy> as he is now PM

2018-11-19 16:36:25 GMT <yreg> But looking at it again now, almost a year after resplin left makes me think either Alfresco is not really concerned about having someone succeed resplin (at least the community stuff he was involved in) or they want an internal volunteer to do that without giving them time on the clock to actually do it

2018-11-19 16:36:39 GMT <yreg> So everyone does resign to the task in that case

2018-11-19 16:40:42 GMT <AFaust> yreg: Ah, you mean the setVariable(s) methods in RuntimeService... forgot they were there. Yes, in the case of process variables where instance ID = execution ID you can certainly use that. Though I really think this to be an invalid use case - nothing apart from the process itself (and administration tooling) should be interfering with the internal state of process variables. If some client needs to modify such variables, I would

2018-11-19 16:40:42 GMT <AFaust> argue the process has not been properly designed...

2018-11-19 16:42:20 GMT <AFaust> Hmm... looking at callers I can actually see that Activiti CE ReST APIs do provide access to process variables and allow modification

2018-11-19 16:42:50 GMT <AFaust> Correction, those are actually ReST APIs in Alfresco ACS for the embedded Activiti...

2018-11-19 16:44:35 GMT <AFaust> Though when I look in my APS customer project, I can also find Activiti CE ReST APIs: /runtime/process-instances/{processInstanceId}/variables with POST

2018-11-19 16:46:05 GMT <AFaust> ...and there is actually a APS Enterprise ReST API as well... /enterprise/process-instances/{processInstanceId}/variables

2018-11-19 16:46:49 GMT <yreg> Which version of APS ?

2018-11-19 16:46:58 GMT <AFaust> I have 1.8.something here...

2018-11-19 16:47:07 GMT <AFaust> 1.8.1

2018-11-19 16:47:40 GMT <yreg> I see it in the code but can't find it in the api-explorer

2018-11-19 16:47:44 GMT <yreg> That's cool

2018-11-19 16:48:41 GMT <yreg> Ah found it, sorry, it's my bad

2018-11-19 16:48:57 GMT <yreg> Was looking for process variables while it should be process-instance-variables

2018-11-19 16:49:04 GMT <AFaust> Yeah, looks like they haven't swaggerified the existing ReST API, and actually started to create a duplicate ReST API with swagger docs for things they needed to add at some point...

2018-11-19 16:49:28 GMT <AFaust> Or... you just looked in the wrong place...

2018-11-19 16:50:36 GMT <AFaust> Anyway... ReST API management - much like other parts of APS - is a mess in 1.x. Looking forward to see a clean slate / starting point in 2.x (which then maybe starts to get messed up by continuous support)

2018-11-19 17:04:44 GMT <yreg> Looking forward to it as well

2018-11-19 17:20:41 GMT * AFaust wonders when he actually has some time to put into OpenJDK 11 tests this week...

End of Daily Log

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