[squeak-dev] How to find...?

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
81 messages Options
12345
Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] How to find...?

Ken Causey-3
'cE'

Occurs in update

http://ftp.squeak.org/updates/5683Tests-md.cs

Premable:

"Change Set: Tests-md
Date: 29 January 2004
Author: Marcus Denker

These are all the tests from the BaseImage tests package on SqueakMap.

We decided to add these to the image to make it more  easy to add new tests
and, most important, allow the tests to be used as runnable documentation.

Conventions used:

a) All tests are in a parallel class-category with the prefix Tests-
    This makes it easy to remove all tests.

b) Tests for single classes: These tests are named ClassToBeTestedTest, all
    tests that test a single method are named testOriginalMethod, and are
    in a method-categorie named like the original, but with the prefix
    'testing - '.
    For these kinds of tests an abstrakt subclass of TestCase (named ClassTestCase)
    is provided that adds common tests that seem to be usefull in all cases.
    (three up to now: a test if all methods are categoriesed, a test to send new
    and a test that looks if a class comment is provided)

c) Tests that are testing more than one class (whole subsystems) or test
    for complex bugs are of course possible. These can be put in an existing
    'Tests-*' category or even add their own (like Tests-KCP, or Tests-Bugs).

"!



signature.asc (196 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] How to find...?

Ken Causey-3
In reply to this post by Yoshiki Ohshima-2
de:

Only occurs in update 696flaps-sw.cs

preamble:

"Change Set:            flaps-sw
Date:                   25 February 1999
Author:                 Scott Wallace

Flaps package for Morphic.

Preference 'useFlaps' governs whether they should appear or not; if set
to true, the same flaps will appear in every Morphic project, providing
handy access to tools, parts, controls, etc.

Flaps can
* reside on any edge (left,right,top,bottom)
* be inboard or outboard.
* slide the world's submorphs over or not.

Once you have flaps showing, hit the 'about flaps' button in the left
flap to obtain more info about them."!



signature.asc (196 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

[squeak-dev] Re: How to find...?

Andreas.Raab
Ken Causey wrote:
> de:
>
> Only occurs in update 696flaps-sw.cs

In which case it's probably a typo (look at your keyboard and notice
that "de" is just one row over from "sw").

Cheers,
   - Andreas


> preamble:
>
> "Change Set:            flaps-sw
> Date:                   25 February 1999
> Author:                 Scott Wallace
>
> Flaps package for Morphic.
>
> Preference 'useFlaps' governs whether they should appear or not; if set
> to true, the same flaps will appear in every Morphic project, providing
> handy access to tools, parts, controls, etc.
>
> Flaps can
> * reside on any edge (left,right,top,bottom)
> * be inboard or outboard.
> * slide the world's submorphs over or not.
>
> Once you have flaps showing, hit the 'about flaps' button in the left
> flap to obtain more info about them."!
>
>
> ------------------------------------------------------------------------
>
>


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] How to find...?

Ken Causey-3
In reply to this post by Yoshiki Ohshima-2
Looking through all .sources files in
http://ftp.squeak.org/source_files/, all updates in
http://ftp.squeak.org/updates/, all updates in
http://ftp.squeak.org/history/updates.zip I cannot find 'chronograph' or
'drm' and by find I mean

grep -ir " stamp: 'chronograph " *

So does this appear elsewhere like Squeakland?

Ken



signature.asc (196 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] How to find...?

Yoshiki Ohshima-2
In reply to this post by Ken Causey-3
At Fri, 22 Aug 2008 16:35:20 -0500,
Ken Causey wrote:
>
> [1  <text/plain (quoted-printable)>]
> 'cE'
>
> Occurs in update
>
> http://ftp.squeak.org/updates/5683Tests-md.cs

  Yes.  But I haven't found the BaseImage tests package on SqueakMap.
Do you have any idea where it is?

-- Yoshiki

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] How to find...?

Yoshiki Ohshima-2
In reply to this post by Ken Causey-3
At Fri, 22 Aug 2008 16:44:11 -0500,
Ken Causey wrote:

>
> Looking through all .sources files in
> http://ftp.squeak.org/source_files/, all updates in
> http://ftp.squeak.org/updates/, all updates in
> http://ftp.squeak.org/history/updates.zip I cannot find 'chronograph' or
> 'drm' and by find I mean
>
> grep -ir " stamp: 'chronograph " *
>
> So does this appear elsewhere like Squeakland?

  In Squeakland, yes.  I have an almost certain theory about who
