* Branched for release @ 2015-10-01 14:24 Richard Purdie 2015-10-01 14:28 ` Khem Raj 0 siblings, 1 reply; 14+ messages in thread From: Richard Purdie @ 2015-10-01 14:24 UTC (permalink / raw) To: openembedded-core Just a heads up for people that we've branched for release and that jethro branches are now available. Bitbake branched as 1.28, I decided to save bitbake 2.0 for another occasion. These branches are going to track master for a while yet as we stabilise the release. Cheers, Richard ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Branched for release 2015-10-01 14:24 Branched for release Richard Purdie @ 2015-10-01 14:28 ` Khem Raj 2015-10-01 14:41 ` Otavio Salvador ` (2 more replies) 0 siblings, 3 replies; 14+ messages in thread From: Khem Raj @ 2015-10-01 14:28 UTC (permalink / raw) To: Richard Purdie; +Cc: openembedded-core On Thu, Oct 1, 2015 at 7:24 AM, Richard Purdie <richard.purdie@linuxfoundation.org> wrote: > Just a heads up for people that we've branched for release and that > jethro branches are now available. Bitbake branched as 1.28, I decided > to save bitbake 2.0 for another occasion. what would be the occasion ? this time lets branch consistently. Across different repositories please. I would also suggest to not use codenames in branches but rather the numbered release. If we want to use codenames for branches then lets drop the numbered release names. > > These branches are going to track master for a while yet as we stabilise > the release. > > Cheers, > > Richard > > > > > > -- > _______________________________________________ > Openembedded-core mailing list > Openembedded-core@lists.openembedded.org > http://lists.openembedded.org/mailman/listinfo/openembedded-core ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Branched for release 2015-10-01 14:28 ` Khem Raj @ 2015-10-01 14:41 ` Otavio Salvador 2015-10-01 15:42 ` Richard Purdie 2015-10-01 15:03 ` Carlos Alberto Lopez Perez 2015-10-01 15:37 ` Richard Purdie 2 siblings, 1 reply; 14+ messages in thread From: Otavio Salvador @ 2015-10-01 14:41 UTC (permalink / raw) To: Khem Raj; +Cc: openembedded-core On Thu, Oct 1, 2015 at 11:28 AM, Khem Raj <raj.khem@gmail.com> wrote: > On Thu, Oct 1, 2015 at 7:24 AM, Richard Purdie > <richard.purdie@linuxfoundation.org> wrote: >> Just a heads up for people that we've branched for release and that >> jethro branches are now available. Bitbake branched as 1.28, I decided >> to save bitbake 2.0 for another occasion. > > what would be the occasion ? > this time lets branch consistently. Across different repositories > please. I would also suggest to not use codenames in branches > but rather the numbered release. If we want to use codenames for > branches then lets drop the numbered release names. I agree. The mix between codenames and version numbers cause a lot of confusion for outsiders. We, involved with the project development can handle it (even though sometimes I ask myself if one codename is older or newer than another) but for outsiders it is deadly confusing. -- Otavio Salvador O.S. Systems http://www.ossystems.com.br http://code.ossystems.com.br Mobile: +55 (53) 9981-7854 Mobile: +1 (347) 903-9750 ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Branched for release 2015-10-01 14:41 ` Otavio Salvador @ 2015-10-01 15:42 ` Richard Purdie 0 siblings, 0 replies; 14+ messages in thread From: Richard Purdie @ 2015-10-01 15:42 UTC (permalink / raw) To: Otavio Salvador; +Cc: openembedded-core On Thu, 2015-10-01 at 11:41 -0300, Otavio Salvador wrote: > I agree. > > The mix between codenames and version numbers cause a lot of confusion > for outsiders. We, involved with the project development can handle it > (even though sometimes I ask myself if one codename is older or newer > than another) but for outsiders it is deadly confusing. As I've just replied to Khem, I posted a fairly comprehensive look at all the possible options quite a while back, the last time people complained. Basically, we can't win. We have slowly killed off all the numbers that didn't have a purpose so we have one naming scheme and one number that corresponds to it. The only real exception is bitbake, which as tool with its own release/versions, makes sense. I'd also highlight that now is not the time to start changing the release process. Cheers, Richard ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Branched for release 2015-10-01 14:28 ` Khem Raj 2015-10-01 14:41 ` Otavio Salvador @ 2015-10-01 15:03 ` Carlos Alberto Lopez Perez 2015-10-01 15:23 ` Khem Raj 2015-10-01 15:37 ` Richard Purdie 2 siblings, 1 reply; 14+ messages in thread From: Carlos Alberto Lopez Perez @ 2015-10-01 15:03 UTC (permalink / raw) To: openembedded-core [-- Attachment #1: Type: text/plain, Size: 548 bytes --] On 01/10/15 16:28, Khem Raj wrote: > I would also suggest to not use codenames in branches > but rather the numbered release. If we want to use codenames for > branches then lets drop the numbered release names. > I suggest using both (codename+release_number). Ex: jethro-2.0 or 2.0-jethro (probably the later one is better as it can be sorted by release number easily) That way everyone has clear which release number and which codename is, without having to fire a browser to https://wiki.yoctoproject.org/wiki/Releases [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 901 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Branched for release 2015-10-01 15:03 ` Carlos Alberto Lopez Perez @ 2015-10-01 15:23 ` Khem Raj 0 siblings, 0 replies; 14+ messages in thread From: Khem Raj @ 2015-10-01 15:23 UTC (permalink / raw) To: Carlos Alberto Lopez Perez Cc: Patches and discussions about the oe-core layer On Thu, Oct 1, 2015 at 8:03 AM, Carlos Alberto Lopez Perez <clopez@igalia.com> wrote: > On 01/10/15 16:28, Khem Raj wrote: >> I would also suggest to not use codenames in branches >> but rather the numbered release. If we want to use codenames for >> branches then lets drop the numbered release names. >> > > I suggest using both (codename+release_number). > It would be good to have simple and revealing names like release-X.Y or branch-point-X.Y for tags etc. And this would also then benefit rest of projects under YP umbrella if they were to use same release numbering. OE is a bit unique then other distribution frameworks in regards that the user has to interact with sources since its source based unlike other distro's like fedora and debian-like which are binary feed based for most of users and a small subset deals with the build metadata repositories. So it would help the community at large if there was simple naming conventions. > Ex: jethro-2.0 or 2.0-jethro > > (probably the later one is better as it can be sorted by release number > easily) > > That way everyone has clear which release number and which codename is, > without having to fire a browser to > https://wiki.yoctoproject.org/wiki/Releases > > > > -- > _______________________________________________ > Openembedded-core mailing list > Openembedded-core@lists.openembedded.org > http://lists.openembedded.org/mailman/listinfo/openembedded-core > ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Branched for release 2015-10-01 14:28 ` Khem Raj 2015-10-01 14:41 ` Otavio Salvador 2015-10-01 15:03 ` Carlos Alberto Lopez Perez @ 2015-10-01 15:37 ` Richard Purdie 2015-10-01 17:24 ` Khem Raj 2 siblings, 1 reply; 14+ messages in thread From: Richard Purdie @ 2015-10-01 15:37 UTC (permalink / raw) To: Khem Raj; +Cc: openembedded-core On Thu, 2015-10-01 at 07:28 -0700, Khem Raj wrote: > On Thu, Oct 1, 2015 at 7:24 AM, Richard Purdie > <richard.purdie@linuxfoundation.org> wrote: > > Just a heads up for people that we've branched for release and that > > jethro branches are now available. Bitbake branched as 1.28, I decided > > to save bitbake 2.0 for another occasion. > > what would be the occasion ? Memory resident Bitbake? Toaster developments? Logging improvements? New shell commands? > this time lets branch consistently. Across different repositories > please. Bitbake is the only repo which doesn't use the branch codename. I did write at length about how version numbers as branches would actually cause much more pain than any problem they solve, bitbake is one of the few exceptions to that given its a tool, not metadata and has a more consistent history where the version number means something specific and is actively used. > I would also suggest to not use codenames in branches > but rather the numbered release. If we want to use codenames for > branches then lets drop the numbered release names. The number does have some uses, its really not that simple. If we want to discuss this all again, so be it, but on the eve of release really isn't the time to start it all again. Cheers, Richard ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Branched for release 2015-10-01 15:37 ` Richard Purdie @ 2015-10-01 17:24 ` Khem Raj 2015-10-01 20:25 ` Richard Purdie 0 siblings, 1 reply; 14+ messages in thread From: Khem Raj @ 2015-10-01 17:24 UTC (permalink / raw) To: Richard Purdie; +Cc: openembedded-core [-- Attachment #1: Type: text/plain, Size: 2495 bytes --] > On Oct 1, 2015, at 8:37 AM, Richard Purdie <richard.purdie@linuxfoundation.org> wrote: > > On Thu, 2015-10-01 at 07:28 -0700, Khem Raj wrote: >> On Thu, Oct 1, 2015 at 7:24 AM, Richard Purdie >> <richard.purdie@linuxfoundation.org> wrote: >>> Just a heads up for people that we've branched for release and that >>> jethro branches are now available. Bitbake branched as 1.28, I decided >>> to save bitbake 2.0 for another occasion. >> >> what would be the occasion ? > > Memory resident Bitbake? Toaster developments? Logging improvements? New > shell commands? > bitbake is tied ot OE metadata, even though its a separate repository, it can be viewed as any other metadata layer.Moreover I don’t know if there are any other projects besides OE using it. All above look good features but not clear whats there relation to bumping major release number. Do they make 1.9 incompatible in some different ways than that we don’t do between 1.x releases ? >> this time lets branch consistently. Across different repositories >> please. > > Bitbake is the only repo which doesn't use the branch codename. I did > write at length about how version numbers as branches would actually > cause much more pain than any problem they solve, bitbake is one of the > few exceptions to that given its a tool, not metadata and has a more > consistent history where the version number means something specific and > is actively used. > >> I would also suggest to not use codenames in branches >> but rather the numbered release. If we want to use codenames for >> branches then lets drop the numbered release names. > > The number does have some uses, its really not that simple. > They do tell me the chronology of releases I get that but then I don’t understand why can’t be use it in name for branching then, why does it have to be no relation between branch and release names ? I am not sure if you are aware enough of the confusion it causes to new users, not all distros use combo layer like tools to fudge the layer identities and create a new repositories where this can be less of the problem since the new repository could have its own versioning scheme. > If we want to discuss this all again, so be it, but on the eve of > release really isn't the time to start it all again. so when is the right time ? Do we have long enough pre-notice about when we the branching is going to happen? > > Cheers, > > Richard > [-- Attachment #2: Message signed with OpenPGP using GPGMail --] [-- Type: application/pgp-signature, Size: 211 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Branched for release 2015-10-01 17:24 ` Khem Raj @ 2015-10-01 20:25 ` Richard Purdie 2015-10-01 20:28 ` Khem Raj 2015-10-01 20:30 ` Otavio Salvador 0 siblings, 2 replies; 14+ messages in thread From: Richard Purdie @ 2015-10-01 20:25 UTC (permalink / raw) To: Khem Raj; +Cc: openembedded-core On Thu, 2015-10-01 at 10:24 -0700, Khem Raj wrote: > > If we want to discuss this all again, so be it, but on the eve of > > release really isn't the time to start it all again. > > so when is the right time ? Do we have long enough pre-notice about > when we the branching is going to happen? We release approximately in April and October with a six month cadence. After the complaints about communication, there have been weekly status updates and the release dates were also *clearly* shown in there for when the release was planned. Incidentally, if those aren't useful, Stephen and I can stop doing them. Its not unreasonable to assume the branch for release happens sometime before the first rc build of the release. Cheers, Richard ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Branched for release 2015-10-01 20:25 ` Richard Purdie @ 2015-10-01 20:28 ` Khem Raj 2015-10-02 1:37 ` Khem Raj 2015-10-01 20:30 ` Otavio Salvador 1 sibling, 1 reply; 14+ messages in thread From: Khem Raj @ 2015-10-01 20:28 UTC (permalink / raw) To: Richard Purdie; +Cc: openembedded-core On Thu, Oct 1, 2015 at 1:25 PM, Richard Purdie <richard.purdie@linuxfoundation.org> wrote: >> so when is the right time ? Do we have long enough pre-notice about >> when we the branching is going to happen? > > We release approximately in April and October with a six month cadence. > > After the complaints about communication, there have been weekly status > updates and the release dates were also *clearly* shown in there for > when the release was planned. Incidentally, if those aren't useful, > Stephen and I can stop doing them. > > Its not unreasonable to assume the branch for release happens sometime > before the first rc build of the release. treat this as discussion for next release, since enough water has passed to make it for this one. I will open a bug in yocto tracker as well as a reminder ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Branched for release 2015-10-01 20:28 ` Khem Raj @ 2015-10-02 1:37 ` Khem Raj 0 siblings, 0 replies; 14+ messages in thread From: Khem Raj @ 2015-10-02 1:37 UTC (permalink / raw) To: Richard Purdie; +Cc: openembedded-core On Thu, Oct 1, 2015 at 1:28 PM, Khem Raj <raj.khem@gmail.com> wrote: > On Thu, Oct 1, 2015 at 1:25 PM, Richard Purdie > <richard.purdie@linuxfoundation.org> wrote: >>> so when is the right time ? Do we have long enough pre-notice about >>> when we the branching is going to happen? >> >> We release approximately in April and October with a six month cadence. >> >> After the complaints about communication, there have been weekly status >> updates and the release dates were also *clearly* shown in there for >> when the release was planned. Incidentally, if those aren't useful, >> Stephen and I can stop doing them. >> >> Its not unreasonable to assume the branch for release happens sometime >> before the first rc build of the release. > > treat this as discussion for next release, since enough water has > passed to make it for this one. I will open a bug in yocto tracker as > well as a reminder I have opened a tracker for 2.1 in bugzilla for this https://bugzilla.yoctoproject.org/show_bug.cgi?id=8432 everyone please feel free to record your inputs to this ticket. ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Branched for release 2015-10-01 20:25 ` Richard Purdie 2015-10-01 20:28 ` Khem Raj @ 2015-10-01 20:30 ` Otavio Salvador 2015-10-01 21:16 ` Richard Purdie 1 sibling, 1 reply; 14+ messages in thread From: Otavio Salvador @ 2015-10-01 20:30 UTC (permalink / raw) To: Richard Purdie; +Cc: openembedded-core On Thu, Oct 1, 2015 at 5:25 PM, Richard Purdie <richard.purdie@linuxfoundation.org> wrote: > On Thu, 2015-10-01 at 10:24 -0700, Khem Raj wrote: >> > If we want to discuss this all again, so be it, but on the eve of >> > release really isn't the time to start it all again. >> >> so when is the right time ? Do we have long enough pre-notice about >> when we the branching is going to happen? > > We release approximately in April and October with a six month cadence. > > After the complaints about communication, there have been weekly status > updates and the release dates were also *clearly* shown in there for > when the release was planned. Incidentally, if those aren't useful, > Stephen and I can stop doing them. > > Its not unreasonable to assume the branch for release happens sometime > before the first rc build of the release. I think what Khem means is that any time is time to discuss the release process as this is a community driven project and we must to be open for feedback and revisit our previous concepts. I agree with Khem concerns here and I also believe we should rethink the versioning / branching schema. -- Otavio Salvador O.S. Systems http://www.ossystems.com.br http://code.ossystems.com.br Mobile: +55 (53) 9981-7854 Mobile: +1 (347) 903-9750 ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Branched for release 2015-10-01 20:30 ` Otavio Salvador @ 2015-10-01 21:16 ` Richard Purdie 2015-10-02 1:46 ` Khem Raj 0 siblings, 1 reply; 14+ messages in thread From: Richard Purdie @ 2015-10-01 21:16 UTC (permalink / raw) To: Otavio Salvador; +Cc: openembedded-core On Thu, 2015-10-01 at 17:30 -0300, Otavio Salvador wrote: > I think what Khem means is that any time is time to discuss the > release process as this is a community driven project and we must to > be open for feedback and revisit our previous concepts. There is a time and a place for such discussions. I think its clear that right now, I'm personally finding the situation we're in rather stressful and even getting the release into a shape where it can ship is proving difficult. The last thing I need right now is to go through this discussion again. Particularly when people have not gone and read the things I wrote up last time this was discussed. I could ask why not, the answer is probably because its easier just to ask questions and be unhappy with what we have. I appreciate that what we have today does cause some issues. I also realised a while ago that regardless of what solution we pick, there are people who are not going to like it. I've talked about that in previous mailing list posts to try and explain why we end up where we are today. I also don't believe anything has materially changed since we last discussed this, some people are just still unhappy. Some people will be unhappy regardless. I'm actually at a pretty low point with OE and Yocto in general. It eats up a huge amount of my time, both work and personally and I have started wondering what I actually get out of it other than a shortened life expectancy. On the most part I see a lot of complaints about things and continual questioning of "why we do X and wouldn't Y be better". I do my best to deal with this patiently and each time try and explain why and then re-evaluate if a change makes sense or not. When the same things repeat time and again, my patience can wear thin though. Now, I do realise that there probably are some happy users out there and that happier users tend to be quieter than the unhappy ones, at least I certainly hope so. As such, I tend to see the worst side of the projects all the time. Equally, it can get to you after a while. So, yes, I do believe there is a time and place for discussions and not everything should be questioned and discussed at any time. That doesn't mean its not a community driven project. Anyhow, I can't stop any discussion, however my point is I'd much prefer to spend my time trying to sort out the release. If others feel differently, I will indeed have to spend more time on this instead. I do also believe it is too late to change things for this release[1]. [1] Since I will no doubt get asked to explain that, the consequences are quite significant when you consider bugzilla version fields, autobuilder scripts, release scripts, my own branching scripts and so on. The things I haven't thought of worry me even more. Yes, we can in theory change anything and we could change this, but its probably a week of work shaking out just those changes. Do I want to do that now? No, I don't. For example I'm attending ELC-E next week. Do we want me talking to people or sitting in a corner trying to un-break such a change? Cheers, Richard ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Branched for release 2015-10-01 21:16 ` Richard Purdie @ 2015-10-02 1:46 ` Khem Raj 0 siblings, 0 replies; 14+ messages in thread From: Khem Raj @ 2015-10-02 1:46 UTC (permalink / raw) To: Richard Purdie; +Cc: Otavio Salvador, openembedded-core On Thu, Oct 1, 2015 at 2:16 PM, Richard Purdie <richard.purdie@linuxfoundation.org> wrote: > On Thu, 2015-10-01 at 17:30 -0300, Otavio Salvador wrote: >> I think what Khem means is that any time is time to discuss the >> release process as this is a community driven project and we must to >> be open for feedback and revisit our previous concepts. > > There is a time and a place for such discussions. I think its clear that > right now, I'm personally finding the situation we're in rather > stressful and even getting the release into a shape where it can ship is > proving difficult. > > The last thing I need right now is to go through this discussion again. > Particularly when people have not gone and read the things I wrote up > last time this was discussed. I could ask why not, the answer is > probably because its easier just to ask questions and be unhappy with > what we have. > > I appreciate that what we have today does cause some issues. I also > realised a while ago that regardless of what solution we pick, there are > people who are not going to like it. I've talked about that in previous > mailing list posts to try and explain why we end up where we are today. > I also don't believe anything has materially changed since we last > discussed this, some people are just still unhappy. Some people will be > unhappy regardless. > > I'm actually at a pretty low point with OE and Yocto in general. It eats > up a huge amount of my time, both work and personally and I have started > wondering what I actually get out of it other than a shortened life > expectancy. On the most part I see a lot of complaints about things and > continual questioning of "why we do X and wouldn't Y be better". I do my > best to deal with this patiently and each time try and explain why and > then re-evaluate if a change makes sense or not. When the same things > repeat time and again, my patience can wear thin though. believe me you are doing a fine job :) infact I recognise that maintainership is a thankless job. > > Now, I do realise that there probably are some happy users out there and > that happier users tend to be quieter than the unhappy ones, at least I > certainly hope so. As such, I tend to see the worst side of the projects > all the time. Equally, it can get to you after a while. > No silence does not mean happiness and similarity bringing up issues does not mean unhappiness, On the contrary It is that I am being caring enough to help projects adoption in the areas where people havent heard the name of OE, so its a different perspective and vouch for the issues that gets a headwind in adoption. > So, yes, I do believe there is a time and place for discussions and not > everything should be questioned and discussed at any time. That doesn't > mean its not a community driven project. > > Anyhow, I can't stop any discussion, however my point is I'd much prefer > to spend my time trying to sort out the release. If others feel > differently, I will indeed have to spend more time on this instead. I do > also believe it is too late to change things for this release[1]. > > [1] Since I will no doubt get asked to explain that, the consequences > are quite significant when you consider bugzilla version fields, > autobuilder scripts, release scripts, my own branching scripts and so > on. The things I haven't thought of worry me even more. Yes, we can in > theory change anything and we could change this, but its probably a week > of work shaking out just those changes. Do I want to do that now? No, I > don't. For example I'm attending ELC-E next week. Do we want me talking > to people or sitting in a corner trying to un-break such a change? > I think you are right about timing. But on and off this discussion has come up and incidentally its always during release I guess because we all try to consume the changes and it comes to fore anyhow I have opened a tracker bug to follow it up. Let everyone record the inputs there, so it can be then considered for next release. > Cheers, > > Richard > > ^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2015-10-02 1:47 UTC | newest] Thread overview: 14+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2015-10-01 14:24 Branched for release Richard Purdie 2015-10-01 14:28 ` Khem Raj 2015-10-01 14:41 ` Otavio Salvador 2015-10-01 15:42 ` Richard Purdie 2015-10-01 15:03 ` Carlos Alberto Lopez Perez 2015-10-01 15:23 ` Khem Raj 2015-10-01 15:37 ` Richard Purdie 2015-10-01 17:24 ` Khem Raj 2015-10-01 20:25 ` Richard Purdie 2015-10-01 20:28 ` Khem Raj 2015-10-02 1:37 ` Khem Raj 2015-10-01 20:30 ` Otavio Salvador 2015-10-01 21:16 ` Richard Purdie 2015-10-02 1:46 ` Khem Raj
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.