[jboss-dev] AS trunk is broke
Stan Silvert
ssilvert at redhat.com
Fri Jun 4 12:03:19 EDT 2010
So am I OK if I use versioned snapshots? Sounds like that's the best of
both worlds.
David M. Lloyd wrote:
> One main reason: it makes test suite failures impossible to replicate
> reliably. Unless you create *versioned* snapshots (e.g. with a
> specific version like -20100604 or something) then the same AS
> revision can yield different results depending on what snapshot is out
> there at the moment.
>
> If you use fixed versions, and something breaks, you can point to the
> diff and say "this change cause it to break". With a snapshot, it can
> work initially and then break later, causing the wrong changes to be
> scrutinized.
>
> On 06/04/2010 10:48 AM, Stan Silvert wrote:
>> Let's talk about this then.
>>
>> It seems to me that this is exactly what snapshots are for. Releases
>> are a pain. Snapshots are quick and easy. When you are doing
>> development and things are changing rapidly, use a snapshot. When you
>> have something stable that's ready for an AS release, do a release.
>>
>> What was the reason for making snapshots verboten? I understand that we
>> can't have snapshots in a release, and we obviously can't use
>> third-party snapshots. But using them for sub-modules is beneficial in
>> the development phase. That's what snapshots are for, right?
>>
>> If I had know this I probably would have done all the development in
>> trunk. Maybe I should move it there?
>>
>> Stan
>>
>> Jason Greene wrote:
>>> No they are most definitely NOT!
>>>
>>> On Jun 4, 2010, at 7:44 AM, Jaikiran Pai wrote:
>>>
>>>
>>>> As an aside, are SNAPSHOT dependencies of non-AS modules, like this
>>>> one,
>>>> allowed in AS trunk?
>>>>
>>>> -Jaikiran
>>>> Stan Silvert wrote:
>>>>
>>>>> Just a guess, but maybe your settings.xml is not set up for the JBoss
>>>>> snapshot repo?
>>>>> http://community.jboss.org/wiki/MavenGettingStarted-Developers
>>>>>
>>>>> Andrew Dinn wrote:
>>>>>
>>>>>>> Some of us had seen the checksum errors (there's a mail in this dev
>>>>>>> list) too. It kept slowing down the build, but I ignored it. As
>>>>>>>
>>>>>> for the
>>>>>>
>>>>>>> other error you are seeing, could you post the build logs? And what
>>>>>>> command do you use to build the trunk? From what I know, the
>>>>>>>
>>>>>> recommended
>>>>>>
>>>>>>> way is to mvn clean install from the trunk root.
>>>>>>>
>>>>>>> P.S: I think we should really have the hudson.qa instances build
>>>>>>>
>>>>>> the AS
>>>>>>
>>>>>>> trunk against a clean repo using the *public* repo. Right now,
>>>>>>>
>>>>>> it's just
>>>>>>
>>>>>>> a false impression that the AS trunk is building fine.
>>>>>>>
>>>>>> I initially used bash build.sh in the build directory. However,
>>>>>> after
>>>>>> posting I retried using mvn clean install and the source of the
>>>>>> problem became more evident:
>>>>>>
>>>>>> [INFO] [dependency:unpack {execution: unpack}]
>>>>>> [INFO] Configured Artifact:
>>>>>> org.jboss.jsf.integration:jboss-jsf-deployer:1.0.0-SNAPSHOT:jar
>>>>>> [INFO]
>>>>>> ------------------------------------------------------------------------
>>>>>>
>>>>>> [ERROR] BUILD ERROR
>>>>>> [INFO]
>>>>>> ------------------------------------------------------------------------
>>>>>>
>>>>>> [INFO] Unable to find artifact.
>>>>>>
>>>>>> Embedded error: Unable to download the artifact from any repository
>>>>>>
>>>>>> I assume this is why the deployer was not found.
>>>>>>
>>>>>> regards,
>>>>>>
>>>>>>
>>>>>> Andrew Dinn
>>>>>> -----------
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>> _______________________________________________
>>>> jboss-development mailing list
>>>> jboss-development at lists.jboss.org
>>>> https://lists.jboss.org/mailman/listinfo/jboss-development
>>>>
>>>
>>>
>>
>>
>> _______________________________________________
>> jboss-development mailing list
>> jboss-development at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/jboss-development
>
More information about the jboss-development
mailing list