chronograph is and asking the confirmation.  I still am puzzled with
drm.

-- Yoshiki

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] How to find...?

Ken Causey-3
In reply to this post by Yoshiki Ohshima-2
On Fri, 2008-08-22 at 14:50 -0700, Yoshiki Ohshima wrote:

> At Fri, 22 Aug 2008 16:35:20 -0500,
> Ken Causey wrote:
> >
> > [1  <text/plain (quoted-printable)>]
> > 'cE'
> >
> > Occurs in update
> >
> > http://ftp.squeak.org/updates/5683Tests-md.cs
>
>   Yes.  But I haven't found the BaseImage tests package on SqueakMap.
> Do you have any idea where it is?
No, but maybe Marcus can enlighten us.

Ken

>
> -- Yoshiki
>



signature.asc (196 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] How to find...?

Ken Causey-3
In reply to this post by Yoshiki Ohshima-2
Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] How to find...?

Ken Causey-3
'squeak':

http://ftp.squeak.org/updates/4279EnvironmentsFix-hg.cs

"Change Set: environmentsFix-hg
Date: 21 August 2001
Author: Henrik Gedenryd

A small consolidation in Dictionary that prevents exceptions from
crashing an image that has been converted to use Environments."!

http://lists.squeakfoundation.org/pipermail/squeak-dev/2001-August/027201.html

Ken



signature.asc (196 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] How to find...?

Ken Causey-3
In reply to this post by Yoshiki Ohshima-2
'tm':

only appears in 009DebuggerMenuFix-TM.cs which has no preamble:

'From Squeak 2.0 BETA of May 8, 1998 on 10 May 1998 at 3:08:42 pm'!

!Debugger methodsFor: 'initialize' stamp: 'tm 5/10/1998 15:08'!
buildMVCDebuggerViewLabel: aString minSize: aPoint

...


!Debugger methodsFor: 'initialize' stamp: 'tm 5/10/1998 15:08'!
openFullMorphicLabel: labelString
...

Jecel was unable to find any relevant mailing list email in 1998.

Ken



signature.asc (196 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] How to find...?

Ken Causey-3
In reply to this post by Yoshiki Ohshima-2
To help me keep track I'm going to update the below with what we have
worked out so far.

On Thu, 2008-08-21 at 19:36 -0700, Yoshiki Ohshima wrote:

> -----------------------------------------
> missingSignatories
> "This is a list of all Squeak contributors who have not returned a signed distribution agreement.
>
> Aug 21st  2008
>
> ---
>
> initials         name"
> ^ #(
> 'abc'              '?'
http://lists.squeakfoundation.org/pipermail/squeak-dev/2008-August/131065.html

Matthew and Keith theorize that this may be someone at Pinesoft.

http://lists.squeakfoundation.org/pipermail/squeak-dev/2008-August/131079.html

Colin points out that 'abc' is used for test cases by Monticello.  It
appears, for example, in several submissions in

http://ftp.squeak.org/updates/6673Monticello-bf.cs

These initials occur only on Monticello methods but over a period of 2
years (2/13/2004 - 2/16/2006).  I also see it in a few more recent cases
with MC 1.5.  This suggests that 'abc' may have been a mistake due to a
tearDown that was not run and may in fact represent more than one
person.

> 'cE'               '?'

http://lists.squeakfoundation.org/pipermail/squeak-dev/2008-August/131070.html

Awaiting feedback from Marcus Denker.

> 'chronograph'               '?'

I'm unable to find this in any update or sources file.

> 'de'               '?'

http://lists.squeakfoundation.org/pipermail/squeak-dev/2008-August/131071.html
http://lists.squeakfoundation.org/pipermail/squeak-dev/2008-August/131072.html

Andreas plausibly suggests this is a typo for 'sw' aka Scott Wallace.

> 'drm'              '?'

I'm also unable to find these initials.

> 'edt'              '?'

http://lists.squeakfoundation.org/pipermail/squeak-dev/2008-August/131029.html

Possibility this came in with PlusTools, hoping Andreas has an idea
about it.

> 'EP'               '?'
> 'NDCC'             '?'
> 'YE'               '?'

http://lists.squeakfoundation.org/pipermail/squeak-dev/2008-August/131024.html

These are all on collection tests and around the same time period.  I
suggested this might be a student of Stephane or Marcus.  Marcus doesn't
claim them, waiting for a response from Stephane.

