Antonio Cunei | 10 Sep 2009 18:16

Scala 2.7.6 final

We are releasing a further minor maintenance version of Scala
2.7 in order to address one rare issue that could result in a
"malformed Scala signature" message. No other fixes or changes
are included; if you have never encountered the message above,
you will not notice any difference by upgrading. The new stable
release of the Scala distribution, Scala 2.7.6 final, is
available as usual from our Download Page at
http://www.scala-lang.org/downloads.

The Scala 2.7.6 distribution
================================

What is new?
============

This is the changelog for 2.7.6:

  - Fixed #715, #1896, #1930 (Problem with pickler/unpickler).
    In certain cases, for instance when using existentials in
    complex traits, one flag would be incorrectly set while
    generating the classfiles. Reading back the classfile
    during separate compilation would cause the compiler to
    complain about a "malformed Scala signature". This issue
    was fixed in Scala 2.7.6.

No other issues were fixed in this release, which is otherwise
functionally equivalent to Scala 2.7.5. For additional
information on the Scala 2.7 branch, and on the Scala IDE for
Eclipse, you may be interested in reading the release notes
previously issued with Scala 2.7.4, available at
(Continue reading)

David Pollak | 10 Sep 2009 19:07
Picon
Gravatar

Re: Scala 2.7.6 final

Unfortunately, Lift doesn't compile under 2.7.6.  The following line:


  type Q = MappedForeignKey[AnyBound, A, OO] with MappedField[AnyBound, A] forSome {type OO <: KeyedMapper[AnyBound, OO]}

Subsequently causes:

