Export/Import from version 8.6.2 to 8.6.1 possible?

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

Export/Import from version 8.6.2 to 8.6.1 possible?

Jan van de Sandt
Hello,

In the new 8.6.2. version the way the source code is stored in the repository has changed. Because of this change I cannot import code in a 8.6.1 enviornment that was exported in a 8.6.2 environment.

Is there a workaround for this problem? I tried File Out/File In. This works but I loose all version history and the categories are also gone :-(

Regards,
Jan.

--
You received this message because you are subscribed to the Google Groups "VA Smalltalk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
Visit this group at https://groups.google.com/group/va-smalltalk.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Export/Import from version 8.6.2 to 8.6.1 possible?

Wayne Johnston
http://www.instantiations.com/docs/862/wwhelp/wwhimpl/js/html/wwhelp.htm#href=mi/migr8612.html
talks about this.  Use the new (8.6.2) library access primitives (DLLs) in 8.6.1 and you'll be OK.

--
You received this message because you are subscribed to the Google Groups "VA Smalltalk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
Visit this group at https://groups.google.com/group/va-smalltalk.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Export/Import from version 8.6.2 to 8.6.1 possible?

Jan van de Sandt
Hello,

Ok, and what is the name of this DLL on Windows?

Jan.

On Mon, Sep 12, 2016 at 1:43 PM, Wayne Johnston <[hidden email]> wrote:
http://www.instantiations.com/docs/862/wwhelp/wwhimpl/js/html/wwhelp.htm#href=mi/migr8612.html
talks about this.  Use the new (8.6.2) library access primitives (DLLs) in 8.6.1 and you'll be OK.

--
You received this message because you are subscribed to the Google Groups "VA Smalltalk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
Visit this group at https://groups.google.com/group/va-smalltalk.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "VA Smalltalk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
Visit this group at https://groups.google.com/group/va-smalltalk.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Export/Import from version 8.6.2 to 8.6.1 possible?

John O'Keefe-3
The DLLs are named emntv50.dll and emsrv50.dll

John


--
You received this message because you are subscribed to the Google Groups "VA Smalltalk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
Visit this group at https://groups.google.com/group/va-smalltalk.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Export/Import from version 8.6.2 to 8.6.1 possible?

jtuchel
In reply to this post by Wayne Johnston
Wayne, thanks for the link.

I am not really sure I find the text on that page clear enough to really make up a rule what to do.

Let's make up a scenario:

A project has a productive version of its software that is written in say, 8.5. There is a need to make fixes for that version in 8.5.
The next version will be shipped based on the latest 8.6.x

It is not desirable to have two libraries, so they need to work on at least the productive version in 8.5.

Does the page above say that the DLLs esvmxx.dll and emsrvxx.dll (same for the Unix .so's) need to be replaced in the 8.5 installations with the new ones where xx=50, so that everybody on the team can work with the same library and no one destroys code when re-saving on another locale/platform?

How far back will this DLL/so exchange work? 7.5? 6.0x?

Thanks

Joachim


Am Montag, 12. September 2016 13:43:13 UTC+2 schrieb Wayne Johnston:
<a href="http://www.instantiations.com/docs/862/wwhelp/wwhimpl/js/html/wwhelp.htm#href=mi/migr8612.html" target="_blank" rel="nofollow" onmousedown="this.href=&#39;http://www.google.com/url?q\x3dhttp%3A%2F%2Fwww.instantiations.com%2Fdocs%2F862%2Fwwhelp%2Fwwhimpl%2Fjs%2Fhtml%2Fwwhelp.htm%23href%3Dmi%2Fmigr8612.html\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHN5RjN4Fv0mhkEkQ-NNTjoZmKkkg&#39;;return true;" onclick="this.href=&#39;http://www.google.com/url?q\x3dhttp%3A%2F%2Fwww.instantiations.com%2Fdocs%2F862%2Fwwhelp%2Fwwhimpl%2Fjs%2Fhtml%2Fwwhelp.htm%23href%3Dmi%2Fmigr8612.html\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHN5RjN4Fv0mhkEkQ-NNTjoZmKkkg&#39;;return true;">http://www.instantiations.com/docs/862/wwhelp/wwhimpl/js/html/wwhelp.htm#href=mi/migr8612.html
talks about this.  Use the new (8.6.2) library access primitives (DLLs) in 8.6.1 and you'll be OK.

--
You received this message because you are subscribed to the Google Groups "VA Smalltalk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
Visit this group at https://groups.google.com/group/va-smalltalk.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Export/Import from version 8.6.2 to 8.6.1 possible?

John O'Keefe-3

Joachim -

Once the library has been accessed with an 8.6.2 image, the only 100% safe way to access it from an earlier release is to replace the DLLs (or SOs) with those distributed with 8.6.2. This corresponds to the 2nd row of the table in the Migration Guide.

The 2 DLLs (or SOs) will work at least as far back as VisualAge Smalltalk 6.0.

The Migration Guide page has been updated as follows:

Note: In the following table, old means from an 8.6.1 or earlier release while new means from an 8.6.2 or newer release. Also, library access primitives means emntv50.dll and emsrv50.dll (Windows) or libemntv50.so and libemsrv50.so (UNIX).

Does this make things clearer?

John
On Wednesday, October 5, 2016 at 9:12:17 AM UTC+2, Joachim Tuchel wrote:
Wayne, thanks for the link.

I am not really sure I find the text on that page clear enough to really make up a rule what to do.

Let's make up a scenario:

A project has a productive version of its software that is written in say, 8.5. There is a need to make fixes for that version in 8.5.
The next version will be shipped based on the latest 8.6.x

It is not desirable to have two libraries, so they need to work on at least the productive version in 8.5.

Does the page above say that the DLLs esvmxx.dll and emsrvxx.dll (same for the Unix .so's) need to be replaced in the 8.5 installations with the new ones where xx=50, so that everybody on the team can work with the same library and no one destroys code when re-saving on another locale/platform?

How far back will this DLL/so exchange work? 7.5? 6.0x?

Thanks

Joachim


Am Montag, 12. September 2016 13:43:13 UTC+2 schrieb Wayne Johnston:
<a onmousedown="this.href=&#39;http://www.google.com/url?q\x3dhttp%3A%2F%2Fwww.instantiations.com%2Fdocs%2F862%2Fwwhelp%2Fwwhimpl%2Fjs%2Fhtml%2Fwwhelp.htm%23href%3Dmi%2Fmigr8612.html\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHN5RjN4Fv0mhkEkQ-NNTjoZmKkkg&#39;;return true;" onclick="this.href=&#39;http://www.google.com/url?q\x3dhttp%3A%2F%2Fwww.instantiations.com%2Fdocs%2F862%2Fwwhelp%2Fwwhimpl%2Fjs%2Fhtml%2Fwwhelp.htm%23href%3Dmi%2Fmigr8612.html\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHN5RjN4Fv0mhkEkQ-NNTjoZmKkkg&#39;;return true;" href="http://www.instantiations.com/docs/862/wwhelp/wwhimpl/js/html/wwhelp.htm#href=mi/migr8612.html" target="_blank" rel="nofollow">http://www.instantiations.com/docs/862/wwhelp/wwhimpl/js/html/wwhelp.htm#href=mi/migr8612.html
talks about this.  Use the new (8.6.2) library access primitives (DLLs) in 8.6.1 and you'll be OK.

--
You received this message because you are subscribed to the Google Groups "VA Smalltalk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
Visit this group at https://groups.google.com/group/va-smalltalk.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Export/Import from version 8.6.2 to 8.6.1 possible?

jtuchel
John,

yes that is now clearer, thanks a lot!

Joachim


Am Mittwoch, 5. Oktober 2016 19:35:14 UTC+2 schrieb John O'Keefe:

Joachim -

Once the library has been accessed with an 8.6.2 image, the only 100% safe way to access it from an earlier release is to replace the DLLs (or SOs) with those distributed with 8.6.2. This corresponds to the 2nd row of the table in the Migration Guide.

The 2 DLLs (or SOs) will work at least as far back as VisualAge Smalltalk 6.0.

The Migration Guide page has been updated as follows:

Note: In the following table, old means from an 8.6.1 or earlier release while new means from an 8.6.2 or newer release. Also, library access primitives means emntv50.dll and emsrv50.dll (Windows) or libemntv50.so and libemsrv50.so (UNIX).

Does this make things clearer?

John
On Wednesday, October 5, 2016 at 9:12:17 AM UTC+2, Joachim Tuchel wrote:
Wayne, thanks for the link.

I am not really sure I find the text on that page clear enough to really make up a rule what to do.

Let's make up a scenario:

A project has a productive version of its software that is written in say, 8.5. There is a need to make fixes for that version in 8.5.
The next version will be shipped based on the latest 8.6.x

It is not desirable to have two libraries, so they need to work on at least the productive version in 8.5.

Does the page above say that the DLLs esvmxx.dll and emsrvxx.dll (same for the Unix .so's) need to be replaced in the 8.5 installations with the new ones where xx=50, so that everybody on the team can work with the same library and no one destroys code when re-saving on another locale/platform?

How far back will this DLL/so exchange work? 7.5? 6.0x?

Thanks

Joachim


Am Montag, 12. September 2016 13:43:13 UTC+2 schrieb Wayne Johnston:
<a href="http://www.instantiations.com/docs/862/wwhelp/wwhimpl/js/html/wwhelp.htm#href=mi/migr8612.html" rel="nofollow" target="_blank" onmousedown="this.href=&#39;http://www.google.com/url?q\x3dhttp%3A%2F%2Fwww.instantiations.com%2Fdocs%2F862%2Fwwhelp%2Fwwhimpl%2Fjs%2Fhtml%2Fwwhelp.htm%23href%3Dmi%2Fmigr8612.html\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHN5RjN4Fv0mhkEkQ-NNTjoZmKkkg&#39;;return true;" onclick="this.href=&#39;http://www.google.com/url?q\x3dhttp%3A%2F%2Fwww.instantiations.com%2Fdocs%2F862%2Fwwhelp%2Fwwhimpl%2Fjs%2Fhtml%2Fwwhelp.htm%23href%3Dmi%2Fmigr8612.html\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHN5RjN4Fv0mhkEkQ-NNTjoZmKkkg&#39;;return true;">http://www.instantiations.com/docs/862/wwhelp/wwhimpl/js/html/wwhelp.htm#href=mi/migr8612.html
talks about this.  Use the new (8.6.2) library access primitives (DLLs) in 8.6.1 and you'll be OK.

--
You received this message because you are subscribed to the Google Groups "VA Smalltalk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
Visit this group at https://groups.google.com/group/va-smalltalk.
For more options, visit https://groups.google.com/d/optout.