> 'EW'               '?'

http://lists.squeakfoundation.org/pipermail/squeak-dev/2008-August/131025.html

Appears to be Etan Wexler.

> 'jj'               '?'

Mathew and Jecel have been investigating this one.  This seems to appear
only in cases where John Maloney (jm) also appears and only on one date
(10/20/97) for a period of little more than an hour.  And it is noted
that 'm' is very close to 'j' on the keyboard, so maybe this is a typo?
Additionally Jecel notes that in cases where a method with 'jj' initials
appears in 1.31, the same method appears in 1.23 unchanged but with
author initials of 'jm'.

> 'm'                '?'
> 'md\'              'Marcus Denker?'

http://lists.squeakfoundation.org/pipermail/squeak-dev/2008-August/131050.html
http://lists.squeakfoundation.org/pipermail/squeak-dev/2008-August/131049.html

Marcus has claimed both of these.

> 'pad' '?'

http://lists.squeakfoundation.org/pipermail/squeak-dev/2008-August/131049.html

Yoshiki theorized this is Pierre-Andre Dreyfuss.

> 'squeak'           '?'

http://lists.squeakfoundation.org/pipermail/squeak-dev/2008-August/131078.html
http://lists.squeakfoundation.org/pipermail/squeak-dev/2001-August/027201.html

Henrik Gedenryd it seems.

> 'tm'               '?'

http://lists.squeakfoundation.org/pipermail/squeak-dev/2008-August/131082.html

Not much to go on here yet.

> 'tp'               '?'

This appears on only one method which seems to be the only submission in
Kernel-sd.132 in http://source.squeakfoundation.org/39a/:

Name: Kernel-sd.132
Author: sd
Time: 8 July 2006, 6:33:21 pm
UUID: 6f606fb1-7514-4507-a5b2-70c183cb2f99
Ancestors: Kernel-sd.131

0004078: Misuse of #inject:into: in DependentsArray>>size

So a typo by Stephane or from a student?

Have I missed any?

Ken




signature.asc (196 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] How to find...?

Yoshiki Ohshima-2
> > 'chronograph'               '?'
>
> I'm unable to find this in any update or sources file.

  It is in the squeakland.org stream and I am almost certain who it
is.

> > 'drm'              '?'
>
> I'm also unable to find these initials.

  This is in the Connectors package and I still couldn't find out.

> > 'jj'               '?'
>
> Mathew and Jecel have been investigating this one.  This seems to appear
> only in cases where John Maloney (jm) also appears and only on one date
> (10/20/97) for a period of little more than an hour.  And it is noted
> that 'm' is very close to 'j' on the keyboard, so maybe this is a typo?
> Additionally Jecel notes that in cases where a method with 'jj' initials
> appears in 1.31, the same method appears in 1.23 unchanged but with
> author initials of 'jm'.

  I would think it was John, too.

> > 'pad' '?'
>
> http://lists.squeakfoundation.org/pipermail/squeak-dev/2008-August/131049.html
>
> Yoshiki theorized this is Pierre-Andre Dreyfuss.

  It is sure that that was him.

Did we found out who 'to' was?  (MethodDictionary>>do: and we don't
need the method, actually.)

-- Yoshiki

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] How to find...?

Ken Causey-3
On Fri, 2008-08-22 at 16:59 -0700, Yoshiki Ohshima wrote:
> > > 'chronograph'               '?'
> >
> > I'm unable to find this in any update or sources file.
>
>   It is in the squeakland.org stream and I am almost certain who it
> is.

Matthew Fulmer collected the squeakland and tinlizzie update streams and
now I find 'chronograph', interestingly enough all of the methods are
time related.

Examples

1150MrgWsClock-ka.cs:
"Change Set:            MrgWsClock-ka
Date:                   20 December 2006
Author:                 Kazuhiro Abe

1124Ws20051002.cs:
"Change Set:            Ws20051002
Date:                   2 October 2005
Author:                 Kazuhiro Abe and Tetsuya Hayashi

> Did we found out who 'to' was?  (MethodDictionary>>do: and we don't
> need the method, actually.)

Not much luck here, this method appears first in 1.3 it seems with these
author initials in the original version and we can't find any changesets
or release notes with more information back that far (the very changeset
in the update stream is for 1.31).

Ken

> -- Yoshiki
>



signature.asc (196 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] How to find...?

Ken Causey-3
In reply to this post by Yoshiki Ohshima-2
On Fri, 2008-08-22 at 16:59 -0700, Yoshiki Ohshima wrote:
> > > 'drm'              '?'
> >
> > I'm also unable to find these initials.
>
>   This is in the Connectors package and I still couldn't find out.

Then we should ask Ned about it, shouldn't we?  Ned do you recognize
these author initials?

Ken



signature.asc (196 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] initials "drm"

Tapple Gao
On Fri, Aug 22, 2008 at 08:25:12PM -0500, Ken Causey wrote:
> On Fri, 2008-08-22 at 16:59 -0700, Yoshiki Ohshima wrote:
> > > > 'drm'              '?'
> > >
> > > I'm also unable to find these initials.
> >
> >   This is in the Connectors package and I still couldn't find out.

The methods with the initials 'drm' are all from july 2003, in
the class NCGraphLayoutAlgorithm, and its test. This is from
when Connectors was part of Smalland, as the method is in the
first version of the Connectors package:

Name: ConnectorsGraphLayout-nk.1
Author: nk
Time: 13 May 2004, 6:39:01 pm
UUID: ab06bb05-7801-9641-92d5-c0a2d2bf4da7
Ancestors:

after SmallLand refactor

Diego or Ned: do you know who drm is?

--
Matthew Fulmer -- http://mtfulmer.wordpress.com/

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] initials "drm"

Tapple Gao
On Fri, Aug 22, 2008 at 07:13:26PM -0700, Matthew Fulmer wrote:

> On Fri, Aug 22, 2008 at 08:25:12PM -0500, Ken Causey wrote:
> > On Fri, 2008-08-22 at 16:59 -0700, Yoshiki Ohshima wrote:
> > > > > 'drm'              '?'
> > > >
> > > > I'm also unable to find these initials.
> > >
> > >   This is in the Connectors package and I still couldn't find out.
>
> The methods with the initials 'drm' are all from july 2003, in
> the class NCGraphLayoutAlgorithm, and its test. This is from
> when Connectors was part of Smalland, as the method is in the
> first version of the Connectors package:
>
> Name: ConnectorsGraphLayout-nk.1
> Author: nk
> Time: 13 May 2004, 6:39:01 pm
> UUID: ab06bb05-7801-9641-92d5-c0a2d2bf4da7
> Ancestors:
>
> after SmallLand refactor
>
> Diego or Ned: do you know who drm is?
>
> --
> Matthew Fulmer -- http://mtfulmer.wordpress.com/
>

drm is listed on the original initials page as Delbert Murphy
<[hidden email]>:

http://wiki.squeak.org/squeak/1011

Is this the Connectors contributor?

--
Matthew Fulmer -- http://mtfulmer.wordpress.com/

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] How to find...?

Marcus Denker
In reply to this post by Ken Causey-3

On 23.08.2008, at 00:08, Ken Causey wrote:

> On Fri, 2008-08-22 at 14:50 -0700, Yoshiki Ohshima wrote:
>> At Fri, 22 Aug 2008 16:35:20 -0500,
>> Ken Causey wrote:
>>>
>>> [1  <text/plain (quoted-printable)>]
>>> 'cE'
>>>
>>> Occurs in update
>>>
>>> http://ftp.squeak.org/updates/5683Tests-md.cs
>>
>>  Yes.  But I haven't found the BaseImage tests package on SqueakMap.
>> Do you have any idea where it is?
>
> No, but maybe Marcus can enlighten us.

The story back then was that I took all existing tests in the image  
(SUnit and others).
These I put into a dedicated Tests package (that I could add tests to  
without having to
wait for a change to be harvested, which did have a huge backlog back  
then).

At some point later it was decided that tests need to be close to the  
code, so the tests package
was incorparated into the image again.

So the tests changeset does contain methods that where orinally in the  
image, ad-hoc tests from the image
converted to sunit and new tests collected from the mailinglist.

I do not have a list of people who contributed, nor a garantee of the  
licenese (just like with the squeak image).

        Marcus

--
Marcus Denker  --  [hidden email]
http://www.iam.unibe.ch/~denker


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] How to find...?

David T. Lewis
In reply to this post by Yoshiki Ohshima-2
On Thu, Aug 21, 2008 at 01:39:26PM -0700, Yoshiki Ohshima wrote:
>
>   But if any of you have contact with any of the following, or don't
> mind sending emails, please please give it a try.
>
>  'jla'->methods by Jerry Archibald

