[nvda-addons] Re: Request for comments: using year.month scheme for future add-on releases for my add-ons

  • From: Noelia <nrm1977@xxxxxxxxx>
  • To: nvda-addons@xxxxxxxxxxxxx
  • Date: Thu, 28 Jul 2016 21:30:14 +0200

Hi, about updater, how can be done?
I don't know. Perhaps adding a file in add-on files, and then the update button in the add-ons manager should be compare the last version specified in the server and the manifest add-on version.
If an update is available, as add-ons can be posted in different repos, just we can call os.start.file(add-on download url). Or not?
Thanks.


El 28/07/2016 a las 21:25, Joseph Lee escribió:

Hi,
As for adopting it: if adopted, it'll be for ones I maintain.
Cheers,
Joseph

-----Original Message-----
From: nvda-addons-bounce@xxxxxxxxxxxxx 
[mailto:nvda-addons-bounce@xxxxxxxxxxxxx] On Behalf Of Bhavya shah
Sent: Thursday, July 28, 2016 12:20 PM
To: nvda-addons@xxxxxxxxxxxxx
Subject: [nvda-addons] Re: Request for comments: using year.month scheme for 
future add-on releases for my add-ons

Hi Joseph,
I would prefer the current version scheme itself, and perhaps other users may 
even get confused rather than crystallised by this version scheme change. If 
only the add-ons that you maintain would adopt this new version scheme, 
although it would streamline with NVDA core it would deviate from uniforming 
with other community add-ons. Also, if majority of developers were to deploy 
this approach then users may even be left wondering why some of their add-ons 
are perhaps of 2015 or older. :) The number ascent system for add-on versions 
seems sufficiently functional, as it permits scope for delays in release of new 
versions, is short and re-callable even if we use decimals to indicate minor 
updates.
An add-on updater for all NVDA community add-ons would really be appreciated, 
and despite the magnitude of the undertaking, I perceive that this may not only 
impact and benefit users, but also give a cogent reason to third party 
unofficial NVDA add-on writers to submit their works to the community portal, 
perhaps.
Thanks.

On 7/29/16, Roger Stewart <paganus2@xxxxxxxxx> wrote:
I like this. It also follows the nvda way of giving year and version
within that year.

Thanks.

Roger










On 7/28/2016 10:43 AM, Joseph Lee wrote:

Hi everyone,

For the past few years, I used major.minor versioning scheme for my
add-ons except Windows 10 App Essentials. The major number was
incremented whenever a version with new features was released, with
minor version denoting minor enhancements, fixes and translation
updates. Although it worked out well, it led to an issue where people
found out they were using old releases (also caused by lack of add-on
update facility).

To make it easier for people to find out which add-on version they
are using, to make add-on versions uniform across add-ons and to make
new features available in a predictable manner (via time-based
releases), I’m thinking about migrating add-on versioning scheme for
my add-ons to follow year.month designations (for example, GoldWave
16.08). This would allow users to easily find out which version of
the add-on they are using so they can compare against latest version
out there, and for me to release new versions upon request and on a
timely manner. It also helps in eliminating major.x maintenance
branches so maintenance can be performed from master/stable branches
(an exception is for add-ons that have long-term support (LTS) branches such as 
SPL Studio).

Comments from users of the following add-ons are requested:

·Control Usage Assistant

·Easy Table Navigator

·Enhanced Touch Gestures

·GoldWave

·Resource Monitor

·StationPlaylist Studio

·Windows 10 App Essentials

Comments from others in the community are also welcome. Thanks.

Cheers,

Joseph





--
Warm Regards
Bhavya Shah
Using NVDA (Non Visual Desktop Access) free and open source screen reader for 
Microsoft Windows To download a copy of the free screen reader NVDA, please 
visit http://www.nvaccess.org/ Using Google Talkback on Motorolla G second ;
generation Lollipop 5.0.2 Reach me through the following means:
Mobile: +91 7506221750
E-mail id: bhavya.shah125@xxxxxxxxx
Skype id : bhavya.09
----------------------------------------------------------------
NVDA add-ons: A list to discuss add-on code enhancements and for reporting bugs.

Community addons are available from: http://addons.nvda-project.org To send a ;
message to the list: nvda-addons@xxxxxxxxxxxxx To change your list 
settings/unsubscribe: //www.freelists.org/list/nvda-addons
To contact list moderators: nvda-addons-moderators@xxxxxxxxxxxxx

----------------------------------------------------------------
NVDA add-ons: A list to discuss add-on code enhancements and for reporting bugs.

Community addons are available from: http://addons.nvda-project.org
To send a message to the list: nvda-addons@xxxxxxxxxxxxx
To change your list settings/unsubscribe: 
//www.freelists.org/list/nvda-addons
To contact list moderators: nvda-addons-moderators@xxxxxxxxxxxxx

----------------------------------------------------------------
NVDA add-ons: A list to discuss add-on code enhancements and for reporting bugs.
Community addons are available from: http://addons.nvda-project.org
To send a message to the list: nvda-addons@xxxxxxxxxxxxx
To change your list settings/unsubscribe: 
//www.freelists.org/list/nvda-addons
To contact list moderators: nvda-addons-moderators@xxxxxxxxxxxxx

Other related posts: