Re: Upgrading gradle to version 5.0

2018-11-29 Thread Jacques Le Roux

Thanks for the tip Girish!

Jacques


Le 29/11/2018 à 07:34, Girish Vasmatkar a écrit :

Hi Taher

I'm all for it. I have also updated the version and it seems to be working
just fine in my workspace.

Just a very minor caveat I noticed with the upgrade is that you don't see
what all tasks gradle executed, while the earlier versions showed the
executed tasks and their corresponding output.

With the newer version you see -  Build Successful on the terminal. More
often than not we are not going to be bothered by this, but having it
display the executed tasks helps debugging, I feel.

Here's

the
solution that worked for me.

Best,
Girish

On Wed, Nov 28, 2018 at 11:26 PM Taher Alkhateeb 
wrote:


Hello Everyone,

I just received some good news from Mathieu Lirzin (Thank you Mathieu)
on the state of Gradle. Essentially, we were worried about gradle
deprecating spaces used in task names which led to problems in issuing
our standard server commands [1]. Thankfully, it seems this issue is
resolved, the gradle folks seem to have changed their minds and we can
continue as usual.

Therefore, I recommend we upgrade gradle to version 5. It is a lot
faster for loading (it runs parallel processes for downloading
dependencies) and it is also more compatible with newer versions of
Java.

https://issues.apache.org/jira/browse/OFBIZ-9972





Re: Upgrading gradle to version 5.0

2018-11-29 Thread Deepak Dixit
+1,
After applying patch its working fine.

Thanks & Regards
--
Deepak Dixit



On Thu, Nov 29, 2018 at 1:53 PM Jacques Le Roux <
jacques.le.r...@les7arts.com> wrote:

> Thanks for the tip Girish!
>
> Jacques
>
>
> Le 29/11/2018 à 07:34, Girish Vasmatkar a écrit :
> > Hi Taher
> >
> > I'm all for it. I have also updated the version and it seems to be
> working
> > just fine in my workspace.
> >
> > Just a very minor caveat I noticed with the upgrade is that you don't see
> > what all tasks gradle executed, while the earlier versions showed the
> > executed tasks and their corresponding output.
> >
> > With the newer version you see -  Build Successful on the terminal. More
> > often than not we are not going to be bothered by this, but having it
> > display the executed tasks helps debugging, I feel.
> >
> > Here's
> > <
> https://stackoverflow.com/questions/45883963/gradle-4-0-does-not-display-executed-tasks-in-command-line
> >
> > the
> > solution that worked for me.
> >
> > Best,
> > Girish
> >
> > On Wed, Nov 28, 2018 at 11:26 PM Taher Alkhateeb <
> slidingfilame...@gmail.com>
> > wrote:
> >
> >> Hello Everyone,
> >>
> >> I just received some good news from Mathieu Lirzin (Thank you Mathieu)
> >> on the state of Gradle. Essentially, we were worried about gradle
> >> deprecating spaces used in task names which led to problems in issuing
> >> our standard server commands [1]. Thankfully, it seems this issue is
> >> resolved, the gradle folks seem to have changed their minds and we can
> >> continue as usual.
> >>
> >> Therefore, I recommend we upgrade gradle to version 5. It is a lot
> >> faster for loading (it runs parallel processes for downloading
> >> dependencies) and it is also more compatible with newer versions of
> >> Java.
> >>
> >> https://issues.apache.org/jira/browse/OFBIZ-9972
> >>
>
>


Re: OFBiz as Marketplace

2018-11-29 Thread Jacques Le Roux

Somehow related I stumbled upon this article recently

https://andrewchen.co/how-marketplaces-will-reinvent-the-service-economy/

Jacques


Le 22/11/2018 à 06:43, Rishi Solanki a écrit :

Thank you all for your votes and I think now most of us agree with the
idea. So I'll proceed with the plan and start preparing user stories around
it. Thank you very much Michael for clarifying the understanding.

@Taher, I really tried very hard to connect both ideas and wanted to run
them in parallel :-). Please feel free to include me in your idea where you
feel I can help and you can use.

+1 from my side for plugin marketplace, I would be happy to be part of that
effort.


