* FYI: GDB 7.10.1 release still planned end of Nov
@ 2015-10-28 19:36 Joel Brobecker
2015-10-28 19:46 ` Pedro Alves
0 siblings, 1 reply; 8+ messages in thread
From: Joel Brobecker @ 2015-10-28 19:36 UTC (permalink / raw)
To: gdb-patches
Hello everyone,
Just a quick message to say that we're still planning a 7.10.1
release by end of next month. For now, there have been only
2 fixes pushed to the branch:
* PR remote/18965
(new vforkdone stop reply should indicate parent process ID)
* PR gdb/18957
(build failure in linux-namespaces.c due to setns static declaration)
If there are other fixes you'd like to be made on the branch for that
release, it's time to let us know by updating the wiki page used to
track the releases off that branch:
https://sourceware.org/gdb/wiki/GDB_7.10_Release
Please remember that *all* fixes pushed to the gdb-7.10-branch
require a corresponding bugzilla PR where we fill information on
the fix being made, and the wiki page above also needs to be updated
to reference that PR. This helps me quite a bit when I compose
the release announcement (thank you!).
Next reminder will be a couple of weeks ahead of the planned release.
Cheers :)
--
Joel
^ permalink raw reply [flat|nested] 8+ messages in thread* Re: FYI: GDB 7.10.1 release still planned end of Nov 2015-10-28 19:36 FYI: GDB 7.10.1 release still planned end of Nov Joel Brobecker @ 2015-10-28 19:46 ` Pedro Alves 2015-11-12 18:44 ` Joel Brobecker 0 siblings, 1 reply; 8+ messages in thread From: Pedro Alves @ 2015-10-28 19:46 UTC (permalink / raw) To: Joel Brobecker, gdb-patches, Sandra Loosemore On 10/28/2015 04:47 PM, Joel Brobecker wrote: > Hello everyone, > > Just a quick message to say that we're still planning a 7.10.1 > release by end of next month. For now, there have been only > 2 fixes pushed to the branch: > > * PR remote/18965 > (new vforkdone stop reply should indicate parent process ID) > * PR gdb/18957 > (build failure in linux-namespaces.c due to setns static declaration) > > If there are other fixes you'd like to be made on the branch for that > release, it's time to let us know by updating the wiki page used to > track the releases off that branch: > > https://sourceware.org/gdb/wiki/GDB_7.10_Release I think we should have this one in too: [patch] fix misparsing in remote_parse_stop_reply https://sourceware.org/ml/gdb-patches/2015-08/msg00413.html Sandra, could you handle that one? Thanks, Pedro Alves > > Please remember that *all* fixes pushed to the gdb-7.10-branch > require a corresponding bugzilla PR where we fill information on > the fix being made, and the wiki page above also needs to be updated > to reference that PR. This helps me quite a bit when I compose > the release announcement (thank you!). > > Next reminder will be a couple of weeks ahead of the planned release. > > Cheers :) > ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: FYI: GDB 7.10.1 release still planned end of Nov 2015-10-28 19:46 ` Pedro Alves @ 2015-11-12 18:44 ` Joel Brobecker 2015-11-12 18:55 ` Sandra Loosemore 0 siblings, 1 reply; 8+ messages in thread From: Joel Brobecker @ 2015-11-12 18:44 UTC (permalink / raw) To: Pedro Alves; +Cc: gdb-patches, Sandra Loosemore Hello, Just a quick reminder - we are now 2 weeks away from our planned date for 7.10.1. > I think we should have this one in too: > > [patch] fix misparsing in remote_parse_stop_reply > https://sourceware.org/ml/gdb-patches/2015-08/msg00413.html > > Sandra, could you handle that one? No answer from Sandra, but I've added it to the the Wiki. Sandra - if you want to push it to the branch, remember that we need to recreate a PR for it. For now, I've replaced the PR numbers by ??? in the GDB 7.10 release wiki page... Thank you! -- Joel ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: FYI: GDB 7.10.1 release still planned end of Nov 2015-11-12 18:44 ` Joel Brobecker @ 2015-11-12 18:55 ` Sandra Loosemore 2015-11-12 19:38 ` Joel Brobecker 0 siblings, 1 reply; 8+ messages in thread From: Sandra Loosemore @ 2015-11-12 18:55 UTC (permalink / raw) To: Joel Brobecker, Pedro Alves; +Cc: gdb-patches On 11/12/2015 11:44 AM, Joel Brobecker wrote: > Hello, > > Just a quick reminder - we are now 2 weeks away from our planned > date for 7.10.1. > >> I think we should have this one in too: >> >> [patch] fix misparsing in remote_parse_stop_reply >> https://sourceware.org/ml/gdb-patches/2015-08/msg00413.html >> >> Sandra, could you handle that one? > > No answer from Sandra, but I've added it to the the Wiki. > Sandra - if you want to push it to the branch, remember that > we need to recreate a PR for it. For now, I've replaced the PR > numbers by ??? in the GDB 7.10 release wiki page... I thought I did respond to this. I'm confused enough by GIT to not know what the right way to backport a patch from trunk to a release branch is, or how much re-testing is required, and now I'm even more confused by "recreating a PR" and the comments about a wiki since I'm not familiar with GDB's release management processes either. :-S If you can give me more specific instructions I will help, but maybe it would be just as easy for someone who knows what they're doing to handle it? -Sandra ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: FYI: GDB 7.10.1 release still planned end of Nov 2015-11-12 18:55 ` Sandra Loosemore @ 2015-11-12 19:38 ` Joel Brobecker 2015-11-14 0:23 ` Sandra Loosemore 0 siblings, 1 reply; 8+ messages in thread From: Joel Brobecker @ 2015-11-12 19:38 UTC (permalink / raw) To: Sandra Loosemore; +Cc: Pedro Alves, gdb-patches > >> [patch] fix misparsing in remote_parse_stop_reply > >> https://sourceware.org/ml/gdb-patches/2015-08/msg00413.html > >> > >>Sandra, could you handle that one? > > > >No answer from Sandra, but I've added it to the the Wiki. > >Sandra - if you want to push it to the branch, remember that > >we need to recreate a PR for it. For now, I've replaced the PR > >numbers by ??? in the GDB 7.10 release wiki page... > > I thought I did respond to this. I'm confused enough by GIT to not know > what the right way to backport a patch from trunk to a release branch is, or > how much re-testing is required, and now I'm even more confused by > "recreating a PR" and the comments about a wiki since I'm not familiar with > GDB's release management processes either. :-S If you can give me more > specific instructions I will help, but maybe it would be just as easy for > someone who knows what they're doing to handle it? I am usually happy doing the grunt work for someone else, but because it doesn't scale, I usually offer it once to each contributor ;-). The reason we need a PR is that it makes documentation of the corrective release a lot easier. Here is how the process works, in a nutshell (this only applies after a first release has been made on a given branch - in other words, it only applies to "corrective" releases): - For a fix that needs to be put on the branch, there must be a PR. If not already existing, then it needs to be created at: https://sourceware.org/bugzilla/ This PR should document in as much details as possible the issue. You can also hyper-link discussions on gdb-patches. This requires an account, but that's trivial to create. - We maintain the list of fixes on the branch via a wiki page. There is one page for each release branch, available from GDB's wiki main page (https://sourceware.org/gdb/wiki/). For the GDB 7.10 release cycle, the wiki page is at: https://sourceware.org/gdb/wiki/GDB_7.10_Release This also requires an account, as well as write privileges, which anyone with write privs (including myself) can give you. But in this case, I've already added the entry in the wiki. I'm just missing the PR number. - Come release time, I copy/paste the list of fixes we pushed to the branch in the announcement. For the news entry on the GDB website, I provide hyperlinks to each PR, so people only have to click on them to access a more comprehensive description of each issue being solved by the corrective release. For the email sent to gdb-announce, it's pure text, but the PR number makes it super easy to locate each PR, and therefore consult it as well. Regarding backporting a change, it's super easy: 1. Find the SHA1 of the fix you pushed to master; I usually use something like "git log --author=[...] --grep=[...] For instance, I did... % git log --author=sandra --grep=strprefix ... and got: commit 26d56a939e9e54e09d46ea6e9678463ac344fa33 Author: Sandra Loosemore <sandra@codesourcery.com> Date: Tue Aug 18 10:29:54 2015 -0700 Fix mis-parsing of hex register numbers in 'T' stop replies. 2. Then, create a gdb-7.10-branch branch in your repository: % git branch --track gdb-7.10-branch origin/gdb-7.10-branch You can then cherry-pick the change to that branch: % git checkout gdb-7.10-branch % git cherry-pick 26d56a939e9e54e09d46ea6e9678463ac344fa33 [you will probably need to fix ChangeLog conflicts] And once all is ready, then just push to the FSF repo: % git push origin gdb-7.10-branch -- Joel ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: FYI: GDB 7.10.1 release still planned end of Nov 2015-11-12 19:38 ` Joel Brobecker @ 2015-11-14 0:23 ` Sandra Loosemore 2015-11-14 8:58 ` Andreas Schwab 2015-11-15 17:14 ` Joel Brobecker 0 siblings, 2 replies; 8+ messages in thread From: Sandra Loosemore @ 2015-11-14 0:23 UTC (permalink / raw) To: Joel Brobecker; +Cc: Pedro Alves, gdb-patches On 11/12/2015 12:38 PM, Joel Brobecker wrote: > - For a fix that needs to be put on the branch, there must be > a PR. If not already existing, then it needs to be created at: > > https://sourceware.org/bugzilla/ > > This PR should document in as much details as possible the issue. > You can also hyper-link discussions on gdb-patches. OK, I have created PR 19245 for this. > Regarding backporting a change, it's super easy: > > 1. Find the SHA1 of the fix you pushed to master; I usually use > something like "git log --author=[...] --grep=[...] > > For instance, I did... > > % git log --author=sandra --grep=strprefix > > ... and got: > > commit 26d56a939e9e54e09d46ea6e9678463ac344fa33 > Author: Sandra Loosemore <sandra@codesourcery.com> > Date: Tue Aug 18 10:29:54 2015 -0700 > > Fix mis-parsing of hex register numbers in 'T' stop replies. > > 2. Then, create a gdb-7.10-branch branch in your repository: > > % git branch --track gdb-7.10-branch origin/gdb-7.10-branch > > You can then cherry-pick the change to that branch: > > % git checkout gdb-7.10-branch I'm really confused. At this point, "git log" shows that my patch is already present in the checkout as commit e13cbb569965ee3baca2ad4801eeb910c2b2f03f, dated Tue Aug 18. > % git cherry-pick 26d56a939e9e54e09d46ea6e9678463ac344fa33 > [you will probably need to fix ChangeLog conflicts] ...and "git diff" after this step only shows ChangeLog conflicts and no code changes. > And once all is ready, then just push to the FSF repo: > > % git push origin gdb-7.10-branch Is there something different I need to do here, did I screw up something in the recipe above, or is the patch really already present on the branch and you and Pedro just lost track of it? -Sandra ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: FYI: GDB 7.10.1 release still planned end of Nov 2015-11-14 0:23 ` Sandra Loosemore @ 2015-11-14 8:58 ` Andreas Schwab 2015-11-15 17:14 ` Joel Brobecker 1 sibling, 0 replies; 8+ messages in thread From: Andreas Schwab @ 2015-11-14 8:58 UTC (permalink / raw) To: Sandra Loosemore; +Cc: Joel Brobecker, Pedro Alves, gdb-patches Sandra Loosemore <sandra@codesourcery.com> writes: > I'm really confused. At this point, "git log" shows that my patch is > already present in the checkout as commit > e13cbb569965ee3baca2ad4801eeb910c2b2f03f, dated Tue Aug 18. That means you already backported it, back then. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: FYI: GDB 7.10.1 release still planned end of Nov 2015-11-14 0:23 ` Sandra Loosemore 2015-11-14 8:58 ` Andreas Schwab @ 2015-11-15 17:14 ` Joel Brobecker 1 sibling, 0 replies; 8+ messages in thread From: Joel Brobecker @ 2015-11-15 17:14 UTC (permalink / raw) To: Sandra Loosemore; +Cc: Pedro Alves, gdb-patches > > 2. Then, create a gdb-7.10-branch branch in your repository: > > > > % git branch --track gdb-7.10-branch origin/gdb-7.10-branch > > > > You can then cherry-pick the change to that branch: > > > > % git checkout gdb-7.10-branch > > I'm really confused. At this point, "git log" shows that my patch is > already present in the checkout as commit > e13cbb569965ee3baca2ad4801eeb910c2b2f03f, dated Tue Aug 18. > > > % git cherry-pick 26d56a939e9e54e09d46ea6e9678463ac344fa33 > > [you will probably need to fix ChangeLog conflicts] > > ...and "git diff" after this step only shows ChangeLog conflicts and no code > changes. > > > And once all is ready, then just push to the FSF repo: > > > > % git push origin gdb-7.10-branch > > Is there something different I need to do here, did I screw up something in > the recipe above, or is the patch really already present on the branch and > you and Pedro just lost track of it? You did good! What happens is that you backported the patch in time for it to be part of GDB 7.10. I'll update the release wiki page, and close the PR you opened. Sorry about the confusion, and thanks for following up. -- Joel ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2015-11-15 17:14 UTC | newest] Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2015-10-28 19:36 FYI: GDB 7.10.1 release still planned end of Nov Joel Brobecker 2015-10-28 19:46 ` Pedro Alves 2015-11-12 18:44 ` Joel Brobecker 2015-11-12 18:55 ` Sandra Loosemore 2015-11-12 19:38 ` Joel Brobecker 2015-11-14 0:23 ` Sandra Loosemore 2015-11-14 8:58 ` Andreas Schwab 2015-11-15 17:14 ` Joel Brobecker
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox