[Pharo-dev] Is "Enterprise Pharo" available in PDF?

2015-10-21 Thread Richard Sargent
In looking at http://files.pharo.org/books/enterprisepharo/, I see a link to
get the book in PDF form. ("The full book is available as a free printable
PDF download.") The link takes me to
https://gforge.inria.fr/scm/?group_id=3552, which seems to be the source
code repository.

Is the PDF version available, even as a running CI artefact?




--
View this message in context: 
http://forum.world.st/Is-Enterprise-Pharo-available-in-PDF-tp4857121.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] ConfigurationOf and Git

2015-10-21 Thread Dale Henrichs



On 10/21/2015 05:55 AM, Ben Coman wrote:



On Wed, Oct 21, 2015 at 2:49 AM, Dale Henrichs 
> wrote:


Here's the documentation for the Metacello github:// repository
description[1]. ...

In recent versions of Metacello I have made it possible for you to
use pattern matching in the  to provide for
symbolic-version-like facility for github references.

Instead of stableForPharo4 you would associate a semantic version
with the code that is "stableForPharo4" for example `4.0.0` and
use the tag `v4.0.0` to mark the commit that is "stableForPharo4".

Similarly you'd use the tag `v5.0.0` to mark the commit that is
"stableForPharo5".

Then you'd use the following in your baseline: method (not in a
symbolicVersion method).

  spec for: #'pharo4.0.x'
do: [spec
  baseline: 'Project'
   with: [ spec repository: 'github://username/Project:v4.?/']].
  spec for: #'pharo5.0.x'
do: [spec
   baseline: 'Project'
   with: [ spec repository: 'github://username/Project:v5.?/']].

If you end up with a new commit that patches a Pharo4 problem,
you'd tag that commit as `v4.0.1` and so on  The above `v4.?`
pattern will match `v4.0.1` and you'll pick up that tag the next
time you refresh your build (i.e., do a `get` on the Project
baseline ... which causes a new download from Github) ...


Intuitively I would have thought that #'pharo4.0.x'
would correspond to repository: 'github://username/Project:v4.0.?/'
I seem to be missing something.

I guess it's not intuitive to me, because I'm not sure what point you 
are making:)


In general terms I'm not very intuitive, so this is my personality flaw:)

Dale


Re: [Pharo-dev] Is "Enterprise Pharo" available in PDF?

2015-10-21 Thread Gabriel Cotelli
https://ci.inria.fr/pharo-contribution/view/Books/job/EnterprisePharoBook/lastSuccessfulBuild/artifact/book-result/EnterprisePharo.pdf

On Wed, Oct 21, 2015 at 1:06 PM, Richard Sargent <
richard.sarg...@gemtalksystems.com> wrote:

> In looking at http://files.pharo.org/books/enterprisepharo/, I see a link
> to
> get the book in PDF form. ("The full book is available as a free printable
> PDF download.") The link takes me to
> https://gforge.inria.fr/scm/?group_id=3552, which seems to be the source
> code repository.
>
> Is the PDF version available, even as a running CI artefact?
>
>
>
>
> --
> View this message in context:
> http://forum.world.st/Is-Enterprise-Pharo-available-in-PDF-tp4857121.html
> Sent from the Pharo Smalltalk Developers mailing list archive at
> Nabble.com.
>
>


Re: [Pharo-dev] [Pharo-users] [ANN] The next Pharo Sprints at Lille

2015-10-21 Thread Juraj Kubelka
Hi,

we are pleased to announce that University of Chile (PLEIAD laboratory) is 
organizing Pharo Sprint at Oct 23, from 10:00 to 13:00 CLP (15:00-18:00 Lille 
time). 
We will join Pharo Sprint at Lille using IRC channel #pharo. If you want to 
come, we will stay in the new building at Beauchef 851, Poniente, office 320. 
Everyone is welcome.

Object Profile  company sponsors the chilean 
participation—participants will enjoy delicious snacks :-)

Cheers,
Juraj

> On Sep 8, 2015, at 12:35, Marcus Denker  wrote:
> 
> 
> Hello,
> 
> We looked at the calendar and fixed the dates for all public sprints that we 
> will do this 
> year here locally. These are all Fridays:
> 
> Sept 11
> Oct 23
> Nov 27
> Dec 18
> 
> Here is the invitation for this Friday:
> ———
> 
> We will organize a Pharo sprint / Moose dojo Friday, 11th September, starting 
> at
> 10:00am. (Local Time Lille).
> 
> It will be at the Inria Lille, Building B, third floor (RMoD offices).
> Remotely, you can join us on the official IRC channel #pharo on
> irc.freenode.net server. During the sprint, we will try to synchronize
> local and remote Pharo sprinters.
> 
> As the building is not open to the public, please contact us before if
> you plan to come.



Re: [Pharo-dev] ConfigurationOf and Git

2015-10-21 Thread Ben Coman
On Wed, Oct 21, 2015 at 2:49 AM, Dale Henrichs <
dale.henri...@gemtalksystems.com> wrote:

> Here's the documentation for the Metacello github:// repository
> description[1]. ...
>
> In recent versions of Metacello I have made it possible for you to use
> pattern matching in the  to provide for
> symbolic-version-like facility for github references.
>
> Instead of stableForPharo4 you would associate a semantic version with the
> code that is "stableForPharo4" for example `4.0.0` and use the tag `v4.0.0`
> to mark the commit that is "stableForPharo4".
>
> Similarly you'd use the tag `v5.0.0` to mark the commit that is
> "stableForPharo5".
>
> Then you'd use the following in your baseline: method (not in a
> symbolicVersion method).
>
>   spec for: #'pharo4.0.x'
> do: [spec
>   baseline: 'Project'
>with: [ spec repository: 'github://username/Project:v4.?/']].
>   spec for: #'pharo5.0.x'
> do: [spec
>baseline: 'Project'
>with: [ spec repository: 'github://username/Project:v5.?/']].
>
> If you end up with a new commit that patches a Pharo4 problem, you'd tag
> that commit as `v4.0.1` and so on  The above `v4.?` pattern will match
> `v4.0.1` and you'll pick up that tag the next time you refresh your build
> (i.e., do a `get` on the Project baseline ... which causes a new download
> from Github) ...
>

Intuitively I would have thought that #'pharo4.0.x'
would correspond to repository: 'github://username/Project:v4.0.?/'
I seem to be missing something.
cheers -ben



>
> HTH,
>
> Dale
>
> [1]
> https://github.com/dalehenrich/metacello-work/blob/master/docs/MetacelloScriptingAPI.md#github
> [2]
> https://github.com/dalehenrich/metacello-work/issues/277#issuecomment-58970696
>
>
> On 10/19/2015 08:05 PM, Gabriel Cotelli wrote:
>
> I was wondering if something like this can work:
>
> Given a ConfigurationOfProject (a subclass of ConfigurationOf)  defining:
>
> stable: spec  spec for: #'pharo4.0.x' do: [spec
> baseline: 'Project' with: [ spec repository: 
> 'github://username/Project:stableForPharo4/']].
> spec for: #'pharo5.0.x' do: [spec baseline: 'Project' with: [ spec
> repository: 'github://username/Project:stableForPharo5/']].
> where stableForPharo4 and stableForPharo5 are tags in the git repo (and
> assuming the BaselineOfProject is defined in this commits). Is this
> supposed to work :
> Metacello new
>   configuration: 'Project';
>   repository: 'github://username/Project:master';
>   version: #stable;
>   load. ??
> I've tried using a non-symbolic version and it works but I can't make it
> work for #stable. I'd like to use this configuration for the Configuration
> Browser/Catalog Browser.
> Any help is appreciated.
>
>
>


[Pharo-dev] [pharo-project/pharo-core]

2015-10-21 Thread GitHub
  Branch: refs/tags/50396
  Home:   https://github.com/pharo-project/pharo-core


[Pharo-dev] [pharo-project/pharo-core] 80df9f: 50396

2015-10-21 Thread GitHub
  Branch: refs/heads/5.0
  Home:   https://github.com/pharo-project/pharo-core
  Commit: 80df9f25c79ded908f21ca48e5c6d285ff54997c
  
https://github.com/pharo-project/pharo-core/commit/80df9f25c79ded908f21ca48e5c6d285ff54997c
  Author: Jenkins Build Server 
  Date:   2015-10-21 (Wed, 21 Oct 2015)

  Changed paths:
A Compiler.package/Decompiler.class/instance/instruction decoding/doNop.st
R 
Compression.package/extension/ArrayedCollection/instance/writeOnGZIPByteStream_.st
A Kernel.package/Context.class/instance/instruction decoding/doNop.st
A Kernel.package/InstructionClient.class/instance/instruction 
decoding/doNop.st
M 
Reflectivity.package/HookGenerator.class/instance/initialize/entity_node_links_.st
M 
Reflectivity.package/HookGenerator.class/instance/private/genReification_for_.st
M Reflectivity.package/HookGenerator.class/instance/results/preamble.st
M 
Reflectivity.package/MetaLink.class/instance/installing/checkForCompatibilityWith_.st
A Reflectivity.package/RFArgumentsReification.class/class/plugin 
interface/entities.st
R Reflectivity.package/RFArgumentsReification.class/class/plugin 
interface/nodes.st
A Reflectivity.package/RFClassReification.class/class/plugin 
interface/entities.st
R Reflectivity.package/RFClassReification.class/class/plugin 
interface/nodes.st
A Reflectivity.package/RFEReceiverReification.class/class/plugin 
interface/entities.st
R Reflectivity.package/RFEReceiverReification.class/class/plugin 
interface/nodes.st
A Reflectivity.package/RFEntityReification.class/class/plugin 
interface/entities.st
R Reflectivity.package/RFEntityReification.class/class/plugin 
interface/nodes.st
M 
Reflectivity.package/RFEntityReification.class/instance/generate/genForInstanceVariableSlot.st
M 
Reflectivity.package/RFEntityReification.class/instance/generate/genForLiteralVariable.st
M 
Reflectivity.package/RFEntityReification.class/instance/generate/genForRBProgramNode.st
A Reflectivity.package/RFLinkReification.class/class/plugin 
interface/entities.st
R Reflectivity.package/RFLinkReification.class/class/plugin 
interface/nodes.st
A Reflectivity.package/RFNameReification.class/class/plugin 
interface/entities.st
R Reflectivity.package/RFNameReification.class/class/plugin 
interface/nodes.st
M 
Reflectivity.package/RFNameReification.class/instance/generate/genForInstanceVariableSlot.st
M 
Reflectivity.package/RFNameReification.class/instance/generate/genForLiteralVariable.st
M 
Reflectivity.package/RFNameReification.class/instance/generate/genForRBAssignmentNode.st
M 
Reflectivity.package/RFNameReification.class/instance/generate/genForRBVariableNode.st
A Reflectivity.package/RFNewValueReification.class/class/plugin 
interface/entities.st
R Reflectivity.package/RFNewValueReification.class/class/plugin 
interface/nodes.st
A Reflectivity.package/RFNodeReification.class/class/plugin 
interface/entities.st
R Reflectivity.package/RFNodeReification.class/class/plugin 
interface/nodes.st
M 
Reflectivity.package/RFNodeReification.class/instance/generate/genForRBProgramNode.st
A Reflectivity.package/RFObjectReification.class/class/plugin 
interface/entities.st
R Reflectivity.package/RFObjectReification.class/class/plugin 
interface/nodes.st
A Reflectivity.package/RFReification.class/class/instance 
creation/entity_link_.st
R Reflectivity.package/RFReification.class/class/instance 
creation/node_link_.st
A Reflectivity.package/RFReification.class/class/plugin 
interface/entities.st
R Reflectivity.package/RFReification.class/class/plugin interface/nodes.st
M Reflectivity.package/RFReification.class/definition.st
A Reflectivity.package/RFReification.class/instance/acccessing/entity_.st
R Reflectivity.package/RFReification.class/instance/acccessing/node_.st
A Reflectivity.package/RFSelectorReification.class/class/plugin 
interface/entities.st
R Reflectivity.package/RFSelectorReification.class/class/plugin 
interface/nodes.st
M 
Reflectivity.package/RFSelectorReification.class/instance/generate/genForRBMessageNode.st
M 
Reflectivity.package/RFSelectorReification.class/instance/generate/genForRBMethodNode.st
A Reflectivity.package/RFSenderReification.class/class/plugin 
interface/entities.st
R Reflectivity.package/RFSenderReification.class/class/plugin 
interface/nodes.st
A Reflectivity.package/RFThisContextReification.class/class/plugin 
interface/entities.st
R Reflectivity.package/RFThisContextReification.class/class/plugin 
interface/nodes.st
A Reflectivity.package/RFValueReification.class/class/plugin 
interface/entities.st
R Reflectivity.package/RFValueReification.class/class/plugin 
interface/nodes.st
M 
Reflectivity.package/RFValueReification.class/instance/generate/genForInstanceVariableSlot.st
M 

[Pharo-dev] pixelSize vs pointSize

2015-10-21 Thread Stephan Eggermont

I noticed in FastTable pixelSize is used, in others pointSize.
When am I supposed to use one or the other?

Stephan




[Pharo-dev] [pharo-project/pharo-core] a19457: 50395

2015-10-21 Thread GitHub
  Branch: refs/heads/5.0
  Home:   https://github.com/pharo-project/pharo-core
  Commit: a19457097d6c8bbe2d9aaf29c49de0d2816b7165
  
https://github.com/pharo-project/pharo-core/commit/a19457097d6c8bbe2d9aaf29c49de0d2816b7165
  Author: Jenkins Build Server 
  Date:   2015-10-21 (Wed, 21 Oct 2015)

  Changed paths:
M AST-Core.package/RBArrayNode.class/instance/initialization/initialize.st
M AST-Core.package/RBLiteralArrayNode.class/class/instance 
creation/value_.st
M 
AST-Core.package/RBLiteralArrayNode.class/instance/matching/copyInContext_.st
A Graphics-Canvas.package/extension/Color/instance/fillRectangle_on_.st
A Graphics-Fonts.package/extension/GrafPort/instance/installStrikeFont_.st
A 
Graphics-Fonts.package/extension/GrafPort/instance/installStrikeFont_foregroundColor_backgroundColor_.st
A Graphics-Fonts.package/extension/GrafPort/instance/lastFont.st
R 
Graphics-Primitives.package/Color.class/instance/recategorized/fillRectangle_on_.st
R 
Graphics-Primitives.package/GrafPort.class/instance/private/installStrikeFont_.st
R 
Graphics-Primitives.package/GrafPort.class/instance/private/installStrikeFont_foregroundColor_backgroundColor_.st
R Graphics-Primitives.package/GrafPort.class/instance/private/lastFont.st
M 
MonticelloFileTree-Core.package/MCFileTreeAbstractReader.class/instance/accessing/packageProperties.st
R ScriptLoader50.package/ScriptLoader.class/instance/pharo - 
scripts/script50394.st
A ScriptLoader50.package/ScriptLoader.class/instance/pharo - 
scripts/script50395.st
R ScriptLoader50.package/ScriptLoader.class/instance/pharo - 
updates/update50394.st
A ScriptLoader50.package/ScriptLoader.class/instance/pharo - 
updates/update50395.st
M 
ScriptLoader50.package/ScriptLoader.class/instance/public/commentForCurrentUpdate.st

  Log Message:
  ---
  50395
16827  #sourceInterval should work for every RBNode - Yes even RBArrayNode
https://pharo.fogbugz.com/f/cases/16827

16826 GrafPort font methods should be moved to the package Graphics-Fonts
https://pharo.fogbugz.com/f/cases/16826

16823 Color>>#fillRectangle:on: should be in Graphics-Canvas
https://pharo.fogbugz.com/f/cases/16823

16831 unimplemented call in MCFileTreeAbstractReader>>#packageProperties 
https://pharo.fogbugz.com/f/cases/16831

http://files.pharo.org/image/50/50395.zip




[Pharo-dev] [pharo-project/pharo-core]

2015-10-21 Thread GitHub
  Branch: refs/tags/50395
  Home:   https://github.com/pharo-project/pharo-core


[Pharo-dev] [pharo-project/pharo-core]

2015-10-21 Thread GitHub
  Branch: refs/tags/50397
  Home:   https://github.com/pharo-project/pharo-core


[Pharo-dev] [pharo-project/pharo-core] edacb1: 50397

2015-10-21 Thread GitHub
  Branch: refs/heads/5.0
  Home:   https://github.com/pharo-project/pharo-core
  Commit: edacb19009911bb0c6ac4a4c8973180eec233d13
  
https://github.com/pharo-project/pharo-core/commit/edacb19009911bb0c6ac4a4c8973180eec233d13
  Author: Jenkins Build Server 
  Date:   2015-10-21 (Wed, 21 Oct 2015)

  Changed paths:
R 
Gofer-Core.package/Gofer.class/instance/operations-ui/browseLocalChanges.st
R 
Gofer-Core.package/Gofer.class/instance/operations-ui/browseRemoteChanges.st
R Gofer-Core.package/GoferBrowseLocalChanges.class/README.md
R Gofer-Core.package/GoferBrowseLocalChanges.class/definition.st
R 
Gofer-Core.package/GoferBrowseLocalChanges.class/instance/running/execute.st
R Gofer-Core.package/GoferBrowseRemoteChanges.class/README.md
R Gofer-Core.package/GoferBrowseRemoteChanges.class/definition.st
R 
Gofer-Core.package/GoferBrowseRemoteChanges.class/instance/running/execute.st
A Gofer-UI.package/GoferBrowseLocalChanges.class/README.md
A Gofer-UI.package/GoferBrowseLocalChanges.class/definition.st
A Gofer-UI.package/GoferBrowseLocalChanges.class/instance/running/execute.st
A Gofer-UI.package/GoferBrowseRemoteChanges.class/README.md
A Gofer-UI.package/GoferBrowseRemoteChanges.class/definition.st
A 
Gofer-UI.package/GoferBrowseRemoteChanges.class/instance/running/execute.st
A Gofer-UI.package/extension/Gofer/instance/browseLocalChanges.st
A Gofer-UI.package/extension/Gofer/instance/browseRemoteChanges.st
M Morphic-Core.package/WorldMorph.class/instance/menu %26 
halo/contentsMenu_.st
A Morphic-Core.package/WorldMorph.class/instance/menu %26 
halo/truncatedMenuLabelFor_.st
A Nautilus.package/Nautilus.class/class/settings/emptyCommentWarning_.st
R ScriptLoader50.package/ScriptLoader.class/instance/pharo - 
scripts/script50396.st
A ScriptLoader50.package/ScriptLoader.class/instance/pharo - 
scripts/script50397.st
R ScriptLoader50.package/ScriptLoader.class/instance/pharo - 
updates/update50396.st
A ScriptLoader50.package/ScriptLoader.class/instance/pharo - 
updates/update50397.st
M 
ScriptLoader50.package/ScriptLoader.class/instance/public/commentForCurrentUpdate.st
A System-Localization.package/Locale.class/class/private/defaultLocales.st
M System-Localization.package/Locale.class/class/private/initKnownLocales.st

  Log Message:
  ---
  50397
16834 implement Nautilus class>>emptyCommentWarning:
https://pharo.fogbugz.com/f/cases/16834

16437 World Contents Menu should have a maximum string length for its elements
https://pharo.fogbugz.com/f/cases/16437

16830 fix known locales initialization
https://pharo.fogbugz.com/f/cases/16830

16825 make standalone Gofer-UI package
https://pharo.fogbugz.com/f/cases/16825

http://files.pharo.org/image/50/50397.zip




Re: [Pharo-dev] Settings: where are they stored?

2015-10-21 Thread Marcus Denker
>> 
>> Information
>> Cannot update #Nautilus#emptyCommentWarning. Exception: 
>> MessageNotUnderstood: Nautilus class>>emptyCommentWarning:
> 
> You got this message because Nautilus settings in #nautilusSettingsOn: called 
> #emptyCommentWarning do not have a setting method that should be defined on 
> Nautilus class>>#emptyCommentWarning:  This is a Nautilus's bug.
> 

I added an issue tracker entry :


https://pharo.fogbugz.com/f/cases/16834/implement-Nautilus-class-emptyCommentWarning


Marcus




Re: [Pharo-dev] Pharo page is not working

2015-10-21 Thread Esteban Lorenzano
fixed 

> On 21 Oct 2015, at 07:54, Marcus Denker  wrote:
> 
> it works for me… 
> 
>> On 21 Oct 2015, at 04:52, Gabriel Cotelli > > wrote:
>> 
>> It's giving:
>> Error: Duplicate key: 'index-header'
>