[Geoserver-devel] Building the src zip file... why do we even bother again?

Hi,
given that github provides a zip and tar.gz of each tag already, why do we even bother
building them with maven?
It is also error prone, the src.xml has been missing the kml module for all the 2.4.x life,
and in 2.5.x, due to the gs- prefix rename, it was missing pretty much everything

Can’t we have the release scripts tag, download the zip, and then push it to sourceforge
instead?

Cheers
Andrea

== Our support, Your Success! Visit http://opensdi.geo-solutions.it for more information ==

Ing. Andrea Aime

@geowolf
Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it


Agreed, +1 on just grabbing the source zip directly from github. The only difference would be that the github zip would contain absolutely everything. But I don’t see that as an issue.

···

On Mon, Jan 20, 2014 at 10:46 AM, Andrea Aime <andrea.aime@anonymised.com…> wrote:

Hi,
given that github provides a zip and tar.gz of each tag already, why do we even bother
building them with maven?
It is also error prone, the src.xml has been missing the kml module for all the 2.4.x life,
and in 2.5.x, due to the gs- prefix rename, it was missing pretty much everything

Can’t we have the release scripts tag, download the zip, and then push it to sourceforge
instead?

Cheers
Andrea

== Our support, Your Success! Visit http://opensdi.geo-solutions.it for more information ==

Ing. Andrea Aime

@geowolf
Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it



CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today.
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk


Geoserver-devel mailing list
Geoserver-devel@anonymised.comsts.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Justin Deoliveira
Vice President, Engineering | Boundless
jdeolive@anonymised.com
@j_deolive

A number of IDE will automatically download the source module from the maven repos for listed dependencies. This is extremely useful people who need to quickly debug an issue who are unfamiliar with the geoserver code base. I was in this position often as I came up to speed with GeoServer.

I would advocate keeping it.

What is so fragile with bundling source? Of all maven release operations I would think this is the simplest…

···

On Mon, Jan 20, 2014 at 11:52 AM, Justin Deoliveira <jdeolive@anonymised.com> wrote:

Agreed, +1 on just grabbing the source zip directly from github. The only difference would be that the github zip would contain absolutely everything. But I don’t see that as an issue.


CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today.
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk


Geoserver-devel mailing list
Geoserver-devel@anonymised.comsts.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Tom Kunicki
Software Engineer | Boundless
tkunicki@anonymised.com
917-460-7212
@tomkunicki

On Mon, Jan 20, 2014 at 10:46 AM, Andrea Aime <andrea.aime@anonymised.com> wrote:

Hi,
given that github provides a zip and tar.gz of each tag already, why do we even bother
building them with maven?
It is also error prone, the src.xml has been missing the kml module for all the 2.4.x life,
and in 2.5.x, due to the gs- prefix rename, it was missing pretty much everything

Can’t we have the release scripts tag, download the zip, and then push it to sourceforge
instead?

Cheers
Andrea

== Our support, Your Success! Visit http://opensdi.geo-solutions.it for more information ==

Ing. Andrea Aime

@geowolf
Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it



CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today.
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk


Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Justin Deoliveira
Vice President, Engineering | Boundless
jdeolive@anonymised.com
@j_deolive

On Mon, Jan 20, 2014 at 6:59 PM, Tom Kunicki <tkunicki@anonymised.com>wrote:

A number of IDE will automatically download the source module from the
maven repos for listed dependencies. This is extremely useful people who
need to quickly debug an issue who are unfamiliar with the geoserver code
base. I was in this position often as I came up to speed with GeoServer.

I would advocate keeping it.

What is so fragile with bundling source? Of all maven release operations
I would think this is the simplest...

I believe you're misunderstanding which src zip we are talking about. The
src zip for each jar is going to be kept.
Here we are talking about the zip of all the sources, it's one of the
release artifacts we upload to sourceforge , and can be only downloaded
from there

Cheers
Andrea

--
== Our support, Your Success! Visit http://opensdi.geo-solutions.it for
more information ==

Ing. Andrea Aime
@geowolf
Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

-------------------------------------------------------

Andrea,

Yes, I misunderstood the issue. I don’t have an opinion on that artifact.

Tom

···

On Mon, Jan 20, 2014 at 12:03 PM, Andrea Aime <andrea.aime@anonymised.com> wrote:

Tom Kunicki
Software Engineer | Boundless
tkunicki@anonymised.com
917-460-7212
@tomkunicki

On Mon, Jan 20, 2014 at 6:59 PM, Tom Kunicki <tkunicki@anonymised.com3839…> wrote:

A number of IDE will automatically download the source module from the maven repos for listed dependencies. This is extremely useful people who need to quickly debug an issue who are unfamiliar with the geoserver code base. I was in this position often as I came up to speed with GeoServer.

I would advocate keeping it.

What is so fragile with bundling source? Of all maven release operations I would think this is the simplest…

I believe you’re misunderstanding which src zip we are talking about. The src zip for each jar is going to be kept.
Here we are talking about the zip of all the sources, it’s one of the release artifacts we upload to sourceforge , and can be only downloaded from there

Cheers

Andrea

== Our support, Your Success! Visit http://opensdi.geo-solutions.it for more information ==

Ing. Andrea Aime

@geowolf
Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it


On 21/01/14 01:46, Andrea Aime wrote:

It is also error prone, the src.xml has been missing the kml module for
all the 2.4.x life,
and in 2.5.x, due to the gs- prefix rename, it was missing pretty much
everything

And it is also huge if you run assembly:attached in a workspace where geoserver was built, as all target directories are included:
https://jira.codehaus.org/browse/GEOS-6168

Kind regards,

--
Ben Caradoc-Davies <Ben.Caradoc-Davies@anonymised.com>
Software Engineer
CSIRO Earth Science and Resource Engineering
Australian Resources Research Centre

Strangely enough people are downloading it. Sourceforge shows 121 people downloading it. That is more then download the dmg.

···

Jody Garnett

On Tue, Jan 21, 2014 at 4:46 AM, Andrea Aime <andrea.aime@anonymised.com> wrote:

Hi,
given that github provides a zip and tar.gz of each tag already, why do we even bother
building them with maven?
It is also error prone, the src.xml has been missing the kml module for all the 2.4.x life,
and in 2.5.x, due to the gs- prefix rename, it was missing pretty much everything

Can’t we have the release scripts tag, download the zip, and then push it to sourceforge
instead?

Cheers
Andrea

== Our support, Your Success! Visit http://opensdi.geo-solutions.it for more information ==

Ing. Andrea Aime

@geowolf
Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it



CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today.
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk


Geoserver-devel mailing list
Geoserver-devel@anonymised.comsts.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel