I also do not understand how this was done in Pharo 7 *before* it was finalised/fully debugged in Pharo 8. Back-porting must be done very carefully.
On 11 Oct 2019, at 14:27, Sven Van Caekenberghe <sven@stfx.eu> wrote:
Hi,
A new implementation of ZnBufferedReadWriteStream was added to Pharo 7, which gets again (partially) overwritten by Zinc HTTP Components, breaking code loading.
In Pharo 8 this was fixed by renaming these special (and now changed) class(es) to SourceFileBufferedReadWriteStream/SourceFileCharacterReadWriteStream so that they are moved out of Zinc HTTP Components and cannot be overwritten/broken.
Either the last 3 commits on the Pharo 7 branch must be reversed, or the fixes/renaming/usage of Pharo 8 must be back ported as well.
This is urgent.
Sven