Uploading latest code into SVN does not update the plugin in the SMath itself

Uploading latest code into SVN does not update the plugin in the SMath itself - Messages

#1 Posted: 7/10/2023 11:04:34 AM
muiz

muiz

15 likes in 22 posts.

Group: User

Hello everyone,

i recently uploaded the latest version of Maxima plugin code under the MaximaPlugin folder in the SVN (https://smath.com:8443/!/#public/view/head/plugins/MaximaPlugin) and when attempting to download the plugin in the Extension Manager of SMath, I encountered an issue where the new version was not compiled, resulting in the older version being retrieved. Do I need to make any changes after uploading the files to the SVN? Upon reflection, I realized that I did not modify the version of the plugin (as far as I am aware). Could this be a contributing factor to the problem?


Regards,

Muiz
#2 Posted: 7/10/2023 4:19:17 PM
Davide Carpi

Davide Carpi

1415 likes in 2872 posts.

Group: Moderator

The SVN is like any repository, it saves the sources so you can keep track of the changes (and eventually revert them). If you want to update a plugin you have to compile and release the code.
To do it go to the homepage, on the footer there is a release manager link. Once logged in you can compile the code from the svn (current or a previous version) for any SMath version.
You don't have to be the original author to update any plugin. Also, you can compile a plugin for "alpha testing" if you flag "not approved" (will be available by direct link but won't show in the extensions manager).
If you like my plugins please consider to support the program buying a license; for personal contributions to me: paypal.me/dcprojects
1 users liked this post
muiz 7/10/2023 4:25:00 PM
#3 Posted: 7/10/2023 5:10:59 PM
muiz

muiz

15 likes in 22 posts.

Group: User

I am not sure if I am doing it right, but I am unable to build the plugin. I used the link https://smath.com:8443/svn/public/plugins/MaximaPlugin for the SVN Path and when I clicked the build button, I recieved the following error:

10-07-2023 23:05:03. Task "build" started by "fakemoses" (192.168.1.22).
10-07-2023 23:05:03. Extracting sources from repository...
10-07-2023 23:05:03. - This SVN server is not supported.
10-07-2023 23:05:03. Task completed.


Thank you in advance
#4 Posted: 7/10/2023 5:49:23 PM
Davide Carpi

Davide Carpi

1415 likes in 2872 posts.

Group: Moderator

Wrote

I am not sure if I am doing it right, but I am unable to build the plugin. I used the link https://smath.com:8443/svn/public/plugins/MaximaPlugin for the SVN Path and when I clicked the build button, I recieved the following error:

10-07-2023 23:05:03. Task "build" started by "fakemoses" (192.168.1.22).
10-07-2023 23:05:03. Extracting sources from repository...
10-07-2023 23:05:03. - This SVN server is not supported.
10-07-2023 23:05:03. Task completed.


Thank you in advance



That's a common issue. You have to use this root:

https://smath.info/svn/public/

The one with the port address is something used by the visual SVN to show the fancy front-end.
If you like my plugins please consider to support the program buying a license; for personal contributions to me: paypal.me/dcprojects
1 users liked this post
muiz 7/10/2023 5:52:00 PM
#5 Posted: 7/11/2023 5:29:38 AM
muiz

muiz

15 likes in 22 posts.

Group: User

I did manage to compile the latest version using the release manager, however when trying to publish the plugin, I got the following message:

"Specified GUID is already reserved by extension of another developer. Please check your account. Otherwise change GUID before upload"

#6 Posted: 7/11/2023 5:53:00 AM
Davide Carpi

Davide Carpi

1415 likes in 2872 posts.

Group: Moderator

Wrote

I did manage to compile the latest version using the release manager, however when trying to publish the plugin, I got the following message:

"Specified GUID is already reserved by extension of another developer. Please check your account. Otherwise change GUID before upload"



I guess it is some recent change made by Andrey, previously it was possible to publish a plugin made by another author.

I suggest to contact Andrey, pointing out that Martin already knows you are actively working on the project.

I won't suggest to change the guid, since this is more appropriate in case you want to fork the project (having 2 similar plugins at the same time).
If you like my plugins please consider to support the program buying a license; for personal contributions to me: paypal.me/dcprojects
#7 Posted: 7/11/2023 9:51:36 AM
Martin Kraska

Martin Kraska

1222 likes in 2150 posts.

Group: Moderator

I confirm that user fakemoses is writing a thesis under my supervision. His task is to improve maintainability and usability of the Maxima plugin, including fixing BTS issues. I am fine with sticking to the existing project and and with publishing the changes as beta (visible in the extension manager).
Martin Kraska Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
#8 Posted: 7/11/2023 1:38:42 PM
overlord

overlord

549 likes in 1332 posts.

Group: Moderator

I would really appreciate if his thesis included Linux Maxima support. :d
  • New Posts New Posts
  • No New Posts No New Posts