From owner-freebsd-virtualization@FreeBSD.ORG Thu Jan 23 00:09:38 2014 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 56CC2230 for ; Thu, 23 Jan 2014 00:09:38 +0000 (UTC) Received: from mail-pa0-x22c.google.com (mail-pa0-x22c.google.com [IPv6:2607:f8b0:400e:c03::22c]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 21F3312FA for ; Thu, 23 Jan 2014 00:09:38 +0000 (UTC) Received: by mail-pa0-f44.google.com with SMTP id kq14so1107492pab.3 for ; Wed, 22 Jan 2014 16:09:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=261O3VvNyWgA3mfCI/6jl9wJeiD9wHE0gtQ+O1iYJEg=; b=t3DA86evix2A0E0orTsnq1I8yoDDeg5E4Hu0cBG8rcyDfelJZVLe0fHDdDgWfjLY0X FgyVo/WJKq2Ki9QVW7yHZzsG4SJC+aCjkWRQ56flGvYHkAkBYPFNSsZd668GMahbCI/2 QtTaYm6hSkMeBXJ18O2AoCaPO7VkS11ZaohTT1uelxaHuk86+TELyUAVqgtfwn6Khb63 IJUgQP8J6iFc3UggvJ618ibXu30WoMn7CZpxK11HfFvms1fSMOg5bf22Exni1bmkgyo/ AiBYmHrDjJckON88xPjo5wIXuceEawG4/XTBqwLFNwQgPdEEuoAd0meYI5SiSRSNYxcV yBVA== MIME-Version: 1.0 X-Received: by 10.66.241.73 with SMTP id wg9mr4695129pac.69.1390435777685; Wed, 22 Jan 2014 16:09:37 -0800 (PST) Received: by 10.68.155.38 with HTTP; Wed, 22 Jan 2014 16:09:37 -0800 (PST) In-Reply-To: References: <201401171615.51057.Mark.Martinec+freebsd@ijs.si> <275866C0-E379-48BE-BAAD-BF87A307A64E@tamu.edu> <20140119214136.GR86491@e-new.0x20.net> Date: Wed, 22 Jan 2014 19:09:37 -0500 Message-ID: Subject: Re: emulators/petitecloud 0.2.1 available From: Aryeh Friedman To: Mark Martinec Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.17 Cc: "freebsd-virtualization@freebsd.org" X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Jan 2014 00:09:38 -0000 On Wed, Jan 22, 2014 at 7:03 PM, Mark Martinec wrote: > 2014-01-20 Aryeh Friedman wrote: > >> > Fixed and posted new port files to petitecloud.org... >>>> > side question - should I update the PR for the port or create a new >>>> one? >>>> >>>> >>>> Please update the existing one. >>>> >>> >>> Already done via GNATS >>> >> > > Trying the patch from http://www.freebsd.org/cgi/query-pr.cgi?pr=185362 > > > # make > ===> License BSD accepted by the user > ===> src-petitecloud-aryeh-0.2.1 depends on file: /usr/local/sbin/pkg - > found > ===> Fetching all distfiles required by src-petitecloud-aryeh-0.2.1 for > building > ===> Extracting for src-petitecloud-aryeh-0.2.1 > => SHA256 Checksum mismatch for src-petitecloud-aryeh-0.2.1.tar.gz. > ===> Refetch for 1 more times files: src-petitecloud-aryeh-0.2.1.tar.gz > ===> License BSD accepted by the user > ===> src-petitecloud-aryeh-0.2.1 depends on file: /usr/local/sbin/pkg - > found > => src-petitecloud-aryeh-0.2.1.tar.gz doesn't seem to exist in > /usr/ports/distfiles/. > => Attempting to fetch ftp://ftp.petitecloud.org/ > petitecloud/0.2.1/aryeh/src-petitecloud-aryeh-0.2.1.tar.gz > fetch: ftp://ftp.petitecloud.org/petitecloud/0.2.1/aryeh/src- > petitecloud-aryeh-0.2.1.tar.gz: size mismatch: expected 116983, actual > 109364 > We had a build system bug that did this (updated the release files even when no release was made) it is now solved I will be posting the right dist-info with the patch fixing the below > > > After hacking the distfile to match the file on a ftp server: > > # make > ===> License BSD accepted by the user > ===> src-petitecloud-aryeh-0.2.1 depends on file: /usr/local/sbin/pkg - > found > ===> Fetching all distfiles required by src-petitecloud-aryeh-0.2.1 for > building > ===> Extracting for src-petitecloud-aryeh-0.2.1 > => SHA256 Checksum OK for src-petitecloud-aryeh-0.2.1.tar.gz. > ===> Patching for src-petitecloud-aryeh-0.2.1 > ===> src-petitecloud-aryeh-0.2.1 depends on file: /usr/local/bin/cook - > found > ===> src-petitecloud-aryeh-0.2.1 depends on file: > /usr/local/openjdk7/bin/java - found > ===> src-petitecloud-aryeh-0.2.1 depends on file: > /usr/local/share/java/classes/thistest-aryeh-0.1.jar - not found > ===> Verifying install for /usr/local/share/java/classes/thistest-aryeh-0.1.jar > in /usr/ports/devel/thistest > => No directory for /usr/local/share/java/classes/thistest-aryeh-0.1.jar. > Skipping.. > ===> src-petitecloud-aryeh-0.2.1 depends on file: > /usr/local/apache-tomcat-7.0/bin/catalina.sh - found > ===> src-petitecloud-aryeh-0.2.1 depends on file: > /usr/local/bin/qemu-system-x86_64 - found > ===> Configuring for src-petitecloud-aryeh-0.2.1 > ===> Building for src-petitecloud-aryeh-0.2.1 > --- all --- > All work done in install > > # make install > ===> Staging for src-petitecloud-aryeh-0.2.1 > ===> Generating temporary packing list > ===> Creating users and/or groups. > All work done in install > cook -nl -s -b src/build/cook/Howto.cook project=o-petitecloud change=26 > cook-blank/deploy-local installdir=../stage//usr/local inrelease=true > user=aryeh sudo=""; > Creating scrap/tmp/keystore > Making /vms/cds > Preparing scrap/src-petitecloud-aryeh-0.2.1/src/java/org/petitecloud/ > runtime/os/OSCommandParser.java for release > Preparing scrap/src-petitecloud-aryeh-0.2.1/src/java/test/org/ > petitecloud/runtime/os/TestOSCommandParser.java for release > [...] > Preparing scrap/src-petitecloud-aryeh-0.2.1/src/build/aegis/aegis.conf > for release > Preparing scrap/src-petitecloud-aryeh-0.2.1/src/java/org/petitecloud/io/PetiteCloudIOException.java > for release > Preparing scrap/src-petitecloud-aryeh-0.2.1/src/java/org/petitecloud/io/ByteArrayInput.java > for release > Compiling all java classes for Java 7 > warning: [path] bad path element "/usr/local/share/java/ > classes/thistest-aryeh-0.1.jar": no such file or directory > src/java/test/TestMain.java:4: error: package thistest.core does not exist > import thistest.core.*; > ^ > src/java/test/TestMain.java:42: error: cannot find symbol > private Result result; > ^ > symbol: class Result > location: class TestMain > src/java/test/org/petitecloud/ui/TestAll.java:6: error: package > thistest.core does not exist > import thistest.core.*; > [... followed by lots of these "package thistest.core does not exist" > further on ...] > > You need devel/thistest ( http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/185363)... I am planning on removing this depend in 0.2.2 or 0.2.3 depending on other things -- Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org