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 - Сообщения

#1 Опубликовано: 10.07.2023 11:04:34
muiz

muiz

15 сообщений из 22 понравились пользователям.

Группа: 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 Опубликовано: 10.07.2023 16:19:17
Davide Carpi

Davide Carpi

1415 сообщений из 2872 понравились пользователям.

Группа: 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 пользователям понравился этот пост
muiz 10.07.2023 16:25:00
#3 Опубликовано: 10.07.2023 17:10:59
muiz

muiz

15 сообщений из 22 понравились пользователям.

Группа: 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 Опубликовано: 10.07.2023 17:49:23
Davide Carpi

Davide Carpi

1415 сообщений из 2872 понравились пользователям.

Группа: 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 пользователям понравился этот пост
muiz 10.07.2023 17:52:00
#5 Опубликовано: 11.07.2023 05:29:38
muiz

muiz

15 сообщений из 22 понравились пользователям.

Группа: 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 Опубликовано: 11.07.2023 05:53:00
Davide Carpi

Davide Carpi

1415 сообщений из 2872 понравились пользователям.

Группа: 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 Опубликовано: 11.07.2023 09:51:36
Martin Kraska

Martin Kraska

1222 сообщений из 2150 понравились пользователям.

Группа: 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 Опубликовано: 11.07.2023 13:38:42
overlord

overlord

549 сообщений из 1332 понравились пользователям.

Группа: Moderator

I would really appreciate if his thesis included Linux Maxima support. :d
  • Новые сообщения Новые сообщения
  • Нет новых сообщений Нет новых сообщений