/home/dpp/lang/src/lift/lift-mapper/src/test/scala/net/liftweb/mapper/MapperSpecs.scala:117: error: object creation impossible, since type OO in trait KeyedMetaMapper with bounds >: Nothing <: net.liftweb.mapper.KeyedMapper[net.liftweb.mapper.SampleTag.AnyBound,OO] is not defined
[WARNING] object SampleTag extends SampleTag with LongKeyedMetaMapper[SampleTag] {

Any way we can work on a 2.7.7 but go through a pre-release process so folks have a chance to test the code?


On Thu, Sep 10, 2009 at 9:16 AM, Antonio Cunei <scala_ml-uAcmaVkNlagAvxtiuMwx3w@public.gmane.org> wrote:
We are releasing a further minor maintenance version of Scala
2.7 in order to address one rare issue that could result in a
"malformed Scala signature" message. No other fixes or changes
are included; if you have never encountered the message above,
you will not notice any difference by upgrading. The new stable
release of the Scala distribution, Scala 2.7.6 final, is
available as usual from our Download Page at
http://www.scala-lang.org/downloads.


The Scala 2.7.6 distribution
================================

What is new?
============

This is the changelog for 2.7.6:

 - Fixed #715, #1896, #1930 (Problem with pickler/unpickler).
  In certain cases, for instance when using existentials in
  complex traits, one flag would be incorrectly set while
  generating the classfiles. Reading back the classfile
  during separate compilation would cause the compiler to
  complain about a "malformed Scala signature". This issue
  was fixed in Scala 2.7.6.

No other issues were fixed in this release, which is otherwise
functionally equivalent to Scala 2.7.5. For additional
information on the Scala 2.7 branch, and on the Scala IDE for
Eclipse, you may be interested in reading the release notes
previously issued with Scala 2.7.4, available at
http://www.scala-lang.org/node/1593.



--
Lift, the simply functional web framework http://liftweb.net
Beginning Scala http://www.apress.com/book/view/1430219890
Follow me: http://twitter.com/dpp
Git some: http://github.com/dpp
Dmitry Grigoriev | 11 Sep 2009 23:46
Picon
Favicon
Gravatar
Dmitry Grigoriev <mail <at> dimgel.ru>

Re: Scala 2.7.6 final

Upgrading from 2.7.5 made Eclipse inoperable. Failed to revert
configuration, had to restore from backup.

--

-- 
Cheers,
dimgel

Daniel Nedelcu | 12 Sep 2009 12:00
Picon

Re: Re: Scala 2.7.6 final

I had the same experience.

Reinstalling Eclipse 3.5, some plugins, and Scala 2.7.6. afterwards, Scala 
2.7.6 plug-in cannot be installed.

The detailed [Eclipse] error message is:

"Cannot complete the install because of a conflicting dependency.
  Software being installed: Scala Eclipse Plugin 2.7.6.final 
(ch.epfl.lamp.sdt.feature.group 2.7.6.final)
  Software currently installed: AspectJ Development Tools 
2.0.0.e35x-20090624-1600 (org.eclipse.ajdt.feature.group 
2.0.0.e35x-20090624-1600)
  Only one of the following can be installed at once:
    JDT Weaving 2.0.0.e35x-20090624-1600 
(org.eclipse.contribution.weaving.jdt 2.0.0.e35x-20090624-1600)
    JDT Weaving 1.6.4.20090313172428 (org.eclipse.contribution.weaving.jdt 
1.6.4.20090313172428)
  Cannot satisfy dependency:
    From: Scala Eclipse Plugin 2.7.6.final (ch.epfl.lamp.sdt.feature.group 
2.7.6.final)
    To: org.eclipse.contribution.weaving.jdt [1.6.4.20090313172428]
  Cannot satisfy dependency:
    From: AspectJ Development Tools 2.0.0.e35x-20090624-1600 
(org.eclipse.ajdt.feature.group 2.0.0.e35x-20090624-1600)
    To: org.eclipse.contribution.weaving.jdt [2.0.0.e35x-20090624-1600]".

Perhaps the conflicting dependency on different versions of 
org.eclipse.contribution.weaving.jdt is the source of the upgrading problem.

Cheers
Dan

----- Original Message ----- 
From: "Dmitry Grigoriev" <mail@...>
To: <scala-announce@...>
Cc: <scala@...>
Sent: Saturday, September 12, 2009 12:46 AM
Subject: [scala-announce] Re: Scala 2.7.6 final

> Upgrading from 2.7.5 made Eclipse inoperable. Failed to revert
> configuration, had to restore from backup.
>
> -- 
> Cheers,
> dimgel
>
>
> 

Hubert Plociniczak | 12 Sep 2009 12:20
Picon
Picon
Favicon

Re: Re: Scala 2.7.6 final

That's not entirely 2.7.6 related. See ticket 
http://lampsvn.epfl.ch/trac/scala/ticket/2327

hubert

Daniel Nedelcu wrote:
> I had the same experience.
>
> Reinstalling Eclipse 3.5, some plugins, and Scala 2.7.6. afterwards, Scala 
> 2.7.6 plug-in cannot be installed.
>
> The detailed [Eclipse] error message is:
>
> "Cannot complete the install because of a conflicting dependency.
>   Software being installed: Scala Eclipse Plugin 2.7.6.final 
> (ch.epfl.lamp.sdt.feature.group 2.7.6.final)
>   Software currently installed: AspectJ Development Tools 
> 2.0.0.e35x-20090624-1600 (org.eclipse.ajdt.feature.group 
> 2.0.0.e35x-20090624-1600)
>   Only one of the following can be installed at once:
>     JDT Weaving 2.0.0.e35x-20090624-1600 
> (org.eclipse.contribution.weaving.jdt 2.0.0.e35x-20090624-1600)
>     JDT Weaving 1.6.4.20090313172428 (org.eclipse.contribution.weaving.jdt 
> 1.6.4.20090313172428)
>   Cannot satisfy dependency:
>     From: Scala Eclipse Plugin 2.7.6.final (ch.epfl.lamp.sdt.feature.group 
> 2.7.6.final)
>     To: org.eclipse.contribution.weaving.jdt [1.6.4.20090313172428]
>   Cannot satisfy dependency:
>     From: AspectJ Development Tools 2.0.0.e35x-20090624-1600 
> (org.eclipse.ajdt.feature.group 2.0.0.e35x-20090624-1600)
>     To: org.eclipse.contribution.weaving.jdt [2.0.0.e35x-20090624-1600]".
>
> Perhaps the conflicting dependency on different versions of 
> org.eclipse.contribution.weaving.jdt is the source of the upgrading problem.
>
> Cheers
> Dan
>
>
> ----- Original Message ----- 
> From: "Dmitry Grigoriev" <mail@...>
> To: <scala-announce@...>
> Cc: <scala@...>
> Sent: Saturday, September 12, 2009 12:46 AM
> Subject: [scala-announce] Re: Scala 2.7.6 final
>
>
>   
>> Upgrading from 2.7.5 made Eclipse inoperable. Failed to revert
>> configuration, had to restore from backup.
>>
>> -- 
>> Cheers,
>> dimgel
>>
>>
>>
>>     
>
>
>   


Gmane