Hi Brian, My idea is that breaking changes occur in major releases, that is X.Y and X.Y+1. Milestones happen in between a major release, so several M# may contain breaking changes, when compared to X.Y. Once X.Y+1 is reached, there shouldn't be more M#.
As per the url, that's correct, right now yields a 404. Once the release is done, it'll be populated. You can check its contents at https://jspwiki.apache.org/japicmp/2.11.0.M1-SNAPSHOT/ br, juan pablo El vie., 30 nov. 2018 0:52, Brian Burch <br...@pingtoo.com> escribió: > On 30/11/18 9:21 am, Juan Pablo Santos Rodríguez wrote: > > Hi Brian, > > > > many thanks for your comments :-) I've reworded the page following your > > advice, so hopefully it makes more sense now. Haven't had a lot of sleep > > lately so it isn't unexpected that the text got dense.. > > > > anyway thanks again; if you see the page isn't still clear enough, plese > > feel free to edit as you see fit. > > I am pleased you were not offended by my suggestions. However, I prefer > to leave the editorial changes to you at this late stage. I don't want > to break anything at this critical stage. I have two comments, neither > of which I know exactly how to deal with. I don't mean to tinker > unnecessarily, but I think this paragraph is important. > > 1. I still don't understand exactly what you are trying to say about any > series of M sub-releases. I get the point about each being production > ready, so I like the new placing of this sentence. However, are you > trying to say each M sub-release in a family will be externally > compatible (still serving page content, etc), but internal APIs are not > guaranteed to be identical? That would mean someone like me who needs to > use any plugins (i.e. development interfaces) has to be more careful of > an upgrade? > > ...if so, then > > 2. https://jspwiki.apache.org/japicmp/2.11.0.M1/ gives me 404 page not > found! > > ... which (ironic smile) makes it a little hard to peer into the murky > water looking for alligators! > > You and I are on different sides of the world, so you should get some > sleep now and I will go out in the sunshine for a walk with my friends > who we are visiting in Sydney. > > I'll nibble away at this paragraph over the weekend if you believe I am > helping to make this section clearer, but first I need to know what I am > trying to say - syntax is easy, semantics is a lot harder! > > Thanks, > > Brian > > > br, > > juan pablo > > > > On Thu, Nov 29, 2018 at 11:36 PM Brian Burch <br...@pingtoo.com> wrote: > > > >> On 30/11/18 7:54 am, Juan Pablo Santos Rodríguez wrote: > >>> Hi, > >>> > >>> I've came up with > >> https://jspwiki-wiki.apache.org/Wiki.jsp?page=NewIn2.11 > >>> which will be refered on the upcoming release. It contains a "What does > >>> that M# mean anyway?" section which I'd thank a lot if someone could > >> review > >>> it > >> > >> OK Juan Pablo, I will bite on your bait! > >> > >> Quoting in full.... > >> > >> "Said that, the M# is only there to note that the release has happened > >> in the middle of a transition to a "major" release, so next releases > >> could still have breaking changes and still retain the release > >> numbering. It does not mean the release is incomplete, only for the > >> brave, in beta or something along those lines. These releases should be > >> as production-ready as any other JSPWiki release." > >> > >> > >> Sorry to pick this important paragraph apart, but you did ask for > >> comments!!! > >> > >> 1. The English I learnt (a very long time ago) at school taught me to > >> say "That said,..." rather than "Said that,.." in this particular > >> context. It doesn't bother me in the slightest, but perhaps you might > >> like to change it given my next comments are probably more worthy of a > >> change to the paragraph? > >> > >> 2. "It does not.." before the sentence "These Releases.." is a bit of a > >> "glass half-empty" approach, rather than an upbeat "glass half full" > >> one. I would switch those sentences around so anyone who is reading the > >> paragraph is reassured first, rather than warned. > >> > >> 3. I found the "These Releases.." sentence confusing, even though I > >> thought I knew what it meant. Did you mean to say "for example, > >> 2.11.0-M1 might (or might not) be followed by 2.11.0-M2, but backward > >> compatibility with 2.11.0 would be maintained across this family of > >> stable sub-releases (aka milestones)." I hope my version is what you > >> mean to say, but if you mean the opposite then it should be highlighted > >> as some sort of serious warning and be accompanied with a pointer on how > >> to evaluate the risk of breakage in any particular upgrade case. > >> > >> I hope my comments are helpful, because they are made by someone who has > >> a long history with jspwiki and a keen interest in this new milestone > >> release. > >> > >>> Also, most probably I won't be able to run the vote until next Monday, > so > >>> the release most probably will delay a few days.. :-/ > >> > >> I've been lurking on the dev list for years and recently my own plugins > >> broke for no apparent reason (NOT jspwiki). Instead of fixing the > >> immediate problem, I intend to move my production system onto 2.11, no > >> matter how painful that might be to get my plugins working again. I am > >> not expecting to have an easy "ride" from 2.10.3-git-32. > >> > >> Take your time with M1. I for one am very grateful for all the work you > >> and the team have done so far and I look forward to moving from a clunky > >> "default" skin to a nice "fishy" new one! > >> > >> HTH Brian > >> > >>> best regards, > >>> juan pablo > >>> > >>> On Tue, Nov 27, 2018 at 3:34 PM Harry Metske <harry.met...@gmail.com> > >> wrote: > >>> > >>>> sounds all good. > >>>> > >>>> thanks for all your efforts > >>>> > >>>> regards, > >>>> Harry > >>>> > >>>> > >>>> Op zo 25 nov. 2018 om 21:18 schreef Juan Pablo Santos Rodríguez < > >>>> juanpablo.san...@gmail.com> > >>>> > >>>>> Hi, > >>>>> > >>>>> I'd like to proceed with the vote of our next release, 2.11.0-M1, > next > >>>>> week. I've to come up with a new in 2.11 wiki page, and put in there > >> what > >>>>> does those Msomething means and main features for this release > (Haddock > >>>> by > >>>>> default, new wiki pages, Java 8, new maven coordinates for jspwiki > jar, > >>>>> breaking changes, etc.). If all goes well, I'm expecting we could > have > >>>> the > >>>>> release out by 2/3rd of December. > >>>>> > >>>>> > >>>>> br, > >>>>> juan pablo > >>>>> > >>>> > >>> > >> > >> > > > >