Yoshiki,

Jason Johnson (jason.johnson.081 at gmail.com) was able to contact Jerry
Archibald's heirs, who were willing to sign the new license. I think that
Craig has a copy of the correspondence, but I don't know if the actual
license document was signed. I will send you a copy of the emails off-list.

Dave


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] How to find...?

Ken Causey-3
In reply to this post by Yoshiki Ohshima-2
On Sun, 2008-08-24 at 10:46 -0700, Ned Konz wrote:

> On Aug 22, 2008, at 6:46 PM, Ken Causey wrote:
>
> > Resent with corrected address:
> >
> > mOn Fri, 2008-08-22 at 16:59 -0700, Yoshiki Ohshima wrote:
> >>>> 'drm'              '?'
> >>>
> >>> I'm also unable to find these initials.
> >>
> >>  This is in the Connectors package and I still couldn't find out.
> >
> > Then we should ask Ned about it, shouldn't we?  Ned do you recognize
> > these author initials?
>
> Honestly, I don't recall.
>
> And I'm moving between computers at this moment, so can't really get  
> to my old email.
>
> Could you contact him and ask?
Who is 'him'?  Since this email we've realized that drm is in the old
list of initials as Delbert Murphy and he was Cc'ed on some later
messages in this thread (and I do so now).  I'm not sure why 'drm' was
in the list of 'questionables'.  Do you concur then that 'drm' is
Delbert or do you have someone else in mind?

Ken

>
> Ned
>



signature.asc (196 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] How to find...?

Ken Causey-3
In reply to this post by Marcus Denker
Let me clarify: when all updates (001-7179 plus tinlizzie and
squeakland), all sources, all available 1.x changes files are searched
with

# grep -riA1 " stamp: 'cE " .

the only result is

./5683Tests-md.cs.lf:!FlapsTest methodsFor: 'initialize-release' stamp:
'cE 10/10/2003 19:08'!
./5683Tests-md.cs.lf-setUp
--
./5683Tests-md.cs.lf:!FlapsTest methodsFor: 'initialize-release' stamp:
'cE 10/10/2003 19:08'!
./5683Tests-md.cs.lf-tearDown
--
./5683Tests-md.cs.lf:!FlapsTest methodsFor: 'testing' stamp: 'cE
10/12/2003 19:54'!
./5683Tests-md.cs.lf-testRegisteredFlapsQuads

So as far as I can tell these methods were not in the image prior to
this update.

But, on the one hand, since this email Jecel has identified cE as
Christian Eitner.  So there is no longer any question regarding the
identity behind cE.

On the other hand, now that I look at this result again, and now that we
include the SqueakLand, etc. updates in this search, why are we
concerned about 'cE'?  It doesn't appear this code was ever distributed
in a released image.  FlapsTest is itself not found anywhere else but
this update.  Can't we just cross cE off the list?  Or does an update
alone count?

Ken


On Sun, 2008-08-24 at 10:30 +0200, Marcus Denker wrote:

> On 23.08.2008, at 00:08, Ken Causey wrote:
>
> > On Fri, 2008-08-22 at 14:50 -0700, Yoshiki Ohshima wrote:
> >> At Fri, 22 Aug 2008 16:35:20 -0500,
> >> Ken Causey wrote:
> >>>
> >>> [1  <text/plain (quoted-printable)>]
> >>> 'cE'
> >>>
> >>> Occurs in update
> >>>
> >>> http://ftp.squeak.org/updates/5683Tests-md.cs
> >>
> >>  Yes.  But I haven't found the BaseImage tests package on SqueakMap.
> >> Do you have any idea where it is?
> >
> > No, but maybe Marcus can enlighten us.
>
> The story back then was that I took all existing tests in the image  
> (SUnit and others).
> These I put into a dedicated Tests package (that I could add tests to  
> without having to
> wait for a change to be harvested, which did have a huge backlog back  
> then).
>
> At some point later it was decided that tests need to be close to the  
> code, so the tests package
> was incorparated into the image again.
>
> So the tests changeset does contain methods that where orinally in the  
> image, ad-hoc tests from the image
> converted to sunit and new tests collected from the mailinglist.
>
> I do not have a list of people who contributed, nor a garantee of the  
> licenese (just like with the squeak image).
>
> Marcus
>
> --
> Marcus Denker  --  [hidden email]
> http://www.iam.unibe.ch/~denker



signature.asc (196 bytes) Download Attachment
12345