[Pharo-project] [ANN] Pharo VM packages and PPA for Ubuntu
Dear Pharo and Ubuntu users, Nicolas Petton and I are proud to announce Ubuntu packages for the Pharo VM. Installing the pharo vm is now just a matter of: sudo add-apt-repository ppa:cassou/pharo sudo apt-get update sudo apt-get install pharo-vm With this package, you get: - the latest pharo vm as a 'pharo' binary in the PATH - all plugins and libraries (native boost, freetype, ssl, ...) - file association so you can just double-click on pharo images - pharo icons visible everywhere (on image files, on ALT+TAB...) - PharoV10.sources and PharoV20.sources Please fill bug reports on https://pharo.fogbugz.com. This package is currently only available for Ubuntu 12.10 Quantal. Fill a bug report if you want me to package it for another version of Ubuntu. -- Damien Cassou http://damiencassou.seasidehosting.st "Success is the ability to go from one failure to another without losing enthusiasm." Winston Churchill
That's great! I think providing packages for LTS versions of ubuntu would be good. Norbert Am 07.04.2013 um 21:12 schrieb Damien Cassou <damien.cassou@gmail.com>:
Dear Pharo and Ubuntu users,
Nicolas Petton and I are proud to announce Ubuntu packages for the Pharo VM. Installing the pharo vm is now just a matter of:
sudo add-apt-repository ppa:cassou/pharo sudo apt-get update sudo apt-get install pharo-vm
With this package, you get:
- the latest pharo vm as a 'pharo' binary in the PATH - all plugins and libraries (native boost, freetype, ssl, ...) - file association so you can just double-click on pharo images - pharo icons visible everywhere (on image files, on ALT+TAB...) - PharoV10.sources and PharoV20.sources
Please fill bug reports on https://pharo.fogbugz.com.
This package is currently only available for Ubuntu 12.10 Quantal. Fill a bug report if you want me to package it for another version of Ubuntu.
-- Damien Cassou http://damiencassou.seasidehosting.st
"Success is the ability to go from one failure to another without losing enthusiasm." Winston Churchill
Thanks for your effort! We should blog it :) Stef On Apr 7, 2013, at 9:12 PM, Damien Cassou <damien.cassou@gmail.com> wrote:
Dear Pharo and Ubuntu users,
Nicolas Petton and I are proud to announce Ubuntu packages for the Pharo VM. Installing the pharo vm is now just a matter of:
sudo add-apt-repository ppa:cassou/pharo sudo apt-get update sudo apt-get install pharo-vm
With this package, you get:
- the latest pharo vm as a 'pharo' binary in the PATH - all plugins and libraries (native boost, freetype, ssl, ...) - file association so you can just double-click on pharo images - pharo icons visible everywhere (on image files, on ALT+TAB...) - PharoV10.sources and PharoV20.sources
Please fill bug reports on https://pharo.fogbugz.com.
This package is currently only available for Ubuntu 12.10 Quantal. Fill a bug report if you want me to package it for another version of Ubuntu.
-- Damien Cassou http://damiencassou.seasidehosting.st
"Success is the ability to go from one failure to another without losing enthusiasm." Winston Churchill
I get this error **************************************************************** exloupis@ephestos:~$ sudo apt-get install pharo-vm Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: pharo-vm:i386 : Depends: openssl:i386 but it is not going to be installed E: Unable to correct problems, you have held broken packages. *************************************************************************** I assume because i am on amd64 ubuntu 12.10 release, i would need some sort of 32bit compatability packages ? -- View this message in context: http://forum.world.st/ANN-Pharo-VM-packages-and-PPA-for-Ubuntu-tp4680120p468... Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
I got it to work this way. sudo apt-get download pharo-vm sudo dpkg -i --ignore-depends openssl:i386 pharo-* But this is a temporary work-around. It may be better to wait for a full 64bits aware pharo-vm. Thierry Le 08/04/2013 11:25, kilon a écrit :
I get this error
**************************************************************** exloupis@ephestos:~$ sudo apt-get install pharo-vm Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation:
The following packages have unmet dependencies: pharo-vm:i386 : Depends: openssl:i386 but it is not going to be installed E: Unable to correct problems, you have held broken packages. ***************************************************************************
I assume because i am on amd64 ubuntu 12.10 release, i would need some sort of 32bit compatability packages ?
-- View this message in context: http://forum.world.st/ANN-Pharo-VM-packages-and-PPA-for-Ubuntu-tp4680120p468... Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
-- Thierry Goubier CEA list Laboratoire des Fondations des Systèmes Temps Réel Embarqués 91191 Gif sur Yvette Cedex France Phone/Fax: +33 (0) 1 69 08 32 92 / 83 95
On Mon, Apr 8, 2013 at 11:35 AM, Goubier Thierry <thierry.goubier@cea.fr> wrote:
sudo apt-get download pharo-vm sudo dpkg -i --ignore-depends openssl:i386 pharo-*
thank you. I wrote that on the PPA web page -- Damien Cassou http://damiencassou.seasidehosting.st "Success is the ability to go from one failure to another without losing enthusiasm." Winston Churchill
Am 08.04.2013 um 13:05 schrieb Damien Cassou <damien.cassou@gmail.com>:
On Mon, Apr 8, 2013 at 11:35 AM, Goubier Thierry <thierry.goubier@cea.fr> wrote:
sudo apt-get download pharo-vm sudo dpkg -i --ignore-depends openssl:i386 pharo-*
thank you. I wrote that on the PPA web page
I don't even think that it is work-around. It would be a work-around if you don't need any ssl support. Treating it like this you should face complaints of users why Zinc SSL isn't working. I'm not sure if the automatic installation of a broken package is a benefit for anyone. Let's just fix the multiarch build. Norbert
-- Damien Cassou http://damiencassou.seasidehosting.st
"Success is the ability to go from one failure to another without losing enthusiasm." Winston Churchill
Le 08/04/2013 14:13, Norbert Hartl a écrit :
Am 08.04.2013 um 13:05 schrieb Damien Cassou <damien.cassou@gmail.com>:
On Mon, Apr 8, 2013 at 11:35 AM, Goubier Thierry <thierry.goubier@cea.fr> wrote:
sudo apt-get download pharo-vm sudo dpkg -i --ignore-depends openssl:i386 pharo-*
thank you. I wrote that on the PPA web page
I don't even think that it is work-around. It would be a work-around if you don't need any ssl support. Treating it like this you should face complaints of users why Zinc SSL isn't working. I'm not sure if the automatic installation of a broken package is a benefit for anyone. Let's just fix the multiarch build.
What's happening is that the needed base support for pharo under 64bits probably install an ssl:i386 library anyway; and that the pharo ssl plugin links to that library instead of openssl:i386. But yes, it would be better to fix the build, maybe by just adding a dependency on libssl or openssl. Cordialement, Thierry -- Thierry Goubier CEA list Laboratoire des Fondations des Systèmes Temps Réel Embarqués 91191 Gif sur Yvette Cedex France Phone/Fax: +33 (0) 1 69 08 32 92 / 83 95
Damien, We're looking into building the PharoVM on our own build server for our systems (Debian). Did you just build the VM once on your machine or do you have a more general approach for building it? Ideally we'd like jenkins to do something like 1) pull sources 2) run script Cheers, Max On 07.04.2013, at 21:12, Damien Cassou <damien.cassou@gmail.com> wrote:
Dear Pharo and Ubuntu users,
Nicolas Petton and I are proud to announce Ubuntu packages for the Pharo VM. Installing the pharo vm is now just a matter of:
sudo add-apt-repository ppa:cassou/pharo sudo apt-get update sudo apt-get install pharo-vm
With this package, you get:
- the latest pharo vm as a 'pharo' binary in the PATH - all plugins and libraries (native boost, freetype, ssl, ...) - file association so you can just double-click on pharo images - pharo icons visible everywhere (on image files, on ALT+TAB...) - PharoV10.sources and PharoV20.sources
Please fill bug reports on https://pharo.fogbugz.com.
This package is currently only available for Ubuntu 12.10 Quantal. Fill a bug report if you want me to package it for another version of Ubuntu.
-- Damien Cassou http://damiencassou.seasidehosting.st
"Success is the ability to go from one failure to another without losing enthusiasm." Winston Churchill
On Mon, Apr 8, 2013 at 2:27 PM, Max Leske <maxleske@gmail.com> wrote:
We're looking into building the PharoVM on our own build server for our systems (Debian). Did you just build the VM once on your machine or do you have a more general approach for building it? Ideally we'd like jenkins to do something like 1) pull sources 2) run script
I wrote bash scripts that you can find at https://github.com/pharo-project/pharo-vm-ubuntu. Please improve them if you can because I'm just a beginner. I would also like to use Jenkins but I don't think it will work because PPA want packages to be signed with GPG. Please keep me informed. -- Damien Cassou http://damiencassou.seasidehosting.st "Success is the ability to go from one failure to another without losing enthusiasm." Winston Churchill
I managed to build the vm on Debian (32bit). Now for the packaging⦠I'll keep you posted. Max On 08.04.2013, at 14:59, Damien Cassou <damien.cassou@gmail.com> wrote:
On Mon, Apr 8, 2013 at 2:27 PM, Max Leske <maxleske@gmail.com> wrote:
We're looking into building the PharoVM on our own build server for our systems (Debian). Did you just build the VM once on your machine or do you have a more general approach for building it? Ideally we'd like jenkins to do something like 1) pull sources 2) run script
I wrote bash scripts that you can find at https://github.com/pharo-project/pharo-vm-ubuntu. Please improve them if you can because I'm just a beginner.
I would also like to use Jenkins but I don't think it will work because PPA want packages to be signed with GPG.
Please keep me informed.
-- Damien Cassou http://damiencassou.seasidehosting.st
"Success is the ability to go from one failure to another without losing enthusiasm." Winston Churchill
On Mon, Apr 15, 2013 at 5:24 PM, Max Leske <maxleske@gmail.com> wrote:
I managed to build the vm on Debian (32bit). Now for the packagingâ¦
I think you can reuse most (maybe all) of https://github.com/pharo-project/pharo-vm-ubuntu. You may just have to launch the 2 bash scripts. -- Damien Cassou http://damiencassou.seasidehosting.st "Success is the ability to go from one failure to another without losing enthusiasm." Winston Churchill
participants (6)
-
Damien Cassou -
Goubier Thierry -
kilon -
Max Leske -
Norbert Hartl -
stephane ducasse