--
Rishi Solanki
Sr Manager, Enterprise Software Development
HotWax Systems Pvt. Ltd.
Direct: +91-9893287847
http://www.hotwaxsystems.com
www.hotwax.co


On Thu, Nov 22, 2018 at 10:29 AM Aditya Sharma <
aditya.sha...@hotwaxsystems.com> wrote:


Nice initiative.

+1 for the marketplace as a new OFBiz plugin

Thanks and Regards,

*Aditya Sharma* | Enterprise Software Engineer
HotWax Commerce  by HotWax Systems

[image: https://www.linkedin.com/in/aditya-p-sharma/]



On Wed, Nov 21, 2018 at 5:02 PM Taher Alkhateeb <
slidingfilame...@gmail.com>
wrote:


Oh, I guess I am probably completely mistaken if what you explained is
correct. My bad :)
On Wed, Nov 21, 2018 at 1:03 AM Michael Brohl 
wrote:

Hi Taher,

I only read the thread briefly but I have the feeling that there is a
fundamental misunderstanding with the term "marketplace".

I guess that Rishi is talking about a marketplace for selling goods by
several independent merchants (like Amazon) while you are talking about
a plugin marketplace.

Am I right or is it a misunderstanding on my side?

Best regards,

Michael


Am 20.11.18 um 13:50 schrieb Taher Alkhateeb:

Hi Rishi,

The plugin APIs would dominate and drive how we can use and publish
plugins, and therefore, dominate how you design the plugin market
place. So I think it might be a bit difficult to write something
without knowing how it works. Take these as an example:

- Can I push to a remote maven repository? Can I pull from a remote
maven repository? Is it only one official repository (apache) or can

I

pass a command in the command line to change the repo.
- Can I protect some plugins from downloads with a username and
password (I want to sell plugins and after that you get access to my
repo)
- Should I make plugins depend on other plugins? How should that

work,

manually or automatically?
- Who / how can plugins be published? What versioning scheme do we
use? How can we _upgrade_ plugins?
- What are the coding conventions for plugins? What kind of usual
install / uninstall steps are necessary

These questions and some others are affected by the technology

itself.

The technology could hinder your stories if does not have the

capacity

to do this or that. That's why I suggested thinking about this

process

through the APIs.

I wrote the below tasks for plugins management a while ago. But they
are still not complete and require reviews and improvements to

satisfy

all the stories. But this is where our starting point is:

createPlugin - create a new plugin component based on specified

templates

installPlugin - executes plugin install task if it exists
pullAllPluginsSource - Download and install all plugins from source
control. Warning! deletes existing plugins
pullPlugin - Download and install a plugin with all dependencies
pullPluginSource - Download and install a plugin from source control
pushPlugin - push an existing plugin to local maven repository
removePlugin - Uninstall a plugin and delete its files
uninstallPlugin - executes plugin uninstall task if it exists

The pull and push are currently hardcoded, so we need to parameterize
the maven repository to accommodate different repos both public and
private.

I hope this is all useful and helpful, otherwise you can just ignore
everything I wrote :)

On Tue, Nov 20, 2018 at 7:37 AM Rishi Solanki <

rishisolan...@gmail.com>

wrote:

Thanks Jacopo for your suggestion, so we will go with new plugin for
marketplace and will name it marketplace. I hope all are agree with

name.

Taher, we would require at least one month (may be more) to spend on

user

stories for marketplace, before writing single line of code for it.

I

would

be happy if I could help to complete the plugins api and deploying

on

maven

nexus repository. Please let me know how to proceed further and how

I

can

be useful. In the mean time we will proceed with user stories for
marketplace. I'm considering both as independent work can go

parallel.

Please raise flag in case I misunderstood something and requires

hold

on

marketplace work. Thanks!

--
Rishi Solanki
Sr Manager, Enterprise Software Development
HotWax Systems Pvt. Ltd.
Direct: +91-9893287847
http://www.hotwaxsystems.com
www.hotwax.co


On Sat, No

Stop

2018-11-29 Thread Ismail Al Kouz
Stop

Get Outlook for Android