![]() |
#1 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 12,386
Karma: 8012652
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Question for the prerelease community
To those of you who get CC prereleases, a question:
Background: up to now I have tried to bunch new features together into larger releases made every 3 to 4 months. I did this for both my benefit (end user expectations) and to avoid overloading the prerelease community with new releases. I could change that and make prereleases when I "finish" development of a feature. That would mean that the prerelease cycle is substantially shorter, but from time to time I might make a release that isn't exactly optimal. My question: which would you prefer? If you choose frequent releases then you would see new features as I build them, which could be months before I release them to the general public. For example, I have built reordering the grouping drawer and the sort menu, select-from-list for group by custom columns, permit languages in the grouping drawer, support for the Samsung K4A app, make the top-level group name not scroll, and sync books changed since they were last sent. None of these will be released for months, but they could all be made available to the prerelease group. The downside is frequent changes, some of which might not be as stable as others (although I would rather avoid that ![]() Comments? |
![]() |
![]() |
![]() |
#2 |
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 32
Karma: 16238
Join Date: Feb 2010
Location: Lyon, France
Device: Kobo Libra Colour
|
I wouldn't mind more frequent releases.
|
![]() |
![]() |
Advert | |
|
![]() |
#3 |
Calibre Companion Fanatic
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 873
Karma: 1088610
Join Date: Nov 2006
Device: Galaxy Note 4, Kindle Voyage
|
I would also vote for more frequent releases. I am happy to start testing and playing with new features as soon as possible, even if that means an occasional crash and/or problem.
Is it possible to split the list into an alpha group and a beta group? People would want more frequent releases could be in the alpha group and everyone else could get just the ones close to the release. |
![]() |
![]() |
![]() |
#4 |
Zennist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,022
Karma: 47809468
Join Date: Jul 2010
Device: iPod Touch, Sony PRS-350, Nook HD+ & HD
|
Hi Charles ...
Personally, I much prefer a slower track, where the releases are a little more stable than what might be issued in the alternative schedule proposed. CC more than meets my needs as is, so anything else is just gravy. As such, I don't see much benefit to risking instability in the libraries on my devices. To veer a little off topic, I was just wondering how much of the future enhancements/changes in CC will be dependent on having Calibre 2.0 or higher. I have avoided updating Calibre because I read 2.0 is incompatible with XP, and I am still on XP on multiple computers. I am happy with Calibre 1.40 and don't feel the need to update that, but if it prevents me from enjoying new CC features in the future, then I may rethink things. --Pat |
![]() |
![]() |
![]() |
#5 |
Enthusiast
![]() Posts: 32
Karma: 10
Join Date: Jun 2013
Device: None
|
I think having a separate small Alpha group for those who don't mind the odd crash and things not working (ok if you have more than one device) versus a beta group for those who require a bit more stability makes sense for overall faster development...
Personally I would prefer frequent releases... |
![]() |
![]() |
Advert | |
|
![]() |
#6 |
US Navy, Retired
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 9,896
Karma: 13806776
Join Date: Feb 2009
Location: North Carolina
Device: Icarus Illumina XL HD, Kindle PaperWhite SE 11th Gen
|
I think more frequent releases to the beta group would benefit the rest of the community since it could mean a longer testing phase.
So I'm on board with the more frequent releases. |
![]() |
![]() |
![]() |
#7 |
Ex-Helpdesk Junkie
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 19,421
Karma: 85400180
Join Date: Nov 2012
Location: The Beaten Path, USA, Roundworld, This Side of Infinity
Device: Kindle Touch fw5.3.7 (Wifi only)
|
Keep in mind that announcements about the prerelease enable people to have a heads-up if you think it isn't stable. And no one is forced to update.
If you can setup an alpha testing group that would be ideal. If not, it still makes sense to offer things as soon as possible. The prereleases are meant for testing unstable stuff anyway, might as well actually do so and get more testing out of it. Just give an instability rating on the announcement post. ![]() |
![]() |
![]() |
![]() |
#8 |
US Navy, Retired
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 9,896
Karma: 13806776
Join Date: Feb 2009
Location: North Carolina
Device: Icarus Illumina XL HD, Kindle PaperWhite SE 11th Gen
|
|
![]() |
![]() |
![]() |
#9 |
Calibre Companion Fanatic
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 873
Karma: 1088610
Join Date: Nov 2006
Device: Galaxy Note 4, Kindle Voyage
|
|
![]() |
![]() |
![]() |
#10 |
US Navy, Retired
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 9,896
Karma: 13806776
Join Date: Feb 2009
Location: North Carolina
Device: Icarus Illumina XL HD, Kindle PaperWhite SE 11th Gen
|
|
![]() |
![]() |
![]() |
#11 | |||
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 12,386
Karma: 8012652
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Quote:
Quote:
Quote:
The "instability" would instead be in how something is implemented, which might change because of feedback. We have seen several instances of this during other release cycles, and I have sometimes wished that I could have had the feedback earlier. |
|||
![]() |
![]() |
![]() |
#12 | ||
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 12,386
Karma: 8012652
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Quote:
Quote:
|
||
![]() |
![]() |
![]() |
#13 |
Enthusiast
![]() Posts: 32
Karma: 10
Join Date: Jun 2013
Device: None
|
With using an Alpha group you could be simply trialing major fixes and new features, while CC still has minor unresolved problems (normally documented on release) which can be dealt with in due course for a beta group release...
Having been part of many Alpha testing groups, be aware it takes considerable time and can cause many errors to your device - please, please, please if Chaley decides to implement this and you are part of an Alpha group back up your device every single day and every single time you make a change - even if it is to an unrelated piece of software. Things corrupt and conflict so easily.... Also please do a full system recover to see how it all works before everything turns into dodo land and suddenly find it's not backing up everything and you've lost important data.... |
![]() |
![]() |
![]() |
#14 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 12,386
Karma: 8012652
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Quote:
The beta group would get releases a week or two before I intend to make a general release, which generally happen every three months or so. The hope is that the beta releases are very close to production, and because of that I will be much less willing either to add new functionality at that point or to change them for anything that isn't a bug. Of course, the definition of "bug" is mutable. a_daley's comment about backups is a good one. There is no guarantee that one can revert to an older release without doing a total uninstall. Reasons: releases change both the database structure and the meaning of settings, and reverting won't revert those changes. In general, doing a CC settings backup before upgrading will suffice unless there is also a database upgrade, but I can't guarantee this. And it is worth noting that this has always been true for prereleases. Having an alpha group won't change that. |
|
![]() |
![]() |
![]() |
#15 |
US Navy, Retired
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 9,896
Karma: 13806776
Join Date: Feb 2009
Location: North Carolina
Device: Icarus Illumina XL HD, Kindle PaperWhite SE 11th Gen
|
If you create an alpha test group, count me in.
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
CC Prerelease V3.4.0h | chaley | Calibre Companion | 28 | 07-30-2014 09:16 AM |
CC Prerelease V3.4.0d | chaley | Calibre Companion | 41 | 07-21-2014 07:06 AM |
CC prerelease V3.4.0c | chaley | Calibre Companion | 10 | 07-17-2014 09:32 PM |
CC prerelease 3.4.0b | chaley | Calibre Companion | 20 | 07-17-2014 05:39 AM |
Hello and Question For The E-Books Community | PatronQuo | Introduce Yourself | 8 | 09-17-2010 12:13 AM |