Re: [Pharo-dev] [SPAM] Re: [Pharo-users] [ANN] Pharo Launcher 2.0 released!

2020-04-18 Thread Esteban Maringolo
Thanks, I will check it as soon as Pharo.org gets back online!

[1] https://downforeveryoneorjustme.com/pharo.org

Esteban A. Maringolo

On Sat, Apr 18, 2020 at 10:48 AM Christophe Demarey
 wrote:
>
> Hi Graham,
>
>
> Le 18 avr. 2020 à 11:30, Graham McLeod  a écrit :
>
> Hi
>
> This looks like a major update with some very welcome features and improved 
> UI.
> Very welcome and thanks for the work!
>
> One item I would like to see is a mention in the help on implications of 
> upgrading from the existing
> Pharo launcher. Bit nervous to install when I don't know what will become of 
> existing configurations in the old one.
> I am assuming that the new one is independent and will simply start off 
> blank. It would be nice to have this tackled in the
> documentation. Maybe a short section on "Moving your configurations / images 
> from the old Launcher ».
>
>
> Yes, you’re right!
> Pharo Launcher is mostly compatible with the previous one.
> When using Pharo Launcher 2.0, image metadata will be converted from the old 
> format to the new one.
> I added an upgrade section on Pharo Launcher documentation: 
> https://pharo-project.github.io/pharo-launcher/installation/#upgrade-notes
>
> Tell me if this is enough.
> Regards,
> Christophe



Re: [Pharo-dev] [SPAM] Re: [Pharo-users] [ANN] Pharo Launcher 2.0 released!

2020-04-18 Thread Christophe Demarey
Hi Graham,


> Le 18 avr. 2020 à 11:30, Graham McLeod  a écrit :
> 
> Hi
> 
> This looks like a major update with some very welcome features and improved 
> UI. 
> Very welcome and thanks for the work!
> 
> One item I would like to see is a mention in the help on implications of 
> upgrading from the existing 
> Pharo launcher. Bit nervous to install when I don't know what will become of 
> existing configurations in the old one. 
> I am assuming that the new one is independent and will simply start off 
> blank. It would be nice to have this tackled in the
> documentation. Maybe a short section on "Moving your configurations / images 
> from the old Launcher ».

Yes, you’re right!
Pharo Launcher is mostly compatible with the previous one.
When using Pharo Launcher 2.0, image metadata will be converted from the old 
format to the new one.
I added an upgrade section on Pharo Launcher documentation: 
https://pharo-project.github.io/pharo-launcher/installation/#upgrade-notes

Tell me if this is enough.
Regards,
Christophe

Re: [Pharo-dev] [Pharo-users] [ANN] Pharo Launcher 2.0 released!

2020-04-18 Thread Sven Van Caekenberghe



> On 18 Apr 2020, at 10:40, Stéphane Ducasse  wrote:
> 
> Super cool 
> Thanks a lot christophe for your effort. 
> PharoLauncher changes our life.

+10

> S. 
> 
>> On 17 Apr 2020, at 18:08, Christophe Demarey  
>> wrote:
>> 
>> Hi all,
>> 
>> Pharo Launcher 2.0 has just been released! It is available from 
>> http://pharo.org/download.
>> 
>> This new version introduces major changes:
>>  • The UI has been fully rewritten using the new Spec2 framework and the 
>> Commander2 library. UI has been revamped to increase usability, especially 
>> for newcomers. The main window is now composed of a toolbar and the list of 
>> images. The template list is now available when clicking on the new image 
>> button.
>>  • Documentation web site : All Pharo Launcher features are now 
>> explained in the new documentation available at 
>> https://pharo-project.github.io/pharo-launcher. You can contribute easily by 
>> clicking the *edit on GitHub* button.
>>  • You can now have many launch configurations for an image (VM to use, 
>> vm and image arguments). It means you can use headless Pharo VM from Pharo 
>> Launcher.
>>  • When creating a new image, you can specify an initialisation script 
>> that will be run once at the first image launch. It is useful to load your 
>> project code in a stock Pharo image for example. See 
>> https://pharo-project.github.io/pharo-launcher/create-images/#image-initialization-script
>>  • You can now define your own template sources in addition to official 
>> sources (see 
>> https://pharo-project.github.io/pharo-launcher/templates/#create-your-own-list-of-template-categories),
>>  including authenticated sources.
>>  • Improved image metadata. Pharo Launcher now manages all image 
>> metadata in a single STON file (including description, Pharo version).
>> 
>> Big thanks to all contributors, including issue reports. It is also the 
>> opportunity to thanks Damien Cassou, the original author of Pharo Launcher.
>> 
>> Here is the changelog:
>> Pharo Launcher v2.0
>> 
>> The list of closed issue is too long (68) to be listed but you can browse it 
>> here: 
>> https://github.com/pharo-project/pharo-launcher/issues?q=is%3Aissue+is%3Aclosed+closed%3A2019-07-09..2020-04-17
>> Here are some highlights:
>> New features:
>> 
>>  • Documentation web site
>>  • Image initialisation script
>>  • Launch configurations, headless VM support
>>  • User template file in addition to the official template file
>>  • Jenkins server template now support pipeline projects
>>  • Support of private Jenkins server
>>  • Support of authenticated HTTP server
>> Improvements:
>> 
>>  • Monitoring of image launch failures to give back the error message 
>> (if any)
>>  • Newly created image is automatically selected in the image list
>>  • Allow to set image description at creation time
>>  • Better error management (you will have the choice to ignore them or 
>> debug them)
>>  • Add a poor version column in image list
>>  • Speedup (especially when image repository has a lot of images)
>> 
>> Bug fixes:
>> 
>>  • Fix use of system unzip on Windows
>> 
>> Regards,
>> The Pharo team.
> 
> 
> Stéphane Ducasse
> http://stephane.ducasse.free.fr / http://www.pharo.org 
> 03 59 35 87 52
> Assistant: Julie Jonas 
> FAX 03 59 57 78 50
> TEL 03 59 35 86 16
> S. Ducasse - Inria
> 40, avenue Halley, 
> Parc Scientifique de la Haute Borne, Bât.A, Park Plaza
> Villeneuve d'Ascq 59650
> France
> 




Re: [Pharo-dev] [SPAM] Re: [Pharo-users] [ANN] Pharo Launcher 2.0 released!

2020-04-18 Thread Graham McLeod

Hi

This looks like a major update with some very welcome features and 
improved UI.

Very welcome and thanks for the work!

One item I would like to see is a mention in the help on implications of 
upgrading from the existing
Pharo launcher. Bit nervous to install when I don't know what will 
become of existing configurations in the old one.
I am assuming that the new one is independent and will simply start off 
blank. It would be nice to have this tackled in the
documentation. Maybe a short section on "Moving your configurations / 
images from the old Launcher".


Great job!

Thanks
Graham


Cédrick Béler 
18 April 2020 at 10:09
Great Job. It looks indeed nicer.

I found the docs great too 
(https://pharo-project.github.io/pharo-launcher).


One suggestion would be to add the help contextually. I tried to look 
at. There is description of commands and SpLinkPresenter but don’t 
think it’s easy to add. I wanted to add the ling in the help description.


For instance, the one to create an image for template:
WebBrowser openOn: 
'https://pharo-project.github.io/pharo-launcher/create-images/‘ 



Any way of doing that ?


Cheers,

Cédrick




Christophe Demarey 
17 April 2020 at 18:08
Hi all,

Pharo Launcher 2.0 has just been released! It is available from 
http://pharo.org/download.


This new version introduces major changes:

  * The UI has been fully rewritten using the new Spec2 framework
 and the Commander2 library
. UI has been revamped
to increase usability, especially for newcomers. The main window
is now composed of a toolbar and the list of images. The template
list is now available when clicking on the new image button.
  * Documentation web site : All Pharo Launcher features are now
explained in the new documentation available at
https://pharo-project.github.io/pharo-launcher. You can contribute
easily by clicking the *edit on GitHub* button.
  * You can now have many launch configurations for an image (VM to
use, vm and image arguments). It means you can use headless Pharo
VM from Pharo Launcher.
  * When creating a new image, you can specify an initialisation
script that will be run once at the first image launch. It is
useful to load your project code in a stock Pharo image for
example. See

https://pharo-project.github.io/pharo-launcher/create-images/#image-initialization-script
  * You can now define your own template sources in addition to
official sources (see

https://pharo-project.github.io/pharo-launcher/templates/#create-your-own-list-of-template-categories),
including authenticated sources.
  * Improved image metadata. Pharo Launcher now manages all image
metadata in a single STON file (including description, Pharo version).


Big thanks to all contributors, including issue reports. It is also 
the opportunity to thanks Damien Cassou, the original author of Pharo 
Launcher.


Here is the changelog:
Pharo Launcher v2.0 



The list of closed issue is too long (68) to be listed but you can 
browse it here: 
https://github.com/pharo-project/pharo-launcher/issues?q=is%3Aissue+is%3Aclosed+closed%3A2019-07-09..2020-04-17

Here are some highlights:

New features:

  * Documentation web site
  * Image initialisation script
  * Launch configurations, headless VM support
  * User template file in addition to the official template file
  * Jenkins server template now support pipeline projects
  * Support of private Jenkins server
  * Support of authenticated HTTP server

Improvements:

  * Monitoring of image launch failures to give back the error message
(if any)
  * Newly created image is automatically selected in the image list
  * Allow to set image description at creation time
  * Better error management (you will have the choice to ignore them
or debug them)
  * Add a poor version column in image list
  * Speedup (especially when image repository has a lot of images)

Bug fixes:

  * Fix use of system unzip on Windows


Regards,
The Pharo team.


<>

Re: [Pharo-dev] [Pharo-users] [ANN] Pharo Launcher 2.0 released!

2020-04-18 Thread Stéphane Ducasse
Super cool 
Thanks a lot christophe for your effort. 
PharoLauncher changes our life.
S. 

> On 17 Apr 2020, at 18:08, Christophe Demarey  
> wrote:
> 
> Hi all,
> 
> Pharo Launcher 2.0 has just been released! It is available from 
> http://pharo.org/download .
> 
> This new version introduces major changes:
> The UI has been fully rewritten using the new Spec2 framework 
>  and the Commander2 library 
> . UI has been revamped to increase 
> usability, especially for newcomers. The main window is now composed of a 
> toolbar and the list of images. The template list is now available when 
> clicking on the new image button.
> Documentation web site : All Pharo Launcher features are now explained in the 
> new documentation available at https://pharo-project.github.io/pharo-launcher 
> . You can contribute easily 
> by clicking the *edit on GitHub* button.
> You can now have many launch configurations for an image (VM to use, vm and 
> image arguments). It means you can use headless Pharo VM from Pharo Launcher.
> When creating a new image, you can specify an initialisation script that will 
> be run once at the first image launch. It is useful to load your project code 
> in a stock Pharo image for example. See 
> https://pharo-project.github.io/pharo-launcher/create-images/#image-initialization-script
>  
> 
> You can now define your own template sources in addition to official sources 
> (see 
> https://pharo-project.github.io/pharo-launcher/templates/#create-your-own-list-of-template-categories
>  
> ),
>  including authenticated sources.
> Improved image metadata. Pharo Launcher now manages all image metadata in a 
> single STON file (including description, Pharo version).
> 
> Big thanks to all contributors, including issue reports. It is also the 
> opportunity to thanks Damien Cassou, the original author of Pharo Launcher.
> 
> Here is the changelog:
> Pharo Launcher v2.0 
> 
> 
> The list of closed issue is too long (68) to be listed but you can browse it 
> here: 
> https://github.com/pharo-project/pharo-launcher/issues?q=is%3Aissue+is%3Aclosed+closed%3A2019-07-09..2020-04-17
>  
> 
> Here are some highlights:
> New features:
> 
> Documentation web site
> Image initialisation script
> Launch configurations, headless VM support
> User template file in addition to the official template file
> Jenkins server template now support pipeline projects
> Support of private Jenkins server
> Support of authenticated HTTP server
> Improvements:
> 
> Monitoring of image launch failures to give back the error message (if any)
> Newly created image is automatically selected in the image list
> Allow to set image description at creation time
> Better error management (you will have the choice to ignore them or debug 
> them)
> Add a poor version column in image list
> Speedup (especially when image repository has a lot of images)
> 
> Bug fixes:
> 
> Fix use of system unzip on Windows
> 
> Regards,
> The Pharo team.


Stéphane Ducasse
http://stephane.ducasse.free.fr / http://www.pharo.org 
03 59 35 87 52
Assistant: Julie Jonas 
FAX 03 59 57 78 50
TEL 03 59 35 86 16
S. Ducasse - Inria
40, avenue Halley, 
Parc Scientifique de la Haute Borne, Bât.A, Park Plaza
Villeneuve d'Ascq 59650
France



Re: [Pharo-dev] [Pharo-users] [ANN] Pharo Launcher 2.0 released!

2020-04-18 Thread Cédrick Béler
Great Job. It looks indeed nicer.

I found the docs great too (https://pharo-project.github.io/pharo-launcher 
).

One suggestion would be to add the help contextually. I tried to look at. There 
is description of commands and SpLinkPresenter but don’t think it’s easy to 
add. I wanted to add the ling in the help description.

For instance, the one to create an image for template:
WebBrowser openOn: 
'https://pharo-project.github.io/pharo-launcher/create-images/‘

Any way of doing that ?



Cheers,

Cédrick



> Le 17 avr. 2020 à 18:08, Christophe Demarey  a 
> écrit :
> 
> Hi all,
> 
> Pharo Launcher 2.0 has just been released! It is available from 
> http://pharo.org/download .
> 
> This new version introduces major changes:
> The UI has been fully rewritten using the new Spec2 framework 
>  and the Commander2 library 
> . UI has been revamped to increase 
> usability, especially for newcomers. The main window is now composed of a 
> toolbar and the list of images. The template list is now available when 
> clicking on the new image button.
> Documentation web site : All Pharo Launcher features are now explained in the 
> new documentation available at https://pharo-project.github.io/pharo-launcher 
> . You can contribute easily 
> by clicking the *edit on GitHub* button.
> You can now have many launch configurations for an image (VM to use, vm and 
> image arguments). It means you can use headless Pharo VM from Pharo Launcher.
> When creating a new image, you can specify an initialisation script that will 
> be run once at the first image launch. It is useful to load your project code 
> in a stock Pharo image for example. See 
> https://pharo-project.github.io/pharo-launcher/create-images/#image-initialization-script
>  
> 
> You can now define your own template sources in addition to official sources 
> (see 
> https://pharo-project.github.io/pharo-launcher/templates/#create-your-own-list-of-template-categories
>  
> ),
>  including authenticated sources.
> Improved image metadata. Pharo Launcher now manages all image metadata in a 
> single STON file (including description, Pharo version).
> 
> Big thanks to all contributors, including issue reports. It is also the 
> opportunity to thanks Damien Cassou, the original author of Pharo Launcher.
> 
> Here is the changelog:
> Pharo Launcher v2.0 
> 
> 
> The list of closed issue is too long (68) to be listed but you can browse it 
> here: 
> https://github.com/pharo-project/pharo-launcher/issues?q=is%3Aissue+is%3Aclosed+closed%3A2019-07-09..2020-04-17
>  
> 
> Here are some highlights:
> New features:
> 
> Documentation web site
> Image initialisation script
> Launch configurations, headless VM support
> User template file in addition to the official template file
> Jenkins server template now support pipeline projects
> Support of private Jenkins server
> Support of authenticated HTTP server
> Improvements:
> 
> Monitoring of image launch failures to give back the error message (if any)
> Newly created image is automatically selected in the image list
> Allow to set image description at creation time
> Better error management (you will have the choice to ignore them or debug 
> them)
> Add a poor version column in image list
> Speedup (especially when image repository has a lot of images)
> 
> Bug fixes:
> 
> Fix use of system unzip on Windows
> 
> Regards,
> The Pharo team.