Hi,
I was trying to merge in Zinc changes from the latest Pharo 7 back to the MC Zinc repos. It seems like MCMczWriter>>#flush breaks [1]. I can save to the package cache but not to an Http repo, nor copy to it.��
Guile, has this been tested, or do you no longer use the old MC ?
Sven
[1]
ByteString(Object)>>error:
ByteString(Object)>>errorImproperStore
ByteString>>at:put:
ZipWriteStream(WriteStream)>>nextPut:
[ :ch | self nextPut: ch ] in ZipWriteStream(DeflateStream)>>next:putAll:startingAt: in Block: [ :ch | self nextPut: ch ]
ByteArray(SequenceableCollection)>>do:
ZipWriteStream(DeflateStream)>>next:putAll:startingAt:
ZipWriteStream(DeflateStream)>>nextPutAll:
ZipStringMember(ZipArchiveMember)>> compressDataTo:
ZipStringMember(ZipArchiveMember)>> writeDataTo:
ZipStringMember(ZipArchiveMember)>>writeTo:
[ :member |
member writeTo: stream.
member endRead ] in ZipArchive>>writeTo: in Block: [ :member | ...
OrderedCollection>>do:
ZipArchive>>writeTo:
MCMczWriter>>flush
MCMczWriter class>>fileOut:on:
MCVersion>>fileOutOn:
[ :s | aVersion fileOutOn: s ] in MCHttpRepository(MCFileBasedRepository)>> basicStoreVersion: in Block: [ :s | aVersion fileOutOn: s ]
MCHttpRepository>>entityStreamContents:
MCHttpRepository>>writeStreamForFileNamed: replace:do:
MCHttpRepository(MCFileBasedRepository)>> writeStreamForFileNamed:do:
MCHttpRepository(MCFileBasedRepository)>> basicStoreVersion:
MCHttpRepository(MCRepository)>>storeVersion:
MCHttpRepository(MCFileBasedRepository)>> storeVersion:
[ super storeVersion: aVersion ] in MCHttpRepository>>storeVersion: in Block: [ super storeVersion: aVersion ]
BlockClosure>>on:do:
MCHttpRepository>>retryOnCredentialRequest:
MCHttpRepository>>storeVersion:
MCWorkingCopyBrowser>>storeVersion:in:
[ self
�� �� �� �� storeVersion: newVersion in: aRepository;
�� �� �� �� storeDependencies: newVersion in: aRepository ] in [ [ self
�� �� �� �� storeVersion: newVersion in: aRepository;
�� �� �� �� storeDependencies: newVersion in: aRepository ]
�� �� �� �� ensure: [ (MCVersionInspector new version: newVersion) show ] ] in MCWorkingCopyBrowser>>basicSaveVersionIn: in Block: [ self...
|
������ | Guille Polito Research Engineer Centre de Recherche en Informatique, Signal et Automatique de Lille CRIStAL - UMR 9189 French National Center for Scientific Research - http://www.cnrs.fr Phone: +33 06 52 70 66 13 |