You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by Jacek Laskowski <ja...@laskowski.net.pl> on 2006/10/01 00:21:42 UTC
Why does Genesis depend on o.a.apache v2 not v3?
Hi,
Is there anything the prevents us from upgrading Genesis to o.a.apache
v3? I don't know the difference between the versions, though. If
there's not, I'd bump it up.
Jacek
--
Jacek Laskowski
http://www.laskowski.net.pl
Re: Why does Genesis depend on o.a.apache v2 not v3?
Posted by Jason Dillon <ja...@planet57.com>.
Um... lemme think about it... I thought it was already setup in that
manner, w/the exception of duplicating the DM section in the root pom.
--jason
On Oct 1, 2006, at 2:09 PM, Jacek Laskowski wrote:
> On 10/1/06, Jason Dillon <ja...@planet57.com> wrote:
>
>> The initial idea was to have all (and I mean all) of that
>> configuration is one (and only one) place.
>>
>> The bits were duplicated in the genesis root pom only because it
>> needed to publish too. And in retrospect I should have never added
>> the apache parent to the genesis root pom... and then we might not be
>> having this conversation :-P
>
> So, let's make a deal - please do the changes that will simplify
> Genesis bits (as I tried in the past three or four commits that have
> seemed to not get your appreciation ;-)) and forget about o.a.apache
> if your changes make our lifes better anyway. WDYT?
>
>> Anyways, when you are done changing genesis let me know and I will do
>> a quick sanity check and then re-publish them.
>
> Done.
>
> Jacek
>
> --
> Jacek Laskowski
> http://www.laskowski.net.pl
Re: Why does Genesis depend on o.a.apache v2 not v3?
Posted by Jacek Laskowski <ja...@laskowski.net.pl>.
On 10/1/06, Jason Dillon <ja...@planet57.com> wrote:
> The initial idea was to have all (and I mean all) of that
> configuration is one (and only one) place.
>
> The bits were duplicated in the genesis root pom only because it
> needed to publish too. And in retrospect I should have never added
> the apache parent to the genesis root pom... and then we might not be
> having this conversation :-P
So, let's make a deal - please do the changes that will simplify
Genesis bits (as I tried in the past three or four commits that have
seemed to not get your appreciation ;-)) and forget about o.a.apache
if your changes make our lifes better anyway. WDYT?
> Anyways, when you are done changing genesis let me know and I will do
> a quick sanity check and then re-publish them.
Done.
Jacek
--
Jacek Laskowski
http://www.laskowski.net.pl
Re: Why does Genesis depend on o.a.apache v2 not v3?
Posted by Jason Dillon <ja...@planet57.com>.
I am not talking about just the distributionManagement bits, I am
talking about all of the shared configuration for the build.
The initial idea was to have all (and I mean all) of that
configuration is one (and only one) place.
The bits were duplicated in the genesis root pom only because it
needed to publish too. And in retrospect I should have never added
the apache parent to the genesis root pom... and then we might not be
having this conversation :-P
Anyways, when you are done changing genesis let me know and I will do
a quick sanity check and then re-publish them.
Thanks,
--jason
On Oct 1, 2006, at 1:55 PM, Jacek Laskowski wrote:
> On 10/1/06, Jason Dillon <ja...@planet57.com> wrote:
>> No specific reason... legacy maybe... as originally I did not intend
>> for project-config to declare it had a parent, so that all of the
>> config for shared projects was in one (and only one) place. Now its
>> it 3 (1 of which is not under our source control):-(
>
> Where else is the information about distributionManagement
> repositories beside o.a.apache pom Geronimo (indirectly via Genesis)
> inherit from?
>
> Jacek
>
> --
> Jacek Laskowski
> http://www.laskowski.net.pl
Re: Why does Genesis depend on o.a.apache v2 not v3?
Posted by Jacek Laskowski <ja...@laskowski.net.pl>.
On 10/1/06, Jason Dillon <ja...@planet57.com> wrote:
> No specific reason... legacy maybe... as originally I did not intend
> for project-config to declare it had a parent, so that all of the
> config for shared projects was in one (and only one) place. Now its
> it 3 (1 of which is not under our source control):-(
Where else is the information about distributionManagement
repositories beside o.a.apache pom Geronimo (indirectly via Genesis)
inherit from?
Jacek
--
Jacek Laskowski
http://www.laskowski.net.pl
Re: Why does Genesis depend on o.a.apache v2 not v3?
Posted by Jason Dillon <ja...@planet57.com>.
No specific reason... legacy maybe... as originally I did not intend
for project-config to declare it had a parent, so that all of the
config for shared projects was in one (and only one) place. Now its
it 3 (1 of which is not under our source control):-(
--jason
On Oct 1, 2006, at 1:40 PM, Jacek Laskowski wrote:
> On 10/1/06, Jason Dillon <ja...@planet57.com> wrote:
>> You need to change project-config as well.
>>
>> And probably now need to use the same id style, '.' instead of '-'
>> with all of the other repos to keep things consistent.
>
> Why has that information been defined in sub-poms when they could
> inherit them from parent pom - the one I have changed?
>
> jlaskowski@dev /cygdrive/c/oss/geronimo-genesis
> $ svn ci -m 'Remove duplicated entries that are in fact inherited from
> parent o.a.apache pom' config/project-config/pom.xml
> Sending config/project-config/pom.xml
> Transmitting file data .
> Committed revision 451807.
>
>
> Jacek
>
> --
> Jacek Laskowski
> http://www.laskowski.net.pl
Re: Why does Genesis depend on o.a.apache v2 not v3?
Posted by Jacek Laskowski <ja...@laskowski.net.pl>.
On 10/1/06, Jason Dillon <ja...@planet57.com> wrote:
> You need to change project-config as well.
>
> And probably now need to use the same id style, '.' instead of '-'
> with all of the other repos to keep things consistent.
Why has that information been defined in sub-poms when they could
inherit them from parent pom - the one I have changed?
jlaskowski@dev /cygdrive/c/oss/geronimo-genesis
$ svn ci -m 'Remove duplicated entries that are in fact inherited from
parent o.a.apache pom' config/project-config/pom.xml
Sending config/project-config/pom.xml
Transmitting file data .
Committed revision 451807.
Jacek
--
Jacek Laskowski
http://www.laskowski.net.pl
Re: Why does Genesis depend on o.a.apache v2 not v3?
Posted by Jason Dillon <ja...@planet57.com>.
You need to change project-config as well.
And probably now need to use the same id style, '.' instead of '-'
with all of the other repos to keep things consistent.
* * *
I still think this was a bad idea (to pick use the apache pom) but if
you are willing to do the foot work to clean up to make things
consistent...
This does add another layer of configuration indirection, which IMO
is not a good thing, but hopefully the config in the apache pom is
gonna remain stable and that apache won't go moving repo locations
again anytime soon.
--jason
On Oct 1, 2006, at 1:16 PM, Jacek Laskowski wrote:
> On 10/1/06, Jason Dillon <ja...@planet57.com> wrote:
>> Would you like to fix it then? IMO it is not worth the effort. And
>> I would rather have the config all in one place anyways, so it is
>> clear to comprehend and not need to go dig around for whats in the
>> latest apache pom.
>
> Done.
>
> jlaskowski@dev /cygdrive/c/oss/geronimo-genesis
> $ svn ci -m 'Bump up the o.a.apache pom version and remove duplicated
> entries' pom.xml
> Sending pom.xml
> Transmitting file data .
> Committed revision 451800.
>
> Please update repository ids in your settings.xml file to conform to
> the new names.
>
> apache-releases -> apache.releases
> apache-snapshots -> apache.snapshots
>
> Jacek
>
> --
> Jacek Laskowski
> http://www.laskowski.net.pl
Re: Why does Genesis depend on o.a.apache v2 not v3?
Posted by Jacek Laskowski <ja...@laskowski.net.pl>.
On 10/1/06, Jason Dillon <ja...@planet57.com> wrote:
> Would you like to fix it then? IMO it is not worth the effort. And
> I would rather have the config all in one place anyways, so it is
> clear to comprehend and not need to go dig around for whats in the
> latest apache pom.
Done.
jlaskowski@dev /cygdrive/c/oss/geronimo-genesis
$ svn ci -m 'Bump up the o.a.apache pom version and remove duplicated
entries' pom.xml
Sending pom.xml
Transmitting file data .
Committed revision 451800.
Please update repository ids in your settings.xml file to conform to
the new names.
apache-releases -> apache.releases
apache-snapshots -> apache.snapshots
Jacek
--
Jacek Laskowski
http://www.laskowski.net.pl
Re: Why does Genesis depend on o.a.apache v2 not v3?
Posted by Jason Dillon <ja...@planet57.com>.
Would you like to fix it then? IMO it is not worth the effort. And
I would rather have the config all in one place anyways, so it is
clear to comprehend and not need to go dig around for whats in the
latest apache pom.
--jason
On Oct 1, 2006, at 12:50 PM, Jacek Laskowski wrote:
> On 10/1/06, Jason Dillon <ja...@planet57.com> wrote:
>> We'd have to define a distributionManagement anyways to set the site
>> location.
>
> That's only <site> we'd have to keep updated and we'd have to do it
> anyway.
>
>> Unless there are any objections I will remove the apache pom from the
>> genesis root.
>
> I object. I don't understand your reasoning to maintain information
> ourselves when we can get them for free without unnecessary
> maintenance burden. The more we can reuse the better, esp. when it
> comes from our (ASF) family.
>
> Jacek
>
> --
> Jacek Laskowski
> http://www.laskowski.net.pl
Re: Why does Genesis depend on o.a.apache v2 not v3?
Posted by Jacek Laskowski <ja...@laskowski.net.pl>.
On 10/1/06, Jason Dillon <ja...@planet57.com> wrote:
> We'd have to define a distributionManagement anyways to set the site
> location.
That's only <site> we'd have to keep updated and we'd have to do it anyway.
> Unless there are any objections I will remove the apache pom from the
> genesis root.
I object. I don't understand your reasoning to maintain information
ourselves when we can get them for free without unnecessary
maintenance burden. The more we can reuse the better, esp. when it
comes from our (ASF) family.
Jacek
--
Jacek Laskowski
http://www.laskowski.net.pl
Re: Why does Genesis depend on o.a.apache v2 not v3?
Posted by Jason Dillon <ja...@planet57.com>.
We'd have to define a distributionManagement anyways to set the site
location.
I was not even aware that the apache pom changed from 2 to 3 until
you mentioned it.
I think we should just remove it from the equation. Its not useful
enough warrant the extra pom check and maintenance to keep our poms
updated with it.
Unless there are any objections I will remove the apache pom from the
genesis root.
--jason
On Oct 1, 2006, at 2:46 AM, Jacek Laskowski wrote:
> On 10/1/06, jason.dillon@gmail.com <ja...@gmail.com> wrote:
>> It can be changed... Or removed, we don't really pick up anything
>> useful from that pom anyways.
>
> Well, we don't, but why? There is at least distributionManagement
> section that's useful to inherit rather than configure on our own. I'm
> confused.
>
> Jacek
>
> --
> Jacek Laskowski
> http://www.laskowski.net.pl
Re: Why does Genesis depend on o.a.apache v2 not v3?
Posted by Jacek Laskowski <ja...@laskowski.net.pl>.
On 10/1/06, jason.dillon@gmail.com <ja...@gmail.com> wrote:
> It can be changed... Or removed, we don't really pick up anything useful from that pom anyways.
Well, we don't, but why? There is at least distributionManagement
section that's useful to inherit rather than configure on our own. I'm
confused.
Jacek
--
Jacek Laskowski
http://www.laskowski.net.pl
Re: Why does Genesis depend on o.a.apache v2 not v3?
Posted by ja...@gmail.com.
It can be changed... Or removed, we don't really pick up anything useful from that pom anyways.
--jason
-----Original Message-----
From: "Jacek Laskowski" <ja...@laskowski.net.pl>
Date: Sun, 1 Oct 2006 00:21:42
To:dev@geronimo.apache.org
Subject: Why does Genesis depend on o.a.apache v2 not v3?
Hi,
Is there anything the prevents us from upgrading Genesis to o.a.apache
v3? I don't know the difference between the versions, though. If
there's not, I'd bump it up.
Jacek
--
Jacek Laskowski
http://www.laskowski.net.pl