There is currently a package dependency for VMMaker that requires the
entire Speech package (for KlattSynthesizerPlugin). This can be resolved through a minor refactoring of Speech, mainly to move the shared pool class KlattResonatorIndices into a separate package, e.g. "SharedPool-Speech". Are there any objections to adopting the package name "SharedPool-Speech" for this? By implication, we might also have "SharedPool-FFI" and so forth. If no objections, I'll make a SqueakSource project for Speech, starting with the Speech-md.9.mcz from Squeak 3.9a, and updating it as described. With that in place, VMMaker will be loadable with just the shared pool prerequisite, rather than the entire Speech package. No flame wars please, just speak up if there is a good reason that I should *not* do this. Thanks! _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
On Sun, Nov 15, 2009 at 10:48:49AM -0500, David T. Lewis wrote:
> There is currently a package dependency for VMMaker that requires the > entire Speech package (for KlattSynthesizerPlugin). This can be resolved > through a minor refactoring of Speech, mainly to move the shared pool > class KlattResonatorIndices into a separate package, e.g. "SharedPool-Speech". > > Are there any objections to adopting the package name "SharedPool-Speech" > for this? By implication, we might also have "SharedPool-FFI" and so forth. > > If no objections, I'll make a SqueakSource project for Speech, starting > with the Speech-md.9.mcz from Squeak 3.9a, and updating it as described. > With that in place, VMMaker will be loadable with just the shared pool > prerequisite, rather than the entire Speech package. I opened a SqueakSource project for the Speech Klatt package: MCHttpRepository location: 'http://www.squeaksource.com/Speech' user: '' password: '' This is the speech package that is present in Squeak images up to and including Squeak 3.9. It is packaged here to make it available as a MC package, and allow the VMMaker package to access the Speech shared pool for use in KlattSynthesizerPlugin. The initial version in the repository is the Squeak 3.9a version that I copied from http://source.squeak.org/39a. I have updated it to recategorize the shared pool and other references needed for VMMaker. I picked a couple of reputable soundings names out of a hat, thereby nominating Marcus Denker and Andreas Raab as "developers". If anyone has any sense of ownership over the Speech package, please speak up and I'll turn the package over to you. The purpose of this change is to enable "VMMaker updateFromServer" to first load the Klatt shared pools, then load VMMaker and various related plugins. A similar update will be needed for FFI shared pools. Dave _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
Thanks for cleaning VMMaker!!!!!!!!!
****REALLYYYYY**** Thanks a lot. On Nov 17, 2009, at 3:12 AM, David T. Lewis wrote: > On Sun, Nov 15, 2009 at 10:48:49AM -0500, David T. Lewis wrote: >> There is currently a package dependency for VMMaker that requires the >> entire Speech package (for KlattSynthesizerPlugin). This can be resolved >> through a minor refactoring of Speech, mainly to move the shared pool >> class KlattResonatorIndices into a separate package, e.g. "SharedPool-Speech". >> >> Are there any objections to adopting the package name "SharedPool-Speech" >> for this? By implication, we might also have "SharedPool-FFI" and so forth. >> >> If no objections, I'll make a SqueakSource project for Speech, starting >> with the Speech-md.9.mcz from Squeak 3.9a, and updating it as described. >> With that in place, VMMaker will be loadable with just the shared pool >> prerequisite, rather than the entire Speech package. > > I opened a SqueakSource project for the Speech Klatt package: > > MCHttpRepository > location: 'http://www.squeaksource.com/Speech' > user: '' > password: '' > > This is the speech package that is present in Squeak images up to and > including Squeak 3.9. It is packaged here to make it available as a MC > package, and allow the VMMaker package to access the Speech shared pool > for use in KlattSynthesizerPlugin. The initial version in the repository > is the Squeak 3.9a version that I copied from http://source.squeak.org/39a. > I have updated it to recategorize the shared pool and other references > needed for VMMaker. > > I picked a couple of reputable soundings names out of a hat, thereby > nominating Marcus Denker and Andreas Raab as "developers". If anyone has > any sense of ownership over the Speech package, please speak up and I'll > turn the package over to you. > > The purpose of this change is to enable "VMMaker updateFromServer" to > first load the Klatt shared pools, then load VMMaker and various related > plugins. A similar update will be needed for FFI shared pools. > > Dave > > > _______________________________________________ > Pharo-project mailing list > [hidden email] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
On Tue, Nov 17, 2009 at 01:58:19PM +0100, St?phane Ducasse wrote:
> Thanks for cleaning VMMaker!!!!!!!!! > ****REALLYYYYY**** > Thanks a lot. Absolutely! I think I have a MC configuration that provides a "one click" download or update for a Squeak trunk image. I'm not sure what loader to use for Pharo, but it is probably easy to do now that the FFI and Speech dependencies are cleaned up. Here is the configuration that I set up so far, from http://squeaksource.com/VMMaker/update-dtl.2.mcm: ( repository ('http://www.squeaksource.com/VMMaker') repository ('http://www.squeaksource.com/OSProcessPlugin') repository ('http://www.squeaksource.com/AioPlugin') repository ('http://www.squeaksource.com/XDCP') repository ('http://www.squeaksource.com/Balloon3D') repository ('http://www.squeaksource.com/FreeTypePlus') repository ('http://source.impara.de/freetype') repository ('http://www.squeaksource.com/Speech') repository ('http://source.squeak.org/FFI') dependency ('FFI-Pools' 'FFI-Pools-ar.1' '86e591e9-5b59-fb4a-b94f-a4d0bb6b562a') dependency ('SharedPool-Speech' 'SharedPool-Speech-dtl.2' '909f8136-1418-4340-9ed1-a10d97297f7a') dependency ('VMMaker' 'VMMaker-dtl.152' 'f2acd8b3-9b6f-4cff-943b-277996e2f18f') dependency ('MemoryAccess' 'MemoryAccess-dtl.3' '4c970003-8989-4e5a-8976-97968565355e') dependency ('SlangBrowser' 'SlangBrowser-dtl.3' '2ca317eb-20ee-40bc-ac81-d6a8aff06d72') dependency ('VMConstruction-Plugins-OSProcessPlugin' 'VMConstruction-Plugins-OSProcessPlugin-mtf.21' '21483577-6451-4037-b7cb-b99cb1661177') dependency ('VMConstruction-Plugins-AioPlugin' 'VMConstruction-Plugins-AioPlugin-dtl.9' '2c04d527-6cd8-4951-9980-25bf7314ba26') dependency ('VMConstruction-Plugins-XDisplayControlPlugin' 'VMConstruction-Plugins-XDisplayControlPlugin-dtl.7' 'f9a236f5-01e0-4d50-a417-7c33dfd4eff4') dependency ('Balloon3D-Constants' 'Balloon3D-Constants-ar.5' '7526429b-6a46-5541-ad56-b79c27ed7e60') dependency ('Balloon3D-Plugins' 'Balloon3D-Plugins-ar.4' '72288d04-07ff-f149-a588-4c18849bf4e7') dependency ('FreeType' 'FreeType-tween.435' '1866706e-ba6b-a742-b2fb-7854932b7596') dependency ('Freetype-Plugin' 'Freetype-Plugin-JMM.53' 'faa01af7-04c8-451b-8afc-55fc196fc811') ) Dave _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
We will probably propose a Metacello configuration for that.
Stef On Nov 18, 2009, at 5:18 AM, David T. Lewis wrote: > On Tue, Nov 17, 2009 at 01:58:19PM +0100, St?phane Ducasse wrote: >> Thanks for cleaning VMMaker!!!!!!!!! >> ****REALLYYYYY**** >> Thanks a lot. > > Absolutely! > > I think I have a MC configuration that provides a "one click" download > or update for a Squeak trunk image. I'm not sure what loader to use for > Pharo, but it is probably easy to do now that the FFI and Speech dependencies > are cleaned up. Here is the configuration that I set up so far, from > http://squeaksource.com/VMMaker/update-dtl.2.mcm: > > ( > repository ('http://www.squeaksource.com/VMMaker') > repository ('http://www.squeaksource.com/OSProcessPlugin') > repository ('http://www.squeaksource.com/AioPlugin') > repository ('http://www.squeaksource.com/XDCP') > repository ('http://www.squeaksource.com/Balloon3D') > repository ('http://www.squeaksource.com/FreeTypePlus') > repository ('http://source.impara.de/freetype') > repository ('http://www.squeaksource.com/Speech') > repository ('http://source.squeak.org/FFI') > dependency ('FFI-Pools' 'FFI-Pools-ar.1' '86e591e9-5b59-fb4a-b94f-a4d0bb6b562a') > dependency ('SharedPool-Speech' 'SharedPool-Speech-dtl.2' '909f8136-1418-4340-9ed1-a10d97297f7a') > dependency ('VMMaker' 'VMMaker-dtl.152' 'f2acd8b3-9b6f-4cff-943b-277996e2f18f') > dependency ('MemoryAccess' 'MemoryAccess-dtl.3' '4c970003-8989-4e5a-8976-97968565355e') > dependency ('SlangBrowser' 'SlangBrowser-dtl.3' '2ca317eb-20ee-40bc-ac81-d6a8aff06d72') > dependency ('VMConstruction-Plugins-OSProcessPlugin' 'VMConstruction-Plugins-OSProcessPlugin-mtf.21' '21483577-6451-4037-b7cb-b99cb1661177') > dependency ('VMConstruction-Plugins-AioPlugin' 'VMConstruction-Plugins-AioPlugin-dtl.9' '2c04d527-6cd8-4951-9980-25bf7314ba26') > dependency ('VMConstruction-Plugins-XDisplayControlPlugin' 'VMConstruction-Plugins-XDisplayControlPlugin-dtl.7' 'f9a236f5-01e0-4d50-a417-7c33dfd4eff4') > dependency ('Balloon3D-Constants' 'Balloon3D-Constants-ar.5' '7526429b-6a46-5541-ad56-b79c27ed7e60') > dependency ('Balloon3D-Plugins' 'Balloon3D-Plugins-ar.4' '72288d04-07ff-f149-a588-4c18849bf4e7') > dependency ('FreeType' 'FreeType-tween.435' '1866706e-ba6b-a742-b2fb-7854932b7596') > dependency ('Freetype-Plugin' 'Freetype-Plugin-JMM.53' 'faa01af7-04c8-451b-8afc-55fc196fc811') > ) > > Dave > > > _______________________________________________ > Pharo-project mailing list > [hidden email] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
Free forum by Nabble | Edit this page |