I installed it in my 3.0 but it crashes with a DNU on TreeNodeModel>>position: I loaded it like this: Gofer it smalltalkhubUser: 'BaptisteQuide' project: 'PackageDependenciesAnalysis'; configuration; loadStable The article on http://www.baptistequide.fr/packagedependencies.php says that it loads on 3.0 but well, it doesn't say it works there. Looks like widgets have had a facelift. What was changed there? It is an interesting tool for my own work too, so I'd like to have it running. Any pointers before digging down the rabbit hole? Phil
Le 25 nov. 2014 à 15:03, phil@highoctane.be a écrit :
I installed it in my 3.0 but it crashes with a DNU on TreeNodeModel>>position:
I loaded it like this:
Gofer it smalltalkhubUser: 'BaptisteQuide' project: 'PackageDependenciesAnalysis'; configuration; loadStable
The article on
http://www.baptistequide.fr/packagedependencies.php
says that it loads on 3.0 but well, it doesn't say it works there.
You're right. the latest version does not work on Pharo 30. It should not be a big deal to have it working. Most specific parts are related to Nautilus and spec changes. For example #updatePackageGroupAndClassList is bot implemented in PackageTreeNautilusUI in Pharo 30. Probably it was removed. I do not find a reference to #position: in the Package-Dependencies package, so it's difficult to guess the problem root. How to reproduce?
it is to work on Pharo40. I did not want to maintain two versions.
I loaded it like this:
Gofer it smalltalkhubUser: 'BaptisteQuide' project: 'PackageDependenciesAnalysis'; configuration; loadStable
The article on
http://www.baptistequide.fr/packagedependencies.php
says that it loads on 3.0 but well, it doesn't say it works there.
You're right. the latest version does not work on Pharo 30. It should not be a big deal to have it working. Most specific parts are related to Nautilus and spec changes. For example #updatePackageGroupAndClassList is bot implemented in PackageTreeNautilusUI in Pharo 30. Probably it was removed. Yes probably Philippe if you take a version before it should load. I moved the repo to PharoExtras with the version for Pharo40.
I do not find a reference to #position: in the Package-Dependencies package, so it's difficult to guess the problem root. How to reproduce?
Can understand that. Will try with previous version. Now, 3.0 is what I use for production code, not 4.0. Is the version with 3.0 at the same location? Elsewhere? Phil On Tue, Nov 25, 2014 at 5:07 PM, stepharo <stepharo@free.fr> wrote:
it is to work on Pharo40. I did not want to maintain two versions.
I loaded it like this:
Gofer it smalltalkhubUser: 'BaptisteQuide' project: 'PackageDependenciesAnalysis'; configuration; loadStable
The article on
http://www.baptistequide.fr/packagedependencies.php
says that it loads on 3.0 but well, it doesn't say it works there.
You're right. the latest version does not work on Pharo 30. It should not be a big deal to have it working. Most specific parts are related to Nautilus and spec changes. For example #updatePackageGroupAndClassList is bot implemented in PackageTreeNautilusUI in Pharo 30. Probably it was removed.
Yes probably Philippe if you take a version before it should load. I moved the repo to PharoExtras with the version for Pharo40.
I do not find a reference to #position: in the Package-Dependencies package, so it's difficult to guess the problem root. How to reproduce?
If you do not care of the UI, it should work on both Pharo 30 and 40. You can use: (PDPackageAnalyzerTreeModel onPackagesMatch: 'AST*') relationGraph explore ... but it is hard to see directly the information you need. If you have graphviz installed, you could use PDGraphVizGenerator newWith: (PDPackageAnalyzerTreeModel onPackagesMatch: 'AST*') relationGraph named: 'ast' Le 25 nov. 2014 à 17:51, phil@highoctane.be a écrit :
Can understand that.
Will try with previous version.
Now, 3.0 is what I use for production code, not 4.0. Is the version with 3.0 at the same location? Elsewhere?
Phil
On Tue, Nov 25, 2014 at 5:07 PM, stepharo <stepharo@free.fr> wrote: it is to work on Pharo40. I did not want to maintain two versions. I loaded it like this:
Gofer it smalltalkhubUser: 'BaptisteQuide' project: 'PackageDependenciesAnalysis'; configuration; loadStable
The article on
http://www.baptistequide.fr/packagedependencies.php
says that it loads on 3.0 but well, it doesn't say it works there.
You're right. the latest version does not work on Pharo 30. It should not be a big deal to have it working. Most specific parts are related to Nautilus and spec changes. For example #updatePackageGroupAndClassList is bot implemented in PackageTreeNautilusUI in Pharo 30. Probably it was removed. Yes probably Philippe if you take a version before it should load. I moved the repo to PharoExtras with the version for Pharo40.
I do not find a reference to #position: in the Package-Dependencies package, so it's difficult to guess the problem root. How to reproduce?
participants (3)
-
Christophe Demarey -
phil@highoctane.be -
stepharo