Welcome Guest! To enable all features please Login. New Registrations are disabled.

Notification

Icon
Error

Login


Options
Go to last post Go to first unread
Offline fakemoses  
#1 Posted : 10 July 2023 17:04:34(UTC)
fakemoses


Rank: Member

Groups: Registered
Joined: 10/04/2023(UTC)
Posts: 22
Germany

Was thanked: 15 time(s) in 7 post(s)
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

Wanna join the discussion?! Login to your SMath Studio Forum forum account. New Registrations are disabled.

Offline Davide Carpi  
#2 Posted : 10 July 2023 22:19:17(UTC)
Davide Carpi


Rank: Advanced Member

Groups: Registered, Advanced Member
Joined: 13/01/2012(UTC)
Posts: 2,648
Man
Italy
Location: Italy

Was thanked: 1329 time(s) in 875 post(s)
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).

Edited by user 10 July 2023 22:35:11(UTC)  | Reason: Typo

If you like my plugins consider to support SMath Studio buying a plan; to offer me a coffee: paypal.me/dcprojects
thanks 1 user thanked Davide Carpi for this useful post.
on 10/07/2023(UTC)
Offline fakemoses  
#3 Posted : 10 July 2023 23:10:59(UTC)
fakemoses


Rank: Member

Groups: Registered
Joined: 10/04/2023(UTC)
Posts: 22
Germany

Was thanked: 15 time(s) in 7 post(s)
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
Offline Davide Carpi  
#4 Posted : 10 July 2023 23:49:23(UTC)
Davide Carpi


Rank: Advanced Member

Groups: Registered, Advanced Member
Joined: 13/01/2012(UTC)
Posts: 2,648
Man
Italy
Location: Italy

Was thanked: 1329 time(s) in 875 post(s)
Originally Posted by: fakemoses Go to Quoted Post
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:

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


The one with the port address is something used by the visual SVN to show the fancy front-end.

Edited by user 11 July 2023 00:04:23(UTC)  | Reason: Not specified

If you like my plugins consider to support SMath Studio buying a plan; to offer me a coffee: paypal.me/dcprojects
thanks 1 user thanked Davide Carpi for this useful post.
on 10/07/2023(UTC)
Offline fakemoses  
#5 Posted : 11 July 2023 11:29:38(UTC)
fakemoses


Rank: Member

Groups: Registered
Joined: 10/04/2023(UTC)
Posts: 22
Germany

Was thanked: 15 time(s) in 7 post(s)
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"

Offline Davide Carpi  
#6 Posted : 11 July 2023 11:53:00(UTC)
Davide Carpi


Rank: Advanced Member

Groups: Registered, Advanced Member
Joined: 13/01/2012(UTC)
Posts: 2,648
Man
Italy
Location: Italy

Was thanked: 1329 time(s) in 875 post(s)
Originally Posted by: fakemoses Go to Quoted Post
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).

Edited by user 11 July 2023 11:58:49(UTC)  | Reason: clarification

If you like my plugins consider to support SMath Studio buying a plan; to offer me a coffee: paypal.me/dcprojects
Offline mkraska  
#7 Posted : 11 July 2023 15:51:36(UTC)
mkraska


Rank: Advanced Member

Groups: Registered
Joined: 15/04/2012(UTC)
Posts: 1,986
Germany

Was thanked: 1124 time(s) in 721 post(s)
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://smath.com/wiki/SMath_with_Plugins.ashx
Offline overlord  
#8 Posted : 11 July 2023 19:38:42(UTC)
overlord


Rank: Advanced Member

Groups: Registered
Joined: 23/07/2013(UTC)
Posts: 1,128
Turkey

Was thanked: 509 time(s) in 339 post(s)
I would really appreciate if his thesis included Linux Maxima support. Biggrin
Users browsing this topic
Guest
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.