[Newbies] How do I diff two images?

Mariano Abel Coca marianoabelcoca at gmail.com
Thu May 27 14:25:54 UTC 2010


Sorry for the noise, I don't know if this is what you are looking for, but
just because it hasn't been mentioned in this thread I have to suggest it:
have you looked at Monticello and Metacello?

Monticello is the similar to a cvs repository merged with aptitude. And it
has it's own diffing tools to compare and merge sources.

And Metacello defines dependencies between packages and it's versions.

Cheers,

Mariano.


On Sat, May 22, 2010 at 11:38 AM, Clinton Blackmore <
clinton.blackmore at gmail.com> wrote:

> I can install a library and start communicating over sockets with one line
> of code?!  That's incredible.
>
> [Incidentally, as a system administrator, I did ask about diffing two
> filesystems:
> http://serverfault.com/questions/10424/diffing-two-filesystems .  (grin)]
>
> Clinton
>
>
> On Sat, May 22, 2010 at 7:59 AM, David Mitchell <david.mitchell at gmail.com>wrote:
>
>> People have certainly built tools that do image archeology but they
>> have tended to be more academic than practical.
>>
>> Outside of Squeak, imagine writing a tool to look at two WMware VMDK
>> files onto which two different people had installed Windows, Firefox,
>> and various other tools. It might be theoretically possible to write a
>> program that would look at two VMDKs and tell you about the different
>> versions of programs that are installed, but it is practically very
>> difficult. It would be much easier to start both machines on the
>> network and have them inventory their programs and then compare.
>>
>> If you are interested in having two (running) Squeaks talk to one
>> another, you might want to look at Magma. Magma can store just about
>> any Squeak object in an object database that multiple Squeaks can
>> connect.
>>
>> Magma's remote framework can be used outside of Magma. It is available
>> as "Ma client server" See this page for details and usage:
>>
>> http://wiki.squeak.org/squeak/2978
>>
>> On Sat, May 22, 2010 at 8:24 AM, Clinton Blackmore
>> <clinton.blackmore at gmail.com> wrote:
>> > Yes, I suppose an image is a virtual machine suspended in time.  I
>> hadn't
>> > even considered comparing things other than the source code.
>> > I'd wondered about filing everything out.  That sounds like the way to
>> go.
>> >  Having the two images talk to each other and run comparisons also
>> sounds
>> > very interesting -- but sounds rather difficult (although, perhaps it is
>> not
>> > and it is just my lack of understanding of squeak that makes it seem
>> so).
>> > Clinton
>> >
>> > On Sat, May 22, 2010 at 4:07 AM, Mateusz Grotek <
>> unoduetre at poczta.onet.pl>
>> > wrote:
>> >>
>> >> If you want to compare source code only, you can file it out. You could
>> >> also write some code in both images, and ask them to do comparisons
>> (use
>> >> sockets of fifos, or similar mechanisms for IPC).
>> >> _______________________________________________
>> >> Beginners mailing list
>> >> Beginners at lists.squeakfoundation.org
>> >> http://lists.squeakfoundation.org/mailman/listinfo/beginners
>> >
>> >
>> > _______________________________________________
>> > Beginners mailing list
>> > Beginners at lists.squeakfoundation.org
>> > http://lists.squeakfoundation.org/mailman/listinfo/beginners
>> >
>> >
>> _______________________________________________
>> Beginners mailing list
>> Beginners at lists.squeakfoundation.org
>> http://lists.squeakfoundation.org/mailman/listinfo/beginners
>>
>
>
> _______________________________________________
> Beginners mailing list
> Beginners at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/mailman/listinfo/beginners
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/beginners/attachments/20100527/68ff5aae/attachment.htm


More information about the Beginners mailing list