-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Migrate to Packajoozle? #64
Comments
Yes, this is a good idea. I just started work on it, and it's already helped me shake out a couple bugs in Packajoozle. And it removes a whole bunch of code copied from |
Work in progress on branch https://github.com/apjanke/octave-testify/tree/migrate-to-Packajoozle. |
Well, I've got all the objects migrated over, except now Octave goes all crazy and loses functions like
https://gist.github.com/apjanke/210e7efcd492badcfc4a7001499a648c Happens under both Octave 4.4.1 and Octave 5.1.0. |
And it's worse under Octave default. It can't even find
|
Note: This will make integrating Testify into core Octave harder, because they're probably not going to pull in Packajoozle any time soon. What should probably happen is that Testify should become a smaller core testing library thing, and the stuff that involves actually downloading and installing packages or other things that rely on Packajoozle should be broken out to a separate package that depends on both Packajoozle and Testify. "Testajoozle"? |
Or maybe Testify should optionally support, but not require, Packajoozle. And it should use |
Testify carries around its own hacked version of the
pkg
package installation code, so it can capture build logs. Maybe it should just migrate to using Packajoozle for this. That would be good testing exercise for Packajoozle, too.The text was updated successfully, but these errors were encountered: