[DVS] PackageInfo subclasses and PackageManager
Avi Bryant
avi at beta4.com
Sun Apr 20 02:10:00 UTC 2003
On Sat, 19 Apr 2003, Ned Konz wrote:
> With the new version of DVS, I no longer see Connectors in the Package
> Panel when I load the SAR. This used to work.
>
> I have a subclass of PackageInfo.
>
> What happened? How do we make custom PackageInfo subclasses work the
> right way?
I don't think it has anything to do with custom subclasses; I think it has
to do (at least indirectly) with the SARBuilder.
When you file out a DVS package from the PackagePanel, the last chunk in
the file looks like
Smalltalk at: #FilePackageManager
ifPresent: [:p | p registerPackage: 'SomePackage'].!
This is what causes the package to show up in the PackagePanel when it's
filed in.
The Connectors.st file doesn't have this chunk. I assume this is because
SARBuilder uses the simple PackageInfo>>fileOut instead of DVS (I seem
to remember this came up before when class comments weren't getting
included in SARs).
One solution would be to just append a similar chunk to the .st file when
building a SAR.
Avi
More information about the Squeak-dev
mailing list
|