--
You received this message because you are subscribed to the Google Groups "Fedora Tech" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fedora-tech+unsubscribe@googlegroups.com.
To post to this group, send email to fedor...@googlegroups.com.
Visit this group at https://groups.google.com/group/fedora-tech.
To unsubscribe from this group and stop receiving emails from it, send an email to fedora-tech...@googlegroups.com.
To post to this group, send email to fedor...@googlegroups.com.
Visit this group at https://groups.google.com/group/fedora-tech.
David,
Part of a move to semantic versioning for Fedora would, IMO, necessitate a shift in branding away from "Fedora 4" and back towards "Fedora." (Same as it ever was...)
Andrew didn't propose that specifically, but I assume that's part of the package for the reason you mention. "Fedora4 8.1.2" should never be a thing. I suspect we can all agree on that. Maybe?
--
Michael J. GiarloTechnical Manager, Hydra-in-a-Box project
Software Architect, Digital Library Systems & Services
Stanford University Libraries
From: fedor...@googlegroups.com <fedor...@googlegroups.com> on behalf of David Chandek-Stark <david.cha...@duke.edu>
Sent: Wednesday, October 12, 2016 07:18
To: Fedora Tech
Cc: fedora-community@googlegroups.com; hydra...@googlegroups.com; isla...@googlegroups.com; fedora-leaders@googlegroups.com
Subject: [fedora-tech] Re: Fedora Release Schedule and Semantic Versioning
--
You received this message because you are subscribed to the Google Groups "Fedora Tech" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fedora-tech+unsubscribe@googlegroups.com.
To post to this group, send email to fedor...@googlegroups.com.
Visit this group at https://groups.google.com/group/fedora-tech.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Hydra-Tech" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hydra-tech+unsubscribe@googlegroups.com.
The semantic versioning proposal would be a healthy one, I think.The scheduled release proposal I am less sympathetic to. Are we to just maintain a log of known issues, and move everyone to snapshot releases until the next release comes around? Can an advocate for that schedule identify another open source project that works that way?- Ben
On Wed, Oct 12, 2016 at 10:31 AM, Mike Giarlo <mjgi...@stanford.edu> wrote:
David,
Part of a move to semantic versioning for Fedora would, IMO, necessitate a shift in branding away from "Fedora 4" and back towards "Fedora." (Same as it ever was...)
Andrew didn't propose that specifically, but I assume that's part of the package for the reason you mention. "Fedora4 8.1.2" should never be a thing. I suspect we can all agree on that. Maybe?
--
Michael J. GiarloTechnical Manager, Hydra-in-a-Box project
Software Architect, Digital Library Systems & Services
Stanford University Libraries
From: fedor...@googlegroups.com <fedor...@googlegroups.com> on behalf of David Chandek-Stark <david.cha...@duke.edu>
Sent: Wednesday, October 12, 2016 07:18
To: Fedora Tech
--
You received this message because you are subscribed to the Google Groups "Fedora Leaders" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fedora-leaders+unsubscribe@googlegroups.com.
On Oct 12, 2016, at 10:45 AM, Andrew Woods <awo...@duraspace.org> wrote:
Hello Ben,In terms of bi-annual releases, that is somewhat arbitrary and is open for refinement.The point is that it would be helpful for community planning purposes to have scheduled and regular releases. If I have misheard the desire from the community to have scheduled and regular releases, that would be good to know.Regards,Andrew
The semantic versioning proposal would be a healthy one, I think.The scheduled release proposal I am less sympathetic to. Are we to just maintain a log of known issues, and move everyone to snapshot releases until the next release comes around? Can an advocate for that schedule identify another open source project that works that way?- Ben
David,
Part of a move to semantic versioning for Fedora would, IMO, necessitate a shift in branding away from "Fedora 4" and back towards "Fedora." (Same as it ever was...)
Andrew didn't propose that specifically, but I assume that's part of the package for the reason you mention. "Fedora4 8.1.2" should never be a thing. I suspect we can all agree on that. Maybe? <OutlookEmoji-😉.png>
To unsubscribe from this group and stop receiving emails from it, send an email to fedora-tech...@googlegroups.com.
+1 to semantic versioning and to moving away from the “Fedora 4” branding to just “Fedora”.
In terms of release schedule, I would envision patch level releases as being as frequent as needed to deal with security and high impact bugs. I could see functionality releases (minor level) as two or three times a year. Major releases perhaps no more than once a year.
--Jim
--------------------------------------------
Jim Coble
Enterprise Services
Duke University Libraries
--
To unsubscribe from this group and stop receiving emails from it, send an email to fedora-tech...@googlegroups.com.
To post to this group, send email to fedor...@googlegroups.com.
Visit this group at https://groups.google.com/group/fedora-tech.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Fedora Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
fedora-communi...@googlegroups.com.
+1 to semantic versioning, going back to "Fedora" (senza 4).
The scheduled release proposal I am less sympathetic to. Are we to just maintain a log of known issues, and move everyone to snapshot releases until the next release comes around? Can an advocate for that schedule identify another open source project that works that way?
I tend to agree, except that I think having a community-endorsed Fedora spec that is out in front of any implementation could help with this quite a bit. If it were agreed that MAJOR/breaking releases would be limited to once or twice a year, a spec would go a long way toward coordinating those changes and limiting the number of migrations required in order to keep up (and frankly, I think MAJOR changes should probably be once a year or less--more than that runs the risk of splintering the community, forcing support for legacy versions longer than we might like, and suggesting that the product or the spec is unstable).
Similarly, a spec that is out in front of implementation would help to better coordinate MINOR releases that might be optional or less painful at more regular intervals (say every four to six months). Patches should always be allowed as necessary, but only for bug fixes and security concerns, and (as SemVer says) shouldn't introduce features.
Important to note that all of this also offers an opportunity to
be more explicit about which versions are supported and for how
long.
You received this message because you are subscribed to the Google Groups "Fedora Leaders" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fedora-leader...@googlegroups.com.
It's great to see this topic brought up for broad discussion.
I am definitely in favour of semantic versioning, however, I'd like to raise some concerns about the coupling of the versioning issue with scheduled releases. Scheduled releases transform SemVer into CalVer [1], and in my mind defeats the purpose of SemVer.
A vibrant Fedora community, which I believe we have, should be able to release a new version, be it a minor or a patch when it deems it appropriate. Minor versions, which by their nature are backwards compatible should have no restriction on their release frequency. (I'd also argue for majors without a schedule but that's a different thread.)
Those who have time to participate in testing will do so, with or without a schedule. The recent moves to increased automated testing are an excellent move towards Fedora's ability to rapidly progress and one could chart a relatively straightforward and direct line to a near term goal of verification of new versions based on the autonomous running of a suite of tests.
I'm currently on vacation and sleep deprived, but I felt the need to chime in on this.
~Andy
--
For more information about using this group, please read our Listserv Guidelines: http://islandora.ca/content/welcome-islandora-listserv
---
You received this message because you are subscribed to the Google Groups "islandora" group.
To unsubscribe from this group and stop receiving emails from it, send an email to islandora+unsubscribe@googlegroups.com.
Visit this group at https://groups.google.com/group/islandora.
To view this discussion on the web visit https://groups.google.com/d/msgid/islandora/CADz%3D0U%3D_AZ%2BcXy6UPYEd79tRSjOXO7xgggca%2B-2cpOaALV4zsg%40mail.gmail.com.
You received this message because you are subscribed to the Google Groups "Fedora Leaders" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fedora-leaders+unsubscribe@googlegroups.com.