[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Scala 2.10



Hi all,

Just to refresh your memory, I started working on a Scala 2.10 package.
It is needed to package Simple Build Tool. There is a scala source
package that used to be at version 2.10.5 at some point and my efforts
are in porting it to the current releases.

As Emmanuel suggested, I started by cloning the repository of the scala
package from Alioth:

https://anonscm.debian.org/git/pkg-java/scala.git

and reverting back to commit 88e2381, which corresponds to
scala-2.10.5-2. I tried to build it as such in Sid with cowbuilder, but
it fails with the following error (note it sets HOME="/nonexistent" and
then a failure later on as follows: "/build/scala-2.10.5/build.xml:218:
Directory /nonexistent/.m2/repository creation was not successful for an
unknown reason):



I: Building the package
I: Running cd /build/*/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin"
HOME="/nonexistent" dpkg-buildpackage -us -uc -rfakeroot
dpkg-buildpackage: info: source package scala
dpkg-buildpackage: info: source version 2.10.5-2
dpkg-buildpackage: info: source distribution UNRELEASED
dpkg-buildpackage: info: source changed by Emmanuel Bourg
<ebourg@apache.org>
dpkg-buildpackage: info: host architecture amd64
 dpkg-source --before-build scala-2.10.5
 fakeroot debian/rules clean
dh clean --with javahelper --with jh_maven_repo_helper
   dh_testdir
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/build/scala-2.10.5'
rm -rf build dists lib/jline.jar buildcharacter.properties
make[1]: Leaving directory '/build/scala-2.10.5'
   jh_clean
        rm -fr debian/.eclipse-build
        rm -f debian/orbitdeps.debhelper
   mh_clean
   dh_clean
        rm -f debian/debhelper-build-stamp
        rm -f debian/scala.substvars
        rm -f debian/scala.*.debhelper
        rm -rf debian/scala/
        rm -f debian/scala-library.substvars
        rm -f debian/scala-library.*.debhelper
        rm -rf debian/scala-library/
        rm -f debian/scala-doc.substvars
        rm -f debian/scala-doc.*.debhelper
        rm -rf debian/scala-doc/
        rm -rf debian/.debhelper/
        rm -f debian/*.debhelper.log
        rm -f debian/files
        rm -f -- debian/scala-library.pom.xml debian/scala.pom.xml
        find .  \( \( \
                \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o
-path .\*/.hg -o -path .\*/CVS \) -prune -o -type f -a \
                \( -name '#*#' -o -name '.*~' -o -name '*~' -o -name
DEADJOE \
                 -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \
                 -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \
                 -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \)
\
                \) -exec rm -f {} + \) -o \
                \( -type d -a -name autom4te.cache -prune -exec rm -rf
{} + \) \)
        rm -f *-stamp
 dpkg-source -b scala-2.10.5
dpkg-source: info: using source format '3.0 (quilt)'
dpkg-source: info: building scala using
existing ./scala_2.10.5.orig.tar.xz
dpkg-source: info: building scala in scala_2.10.5-2.debian.tar.xz
dpkg-source: info: building scala in scala_2.10.5-2.dsc
 debian/rules build
dh build --with javahelper --with jh_maven_repo_helper
   dh_testdir
   dh_update_autotools_config
   dh_auto_configure
   jh_linkjars
   debian/rules override_dh_auto_build
make[1]: Entering directory '/build/scala-2.10.5'
# Build Jline
ant -f debian/build-jline.xml -propertyfile debian/ant-jline.properties
Buildfile: /build/scala-2.10.5/debian/build-jline.xml

compile:
    [mkdir] Created dir: /build/scala-2.10.5/dists/jline
    [javac] Compiling 45 source files to /build/scala-2.10.5/dists/jline

[javac] /build/scala-2.10.5/src/jline/src/test/java/scala/tools/jline/console/history/MemoryHistoryTest.java:22: warning: [deprecation] Assert in junit.framework has been deprecated
    [javac] import static junit.framework.Assert.*;
    [javac]                              ^

[javac] /build/scala-2.10.5/src/jline/src/main/java/scala/tools/jline/console/ConsoleReader.java:1835: warning: [deprecation] plainTextFlavor in DataFlavor has been deprecated
    [javac]             Object content =
transferable.getTransferData(DataFlavor.plainTextFlavor);
    [javac]
^

[javac] /build/scala-2.10.5/src/jline/src/test/java/scala/tools/jline/console/ConsoleReaderTest.java:52: warning: [deprecation] ConsoleReader(InputStream,Writer) in ConsoleReader has been deprecated
    [javac]         ConsoleReader reader = new ConsoleReader(in,
writer);
    [javac]                                ^

[javac] /build/scala-2.10.5/src/jline/src/test/java/scala/tools/jline/console/ConsoleReaderTestSupport.java:36: warning: [deprecation] ConsoleReader(InputStream,Writer,Terminal) in ConsoleReader has been deprecated
    [javac]         console = new ConsoleReader(null, new
PrintWriter(new OutputStreamWriter(new ByteArrayOutputStream())), new
UnixTerminal());
    [javac]                   ^
    [javac] 4 warnings
    [javac] Creating
empty /build/scala-2.10.5/dists/jline/main/java/scala/tools/jline/console/history/package-info.class
    [javac] Creating
empty /build/scala-2.10.5/dists/jline/main/java/scala/tools/jline/console/completer/package-info.class
    [javac] Creating
empty /build/scala-2.10.5/dists/jline/main/java/scala/tools/jline/internal/package-info.class
    [javac] Creating
empty /build/scala-2.10.5/dists/jline/main/java/scala/tools/jline/package-info.class
    [javac] Creating
empty /build/scala-2.10.5/dists/jline/main/java/scala/tools/jline/console/package-info.class
     [copy] Copying 37 files to /build/scala-2.10.5/dists/jline

jar:
      [jar] Building jar: /build/scala-2.10.5/lib/jline.jar

BUILD SUCCESSFUL
Total time: 1 second
# Build Scala
ANT_OPTS="-Xmx1024M -Xss64M" \
ant -Dversion.number="2.10.5" \
    -Djunit.version=4.x \
    -Dextra.repo.url=file:///usr/share/maven-repo \
    -Dlibrary.starr.jar=/usr/share/java/scala-library.jar \
    -Dreflect.starr.jar=/usr/share/java/scala-reflect.jar \
    -Dcompiler.starr.jar=/usr/share/java/scala-compiler.jar \
    fastdist-opt
Buildfile: /build/scala-2.10.5/build.xml

fastdist-opt:

init:

BUILD FAILED
/build/scala-2.10.5/build.xml:59: The following error occurred while
executing this line:
/build/scala-2.10.5/build.xml:88: The following error occurred while
executing this line:
/build/scala-2.10.5/build.xml:218: Directory /nonexistent/.m2/repository
creation was not successful for an unknown reason

Total time: 0 seconds
debian/rules:12: recipe for target 'override_dh_auto_build' failed
make[1]: *** [override_dh_auto_build] Error 1
make[1]: Leaving directory '/build/scala-2.10.5'
debian/rules:9: recipe for target 'build' failed
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
I: copying local configuration
E: Failed autobuilding of package
I: unmounting dev/pts filesystem
I: unmounting run/shm filesystem
I: unmounting proc filesystem
I: unmounting sys filesystem
 -> Cleaning COW directory
  forking: rm -rf /var/cache/pbuilder/build/cow.17246 



Any clue why this is happening?


-- 
Regards,
Marko Dimjašević <marko@dimjasevic.net>
https://dimjasevic.net/marko          PGP key ID: 1503F0AA
Learn email self-defense! https://emailselfdefense.fsf.org

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: