Then you postpone it to Pharo 5.0
We postponed a lot of changes recently more than people could think of :)
Stef
Le 18/3/15 13:40, Tudor Girba a écrit :
Esteban,
You are not addressing the right issue. The settings are already made
to use the Settings framework:
https://pharo.fogbugz.com/f/cases/15104/Spotter-settings-should-also-appear-in-the-Settings-Browser
What Andrei mentioned is that in the way saving Settings for the whole
computer is implemented now is quite unusable.
Anyway, the current issue is that we would like to store a unique id
to identify the computer. This is not a setting.
Cheers,
Doru
On Wed, Mar 18, 2015 at 1:29 PM, Esteban Lorenzano
<[email protected] <mailto:[email protected]>> wrote:
another thing: we are 14 days from release.
if you cannot provide a version that actually works without
generating undesirable effects, then the right solution is to
disable that functionality and wait for Pharo 5 to add it (with
enough time to do it properly).
do not get me wrong: I *do want* everything in image and working,
but well, with the stress of the latests days… We need to be
prepared to take some drastic things (we already delayed some
important things… we can delay others)
Esteban
On 18 Mar 2015, at 13:22, Esteban Lorenzano <[email protected]
<mailto:[email protected]>> wrote:
honestly, what misses completely the point is the idea of reading
and saving your preferences each time the image is open.
this is not java, we do not have a stateless environment… once
you have it in the image and your image is save, there is no
point on save/restore outside (which is what you are doing with
that hand-made settings stuff).
this:
startUp: resuming
"We reset image preferences, because this is likely
a newly downloaded image or different user
and he/she should agree about sending data."
self preferences exists ifFalse: [ self reset ].
self loadPreferences.
loads your preferences (ideally always the same) each time you
save the image (not just each time you open it, which is already
BAD, but each time you do a save).
I’m still waiting for a quick replacement, because it is braking
a lot of things for me: the CI building, the spur building, etc.
cheers,
Esteban
On 18 Mar 2015, at 11:45, Tudor Girba <[email protected]
<mailto:[email protected]>> wrote:
Hi,
The show stopper is due to the fact that we would like to store
a unique id for the computer to be able to track the data (kind
of a cookie). This is what is being written on the file system
(however, no information is being sent without the explicit
consent).
Cheers,
Doru
On Wed, Mar 18, 2015 at 10:55 AM, Andrei Chis
<[email protected] <mailto:[email protected]>>
wrote:
The current version from the moose repo uses the settings
browser.
However, with the current mechanism for exporting setting
people using Moose and Pharo images will not be able to
export their sendUsageData setting.
That mechanism is really broken
(http://forum.world.st/Exporting-Setting-preferences-tc4812327.html)
Cheers,
Andrei
On Wed, Mar 18, 2015 at 9:03 AM, Esteban Lorenzano
<[email protected] <mailto:[email protected]>> wrote:
yeah, real solution is to remove
GTSpotterEventRecorderSettings and use the Settings
framework.
AFAIK, guys in GTools team are already working on it :)
Esteban
On 18 Mar 2015, at 03:20, Ben Coman
<[email protected] <mailto:[email protected]>> wrote:
Thanks Nicolai. I tried your suggestion but running the
CI tests then crashes the VM. I'll gather more info.
cheers -ben
On Wed, Mar 18, 2015 at 7:12 AM, Nicolai Hess
<[email protected] <mailto:[email protected]>> wrote:
2015-03-17 18:29 GMT+01:00 Ben Coman
<[email protected] <mailto:[email protected]>>:
Currently the image the monkey uses to validate
issues is 9 days old - which might be a problem
if your bug fix today depends on or conflicts
with something integrated a week ago.
I have somewhat isolated the problem to a
Rubric/GTTools update, but nothing looks
obvious from the package level. Its time for
bed, so I haven't dug into code changes yet,
but could someone from the Glamorous Team
familiar with the changes for Issue 15018 take
a look?
https://pharo.fogbugz.com/default.asp?15018
https://pharo.fogbugz.com/default.asp?15127
cheers -ben
possible fix:
GTSpotterEventRecorderSettings
only read/write preference file if this startUp is
a real image start up / booting.
startUp: resuming
resuming ifFalse:[ ^ self].
"We reset image preferences, because this is
likely
a newly downloaded image or different user
and he/she should agree about sending data."
self preferences exists ifFalse: [ self reset ].
self loadPreferences.
--
www.tudorgirba.com <http://www.tudorgirba.com/>
"Every thing has its own flow"
--
www.tudorgirba.com <http://www.tudorgirba.com>
"Every thing has its own flow"