Mistaken auto-syncs from Debian unstable or experimental
Colin Watson
cjwatson at ubuntu.com
Wed Jan 11 15:43:21 UTC 2012
On Wed, Jan 11, 2012 at 12:24:35PM +0100, James Page wrote:
> I did a quick rebuild test and got build failures on the following
> packages due to API changes:
>
> FAIL: codenarc
> FAIL: freemind
> FAIL: freeplane
> FAIL: gant
> FAIL: gradle
> FAIL: jenkins
> FAIL: libxbean-java
Nasty.
> I also got a failure with eucalyptus but I know that euca is not
> supported even with 1.8 (they are working on groovy1.7 packages in
> Debian at the moment for their specific versioned requirements).
>
> I have concern about having this new beta of groovy in precise for two
> key reasons:
>
> 1) 2.0.0 is a major version bump; from what I can see on the roadmap
> there is significant work going on in this release (hence the major
> version bump).
>
> 2) Use of invoke-dynamic - upstream are working on using Java 7 invoke
> dynamic language features in groovy 2.0 (although this is not yet in
> trunk) to increase performance (which is the intent of this new
> language feature). However I don't think we will have good Java 7
> support across all architectures for Precise.
Right. Thanks, this is why I wanted a domain expert to look at it.
> I've not yet found time to look if there are any runtime issues with
> groovy 2 yet...
>
> Is there any way we can easily revert this back to the 1.8.x series?
Not easily, unfortunately. The best alternatives I can offer are:
* Upload groovy 2.0.0~beta2+really1.8.5-1, which is a copy of 1.8.5-1.
(Be careful, though, as this will satisfy (build-)dependencies on
groovy (>= 2.0.0); this is why "revert to previous version" isn't a
unilaterally safe option in a publicly-available distribution. If
there are no such dependencies and unlikely to be in the future then
you can probably get away with this.)
* Upload a separate groovy1.8 and convert everything relevant to use
that.
--
Colin Watson [cjwatson at ubuntu.com]
More information about the Ubuntu-release
mailing list